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

Ensure JSON.stringify([undefined])=="[null]" as per the spec

a4e765fc92bd37f92c558bb325ca9c02392afefb authored almost 3 years ago by Gordon Williams <[email protected]>
nRF5x: Allow NRF.setAdvertising to set advertised service UUIDs (vs service data) easily with `NRF.setAdvertising({'180D':undefined})`

295d5964ef664ed12a61d6f31d03814c6b22fede authored almost 3 years ago by Gordon Williams <[email protected]>
nRF5x: Fix merging of packers for `NRF.findDevice` - previously name fields in subsequent packets may have been left as 'undefined'

nRF5x: NRF.findDevice now aggregates multiple packets even if only one packet matches...

e0dc690293266dd047e959d148d0b913c862626f authored almost 3 years ago by Gordon Williams <[email protected]>
Revert "Graphics: drawString/stringWidth/wrapString can now accept '\b' to go back one character and allow character composition - eg 'C\b/'"

This reverts commit d71dab3e20ea15c5ae55570eb6d5b3cdf1b831d9.

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

4051d29c620688ee007f48cee5949f4ec10466fe authored almost 3 years ago by Gordon Williams <[email protected]>
example in docs

63049d3342d5bee97bed3847e1c487370df2f186 authored almost 3 years ago by Gordon Williams <[email protected]>
fillrect with corners test

c4fafbcd5fa0aaebb7218a0eea888de89fe81bcc authored almost 3 years ago by Gordon Williams <[email protected]>
Graphics: drawString/stringWidth/wrapString can now accept '\b' to go back one character and allow character composition - eg 'C\b/'

d71dab3e20ea15c5ae55570eb6d5b3cdf1b831d9 authored almost 3 years ago by Gordon Williams <[email protected]>
Merge pull request #2177 from opichals/m1-build

Add support for __arm64__ (e.g. Apple Silicon) build

a7bb8b7ce1820de3d0639e90e0030cd9ec5154b1 authored almost 3 years ago by Gordon Williams <[email protected]>
Fix regression from v2.12.114 (3cc43cde8c89fd68810a3d34930c79b3cecbbe49) with long variable names

bf2627bec2cbf55719b99ac68bdcfd322a974b6e authored almost 3 years ago by Gordon Williams <[email protected]>
Add support for __arm64__ (e.g. Apple Silicon) build

a50739f1d5f0ff1404a8450cae3a09876e57ce05 authored almost 3 years ago by Standa Opichal <[email protected]>
Fix issues accessing object/array fields when the field itself has a null character in it (fix #2176)

3cc43cde8c89fd68810a3d34930c79b3cecbbe49 authored almost 3 years ago by Gordon Williams <[email protected]>
fix bangle.js 1 build

c8b00c6c3fd758f13cb3a132f4116da9752348c8 authored almost 3 years ago by Gordon Williams <[email protected]>
fix build issues on some boards, and clip to the active graphics size, not LCD size

3c7eb8371c107136771b77a3f684d7e9c1903f6d authored almost 3 years ago by Gordon Williams <[email protected]>
Graphics: Restrict setClipRect coordinates (Except on ST7789_8BIT (Bangle.js 1) where we need it for notifications. This stops potential out of bounds writes is setClipRect is wrong.

e031d986c6511e476195a6c3e768f67a55c8b1a1 authored almost 3 years ago by Gordon Williams <[email protected]>
quick tweak to recent locale change

c7f4fa59ef578396c4ee585eb4f6300c8de263e5 authored almost 3 years ago by Gordon Williams <[email protected]>
Bangle.js: default 'locale' now supports second 'dp' argument for decimal places in distance/speed/temp

95da6d156c185fc5ff327910be5f4de092129447 authored almost 3 years ago by Gordon Williams <[email protected]>
Bangle.js2 manu system now uses fg2/bg2 (was fg/bg2)

0e210613ae4eee1391985a8d47d5b0842345f406 authored almost 3 years ago by Gordon Williams <[email protected]>
remove left-over EFM32 stuff

1dc4785f36be5d63eaaf5244dd9d95b7ecec83ec authored almost 3 years ago by Gordon Williams <[email protected]>
Storage: Now put all .js files into internal storage (if 2 storage areas). Fix corruption issue when reading using file with explicit drive letter

1fbdf6a588561afee859dd6f62ea60ac81e428ea authored almost 3 years ago by Gordon Williams <[email protected]>
Fix build for LINUX (where vars can be resized), and ensure jsVarsSize is constant on embedded targets. This should help slightly with code size/execution speed

d05da811129bc5d145fae14c7b82877929017b06 authored almost 3 years ago by Gordon Williams <[email protected]>
Fix out of bounds jsvGetAddressOf in jsvNewFlatStringOfLength (wasn't a cause of instability)

bc4aca2af3111d597614ee7d45b91aa76c92fc5e authored almost 3 years ago by Gordon Williams <[email protected]>
Storage: Fix erase-after-compact bug if Storage completely full (fix #2174)

0e9b20ae4b1eee0d0f29b81c925174987b669726 authored almost 3 years ago by Gordon Williams <[email protected]>
touch docs for http://forum.espruino.com/conversations/374038

ffeb90de6f1a3aa75da1a6c9060e5f3747f65bdf authored almost 3 years ago by Gordon Williams <[email protected]>
Update minified for 7b3b17d

cf72f55e96efd6cdc25d01026ca8c2484bf7aac6 authored almost 3 years ago by Gordon Williams <[email protected]>
Merge pull request #2173 from GrandVizierOlaf/master

Provide visual feedback on prompt button press

09815105ade89f17cd9e0adcc511972bad929c60 authored almost 3 years ago by Gordon Williams <[email protected]>
Provide visual feedback on prompt button press

7b3b17df8a18d3073cb43db80e587744352ff448 authored almost 3 years ago by Salim Blume <[email protected]>
Bangle.js2: New E.showMenu now allows menu items of type 'string' - fixes 'Passkey' settings menu

d23aa21ed3b8cd20fa8ba8a530b3d807b05af92b authored almost 3 years ago by Gordon Williams <[email protected]>
Bangle.js2: setUI (now doesn't forward touch events if tapping over the back button (fix #2170)

13390a33183961b4c346222f6d63558adfb948f2 authored almost 3 years ago by Gordon Williams <[email protected]>
Merge pull request #2168 from rigrig/banglejs2-setui-swipeHandler

Bangle.js2: clean up setUI custom swipeHandler

ec89b3516b66471144ee443181a662092f0933c9 authored almost 3 years ago by Gordon Williams <[email protected]>
Graphics: Fix text bounding box calculation when just the top line of a character would be visible

ef4553d55d82a32dad04febd30d6c998904ba237 authored almost 3 years ago by Gordon Williams <[email protected]>
Bangle.js2: clean up setUI custom swipeHandler

8200329e357cc603abb7fdf232f8aa7fd0b048d3 authored almost 3 years ago by Richard de Boer <[email protected]>
Bangle.js: If home button held and JS is still executing, force a break (like Ctrl-C)

d1f2ed061f7417c76587a6c4d6b641f74d22452d authored almost 3 years ago by Gordon Williams <[email protected]>
If a process.on("uncaughtException" handler creates an exception, make sure we report it as Uncaught

ebd863d0c4eead1cc1cb7346feb01f735067369e authored almost 3 years ago by Gordon Williams <[email protected]>
Bangle.js2: Ensure NRF.setTxPower works for all connections and advertising

aaa91394dfad557ac6db8a71e6acf96b349adba2 authored almost 3 years ago by Gordon Williams <[email protected]>
Bangle.js2: Battery discharge curve is now scaled better, and setting.json:batFullVoltage can be used to account for differences in sense voltage between devices

5942073e9f573a51560dcaed319d9f1954cc5cf4 authored almost 3 years ago by Gordon Williams <[email protected]>
create binary out

5e3104b71111de8e471d9396f5b1ef88a35a5652 authored almost 3 years ago by Gordon Williams <[email protected]>
Merge branch 'JIT' of ssh://sparky/home/gw/workspace/Espruino into JIT

d03d21cb43830cb7cdeeb59e56db698acb1989ee authored almost 3 years ago by Gordon Williams <[email protected]>
more work on jit - will now parse 1+2

fd8f6751933b4304c89c680bf49cb4f27e11f370 authored almost 3 years ago by Gordon Williams <[email protected]>
Merge branch 'master' into JIT

268e571adb3652e61a15071a7d10d6a2aaf70489 authored almost 3 years ago by Gordon Williams <[email protected]>
fix build numbering - properly this time

5521ddb23faac8eb39a8656673931e5a0def6333 authored almost 3 years ago by Gordon Williams <[email protected]>
fix build numbering

f60806b3f36a9501c5e76c868235d56aad0db3bb authored almost 3 years ago by Gordon Williams <[email protected]>
Merge branch 'master' into JIT

67036aea3678e3b3a788ee24883f0a670689502b authored almost 3 years ago by Gordon Williams <[email protected]>
Add breaks if code was interrupted while waiting for SPI transfer to finish

0999a372b247fbf21a77677508934e300d5055df authored almost 3 years ago by Gordon Williams <[email protected]>
ensure we can use 'interrupt()' on Linux CLI for testing

978bc6184e24509329647273666472e36cfb81d8 authored almost 3 years ago by Gordon Williams <[email protected]>
Util Timer now runs independently of system time. More accurate on nRF52 (fix #2125)

Also remove (mostly) duplicated jshPinPulse

8861b27954d93669e5d441f294ae70480dfb7a19 authored almost 3 years ago by Gordon Williams <[email protected]>
big improvements - timing now seems stable and reliable, but long digitalPulse elements can occasionally be ~0.1ms off - is this while we wait for the time queue to be empty?

ad3eb1094dd8734e5bc94bc245e0d959af1e7744 authored almost 3 years ago by Gordon Williams <[email protected]>
WIP - first stab at fixing nRF52 timer accuracy issue - more reliable now but pulse trains still can be off, and PWM broken

ba7ec5b9183344d246a5f7e0f694fe121ddbb594 authored almost 3 years ago by Gordon Williams <[email protected]>
remove DK neopixels so we can compile easily

136d2a6925b2b022abca41cd1bc21cbce484b085 authored almost 3 years ago by Gordon Williams <[email protected]>
un-committed changelog

44add530f70f0d899969bb458f267e069ba497c3 authored almost 3 years ago by Gordon Williams <[email protected]>
Bangle.js1: Add 'back' option to E.showScroller and Bangle.setUI

Bangle.js1: setUI button handlers now work on falling edge
Bangle.js: Add...

95ea8838ff86b60947b2ee98dfc7eb6abf9ae512 authored almost 3 years ago by Gordon Williams <[email protected]>
Merge pull request #2162 from gfwilliams/master

Move from Travis CI to GitHub Actions for builds

312cd37b2c1da73981654ccc89fbcdda30b848c1 authored almost 3 years ago by Gordon Williams <[email protected]>
Be explicit about python version to fix ESP8266 build issues

f3dd8346984f8e303fed5536137fd799c0460f9f authored almost 3 years ago by Gordon Williams <[email protected]>
Fix upload, attempt to build all binaries

7249975f3caaf991a2b50e2d1e37b8e78fdb1939 authored almost 3 years ago by Gordon Williams <[email protected]>
another tweak

1e840b5804e2e24e887462bf30ebbb68e3f8500e authored almost 3 years ago by Gordon Williams <[email protected]>
another attempt at uploading firmwares

b07305991f2364cde74910c45061a848340c84a2 authored almost 3 years ago by Gordon Williams <[email protected]>
More build tweaks

90ed822da6a907e43209b0b90f7f715e0e00d965 authored almost 3 years ago by Gordon Williams <[email protected]>
More tweaks for GitHub actions build - and disable Travis

5637e0f7b97d51f91d97fa0d65a057348d05f434 authored almost 3 years ago by Gordon Williams <[email protected]>
disable docs build, tidy up normal build

a0ffdee9e792c2c58f4759681f80c48202f34088 authored almost 3 years ago by Gordon Williams <[email protected]>
Start builds with GitHub actions

e8616af0495022dfa42f2b5ce8cd87b73cf1eb21 authored almost 3 years ago by Gordon Williams <[email protected]>
minified version of b96719cfb2cb01dd6ba1515a54d6a4ebff7935f6

01eb8e1e5da29010368c459df3ffda32094be269 authored almost 3 years ago by Gordon Williams <[email protected]>
Merge pull request #2159 from andrewgoz/master

Update E_showScroller.js

b96719cfb2cb01dd6ba1515a54d6a4ebff7935f6 authored almost 3 years ago by Gordon Williams <[email protected]>
update docs

800d57f598824213764a60966ded10ecae96f63a authored almost 3 years ago by Gordon Williams <[email protected]>
Update E_showScroller.js

Fix arrow drawing

61dd698a379b4a294a632d1792b22874e11e4a91 authored almost 3 years ago by Andrew Gregory <[email protected]>
Update E_showScroller.js

Simplify code

410126ccc466354b5a465e72e9ba72d070840c19 authored almost 3 years ago by Andrew Gregory <[email protected]>
Update E_showScroller.js

Fix arrows drawing when they shouldn't.

adc6bb7f2a28d0e4239284ab7771275547e046c9 authored almost 3 years ago by Andrew Gregory <[email protected]>
Bangle.js1: Fix regression that caused setLCDMode not to work in 2v12 (fix #2155)

f148c737313cce1eedbad6be65b396a3c8ebbf78 authored almost 3 years ago by Gordon Williams <[email protected]>
Bangle.js2: 'touch' event coordinates are now clipped to screen coordinates (drag stay unclipped to allow touchscreen use for scrolling)

f7c9af747e4d32d99f4b60a26606b1b84d0e5b47 authored almost 3 years ago by Gordon Williams <[email protected]>
Update E_showScroller.js

Simplify calc

51f367369f43a30b0aa7f50945c4e1fb7182c795 authored almost 3 years ago by Andrew Gregory <[email protected]>
Update E_showScroller.js

Refactoring

498b92af841baaafc217c5adeea03f7dd260b3db authored almost 3 years ago by Andrew Gregory <[email protected]>
Bangle.js2: Update E.showPrompt with a bigger touchable area around buttons

560ef345cff2e09571bcae67ae0ce2cfb6d0cc03 authored almost 3 years ago by Gordon Williams <[email protected]>
Update E_showScroller.js

More border drawing fixes

ef8167f552e382d7ee37444ae30d0e54dc353e80 authored almost 3 years ago by Andrew Gregory <[email protected]>
Update E_showScroller.js

Fix selected border

6d92ba0798803f002277817a6ffb9e402119158e authored almost 3 years ago by Andrew Gregory <[email protected]>
Update E_showScroller.js

Change scroll to be a property instead of a function and use it instead of selected

36e89aad32e3f5e9c63b0f95b9add7fb441b9533 authored almost 3 years ago by Andrew Gregory <[email protected]>
Update E_showScroller.js

Respect Bangle.appRect
Only draw arrows when needed
Prefer to draw selection in middle of scre...

58712a11bb64e0db26b20b39469d0766d942f7f1 authored almost 3 years ago by Andrew Gregory <[email protected]>
Bangle.js2: Ensure that if Bangle.getPressure errors, the next call doesn't say 'Conversion in progress'

7610732d7cb8f2e21464b412d576e810fb055aaf authored almost 3 years ago by Gordon Williams <[email protected]>
update minified

d86e650ca662ce0f8724f2df9e319a7596d26a36 authored almost 3 years ago by Gordon Williams <[email protected]>
Merge pull request #2158 from andrewgoz/master

Update Bangle_setUI_F18.js

7f6d231cdbf134a490b9cb9a91721a7eee10b02d authored almost 3 years ago by Gordon Williams <[email protected]>
Update Bangle_setUI_F18.js

UI select only when button is released, not pressed.

ebe415a2019d8eca89c20bc111902713175135b5 authored almost 3 years ago by Andrew Gregory <[email protected]>
fix regression in last fw

81cdb27bc5f8249c71484eac1df172b071a0247e authored almost 3 years ago by Gordon Williams <[email protected]>
Bangle.js2: Add 'back' option to E.showScroller and Bangle.setUI

6206534fae4f4af42ee555344d3594a975fa527d authored almost 3 years ago by Gordon Williams <[email protected]>
Add E.showMenu({"":{back:function}, ...}) for easy specification of 'back' menu item

78ee733bc9c0243198d70c5f1a52de2c99709eda authored almost 3 years ago by Gordon Williams <[email protected]>
Merge branch 'master' into BUILD_DIR

f323cdd30fd61a8000f595c61727cfbaad2513e5 authored almost 3 years ago by Gordon Williams <[email protected]>
Microbit 1 builds now working again (firmware size)

10580ade3427b5eea7d226075ab54246df57e747 authored almost 3 years ago by Gordon Williams <[email protected]>
show build errors

08e794c37a4d393599faca586727bf671857df86 authored almost 3 years ago by Gordon Williams <[email protected]>
build dir fixes, report create_zip errors in a useful way

a1e952399bcb29317a6d69e902a6e395022f3cdc authored almost 3 years ago by Gordon Williams <[email protected]>
build dir tweaks

48875120c8be4dbfc7584f7eae4167327043d77d authored almost 3 years ago by Gordon Williams <[email protected]>
misc tweaks

32f2ae4be2763f1c14bc052e56b31af8aa3f88ac authored almost 3 years ago by Gordon Williams <[email protected]>
Fix highlighted menu items in submenu

30fa6434cb6867d17eb543764f254585a7c58118 authored almost 3 years ago by Gordon Williams <[email protected]>
Number.toFixed(...) now doesn't exponentiate when the number is very small (fix #2157)

8046079f123c0964258db0c1d11ec05c1196dd09 authored almost 3 years ago by Gordon Williams <[email protected]>
multi-threaded build

0e0fa8f95d9af473e10645d177ecb93cc4880404 authored almost 3 years ago by Gordon Williams <[email protected]>
create_zip can now use multiple threads

4b4731704ca1535001f13a1fd9f8421a222d1ac7 authored almost 3 years ago by Gordon Williams <[email protected]>
build fixes now binaries are in bin dir

278a85c41c35d5a20fd47e73dafe0f2a47bd1097 authored almost 3 years ago by Gordon Williams <[email protected]>
Merge branch 'master' into BUILD_DIR

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

c3214fe774a8f4c2aa6096630fcf96ae8f92181c authored almost 3 years ago by Gordon Williams <[email protected]>
Ensure showscroller on Bangle.js 1 honours `options.scroll` (#2156)

2ec19bccfb23b25a3fa9dd3a1690d0d1bc6ee065 authored almost 3 years ago by Gordon Williams <[email protected]>
Tweak to use all available cores

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

2f359daf19b351f4126c8b4b837ef7575ac7e651 authored almost 3 years ago by Gordon Williams <[email protected]>
python 3 build tweak

6e19468837e45bc093c0461c907daa093c25644b authored almost 3 years ago by Gordon Williams <[email protected]>
Fix issue where 'LCD Brightness' menu didn't highlight the correct item

http://forum.espruino.com/comments/16403621/

87d0c0a7ba070e94e8a6b1a9dbbd87e50e984092 authored almost 3 years ago by Gordon Williams <[email protected]>