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

Just don't include the numeric separator in the numeric token

5b4068072bd66720814606f4a444c28fca2de9e0 authored over 2 years ago by Marius Gundersen <[email protected]>
Remove un-needed type checks (https://github.com/espruino/Espruino/pull/2202#issuecomment-1135961591)

Remove Line Numbers from 'save on flash' builds
Also tidying up switchable functionality - still ...

72cfe260a0c8de04825083858eecf31a9124b601 authored over 2 years ago by Gordon Williams <[email protected]>
Honour non-writable const vars (fix #971)

7b5a8295f603881b31257561d556a9becdfdefaf authored over 2 years ago by Gordon Williams <[email protected]>
Added block scoping for let and const (#971)

6b872b1efb61bd9fcdc0efbd6387cd871b0bd11e authored over 2 years ago by Gordon Williams <[email protected]>
Added Object.values/Object.entries (#1302)

ae664896d01716aef6b035d16eac4ccbee59a254 authored over 2 years ago by Gordon Williams <[email protected]>
Refactor jswrap_object_keys_or_property_names to use flags for better readability/expandability

48fde7600c05e6c3f82e8a3db0d9296778e94e2c authored over 2 years ago by Gordon Williams <[email protected]>
Allow method declarations in objects - ES6 'Enhanced Object Literals' (#2202 / #1302)

1165d780390f493887edbe589109ceb1daa262fc authored over 2 years ago by Gordon Williams <[email protected]>
Merge pull request #2202 from mariusGundersen/method-declaration

Added support for method declaration in objects

54a643dba3066a2f46529d16a89b303538ea7998 authored over 2 years ago by Gordon Williams <[email protected]>
Added support for method declaration in objects (similar to what is possible in classes)

8701937e9304ad46056d3d380724f00099c7e5d1 authored over 2 years ago by Marius Gundersen <[email protected]>
JIT record access

b6d72889920264b3c5a964a110ce1e418b955af9 authored over 2 years ago by Gordon Williams <[email protected]>
Basic support for numeric separator

This is an initial working version, but it has some known bugs:
* parseInt("1_0") returns 10, no...

af55d57840636585b76d98c0224c41a760988b39 authored over 2 years ago by Marius Gundersen <[email protected]>
js for https://github.com/espruino/Espruino/pull/2199

4acac94c03dda22cb0722670fa7501f43d08d4fe authored over 2 years ago by Gordon Williams <[email protected]>
Merge pull request #2199 from storm64/setUI_clockcustom

[Bangle.setUI] Add "clockcustom" mode

d01c3fde1a9ee73182733979dfae4cf1342abde1 authored over 2 years ago by Gordon Williams <[email protected]>
[Bangle.setUI] Change to clock property

Feature added to Bangle.setUI reference.
@gfwilliams please update the .min.js-files,

1fee1b20456b94751296f37ceb96ce234612d46b authored over 2 years ago by storm64 <[email protected]>
Merge branch 'master' into setUI_clockcustom

f06ddf4e19af8c683787d3ef310ce9c293fa8d09 authored over 2 years ago by storm64 <[email protected]>
Bangle.js2: 6x15 font tweaks for better ISO8859-1 support

e0187f16ce6ab135518160c123c8930cfaf29354 authored over 2 years ago by Gordon Williams <[email protected]>
[Bangle.setUI] Default btnWatches on clockcustom

While thinking about this new mode, I would suggest the default btn behavior should represent th...

531c08e64c3909a508c22b93f3ebb5f68906426f authored over 2 years ago by storm64 <[email protected]>
[Bangle.setUI] Add "clockcustom" mode

Think this might be useful for more complex clocks.
For now it would be necessary to set `Bangle...

b5c79079f033e4013946364b913875418374d7f7 authored over 2 years ago by storm64 <[email protected]>
Fix recent class method regression (24247e4ec9) (fix #2197)

2d9b62458ffb179f27f4ba1ea46f9b1a5af98fce authored over 2 years ago by Gordon Williams <[email protected]>
fix linux build with fixed size vars

486c6cd0c513319d9815be3d5f8394a64156a90c authored over 2 years ago by Gordon Williams <[email protected]>
Really fix recent regression with submenus - fix #2192

d9f23f46b3bd5fc02379e581c5b48e0d85c49a96 authored over 2 years ago by Gordon Williams <[email protected]>
Merge branch 'JIT'

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

829178904e75a64622a03f82864e83df533b1af7 authored over 2 years ago by Gordon Williams <[email protected]>
doc tweaks - ready for merge

2914db84f0bb783b4b2a36dde0b8fdca637b0c5c authored over 2 years ago by Gordon Williams <[email protected]>
Merge branch 'master' into JIT

3eac039ceaa027e77e8330a1e75be6c017cd555e authored over 2 years ago by Gordon Williams <[email protected]>
i++ / i-- work

abee6df8cc13cb31edc7977c744bbb68b70d4e0a authored over 2 years ago by Gordon Williams <[email protected]>
tweaks

fc003afe47364eaa1cde27a9c8040f3ae9187104 authored over 2 years ago by Gordon Williams <[email protected]>
IF statement works, *almost* working FOR

b3fec3e08313a9eb4dc3af97595e7e0cc72080fe authored over 2 years ago by Gordon Williams <[email protected]>
Assignments working

f5b3a9b2e7007773b2214d376e891dc38ae12952 authored over 2 years ago by Gordon Williams <[email protected]>
better JIT error handling - if JIT fails print an error but parse the function as normal JS

893be4b00df332e5b9153836d7f5e1bfc5d1eeb9 authored over 2 years ago by Gordon Williams <[email protected]>
fix linux build

240b7e1db666114f2f4e39fe5a68061ab9462671 authored over 2 years ago by Gordon Williams <[email protected]>
debug flags

ae24408b69a22201bcc80d00eeb480cacef552d1 authored over 2 years ago by Gordon Williams <[email protected]>
update test - now fails

7895d34b2d79d448375a5246dcb46f346b87fb99 authored over 2 years ago by Gordon Williams <[email protected]>
improve docs, make debug info more readable

90e442e9d6ba876e5114cb405d100b39636b43d6 authored over 2 years ago by Gordon Williams <[email protected]>
>1 arg

83223650f0c7fe271a2ad37b37f891ef6ecbdffa authored over 2 years ago by Gordon Williams <[email protected]>
more examples

677a5f91c58889ad5b568c4883822bd3e1a7e674 authored over 2 years ago by Gordon Williams <[email protected]>
Function calls and returns seem to work ok now

24247e4ec93a32b344a483c294f47f96ee82e1d7 authored over 2 years ago by Gordon Williams <[email protected]>
more work on calls

becfacddc289af0a22fa2f243dfce32e5b61f93e authored over 2 years ago by Gordon Williams <[email protected]>
Merge pull request #2193 from rigrig/b2-menu-fix

Bangle.js2: fix E.showMenu redraw

7661f4940398e0c2af4e228d4854f1c85b457e3c authored over 2 years ago by Gordon Williams <[email protected]>
Bangle.js2: fix E.showMenu redraw

2cd16032c37a0004f92be8d817502e198c0ebde5 missed updating a `s` to `l.scroller`

2cece5275dddfed38a3e9af04a66920d11de2a1d authored over 2 years ago by Richard de Boer <[email protected]>
first run on pi - works at least when running under GDB

53ea1089b2eac9908e64b0b4318b0f9c771adf6f authored over 2 years ago by Gordon Williams <[email protected]>
first (broken) stab at function execution

9ab449a5d9aed02790712e5a097f0626761e0bea authored over 2 years ago by Gordon Williams <[email protected]>
Support for functions defined with the 'jit' keyword

c2d1acdcd4bf91a2d1f45a890a90a038cc8f9a10 authored over 2 years ago by Gordon Williams <[email protected]>
Support for strings and variable lookups

088e6f26a27be4be2f78741ecd125b39026d2493 authored over 2 years ago by Gordon Williams <[email protected]>
Bangle.js2: E.showMenu now returns 'scroller', `format` is called with a second argument, font in popup is scaled to fit (fix #2190)

2cd16032c37a0004f92be8d817502e198c0ebde5 authored over 2 years ago by Gordon Williams <[email protected]>
1+2+3+4-5 actually works, and returns a usable JsVar

Long way to go but this actually proves things can work

eea77082d8810c8a908f0873e4b9854e93593f5e authored over 2 years ago by Gordon Williams <[email protected]>
Merge branch 'master' into JIT

30080af8af5af88072879d103b007a291ded7276 authored over 2 years ago by Gordon Williams <[email protected]>
fix build regressions

0480d93a893da9acfe8ac5bad3f4fdccf1a6411d authored over 2 years ago by Gordon Williams <[email protected]>
nRF5x: Allow 'high speed' watches via 'hispeed' argument to setWatch. Higher power consumption but detects fast (<25us) pulses.

478b28d080234fc2ab88a751ced23c296b67eeb7 authored over 2 years ago by Gordon Williams <[email protected]>
Graphics: Fix drawString with combination of g.setClipRect and g.setRotation

79286897b49612aca093702e39a31bf108ca526b authored over 2 years ago by Gordon Williams <[email protected]>
Graphics: g.setClipRect now uses rotated coordinates

Graphics: g.draw/fillCircle now works with rotated coordinates
Bangle.js2...

f772bd51062b84626c595c395538182409bb77ff authored over 2 years ago by Gordon Williams <[email protected]>
tweaks to #2188

1fe4c9c6fd52680caab5861cecb67ba5708fedd1 authored over 2 years ago by Gordon Williams <[email protected]>
Merge pull request #2188 from storm64/E_showMenu_Q3-addBack

[E_showMenu_Q3] Add "Back" on submenus

ffe27a59c0b99acb3458df2d066e5a6fe3beeeed authored over 2 years ago by Gordon Williams <[email protected]>
[E_showMenu_Q3] Add "Back" on boxed submenu

1. Add "Back"-Button on boxed selection submenu inside E_showMenu
2. Regenerated E_showMenu_Q3.m...

16fcc94436c45415cecbc5cfce841e949e04d834 authored over 2 years ago by storm64 <[email protected]>
[E_showMenu_Q3] Add "Back" on list submenu

1. Add "Back"-Button on list selection submenu inside E_showMenu
2. Regenerated E_showMenu_Q3.mi...

7070a4cc3ed96d76f47eaa4e8ed53f5360a1e15e authored over 2 years ago by storm64 <[email protected]>
Add #2186 tweak to Bangle.js 1

7c15a764a9f2914169945f36bb9f4943b6f2de70 authored over 2 years ago by Gordon Williams <[email protected]>
Merge pull request #2186 from storm64/master

[E_showMenu_Q3.js] Add option to prevent scroller

ebd91718a11e0ef4f99c36613bfa188f452225d0 authored over 2 years ago by Gordon Williams <[email protected]>
changelog for Bangle.js: built-in locale now doesn't depend on argument being an instance of Date (#2187)

d6b8295a0a8f039b53f914652b47ddf2bef151d5 authored over 2 years ago by Gordon Williams <[email protected]>
Merge pull request #2187 from alessandrococco/locale-patch-1

[locale] Fix default dow and month functions

c2b7260a25fc2d6fa933bbc697320e57a6a9d596 authored over 2 years ago by Gordon Williams <[email protected]>
changelog for https://github.com/espruino/Espruino/pull/2184

4300404395bfcc989e9ae4984289477686e33807 authored over 2 years ago by Gordon Williams <[email protected]>
Merge pull request #2184 from rigrig/b1-submenu

Bangle.js1: add submenu to E.subMenu

cfb952f84b35d9958a4bf6250a1473f80571b081 authored over 2 years ago by Gordon Williams <[email protected]>
[locale] Fix default dow and month functions

1612028b6ea59967de46e12a7ce0a866e428a871 authored over 2 years ago by Alessandro Cocco <[email protected]>
Bangle.js1: try harder to only show E.showMenu submenu for option lists

a14e6166c86b092e3bccf0f157e718e9eef5a680 authored over 2 years ago by Richard de Boer <[email protected]>
Merge branch 'master' into b1-submenu

8b32ec1c7856ee5ea73da56a5a2da5e21adfb233 authored over 2 years ago by Richard de Boer <[email protected]>
[E_showMenu_Q3] Change ".noScroller" to ".noList"

b432cf2a27211f5121bcdfff8f366457752244e1 authored over 2 years ago by storm64 <[email protected]>
Update E_showMenu_Q3(.min).js

Add ".noScroller" property to prevent the scroller to bedisplayed and instead use the simple box.

2c062b9bf800ff3477e8ba43e06e868815e35fb8 authored over 2 years ago by storm64 <[email protected]>
Merge pull request #2185 from rigrig/keep-setUI-back-widget

setUI: don't redraw widgets when replacing 'back'

4bac7889e5465399a6d196f839f66404025c402f authored over 2 years ago by Gordon Williams <[email protected]>
Merge pull request #2183 from rigrig/b1-menu-back-button

Bangle.js1: show back button for "< Back" item in E.showMenu

379ca51c21dd8efe1a86fa5a41d16cdfc3f6a41f authored over 2 years ago by Gordon Williams <[email protected]>
Update ChangeLog

Adding ChangeLog entry for #2182

ad6811a6ae9ee1b7e833118fefc99ad3ffc75015 authored over 2 years ago by storm64 <[email protected]>
Update ChangeLog

2f2bd8a8287017ef3ef8d55a5b9beb1370d48c7a authored over 2 years ago by storm64 <[email protected]>
Update E_showMenu_Q3.min.js

Prevent using E.showScroller() on wraping items, according to E_showMenu_Q3.js.

d0d493643145148d060713b15d58c665b792f8af authored over 2 years ago by storm64 <[email protected]>
Update E_showMenu_Q3.js

Prevent using E.showScroller() on wraping items.
This adds the option to control if the scrolle...

7312859c489836bdc8469b96de63b4398bae03e9 authored over 2 years ago by storm64 <[email protected]>
Bangle.js2: don't make setUI redraw widgets if we replace the back button with a new one

68b19612d265c2c572cdfc61346f1ecf1532d5c6 authored over 2 years ago by Richard de Boer <[email protected]>
Bangle.js1: don't make setUI redraw widgets if we replace the back button with a new one

e455b7ba1de493890a8af13795796e0a9760e8b2 authored over 2 years ago by Richard de Boer <[email protected]>
Merge branch 'b1-menu-back-button' into b1-submenu

5c187d45c5de7538448e25660938bf2eeaa54586 authored over 2 years ago by Richard de Boer <[email protected]>
Bangle.js1: add submenu to E.subMenu

Only for numeric values with <20 options, otherwise use in-place edit mode

0c8b7c1c20d8873c5932b27d5f498e04d5861a18 authored over 2 years ago by Richard de Boer <[email protected]>
Bangle.js1: show back button for "< Back" item in E.showMenu

Simply by pass it on to setUI.
This also works for options.back, because that adds a "< Back" item.

195f0549f8a76bfbace6aec9598431d15db35aa0 authored over 2 years ago by Richard de Boer <[email protected]>
Bangle.js1: E.showMenu now displays boolean values with no `format` as a checkbox

de6c3f63e32a8a842c6e162db18ecd98bbf1be78 authored over 2 years ago by Gordon Williams <[email protected]>
oops

8d763e7a6eff6b0b80287f749cb0fce37d88b4fe authored over 2 years ago by Gordon Williams <[email protected]>
Bangle.js2: Allow variable HRM poll rates on Bangle.js 2 VC31B variant

Bangle.js2: VC31 HRM variant now polls at 25hz (not 50)

aa6009b0d1e2343cdb474008c4fd3266dc4973c1 authored over 2 years ago by Gordon Williams <[email protected]>
Bangle.js2: Fix wear detection on latest Bangle.js 2 (VC31B variant) (fix #2141)

e3bd639c03bd410e49fdf1498a64ad552b2b1dc7 authored over 2 years ago by Gordon Williams <[email protected]>
Bangle.js2: Fix E.showMenu title changing color after scroll down+up *if* a non-standard theme was used

14037d78904f4a20bfea35aefb39d0f219d0b63d authored over 2 years ago by Gordon Williams <[email protected]>
Bangle.js2: Double input buffer size from 1kb to 2kb

516ae6011c801a3ded3f088ac1840a106ef69b89 authored over 2 years ago by Gordon Williams <[email protected]>
Add 'io_buffer_size' option to board.info to allow per-device IO buffer size, and increase index bits to allow >256 entries

# Conflicts:
# boards/DICKENS.py
# boards/DICKENS2.py
# boards/DICKENS2R.py

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

# Conflicts:
# libs/js/banglejs/E_showMenu_Q3.min.js

8de5cf1957b98e4cf6243a620c3cc8d2e486bf67 authored over 2 years ago by Gordon Williams <[email protected]>
Bangle.js2: Fix issue with E.showMenu creating a global `s` variable

f2e9e4e79208acea6fa08c949c125e32cbd4fa32 authored over 2 years ago by Gordon Williams <[email protected]>
Merge pull request #2182 from storm64/master

[E_showMenu_Q3] Recheck string wrapping after font change

bcb18fad4f1f7dcf774431f55663fa25be115990 authored over 2 years ago by Gordon Williams <[email protected]>
Update E_showMenu_Q3.min.js

Needed to recreate minification due to a replacement of the key name:
```
a=g.wrapString(m[a],...

7b2c745f774a331bc7546539e56c2876fa429ce4 authored over 2 years ago by storm64 <[email protected]>
Update E_showMenu_Q3.min.js

Corrected shortened variable name.

ec09eeedd1ce3a202d354a3c280c928931e45471 authored over 2 years ago by storm64 <[email protected]>
Update E_showMenu_Q3.min.js

Recheck string wrapping after font change.

edb0bb3680b72d2e1a3e27a6fce6f64e36b80b94 authored over 2 years ago by storm64 <[email protected]>
Update E_showMenu_Q3.js

Recheck string wrapping after font change.

2854fc15b3c564c58d7aa2a396e4f338587af3e9 authored over 2 years ago by storm64 <[email protected]>
fix build after https://github.com/espruino/Espruino/pull/2180

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

ffaeeb33d052cac752b6a89790e596fb2c63fa26 authored over 2 years ago by Gordon Williams <[email protected]>
Merge pull request #2180 from BartS23/swipe

BANGLE: document up/down swipe

4e4cdda1a4960f7b8d7f557898abdb0f50ed9c27 authored over 2 years ago by Gordon Williams <[email protected]>
Parameter 2 specified.

1ace43eb16ed9d5f8dd26cbc37ba8ea7cb62a412 authored almost 3 years ago by BartS23 <[email protected]>
Add missing "code"-close

f5c875364ab88775f8aa83e4c749a2a941366d9d authored almost 3 years ago by BartS23 <[email protected]>
document up/down swipe

7b038d6ba0a014e7ac2fdd3dfee0bd2f691988ca authored almost 3 years ago by BartS23 <[email protected]>
2v13 release

e69c9990f22c2dfa902c89fdfdd7c6d8bd8e9828 authored almost 3 years ago by Gordon Williams <[email protected]>
new default firmware

91d9f73939ffc2d1428be72dd7dbc317672c250b authored almost 3 years ago by Gordon Williams <[email protected]>
Bangle.js2: Unistroke recognition accuracy improvements

6cb40485848d0254967b7753cf719ba3e2bd3249 authored almost 3 years ago by Gordon Williams <[email protected]>