[Snek] [keith-packard/snek] 7ce8f7: windows: Make pynsist config file depend on snek.d...

Keith Packard noreply at github.com
Mon Apr 22 13:45:09 PDT 2019


  Branch: refs/heads/debian
  Home:   https://github.com/keith-packard/snek
  Commit: 7ce8f7d5a22b1aa4be2bd10f854231f13af7df31
      https://github.com/keith-packard/snek/commit/7ce8f7d5a22b1aa4be2bd10f854231f13af7df31
  Author: Keith Packard <keithp at keithp.com>
  Date:   2019-04-17 (Wed, 17 Apr 2019)

  Changed paths:
    M windows/Makefile

  Log Message:
  -----------
  windows: Make pynsist config file depend on snek.defs and snek-install.defs

Mostly snek.defs where the version numbers live.

Signed-off-by: Keith Packard <keithp at keithp.com>


  Commit: 6737c8b1fc9ac487cb0a3dec517966d83984decc
      https://github.com/keith-packard/snek/commit/6737c8b1fc9ac487cb0a3dec517966d83984decc
  Author: Keith Packard <keithp at keithp.com>
  Date:   2019-04-18 (Thu, 18 Apr 2019)

  Changed paths:
    M COPYING
    M Makefile
    M examples/Makefile
    M examples/blink.py
    M examples/hanoi.py
    M examples/snek.py
    M examples/track-light.py
    M linux/Makefile
    M macosx/Makefile
    M macosx/build-mac
    M metro-snek/Makefile
    M metro-snek/altos.ld
    M metro-snek/ao-adc-samd21.c
    M metro-snek/ao-adc-samd21.h
    M metro-snek/ao-arch-funcs.h
    M metro-snek/ao-arch.h
    M metro-snek/ao-flash-samd21.c
    M metro-snek/ao-flash.h
    M metro-snek/ao-interrupt.c
    M metro-snek/ao-led.c
    M metro-snek/ao-led.h
    M metro-snek/ao-metro.c
    M metro-snek/ao-notask.c
    M metro-snek/ao-notask.h
    M metro-snek/ao-panic.c
    M metro-snek/ao-pins.h
    M metro-snek/ao-product.c
    M metro-snek/ao-serial-samd21.c
    M metro-snek/ao-serial.h
    M metro-snek/ao-snek.c
    M metro-snek/ao-snek.h
    M metro-snek/ao-stdio.c
    M metro-snek/ao-tc-samd21.c
    M metro-snek/ao-tc-samd21.h
    M metro-snek/ao-tcc-samd21.c
    M metro-snek/ao-tcc-samd21.h
    M metro-snek/ao-timer.c
    M metro-snek/ao-usb-samd21.c
    M metro-snek/ao-usb.h
    M metro-snek/ao.h
    M metro-snek/samd21.h
    M metro-snek/snek-altos.builtin
    M metro-snek/snek-altos.c
    M metro-snek/snek-eeprom.c
    M metro-snek/snek-gpio.c
    M metro-snek/snek.ld
    M posix/Makefile
    M posix/snek-curses.c
    M posix/snek-main.c
    M posix/snek-posix.builtin
    M posix/snek-posix.c
    M posix/snek-posix.h
    M posix/snek.1
    M snek-base.builtin
    M snek-builtin.c
    M snek-builtin.py
    M snek-code.c
    M snek-duino/Makefile
    M snek-duino/snek-duino-eeprom.c
    M snek-duino/snek-duino-install.1
    M snek-duino/snek-duino-serial.c
    M snek-duino/snek-duino.builtin
    M snek-duino/snek-duino.c
    M snek-duino/snek-duino.h
    M snek-error.c
    M snek-frame.c
    M snek-func.c
    M snek-gram.ll
    M snek-io.c
    M snek-io.h
    M snek-keyword.builtin
    M snek-lex.c
    M snek-list.c
    M snek-math.builtin
    M snek-math.c
    M snek-memory.c
    M snek-name.c
    M snek-parse.c
    M snek-poly.c
    M snek-print.c
    M snek-string.c
    M snek.h
    M snekde/Makefile
    M snekde/snekde.1
    M snekde/snekde.py
    M test/Makefile
    M test/andor.py
    M test/dict.py
    M test/equal_is.py
    M test/float.py
    M test/for-array.py
    M test/for-break.py
    M test/for-nested.py
    M test/for-range.py
    M test/for-string.py
    M test/global.py
    M test/if.py
    M test/list.py
    M test/math.py
    M test/op.py
    M test/range.py
    M test/slice.py
    M test/while-break.py
    M test/while-else.py
    M test/while.py
    M windows/Makefile
    M windows/altusmetrum.inf
    M windows/snek-windows.builtin
    M windows/snek-windows.c
    M windows/snek-windows.h

  Log Message:
  -----------
  Switch to GPL 3

Signed-off-by: Keith Packard <keithp at keithp.com>


  Commit: 5444f5da174ec09e532de2e06c7a996f1fc91615
      https://github.com/keith-packard/snek/commit/5444f5da174ec09e532de2e06c7a996f1fc91615
  Author: Keith Packard <keithp at keithp.com>
  Date:   2019-04-19 (Fri, 19 Apr 2019)

  Changed paths:
    M snek-base.builtin
    M snek-builtin.py
    M snek-code.c
    M snek-duino/snek-duino.h
    M snek-lex.c
    M snek-math.builtin
    M snek.h

  Log Message:
  -----------
  Allow .builtin files to define numeric constants

This fixes the kludge in snek-lex.c which listed all of the numeric
constants in a switch statement, and allows devices to add their own
constants too.

Signed-off-by: Keith Packard <keithp at keithp.com>


  Commit: 8b8f7b05ce420f3597af52875c40c71403339b28
      https://github.com/keith-packard/snek/commit/8b8f7b05ce420f3597af52875c40c71403339b28
  Author: Keith Packard <keithp at keithp.com>
  Date:   2019-04-19 (Fri, 19 Apr 2019)

  Changed paths:
    M snek-duino/snek-duino.builtin

  Log Message:
  -----------
  snek-duino: Define D0-D13 and A0-A5

Provide names for all of the pins

Signed-off-by: Keith Packard <keithp at keithp.com>


  Commit: 4bfd4284e60f8b9830886924440297117ff740fa
      https://github.com/keith-packard/snek/commit/4bfd4284e60f8b9830886924440297117ff740fa
  Author: Keith Packard <keithp at keithp.com>
  Date:   2019-04-19 (Fri, 19 Apr 2019)

  Changed paths:
    M metro-snek/Makefile
    R metro-snek/altos.ld
    R metro-snek/ao-adc-samd21.c
    R metro-snek/ao-adc-samd21.h
    R metro-snek/ao-arch-funcs.h
    R metro-snek/ao-arch.h
    R metro-snek/ao-flash-samd21.c
    R metro-snek/ao-flash.h
    R metro-snek/ao-interrupt.c
    R metro-snek/ao-led.c
    R metro-snek/ao-led.h
    R metro-snek/ao-metro.c
    R metro-snek/ao-notask.c
    R metro-snek/ao-notask.h
    R metro-snek/ao-panic.c
    M metro-snek/ao-pins.h
    R metro-snek/ao-product.c
    R metro-snek/ao-serial-samd21.c
    R metro-snek/ao-serial.h
    R metro-snek/ao-snek.c
    R metro-snek/ao-snek.h
    R metro-snek/ao-stdio.c
    R metro-snek/ao-tc-samd21.c
    R metro-snek/ao-tc-samd21.h
    R metro-snek/ao-tcc-samd21.c
    R metro-snek/ao-tcc-samd21.h
    R metro-snek/ao-timer.c
    R metro-snek/ao-usb-samd21.c
    R metro-snek/ao-usb.h
    R metro-snek/ao.h
    R metro-snek/make-product.py
    A metro-snek/metro-snek.builtin
    R metro-snek/registers.ld
    R metro-snek/samd21.h
    R metro-snek/snek-altos.builtin
    R metro-snek/snek-altos.c
    R metro-snek/snek-eeprom.c
    R metro-snek/snek-gpio.c
    R metro-snek/snek.ld
    R metro-snek/uf2conv.py
    A samd21/ao-adc-samd21.c
    A samd21/ao-adc-samd21.h
    A samd21/ao-arch-funcs.h
    A samd21/ao-arch.h
    A samd21/ao-flash-samd21.c
    A samd21/ao-flash.h
    A samd21/ao-interrupt.c
    A samd21/ao-led.c
    A samd21/ao-led.h
    A samd21/ao-notask.c
    A samd21/ao-notask.h
    A samd21/ao-panic.c
    A samd21/ao-product.c
    A samd21/ao-serial-samd21.c
    A samd21/ao-serial.h
    A samd21/ao-snek.c
    A samd21/ao-snek.h
    A samd21/ao-stdio.c
    A samd21/ao-tc-samd21.c
    A samd21/ao-tc-samd21.h
    A samd21/ao-tcc-samd21.c
    A samd21/ao-tcc-samd21.h
    A samd21/ao-timer.c
    A samd21/ao-usb-samd21.c
    A samd21/ao-usb.h
    A samd21/ao.h
    A samd21/make-product.py
    A samd21/registers.ld
    A samd21/samd21.h
    A samd21/snek-altos.builtin
    A samd21/snek-altos.c
    A samd21/snek-eeprom.c
    A samd21/snek-gpio.c
    A samd21/snek-samd21.defs
    A samd21/snek-samd21.ld
    A samd21/uf2conv.py
    M snek.defs

  Log Message:
  -----------
  metro-snek: Move common SAMD21 files to ../samd21

This will let them be shared by the crickit port

Signed-off-by: Keith Packard <keithp at keithp.com>


  Commit: d3730c43d462222a3e7063e93e22c911676db45e
      https://github.com/keith-packard/snek/commit/d3730c43d462222a3e7063e93e22c911676db45e
  Author: Keith Packard <keithp at keithp.com>
  Date:   2019-04-20 (Sat, 20 Apr 2019)

  Changed paths:
    M samd21/snek-gpio.c

  Log Message:
  -----------
  samd21: Actually select the correct port when setting PWM parameters

The code was always using the GPIO controller for pin 0, instead of
the GPIO controller for the target pin. This worked pretty well when all of the PWM
outputs used the same GPIO controller, and less well when they don't.

Signed-off-by: Keith Packard <keithp at keithp.com>


  Commit: 8a88ae691f1b681c89bdb05c0c48541332d70085
      https://github.com/keith-packard/snek/commit/8a88ae691f1b681c89bdb05c0c48541332d70085
  Author: Keith Packard <keithp at keithp.com>
  Date:   2019-04-20 (Sat, 20 Apr 2019)

  Changed paths:
    M Makefile
    M README.md
    A crickit-snek/.gitignore
    A crickit-snek/Makefile
    A crickit-snek/ao-pins.h
    A crickit-snek/crickit-snek.builtin
    M doc/snek.adoc
    M metro-snek/Makefile
    M samd21/snek-gpio.c
    M samd21/snek-samd21.defs
    M windows/snek.cfg.in

  Log Message:
  -----------
  crickit-snek: Add support for Adafruit Crickit board

This board is sold in several forms; the one I tested is the Crickit
FeatherWing, but I think they're all pretty compatible. You ignore the
Feather headers and use the board directly and have access to the
Capacitive touch, Signal, Servo, Drive and Motor connectors.

Signed-off-by: Keith Packard <keithp at keithp.com>


  Commit: ece09c653898beb1c0705895771552f86865cb5f
      https://github.com/keith-packard/snek/commit/ece09c653898beb1c0705895771552f86865cb5f
  Author: Keith Packard <keithp at keithp.com>
  Date:   2019-04-20 (Sat, 20 Apr 2019)

  Changed paths:
    M crickit-snek/ao-pins.h

  Log Message:
  -----------
  crickit-snek: Correct documentation of DRIVE pin GPIO assignments

I discovered that these pins were flipped in the .png schematic and
fixed the definitions below, but neglected the comment above.

Signed-off-by: Keith Packard <keithp at keithp.com>


  Commit: e2751c1c205a7fa63c19c7ba32454d461931a449
      https://github.com/keith-packard/snek/commit/e2751c1c205a7fa63c19c7ba32454d461931a449
  Author: Keith Packard <keithp at keithp.com>
  Date:   2019-04-22 (Mon, 22 Apr 2019)

  Changed paths:
    M examples/blink.py

  Log Message:
  -----------
  examples: Make 'blink' example work on Duemilanove too. Use D13 name

The Duemilanove can't PWM D13, so have this example just turn the
light on and off instead of fading it.

Now that we've got symbolic names for the pins, use D13 instead of 13.

Signed-off-by: Keith Packard <keithp at keithp.com>


  Commit: 37d17385de644ab07f5a5b936eb8fab94dea8e18
      https://github.com/keith-packard/snek/commit/37d17385de644ab07f5a5b936eb8fab94dea8e18
  Author: Keith Packard <keithp at keithp.com>
  Date:   2019-04-22 (Mon, 22 Apr 2019)

  Changed paths:
    M examples/morse.py
    M examples/track-light.py

  Log Message:
  -----------
  examples: Use pin names instead of bare numbers

Now that we've got names for the pins, switch to using them
in the morse and track-light examples.

Signed-off-by: Keith Packard <keithp at keithp.com>


  Commit: 6da3bc9c29d221285bf1b96b72a5dd12c7978741
      https://github.com/keith-packard/snek/commit/6da3bc9c29d221285bf1b96b72a5dd12c7978741
  Author: Keith Packard <keithp at keithp.com>
  Date:   2019-04-22 (Mon, 22 Apr 2019)

  Changed paths:
    M doc/snek.adoc

  Log Message:
  -----------
  doc: Document pin names provided in embedded boards

Duemilanove, Metro M0 Express and Feather boards all get D0-D13 and
A0-A5 definitions. Crickit gets lots of names.

Signed-off-by: Keith Packard <keithp at keithp.com>


  Commit: 7299a38db9c0158bb20d9b63b5f00a8ed2dbbb56
      https://github.com/keith-packard/snek/commit/7299a38db9c0158bb20d9b63b5f00a8ed2dbbb56
  Author: Keith Packard <keithp at keithp.com>
  Date:   2019-04-22 (Mon, 22 Apr 2019)

  Changed paths:
    M windows/snek.cfg.in

  Log Message:
  -----------
  windows: Fix path for crickit image

Just a spelling mistake crikit -> crickit

Signed-off-by: Keith Packard <keithp at keithp.com>


  Commit: e70bb6fd60938f233f7db4d83df912a5ab2efe98
      https://github.com/keith-packard/snek/commit/e70bb6fd60938f233f7db4d83df912a5ab2efe98
  Author: Keith Packard <keithp at keithp.com>
  Date:   2019-04-22 (Mon, 22 Apr 2019)

  Changed paths:
    M README.md

  Log Message:
  -----------
  Update README.md recent work items

Remove dictionaries, add Crickit FeatherWing port

Signed-off-by: Keith Packard <keithp at keithp.com>


  Commit: 90867fcff52739183789971ab752234f0af314bc
      https://github.com/keith-packard/snek/commit/90867fcff52739183789971ab752234f0af314bc
  Author: Keith Packard <keithp at keithp.com>
  Date:   2019-04-22 (Mon, 22 Apr 2019)

  Changed paths:
    M README.md

  Log Message:
  -----------
  Provide link to manual from recent work item about documentation

Signed-off-by: Keith Packard <keithp at keithp.com>


  Commit: 58de7c7fc975eaced2f56d987017f90012e22a2f
      https://github.com/keith-packard/snek/commit/58de7c7fc975eaced2f56d987017f90012e22a2f
  Author: Keith Packard <keithp at keithp.com>
  Date:   2019-04-22 (Mon, 22 Apr 2019)

  Changed paths:
    M README.md

  Log Message:
  -----------
  Mention Port names in README.md recent changes section

Signed-off-by: Keith Packard <keithp at keithp.com>


  Commit: 58ac803bc7a0138862b7fb272235e232d8e95c7c
      https://github.com/keith-packard/snek/commit/58ac803bc7a0138862b7fb272235e232d8e95c7c
  Author: Keith Packard <keithp at keithp.com>
  Date:   2019-04-22 (Mon, 22 Apr 2019)

  Changed paths:
    A examples/snek-car.py

  Log Message:
  -----------
  examples: Add Crickit car example

This code was written for the Crickit board to drive a two-motor,
two-sensor car.

Signed-off-by: Keith Packard <keithp at keithp.com>


  Commit: 2bde4cb881e690d0073dcaec8a93bb839389d273
      https://github.com/keith-packard/snek/commit/2bde4cb881e690d0073dcaec8a93bb839389d273
  Author: Keith Packard <keithp at keithp.com>
  Date:   2019-04-22 (Mon, 22 Apr 2019)

  Changed paths:
    M snek.defs

  Log Message:
  -----------
  Bump to version 0.97

Signed-off-by: Keith Packard <keithp at keithp.com>


  Commit: 71c62db5a2bb005b040cf5524484743ae40014ea
      https://github.com/keith-packard/snek/commit/71c62db5a2bb005b040cf5524484743ae40014ea
  Author: Keith Packard <keithp at keithp.com>
  Date:   2019-04-22 (Mon, 22 Apr 2019)

  Changed paths:
    M COPYING
    M Makefile
    M README.md
    A crickit-snek/.gitignore
    A crickit-snek/Makefile
    A crickit-snek/ao-pins.h
    A crickit-snek/crickit-snek.builtin
    M doc/snek.adoc
    M examples/Makefile
    M examples/blink.py
    M examples/hanoi.py
    M examples/morse.py
    A examples/snek-car.py
    M examples/snek.py
    M examples/track-light.py
    M linux/Makefile
    M macosx/Makefile
    M macosx/build-mac
    M metro-snek/Makefile
    R metro-snek/altos.ld
    R metro-snek/ao-adc-samd21.c
    R metro-snek/ao-adc-samd21.h
    R metro-snek/ao-arch-funcs.h
    R metro-snek/ao-arch.h
    R metro-snek/ao-flash-samd21.c
    R metro-snek/ao-flash.h
    R metro-snek/ao-interrupt.c
    R metro-snek/ao-led.c
    R metro-snek/ao-led.h
    R metro-snek/ao-metro.c
    R metro-snek/ao-notask.c
    R metro-snek/ao-notask.h
    R metro-snek/ao-panic.c
    M metro-snek/ao-pins.h
    R metro-snek/ao-product.c
    R metro-snek/ao-serial-samd21.c
    R metro-snek/ao-serial.h
    R metro-snek/ao-snek.c
    R metro-snek/ao-snek.h
    R metro-snek/ao-stdio.c
    R metro-snek/ao-tc-samd21.c
    R metro-snek/ao-tc-samd21.h
    R metro-snek/ao-tcc-samd21.c
    R metro-snek/ao-tcc-samd21.h
    R metro-snek/ao-timer.c
    R metro-snek/ao-usb-samd21.c
    R metro-snek/ao-usb.h
    R metro-snek/ao.h
    R metro-snek/make-product.py
    A metro-snek/metro-snek.builtin
    R metro-snek/registers.ld
    R metro-snek/samd21.h
    R metro-snek/snek-altos.builtin
    R metro-snek/snek-altos.c
    R metro-snek/snek-eeprom.c
    R metro-snek/snek-gpio.c
    R metro-snek/snek.ld
    R metro-snek/uf2conv.py
    M posix/Makefile
    M posix/snek-curses.c
    M posix/snek-main.c
    M posix/snek-posix.builtin
    M posix/snek-posix.c
    M posix/snek-posix.h
    M posix/snek.1
    A samd21/ao-adc-samd21.c
    A samd21/ao-adc-samd21.h
    A samd21/ao-arch-funcs.h
    A samd21/ao-arch.h
    A samd21/ao-flash-samd21.c
    A samd21/ao-flash.h
    A samd21/ao-interrupt.c
    A samd21/ao-led.c
    A samd21/ao-led.h
    A samd21/ao-notask.c
    A samd21/ao-notask.h
    A samd21/ao-panic.c
    A samd21/ao-product.c
    A samd21/ao-serial-samd21.c
    A samd21/ao-serial.h
    A samd21/ao-snek.c
    A samd21/ao-snek.h
    A samd21/ao-stdio.c
    A samd21/ao-tc-samd21.c
    A samd21/ao-tc-samd21.h
    A samd21/ao-tcc-samd21.c
    A samd21/ao-tcc-samd21.h
    A samd21/ao-timer.c
    A samd21/ao-usb-samd21.c
    A samd21/ao-usb.h
    A samd21/ao.h
    A samd21/make-product.py
    A samd21/registers.ld
    A samd21/samd21.h
    A samd21/snek-altos.builtin
    A samd21/snek-altos.c
    A samd21/snek-eeprom.c
    A samd21/snek-gpio.c
    A samd21/snek-samd21.defs
    A samd21/snek-samd21.ld
    A samd21/uf2conv.py
    M snek-base.builtin
    M snek-builtin.c
    M snek-builtin.py
    M snek-code.c
    M snek-duino/Makefile
    M snek-duino/snek-duino-eeprom.c
    M snek-duino/snek-duino-install.1
    M snek-duino/snek-duino-serial.c
    M snek-duino/snek-duino.builtin
    M snek-duino/snek-duino.c
    M snek-duino/snek-duino.h
    M snek-error.c
    M snek-frame.c
    M snek-func.c
    M snek-gram.ll
    M snek-io.c
    M snek-io.h
    M snek-keyword.builtin
    M snek-lex.c
    M snek-list.c
    M snek-math.builtin
    M snek-math.c
    M snek-memory.c
    M snek-name.c
    M snek-parse.c
    M snek-poly.c
    M snek-print.c
    M snek-string.c
    M snek.defs
    M snek.h
    M snekde/Makefile
    M snekde/snekde.1
    M snekde/snekde.py
    M test/Makefile
    M test/andor.py
    M test/dict.py
    M test/equal_is.py
    M test/float.py
    M test/for-array.py
    M test/for-break.py
    M test/for-nested.py
    M test/for-range.py
    M test/for-string.py
    M test/global.py
    M test/if.py
    M test/list.py
    M test/math.py
    M test/op.py
    M test/range.py
    M test/slice.py
    M test/while-break.py
    M test/while-else.py
    M test/while.py
    M windows/Makefile
    M windows/altusmetrum.inf
    M windows/snek-windows.builtin
    M windows/snek-windows.c
    M windows/snek-windows.h
    M windows/snek.cfg.in

  Log Message:
  -----------
  Merge branch 'master' into debian


  Commit: a200fc1b3a94a1b6c6e12a20eb446b86f2ac0f02
      https://github.com/keith-packard/snek/commit/a200fc1b3a94a1b6c6e12a20eb446b86f2ac0f02
  Author: Keith Packard <keithp at keithp.com>
  Date:   2019-04-22 (Mon, 22 Apr 2019)

  Changed paths:
    M debian/snek.lintian-overrides
    A debian/source/lintian-overrides

  Log Message:
  -----------
  debian: Ignore lintian warnings about NSIS windows binaries

These binaries aren't used in producing the Debian package, so they
don't affect the DFSG status of the resulting package.

Signed-off-by: Keith Packard <keithp at keithp.com>


  Commit: 66ffbffa3e9a46d047d3fa8f8593d0dbce29e554
      https://github.com/keith-packard/snek/commit/66ffbffa3e9a46d047d3fa8f8593d0dbce29e554
  Author: Keith Packard <keithp at keithp.com>
  Date:   2019-04-22 (Mon, 22 Apr 2019)

  Changed paths:
    M debian/changelog

  Log Message:
  -----------
  debian: Version 0.97-1

Signed-off-by: Keith Packard <keithp at keithp.com>


Compare: https://github.com/keith-packard/snek/compare/fb3541ee977f...66ffbffa3e9a


More information about the Snek mailing list