Ecosyste.ms: OpenCollective

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

github.com/fuse-open/fuselibs

Fuselibs is the Uno-libraries that provide the UI framework used in Fuse apps
https://github.com/fuse-open/fuselibs

Disambiguate type

6a71c034dc0cec92f1eacb6c5690b9fda2d8375f authored over 7 years ago
Fixes based on feedback, including using Pointer<T> to avoid weakref

93f26be96f9f12ab68a66e40bf804b3a471c6b56 authored over 7 years ago
Adding Fuse.Internal.Pointer<T>

Can be used as a performance hack instead of weakreferences. Use with caution.

c7580f2f2bcfbbc31b45501208607cb2c6e3254a authored over 7 years ago
README: wrap long text

Other parts of this file are already wrapped, so let's follow the
style for the rest.

c455fe30218f64345796c4dcba7cb2cdbd90e896 authored over 7 years ago
README: explain what the scripts ultimately do

The fact that we use `stuff` for this is kind of irrelevant.

2e5ef5de2d30baa4116814fadbf4af0dea505b77 authored over 7 years ago
Rewrite test to not put the same node under multiple parents

85a77e12ea483c98c7153166fc3c0785f5f79560 authored over 7 years ago
Repair test - a node can only be a child of one parent

da4bed0b22c99b89aba4be0fb80663f20731cc8a authored over 7 years ago
Correcting test to original intention.

p.Remove(e) if `e` is not a child of `p` silently fails. The old code removed `e` from the wrong...

f54b335a8b92f7c3330394c1822aed13caa2a04e authored over 7 years ago
Children.Remove() - don't throw, return false

957f7632c93057e78e8b05d568e976e033fca313 authored over 7 years ago
Rewrote all Visual.Children iteration to new best practice

10e6b50f50b4c64711f64cefcefe5daee7f248e2 authored over 7 years ago
Repair the SafeIterator

fad85e038962650993b4b90ac60f36fe8c2e83e2 authored over 7 years ago
Repair tests can't add the same element to multiple parents

48f5f9373539edf9abfc130c04f7ada9c5a5a00b authored over 7 years ago
Repair Children_Remove

9a9a613d83744bd6114eea801626c18284d2362b authored over 7 years ago
Rewrite Shadow to use the new InsertAfter API

a2d1f680a76c3f66a144e36006760538e5e7cbcc authored over 7 years ago
Repair and document InsertAfter

d866ee5c05b56fec0005c4215b3faa0736883f7a authored over 7 years ago
Fix bugs in SafeIterator

49e3d46b37dc9bdd3380c2dcdc3e348b98f7d4dc authored over 7 years ago
Add Visual.InsertAfter public API (much faster than Insert())

ae4f682ce020d9b9e3d96c6046628288fec2a0db authored over 7 years ago
Fix regression in WrapLayout discovered by test

f2f576dfa66d6976f64d91d0385ac460dc7e528b authored over 7 years ago
Make layout use new Visual.Children iteration API

8ae50f584a3ee0077a8ca5cfbdc80bad39a718b7 authored over 7 years ago
Fix broken linkedlist implementation

02b0e9b4550c5732ce7db557d6c83225b520070c authored over 7 years ago
Fix compile issue in test

a18a8ea7ff9c16ef41ac9b7487fab55a26acea8f authored over 7 years ago
Mark unused function GetVisualChild(index) as obsolete.

Test that used the entrypoint gets its own private implementation instead of using the obsolete ...

07bb107f5408e8309190f3378b05c43338444d5c authored over 7 years ago
Fix bug in Visual.Children_GetCahcedArray

869ef27d291d10cbead7ecfc6266eef26581a8c1 authored over 7 years ago
Make test not use obsolete entrypoint

295e810bc967ad6a1435e1e9aaa5d9aaf2cad58c authored over 7 years ago
Rename some internal methods

60f98a6cbe4f0782039585799c89085f3d6f33d2 authored over 7 years ago
make casing consistent

6a730222e33d8fb6705495793d6aa579e2a62687 authored over 7 years ago
add comment to prevent future error

914746696fb2cd4bb331002867bc0bc799801f79 authored over 7 years ago
Rewrite to SafeIterator for Visual.Children

678c0c74b06c42d3468d95c435950370c1000f01 authored over 7 years ago
make a const OrphanID instead of inlining number

5129446cae9eaf68869ff06a58dffd62d0a04f30 authored over 7 years ago
Make OrphanID internal

9163d6143fb6472b09464cec0a28fb0be8fe4a44 authored over 7 years ago
Clean up Children.Clear()

93b8fed9b6c2139647c2e2d5b85501ed78855e89 authored over 7 years ago
Add exception error message

5d2d745232945352c18962ae17b8e857ae649d82 authored over 7 years ago
Clean up API for iterating over Visual.Children

Also provided changelog

d9528d3f89c30a43114bad752bc2358e5ee203ba authored over 7 years ago
Fix confusing variable names

d0cea0786a73a0165e2931740aa254a55859717a authored over 7 years ago
Implemented Visual.Children as an implicitly linked list.

This implementation avoids all memory allocation in connection with manipulating the Children li...

c0fc619ab27df51dae090602d3f65d679d319e1a authored over 7 years ago
Merge pull request #264 from mortoray/r12-each-insert

Optmize call to InsertNodes or InsertOrMoveNodes

81c8f7197040675f2892edba539517fd1ce960a6 authored over 7 years ago
Merge pull request #251 from mortoray/fixgesturedgetest

fixed an issue with this test, a merge in 1.1 changed how EdgeNAvigat…

3f3fb2a52d613744debad30771d64443c2c77c30 authored over 7 years ago
Merge branch 'release-1.2'

e0dff7c2f4b4e88125715a7a868c901b939d4698 authored over 7 years ago
Merge pull request #263 from mortoray/deferredaction

Deferred BeginRemove action, improved handling in UpdateManager

af5a332e9ecf33285643e34bf636599c1cc388c5 authored over 7 years ago
Merge pull request #261 from Duckers/feature-BoxTransformOptimization

Optimizes VisualBounds.BoxTransform

285271dc042467d01b84126de64255d1ac982062 authored over 7 years ago
Merge pull request #267 from mortoray/rootgroupdefer

Fixed root grouping to consider deferred actions and placement

3c61bd6f5aba694f0c4d4778143071dd94f67722 authored over 7 years ago
Fuse.Controls.Navigation: update link to ticket

b71a68bfec2e56b60391c9e09fc910b2bd1f1b02 authored over 7 years ago
object pooling for deferred actions

go back to struct, classes had no gain

remove whitespace change

2429ae1c45e6aedafb2b628a84da21d562d38ec8 authored over 7 years ago
optmize call to InsertNodes or InsertOrMoveNodes

95d93318af1c0dcf1f6741516895d701969cf132 authored over 7 years ago
Fuse.Nodes: add missing packages in InternalsVisibleTo

afc550caaa76a6bfb33ce398f36e34e927c2e8c9 authored over 7 years ago
adding specific test for the new logic

f8d2b43e1b0ba52de49acb141dfc276dd5de5cc3 authored over 7 years ago
fix tests, add changelog

efe91a48e3bc6d957c1e828743ec03f7185b5d16 authored over 7 years ago
fixes https://github.com/fusetools/fuselibs-public/issues/242

47fbfcf10c7e32f5fde9c910da2bf23fe908c92d authored over 7 years ago
fix bypassing to encompass deferred actions as well as layout on elements

fdd0ff9b7ea37653407460fe3361b8954317b730 authored over 7 years ago
Merge branch 'release-1.1' into release-1.2

244930d4ad7e72fb97e587019132978f62f3a33e authored over 7 years ago
Create Min8/Max8 functions

823914133c8c25cbdf4a5ccea03c62c529f4382d authored over 7 years ago
Merge pull request #259 from mortoray/hotfix-EachRegression2

Detects and fixes a regression in 1.2 with Each node removal (Alternate fix)

9e18cc27067f37f4cd6d49e2a1d8da2e5a01aff0 authored over 7 years ago
Fix obsolete attribute

25b9c7d93f5004355333f4123ec6a891c4d8d1d1 authored over 7 years ago
guarantee that BeginRemove will not call the callback synchronously, which was the source of a defect in 1.1 (fixed another way). In general we don't want to make such callbacks synchronous. Adds a IUpdateListener deferred interface to avoid Action allocation

6a255703e96bb458894b44f1a6b10ba2ae42329c authored over 7 years ago
Optimizes VisualBounds.BoxTransform

Takes advantage of FastMatrix to avoid a ridiculous amount of float4x4 * float4 transforms of tr...

4088e68f72c823424bb0834b08f80eb4a092d411 authored over 7 years ago
this is actually a fix coming from master to a change made in 1.1

144ce26c219b0efff1444d8f4a8a216fee70b0ee authored over 7 years ago
Added test for broken case. This test passes on release-1.1

fixes a regression in 1.2 in Each for removing nodes

alternate fix for the defect

cf63062feda5cb93fd55a24075d09af12ed7f314 authored over 7 years ago
Merge pull request #249 from kusma/lookup-typo

Fuse.Reactive.Expressions: correct typo

47e524a90ed990d554998e5a700823645a82f304 authored over 7 years ago
Merge pull request #250 from kusma/cleanup-tests-more

Make sure tests dispose TestRootPanel

c98b211507a613678de2f58cec50f807aeff1f7a authored over 7 years ago
Fuse.FuseJS: ensure tests dispose TestRootPanel

1de07f5909cb6d2c496b34f6b75eb7e2439b2a49 authored over 7 years ago
Fuse.UserEvents: ensure tests dispose TestRootPanel

585530af72ab757908f371ba2fa9656ed1d2ff7b authored over 7 years ago
Fuse.Reactive.Expressions: ensure tests dispose TestRootPanel

cdafbd190bb9449de11cd084ac3eb5944868be6e authored over 7 years ago
Fuse.Reactive.JavaScript: ensure tests dispose TestRootPanel

76b9460f2ed59a3429db1f8935ce32c044b6be38 authored over 7 years ago
Fuse.Triggers: ensure tests dispose TestRootPanel

48882910e68d66ad31595ad452a46c5a53f88c96 authored over 7 years ago
Fuse.Selection: ensure tests dispose TestRootPanel

2eb451834c943c2d7cb555d9341d675e8a0d5354 authored over 7 years ago
Fuse.Triggers: restore DeferredManager.TestTimeLimit

dabf245c3aad32d14ec56e74802aa163dfa8bcd4 authored over 7 years ago
Fuse.Nodes: ensure tests dispose TestRootPanel

7f3accb5594fcfaf34e1a5631c06021292396fe6 authored over 7 years ago
Fuse.Navigation: ensure tests dispose TestRootPanel

ada3178d883342a3a7bfca13a6ba91d316509116 authored over 7 years ago
Fuse.Elements: ensure tests dispose TestRootPanel

b29c7bb09efdc822d270384e1df87454beac912e authored over 7 years ago
Fuse.Designer: ensure tests dispose TestRootPanel

5951f2378787100fd80bdee927cac6396154d0eb authored over 7 years ago
Fuse.Reactive.Bindings: ensure tests dispose TestRootPanel

bf3818fa585b99d9dd75ab0510618aaf0eb69b34 authored over 7 years ago
Fuse.Controls.Primitives: ensure tests dispose TestRootPanel

93ffa7458d427150cb3f995d3748c28ff2df72e6 authored over 7 years ago
Fuse.Controls.Panels: ensure tests dispose TestRootPanel

0256750e66273a406c25a243c5afdf67704b7bfe authored over 7 years ago
Fuse.Controls: ensure tests dispose TestRootPanel

64834801b9a0b1b30ad6c760b27eea772bcddbbc authored over 7 years ago
Fuse.Controls.ScrollView: ensure tests dispose TestRootPanel

7a4bd50554a45b45f0b516c7cee5f3fa03ac8eeb authored over 7 years ago
Fuse.Controls.Navigation: ensure tests dispose TestRootPanel

57997062b7ac68992b841c48eba27be794841f4f authored over 7 years ago
FuseJS: use TestRootPanel.MultiStepFrameJS

This was open-coded here, let's just use the existing helper
instead.

78d96e4dbd6e7574810bd86c25c606dbe2d24db8 authored over 7 years ago
FuseTest: JavaScriptTestContext.uno -> JsTestRecorder.uno

There's no longer any JavaScriptTestContext-class in here.

8c982fc69a1cbbc3c89780786e19c2a856f2a1be authored over 7 years ago
Fuse.Animations: ensure tests dispose TestRootPanel

7ad1940b1014febf2be2b0dca0c9f5474991d201 authored over 7 years ago
Fuse.Animations: disable player at test-end

Otherwise we get masters in the default mixers that point (via weak
references) to deleted objec...

4e18a4dfe74c748080ecf0ecdcdefc86ee197a45 authored over 7 years ago
FuseTest: inline JavaScriptTestContext-helper into JsTestRecorder constructor

ed7fab67fdf006758d7a5cfb4efb5361d37fe8a2 authored over 7 years ago
FuseTest: remove unused method

fdbabfdf83a2b31864e75d35a4b68db89bb6b7b3 authored over 7 years ago
Fuse.Elements: fixup whitespace in tests

These files were indented with spaces instead of tabs, let's make
this consistent with the rest ...

b715f4525d02a663ef06ed11fedb62e0acbebab3 authored over 7 years ago
Merge pull request #256 from cbaggers/feature-remove-gradle-flag

Remove use of GRADLE declaration

10102f211d1be1106baa743144324ee59ba76d9e authored over 7 years ago
All android builds are now gradle builds

Also uno will soon be removing the GRADLE declaration and at that
point this code would break

18178a0040afbfbf066e131c4df20252ba3b29aa authored over 7 years ago
Merge pull request #241 from kristianhasselknippe/docs-fix-visibility-error

Fix a visibility error

f75cb09adc2a43068e1e65583e6a9b6af4221ab9 authored over 7 years ago
Merge pull request #244 from nekronos/feature-CoreGraphicsNativeSurfaceImpl

Native view impl of the CoreGraphics surface API

f930d2325cbc0a51cd92d560a49f443e0bae6866 authored over 7 years ago
fixed an issue with this test, a merge in 1.1 changed how EdgeNAvigator report 'Active'

remove ignore

fixes https://github.com/fusetools/fuselibs-public/issues/247

e0ef611868af25e6e419cbbd93fa651d0d1940a2 authored over 7 years ago
bump version to 1.1.1

96dcd092d12b71a69cf29f9b6222df4bd3ec8345 authored over 7 years ago
Fuse.Triggers: remove accidentally added debug-name

This trigger was only intended to be given a name during a
debug-session, but because the debug-...

48ede6804e506c11f7f33038953a1d92902517a1 authored over 7 years ago
Fuse.Nodes: ensure that the test throws exception

4b13ce0c8206547578476243ef190505a491ec2a authored over 7 years ago
Fuse.Nodes: move bubbling-sequence testing internals into helper-class

22a833877903be5a0401ded5277f37be034a9875 authored over 7 years ago
Fuse.Reactive.Expressions: correct typo

The subscription-fields vs subscribe-calls were swapped. In reality
this doesn't matter, because...

0b7cd39fe36d03925dd4f7d77f9233e87f6c4415 authored over 7 years ago
Fuse.Gestures: disable failing test

I filed an issue about this, but let's disable it until it's fixed:

https://github.com/fusetool...

01da2b4cfd5e45cbd8e63d9acb83dbbcd4d41e15 authored over 7 years ago
Merge branch 'release-1.2'

dbea9b9bb163776d594f85312fddf8cf9fb682c6 authored over 7 years ago
Merge branch 'release-1.1' into release-1.2

c05fa85f9d9748d82bb7e9a3e669da6f03501b1c authored over 7 years ago
Merge pull request #246 from kusma/v8-no-release-on-wrong-context

Fuse.Scripting.V8: do not release on the wrong context

c9c448b1ea69c2d99e6eba28098cd6b0b9ca04ef authored over 7 years ago
Fuse.Scripting.V8: do not release on the wrong context

Sometimes when releasing JS-values after a context has been disposed,
we get an AccessViolationE...

65d2d978d414b909f8e666e987879223f0715099 authored over 7 years ago
Merge pull request #238 from kusma/discourage-user-after-free

Fuse.Scripting.V8: do not encourage use-after-free

315e9ab057d7efe541b31728431c44c7e9feb0b4 authored over 7 years ago
Merge pull request #235 from Duckers/feature-UXObject

Adds object notation to UX expressions

58c48473d5d187ab386cef0a105d1ff816cb99b2 authored over 7 years ago