Ecosyste.ms: OpenCollective

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

github.com/espruino/Espruino

The Espruino JavaScript interpreter - Official Repo
https://github.com/espruino/Espruino

Add PipeOptions to pipe() typescript definitions

9d13de01228be301715f18e66350c3c545d3a167 authored over 1 year ago by Rob Pilling <[email protected]>
Merge pull request #2350 from mariusGundersen/storageFile-pipe

add pipe method to StorageFile

b990a79d3fe0b9a3d50dfb74cb5a07827a44c107 authored over 1 year ago by Gordon Williams <[email protected]>
add pipe method to StorageFile

This adds the pipe method to storage files, so they can be piped to for example an http request ...

0eb6240992d8ff8df249ded25ab061355940d0a7 authored over 1 year ago by Marius Gundersen <[email protected]>
Merge branch 'master' of github.com:espruino/Espruino

3fbcd63bc327de67c88bf19efd9e4776249ebd3e authored over 1 year ago by Gordon Williams <[email protected]>
Tweak to previous neopixel 'fix' to make it less likely to cause problems (that would require an SPI.setup)

4a1bc62b13cf717008b537547c675e456330e69b authored over 1 year ago by Gordon Williams <[email protected]>
Merge pull request #2348 from bobrippling/setui-types

Split `setUI` types into overloaded functions

f9055e691a36324817dad522902ed98c9dfbe9d9 authored over 1 year ago by Gordon Williams <[email protected]>
Add ShortBoolean type

This allows us to use 1 or 0 instead of true or false.

87eeaad3d256d64784a95d4cc79a25d353a98f66 authored over 1 year ago by Rob Pilling <[email protected]>
clearWatch: optional first argument

1c85365a8fdae2a4b30e056d35529d3d432ac061 authored almost 2 years ago by Rob Pilling <[email protected]>
Make removeAllListeners() first argument optional

d7bcc43de8f5ccea318888ffa2a774eccc5de417 authored almost 2 years ago by Rob Pilling <[email protected]>
Split setUI types into overloaded functions

This prevents erroneous usage, e.g. a callback with "clock" or expecting
`undefined` to be passe...

5ab6224954389100fdcfdc7ea2d245b1a6336d61 authored almost 2 years ago by Rob Pilling <[email protected]>
docs

4a10815245024ac9151c8def68099f673b7c0d2a authored almost 2 years ago by Gordon Williams <[email protected]>
Bangle.js2: Ensure that changing a menu item when half-scrolled off screen doesn't overwrite widgets

b6f8105b6348bb6f7cd03ac11efc1f3585c6ad79 authored almost 2 years ago by Gordon Williams <[email protected]>
STM32: neopixel: Fix small glitches in the output pin just before writes that could throw off APA10x LEDs

https://forum.espruino.com/conversations/385159/#comment16925437

2883f65118cd022dd4a60446598a1d3db7a3c9dd authored almost 2 years ago by Gordon Williams <[email protected]>
Fix making docs if unicode is in C files

4ef8ce83f1098e069ccaa8093e3207d17e3cdaa9 authored almost 2 years ago by Gordon Williams <[email protected]>
nRF52: Fix regression after whenConnected:true addition. NRF.wake() will now not start advertising when connected unless whenConnected:true is set.

ceec65b57dd2c20f9b89d7419ec1a2f0e0242562 authored almost 2 years ago by Gordon Williams <[email protected]>
Graphics: Ensure fillPoly clips out of range (+/-2048) coordinates (fix https://github.com/espruino/BangleApps/issues/2661)

fffcf85b12a597d0fc13531692d81b4c42425251 authored almost 2 years ago by Gordon Williams <[email protected]>
Pixl.js: Switch to slower ROM-saving sin/cos/atan/atan2 (running out of free space after JIT enabled)

4e7bae1c77cf7d79e040fb1282f8d6864009e27b authored almost 2 years ago by Gordon Williams <[email protected]>
nRF52: Add NRF.on('bond'/'advertising') events to keep track of BLE status more easily

fd0963dcbc06cb376e2fe8bd816d5ef72f817f81 authored almost 2 years ago by Gordon Williams <[email protected]>
Fix Bangle.js 2 build (different NRF API)

2a276a8e47b3abfcac1dd1961d066d9bd9118073 authored almost 2 years ago by Gordon Williams <[email protected]>
nRF52: OneWire accesses are now scheduled with the Timeslot API to avoid the softdevice interfering (fix #1831)

5a18c873d69a4df22868a4638a2a1a0471b3191e authored almost 2 years ago by Gordon Williams <[email protected]>
Fix 'ghosting' issue on Welcome screen (forcing timeout/lcdPower/etc at boot could disable the EXTCOMIN toggle)

9ef21c97e88ee31018a7845b0bd13e6300d64bb9 authored almost 2 years ago by Gordon Williams <[email protected]>
Merge branch 'master' of github.com:espruino/Espruino

4e1b94d530a42341aba33545aa6417428911ff52 authored almost 2 years ago by Gordon Williams <[email protected]>
update gitattributes with new-style line ending info

7be20f396aac2e7090ecd841a77b29412b980b54 authored almost 2 years ago by Gordon Williams <[email protected]>
Merge pull request #2344 from thyttan/hardware-reference

[jswrap_bangle.c] add info re touch event xy.type

10e02c1ce4f85c493b3719579a137a933e7ea42d authored almost 2 years ago by Gordon Williams <[email protected]>
add info re touch event xy.type

d41aa58ab523abe3e09604e8163c29d62f20b2ea authored almost 2 years ago by thyttan <[email protected]>
disable whenConnected for MICROBIT1 (too little free memory)

9841d5401d525a73c351831fa15efc7d02f319bd authored almost 2 years ago by Gordon Williams <[email protected]>
nRF52: Add NRF.setAdvertising({},{whenConnected:true}) to allow advertisements to be sent while a connection is active

+ nRF52: Fix NRF.getSecurityStatus's 'advertising' field (only appeared when connected...

a37c24f682eafb64c12ec6b4caf4119f2727cefa authored almost 2 years ago by Gordon Williams <[email protected]>
Ensure that if JIT fails, we correctly remove just the "jit" tag and treat the function as normal JS

664c272aa2093cc08fd2d1f00effe1a3e12fd261 authored almost 2 years ago by Gordon Williams <[email protected]>
Pico/Wifi: Enabled JIT compiler

03b43765d16d7164b0dd0415d248c4553bc1db2a authored almost 2 years ago by Gordon Williams <[email protected]>
Add changelog for 9cd615b776e84ba6e16418a970b661e6db8bce69

59ada12acb27f40d48e8afb641e5b9c7ac64a60d authored almost 2 years ago by Gordon Williams <[email protected]>
Merge pull request #2343 from dzhu/fix-rotate-clip-string

Fix `drawString` and `setClipRect` with 90/270-degree rotation

e4332267e9dc53d2a6d937684bc616283348b914 authored almost 2 years ago by Gordon Williams <[email protected]>
Fix `drawString` and `setClipRect` with 90/270-degree rotation

Previously, the calculation of `minX`, `minY`, `maxX`, and `maxY` inside
`jswrap_graphics_drawSt...

9cd615b776e84ba6e16418a970b661e6db8bce69 authored almost 2 years ago by Danny Zhu <[email protected]>
Add failing test for upcoming fix

d13354c27529e3a3c53ebfada795214d2ae764af authored almost 2 years ago by Danny Zhu <[email protected]>
more useful font creation - and moved to libs/graphics/font

5b1247c46be983a309c3308700462be9cdfa75f1 authored almost 2 years ago by Gordon Williams <[email protected]>
Fix Bangle.js 1 default storage contents for emulator

f799e0a892abbb091f5c605799c10b471764eff5 authored almost 2 years ago by Gordon Williams <[email protected]>
Release 2v17

1e784bc45fa307b48e05c2b31240109411989e31 authored almost 2 years ago by Gordon Williams <[email protected]>
new default apps

189e7ed43566c15f95918c17394e6e519db1baaa authored almost 2 years ago by Gordon Williams <[email protected]>
gitignore

06271b04dbb6e577c78ed7ed41e2757d92b2687a authored almost 2 years ago by Gordon Williams <[email protected]>
fix make clean in custom build dirs

f956d1bb1cc4d16f4ef2de263da99679aa092796 authored almost 2 years ago by Gordon Williams <[email protected]>
Storage: Fix issue locating js/.boot0 files on external storage when running with 2 Storage banks (doesn't affect Bangle.js 1/2)

e58a5be22365b824d1752d89b07d561967197bf9 authored almost 2 years ago by Gordon Williams <[email protected]>
Merge branch 'master' of github.com:espruino/Espruino

f2fb0451c25d7ad0afe3bde0f97cf0994a87fbca authored almost 2 years ago by Gordon Williams <[email protected]>
Fix continue when used inside switch statement (fix #2339)

bdadb3cdfec72ad44d422d689fa1a399c596faaf authored almost 2 years ago by Gordon Williams <[email protected]>
Merge pull request #2340 from bobrippling/security-status-type

Update `NRFSecurityStatus` type

0cc6cf228e4a35abc78be1182fc3b3e3027f1233 authored almost 2 years ago by Gordon Williams <[email protected]>
Update `NRFSecurityStatus` type

This updates the `NRFSecurityStatus` type from a prior commit
(#2337), always exposing `advertis...

21df2a0bf38def2c7589df6e0233bb35b2aea2c8 authored almost 2 years ago by Rob Pilling <[email protected]>
added some more dev dependencies

404e37f6e6a38136ba5034028bae5c70ec13810c authored almost 2 years ago by Gordon Williams <[email protected]>
Docs for #2337

e0cffe2ae3f0302b456dc867cc7dd2a679ee7f61 authored almost 2 years ago by Gordon Williams <[email protected]>
Merge pull request #2337 from bobrippling/ble-advertising-status

Add `getSecurityStatus().advertising` property

988d5bcac3ee41a322c166280e926c699a2f6771 authored almost 2 years ago by Gordon Williams <[email protected]>
Add getSecurityStatus().advertising property

As mentioned in espruino/BangleApps#2608, this adds a `advertising`
property to the object retur...

463abfef329ec592addf2e39edbaf4d619dbc5b7 authored almost 2 years ago by Rob Pilling <[email protected]>
try...finally block now executes even if we do a 'return/break/continue' inside it (fix #2338)

c512aa57591fb0270d2809c2012df11c25971e72 authored almost 2 years ago by Gordon Williams <[email protected]>
Ensure new StorageFiles have 'len' set to 0

62c813a210e38a00bd683a1fa2a1b0765e8273cc authored almost 2 years ago by Gordon Williams <[email protected]>
Add typing for getSecurityStatus()

250fb353a3cc3b354116afff7b9d2e4b81a81a90 authored almost 2 years ago by Rob Pilling <[email protected]>
test for last commit

b458383a245f8e2d71e13903aa6f33ffa8dece14 authored almost 2 years ago by Gordon Williams <[email protected]>
Fix scopes in `eval` (now uses the current function's scope) - fixes `(function(){eval("var x=42;print(x);")})()`

1e5e022e3da85eb5659841bce7bc181f4baadfe2 authored almost 2 years ago by Gordon Williams <[email protected]>
Merge branch 'master' of github.com:espruino/Espruino

b0383e9d8a37df3b8b366f142fd431d4379c7ef3 authored almost 2 years ago by Gordon Williams <[email protected]>
fix #2335

0023f497c5da66819ff931fbc274e69c71f10f93 authored almost 2 years ago by Gordon Williams <[email protected]>
Removing un-needed jsvSetNamedChild function

23770c1b6da7533552872b70439bdf3b0f1c1f00 authored almost 2 years ago by Gordon Williams <[email protected]>
Merge pull request #2334 from bobrippling/call-apply-bind-types

Update this reference in call/apply/bind types

97c896cd88786db79491825019e84ac7476689de authored almost 2 years ago by Gordon Williams <[email protected]>
Correct handling of this --> thisArg

d267c171a76241e9ed44246123617e865c627c16 authored almost 2 years ago by Rob Pilling <[email protected]>
Merge branch 'notEvil-adjust_string'

95e8a321d24f3ad0d710c82c75678676bce0ac76 authored almost 2 years ago by Gordon Williams <[email protected]>
ChangeLog: MakeIntoVariableName now shifts oversize strings around rather than re-allocating, which reduces fragmentation (#2329)

6b120518948f9e953af4bf4fab76c5d152927222 authored almost 2 years ago by Gordon Williams <[email protected]>
Merge branch 'master' into adjust_string

0a6468df4d2b0cce60da965cf3a937c2785e0b68 authored almost 2 years ago by Gordon Williams <[email protected]>
Minor refactoring, and try and stop MakeIntoVariableName getting called more - #2329

a74f5cb18208116d2fc7e31fd6823fe4a8963c49 authored almost 2 years ago by Gordon Williams <[email protected]>
Bangle.js: Fix for Bangle.is* functions after #2323 fix

a880cf5b49a012377ba12d265da8497282376c26 authored almost 2 years ago by Gordon Williams <[email protected]>
Oops - change incorrect bug reference - should be #2332

a69b7a63b9971bcd601cfcbe002cd27d3759ce09 authored almost 2 years ago by Gordon Williams <[email protected]>
Merge branch 'master' of github.com:espruino/Espruino

4a8baeccfc0686239212b4485e534103ae5952b7 authored almost 2 years ago by Gordon Williams <[email protected]>
Micro:bit 1: remove support for paletted images to free up flash

b26f53c82826536ba7cd04070b2d903eee8becf3 authored almost 2 years ago by Gordon Williams <[email protected]>
Merge pull request #2333 from bobrippling/widget-type

Update Widget type

d4e54988854b4c26a8a93a8dfc248d11f703675d authored almost 2 years ago by Gordon Williams <[email protected]>
Bangle.js2: Fix Compass Z heading (fix #1208)

1d521eefefbe6c5513927ce647a494b470c381c0 authored almost 2 years ago by Gordon Williams <[email protected]>
tweak

cd011f6fedab8af5afbb3fd7f55a2f00025b67d4 authored almost 2 years ago by Gordon Williams <[email protected]>
Update this reference in call/apply/bind types

`this` as the first argument means the function is callable as in
`obj.func()`, and that we've s...

f2193f82a5086a2d8bd7f78da728e168d39f6b69 authored almost 2 years ago by Rob Pilling <[email protected]>
Update Widget type

b05a14d97fbe4bdb29f8194a9856c08a71325324 authored almost 2 years ago by Rob Pilling <[email protected]>
Ensure that if possible we create a JsVar Name direct from the underlying string, rather than creating and then converting (#2329)

1876343c8bf61aeac907fdff2e1c0d1d91323a92 authored almost 2 years ago by Gordon Williams <[email protected]>
Don't store String/RegEx data in variables if we're just scanning over code

b23141f1f85627920b969b3643e3cdf3207169ed authored almost 2 years ago by Gordon Williams <[email protected]>
Don't allocate RegEx if just scanning over code

1a2d93e08cfd7f852249ec73815fdf7c3234b56f authored almost 2 years ago by Gordon Williams <[email protected]>
Fix 'bin_XXX' included in ESP32/ESP8266 builds - also don't use the 'build' directory now we have 'bin'

ecccc91903b56660f1f195ad3ec401b9de5ae32d authored almost 2 years ago by Gordon Williams <[email protected]>
Merge branch 'master' of github.com:espruino/Espruino

216858ee1ccabf55f3133d13d382d536532a4b0e authored almost 2 years ago by Gordon Williams <[email protected]>
Ignore whitespace after ':' in HTTP headers (fix #2331)

086cd808cea7ce2ce39babf8aaa698dddc6edf93 authored almost 2 years ago by Gordon Williams <[email protected]>
Merge pull request #2330 from bobrippling/string-slice-type

Update String::slice() type - make end argument optional

14c680d0b6482766ab9ab29fdb421a932bc22dfc authored almost 2 years ago by Gordon Williams <[email protected]>
Fixes for PR - Added Object.fromEntries (fix #2327)

9a9d8ec0c59c1373dea2e819b9794a79190b3d10 authored almost 2 years ago by Gordon Williams <[email protected]>
Merge branch 'feat/object-fromentries' of github.com:Dabolus/Espruino into Dabolus-feat/object-fromentries

fe988c005e6bbc9c83334ef58871223975109fe1 authored almost 2 years ago by Gordon Williams <[email protected]>
Update test

36f4d7a7ca2308237c18c1098d37dfd62e32543b authored almost 2 years ago by Gordon Williams <[email protected]>
Added Object.getOwnPropertyDescriptors as per https://github.com/espruino/Espruino/issues/1302#issuecomment-1430833414

20ff75eae5e14f8af34708f1f555dbc53e46f5e0 authored almost 2 years ago by Gordon Williams <[email protected]>
Fix issue that meant that only one builtin library could ever be added

eb9cd93bcff677f9a5159390ac2c2430976f5f06 authored almost 2 years ago by Gordon Williams <[email protected]>
Fix issue extending a class from a class from a class (fix #1529)

435b4dadecba23aa256e51ea5985623c1fd8b65f authored almost 2 years ago by Gordon Williams <[email protected]>
Tidying up IFDEFs by trying to make them more explicit about the functionality they're for

f1f995ea967b65919e3f544c4602558afbb141ab authored almost 2 years ago by Gordon Williams <[email protected]>
Merge pull request #2325 from notEvil/free_order

Free in reverse order

1848bd7a9f1492065950065b7cd67f2d5e665d72 authored almost 2 years ago by Gordon Williams <[email protected]>
fix CI upload

0965e09aa0d443870672951683cc97659b77d4f3 authored almost 2 years ago by Gordon Williams <[email protected]>
Graphics: Ensure that an error is thrown if a palette is used in >8 bit images. It was previously possible to ask for a palette on a 32 bit image, which caused an overflow

bf3b777cde12a9b3e21c256bc9bdaab2772340cc authored almost 2 years ago by Gordon Williams <[email protected]>
Update String::slice() type - make end argument optional

b922703c91a3f46b6394c8af45d9c25fbc01ba82 authored almost 2 years ago by Rob Pilling <[email protected]>
- improved free StringExt

6c2870cabfdbe04e3c4a9e1f2acd2ccb6692bb60 authored almost 2 years ago by notEvil <[email protected]>
Bangle.js2: Fix regression in E.showMenu so you can use menu items with ':undefined' (as in the example in the reference)

9568516412ef5b4cf16aba25c90b8cb9c1d9681b authored almost 2 years ago by Gordon Williams <[email protected]>
nRF52: Add support for 7 bit UART tx/rx (and parity) and error if a UART setting can't be honoured (fix #2324)

cf56dc4c731769dbbcbfd34b25ac1718bf54b9bf authored almost 2 years ago by Gordon Williams <[email protected]>
Fix bool return values when building for 64 bit (fix #2323)

9dea1a36897f0c63c8f7997e64c315876edf6b23 authored almost 2 years ago by Gordon Williams <[email protected]>
Fix jsvDumpLockedVars when flat strings are in memory (https://github.com/espruino/Espruino/issues/2323#issuecomment-1426107603)

40dff0a2eba5f104c85918a18d2916befd44a98e authored almost 2 years ago by Gordon Williams <[email protected]>
Quick tweak given advice from https://github.com/espruino/Espruino/commit/94bdea712a02d44e593418f178b5caf63d70f184#r100357622

1e6bb3e61e6876321561b68424f9da6c1ae61c0a authored almost 2 years ago by Gordon Williams <[email protected]>
Graphics: Fix font clipping on rotated non-square graphics instances (fix #2326)

51374343c2740aa0d1c3f2f13f0be539bd746d99 authored almost 2 years ago by Gordon Williams <[email protected]>
Merge branch 'master' of github.com:espruino/Espruino

531b60a705dea6fa2f41ca5e73d3b0399022db7d authored almost 2 years ago by Gordon Williams <[email protected]>
nRF5x: ensure we only clear pairing data if ALL buttons are pressed at boot to avoid accidental deletion

9d0945cb7b39c8759fc2840a11193138286dae1d authored almost 2 years ago by Gordon Williams <[email protected]>
- changed to adjust existing StringExt blocks instead of creating new ones when converting strings to names

03128381b977b0d61515c6ef67d924a9dd7fbd13 authored almost 2 years ago by notEvil <[email protected]>
test: add Object.fromEntries test file

8eaa6f8396af9cf827763107a24219d83cc243a1 authored almost 2 years ago by Giorgio Garasto <[email protected]>