Ecosyste.ms: OpenCollective

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

github.com/NativeScript/android

Android runtime for NativeScript (based on V8)
https://github.com/NativeScript/android

feat: update libzip to 1.10.1 (#1805)

ee2e3e0b87caf3cff4784f1464dd51b2923c6861 authored 8 months ago by Eduardo Speroni <[email protected]>
feat: bump ndk to r23c (#1803)

* chore: bump ndk version

* chore: bump workflow ndk

* fix: ndk download path

* fix: nd...

3894959e0b4fe31f61cfd9fa70d5e2b04a0f36ac authored 9 months ago by Osei Fortune <[email protected]>
feat: use node module bindings like the iOS runtime (#1795)

643958b6a4c3698567edde3fd03052873b2644dc authored 11 months ago by Eduardo Speroni <[email protected]>
feat: migrate to faster maps and use runtime context (#1793)

* feat: migrate to faster maps and use runtime context

* fix: missing include

b248dc4038d0c1a6af420447c713bc968431f97e authored 11 months ago by Eduardo Speroni <[email protected]>
chore: update changelog [skip ci]

ca4b6bda34d13d3567521b279c5392245325511c authored 12 months ago by Eduardo Speroni <[email protected]>
release: 8.6.2

fc712adf08558100b003fbe5979ed2b314cbc1d7 authored about 1 year ago by Igor Randjelovic <[email protected]>
fix: copy drawables

4ff92cb32a954be4c3d32c302e301cef0a4b72a6 authored about 1 year ago by Igor Randjelovic <[email protected]>
feat: improved error activity ui (#1776)

ee3e354f1bec89268daf93086aa6dd24898677b9 authored about 1 year ago by Ammar Ahmed <[email protected]>
chore: 8.6.0 next

d21d6aa242457ca676de06be08ba4bfe0f04ee47 authored about 1 year ago by Nathan Walker <[email protected]>
fix: revert namespace change as to not break existing projects

8b7b59d23d926b696bde3c1031cf3a842a24133d authored about 1 year ago by Eduardo Speroni <[email protected]>
feat: upgrade client gradle version

c778c0d238c4ba44390f786ba06ab8e51ffb2c97 authored about 1 year ago by Eduardo Speroni <[email protected]>
ci: handle prerelease tag [skip_ci]

f1cfdf672e086813c700b47a877df85db51eb9b8 authored about 1 year ago by Eduardo Speroni <[email protected]>
fix: only use project jar files if they are linked

d23ca94ba7c660b26224c57ba6f22085aa99f95c authored about 1 year ago by Eduardo Speroni <[email protected]>
fix: make jar files readonly prior to loading (#1790)

2bcdaf01fb850db4a982c22c2d792f9493a2a7fa authored about 1 year ago by Eduardo Speroni <[email protected]>
chore: Don't copy generator .jar files to build-tools/ (#1789)

Gradle complains that when multiple tasks have the same output path, it
cannot decide accuratel...

40b6725c9dafd76db1eecab2988e73932e34557a authored about 1 year ago by Philip Chimento <[email protected]>
Gradle build improvements (#1780)

* chore: Upgrade Gradle wrappers to 7.6

The Gradle build in the root folder uses Gradle 7.4 w...

633c1935652db29360a5ffb0dfbd51ecada2f9d8 authored about 1 year ago by Philip Chimento <[email protected]>
release: 8.5.3

4e58b6f701f278e3e5d124cd894fdfd01a33fb5a authored about 1 year ago by Eduardo Speroni <[email protected]>
fix: resolve __postFrameCallback crash on re-scheduling

Also adds tests

6a533ce58b22b163d888c51f203be2ef3aa98347 authored about 1 year ago by Eduardo Speroni <[email protected]>
release: 8.5.2

57388331bf85473d6c3cf5f115dd9d290b80d59b authored about 1 year ago by Eduardo Speroni <[email protected]>
fix: __runOnMainThread erase iterator before it can be invalidated

e81148409046957fceb07b14394baa5bc055286d authored about 1 year ago by Eduardo Speroni <[email protected]>
fix: pull js stack trace from wrapped NativeScriptExceptions (#1774)

52b7fa242cb4582701dcebf97aa0f6e0400bcb1a authored about 1 year ago by Igor Randjelovic <[email protected]>
release: 8.5.1

321e6d94b6797cf93600bce7d449c06a0191f576 authored about 1 year ago by Eduardo Speroni <[email protected]>
fix: intermediary fix for https://github.com/NativeScript/android/pull/1771

32c7abb3418b20d1ac2d80c18c5e25a402937628 authored over 1 year ago by Eduardo Speroni <[email protected]>
build(deps): bump xml2js from 0.4.19 to 0.5.0 in /test-app/tools (#1756)

Bumps [xml2js](https://github.com/Leonidas-from-XIV/node-xml2js) from 0.4.19 to 0.5.0.
- [Relea...

16abf31cf3993a75482fd4df9e000362a59ab7d5 authored over 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
fix: update legacy android version in package.json (#1744)

* Update package.json

Fix broke builds for older projects

* Update package.json

-------...

b4ad8e541ff211055dc5197c7e0b350b6666771f authored over 1 year ago by Marco Fedele <[email protected]>
perf: avoid unnecessary string copying when calling static properties of interfaces

8b53d022315d4a7fa9d617f431e0364030942d24 authored over 1 year ago by Eduardo Speroni <[email protected]>
fix: memory leak on saving code cache

6d416a11e5b304d8ac2bfb4c48931a22e353df72 authored over 1 year ago by Eduardo Speroni <[email protected]>
fix: memory leak on accessing static interface methods

88ce2d8b2c2ccf5568d1b95f0bf9df47179f658a authored over 1 year ago by Eduardo Speroni <[email protected]>
build(deps): bump minimatch in /test-app/build-tools/jsparser/tests (#1742)

Bumps [minimatch](https://github.com/isaacs/minimatch) from 3.0.4 to 3.0.8.
- [Release notes](h...

ea4cefa19da12a583cdc21f3261eb8866b5c489e authored over 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
build(deps): bump @xmldom/xmldom in /test-app/build-tools/jsparser/tests (#1768)

Bumps [@xmldom/xmldom](https://github.com/xmldom/xmldom) from 0.7.5 to 0.7.11.
- [Release notes...

15532c648343f4eb69094c4af203da02204a402c authored over 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
build(deps): bump xml2js and jasmine-node (#1757)

Removes [xml2js](https://github.com/Leonidas-from-XIV/node-xml2js). It's no longer used after up...

0c56eaa41a7a3603f9dea378bea76efc7e71b7d1 authored over 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
chore: add ci and automatic publish (#1766)

Also updates the changelog up to 8.5.0

a79673d59494c55fffa081c1ad1f19e4732314f8 authored over 1 year ago by Eduardo Speroni <[email protected]>
feat: add support for kotlin 1.8 (#1765)

1a928e47e733b1d4ba2bb83b4f541e1cac835155 authored over 1 year ago by Eduardo Speroni <[email protected]>
fix: Update common-runtime-tests-app

This adjusts the expectations for JSON.parse error messages to support
changes that were made in...

c8db3cab6b3e3ddd41ab94adb8edac46a704cbe9 authored over 1 year ago by Philip Chimento <[email protected]>
fix: Leave context after Runtime::PrepareV8Runtime()

In PrepareV8Runtime() we enter the context but never leave it. This is
mostly harmless but fails...

cd1d2850e5c28d89339a90d783db1f1623957be7 authored over 1 year ago by Philip Chimento <[email protected]>
fix: Use Isolate::TryGetCurrent()

Isolate::GetCurrent() is not supposed to return null; if there is no
current isolate it's suppos...

afe026a29f3e9a1a5e533e4c66fd013f5f7f163c authored over 1 year ago by Philip Chimento <[email protected]>
fix: Don't iterate properties in GetImplementedInterfaces

In CallbackHandlers::GetImplementedInterfaces, we were iterating over all
properties of the impl...

9dfae6589caad31ee50a5946e7369f12505cd955 authored over 1 year ago by Philip Chimento <[email protected]>
fix: Don't access `super` property on implementation object

Accessing `super` here in CallbackHandlers::GetMethodOverrides() would
cause a new empty super o...

d8b8bc02cf51de021855bb6a39ccd39ce1287304 authored over 1 year ago by Philip Chimento <[email protected]>
fix: Avoid setting the same property on an ObjectTemplate twice

Due to Kotlin extension methods with the same names as Java methods, we
may be setting the same ...

9e610c8b61a721c04b0a7b8f5167f5b070c5419f authored over 1 year ago by Philip Chimento <[email protected]>
chore: Don't store Global<Context> in callback info

Callbacks (runOnMainThread, frame, and timer) can run in the context in
which they were created,...

3e40d8755309ec1276b8db5402ebcdfb0ec49a92 authored over 1 year ago by Philip Chimento <[email protected]>
chore: Remove unused code from Timers

These were highlighted in the Android Studio diagnostics view.

IsScheduled() is never used beca...

6cdc705739cad7d5b70b7469d9a6c425503ce3ea authored over 1 year ago by Philip Chimento <[email protected]>
Remove remainder of support for external startup data (#1758)

* feat: Remove V8 heap snapshot machinery

As per https://github.com/NativeScript/NativeScript...

016041e74c28d4d3807df1a2ed6821301c8c0170 authored over 1 year ago by Philip Chimento <[email protected]>
Remove weak callback from __postFrameCallback cache (#1755)

* feat: Remove NDK profiler

BREAKING CHANGE: __startNDKProfiler() and __stopNDKProfiler() glo...

ff1b97975c7fdcd6b2acfb6153ba635d4f420eff authored over 1 year ago by Philip Chimento <[email protected]>
Improvements to README and tests (#1748)

* test: Prevent AST parser tests from waiting for the timeout on failure

Previously, if these...

d08c4a5f91f8e67912536fd81757ac56be74cda0 authored over 1 year ago by Philip Chimento <[email protected]>
Merge pull request #1743 from NativeScript/feature/v8-10.3.22-perf

feature/v8 10.3.22 perf

5e767b91778b78372cfd13c985791989d631de40 authored over 1 year ago by Eduardo Speroni <[email protected]>
chore: release 8.5.0

cf757a5749ba4e9cb4e6a153af835290c5c452aa authored over 1 year ago by Eduardo Speroni <[email protected]>
chore: release 8.5.0-beta.2

2d028f3154cb719334e222ba9db2160c4dcfa285 authored over 1 year ago by Eduardo Speroni <[email protected]>
feat: initial support for __inspectorSendEvent

233b7c39c2910e01adc261c4d0d3ddc1d92ef9d6 authored over 1 year ago by Eduardo Speroni <[email protected]>
fix: drain microtasks after devtools message

4834a2b8e3d979323753d1da265ad1faaabbd655 authored over 1 year ago by Eduardo Speroni <[email protected]>
Merge pull request #1752 from ptomato/dom-network-callback-handlers

Restore DOM and Network callback handlers

bc933c8539f61924cce2439cdae6d70654a03807 authored over 1 year ago by Eduardo Speroni <[email protected]>
fix: Restore DOM and Network callback handlers

This restores the JS functions that were used to implement the DOM and
Network inspector domains...

35689a7462ea86a760705c949dea6f4de4192cf8 authored over 1 year ago by Philip Chimento <[email protected]>
chore: release 8.5.0-beta.1

3e6070c6b5df2a20041337020f80e8f40d9720ae authored over 1 year ago by Eduardo Speroni <[email protected]>
fix: multi threading on MethodResolver

bc8bc5253ff8abecf97bf98462d21fda15757a6a authored over 1 year ago by Eduardo Speroni <[email protected]>
chore: fix weakref tests

10309d369cd93a859c35aace4a77b3bf736596c7 authored over 1 year ago by Eduardo Speroni <[email protected]>
chore: release 8.5.0-alpha.1

06f1d06ab57c7570612f440ed9590e22a7291f85 authored over 1 year ago by Eduardo Speroni <[email protected]>
Merge pull request #1751 from ptomato/inspector-console-log

Restore Console inspector for V8 10.3

1f0f0253638a7ff38484a2152009bcd252e2187b authored over 1 year ago by Eduardo Speroni <[email protected]>
Merge branch 'feature/v8-10.3.22-perf' of github.com:NativeScript/android into inspector-console-log

b9af8abe5d160d6231d5e7e3a1459c4b866aa51f authored over 1 year ago by Eduardo Speroni <[email protected]>
Merge pull request #1750 from vmutafov/vmutafov/v8-10.3.22-perf-merged-main

chore: merge main into v8-10.3.22-perf

5150804c1814547d8b9abef5a7d55b81e45f799a authored over 1 year ago by Eduardo Speroni <[email protected]>
chore: Reorganize JsV8InspectorClient members

Move some methods to be private, and make the context group ID into a
constexpr.

cf327eee2195829f6a94edf57772eedfd7ea122e authored over 1 year ago by Philip Chimento <[email protected]>
chore: Update string conversion APIs in inspector

Some of the String16 APIs have been made private, so we should use the
public ones instead. Thes...

bf99049c293ded41560c06e0386a776bddb07bb9 authored over 1 year ago by Philip Chimento <[email protected]>
chore: Use empty initializers for blank StringViews

This saves having to type out the whole type in order to call its no-arg
constructor.

c8df6e3610e1a5c9568e26dad1bd45272e68c386 authored over 1 year ago by Philip Chimento <[email protected]>
chore: Get inspector local context using Persistent.Get()

This is the only remaining usage of PersistentToLocal. We don't need its
capability of dealing w...

6a52868e47a2ce2b01fa5c927f0967a3ef546e24 authored over 1 year ago by Philip Chimento <[email protected]>
fix: Re-enable inspector code

Uncomment the code that starts the inspector, and compile the inspector
client when we are in de...

f357ce6b9836be109ea5717ba0c09ee01a3f9876 authored over 1 year ago by Philip Chimento <[email protected]>
chore: Remove unused arguments from doDispatchMessage()

0907d7b6c5344e101e8311198eafd9b0ce468d9b authored over 1 year ago by Philip Chimento <[email protected]>
fix: Implement console.log inspector with Runtime protocol

Console messages used to be implemented with the Log protocol, which is no
longer part of V8. Th...

2c4337bf5b7c2c00bbcd5b34da1e8c08478fd37a authored over 1 year ago by Philip Chimento <[email protected]>
fix: Correctly initialize context in inspector client init()

I'm not sure about this, but I think the code was initializing context_
with its own initial val...

0bc0480035d01c681765a01b794b48db003be050 authored over 1 year ago by Philip Chimento <[email protected]>
chore: Remove unused MessageHandler from inspector

It looks like this was used with a no-longer-existent V8 API,
v8::debug::SetMessageHandler. Ther...

7965aad79aba99e7b5d73da32550e8c9eb116e35 authored over 1 year ago by Philip Chimento <[email protected]>
chore: Refactor private members of JSV8InspectorClient

There was a mix of public and private members with and without underscore,
and static members th...

9dc777054c43e4d07af2793a633ffd6bd236f92c authored over 1 year ago by Philip Chimento <[email protected]>
chore: Remove unused arguments from createInspectorSession

The method can be made private, as well, because it's not used outside the
class.

2509b7e79bf2d446eb9dd4c4de7dfc2aa6bf7537 authored over 1 year ago by Philip Chimento <[email protected]>
chore: Move NativeScript-specific inspector files out of V8 sources folder

It's clearer that these files are part of NativeScript if they live in the
same folder as the ot...

1b1a5b3d63e81f8c9c60575ba09e2185e632d4da authored over 1 year ago by Philip Chimento <[email protected]>
fix: Remove use of DISALLOW_COPY_AND_ASSIGN macro in inspector

Replaced by manually deleting the copy constructor and assignment
operator. This macro has disap...

6da1a6bba0d9808568e8d6ae68fb0c71c6271ff1 authored over 1 year ago by Philip Chimento <[email protected]>
chore: Update V8 inspector headers

Here's a summary of what I copied from my build of v8-buildscripts:

v8-buildscripts/v8/out.v8.x...

4d0fb637b676697d66d06ccf2532ce363d681220 authored over 1 year ago by Philip Chimento <[email protected]>
fix: Remove use of V8InspectorPlatform

A separate V8Platform for the inspector seems to be no longer needed,
because now the DefaultPla...

1f2b202263207de2045bafad5afedf786da788e1 authored over 1 year ago by Philip Chimento <[email protected]>
fix: Compile as C++17

V8 requires this, and some of the inspector sources we added in the
inspector sources update wil...

221a9c2c3747c2698238841ea56cf4d837206c20 authored over 1 year ago by Philip Chimento <[email protected]>
fix: update js arg conversions

0640fcee3bd5429a637f3811fd7f8b4dc8ddf508 authored over 1 year ago by Vladimir Mutafov <[email protected]>
Merge remote-tracking branch 'origin/main' into feature/v8-10.3.22-perf

af0cd29237ed7f7cf955a4b87469373910a90db4 authored over 1 year ago by Vladimir Mutafov <[email protected]>
fix: possible infinite loop and memory leak in metadata reader (#1749)

c2c8aa8a5f81c10aee293e14af797e5d1e3fbb4c authored over 1 year ago by Eduardo Speroni <[email protected]>
chore: update repo url and description

d3515ce7f522f56a829508de6392847dbfd953a3 authored almost 2 years ago by Nathan Walker <[email protected]>
chore(release): @nativescript/android 8.4.0

038c1843141da182c9a9f758dc64d0f022ff0ed5 authored almost 2 years ago by Igor Randjelovic <[email protected]>
fix: typed array handling (#1738)

00509eec6b929353a313530932f00757a3ccadb6 authored almost 2 years ago by Osei Fortune <[email protected]>
feat: remove old WeakRef polyfill

97d7465ca46df7240c4887fffb3167e469179a7a authored almost 2 years ago by Eduardo Speroni <[email protected]>
build with optimizations

54d8fe8017a869c04f12d733c37625bd12d35df0 authored almost 2 years ago by Vladimir Mutafov <[email protected]>
fix: add semicolon after console type

32259a90607bdd282d855c3701c7b7c2b203439d authored almost 2 years ago by Vladimir Mutafov <[email protected]>
feat: add console message type prefixes

9a10e2b89410c6757bceba705a902060f37d97a1 authored almost 2 years ago by Vladimir Mutafov <[email protected]>
fix: remove free of non-owned jni buffer

81806b399f42a981a0cf54ab8a4be5712333e938 authored almost 2 years ago by Vladimir Mutafov <[email protected]>
fix: refactor console.log implementation a bit (#1741)

d3c52cbaae8620d1ba1ed43d61da6df6f9df0f9c authored almost 2 years ago by Vladimir Mutafov <[email protected]>
fix: memcpy array data for non-direct java bytebuffers (#1740)

1c0214a4785d425dc83f9612169fad7f70a28d41 authored almost 2 years ago by Vladimir Mutafov <[email protected]>
chore: bump compile sdk (#1739)

* feat: settings.gradle plugin (#1731)

* chore: bump compile sdk

Co-authored-by: Ammar Ahm...

66f30caa42787e7fdd666bc7a35b3bcee4a8f732 authored almost 2 years ago by Vladimir Mutafov <[email protected]>
feat: native timer polyfills (#1733)

* wip: timers

* wip: add try catch

* wip: optimizations and edge cases

* chore: missing...

3415e5c515b3d73360a87f4f7aec03c44bd2c63c authored almost 2 years ago by Eduardo Speroni <[email protected]>
chore: format JsArgToArrayConverter.cpp

190b394dbdb53dffd4e577f1b688c945158dd2b4 authored almost 2 years ago by Vladimir Mutafov <[email protected]>
chore: format JsArgConverter

1e4619c8cee169198aea636c942c8ebe11b22271 authored almost 2 years ago by Vladimir Mutafov <[email protected]>
fix: uncomment abifilters

f5a5434f41d764352de89133d2068b109bd3a54c authored almost 2 years ago by Vladimir Mutafov <[email protected]>
perf: update old args converter with array marshaling optimizations and use this converter again tempporarily

b5218c9f5dce1e7c603887f4c9b65f3bd5284aa8 authored almost 2 years ago by Vladimir Mutafov <[email protected]>
perf: refactor arrays marshaling

84e7ddbe7fd503a3a5f11eed55246138068ca28f authored almost 2 years ago by Vladimir Mutafov <[email protected]>
perf: remove instantiations and cache runtime in isolate

f23c1bb5b61c2fcaf7c6961450055bfd4fa4d385 authored almost 2 years ago by Vladimir Mutafov <[email protected]>
perf: use vector pointers for passing parsed method signatures

aa623b795ef38fb023cdef60d15641b8d8bf0338 authored almost 2 years ago by Vladimir Mutafov <[email protected]>
refactor: move js to java conversions into separate files

85ff868016e141f93db8d3609a8fbf994eed1015 authored almost 2 years ago by Vladimir Mutafov <[email protected]>
fix: use min sdk 17

2f2358c0daf4c476110367432889740c18b49694 authored almost 2 years ago by Vladimir Mutafov <[email protected]>
fix: always log console messages and uncomment live sync

c0f5514686decc111d8b2e2f93c434141788f298 authored almost 2 years ago by Vladimir Mutafov <[email protected]>
chore: use api level 21

d243cf09947893a36fd53787b27b3ae3b628721d authored almost 2 years ago by Vladimir Mutafov <[email protected]>