2016-02-08  Joerg Wunsch <j.gnu@uriah.heep.sax.de>

	* configure.ac: Release version 2.0.0.

2016-02-08  Joerg Wunsch <j.gnu@uriah.heep.sax.de>

	* doc/api/rel-method.dox: Mention major number 2.

2016-02-08  Joerg Wunsch <j.gnu@uriah.heep.sax.de>

	* doc/api/overview.dox: Remove obsolete sentence claiming
	SimulAVR were unmaintained.

2016-02-08  Joerg Wunsch <j.gnu@uriah.heep.sax.de>

	* configure.ac: Bump version to 2.0.0, in preparation of the
	upcoming release.

2016-02-08  Joerg Wunsch <j.gnu@uriah.heep.sax.de>

	* doc/api/dox_html_header: Drop the alphabetical index from the
	top bar, as it does not work as expected when setting
	DISABLE_INDEX in the config file (it only yielded the very first
	index block, i.e. names starting with an underscore). Since
	there's now a search field, the value of the index is questionable
	anyway.

2016-02-08  Joerg Wunsch <j.gnu@uriah.heep.sax.de>

	* doc/api/doxygen.config.in (MARKDOWN_SUPPORT): Turn off markdown
	support, as it clashes with the use of __FOO__-style macro names.
	* include/util/delay.h.in: Rephrase and reformat the documentation
	of _delay_ms() and _delay_us().  This fixes the remaining doxygen
	warnings.

2016-02-08  Joerg Wunsch <j.gnu@uriah.heep.sax.de>

	* doc/api/main_page.dox: Update copyright year.

2016-02-07  Joerg Wunsch <j.gnu@uriah.heep.sax.de>

	Fix most of the doxygen warnings.
	* doc/examples/asmdemo/asmdemo.dox: (Dito.)
	* include/avr/boot.h: (Dito.)
	* include/avr/fuse.h: (Dito.)
	* include/avr/lock.h: (Dito.)
	* include/avr/pgmspace.h: (Dito.)
	* include/avr/power.h: (Dito.)
	* include/avr/sleep.h: (Dito.)
	* include/avr/wdt.h: (Dito.)
	* include/errno.h: (Dito.)
	* include/math.h: (Dito.)
	* include/setjmp.h: (Dito.)
	* include/stdint.h: (Dito.)
	* include/stdio.h: (Dito.)
	* include/stdlib.h: (Dito.)
	* include/string.h: (Dito.)
	* include/time.h: (Dito.)
	* include/util/delay.h.in: (Dito.)
	* libc/pmstring/memchr_P.S: (Dito.)
	* libc/pmstring/memcmp_P.S: (Dito.)
	* libc/pmstring/memcmp_PF.S: (Dito.)
	* libc/pmstring/memcpy_P.S: (Dito.)
	* libc/pmstring/memcpy_PF.S: (Dito.)
	* libc/pmstring/memrchr_P.S: (Dito.)
	* libc/pmstring/strcasecmp_P.S: (Dito.)
	* libc/pmstring/strcasecmp_PF.S: (Dito.)
	* libc/pmstring/strcat_P.S: (Dito.)
	* libc/pmstring/strcat_PF.S: (Dito.)
	* libc/pmstring/strchr_P.S: (Dito.)
	* libc/pmstring/strchrnul_P.S: (Dito.)
	* libc/pmstring/strcmp_P.S: (Dito.)
	* libc/pmstring/strcmp_PF.S: (Dito.)
	* libc/pmstring/strcpy_P.S: (Dito.)
	* libc/pmstring/strcpy_PF.S: (Dito.)
	* libc/pmstring/strcspn_P.S: (Dito.)
	* libc/pmstring/strlcat_P.S: (Dito.)
	* libc/pmstring/strlcat_PF.S: (Dito.)
	* libc/pmstring/strlcpy_P.S: (Dito.)
	* libc/pmstring/strlcpy_PF.S: (Dito.)
	* libc/pmstring/strlen_P.S: (Dito.)
	* libc/pmstring/strlen_PF.S: (Dito.)
	* libc/pmstring/strncasecmp_P.S: (Dito.)
	* libc/pmstring/strncasecmp_PF.S: (Dito.)
	* libc/pmstring/strncat_P.S: (Dito.)
	* libc/pmstring/strncat_PF.S: (Dito.)
	* libc/pmstring/strncmp_P.S: (Dito.)
	* libc/pmstring/strncmp_PF.S: (Dito.)
	* libc/pmstring/strncpy_P.S: (Dito.)
	* libc/pmstring/strncpy_PF.S: (Dito.)
	* libc/pmstring/strnlen_P.S: (Dito.)
	* libc/pmstring/strnlen_PF.S: (Dito.)
	* libc/pmstring/strpbrk_P.S: (Dito.)
	* libc/pmstring/strrchr_P.S: (Dito.)
	* libc/pmstring/strsep_P.S: (Dito.)
	* libc/pmstring/strspn_P.S: (Dito.)
	* libc/pmstring/strstr_P.S: (Dito.)
	* libc/pmstring/strstr_PF.S: (Dito.)
	* libc/pmstring/strtok_P.c: (Dito.)
	* libc/pmstring/strtok_rP.S: (Dito.)
	* libc/stdlib/atexit.c: (Dito.)
	* libc/string/memccpy.S: (Dito.)
	* libc/string/memmem.S: (Dito.)
	* libc/string/strcasestr.S: (Dito.)
	* libc/string/strtok.c: (Dito.)

2016-02-06  Joerg Wunsch <j.gnu@uriah.heep.sax.de>

	* doc/api/doxygen.config.in: Update doxygen infrastructur to Doxygen 1.8.7
	* doc/api/dox.css: Ditto.
	* doc/api/dox_html_footer: Ditto.
	* doc/api/dox_html_header: Ditto.

2016-02-05  Pitchumani Sivanupandi <pitchumani.s@atmel.com>

	patch #8902: Xmega's PROTECTED_WRITE is incorrect for IO registers
	whose address is more than one byte
	* include/avr/xmega.h (_PROTECTED_WRITE): Update constraint for
	IO register to allow more than 1 byte address. Cast CCP signature and
	value to be written to avoid un-optimal load.

2016-01-28  Pitchumani Sivanupandi <pitchumani.s@atmel.com>

	Added new devices.
	* configure.ac: Add ATA5702M322, ATA5782, ATA5790N, ATA5831, ATA6613C,
	ATA6614Q, ATmega64HVE2, ATxmega8E5, ATxmega32C3, ATxmega32D3
	and ATxmega32E5 devices.
	* devtools/gen-avr-lib-tree.sh: Likewise.
	* devtools/iosym/Makefile.am: Add assembly macro files for new devices.
	* doc/api/main_page.dox: Document new device support.
	* doc/api/using-tools.dox: Likewise.
	* include/avr/Makefile.am (avr_HEADERS): Add new header files.
	* include/avr/io.h: Add hooks for new devices.
	* include/avr/ioa5702m322.h: New device header file.
	* include/avr/ioa5782.h: Ditto.
	* include/avr/ioa5790n.h: Ditto.
	* include/avr/ioa5831.h: Ditto.
	* include/avr/ioa6613c.h: Ditto.
	* include/avr/ioa6614q.h: Ditto.
	* include/avr/iom64hve2.h: Ditto.
	* include/avr/iox32c3.h: Ditto.
	* include/avr/iox32d3.h: Ditto.
	* include/avr/iox32e5.h: Ditto.
	* include/avr/iox8e5.h: Ditto.
	* crt1/iosym/ata5702m322.S: Generated.
	* crt1/iosym/ata5782.S: Ditto.
	* crt1/iosym/ata5790n.S: Ditto.
	* crt1/iosym/ata5831.S: Ditto.
	* crt1/iosym/ata6613c.S: Ditto.
	* crt1/iosym/ata6614q.S: Ditto.
	* crt1/iosym/atmega64hve2.S: Ditto.
	* crt1/iosym/atxmega32c3.S: Ditto.
	* crt1/iosym/atxmega32d3.S: Ditto.
	* crt1/iosym/atxmega32e5.S: Ditto.
	* crt1/iosym/atxmega8e5.S: Ditto.

2016-01-28  Pitchumani Sivanupandi <pitchumani.s@atmel.com>

	Fixed distcheck errors.
	* crt1/iosym/Makefile.am (EXTRA_DIST): Add missed device files.
	* devtools/Device.am: Donot distribute libdev and lib<dev> sources.
	* libc/Makefile.am (DIST_SUBDIRS): Add misc directory for distribution.

2016-01-25  Pitchumani Sivanupandi <pitchumani.s@atmel.com>

	* configure.ac: Add ATA6612C, ATA6617C, ATA664251, ATmega48PB and
	ATmega88PB devices.
	* devtools/gen-avr-lib-tree.sh: Likewise.
	* devtools/generate_iosym.sh: Likewise.
	* doc/api/main_page.dox: Document new device support.
	* doc/api/using-tools.dox: Likewise.
	* include/avr/Makefile.am (avr_HEADERS): Add new header files.
	* include/avr/io.h: Add hooks for new devices.
	* include/avr/ioa6612c.h: Newfile.
	* include/avr/ioa6617c.h: Ditto.
	* include/avr/ioa664251.h: Ditto.
	* include/avr/iom48pb.h: Ditto.
	* include/avr/iom88pb.h: Ditto.
	* crt1/iosym/ata6612c.S: Generated.
	* crt1/iosym/ata6617c.S: Ditto.
	* crt1/iosym/ata664251.S: Ditto.
	* crt1/iosym/atmega48pb.S: Ditto.
	* crt1/iosym/atmega88pb: Ditto.

2016-01-25  Pitchumani Sivanupandi <pitchumani.s@atmel.com>

	* configure.ac: Add ATA6616C, ATtiny441 and ATtiny841 devices.
	* devtools/gen-avr-lib-tree.sh: Likewise.
	* devtools/generate_iosym.sh: Likewise.
	* doc/api/main_page.dox: Document new device support.
	* doc/api/using-tools.dox: Likewise.
	* include/avr/Makefile.am (avr_HEADERS): Add new header files.
	* include/avr/io.h: Add hooks for new devices.
	* include/avr/ioa6616c.h: Newfile.
	* include/avr/iotn441.h: Ditto.
	* include/avr/iotn841.h: Ditto.
	* crt1/iosym/ata6616c.S: Generated.
	* crt1/iosym/attiny441.S: Ditto.
	* crt1/iosym/attiny841.S: Ditto.
