* src/pic16/glue.c, src/SDCC.y, src/SDCCast.c, src/SDCCglue.c,
[fw/sdcc] / ChangeLog
index 8bf1f84a574bb2fee4edf3d89c5a2854fe68e212..5681fb7247b857d5c062476d7f4088f13562fe0a 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,84 @@
+2008-11-11 Raphael Neider <rneider AT web.de>
+
+       * device/include/pic16/pic18f25j10.h,
+         device/include/pic16/pic18f45j10.h: remove useless boilerplate
+
+       * device/include/pic16/adc.h,
+         device/lib/pic16/libio/adc/adcbusy.c,
+         device/lib/pic16/libio/adc/adcclose.c,
+         device/lib/pic16/libio/adc/adcconv.c,
+         device/lib/pic16/libio/adc/adcopen.c,
+         device/lib/pic16/libio/adc/adcread.c,
+         device/lib/pic16/libio/adc/adcsetch.c: generalized, documented,
+         and fixed ADC routines to work for more target devices,
+         incorporates patch #2036130 by Nick Materer
+
+2008-11-10 Steven Borley <steven.borley AT partnerelectronics.com>
+
+       * device/include/ctype.h,
+       * device/include/ds400rom.h,
+       * device/include/ds80c390.h,
+       * device/include/float.h,
+       * device/include/math.h,
+       * device/include/serial.h,
+       * device/include/stdbool.h,
+       * device/include/tinibios.h: replaced non-C89 '//' with '/* */',
+         patch 2195343
+       * device/include/mcs51/C8051F336.h,
+       * device/include/mcs51/C8051T600.h,
+       * device/include/mcs51/C8051T610.h,
+       * device/include/mcs51/C8051T630.h: new, added, patch 2183334
+         (svn commit by Maarten Brock <sourceforge.brock AT dse.nl>)
+
+2008-11-10 Frieder Ferlemann <Frieder.Ferlemann AT web.de>
+
+       * device/include/mcs51/P89LPC922.h: fixed #2255989, thanks kubi57
+
+2008-11-10 Raphael Neider <rneider AT web.de>
+
+       * device/lib/pic16/libdev/mkmk.sh: obey pics.all
+       * device/lib/pic16/libio/mkmk.sh: properly match whole lines in
+         .ignore files, fixes IO libs for 18f242, 18f252, 18f442, and 18f452
+         (patch by Nick Materer, #2253980)
+
+       * device/lib/pic16/libio/adc.ignore,
+         device/lib/pic16/libio/i2c.ignore,
+         device/lib/pic16/libio/usart.ignore,
+         device/lib/pic16/pics.all: updated to build more device libs
+
+       * device/lib/pic16/libdev/Makefile.am,
+         device/lib/pic16/libdev/Makefile.in,
+         device/lib/pic16/libio/Makefile.am,
+         device/lib/pic16/libio/Makefile.in: regenerated
+
+       * src/pic16/device.c (pic16_dump_usection): fixed output of multiple
+         names per memory location, applied SDCC style to more functions
+
+2008-11-09 Gudjon I. Gudjonsson <gudjon AT gudjon.org>
+
+       * device/include/mcs51/p89lpc933_4.h: new NXP header file
+       * device/include/mcs51/p89lpc935_6.h: new NXP header file
+       * device/include/mcs51/p89v66x.h: minor changes
+         (svn commit by Frieder Ferlemann <Frieder.Ferlemann AT web.de>)
+
+2008-11-09 Raphael Neider <rneider AT web.de>
+
+       * device/include/pic/pic14devices.txt: fixed memory description for
+         12f629 and 12f675, closes #2236240
+
+2008-11-06 Borut Razem <borut.razem AT siol.net>
+
+       * src/SDCCmain.c: #fixed bug 2224960: sdcc -MM no working correctly
+         pass system include paths with -isystem to sdcpp
+       * src/SDCCglue.c, src/pic/glue.c, src/pic16/glue.c: removed unneded
+         functions (closePipes), (closeTmpFiles) and (rmTmpFiles)
+
+2008-11-02 Raphael Neider <rneider AT web.de>
+
+       * doc/sdccman.lyx: updated the sections on the library build process
+         and on how to add support for new devices, and documented known
+         problems with the extended instruction set including a workaround
+
 2008-11-01 Raphael Neider <rneider AT web.de>
 
        * device/include/pic16/adc.h,
 
        * src/SDCCglue.c, src/SDCCast.c:
          fixed throw of "excess elements" warning for char arrays
+       * support/regression/tests/nullstring.c:
+         disable warning about excess elements in array of chars initializer
 
 2008-09-07 Maarten Brock <sourceforge.brock AT dse.nl>