+2013-01-21 Colin Watson <cjwatson@ubuntu.com>
+
+ Remove nested functions from USB iterators.
+
+ * include/grub/usb.h (grub_usb_iterate_hook_t): New type.
+ (grub_usb_controller_iterate_hook_t): Likewise.
+ (grub_usb_iterate): Add hook_data argument.
+ (grub_usb_controller_iterate): Likewise.
+ (struct grub_usb_controller_dev.iterate): Likewise.
+
+ Update all implementations and callers.
+
+2013-01-21 Vladimir Serbinenko <phcoder@gmail.com>
+
+ * grub-core/normal/term.c (print_ucs4_terminal): Don't output right
+ margin when not needed.
+
+2013-01-21 Vladimir Serbinenko <phcoder@gmail.com>
+
+ Make color variables global instead of it being per-terminal.
+
+2013-01-21 Vladimir Serbinenko <phcoder@gmail.com>
+
+ * grub-core/commands/ls.c (grub_ls_print_devices): Add missing
+ asterisk.
+
+2013-01-21 Colin Watson <cjwatson@ubuntu.com>
+
+ Fix powerpc and sparc64 build failures caused by un-nesting memory
+ map iterators.
+
+2013-01-21 Colin Watson <cjwatson@ubuntu.com>
+
+ * grub-core/disk/arc/arcdisk.c (grub_arcdisk_iterate): Fix
+ parameter declarations.
+
+2013-01-21 Vladimir Serbinenko <phcoder@gmail.com>
+
+ * grub-core/commands/lsmmap.c: Fix unused variable on emu.
+
+2013-01-21 Vladimir Serbinenko <phcoder@gmail.com>
+
+ Improve spkmomdem reliability by adding a separator between bytes.
+
+2013-01-21 Colin Watson <cjwatson@ubuntu.com>
+
+ * grub-core/partmap/msdos.c (embed_signatures): Add the signature of
+ an Acer registration utility with several sightings in the wild.
+ Reported by: Rickard Westman. Fixes Ubuntu bug #987022.
+
+2013-01-21 Colin Watson <cjwatson@ubuntu.com>
+
+ Remove nested functions from filesystem directory iterators.
+
+ * include/grub/fs.h (grub_fs_dir_hook_t): New type.
+ (struct grub_fs.dir): Add hook_data argument.
+
+ Update all implementations and callers.
+
+2013-01-21 Colin Watson <cjwatson@ubuntu.com>
+
+ * docs/grub.texi (Multi-boot manual config): Fix typo for
+ "recommended".
+
+2013-01-20 Leif Lindholm <leif.lindholm@arm.com>
+
+ * util/grub-mkimage.c (main): Postpone freeing arguments.output
+ until after its use in generate_image.
+
+2013-01-20 Colin Watson <cjwatson@ubuntu.com>
+
+ * grub-core/loader/i386/linux.c (grub_cmd_initrd): Don't add the
+ initrd size to addr_min, since the initrd will be allocated after
+ this address.
+
+2013-01-20 Andrey Borzenkov <arvidjaar@gmail.com>
+
+ * conf/Makefile.common: Fix autogen rules to pass definition
+ files on stdin; Makefile.util.am needs Makefile.utilgcry.def
+
+2013-01-20 Leif Lindholm <leif.lindholm@arm.com>
+
+ * include/grub/elf.h: Update ARM definitions based on binutils.
+
+2013-01-20 Aleš Nesrsta <starous@volny.cz>
+
+ Split long USB transfers into short ones.
+
+2013-01-20 Andrey Borzenkov <arvidjaar@gmail.com>
+
+ * docs/grub.texi (Simple configuration): Clarify GRUB_HIDDEN_TIMEOUT
+ is interrupted by ESC.
+
+2013-01-20 Vladimir Serbinenko <phcoder@gmail.com>
+
+ * util/grub-script-check.c (main): Uniform the error message.
+
+2013-01-20 Colin Watson <cjwatson@ubuntu.com>
+
+ Remove nested functions from ELF iterators.
+
+2013-01-20 Colin Watson <cjwatson@ubuntu.com>
+
+ Remove nested functions from device iterators.
+
+ * include/grub/arc/arc.h (grub_arc_iterate_devs_hook_t): New type.
+ (grub_arc_iterate_devs): Add hook_data argument.
+ * include/grub/ata.h (grub_ata_dev_iterate_hook_t): New type.
+ (struct grub_ata_dev.iterate): Add hook_data argument.
+ * include/grub/device.h (grub_device_iterate_hook_t): New type.
+ (grub_device_iterate): Add hook_data argument.
+ * include/grub/disk.h (grub_disk_dev_iterate_hook_t): New type.
+ (struct grub_disk_dev.iterate): Add hook_data argument.
+ (grub_disk_dev_iterate): Likewise.
+ * include/grub/gpt_partition.h (grub_gpt_partition_map_iterate):
+ Likewise.
+ * include/grub/msdos_partition.h (grub_partition_msdos_iterate):
+ Likewise.
+ * include/grub/partition.h (grub_partition_iterate_hook_t): New
+ type.
+ (struct grub_partition_map.iterate): Add hook_data argument.
+ (grub_partition_iterate): Likewise.
+ * include/grub/scsi.h (grub_scsi_dev_iterate_hook_t): New type.
+ (struct grub_scsi_dev.iterate): Add hook_data argument.
+
+ Update all callers.
+
+2013-01-20 Colin Watson <cjwatson@ubuntu.com>
+
+ Fix typos for "developer" and "development".
+
+2013-01-18 Vladimir Serbinenko <phcoder@gmail.com>
+
+ Add license header to spkmodem-recv.c.
+
+2013-01-17 Vladimir Serbinenko <phcoder@gmail.com>
+
+ Rewrite spkmodem to use PIT for timing. Double the speed.
+
+2013-01-16 Vladimir Serbinenko <phcoder@gmail.com>
+
+ Add new command pcidump.
+
+2013-01-16 Vladimir Serbinenko <phcoder@gmail.com>
+
+ New terminal outputs using serial: morse and spkmodem.
+
2013-01-16 Vladimir Serbinenko <phcoder@gmail.com>
Improve bidi handling in entry editor.