update changelog for Debian build
[fw/altos] / debian / changelog
index 7f75cca4b55bba67a5e55ace7184821a9b17d104..75dc65b8baabc2720834d1426ec90370897f1a46 100644 (file)
@@ -1,3 +1,103 @@
+altos (1.8.5-1) unstable; urgency=medium
+
+  [ Bdale Garbee ]
+  * update Releasing with wisdom from 1.8.4 release process
+  * need to push telegps-v2.0 loader .bin file to corporate repo, too
+  * doc: update copyright year in doc/altusmetrum-docinfo.xml
+  * preparing to release 1.8.5
+
+  [ Keith Packard ]
+  * altos/scheme: Add separate floor-quotient builtin
+  * altos/scheme: Pull out per-frame vals while printing list of frames
+  * altos/scheme: Add support for hex, octal and binary constants
+  * altos/scheme: support %x format for scheme printf
+  * altos/scheme: fix parsing of vector followed by list
+  * altos/scheme: Add start/end args to vector->list
+  * altos/scheme: Make for-each tail recursive
+  * altos/scheme: Make constant built pool as large as possible
+  * altos/scheme: add make-string builtin
+  * altos/scheme: Fix macro-detection debugging
+  * altos/scheme: Add builtin list-tail
+  * altos/scheme: Allow make-vector value param to be optional
+  * altos/scheme: Accept more escaped character constants
+  * altos/scheme: Add vector and string funcs. Test everybody.
+  * altos/scheme: add 'install' target to install both test and tiny test
+  * altos/scheme: Add ports. Split scheme code up.
+  * altos/lambdakey-v1.0: Switch back to command buffered input
+  * altos/kernel: Use ao_put_string for syntax error message
+  * altos/stmf0: Remove packet counters from non-debug build
+  * altos/stmf0: Stop shadowing USB tx buffers in system RAM
+  * altos/stmf0: Use double buffering for USB tx data
+  * altos/stmf0: use double buffering for USB rx data
+  * ao-chaosread: add --raw and --cooked flags
+  * altos/stmf0: Use double buffering for ChaosKey
+  * altos/scheme: Split tests out from build sources
+  * altos/scheme: Allow individual lisp keywords to be feature-conditional
+  * altos/scheme: remove debug code from vector write
+  * altos/lambdakey-v1.0: Add LED function back in
+  * altos/scheme: Allow unicode in lexer
+  * altos/scheme: Move ao-scheme to a separate repository
+  * altoslib/altosuilib: Validate rom image is for target device
+  * libaltos: Use case-insensitive compare when matching BT MACs
+  * Add TeleGPS v2.0 binaries to distribution
+  * ao-bringup: Don't wait for user when testing EasyMini igniters
+  * chaoskey: Create unified ROM image with both loader and app
+  * ao-bringup: Check for Loader USB id before attempting dfu-util
+  * ao-usbload: Flip product names in loader error message
+  * altos: Make panic beeps use fixed frequencies
+  * altos/stmf0: Add some common definitions for flash loaders
+  * doc: Add release notes for 1.8.5
+  * Bump version to 1.8.5
+
+ -- Bdale Garbee <bdale@gag.com>  Sun, 18 Mar 2018 15:50:54 -0600
+
+altos (1.8.4-1) unstable; urgency=medium
+
+  [ Bdale Garbee ]
+  * update Releasing with changes discovered in 1.8.3 release process
+  * releasing 1.8.4
+
+  [ Keith Packard ]
+  * doc: Don't 'publish' release notes, don't build pdf release notes
+  * altos/scheme: Add ao_scheme_vector.c
+  * altos/scheme: Support scheme subsetting via feature settings
+  * altos/lambdakey-v1.0: Get this building again
+  * altos/kernel: Allow ao_cmd to be built without tasking
+  * altos/stm: Align 'data' to 8 bytes, just like textram
+  * altos/scheme: apply const to places taking const strings.
+  * altos/scheme: More compiler warning cleanups
+  * altos/scheme: Use direct calls from frame to frame_vals mem functions
+  * altos/scheme: inline some mem calls to reduce stack usage.
+  * altos/lambdakey-v1.0: Make stack larger
+  * altos/scheme: integer? is builtin on all versions
+  * altos/scheme: swap BIGINT and STRING types
+  * altos/lambdakey-v1.0: shrink scheme code to fit the ROM
+  * ao-bringup/test-chaoskey: Make finding most recent device more reliable
+  * altos/scheme: Use AO_SCHEME_IS_CONS in cons memory funcs
+  * altos/scheme: Use memory manager mark code to note recursive print
+  * altos/scheme: abort when we try to print an invalid value
+  * altos/scheme: rearrange debugging defines
+  * altos/scheme: Work around gcc 7.2.0 optimization bug in memory manager
+  * altos/scheme: Compile scheme test with -O3
+  * altos/scheme: Rework display/write code
+  * altos/scheme: apply also needs to not free value list on lambdas
+  * altos/scheme: (define (foo . bar)) has a pair, not list as card
+  * altos/scheme: Clean up test CFLAGS
+  * altos/scheme: Don't optimize ao_scheme_make_const
+  * altos/scheme: ao_scheme__cons -> ao_scheme_cons
+  * altos/scheme: AO_SCHEME_IS_CONS -> ao_scheme_is_cons
+  * altos/scheme: Replace memory pool macros with inlines
+  * altos/scheme: Replace per-type indexed stash with poly stash heap
+  * altos/lambdakey-v1.0: Add back and/or macros
+  * altos/easymini-v2.0: Adapt to final hardware pin assignment changes
+  * ao-bringup: turnon_easymini was left with dfu_util disabled
+  * altos/attiny: Add ADC implementation
+  * altos/micropeak: Remove all compiler results
+  * Doc updates for version 1.8.4
+  * Bump for version 1.8.4
+
+ -- Bdale Garbee <bdale@gag.com>  Thu, 21 Dec 2017 19:07:43 -0700
+
 altos (1.8.3-1) unstable; urgency=medium
 
   [ Bdale Garbee ]