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

If a jshardware op is interrupted, report "Interrupted in X" and not "Timeout on X"

41f9081c6f1929d599accccdbd5757be03a612b2 authored over 1 year ago by Gordon Williams <[email protected]>
Merge pull request #2394 from bobrippling/ts-constructors

Add non-new constructors for Number, String, Date, Boolean & RegExp

b701deb567b144a7f26c0d83877a2d814d6b5840 authored over 1 year ago by Gordon Williams <[email protected]>
Add non-new constructors for Boolean & RegExp

aabdf8cb49598771c9bd7f6704edaab193bbe6fe authored over 1 year ago by Rob Pilling <[email protected]>
Add non-new constructors for Number, String & Date

This allows typescript code such as:

```typescript
var n = Number("123.45");
```

and similarly...

954cff2d24f86876b06b1205f33a1674469b7236 authored over 1 year ago by Rob Pilling <[email protected]>
Minify for https://github.com/espruino/Espruino/pull/2393

9a1d5b6202962e86c176c78b52fa754c36735fe8 authored over 1 year ago by Gordon Williams <[email protected]>
Merge pull request #2393 from bobrippling/setui-missing-mode

Guard against Bangle.setUI({ <no mode> })

1d6d651673fd09e7c13a041d033616785c5955e4 authored over 1 year ago by Gordon Williams <[email protected]>
Guard against Bangle.setUI({ <no mode> })

Following on from #2389, this makes it clear that while `setUI()`
can be used to reset the UI, `...

a4cb4002dee90c501f67c0bef713e045303f37aa authored over 1 year ago by Rob Pilling <[email protected]>
SDK12 fixes

a8d456bb057eef1eeb86bea6415beeb1573ffef4 authored over 1 year ago by Gordon Williams <[email protected]>
Now apply calibration to GMC303 magnetometer

4e3f9fba88fe738659a0fe263f4cca59affaa249 authored over 1 year ago by Gordon Williams <[email protected]>
Added some sanity checking for max/min - it won't completely fix things but will stop the magnetometer getting completely out of range.

72d034c606731ff7b7ce90a05c54a0f1c98567c4 authored over 1 year ago by Gordon Williams <[email protected]>
nRF52: Add NRF.on('error') event to provide an easy way to check for Softdevice errors

845b2d02d4a7786b25325258ed5ea77cf998ec43 authored over 1 year ago by Gordon Williams <[email protected]>
tweak to fix ERROR_BUSY

acef6f71339d33d322c4f64fd8476ed722df6c2e authored over 1 year ago by Gordon Williams <[email protected]>
We now get local time info, and have promises: NRF.ctsGetTime().then(print)

d69b5223a9fc7e3f2b42aaf45b3e8f27b90ce0ed authored over 1 year ago by Gordon Williams <[email protected]>
Moved ble_cts_c to local directory as we're going to change it quite a bit

73007c69e2f8ebc0f9adbb8d06ccf6067f770f6d authored over 1 year ago by Gordon Williams <[email protected]>
Remove line added for debug that doesn't work, add docs, fix patch

6ab9723e80d101932b004c9362ead862403460d4 authored over 1 year ago by Gordon Williams <[email protected]>
nRF52: Added CTS (Current Time Service) support to ANCS/AMS code

802a3001f3855fa6f42480350480e79b8d565da7 authored over 1 year ago by Gordon Williams <[email protected]>
fix code example

31bf6cfac038c8108e9b8f84e386d36bdaf42097 authored over 1 year ago by Gordon Williams <[email protected]>
Added a check for RELEASE=0

75c6266a5aaab908bb71cc9157bcb762a697ebab authored over 1 year ago by Gordon Williams <[email protected]>
Fix SDK12 debug compile (fix #2388)

fb03093d0ff15ac6d52185f1c44bbd565b2839c7 authored over 1 year ago by Gordon Williams <[email protected]>
Graphics: g.dump() will now work without allocating huge buffers

93aa347f37fc19f68c5aef36d8e6ff42a07bd0b6 authored over 1 year ago by Gordon Williams <[email protected]>
Fix storage docs

9bf96cce1183f56ffbef20d6f53fc6f0a9681638 authored over 1 year ago by Gordon Williams <[email protected]>
another sanity check

22b76cc13debfc585c154ba769eac276c799fce0 authored over 1 year ago by Gordon Williams <[email protected]>
Storage: StorageFiles don't store addr/len any more, they look up the file for each write (safer, and fast now we have a filename cache)

4e5ec62d20cd061c418a23b804cbf7fcc99e98a6 authored over 1 year ago by Gordon Williams <[email protected]>
Bangle.js2: number selector now supports tapping at top/bottom to increment/decrement value

554e2dfb19405eef2d0981f2e01bbb397d2c1bea authored over 1 year ago by Gordon Williams <[email protected]>
Allow builds for SDK 15.3.0 (from SDK 15.0.0)

# Conflicts:
# targets/nrf5x/main.c

7dfc519e42931d31f87193b621acb96ca47d12d8 authored over 1 year ago by Gordon Williams <[email protected]>
nRF52840: Fix potential 'SPI Send Error 17' SPI lockup

ea9242df931ba1f83f0101db06bda950cd4ab3eb authored over 1 year ago by Gordon Williams <[email protected]>
Added NRF.eraseBonds() to allow peer manager info to be removed (other than by holding all buttons down)

4637bb595926969fec4fa4deccaf1f528cdd0c8d authored over 1 year ago by Gordon Williams <[email protected]>
Merge pull request #2384 from d3nd3/wake-timeouts

allow non-wake-binded inputs to propogate when is screen off

224450a75d21d28b1397870f1251f332d7dd146e authored over 1 year ago by Gordon Williams <[email protected]>
Fix merge issue, and docs

ad569fd8fbf0a0faba3479c0fda5a3cf2c23929f authored over 1 year ago by Gordon Williams <[email protected]>
Merge branch 'master' into wake-timeouts

b4621cfed8348a8ce2ba0172e4cc0bc7443f5acf authored over 1 year ago by Gordon Williams <[email protected]>
Quick tweaks to allow SDK11 build as per https://forum.espruino.com/conversations/387806/#comment17031129

770e47fd9a915c80c4273809e25317d3a57044b8 authored over 1 year ago by Gordon Williams <[email protected]>
Slight UTF8 decoding tweaks

9f332870f6cbff7882959789591c596a44a7ac48 authored over 1 year ago by Gordon Williams <[email protected]>
Now executes ".bootPowerOn" from Storage on first boot after power restored

586f08fb031192fb135a2baaf97fe971ed7c145a authored over 1 year ago by Gordon Williams <[email protected]>
Fix E.reboot() in emulator - https://forum.espruino.com/conversations/387799/#comment17030958

e5617094e3480ada254d7771ad70f73b923a951a authored over 1 year ago by Gordon Williams <[email protected]>
conform to input event table (see #2384)

176dd71b5b304b12641a8f28f4d25976508e09a7 authored over 1 year ago by Graham Fenner <[email protected]>
remove #if 0, lock when screen off improve logic, tap direction fix bangle1 only.

4171de95db081d022e1499c9e0441a341d87602f authored over 1 year ago by Graham Fenner <[email protected]>
ensure lcd power off/backlight off apis lockscreen if lockTimeout==lcdPowerTimeout etc

8fc0652354cfa29d71247fcf81aa6c945457662a authored over 1 year ago by Graham Fenner <[email protected]>
invert right left bottom top tap direction correct

4e1403f40e1b572ec770d5dd8afb57efef3cc4c6 authored over 1 year ago by Graham Fenner <[email protected]>
changelog, shorter concise naming of backlight api

facf62a8054e8df6f6cf04f4ab7ba84ff8ed2f94 authored over 1 year ago by Graham Fenner <[email protected]>
Removing Storage compile warnings, more tests and a few fixes for memory leaks

8f6bb0fdfc915454ee4b3734db8a0dacfb236dca authored over 1 year ago by Gordon Williams <[email protected]>
fix build

a287150167797bc37172f720b524a9e7cda180b5 authored over 1 year ago by Gordon Williams <[email protected]>
Ensure we can add UTF8 to non-UTF8 strings

d3a67179c63b09329a09dddfe34f692bf8506177 authored over 1 year ago by Gordon Williams <[email protected]>
screen off input,lcd backlight bangle api

7654cfdc993a91a9c00c0bc393efca87887b4b12 authored over 1 year ago by Graham Fenner <[email protected]>
fix drawline test - better color blending means expected img is different

d92e22ee9142fbd566730a8cb25c089111442e0a authored over 1 year ago by Gordon Williams <[email protected]>
Add fixes for when images are embedded in UTF8 strings.

f04ca8655ae84497a6101563d13c614624532436 authored over 1 year ago by Gordon Williams <[email protected]>
Quick fix based on https://github.com/espruino/Espruino/issues/2374#issuecomment-1598464853 - avoids potential for some touch events to be set but not handled immediately

d5dc1da8708d5fb7a891d7e55c9a87093f657d2a authored over 1 year ago by Gordon Williams <[email protected]>
Bangle.js: setUI now has a 'redraw' argument to allow apps to provide a way to redraw themselves

Also fixes for scroller.isActive (and redraw checks) that break if there is a back icon

529fb0779eeacc0e4dde44b936061fd8b2147686 authored over 1 year ago by Gordon Williams <[email protected]>
Merge pull request #2386 from halemmerich/fixTouchReuse

Fix reusing touch coordinates

491288d9ffb88150e4213f94c4ed30c99380b90b authored over 1 year ago by Gordon Williams <[email protected]>
Update ChangeLog

ecdad7777ca89ac400a0039ae16e416587ad475b authored over 1 year ago by Gordon Williams <[email protected]>
Fix reusing touch coordinates

306119cf3e04a7eb0e0ccba500d77615c0bd0591 authored over 1 year ago by Martin Boonk <[email protected]>
update so SDK17 build works

4402d273e9154108108ccd2d85e6f5fc681fbb4b authored over 1 year ago by Gordon Williams <[email protected]>
docs

b716684a6f7959860411520e71d86d173665276c authored over 1 year ago by Gordon Williams <[email protected]>
Merge branch 'master' of github.com:espruino/Espruino

8656b36d1411ed7eb9236d0f377b6b826abbbb49 authored over 1 year ago by Gordon Williams <[email protected]>
Fix regression with g.wrapString and long UTF8 strings (fix #2385)

e06616132144c1f1f131e0ae2995d66fb2d71599 authored over 1 year ago by Gordon Williams <[email protected]>
Merge pull request #2382 from d3nd3/master

documentation: increase verbosity for 'using remove` warning by providing url tutorial

879c7eca2e1aa48548d6a973405bb2ea28bb2e13 authored over 1 year ago by Gordon Williams <[email protected]>
reduce uncertainty when reading setui remove warning by providing url

b960f79330b607d2319319b3c708a4c221d6a130 authored over 1 year ago by Graham Fenner <[email protected]>
Improve image parsing, and attempt to make it work on UTF8 strings

Added test cases for + where we fail at the moment

1bbfc8415ab898b03e2cd46f5d693d33807c5ac9 authored over 1 year ago by Gordon Williams <[email protected]>
Much improved UTF8 support

* if we're not given a valid UTF8 code sequence then we don't lex the string as UTF8 (more compa...

aa64b17d4fbca021164a83096878e8442bd27457 authored over 1 year ago by Gordon Williams <[email protected]>
Rework token check, save ~500 bytes on microbit build!

120932494ecd945bd39989425a6d6f02d937e1bb authored over 1 year ago by Gordon Williams <[email protected]>
Merge branch 'master' of github.com:espruino/Espruino

145f5eaf8a08cd1877619a658ab78204e1d532bc authored over 1 year ago by Gordon Williams <[email protected]>
docs

53bb2b47df0f9c8f23b268541839bf918eb2cf16 authored over 1 year ago by Gordon Williams <[email protected]>
Add Object.addListener(same as '.on') and prependListener to allow a handler to be added first

8f07e0e0ddfadda224dd32d935090fe0f9df718c authored over 1 year ago by Gordon Williams <[email protected]>
Merge pull request #2381 from d3nd3/master

less misleading documentation, Bangle does not have a gyro

559e90dff1ed19b9b2bdfade409e6c3ab31ad3aa authored over 1 year ago by Gordon Williams <[email protected]>
Update/reformat licenses info

0ff17562bb950c0f3efefb57052d5635676a3232 authored over 1 year ago by Gordon Williams <[email protected]>
less misleading documentation, Bangle does not have a gyro

9d1e128b2ce2be96ea05c36cf694fbbdfc6f5be6 authored over 1 year ago by Graham Fenner <[email protected]>
more font converter tweaks for PBFF

043cba34caa7c710bde70b94d2b67362a9f2a690 authored over 1 year ago by Gordon Williams <[email protected]>
More work on Unicode - JSON.stringify/others now escape unicode correctly

SAVE_ON_FLASH_EXTREME now limits what chars it escapes, saves a few bytes and fixes MICROBIT build

18f2ddd778b472a00a4076a1a9b53307d2977ddf authored over 1 year ago by Gordon Williams <[email protected]>
comments

9f325e824478a0bbe90827e600a1b52e374c7aed authored over 1 year ago by Gordon Williams <[email protected]>
Hopefully fix 64 bit EMBED builds

e85db0003db64c95596af862ac04ac4d5ab0ab1f authored over 1 year ago by Gordon Williams <[email protected]>
Fix build with ESPR_NO_GET_SET

8becc682d83599baff859efb9f4ca18897a9b318 authored over 1 year ago by Gordon Williams <[email protected]>
Merge branch 'master' of github.com:espruino/Espruino

92c26af34c4678297915cd81128b9051c9d07701 authored over 1 year ago by Gordon Williams <[email protected]>
Removing some compiler warnings

46e2a8198ed9c821950ce01b3859c0f96a410d93 authored over 1 year ago by Gordon Williams <[email protected]>
Merge pull request #2379 from d3nd3/master

spelling typo for storage.hash documentation

0784f25be121413170569d6588ef9d644c15cd41 authored over 1 year ago by Gordon Williams <[email protected]>
spelling typo for storage.hash documentation

64c787ed405fb8efa027f90be45aef11044a69ed authored over 1 year ago by Graham Fenner <[email protected]>
tweaks to get pbff loading working again

1e803f8918617d90afee781d1ae888e73d846f97 authored over 1 year ago by Gordon Williams <[email protected]>
Graphics: Allow setFont(...) to work with >1bpp and PBF fonts

e955693abedf6c3a8716545670196e5f8115eb15 authored over 1 year ago by Gordon Williams <[email protected]>
Graphics: Add Espruino-specific extension to PBF font loader to handle 2bpp

Graphics: Improve blendColor when outputting to 2/4/8bpp Graphics
Added new font converter - mayb...

fc3c15a35294e404ce9d9ecd9482246ddb5074a4 authored over 1 year ago by Gordon Williams <[email protected]>
Merge branch 'master' of github.com:espruino/Espruino

dea6fc2c45c7461d88e3c93081ed6539f4d5ee04 authored over 1 year ago by Gordon Williams <[email protected]>
re-minify using newer minifier

61117089298a42ad08e34b4ec10f460975cb7fd0 authored over 1 year ago by Gordon Williams <[email protected]>
Bangle.js: showMenu now won't redraw menu items if the onchange handler changed the menu

https://github.com/espruino/BangleApps/issues/2816

Also change builtin unicode string escapes to...

a0e2d9231df709849f81abf572a742b0fceab85b authored over 1 year ago by Gordon Williams <[email protected]>
Moved vector font into the graphics/fonts dir

dfc8e9aad52c4d038daeac02a4bf9d40f857fe86 authored over 1 year ago by Gordon Williams <[email protected]>
Ensure [].length is a constant (we don't support assignment)

deffacefed7f4bd06a281d9f0e64743c57703121 authored over 1 year ago by Gordon Williams <[email protected]>
Merge pull request #2378 from bobrippling/readjson-ts

readJSON typescript: prevent `any` propagation

bc52028cb9271c4901259c6d399835715c2868a8 authored over 1 year ago by Gordon Williams <[email protected]>
readJSON typescript: prevent `any` propagation

This tweaks the `readJSON` type to indicate that (when we're in the
object-or-exception case), w...

c5338c32e912d4d90c2b65683ea9a6c2829ab865 authored over 1 year ago by Rob Pilling <[email protected]>
fix wrapString missing last character after UTF8 changes

09073bfc764a149a27d84df46fbc791e18d0cead authored over 1 year ago by Gordon Williams <[email protected]>
Fix recent regression in switch handling caused by Strings only being interpreted when executing

Seems to have been made visible with 8cbcbefdca99e43307224086c83fb54f48a9bb25 not storing the str...

af58af1132c1940410434c49a0141ab221584d3a authored over 1 year ago by Gordon Williams <[email protected]>
fix save_on_flash gfx builds

730d6c745f1a8cf29235146d310ecdc20629c0c4 authored over 1 year ago by Gordon Williams <[email protected]>
emulator: fix Uncaught Error: Unhandled promise rejection: Error: Unknown argspec 32864 #2377

cbd51be21a2b6a54ed9ae3db1f296627061880e8 authored over 1 year ago by Gordon Williams <[email protected]>
Making pebble fonts defineable with ESPR_PBF_FONTS, add to ChangeLog

10dce25c8dddf5ba466b8a21e14e33c629f3f635 authored over 1 year ago by Gordon Williams <[email protected]>
Ensured unicode support is hidden behind ESPR_UNICODE_SUPPORT

8cbcbefdca99e43307224086c83fb54f48a9bb25 authored over 1 year ago by Gordon Williams <[email protected]>
Fix StringIterator regression when loading a flash string

b9374976347e6baeda3cd5a867320b4ee6de8e4a authored over 1 year ago by Gordon Williams <[email protected]>
Merge branch 'master' into unicode

d9509fccf0ac3aee26bd1713793eed7b0093062f authored over 1 year ago by Gordon Williams <[email protected]>
Fixed assert fail when building non-release builds on many boards - #2376

c660ebe1bca31178990f1072ddb5ccf5e0251b24 authored over 1 year ago by Gordon Williams <[email protected]>
Merge branch 'master' into unicode

f83a3b75ac2bf2962977f8d2dc1f96b8b0a164f5 authored over 1 year ago by Gordon Williams <[email protected]>
Fix Graphics.createImage if the last character is a newline

Graphics: Fix issue if drawImage given a non-image

49c916a011392b4865b105ec54636cb9e648be73 authored over 1 year ago by Gordon Williams <[email protected]>
Fix Graphics.createImage if the last character is a newline

Graphics: Fix issue if drawImage given a non-image

d77ea4b4bda0678022fec3bd760c14d4faa6b65c authored over 1 year ago by Gordon Williams <[email protected]>
Bangle.js: Add Bangle.showRecoveryMenu, and if storage is corrupt then show it rather than automatically doing factory reset

85872e6fff7035171beb9d9115bece680fbc09bd authored over 1 year ago by Gordon Williams <[email protected]>
Changelog note for #2367

38cb910ff6400421054ede730ac368a87d708470 authored over 1 year ago by Gordon Williams <[email protected]>
Merge branch 'master' of github.com:espruino/Espruino

b5260a89a7d08d4eb96017c9675f0226af0ff001 authored over 1 year ago by Gordon Williams <[email protected]>
Fix Object.values/entries for numeric keys after 2v18 regression (fix #2375)

2b4caffa3441a8657bcbd1a65c978c28033be49b authored over 1 year ago by Gordon Williams <[email protected]>