From 1bc80837dde03a32b5ab185067f7bd4c499a9850 Mon Sep 17 00:00:00 2001
From: Cyrille Bagard <nocbos@gmail.com>
Date: Mon, 2 Apr 2018 13:56:36 +0200
Subject: Removed the heavy ChangeLog file.

---
 ChangeLog  | 25499 -----------------------------------------------------------
 autogen.sh |     2 +
 2 files changed, 2 insertions(+), 25499 deletions(-)
 delete mode 100644 ChangeLog

diff --git a/ChangeLog b/ChangeLog
deleted file mode 100644
index 96cf6a4..0000000
--- a/ChangeLog
+++ /dev/null
@@ -1,25499 +0,0 @@
-18-03-11  Cyrille Bagard <nocbos@gmail.com>
-
-	* configure.ac:
-	Add the new Makefiles from the 'plugins/dexbnf', 'plugins/dexbnf/python'
-	and 'plugins/pychrysalide/mangling' directories, and remove the one from
-	the 'src/mangling/dex' directory.
-
-	* plugins/Makefile.am:
-	Add dexbnf to SUBDIRS.
-
-	* plugins/dex/core.c:
-	Update depedencies.
-
-	* plugins/dex/format.c:
-	* plugins/dex/pool.c:
-	Update code.
-
-	* plugins/dexbnf/Makefile.am:
-	* plugins/dexbnf/context.c:
-	* plugins/dexbnf/context.h:
-	* plugins/dexbnf/core.c:
-	* plugins/dexbnf/core.h:
-	* plugins/dexbnf/demangler.c:
-	* plugins/dexbnf/demangler.h:
-	* plugins/dexbnf/python/Makefile.am:
-	* plugins/dexbnf/python/demangler.c:
-	* plugins/dexbnf/python/demangler.h:
-	* plugins/dexbnf/python/module.c:
-	* plugins/dexbnf/python/module.h:
-	* plugins/dexbnf/shorty.c:
-	* plugins/dexbnf/shorty.h:
-	* plugins/dexbnf/simple.c:
-	* plugins/dexbnf/simple.h:
-	* plugins/dexbnf/type.c:
-	* plugins/dexbnf/type.h:
-	New entries: define a new Dex demangler with MUTF-8 support as plugin.
-
-	* plugins/pychrysalide/Makefile.am:
-	Add mangling/libpychrysamangling.la to pychrysalide_la_LIBADD and
-	mangling to SUBDIRS.
-
-	* plugins/pychrysalide/analysis/Makefile.am:
-	Add the 'type.[ch]' files to libpychrysaanalysis_la_SOURCES.
-
-	* plugins/pychrysalide/analysis/module.c:
-	Update code.
-
-	* plugins/pychrysalide/analysis/routine.c:
-	Convert routines with str() calls from Python.
-
-	* plugins/pychrysalide/analysis/type.c:
-	* plugins/pychrysalide/analysis/type.h:
-	New entries: define data types for Python.
-
-	* plugins/pychrysalide/core/Makefile.am:
-	Add the 'demanglers.[ch]' files to libpychrysacore_la_SOURCES.
-
-	* plugins/pychrysalide/core/demanglers.c:
-	* plugins/pychrysalide/core/demanglers.h:
-	New entries: provide demanglers.
-
-	* plugins/pychrysalide/core/formats.c:
-	* plugins/pychrysalide/core/logs.c:
-	Typo.
-
-	* plugins/pychrysalide/core/module.c:
-	Update code.
-
-	* plugins/pychrysalide/mangling/Makefile.am:
-	* plugins/pychrysalide/mangling/demangler.c:
-	* plugins/pychrysalide/mangling/demangler.h:
-	* plugins/pychrysalide/mangling/module.c:
-	* plugins/pychrysalide/mangling/module.h:
-	New entries: give Python access to demanglers.
-
-	* plugins/pychrysalide/pychrysa.c:
-	Update code.
-
-	* src/analysis/routine.c:
-	Handle routines without names.
-
-	* src/analysis/types/cse.c:
-	* src/analysis/types/cse.h:
-	Update prototypes providing class names.
-
-	* src/analysis/types/encaps.c:
-	* src/analysis/types/encaps.h:
-	Handle arrays.
-
-	* src/common/Makefile.am:
-	Add the 'ibuf.[ch]' and 'utf8.[ch]' files to libcommon_la_SOURCES.
-
-	* src/common/ibuf.c:
-	* src/common/ibuf.h:
-	New entries: create input buffers.
-
-	* src/common/packed.c:
-	* src/common/packed.h:
-	Typo.
-
-	* src/common/utf8.c:
-	* src/common/utf8.h:
-	New entries: handle partial UTF-8 decoding.
-
-	* src/core/Makefile.am:
-	Add the 'demanglers.[ch]' files to libcore_la_SOURCES.
-
-	* src/core/core.c:
-	Update code.
-
-	* src/core/demanglers.c:
-	* src/core/demanglers.h:
-	New entries: register and provide demanglers.
-
-	* src/core/processors.h:
-	Typo.
-
-	* src/format/format-int.h:
-	* src/format/format.c:
-	Link each binary format with a dedicated demangler.
-
-	* src/mangling/Makefile.am:
-	Add the 'demangler-int.h' file to libmangling_la_SOURCES and remove
-	dex/libmanglingdex.la from libmangling_la_LIBADD and dex from SUBDIRS.
-
-	* src/mangling/context-int.h:
-	* src/mangling/context.c:
-	* src/mangling/context.h:
-	Update code for type and routine demangling.
-
-	* src/mangling/demangler-int.h:
-	New entry: allow demangler inheritance.
-
-	* src/mangling/demangler.c:
-	* src/mangling/demangler.h:
-	Update code for type and routine demangling.
-
-	* src/mangling/dex/Makefile.am:
-	* src/mangling/dex/context.h:
-	* src/mangling/dex/shorty_gram.y:
-	* src/mangling/dex/shorty_tok.l:
-	* src/mangling/dex/type_gram.y:
-	* src/mangling/dex/type_tok.l:
-	Removed files.
-
-	* tests/mangling/dex.py:
-	New entry: extend the test suite with Dex demangling checking.
-
-18-03-08  Cyrille Bagard <nocbos@gmail.com>
-
-	* plugins/arm/v7/instruction.c:
-	* plugins/dalvik/instruction.c:
-	* src/arch/instruction-int.h:
-	* src/arch/instruction.c:
-	* src/arch/instruction.h:
-	Prepare instructions to generate tooltips.
-
-	* src/gtkext/gtkblockdisplay.c:
-	Accept tooltips from instructions.
-
-18-02-21  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/gui/panels/panel.c:
-	Skip the copy of a panel content if the widget is not realized.
-
-18-02-21  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/common/extstr.c:
-	* src/common/extstr.h:
-	Define a custom function to extract tokens from strings.
-
-	* src/gui/panels/symbols.c:
-	Cut symbol labels using words instead of single characters.
-
-18-02-21  Cyrille Bagard <nocbos@gmail.com>
-
-	* pixmaps/symbol_object_classic.png:
-	New entry: create an icon for object symbols.
-
-	* src/gtkext/tmgt.c:
-	Typo.
-
-	* src/gui/panels/Makefile.am:
-	Add the 'symbols.ui' file to UI_FILES.
-
-	* src/gui/panels/errors.c:
-	Typo.
-
-	* src/gui/panels/gresource.xml:
-	Update code.
-
-	* src/gui/panels/symbols.c:
-	Replace the old symbol panel by a new improved one.
-
-	* src/gui/panels/symbols.ui:
-	New entry: create a GUI for the symbol panel using Glade.
-
-	* src/gui/panels/updating-int.h:
-	* src/gui/panels/updating.c:
-	* src/gui/panels/updating.h:
-	Clean the data used for updates when needed.
-
-18-02-18  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/gui/panels/errors.c:
-	* src/gui/panels/errors.ui:
-	Update code.
-
-	* src/gui/panels/panel-int.h:
-	* src/gui/panels/panel.c:
-	Hide transitions when updating panel content.
-
-18-02-18  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/gui/panels/bintree.c:
-	* src/gui/panels/errors.c:
-	Update code.
-
-	* src/gui/panels/panel-int.h:
-	* src/gui/panels/panel.c:
-	Move the resource builder as part of panel base.
-
-	* src/gui/panels/welcome.c:
-	Update code.
-
-18-02-18  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/gui/panels/panel.c:
-	Destroy panel resources on exit.
-
-18-02-16  Cyrille Bagard <nocbos@gmail.com>
-
-	* plugins/elf/dynamic.c:
-	* plugins/elf/dynamic.h:
-	Improve the dynamic segment handle using refactoring.
-
-	* plugins/elf/elf_def.h:
-	Insert some mssing ELF definitions.
-
-	* plugins/elf/python/Makefile.am:
-	Add the 'elf_def.[ch]' files to libelfpython_la_SOURCES.
-
-	* plugins/elf/python/constants.c:
-	* plugins/elf/python/dynamic.c:
-	* plugins/elf/python/dynamic.h:
-	Update code.
-
-	* plugins/elf/python/elf_def.c:
-	* plugins/elf/python/elf_def.h:
-	New entries: provide the size of some internal ELF structures to Python.
-
-	* plugins/elf/python/format.c:
-	Extend the ELF format support.
-
-	* plugins/elf/python/program.c:
-	* plugins/elf/python/section.c:
-	Typo.
-
-	* plugins/elf/symbols.c:
-	Update code.
-
-18-02-15  Cyrille Bagard <nocbos@gmail.com>
-
-	* plugins/pychrysalide/arch/vmpa.c:
-	Fix the string representation for the Vmpa type in Python.
-
-18-02-11  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/analysis/routine.c:
-	Update code.
-
-	* src/format/symbol.c:
-	* src/format/symbol.h:
-	Update the prototype used to get symbol label.
-
-18-02-11  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/core/logs.c:
-	Remove compilation warnings.
-
-	* src/gui/panels/Makefile.am:
-	Add the 'updating*[ch]' files to libguipanels_la_SOURCES.
-
-	* src/gui/panels/errors.c:
-	Update code.
-
-	* src/gui/panels/panel-int.h:
-	* src/gui/panels/panel.c:
-	* src/gui/panels/panel.h:
-	Remove old code.
-
-	* src/gui/panels/updating-int.h:
-	* src/gui/panels/updating.c:
-	* src/gui/panels/updating.h:
-	New entries: create a dedicated interface fot panel updating.
-
-18-02-05  Cyrille Bagard <nocbos@gmail.com>
-
-	* configure.ac:
-	* src/arch/processor.c:
-	* src/format/format.c:
-	Fix the compilation in non debug mode.
-
-18-02-04  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/glibext/configuration.c:
-	Clean code.
-
-18-02-03  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/gtkext/gtkbufferdisplay.c:
-	Fix the caret rendering for buffer displays.
-
-18-01-31  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/gtkext/gtkbufferdisplay.c:
-	* src/gtkext/gtkdisplaypanel-int.h:
-	* src/gtkext/gtkdisplaypanel.c:
-	* src/gtkext/gtkdisplaypanel.h:
-	Provide the current active object in display panels.
-
-	* src/gui/menus/edition.c:
-	* src/gui/menus/menubar.c:
-	Update code.
-
-18-01-31  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/analysis/db/server.c:
-	* src/main.c:
-	Avoid to pollute the configuration directory with old UNIX family sockets.
-
-18-01-31  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/mangling/dex/shorty_tok.l:
-	* src/mangling/dex/type_tok.l:
-	Fix a mistake in the previous commit.
-
-18-01-30  Cyrille Bagard <nocbos@gmail.com>
-
-	* configure.ac:
-	* plugins/dex/pool.c:
-	* plugins/elf/symbols.c:
-	* plugins/mobicore/symbols.c:
-	* src/Makefile.am:
-	* src/format/Makefile.am:
-	* src/format/dwarf/symbols.c:
-	* src/format/mangling/dex/Makefile.am:
-	Update code.
-
-	* src/mangling/Makefile.am:
-	* src/mangling/context-int.h:
-	* src/mangling/context.c:
-	* src/mangling/context.h:
-	* src/mangling/demangler.c:
-	* src/mangling/demangler.h:
-	* src/mangling/dex/Makefile.am:
-	* src/mangling/dex/context.c:
-	* src/mangling/dex/context.h:
-	* src/mangling/dex/shorty_gram.y:
-	* src/mangling/dex/shorty_tok.l:
-	* src/mangling/dex/type_gram.y:
-	* src/mangling/dex/type_tok.l:
-	* src/mangling/itanium/Makefile.am:
-	* src/mangling/itanium/abi.c:
-	* src/mangling/itanium/abi.h:
-	* src/mangling/itanium/component-int.h:
-	* src/mangling/itanium/component.c:
-	* src/mangling/itanium/component.h:
-	* src/mangling/itanium/context.c:
-	* src/mangling/itanium/context.h:
-	* src/mangling/java.h:
-	* src/mangling/java_gram.y:
-	* src/mangling/java_tok.l:
-	Moved entries: move the mangling related code.
-
-18-01-29  Cyrille Bagard <nocbos@gmail.com>
-
-	* plugins/elf/elf-int.h:
-	* plugins/elf/format.c:
-	Introduce specific operations for ELF architectures.
-
-	* plugins/elf/helper_arm.c:
-	* plugins/elf/helper_arm.h:
-	Fix virtual addresses for the Thumb mode.
-
-	* plugins/elf/program.c:
-	* plugins/elf/symbols.c:
-	Update code.
-
-18-01-29  Cyrille Bagard <nocbos@gmail.com>
-
-	* plugins/elf/dynamic.c:
-	* plugins/elf/dynamic.h:
-	Extract more information from the PT_DYNAMIC segment.
-
-	* plugins/elf/elf_def.h:
-	Improve the macro definitions for relocations.
-
-	* plugins/elf/format.c:
-	Insert some extra processings atfer the disassembly process.
-
-	* plugins/elf/helper_arm.c:
-	* plugins/elf/helper_arm.h:
-	Resolve relocation offsets for ARM.
-
-	* plugins/elf/loading.c:
-	* plugins/elf/loading.h:
-	Rely on threads to load more ELF information.
-
-	* plugins/elf/section.c:
-	Make all arguments optional when looking for section parameters.
-
-	* plugins/elf/symbols.c:
-	* plugins/elf/symbols.h:
-	Handle properly imported/exported ELF symbols, as well as all other symbols.
-
-	* src/analysis/binary.c:
-	Update the format symbols after disassembling.
-
-	* src/common/sort.c:
-	* src/common/sort.h:
-	Compare uint64_t integers.
-
-	* src/format/format-int.h:
-	* src/format/format.c:
-	* src/format/format.h:
-	Update code for post-processing. Create new ways to search for symbols.
-
-	* src/format/symiter.c:
-	Add a check for locked format symbol list.
-
-18-01-26  Cyrille Bagard <nocbos@gmail.com>
-
-	* plugins/elf/format.c:
-	* plugins/mobicore/mclf.c:
-	Clean some format loading processes.
-
-18-01-24  Cyrille Bagard <nocbos@gmail.com>
-
-	* plugins/pychrysalide/arch/vmpa.c:
-	Update code.
-
-	* src/common/endianness.c:
-	* src/common/endianness.h:
-	Improve the support of some unusual endiannesses.
-
-	* tests/analysis/contents/endian.py:
-	New entry: extend the test suite with some extra cases.
-
-18-01-24  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/analysis/binary.c:
-	Clean the content of loaded binaries.
-
-18-01-24  Cyrille Bagard <nocbos@gmail.com>
-
-	* plugins/arm/v7/fetch.c:
-	* plugins/arm/v7/helpers.c:
-	* plugins/arm/v7/operands/coproc.c:
-	* plugins/arm/v7/operands/coproc.h:
-	* plugins/arm/v7/operands/estate.c:
-	* plugins/arm/v7/operands/limitation.c:
-	* plugins/arm/v7/operands/limitation.h:
-	* plugins/arm/v7/operands/maccess.c:
-	* plugins/arm/v7/operands/maccess.h:
-	* plugins/arm/v7/operands/offset.c:
-	* plugins/arm/v7/operands/offset.h:
-	* plugins/arm/v7/operands/reglist.c:
-	* plugins/arm/v7/operands/reglist.h:
-	* plugins/arm/v7/operands/rotation.c:
-	* plugins/arm/v7/operands/shift.c:
-	* plugins/arm/v7/operands/shift.h:
-	* plugins/arm/v7/pseudo.c:
-	* plugins/pychrysalide/format/format.c:
-	* plugins/stackvars/operand.c:
-	* plugins/stackvars/stackvars.c:
-	* src/analysis/disass/area.c:
-	* src/arch/target.c:
-	* src/arch/vmpa.c:
-	* src/common/leb128.c:
-	* src/format/dwarf/abbrev.c:
-	* src/format/dwarf/info.c:
-	* src/format/dwarf/utils.c:
-	* src/format/format.c:
-	* src/format/mangling/itanium/abi.c:
-	* src/format/mangling/itanium/component-int.h:
-	* src/format/mangling/itanium/component.c:
-	* src/format/mangling/itanium/component.h:
-	* src/format/pe/pe_def.h:
-	* src/glibext/gbinportion.c:
-	* src/gtkext/graph/cluster.c:
-	* src/gtkext/graph/edge.c:
-	* src/gtkext/graph/edge.h:
-	* src/gtkext/gtkbufferdisplay.c:
-	* src/gtkext/gtkdisplaypanel.c:
-	* src/gtkext/gtkstatusstack.c:
-	* tools/d2c/args/manager.h:
-	Typo.
-
-18-01-17  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/arch/mips/Makefile.am:
-	* src/arch/mips/instruction.c:
-	* src/arch/mips/instruction.h:
-	* src/arch/mips/op_add.c:
-	* src/arch/mips/op_and.c:
-	* src/arch/mips/op_branch.c:
-	* src/arch/mips/op_jump.c:
-	* src/arch/mips/op_load.c:
-	* src/arch/mips/op_nop.c:
-	* src/arch/mips/op_sr.c:
-	* src/arch/mips/op_store.c:
-	* src/arch/mips/op_sub.c:
-	* src/arch/mips/opcodes.h:
-	* src/arch/mips/operand.c:
-	* src/arch/mips/operand.h:
-	* src/arch/mips/processor.c:
-	* src/arch/mips/processor.h:
-	* src/arch/mips/registers.c:
-	* src/arch/mips/registers.h:
-	Deleted entries: remove the broken support of the MIPS architecture.
-
-18-01-17  Cyrille Bagard <nocbos@gmail.com>
-
-	* plugins/arm/v7/processor.c:
-	* plugins/dalvik/processor.c:
-	Update code.
-
-	* src/arch/processor-int.h:
-	Clean the definition of architecture processors.
-
-	* src/arch/processor.c:
-	Update code.
-
-18-01-16  Cyrille Bagard <nocbos@gmail.com>
-
-	* configure.ac:
-	* plugins/Makefile.am:
-	* plugins/arm/python/instruction.c:
-	* plugins/arm/python/module.c:
-	* plugins/arm/python/processor.c:
-	* plugins/arm/python/v7/instruction.c:
-	* plugins/arm/python/v7/processor.c:
-	* plugins/dex/python/class.c:
-	* plugins/dex/python/format.c:
-	* plugins/dex/python/module.c:
-	* plugins/elf/python/constants.c:
-	* plugins/elf/python/format.c:
-	* plugins/elf/python/module.c:
-	* plugins/elf/python/translate.c:
-	Update code.
-
-	* plugins/pychrysalide/Makefile.am:
-	* plugins/pychrysalide/access.c:
-	* plugins/pychrysalide/access.h:
-	* plugins/pychrysalide/analysis/Makefile.am:
-	* plugins/pychrysalide/analysis/binary.c:
-	* plugins/pychrysalide/analysis/binary.h:
-	* plugins/pychrysalide/analysis/block.c:
-	* plugins/pychrysalide/analysis/block.h:
-	* plugins/pychrysalide/analysis/content.c:
-	* plugins/pychrysalide/analysis/content.h:
-	* plugins/pychrysalide/analysis/contents/Makefile.am:
-	* plugins/pychrysalide/analysis/contents/file.c:
-	* plugins/pychrysalide/analysis/contents/file.h:
-	* plugins/pychrysalide/analysis/contents/module.c:
-	* plugins/pychrysalide/analysis/contents/module.h:
-	* plugins/pychrysalide/analysis/contents/restricted.c:
-	* plugins/pychrysalide/analysis/contents/restricted.h:
-	* plugins/pychrysalide/analysis/db/Makefile.am:
-	* plugins/pychrysalide/analysis/db/certs.c:
-	* plugins/pychrysalide/analysis/db/certs.h:
-	* plugins/pychrysalide/analysis/db/collection.c:
-	* plugins/pychrysalide/analysis/db/collection.h:
-	* plugins/pychrysalide/analysis/db/item.c:
-	* plugins/pychrysalide/analysis/db/item.h:
-	* plugins/pychrysalide/analysis/db/items/Makefile.am:
-	* plugins/pychrysalide/analysis/db/items/comment.c:
-	* plugins/pychrysalide/analysis/db/items/comment.h:
-	* plugins/pychrysalide/analysis/db/items/module.c:
-	* plugins/pychrysalide/analysis/db/items/module.h:
-	* plugins/pychrysalide/analysis/db/module.c:
-	* plugins/pychrysalide/analysis/db/module.h:
-	* plugins/pychrysalide/analysis/loaded.c:
-	* plugins/pychrysalide/analysis/loaded.h:
-	* plugins/pychrysalide/analysis/module.c:
-	* plugins/pychrysalide/analysis/module.h:
-	* plugins/pychrysalide/analysis/routine.c:
-	* plugins/pychrysalide/analysis/routine.h:
-	* plugins/pychrysalide/arch/Makefile.am:
-	* plugins/pychrysalide/arch/immediate.c:
-	* plugins/pychrysalide/arch/immediate.h:
-	* plugins/pychrysalide/arch/instriter.c:
-	* plugins/pychrysalide/arch/instriter.h:
-	* plugins/pychrysalide/arch/instruction.c:
-	* plugins/pychrysalide/arch/instruction.h:
-	* plugins/pychrysalide/arch/module.c:
-	* plugins/pychrysalide/arch/module.h:
-	* plugins/pychrysalide/arch/operand.c:
-	* plugins/pychrysalide/arch/operand.h:
-	* plugins/pychrysalide/arch/processor.c:
-	* plugins/pychrysalide/arch/processor.h:
-	* plugins/pychrysalide/arch/raw.c:
-	* plugins/pychrysalide/arch/raw.h:
-	* plugins/pychrysalide/arch/vmpa.c:
-	* plugins/pychrysalide/arch/vmpa.h:
-	* plugins/pychrysalide/common/Makefile.am:
-	* plugins/pychrysalide/common/bits.c:
-	* plugins/pychrysalide/common/bits.h:
-	* plugins/pychrysalide/common/fnv1a.c:
-	* plugins/pychrysalide/common/fnv1a.h:
-	* plugins/pychrysalide/common/module.c:
-	* plugins/pychrysalide/common/module.h:
-	* plugins/pychrysalide/common/pathname.c:
-	* plugins/pychrysalide/common/pathname.h:
-	* plugins/pychrysalide/core/Makefile.am:
-	* plugins/pychrysalide/core/formats.c:
-	* plugins/pychrysalide/core/formats.h:
-	* plugins/pychrysalide/core/logs.c:
-	* plugins/pychrysalide/core/logs.h:
-	* plugins/pychrysalide/core/module.c:
-	* plugins/pychrysalide/core/module.h:
-	* plugins/pychrysalide/core/params.c:
-	* plugins/pychrysalide/core/params.h:
-	* plugins/pychrysalide/debug/Makefile.am:
-	* plugins/pychrysalide/debug/debugger.c:
-	* plugins/pychrysalide/debug/debugger.h:
-	* plugins/pychrysalide/debug/gdbrsp/Makefile.am:
-	* plugins/pychrysalide/debug/gdbrsp/gdb.c:
-	* plugins/pychrysalide/debug/gdbrsp/gdb.h:
-	* plugins/pychrysalide/debug/gdbrsp/module.c:
-	* plugins/pychrysalide/debug/gdbrsp/module.h:
-	* plugins/pychrysalide/debug/module.c:
-	* plugins/pychrysalide/debug/module.h:
-	* plugins/pychrysalide/format/Makefile.am:
-	* plugins/pychrysalide/format/executable.c:
-	* plugins/pychrysalide/format/executable.h:
-	* plugins/pychrysalide/format/format.c:
-	* plugins/pychrysalide/format/format.h:
-	* plugins/pychrysalide/format/module.c:
-	* plugins/pychrysalide/format/module.h:
-	* plugins/pychrysalide/format/symbol.c:
-	* plugins/pychrysalide/format/symbol.h:
-	* plugins/pychrysalide/format/symiter.c:
-	* plugins/pychrysalide/format/symiter.h:
-	* plugins/pychrysalide/glibext/Makefile.am:
-	* plugins/pychrysalide/glibext/buffercache.c:
-	* plugins/pychrysalide/glibext/buffercache.h:
-	* plugins/pychrysalide/glibext/bufferline.c:
-	* plugins/pychrysalide/glibext/bufferline.h:
-	* plugins/pychrysalide/glibext/configuration.c:
-	* plugins/pychrysalide/glibext/configuration.h:
-	* plugins/pychrysalide/glibext/linegen.c:
-	* plugins/pychrysalide/glibext/linegen.h:
-	* plugins/pychrysalide/glibext/loadedpanel.c:
-	* plugins/pychrysalide/glibext/loadedpanel.h:
-	* plugins/pychrysalide/glibext/module.c:
-	* plugins/pychrysalide/glibext/module.h:
-	* plugins/pychrysalide/gtkext/Makefile.am:
-	* plugins/pychrysalide/gtkext/blockdisplay.c:
-	* plugins/pychrysalide/gtkext/blockdisplay.h:
-	* plugins/pychrysalide/gtkext/bufferdisplay.c:
-	* plugins/pychrysalide/gtkext/bufferdisplay.h:
-	* plugins/pychrysalide/gtkext/displaypanel.c:
-	* plugins/pychrysalide/gtkext/displaypanel.h:
-	* plugins/pychrysalide/gtkext/dockable.c:
-	* plugins/pychrysalide/gtkext/dockable.h:
-	* plugins/pychrysalide/gtkext/module.c:
-	* plugins/pychrysalide/gtkext/module.h:
-	* plugins/pychrysalide/gui/Makefile.am:
-	* plugins/pychrysalide/gui/editem.c:
-	* plugins/pychrysalide/gui/editem.h:
-	* plugins/pychrysalide/gui/module.c:
-	* plugins/pychrysalide/gui/module.h:
-	* plugins/pychrysalide/gui/panels/Makefile.am:
-	* plugins/pychrysalide/gui/panels/module.c:
-	* plugins/pychrysalide/gui/panels/module.h:
-	* plugins/pychrysalide/gui/panels/panel.c:
-	* plugins/pychrysalide/gui/panels/panel.h:
-	* plugins/pychrysalide/helpers.c:
-	* plugins/pychrysalide/helpers.h:
-	* plugins/pychrysalide/plugin.c:
-	* plugins/pychrysalide/plugin.h:
-	* plugins/pychrysalide/pychrysa.c:
-	* plugins/pychrysalide/pychrysa.h:
-	* plugins/pychrysalide/struct.c:
-	* plugins/pychrysalide/struct.h:
-	* plugins/pychrysalide/weak.c:
-	* plugins/pychrysalide/weak.h:
-	Change the Python bindings source directory and update code.
-
-18-01-16  Cyrille Bagard <nocbos@gmail.com>
-
-	* plugins/pychrysa/format/format.c:
-	Add and remove symbols from the Python API.
-
-	* plugins/pychrysa/format/symbol.c:
-	Typo.
-
-	* src/format/format.c:
-	Improve the removal of format symbols.
-
-	* tests/format/format.py:
-	New entry: create a test suite entry for checking the addition / removal
-	of symbols.
-
-18-01-13  Cyrille Bagard <nocbos@gmail.com>
-
-	* plugins/pychrysa/format/Makefile.am:
-	Add the 'symiter.[ch]' files to libpychrysaformat_la_SOURCES.
-
-	* plugins/pychrysa/format/format.c:
-	Delete the previous version of symbol iterators and update code.
-
-	* plugins/pychrysa/format/module.c:
-	Update code.
-
-	* plugins/pychrysa/format/symiter.c:
-	* plugins/pychrysa/format/symiter.h:
-	New entries: provide Python bindings for the new symbol iterator.
-
-	* src/analysis/disass/disassembler.c:
-	* src/analysis/disass/output.c:
-	* src/analysis/disass/routines.c:
-	* src/analysis/disass/routines.h:
-	Update code.
-
-	* src/arch/processor.c:
-	Fix a compilation bug when NDEBUG is defined.
-
-	* src/format/Makefile.am:
-	Add the 'symiter.[ch]' files to libformat_la_SOURCES.
-
-	* src/format/format-int.h:
-	* src/format/format.c:
-	* src/format/format.h:
-	Rewrite all accesses to symbols.
-
-	* src/format/symiter.c:
-	* src/format/symiter.h:
-	New entries: create a real iterator for symbols.
-
-	* src/gui/dialogs/gotox.c:
-	* src/gui/panels/strings.c:
-	* src/gui/panels/symbols.c:
-	Update code.
-
-18-01-13  Cyrille Bagard <nocbos@gmail.com>
-
-	* plugins/dex/loading.c:
-	* plugins/elf/format.c:
-	* plugins/elf/loading.c:
-	* plugins/elf/symbols.c:
-	Update code.
-
-	* plugins/pychrysa/arch/vmpa.c:
-	Remove temporary code.
-
-	* plugins/pychrysa/core/Makefile.am:
-	Add the 'logs.[ch]' files to libpychrysacore_la_SOURCES.
-
-	* plugins/pychrysa/core/formats.c:
-	Update code.
-
-	* plugins/pychrysa/core/logs.c:
-	* plugins/pychrysa/core/logs.h:
-	New entries: provide logs access from Python.
-
-	* plugins/pychrysa/core/module.c:
-	Update code.
-
-	* plugins/pychrysa/gui/panels/Makefile.am:
-	Remove the 'log.[ch]' files from libpychrysaguipanels_la_SOURCES.
-
-	* plugins/pychrysa/gui/panels/log.h
-	* plugins/pychrysa/gui/panels/log.h
-	Delete entries.
-
-	* plugins/pychrysa/gui/panels/module.c:
-	* src/analysis/binary.c:
-	* src/analysis/db/certs.c:
-	* src/analysis/db/client.c:
-	* src/analysis/db/server.c:
-	* src/analysis/disass/area.c:
-	* src/analysis/disass/disassembler.c:
-	* src/analysis/disass/output.c:
-	* src/analysis/disass/routines.c:
-	* src/analysis/loading.c:
-	* src/analysis/project.c:
-	Update code.
-
-	* src/core/Makefile.am:
-	Add the 'logs.[ch]' files to libcore_la_SOURCES.
-
-	* src/core/logs.c:
-	* src/core/logs.h:
-	New entries: handle the logs from the GUI, the command line and the Python bindings.
-
-	* src/debug/debugger.c:
-	* src/debug/gdbrsp/stream.c:
-	* src/debug/jdwp/debugger.c:
-	* src/debug/jdwp/tcp.c:
-	* src/format/executable.c:
-	* src/format/format.c:
-	* src/gui/core/theme.c:
-	* src/gui/dialogs/identity.c:
-	* src/gui/menus/debug.c:
-	Update code.
-
-	* src/gui/panels/log.c:
-	* src/gui/panels/log.h:
-	Update the feature provided by the log panel.
-
-	* src/main.c:
-	Allow to set the log verbosity from command line.
-
-	* tests/core/logs.py:
-	New entry: perform some extra tests when running the test suite.
-
-18-01-09  Cyrille Bagard <nocbos@gmail.com>
-
-	* plugins/pychrysa/analysis/routine.c:
-	Update the Python API dealing with basic blocks.
-
-	* src/analysis/disass/block.h:
-	Typo.
-
-	* src/analysis/routine.h:
-	Clean code.
-
-18-01-07  Cyrille Bagard <nocbos@gmail.com>
-
-	* plugins/elf/helper_arm.c:
-	Suffix ELF PLT entries with "@plt" in symbol names.
-
-18-01-07  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/analysis/db/cdb.c:
-	Fix a bug when reading the compressed database.
-
-	* src/common/io.c:
-	* src/common/io.h:
-	Introduce partial readings.
-
-17-12-31  Cyrille Bagard <nocbos@gmail.com>
-
-	* plugins/ropgadgets/select.c:
-	Update the ROP gadgets finder.
-
-	* src/analysis/loading.c:
-	Update code.
-
-	* src/core/global.c:
-	Increase the reference counter when providing the current project.
-
-	* src/gui/editor.c:
-	* src/gui/menus/file.c:
-	* src/gui/menus/project.c:
-	Update code.
-
-17-12-31  Cyrille Bagard <nocbos@gmail.com>
-
-	* plugins/elf/elf_def.h:
-	Typo.
-
-	* plugins/elf/python/Makefile.am:
-	Add the 'program.[ch]', 'section.[ch]' and 'translate.[ch]' files to
-	libelfpython_la_SOURCES.
-
-	* plugins/elf/python/format.c:
-	Provide access to Elf structures from Python. Update the Python bindings.
-
-	* plugins/elf/python/program.c:
-	* plugins/elf/python/program.h:
-	* plugins/elf/python/section.c:
-	* plugins/elf/python/section.h:
-	* plugins/elf/python/translate.c:
-	* plugins/elf/python/translate.h:
-	New entries: provide access to Elf structures from Python.
-
-	* plugins/pychrysa/Makefile.am:
-	Add the 'struct.[ch]' files to pychrysalide_la_SOURCES.
-
-	* plugins/pychrysa/pychrysa.c:
-	Update code.
-
-	* plugins/pychrysa/struct.c:
-	* plugins/pychrysa/struct.h:
-	New entries: create a generic object providing dynamic fields.
-
-17-12-29  Cyrille Bagard <nocbos@gmail.com>
-
-	* plugins/ropgadgets/select.c:
-	* src/gui/panels/regedit.c:
-	Kill the last uses of the deprecated gtk_widget_override_color() function.
-
-17-12-29  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/gtkext/gtkdockable.c:
-	* src/gtkext/tmgt.c:
-	Remove remaining compilation warnings for GTK deprecated functions when defining regular expressions.
-
-	* themes/Adwaita/display.css:
-	Define a class for filter error.
-
-17-12-29  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/glibext/gbufferview.c:
-	* src/glibext/gbufferview.h:
-	Update code.
-
-	* src/gtkext/gtkbufferdisplay-int.h:
-	* src/gtkext/gtkbufferdisplay.c:
-	* src/gtkext/gtkdisplaypanel.c:
-	Fix compilation warnings by replacing GTK deprecated functions in display panels.
-
-17-12-27  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/gui/panels/errors.c:
-	Update the error panel summary in the main thread.
-
-17-12-27  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/analysis/loading.c:
-	* src/analysis/project.c:
-	* src/analysis/project.h:
-	Reorganize a small part of binary loading.
-
-17-12-27  Cyrille Bagard <nocbos@gmail.com>
-
-	* plugins/pychrysa/analysis/Makefile.am:
-	Add the 'loaded.[ch]' files to libpychrysaanalysis_la_SOURCES.
-
-	* plugins/pychrysa/analysis/content.c:
-	* plugins/pychrysa/analysis/content.h:
-	Typo.
-
-	* plugins/pychrysa/analysis/loaded.c:
-	* plugins/pychrysa/analysis/loaded.h:
-	New entries: provide Python bindings for loaded contents.
-
-	* plugins/pychrysa/analysis/module.c:
-	Update code.
-
-	* src/analysis/Makefile.am:
-	Add the 'loaded*[ch]' files to libanalysis_la_SOURCES.
-
-	* src/analysis/binary.c:
-	* src/analysis/binary.h:
-	Update loaded binaries as loaded contents.
-
-	* src/analysis/loaded-int.h:
-	* src/analysis/loaded.c:
-	* src/analysis/loaded.h:
-	New entries: create the GLoadedContent interface to load all kinds of content.
-
-	* src/analysis/project.c:
-	* src/analysis/project.h:
-	Make projects only store loaded contents. Clean code.
-
-	* src/glibext/gloadedpanel-int.h:
-	* src/glibext/gloadedpanel.c:
-	* src/glibext/gloadedpanel.h:
-	Add setter and getter to deal with linked loaded contents.
-
-	* src/gtkext/graph/cluster.c:
-	* src/gtkext/gtkblockdisplay.c:
-	* src/gtkext/gtkblockdisplay.h:
-	* src/gtkext/gtkbufferdisplay.c:
-	* src/gtkext/gtkdisplaypanel-int.h:
-	* src/gtkext/gtkdisplaypanel.c:
-	* src/gtkext/gtkdisplaypanel.h:
-	Update code.
-
-	* src/gui/editor.c:
-	Track project changes here.
-
-	* src/gui/menus/project.c:
-	* src/gui/menus/view.c:
-	Update code.
-
-17-12-26  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/analysis/project.c:
-	* src/analysis/project.h:
-	Remove an useless function and update code.
-
-	* src/glibext/signal.c:
-	* src/glibext/signal.h:
-	Handle swapping closures when signaling to the main thread.
-
-	* src/gui/menus/project.c:
-	Update code.
-
-17-12-26  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/analysis/project.c:
-	* src/analysis/project.h:
-	Clean the code for projects.
-
-	* src/core/global.c:
-	* src/core/global.h:
-	Register the current project as a real global variable.
-
-	* src/gui/editor.c:
-	* src/gui/menus/file.c:
-	* src/gui/menus/project.c:
-	* src/gui/panels/welcome.c:
-	* src/main.c:
-	Update code.
-
-17-12-15  Cyrille Bagard <nocbos@gmail.com>
-
-	* plugins/elf/python/dynamic.c:
-	* plugins/elf/python/dynamic.h:
-	Typo.
-
-17-12-08  Cyrille Bagard <nocbos@gmail.com>
-
-	* plugins/elf/symbols.c:
-	Load imported symbols.
-
-	* plugins/pychrysa/format/symbol.c:
-	* src/analysis/disass/output.c:
-	* src/analysis/disass/routines.c:
-	* src/format/format.c:
-	Update code.
-
-	* src/format/symbol-int.h:
-	* src/format/symbol.c:
-	* src/format/symbol.h:
-	Introduce the symbol visibility.
-
-	* src/gui/panels/symbols.c:
-	* src/panels/strings.c:
-	Update code.
-
-17-12-08  Cyrille Bagard <nocbos@gmail.com>
-
-	* plugins/pychrysa/arch/vmpa.c:
-	Update the comparison features for the Python bindings.
-
-	* src/arch/vmpa.c:
-	Improve the way vmpa_t types are compared.
-
-	* src/arch/vmpa.h:
-	Remove an useless macro.
-
-	* tests/arch/vmpa.py:
-	Populate the test suite.
-
-17-12-07  Cyrille Bagard <nocbos@gmail.com>
-
-	* plugins/pychrysa/analysis/routine.c:
-	* plugins/pychrysa/format/symbol.c:
-	* plugins/pychrysa/pychrysa.c:
-	Synchronise the Python bindings: make routines inherit from symbols.
-
-17-12-02  Cyrille Bagard <nocbos@gmail.com>
-
-	* .gitignore:
-	* autogen.sh:
-	* configure.ac:
-	* plugins/Makefile.am:
-	Update files and code.
-
-	* plugins/arm/Makefile.am:
-	* plugins/arm/cond.h:
-	* plugins/arm/context-int.h:
-	* plugins/arm/context.c:
-	* plugins/arm/context.h:
-	* plugins/arm/core.c:
-	* plugins/arm/core.h:
-	* plugins/arm/instruction-int.h:
-	* plugins/arm/instruction.c:
-	* plugins/arm/instruction.h:
-	* plugins/arm/link.c:
-	* plugins/arm/link.h:
-	* plugins/arm/processor-int.h:
-	* plugins/arm/processor.c:
-	* plugins/arm/processor.h:
-	* plugins/arm/python/Makefile.am:
-	* plugins/arm/python/instruction.c:
-	* plugins/arm/python/instruction.h:
-	* plugins/arm/python/module.c:
-	* plugins/arm/python/module.h:
-	* plugins/arm/python/processor.c:
-	* plugins/arm/python/processor.h:
-	* plugins/arm/python/v7/Makefile.am:
-	* plugins/arm/python/v7/instruction.c:
-	* plugins/arm/python/v7/instruction.h:
-	* plugins/arm/python/v7/module.c:
-	* plugins/arm/python/v7/module.h:
-	* plugins/arm/python/v7/processor.c:
-	* plugins/arm/python/v7/processor.h:
-	* plugins/arm/register-int.h:
-	* plugins/arm/register.c:
-	* plugins/arm/register.h:
-	* plugins/arm/v7/Makefile.am:
-	* plugins/arm/v7/arm.c:
-	* plugins/arm/v7/arm.h:
-	* plugins/arm/v7/build_tmp_decl.sh:
-	* plugins/arm/v7/context.c:
-	* plugins/arm/v7/context.h:
-	* plugins/arm/v7/core.c:
-	* plugins/arm/v7/core.h:
-	* plugins/arm/v7/cregister.c:
-	* plugins/arm/v7/cregister.h:
-	* plugins/arm/v7/fetch.c:
-	* plugins/arm/v7/fetch.h:
-	* plugins/arm/v7/helpers.c:
-	* plugins/arm/v7/helpers.h:
-	* plugins/arm/v7/instruction.c:
-	* plugins/arm/v7/instruction.h:
-	* plugins/arm/v7/link.c:
-	* plugins/arm/v7/link.h:
-	* plugins/arm/v7/opcodes/Makefile.am:
-	* plugins/arm/v7/opcodes/opcodes_tmp_arm.h:
-	* plugins/arm/v7/opcodes/opcodes_tmp_simd.h:
-	* plugins/arm/v7/opcodes/opcodes_tmp_thumb_16.h:
-	* plugins/arm/v7/opcodes/opcodes_tmp_thumb_32.h:
-	* plugins/arm/v7/opdefs/Makefile.am:
-	* plugins/arm/v7/opdefs/adc_A881.d:
-	* plugins/arm/v7/opdefs/adc_A882.d:
-	* plugins/arm/v7/opdefs/adc_A883.d:
-	* plugins/arm/v7/opdefs/add_A8810.d:
-	* plugins/arm/v7/opdefs/add_A8811.d:
-	* plugins/arm/v7/opdefs/add_A884.d:
-	* plugins/arm/v7/opdefs/add_A885.d:
-	* plugins/arm/v7/opdefs/add_A886.d:
-	* plugins/arm/v7/opdefs/add_A887.d:
-	* plugins/arm/v7/opdefs/add_A888.d:
-	* plugins/arm/v7/opdefs/add_A889.d:
-	* plugins/arm/v7/opdefs/adr_A8812.d:
-	* plugins/arm/v7/opdefs/and_A8813.d:
-	* plugins/arm/v7/opdefs/and_A8814.d:
-	* plugins/arm/v7/opdefs/and_A8815.d:
-	* plugins/arm/v7/opdefs/asr_A8816.d:
-	* plugins/arm/v7/opdefs/asr_A8817.d:
-	* plugins/arm/v7/opdefs/b_A8818.d:
-	* plugins/arm/v7/opdefs/bfc_A8819.d:
-	* plugins/arm/v7/opdefs/bfi_A8820.d:
-	* plugins/arm/v7/opdefs/bic_A8821.d:
-	* plugins/arm/v7/opdefs/bic_A8822.d:
-	* plugins/arm/v7/opdefs/bic_A8823.d:
-	* plugins/arm/v7/opdefs/bkpt_A8824.d:
-	* plugins/arm/v7/opdefs/bl_A8825.d:
-	* plugins/arm/v7/opdefs/blx_A8826.d:
-	* plugins/arm/v7/opdefs/bx_A8827.d:
-	* plugins/arm/v7/opdefs/bxj_A8828.d:
-	* plugins/arm/v7/opdefs/cb_A8829.d:
-	* plugins/arm/v7/opdefs/cdp_A8830.d:
-	* plugins/arm/v7/opdefs/clrex_A8832.d:
-	* plugins/arm/v7/opdefs/clz_A8833.d:
-	* plugins/arm/v7/opdefs/cmn_A8834.d:
-	* plugins/arm/v7/opdefs/cmn_A8835.d:
-	* plugins/arm/v7/opdefs/cmn_A8836.d:
-	* plugins/arm/v7/opdefs/cmp_A8837.d:
-	* plugins/arm/v7/opdefs/cmp_A8838.d:
-	* plugins/arm/v7/opdefs/cmp_A8839.d:
-	* plugins/arm/v7/opdefs/dbg_A8842.d:
-	* plugins/arm/v7/opdefs/dmb_A8843.d:
-	* plugins/arm/v7/opdefs/dsb_A8844.d:
-	* plugins/arm/v7/opdefs/eor_A8846.d:
-	* plugins/arm/v7/opdefs/eor_A8847.d:
-	* plugins/arm/v7/opdefs/eor_A8848.d:
-	* plugins/arm/v7/opdefs/ldr_A8862.d:
-	* plugins/arm/v7/opdefs/ldr_A8863.d:
-	* plugins/arm/v7/opdefs/ldr_A8864.d:
-	* plugins/arm/v7/opdefs/ldr_A8865.d:
-	* plugins/arm/v7/opdefs/ldr_A8866.d:
-	* plugins/arm/v7/opdefs/ldrb_A8867.d:
-	* plugins/arm/v7/opdefs/ldrb_A8868.d:
-	* plugins/arm/v7/opdefs/ldrb_A8869.d:
-	* plugins/arm/v7/opdefs/ldrb_A8870.d:
-	* plugins/arm/v7/opdefs/ldrbt_A8871.d:
-	* plugins/arm/v7/opdefs/ldrd_A8872.d:
-	* plugins/arm/v7/opdefs/ldrd_A8873.d:
-	* plugins/arm/v7/opdefs/ldrd_A8874.d:
-	* plugins/arm/v7/opdefs/ldrex_A8875.d:
-	* plugins/arm/v7/opdefs/ldrexb_A8876.d:
-	* plugins/arm/v7/opdefs/ldrexd_A8877.d:
-	* plugins/arm/v7/opdefs/ldrexh_A8878.d:
-	* plugins/arm/v7/opdefs/ldrh_A8879.d:
-	* plugins/arm/v7/opdefs/ldrh_A8880.d:
-	* plugins/arm/v7/opdefs/ldrh_A8881.d:
-	* plugins/arm/v7/opdefs/ldrh_A8882.d:
-	* plugins/arm/v7/opdefs/ldrht_A8883.d:
-	* plugins/arm/v7/opdefs/ldrsb_A8884.d:
-	* plugins/arm/v7/opdefs/ldrsb_A8885.d:
-	* plugins/arm/v7/opdefs/ldrsb_A8886.d:
-	* plugins/arm/v7/opdefs/ldrsbt_A8887.d:
-	* plugins/arm/v7/opdefs/ldrsh_A8888.d:
-	* plugins/arm/v7/opdefs/ldrsh_A8889.d:
-	* plugins/arm/v7/opdefs/ldrsh_A8890.d:
-	* plugins/arm/v7/opdefs/ldrsht_A8891.d:
-	* plugins/arm/v7/opdefs/ldrt_A8892.d:
-	* plugins/arm/v7/opdefs/lsl_A8894.d:
-	* plugins/arm/v7/opdefs/lsl_A8895.d:
-	* plugins/arm/v7/opdefs/lsr_A8896.d:
-	* plugins/arm/v7/opdefs/lsr_A8897.d:
-	* plugins/arm/v7/opdefs/mcr_A8898.d:
-	* plugins/arm/v7/opdefs/mcrr_A8899.d:
-	* plugins/arm/v7/opdefs/mla_A88100.d:
-	* plugins/arm/v7/opdefs/mls_A88101.d:
-	* plugins/arm/v7/opdefs/mov_A88102.d:
-	* plugins/arm/v7/opdefs/mov_A88103.d:
-	* plugins/arm/v7/opdefs/mov_A88104.d:
-	* plugins/arm/v7/opdefs/movt_A88106.d:
-	* plugins/arm/v7/opdefs/mrc_A88107.d:
-	* plugins/arm/v7/opdefs/mrrc_A88108.d:
-	* plugins/arm/v7/opdefs/mul_A88114.d:
-	* plugins/arm/v7/opdefs/mvn_A88115.d:
-	* plugins/arm/v7/opdefs/mvn_A88116.d:
-	* plugins/arm/v7/opdefs/mvn_A88117.d:
-	* plugins/arm/v7/opdefs/nop_A88119.d:
-	* plugins/arm/v7/opdefs/orn_A88120.d:
-	* plugins/arm/v7/opdefs/orn_A88121.d:
-	* plugins/arm/v7/opdefs/orr_A88122.d:
-	* plugins/arm/v7/opdefs/orr_A88123.d:
-	* plugins/arm/v7/opdefs/orr_A88124.d:
-	* plugins/arm/v7/opdefs/pop_A88131.d:
-	* plugins/arm/v7/opdefs/pop_A88132.d:
-	* plugins/arm/v7/opdefs/push_A88133.d:
-	* plugins/arm/v7/opdefs/qadd16_A88135.d:
-	* plugins/arm/v7/opdefs/qadd8_A88136.d:
-	* plugins/arm/v7/opdefs/qadd_A88134.d:
-	* plugins/arm/v7/opdefs/qasx_A88137.d:
-	* plugins/arm/v7/opdefs/qdadd_A88138.d:
-	* plugins/arm/v7/opdefs/qdsub_A88139.d:
-	* plugins/arm/v7/opdefs/qsax_A88140.d:
-	* plugins/arm/v7/opdefs/qsub16_A88142.d:
-	* plugins/arm/v7/opdefs/qsub8_A88143.d:
-	* plugins/arm/v7/opdefs/qsub_A88141.d:
-	* plugins/arm/v7/opdefs/rbit_A88144.d:
-	* plugins/arm/v7/opdefs/rev16_A88146.d:
-	* plugins/arm/v7/opdefs/rev_A88145.d:
-	* plugins/arm/v7/opdefs/revsh_A88147.d:
-	* plugins/arm/v7/opdefs/ror_A88149.d:
-	* plugins/arm/v7/opdefs/ror_A88150.d:
-	* plugins/arm/v7/opdefs/rrx_A88151.d:
-	* plugins/arm/v7/opdefs/rsb_A88152.d:
-	* plugins/arm/v7/opdefs/rsb_A88153.d:
-	* plugins/arm/v7/opdefs/rsb_A88154.d:
-	* plugins/arm/v7/opdefs/rsc_A88155.d:
-	* plugins/arm/v7/opdefs/rsc_A88156.d:
-	* plugins/arm/v7/opdefs/rsc_A88157.d:
-	* plugins/arm/v7/opdefs/sadd16_A88158.d:
-	* plugins/arm/v7/opdefs/sadd8_A88159.d:
-	* plugins/arm/v7/opdefs/sasx_A88160.d:
-	* plugins/arm/v7/opdefs/sbc_A88161.d:
-	* plugins/arm/v7/opdefs/sbc_A88162.d:
-	* plugins/arm/v7/opdefs/sbc_A88163.d:
-	* plugins/arm/v7/opdefs/sbfx_A88164.d:
-	* plugins/arm/v7/opdefs/sdiv_A88165.d:
-	* plugins/arm/v7/opdefs/sel_A88166.d:
-	* plugins/arm/v7/opdefs/setend_A88167.d:
-	* plugins/arm/v7/opdefs/sev_A88168.d:
-	* plugins/arm/v7/opdefs/shadd16_A88169.d:
-	* plugins/arm/v7/opdefs/shadd8_A88170.d:
-	* plugins/arm/v7/opdefs/shasx_A88171.d:
-	* plugins/arm/v7/opdefs/shsax_A88172.d:
-	* plugins/arm/v7/opdefs/shsub16_A88173.d:
-	* plugins/arm/v7/opdefs/shsub8_A88174.d:
-	* plugins/arm/v7/opdefs/smlad_A88177.d:
-	* plugins/arm/v7/opdefs/smlal_A88178.d:
-	* plugins/arm/v7/opdefs/smlald_A88180.d:
-	* plugins/arm/v7/opdefs/smlsd_A88182.d:
-	* plugins/arm/v7/opdefs/smlsld_A88183.d:
-	* plugins/arm/v7/opdefs/smmla_A88184.d:
-	* plugins/arm/v7/opdefs/smmls_A88185.d:
-	* plugins/arm/v7/opdefs/smmul_A88186.d:
-	* plugins/arm/v7/opdefs/smuad_A88187.d:
-	* plugins/arm/v7/opdefs/smull_A88189.d:
-	* plugins/arm/v7/opdefs/str_A88203.d:
-	* plugins/arm/v7/opdefs/str_A88204.d:
-	* plugins/arm/v7/opdefs/str_A88205.d:
-	* plugins/arm/v7/opdefs/strb_A88206.d:
-	* plugins/arm/v7/opdefs/strb_A88207.d:
-	* plugins/arm/v7/opdefs/strb_A88208.d:
-	* plugins/arm/v7/opdefs/strbt_A88209.d:
-	* plugins/arm/v7/opdefs/strd_A88210.d:
-	* plugins/arm/v7/opdefs/strd_A88211.d:
-	* plugins/arm/v7/opdefs/strex_A88212.d:
-	* plugins/arm/v7/opdefs/strexb_A88213.d:
-	* plugins/arm/v7/opdefs/strexd_A88214.d:
-	* plugins/arm/v7/opdefs/strexh_A88215.d:
-	* plugins/arm/v7/opdefs/strh_A88216.d:
-	* plugins/arm/v7/opdefs/strh_A88217.d:
-	* plugins/arm/v7/opdefs/strh_A88218.d:
-	* plugins/arm/v7/opdefs/strht_A88219.d:
-	* plugins/arm/v7/opdefs/strt_A88220.d:
-	* plugins/arm/v7/opdefs/sub_A88221.d:
-	* plugins/arm/v7/opdefs/sub_A88222.d:
-	* plugins/arm/v7/opdefs/sub_A88223.d:
-	* plugins/arm/v7/opdefs/sub_A88224.d:
-	* plugins/arm/v7/opdefs/sub_A88225.d:
-	* plugins/arm/v7/opdefs/sub_A88226.d:
-	* plugins/arm/v7/opdefs/subs_B9320.d:
-	* plugins/arm/v7/opdefs/svc_A88228.d:
-	* plugins/arm/v7/opdefs/swp_A88229.d:
-	* plugins/arm/v7/opdefs/teq_A88237.d:
-	* plugins/arm/v7/opdefs/teq_A88238.d:
-	* plugins/arm/v7/opdefs/teq_A88239.d:
-	* plugins/arm/v7/opdefs/tst_A88240.d:
-	* plugins/arm/v7/opdefs/tst_A88241.d:
-	* plugins/arm/v7/opdefs/tst_A88242.d:
-	* plugins/arm/v7/opdefs/uadd16_A88243.d:
-	* plugins/arm/v7/opdefs/uadd8_A88244.d:
-	* plugins/arm/v7/opdefs/uasx_A88245.d:
-	* plugins/arm/v7/opdefs/ubfx_A88246.d:
-	* plugins/arm/v7/opdefs/udf_A88247.d:
-	* plugins/arm/v7/opdefs/udiv_A88248.d:
-	* plugins/arm/v7/opdefs/uhadd16_A88249.d:
-	* plugins/arm/v7/opdefs/uhadd8_A88250.d:
-	* plugins/arm/v7/opdefs/uhasx_A88251.d:
-	* plugins/arm/v7/opdefs/uhsax_A88252.d:
-	* plugins/arm/v7/opdefs/uhsub16_A88253.d:
-	* plugins/arm/v7/opdefs/uhsub8_A88254.d:
-	* plugins/arm/v7/opdefs/umaal_A88255.d:
-	* plugins/arm/v7/opdefs/umlal_A88256.d:
-	* plugins/arm/v7/opdefs/umull_A88257.d:
-	* plugins/arm/v7/opdefs/uqadd16_A88258.d:
-	* plugins/arm/v7/opdefs/uqadd8_A88259.d:
-	* plugins/arm/v7/opdefs/uqasx_A88260.d:
-	* plugins/arm/v7/opdefs/uqsax_A88261.d:
-	* plugins/arm/v7/opdefs/uqsub16_A88262.d:
-	* plugins/arm/v7/opdefs/uqsub8_A88263.d:
-	* plugins/arm/v7/opdefs/usad8_A88264.d:
-	* plugins/arm/v7/opdefs/usada8_A88265.d:
-	* plugins/arm/v7/opdefs/usat16_A88267.d:
-	* plugins/arm/v7/opdefs/usat_A88266.d:
-	* plugins/arm/v7/opdefs/usax_A88268.d:
-	* plugins/arm/v7/opdefs/usub16_A88269.d:
-	* plugins/arm/v7/opdefs/usub8_A88270.d:
-	* plugins/arm/v7/opdefs/uxtab16_A88272.d:
-	* plugins/arm/v7/opdefs/uxtab_A88271.d:
-	* plugins/arm/v7/opdefs/uxtah_A88273.d:
-	* plugins/arm/v7/opdefs/uxtb16_A88275.d:
-	* plugins/arm/v7/opdefs/uxtb_A88274.d:
-	* plugins/arm/v7/opdefs/uxth_A88276.d:
-	* plugins/arm/v7/opdefs/wfi_A88425.d:
-	* plugins/arm/v7/opdefs/yield_A88426.d:
-	* plugins/arm/v7/operands/Makefile.am:
-	* plugins/arm/v7/operands/coproc.c:
-	* plugins/arm/v7/operands/coproc.h:
-	* plugins/arm/v7/operands/estate.c:
-	* plugins/arm/v7/operands/estate.h:
-	* plugins/arm/v7/operands/limitation.c:
-	* plugins/arm/v7/operands/limitation.h:
-	* plugins/arm/v7/operands/maccess.c:
-	* plugins/arm/v7/operands/maccess.h:
-	* plugins/arm/v7/operands/offset.c:
-	* plugins/arm/v7/operands/offset.h:
-	* plugins/arm/v7/operands/reglist.c:
-	* plugins/arm/v7/operands/reglist.h:
-	* plugins/arm/v7/operands/rotation.c:
-	* plugins/arm/v7/operands/rotation.h:
-	* plugins/arm/v7/operands/shift.c:
-	* plugins/arm/v7/operands/shift.h:
-	* plugins/arm/v7/post.c:
-	* plugins/arm/v7/post.h:
-	* plugins/arm/v7/processor.c:
-	* plugins/arm/v7/processor.h:
-	* plugins/arm/v7/pseudo.c:
-	* plugins/arm/v7/pseudo.h:
-	* plugins/arm/v7/register.c:
-	* plugins/arm/v7/register.h:
-	* plugins/arm/v7/simd.c:
-	* plugins/arm/v7/simd.h:
-	* plugins/arm/v7/thumb_16.c:
-	* plugins/arm/v7/thumb_16.h:
-	* plugins/arm/v7/thumb_32.c:
-	* plugins/arm/v7/thumb_32.h:
-	Moved entries: create a plugin for the ARM support.
-
-	* plugins/pychrysa/arch/Makefile.am:
-	* plugins/pychrysa/arch/module.c:
-	* plugins/ropgadgets/helper_arm.c:
-	* plugins/ropgadgets/plugin.c:
-	* src/arch/Makefile.am:
-	* src/arch/arm/Makefile.am:
-	* src/core/processors.c:
-	Update files and code.
-
-	* src/plugins/plugin.c:
-	Fix a bug in the dependency tracking.
-
-17-11-30  Cyrille Bagard <nocbos@gmail.com>
-
-	* plugins/dex/python/format.c:
-	* plugins/elf/python/format.c:
-	Mark some arguments as optional for loading formats with Python.
-
-17-11-29  Cyrille Bagard <nocbos@gmail.com>
-
-	* plugins/elf/dynamic.c:
-	* plugins/elf/dynamic.h:
-	Provide the list of needed shared objects for an Elf binary.
-
-	* plugins/elf/program.c:
-	* plugins/elf/program.h:
-	Find program headers by type.
-
-	* plugins/elf/python/Makefile.am:
-	Add the 'dynamic.[ch]' files to libelfpython_la_SOURCES.
-
-	* plugins/elf/python/dynamic.c:
-	* plugins/elf/python/dynamic.h:
-	New entries: provide the list of needed shared objects for an Elf binary.
-
-	* plugins/elf/python/format.c:
-	Update code.
-
-	* src/analysis/content-int.h:
-	* src/analysis/content.c:
-	* src/analysis/content.h:
-	Provide the last position in a binary content.
-
-	* src/analysis/contents/file.c:
-	* src/analysis/contents/restricted.c:
-	Update code.
-
-17-11-27  Cyrille Bagard <nocbos@gmail.com>
-
-	* plugins/pychrysa/arch/vmpa.c:
-	* plugins/pychrysa/format/executable.c:
-	Add offset and address translations to the Python bindings.
-
-17-11-26  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/arch/x86/Makefile.am:
-	* src/arch/x86/instruction.c:
-	* src/arch/x86/instruction.h:
-	* src/arch/x86/opcodes/Makefile.am:
-	* src/arch/x86/opcodes/adc.c:
-	* src/arch/x86/opcodes/add.c:
-	* src/arch/x86/opcodes/and.c:
-	* src/arch/x86/opcodes/arpl.c:
-	* src/arch/x86/opcodes/call.c:
-	* src/arch/x86/opcodes/cld.c:
-	* src/arch/x86/opcodes/cmp.c:
-	* src/arch/x86/opcodes/cmps.c:
-	* src/arch/x86/opcodes/dec.c:
-	* src/arch/x86/opcodes/hlt.c:
-	* src/arch/x86/opcodes/inc.c:
-	* src/arch/x86/opcodes/int.c:
-	* src/arch/x86/opcodes/jump.c:
-	* src/arch/x86/opcodes/lea.c:
-	* src/arch/x86/opcodes/leave.c:
-	* src/arch/x86/opcodes/mov.c:
-	* src/arch/x86/opcodes/movs.c:
-	* src/arch/x86/opcodes/movsx.c:
-	* src/arch/x86/opcodes/movzx.c:
-	* src/arch/x86/opcodes/mul.c:
-	* src/arch/x86/opcodes/nop.c:
-	* src/arch/x86/opcodes/not.c:
-	* src/arch/x86/opcodes/opcodes.h:
-	* src/arch/x86/opcodes/or.c:
-	* src/arch/x86/opcodes/pop.c:
-	* src/arch/x86/opcodes/push.c:
-	* src/arch/x86/opcodes/rcl.c:
-	* src/arch/x86/opcodes/rcr.c:
-	* src/arch/x86/opcodes/ret.c:
-	* src/arch/x86/opcodes/rol.c:
-	* src/arch/x86/opcodes/ror.c:
-	* src/arch/x86/opcodes/sar.c:
-	* src/arch/x86/opcodes/sbb.c:
-	* src/arch/x86/opcodes/scas.c:
-	* src/arch/x86/opcodes/set.c:
-	* src/arch/x86/opcodes/shl.c:
-	* src/arch/x86/opcodes/shr.c:
-	* src/arch/x86/opcodes/stos.c:
-	* src/arch/x86/opcodes/sub.c:
-	* src/arch/x86/opcodes/test.c:
-	* src/arch/x86/opcodes/xchg.c:
-	* src/arch/x86/opcodes/xor.c:
-	* src/arch/x86/operand.c:
-	* src/arch/x86/operand.h:
-	* src/arch/x86/operands/Makefile.am:
-	* src/arch/x86/operands/data.c:
-	* src/arch/x86/operands/data.h:
-	* src/arch/x86/operands/modrm.c:
-	* src/arch/x86/operands/modrm.h:
-	* src/arch/x86/operands/moffs.c:
-	* src/arch/x86/operands/moffs.h:
-	* src/arch/x86/operands/register.c:
-	* src/arch/x86/operands/register.h:
-	* src/arch/x86/operands/relative.c:
-	* src/arch/x86/operands/relative.h:
-	* src/arch/x86/processor.c:
-	* src/arch/x86/processor.h:
-	* src/arch/x86/register.c:
-	* src/arch/x86/register.h:
-	Deleted entries: remove the broken support of the x86 architecture.
-
-17-11-26  Cyrille Bagard <nocbos@gmail.com>
-
-	* plugins/androhelpers/params.c:
-	* plugins/androhelpers/switch.c:
-	* plugins/dalvik/fetch.c:
-	* plugins/dalvik/link.c:
-	* plugins/dalvik/operand.c:
-	* plugins/fmtp/parser.c:
-	* plugins/pychrysa/arch/instruction.c:
-	* plugins/stackvars/stackvars.c:
-	* src/analysis/db/items/switcher.c:
-	* src/analysis/disass/links.c:
-	* src/arch/arm/v7/fetch.c:
-	* src/arch/arm/v7/link.c:
-	* src/arch/arm/v7/post.c:
-	Update code.
-
-	* src/arch/instruction.c:
-	Increase the reference counter for provided operands and update code.
-
-	* src/arch/link.c:
-	* src/arch/post.c:
-	* src/arch/raw.c:
-	Update code.
-
-17-11-26  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/common/io.c:
-	* src/common/io.h:
-	* src/common/packed.c:
-	* src/common/packed.h:
-	Extend the internal interface providing file inputs/outputs.
-
-17-11-20  Cyrille Bagard <nocbos@gmail.com>
-
-	* plugins/pychrysa/analysis/db/items/comment.c:
-	* plugins/pychrysa/arch/processor.c:
-	* plugins/pychrysa/debug/debugger.c:
-	* plugins/pychrysa/format/format.c:
-	* plugins/pychrysa/glibext/configuration.c:
-	Fix some types when parsing Python arguments.
-
-17-11-20  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/analysis/project.c:
-	* src/analysis/project.h:
-	* src/gui/menus/file.c:
-	* src/gui/panels/welcome.c:
-	Typo.
-
-17-11-12  Cyrille Bagard <nocbos@gmail.com>
-
-	* plugins/elf/elf_def.h:
-	Update the list of tags for ELF dynamic entries.
-
-	* plugins/elf/python/Makefile.am:
-	Add the 'constants.[ch]' files to libelfpython_la_SOURCES.
-
-	* plugins/elf/python/constants.c:
-	* plugins/elf/python/constants.h:
-	New entries: export the ELF tags to the Python bindings.
-
-	* plugins/elf/python/format.c:
-	Update code.
-
-17-11-12  Cyrille Bagard <nocbos@gmail.com>
-
-	* plugins/pychrysa/analysis/content.c:
-	Improve the type of data read from loaded contents.
-
-	* tests/analysis/contents/restricted.py:
-	Update and extend the test suite.
-
-17-11-12  Cyrille Bagard <nocbos@gmail.com>
-
-	* plugins/pychrysa/analysis/binary.c:
-	Update the Python API.
-
-	* src/analysis/binary.c:
-	* src/analysis/binary.h:
-	Provide a way to wait for analysis endings without signals.
-
-	* src/analysis/disass/disassembler.c:
-	Update code.
-
-17-11-12  Cyrille Bagard <nocbos@gmail.com>
-
-	* plugins/pychrysa/glibext/Makefile.am:
-	Add the 'loadedpanel.[ch]' files to libpychrysaglibext_la_SOURCES.
-
-	* plugins/pychrysa/glibext/loadedpanel.c:
-	* plugins/pychrysa/glibext/loadedpanel.h:
-	New entries: extend the Python bindings.
-
-	* plugins/pychrysa/glibext/module.c:
-	* src/analysis/db/items/move.c:
-
-	* src/glibext/Makefile.am:
-	Add the 'gloadedpanel*[ch]' files to libglibext_la_SOURCES.
-
-	* src/glibext/gloadedpanel-int.h:
-	* src/glibext/gloadedpanel.c:
-	* src/glibext/gloadedpanel.h:
-	New entries: define a new interface for displaying loaded contents.
-
-	* src/glibext/linegen.h:
-	Typo.
-
-	* src/gtkext/gtkdisplaypanel-int.h:
-	* src/gtkext/gtkdisplaypanel.c:
-	* src/gtkext/gtkdisplaypanel.h:
-	* src/gtkext/gtkgraphdisplay.c:
-	* src/gui/core/global.c:
-	* src/gui/core/global.h:
-	* src/gui/core/items.c:
-	* src/gui/core/items.h:
-	* src/gui/editem-int.h:
-	* src/gui/editem.c:
-	* src/gui/editem.h:
-	* src/gui/editor.c:
-	* src/gui/menus/binary.c:
-	* src/gui/menus/edition.c:
-	* src/gui/menus/menubar.c:
-	* src/gui/menus/view.c:
-	* src/gui/panels/bintree.c:
-	* src/gui/panels/bookmarks.c:
-	* src/gui/panels/errors.c:
-	* src/gui/panels/glance.c:
-	* src/gui/panels/strings.c:
-	* src/gui/panels/symbols.c:
-	* src/gui/tb/portions.c:
-	Update code.
-
-17-10-25  Cyrille Bagard <nocbos@gmail.com>
-
-	* plugins/pychrysa/pychrysa.c:
-	* plugins/pychrysa/pychrysa.h:
-	Ensure the Python modules are available for other plugins in standalone mode.
-
-	* src/main.c:
-	Update code.
-
-	* src/plugins/pglist.c:
-	* src/plugins/pglist.h:
-	* src/plugins/plugin.c:
-	* src/plugins/plugin.h:
-	Extend the features for the fix.
-
-17-10-25  Cyrille Bagard <nocbos@gmail.com>
-
-	* plugins/dalvik/core.c:
-	* plugins/dalvik/core.h:
-	* plugins/dalvik/register.c:
-	* plugins/dalvik/register.h:
-	Create a cache for Dalvik registers.
-
-	* plugins/dex/core.c:
-	* plugins/elf/core.c:
-	* plugins/ropgadgets/plugin.c:
-	Typo.
-
-17-10-18  Cyrille Bagard <nocbos@gmail.com>
-
-	* plugins/dex/core.c:
-	* plugins/dex/core.h:
-	Typo.
-
-17-10-18  Cyrille Bagard <nocbos@gmail.com>
-
-	* plugins/dalvik/link.c:
-	Fix a comparison between signed and unsigned integer expressions.
-
-17-10-18  Cyrille Bagard <nocbos@gmail.com>
-
-	* .gitignore:
-	* autogen.sh:
-	* configure.ac:
-	* plugins/Makefile.am:
-	Update files and code.
-
-	* plugins/dalvik/Makefile.am:
-	* plugins/dalvik/context.c:
-	* plugins/dalvik/context.h:
-	* plugins/dalvik/core.c:
-	* plugins/dalvik/core.h:
-	* plugins/dalvik/fetch.c:
-	* plugins/dalvik/fetch.h:
-	* plugins/dalvik/helpers.h:
-	* plugins/dalvik/instruction-def.h:
-	* plugins/dalvik/instruction-int.h:
-	* plugins/dalvik/instruction.c:
-	* plugins/dalvik/instruction.h:
-	* plugins/dalvik/link.c:
-	* plugins/dalvik/link.h:
-	* plugins/dalvik/opcodes/Makefile.am:
-	* plugins/dalvik/opdefs/Makefile.am:
-	* plugins/dalvik/opdefs/add_90.d:
-	* plugins/dalvik/opdefs/add_9b.d:
-	* plugins/dalvik/opdefs/add_a6.d:
-	* plugins/dalvik/opdefs/add_ab.d:
-	* plugins/dalvik/opdefs/add_b0.d:
-	* plugins/dalvik/opdefs/add_bb.d:
-	* plugins/dalvik/opdefs/add_c6.d:
-	* plugins/dalvik/opdefs/add_cb.d:
-	* plugins/dalvik/opdefs/add_d0.d:
-	* plugins/dalvik/opdefs/add_d8.d:
-	* plugins/dalvik/opdefs/aget_44.d:
-	* plugins/dalvik/opdefs/aget_45.d:
-	* plugins/dalvik/opdefs/aget_46.d:
-	* plugins/dalvik/opdefs/aget_47.d:
-	* plugins/dalvik/opdefs/aget_48.d:
-	* plugins/dalvik/opdefs/aget_49.d:
-	* plugins/dalvik/opdefs/aget_4a.d:
-	* plugins/dalvik/opdefs/and_95.d:
-	* plugins/dalvik/opdefs/and_a0.d:
-	* plugins/dalvik/opdefs/and_b5.d:
-	* plugins/dalvik/opdefs/and_c0.d:
-	* plugins/dalvik/opdefs/and_d5.d:
-	* plugins/dalvik/opdefs/and_dd.d:
-	* plugins/dalvik/opdefs/aput_4b.d:
-	* plugins/dalvik/opdefs/aput_4c.d:
-	* plugins/dalvik/opdefs/aput_4d.d:
-	* plugins/dalvik/opdefs/aput_4e.d:
-	* plugins/dalvik/opdefs/aput_4f.d:
-	* plugins/dalvik/opdefs/aput_50.d:
-	* plugins/dalvik/opdefs/aput_51.d:
-	* plugins/dalvik/opdefs/array_21.d:
-	* plugins/dalvik/opdefs/array_24.d:
-	* plugins/dalvik/opdefs/array_26.d:
-	* plugins/dalvik/opdefs/check_1f.d:
-	* plugins/dalvik/opdefs/cmp_31.d:
-	* plugins/dalvik/opdefs/cmpg_2e.d:
-	* plugins/dalvik/opdefs/cmpg_30.d:
-	* plugins/dalvik/opdefs/cmpl_2d.d:
-	* plugins/dalvik/opdefs/cmpl_2f.d:
-	* plugins/dalvik/opdefs/const_12.d:
-	* plugins/dalvik/opdefs/const_13.d:
-	* plugins/dalvik/opdefs/const_14.d:
-	* plugins/dalvik/opdefs/const_15.d:
-	* plugins/dalvik/opdefs/const_16.d:
-	* plugins/dalvik/opdefs/const_17.d:
-	* plugins/dalvik/opdefs/const_18.d:
-	* plugins/dalvik/opdefs/const_19.d:
-	* plugins/dalvik/opdefs/const_1a.d:
-	* plugins/dalvik/opdefs/const_1b.d:
-	* plugins/dalvik/opdefs/const_1c.d:
-	* plugins/dalvik/opdefs/div_93.d:
-	* plugins/dalvik/opdefs/div_9e.d:
-	* plugins/dalvik/opdefs/div_a9.d:
-	* plugins/dalvik/opdefs/div_ae.d:
-	* plugins/dalvik/opdefs/div_b3.d:
-	* plugins/dalvik/opdefs/div_be.d:
-	* plugins/dalvik/opdefs/div_c9.d:
-	* plugins/dalvik/opdefs/div_ce.d:
-	* plugins/dalvik/opdefs/div_d3.d:
-	* plugins/dalvik/opdefs/div_db.d:
-	* plugins/dalvik/opdefs/filled_25.d:
-	* plugins/dalvik/opdefs/goto_28.d:
-	* plugins/dalvik/opdefs/goto_29.d:
-	* plugins/dalvik/opdefs/goto_2a.d:
-	* plugins/dalvik/opdefs/if_32.d:
-	* plugins/dalvik/opdefs/if_33.d:
-	* plugins/dalvik/opdefs/if_34.d:
-	* plugins/dalvik/opdefs/if_35.d:
-	* plugins/dalvik/opdefs/if_36.d:
-	* plugins/dalvik/opdefs/if_37.d:
-	* plugins/dalvik/opdefs/if_38.d:
-	* plugins/dalvik/opdefs/if_39.d:
-	* plugins/dalvik/opdefs/if_3a.d:
-	* plugins/dalvik/opdefs/if_3b.d:
-	* plugins/dalvik/opdefs/if_3c.d:
-	* plugins/dalvik/opdefs/if_3d.d:
-	* plugins/dalvik/opdefs/iget_52.d:
-	* plugins/dalvik/opdefs/iget_53.d:
-	* plugins/dalvik/opdefs/iget_54.d:
-	* plugins/dalvik/opdefs/iget_55.d:
-	* plugins/dalvik/opdefs/iget_56.d:
-	* plugins/dalvik/opdefs/iget_57.d:
-	* plugins/dalvik/opdefs/iget_58.d:
-	* plugins/dalvik/opdefs/instanceof_20.d:
-	* plugins/dalvik/opdefs/invoke_6e.d:
-	* plugins/dalvik/opdefs/invoke_6f.d:
-	* plugins/dalvik/opdefs/invoke_70.d:
-	* plugins/dalvik/opdefs/invoke_71.d:
-	* plugins/dalvik/opdefs/invoke_72.d:
-	* plugins/dalvik/opdefs/invoke_74.d:
-	* plugins/dalvik/opdefs/invoke_75.d:
-	* plugins/dalvik/opdefs/invoke_76.d:
-	* plugins/dalvik/opdefs/invoke_77.d:
-	* plugins/dalvik/opdefs/invoke_78.d:
-	* plugins/dalvik/opdefs/iput_59.d:
-	* plugins/dalvik/opdefs/iput_5a.d:
-	* plugins/dalvik/opdefs/iput_5b.d:
-	* plugins/dalvik/opdefs/iput_5c.d:
-	* plugins/dalvik/opdefs/iput_5d.d:
-	* plugins/dalvik/opdefs/iput_5e.d:
-	* plugins/dalvik/opdefs/iput_5f.d:
-	* plugins/dalvik/opdefs/monitor_1d.d:
-	* plugins/dalvik/opdefs/monitor_1e.d:
-	* plugins/dalvik/opdefs/move_01.d:
-	* plugins/dalvik/opdefs/move_02.d:
-	* plugins/dalvik/opdefs/move_03.d:
-	* plugins/dalvik/opdefs/move_04.d:
-	* plugins/dalvik/opdefs/move_05.d:
-	* plugins/dalvik/opdefs/move_06.d:
-	* plugins/dalvik/opdefs/move_07.d:
-	* plugins/dalvik/opdefs/move_08.d:
-	* plugins/dalvik/opdefs/move_09.d:
-	* plugins/dalvik/opdefs/move_0a.d:
-	* plugins/dalvik/opdefs/move_0b.d:
-	* plugins/dalvik/opdefs/move_0c.d:
-	* plugins/dalvik/opdefs/move_0d.d:
-	* plugins/dalvik/opdefs/mul_92.d:
-	* plugins/dalvik/opdefs/mul_9d.d:
-	* plugins/dalvik/opdefs/mul_a8.d:
-	* plugins/dalvik/opdefs/mul_ad.d:
-	* plugins/dalvik/opdefs/mul_b2.d:
-	* plugins/dalvik/opdefs/mul_bd.d:
-	* plugins/dalvik/opdefs/mul_c8.d:
-	* plugins/dalvik/opdefs/mul_cd.d:
-	* plugins/dalvik/opdefs/mul_d2.d:
-	* plugins/dalvik/opdefs/mul_da.d:
-	* plugins/dalvik/opdefs/neg_7b.d:
-	* plugins/dalvik/opdefs/neg_7d.d:
-	* plugins/dalvik/opdefs/neg_7f.d:
-	* plugins/dalvik/opdefs/neg_80.d:
-	* plugins/dalvik/opdefs/new_22.d:
-	* plugins/dalvik/opdefs/new_23.d:
-	* plugins/dalvik/opdefs/nop_00.d:
-	* plugins/dalvik/opdefs/not_7c.d:
-	* plugins/dalvik/opdefs/not_7e.d:
-	* plugins/dalvik/opdefs/or_96.d:
-	* plugins/dalvik/opdefs/or_a1.d:
-	* plugins/dalvik/opdefs/or_b6.d:
-	* plugins/dalvik/opdefs/or_c1.d:
-	* plugins/dalvik/opdefs/or_d6.d:
-	* plugins/dalvik/opdefs/or_de.d:
-	* plugins/dalvik/opdefs/rem_94.d:
-	* plugins/dalvik/opdefs/rem_9f.d:
-	* plugins/dalvik/opdefs/rem_aa.d:
-	* plugins/dalvik/opdefs/rem_af.d:
-	* plugins/dalvik/opdefs/rem_b4.d:
-	* plugins/dalvik/opdefs/rem_bf.d:
-	* plugins/dalvik/opdefs/rem_ca.d:
-	* plugins/dalvik/opdefs/rem_cf.d:
-	* plugins/dalvik/opdefs/rem_d4.d:
-	* plugins/dalvik/opdefs/rem_dc.d:
-	* plugins/dalvik/opdefs/return_0e.d:
-	* plugins/dalvik/opdefs/return_0f.d:
-	* plugins/dalvik/opdefs/return_10.d:
-	* plugins/dalvik/opdefs/return_11.d:
-	* plugins/dalvik/opdefs/rsub_d1.d:
-	* plugins/dalvik/opdefs/rsub_d9.d:
-	* plugins/dalvik/opdefs/sget_60.d:
-	* plugins/dalvik/opdefs/sget_61.d:
-	* plugins/dalvik/opdefs/sget_62.d:
-	* plugins/dalvik/opdefs/sget_63.d:
-	* plugins/dalvik/opdefs/sget_64.d:
-	* plugins/dalvik/opdefs/sget_65.d:
-	* plugins/dalvik/opdefs/sget_66.d:
-	* plugins/dalvik/opdefs/shl_98.d:
-	* plugins/dalvik/opdefs/shl_a3.d:
-	* plugins/dalvik/opdefs/shl_b8.d:
-	* plugins/dalvik/opdefs/shl_c3.d:
-	* plugins/dalvik/opdefs/shl_e0.d:
-	* plugins/dalvik/opdefs/shr_99.d:
-	* plugins/dalvik/opdefs/shr_a4.d:
-	* plugins/dalvik/opdefs/shr_b9.d:
-	* plugins/dalvik/opdefs/shr_c4.d:
-	* plugins/dalvik/opdefs/shr_e1.d:
-	* plugins/dalvik/opdefs/sput_67.d:
-	* plugins/dalvik/opdefs/sput_68.d:
-	* plugins/dalvik/opdefs/sput_69.d:
-	* plugins/dalvik/opdefs/sput_6a.d:
-	* plugins/dalvik/opdefs/sput_6b.d:
-	* plugins/dalvik/opdefs/sput_6c.d:
-	* plugins/dalvik/opdefs/sput_6d.d:
-	* plugins/dalvik/opdefs/sub_91.d:
-	* plugins/dalvik/opdefs/sub_9c.d:
-	* plugins/dalvik/opdefs/sub_a7.d:
-	* plugins/dalvik/opdefs/sub_ac.d:
-	* plugins/dalvik/opdefs/sub_b1.d:
-	* plugins/dalvik/opdefs/sub_bc.d:
-	* plugins/dalvik/opdefs/sub_c7.d:
-	* plugins/dalvik/opdefs/sub_cc.d:
-	* plugins/dalvik/opdefs/switch_2b.d:
-	* plugins/dalvik/opdefs/switch_2c.d:
-	* plugins/dalvik/opdefs/throw_27.d:
-	* plugins/dalvik/opdefs/to_81.d:
-	* plugins/dalvik/opdefs/to_82.d:
-	* plugins/dalvik/opdefs/to_83.d:
-	* plugins/dalvik/opdefs/to_84.d:
-	* plugins/dalvik/opdefs/to_85.d:
-	* plugins/dalvik/opdefs/to_86.d:
-	* plugins/dalvik/opdefs/to_87.d:
-	* plugins/dalvik/opdefs/to_88.d:
-	* plugins/dalvik/opdefs/to_89.d:
-	* plugins/dalvik/opdefs/to_8a.d:
-	* plugins/dalvik/opdefs/to_8b.d:
-	* plugins/dalvik/opdefs/to_8c.d:
-	* plugins/dalvik/opdefs/to_8d.d:
-	* plugins/dalvik/opdefs/to_8e.d:
-	* plugins/dalvik/opdefs/to_8f.d:
-	* plugins/dalvik/opdefs/ushr_9a.d:
-	* plugins/dalvik/opdefs/ushr_a5.d:
-	* plugins/dalvik/opdefs/ushr_ba.d:
-	* plugins/dalvik/opdefs/ushr_c5.d:
-	* plugins/dalvik/opdefs/ushr_e2.d:
-	* plugins/dalvik/opdefs/xor_97.d:
-	* plugins/dalvik/opdefs/xor_a2.d:
-	* plugins/dalvik/opdefs/xor_b7.d:
-	* plugins/dalvik/opdefs/xor_c2.d:
-	* plugins/dalvik/opdefs/xor_d7.d:
-	* plugins/dalvik/opdefs/xor_df.d:
-	* plugins/dalvik/operand.c:
-	* plugins/dalvik/operand.h:
-	* plugins/dalvik/operands/Makefile.am:
-	* plugins/dalvik/operands/args.c:
-	* plugins/dalvik/operands/args.h:
-	* plugins/dalvik/operands/pool.c:
-	* plugins/dalvik/operands/pool.h:
-	* plugins/dalvik/operands/register.c:
-	* plugins/dalvik/operands/register.h:
-	* plugins/dalvik/post.h:
-	* plugins/dalvik/processor.c:
-	* plugins/dalvik/processor.h:
-	* plugins/dalvik/pseudo/Makefile.am:
-	* plugins/dalvik/pseudo/fill.c:
-	* plugins/dalvik/pseudo/fill.h:
-	* plugins/dalvik/pseudo/switch.c:
-	* plugins/dalvik/pseudo/switch.h:
-	* plugins/dalvik/register.c:
-	* plugins/dalvik/register.h:
-	* plugins/dex/Makefile.am:
-	* plugins/dex/class.c:
-	* plugins/dex/class.h:
-	* plugins/dex/core.c:
-	* plugins/dex/core.h:
-	* plugins/dex/dex-int.c:
-	* plugins/dex/dex-int.h:
-	* plugins/dex/dex_def.h:
-	* plugins/dex/format.c:
-	* plugins/dex/format.h:
-	* plugins/dex/loading.c:
-	* plugins/dex/loading.h:
-	* plugins/dex/method.c:
-	* plugins/dex/method.h:
-	* plugins/dex/pool.c:
-	* plugins/dex/pool.h:
-	* plugins/dex/python/Makefile.am:
-	* plugins/dex/python/class.c:
-	* plugins/dex/python/class.h:
-	* plugins/dex/python/format.c:
-	* plugins/dex/python/format.h:
-	* plugins/dex/python/module.c:
-	* plugins/dex/python/module.h:
-	Moved entries: create plugins for the Dex and Dalvik support.
-
-	* plugins/elf/python/module.h:
-	* plugins/pychrysa/format/Makefile.am:
-	* plugins/pychrysa/format/module.c:
-	* plugins/readdex/class.c:
-	* plugins/readdex/class.h:
-	* plugins/readdex/code.c:
-	* plugins/readdex/code.h:
-	* plugins/readdex/header.c:
-	* plugins/readdex/header.h:
-	* plugins/readdex/ids.c:
-	* plugins/readdex/ids.h:
-	* plugins/readdex/reader.c:
-	* src/arch/Makefile.am:
-	* src/arch/dalvik/core.h:
-	* src/arch/dalvik/operands/Makefile.am:
-	* src/arch/dalvik/pseudo/Makefile.am:
-	* src/core/formats.c:
-	* src/core/processors.c:
-	* src/format/Makefile.am:
-	* src/format/dex/Makefile.am:
-	* tools/d2c/d2c.mk:
-	Update code.
-
-17-10-15  Cyrille Bagard <nocbos@gmail.com>
-
-	* plugins/elf/Makefile.am:
-	* plugins/elf/core.c:
-	* plugins/elf/dynamic.h:
-	* plugins/elf/elf-int.h:
-	* plugins/elf/elf_def.h:
-	* plugins/elf/elf_def_arm.h:
-	Refactor ELF related code.
-
-	* plugins/elf/format.c:
-	* plugins/elf/format.h:
-	Renamed entries.
-
-	* plugins/elf/helper_arm.h:
-	* plugins/elf/loading.h:
-	* plugins/elf/program.h:
-	* plugins/elf/python/Makefile.am:
-	Refactor ELF related code.
-
-	* plugins/elf/python/format.c:
-	* plugins/elf/python/format.h:
-	Renamed entries.
-
-	* plugins/elf/python/module.c:
-	* plugins/elf/section.h:
-	* plugins/elf/strings.h:
-	* plugins/elf/symbols.h:
-	Refactor ELF related code.
-
-	* plugins/libcsem/semantic.c:
-	* plugins/readelf/header.c:
-	* plugins/readelf/program.h:
-	* plugins/readelf/reader.c:
-	* plugins/readelf/section.h:
-	* plugins/readelf/strtab.h:
-	Update code.
-
-17-10-04  Cyrille Bagard <nocbos@gmail.com>
-
-	* plugins/elf/core.c:
-	Register proper dependencies for the ELF support.
-
-	* src/plugins/pglist.c:
-	* src/plugins/plugin-def.h:
-	Update and improve the plugin system.
-
-	* src/plugins/plugin.c:
-	* src/plugins/plugin.h:
-	Fix many mistakes in the plugin system.
-
-17-10-01  Cyrille Bagard <nocbos@gmail.com>
-
-	* configure.ac:
-	Add the new Makefiles from the 'plugins/elf' and 'plugins/elf/python'
-	directories, and remove those from the 'plugins/pychrysa/format/elf'
-	and 'src/format/elf' ones.
-
-	* plugins/Makefile.am:
-	Add elf to SUBDIRS.
-
-	* plugins/elf/Makefile.am:
-	* plugins/elf/core.c:
-	* plugins/elf/core.h:
-	New entries: define the ELF support as plugin.
-
-	* plugins/elf/dynamic.c:
-	* plugins/elf/dynamic.h:
-	* plugins/elf/elf-int.c:
-	* plugins/elf/elf-int.h:
-	* plugins/elf/elf.c:
-	* plugins/elf/elf.h:
-	* plugins/elf/elf_def.h:
-	* plugins/elf/elf_def_arm.h:
-	* plugins/elf/helper_arm.c:
-	* plugins/elf/helper_arm.h:
-	* plugins/elf/loading.c:
-	* plugins/elf/loading.h:
-	* plugins/elf/program.c:
-	* plugins/elf/program.h:
-	Moved entries.
-
-	* plugins/elf/python/Makefile.am:
-	* plugins/elf/python/elf.c:
-	* plugins/elf/python/elf.h:
-	* plugins/elf/python/module.c:
-	* plugins/elf/python/module.h:
-	New entries: support Python for the ELF format here.
-
-	* plugins/elf/section.c:
-	* plugins/elf/section.h:
-	* plugins/elf/strings.c:
-	* plugins/elf/strings.h:
-	* plugins/elf/symbols.c:
-	* plugins/elf/symbols.h:
-	Moved entries.
-
-	* plugins/libcsem/Makefile.am:
-	* plugins/libcsem/semantic.c:
-	* plugins/libcsem/semantic.h:
-	Update code.
-
-	* plugins/pychrysa/Makefile.am:
-	Add the 'access.[ch]' files to pychrysalide_la_SOURCES.
-
-	* plugins/pychrysa/access.c:
-	* plugins/pychrysa/access.h:
-	New entries: provide a direct access to Python modules to be loaded.
-
-	* plugins/pychrysa/analysis/contents/module.c:
-	* plugins/pychrysa/analysis/db/items/module.c:
-	* plugins/pychrysa/analysis/db/module.c:
-	* plugins/pychrysa/analysis/module.c:
-	* plugins/pychrysa/arch/module.c:
-	* plugins/pychrysa/common/module.c:
-	* plugins/pychrysa/core/module.c:
-	* plugins/pychrysa/debug/module.c:
-	* plugins/pychrysa/format/Makefile.am:
-	* plugins/pychrysa/format/module.c:
-	* plugins/pychrysa/glibext/module.c:
-	* plugins/pychrysa/gui/module.c:
-	* plugins/pychrysa/gui/panels/module.c:
-	* plugins/pychrysa/helpers.h:
-	* plugins/pychrysa/pychrysa.c:
-	* plugins/readelf/header.c:
-	* plugins/readelf/program.c:
-	* plugins/readelf/program.h:
-	* plugins/readelf/reader.c:
-	* plugins/readelf/section.c:
-	* plugins/readelf/section.h:
-	* plugins/readelf/strtab.c:
-	* plugins/readelf/strtab.h:
-	* plugins/ropgadgets/plugin.c:
-	* src/core/formats.c:
-	* src/format/Makefile.am:
-	Update code.
-
-	* src/format/elf/helper_mips.c:
-	* src/format/elf/helper_x86.c:
-	* src/format/elf/helper_x86.h:
-	Deleted entries.
-
-	* src/format/format.c:
-	Update code.
-
-17-09-30  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/plugins/plugin-def.h:
-	Typo.
-
-	* src/plugins/plugin.c:
-	Check the ABI version before loading plugins.
-
-17-09-30  Cyrille Bagard <nocbos@gmail.com>
-
-	* plugins/pychrysa/plugin.c:
-	* plugins/pychrysa/pychrysa.c:
-	Update code.
-
-	* src/common/bits.c:
-	* src/common/bits.h:
-	Extend the bitfields API.
-
-	* src/plugins/pglist.c:
-	* src/plugins/pglist.h:
-	* src/plugins/plugin-def.h:
-	* src/plugins/plugin-int.h:
-	* src/plugins/plugin.c:
-	* src/plugins/plugin.h:
-	Handle dependencies when loading plugins.
-
-17-08-28  Cyrille Bagard <nocbos@gmail.com>
-
-	* plugins/mobicore/mobicore.c:
-	* plugins/mobicore/mobicore.h:
-	* plugins/pychrysa/plugin.c:
-	* plugins/pychrysa/plugin.h:
-	* plugins/pychrysa/pychrysa.c:
-	* plugins/pychrysa/pychrysa.h:
-	* plugins/ropgadgets/plugin.c:
-	* plugins/ropgadgets/plugin.h:
-	* plugins/ropgadgets/select.c:
-	* plugins/ropgadgets/select.h:
-	* src/main.c:
-	* src/plugins/pglist.c:
-	* src/plugins/pglist.h:
-	Update code.
-
-	* src/plugins/plugin-int.h:
-	* src/plugins/plugin.c:
-	* src/plugins/plugin.h:
-	Skip the link to the global reference space when loading plugins.
-
-17-08-28  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/format/preload.c:
-	Fix a mistake when adding preloaded instructions.
-
-17-08-28  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/gtkext/gtkstatusstack.c:
-	Use a GtkStack widget to display the editor status information.
-
-17-08-27  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/format/dex/dex-int.c:
-	Ensure a string is properly loaded as expected before returning success.
-
-17-08-27  Cyrille Bagard <nocbos@gmail.com>
-
-	* plugins/pychrysa/format/format.c:
-	* src/arch/processor.h:
-	Update code.
-
-	* src/format/dex/dex-int.c:
-	* src/format/dex/method.c:
-	Handle Dalvik code definition loading with more care.
-
-	* src/format/format.h:
-	* src/gui/panels/errors.c:
-	Update code.
-
-17-08-27  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/format/dex/class.c:
-	Take into account that loading types from the Dex pool may fail.
-
-17-08-27  Cyrille Bagard <nocbos@gmail.com>
-
-	* plugins/readdex/ids.c:
-	Take into account that some instruction creations may fail.
-
-	* plugins/readelf/strtab.c:
-	* src/format/elf/strings.c:
-	Assert some functions do not fail.
-
-17-08-27  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/gui/dialogs/about.c:
-	Replace a deprecated function in the About box.
-
-17-08-27  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/gui/panels/errors.c:
-	Fix some bugs in the error panel.
-
-17-08-27  Cyrille Bagard <nocbos@gmail.com>
-
-	* plugins/pychrysa/Makefile.am:
-	Remove the 'quirks.[ch]' files from pychrysalide_la_SOURCES.
-
-	* plugins/pychrysa/gtkext/displaypanel.c:
-	* plugins/pychrysa/gui/editem.c:
-	* plugins/pychrysa/gui/panels/panel.c:
-	* plugins/pychrysa/pychrysa.c:
-	Update code.
-
-	* plugins/pychrysa/quirks.c:
-	* plugins/pychrysa/quirks.h:
-	Deleted entries: remove unused code.
-
-	* src/analysis/project.c:
-	* src/analysis/project.h:
-	* src/gui/core/core.c:
-	* src/gui/core/core.h:
-	Update code.
-
-	* src/gui/core/global.c:
-	* src/gui/core/global.h:
-	Register the main window as global variable.
-
-	* src/gui/core/panels.c:
-	* src/gui/core/panels.h:
-	Delete the reference to the main window in all panels.
-
-	* src/gui/editor.c:
-	* src/gui/menus/file.c:
-	* src/gui/panels/strings.c
-	* src/gui/panels/welcome.c:
-	* src/main.c:
-	Update code.
-
-17-08-27  Cyrille Bagard <nocbos@gmail.com>
-
-	* plugins/pychrysa/arch/vmpa.c:
-	* plugins/pychrysa/gui/editem.c:
-	* src/analysis/db/items/move.c:
-	* src/analysis/project.c:
-	* src/gtkext/gtkgraphdisplay.c:
-	Update code.
-
-	* src/gui/core/Makefile.am:
-	Add the 'items.[ch]' files to libguicore_la_SOURCES.
-
-	* src/gui/core/global.c:
-	* src/gui/core/global.h:
-	Extend the list of global variables.
-
-	* src/gui/core/items.c:
-	* src/gui/core/items.h:
-	New entries: handle all changes relative to the editor items.
-
-	* src/gui/core/panels.c:
-	Update code.
-
-	* src/gui/editem.c:
-	* src/gui/editem.h:
-	Remove most of the functions using the editor items as global access
-	to active items.
-
-	* src/gui/editor.c:
-	* src/gui/menus/binary.c:
-	* src/gui/menus/binary.h:
-	* src/gui/menus/edition.c:
-	* src/gui/menus/view.c:
-	* src/gui/menus/view.h:
-	* src/gui/panels/bintree.c:
-	* src/gui/panels/bookmarks.c:
-	* src/gui/panels/errors.c:
-	* src/gui/panels/strings.c:
-	* src/gui/panels/symbols.c:
-	* src/gui/panels/welcome.c:
-	* src/gui/status.c:
-	* src/gui/tb/portions.c:
-	Update code.
-
-17-08-22  Cyrille Bagard <nocbos@gmail.com>
-
-	* plugins/pychrysa/pychrysa.c:
-	* src/analysis/disass/area.c:
-	* src/analysis/disass/disassembler.c:
-	* src/analysis/disass/fetch.c:
-	* src/analysis/loading.c:
-	* src/analysis/project.c:
-	Update code.
-
-	* src/core/Makefile.am:
-	Add the 'global.[ch]' files to libcore_la_SOURCES.
-
-	* src/core/core.c:
-	Reorganize the global variables for the work queue singleton.
-
-	* src/core/global.c:
-	* src/core/global.h:
-	New entries: store and provide the global work queue.
-
-	* src/format/dex/dex.c:
-	* src/format/dex/pool.c:
-	* src/format/elf/symbols.c:
-	* src/glibext/delayed.c:
-	* src/glibext/delayed.h:
-	Reorganize the global variables for the work queue singleton.
-
-	* src/gui/panels/errors.c:
-	* src/main.c:
-	Update code.
-
-17-08-21  Cyrille Bagard <nocbos@gmail.com>
-
-	* configure.ac:
-	* pixmaps/Makefile.am:
-	* plugins/devdbg/Makefile.am:
-	* plugins/fmtp/Makefile.am:
-	* plugins/libcsem/Makefile.am:
-	* plugins/mobicore/Makefile.am:
-	* plugins/pychrysa/Makefile.am:
-	* plugins/python/apkfiles/Makefile.am:
-	* plugins/python/samples/Makefile.am:
-	* plugins/readdex/Makefile.am:
-	* plugins/readelf/Makefile.am:
-	* plugins/readmc/Makefile.am:
-	* plugins/ropgadgets/Makefile.am:
-	* src/core/core.c:
-	* src/gui/core/theme.c:
-	* src/main.c:
-	* themes/Adwaita/Makefile.am:
-	Fix installation directories.
-
-17-08-21  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/gtkext/gtkbinarystrip.c:
-	* src/gtkext/gtkgraphdisplay.c:
-	* src/gui/panels/glance.c:
-	Change cursors using up-to-date GDK functions.
-
-17-08-21  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/analysis/db/certs.c:
-	Replace calls to deprecated functions building RSA keys.
-
-	* tests/analysis/db/certs.py:
-	Update expected outputs.
-
-17-08-18  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/format/elf/Makefile.am:
-	Add the 'elf_def_arm.h' file to libformatelf_la_SOURCES.
-
-	* src/format/elf/elf.c:
-	Update code.
-
-	* src/format/elf/elf_def_arm.h:
-	New entry: define extra constant values for ARM.
-
-	* src/format/elf/helper_arm.c:
-	* src/format/elf/helper_arm.h:
-	* src/format/elf/program.c:
-	* src/format/elf/program.h:
-	Resolve some extra program header types specific to ARM.
-
-17-08-18  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/format/executable.c:
-	Skip all empty binary portions as they are useless.
-
-17-08-17  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/analysis/disass/area.c:
-	Compute an initial basic location by default when collecting areas to
-	disassemble.
-
-17-08-16  Cyrille Bagard <nocbos@gmail.com>
-
-	* plugins/fmtp/parser.c:
-	* plugins/readdex/ids.c:
-	* plugins/readelf/strtab.c:
-	* src/arch/arm/v7/fetch.c:
-	* src/format/elf/strings.c:
-	Update code.
-
-	* src/format/preload.c:
-	* src/format/preload.h:
-	Keep only the first submission when preloading instructions.
-
-17-08-16  Cyrille Bagard <nocbos@gmail.com>
-
-	* plugins/mobicore/mclf.c:
-	* src/format/dex/dex-int.c:
-	* src/format/dex/dex_def.h:
-	* src/format/dex/method.c:
-	* src/format/elf/elf.c:
-	Update code.
-
-	* src/format/executable.c:
-	* src/format/executable.h:
-	* src/glibext/gbinportion.c:
-	Ensure all registered binary portions are fully included in the file.
-
-17-08-15  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/analysis/contents/file.c:
-	* src/common/endianness.c:
-	* src/common/leb128.c:
-	Check for out-of-bound data access without triggering integer overflow.
-
-17-08-15  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/glibext/generators/prologue.c:
-	Find a location for disassembly prologues in all cases.
-
-17-08-13  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/glibext/gbufferview.c:
-	Fix a GLib warning at runtime.
-
-17-08-13  Cyrille Bagard <nocbos@gmail.com>
-
-	* pixmaps/Makefile.am:
-	Define ERROR_ICONS and extend oidapix_DATA.
-
-	* pixmaps/error_cpu.png:
-	* pixmaps/error_cpu.xcf:
-	* pixmaps/error_display.png:
-	* pixmaps/error_display.xcf:
-	* pixmaps/error_file.png:
-	* pixmaps/error_file.xcf:
-	New entries: create new pictures for errors.
-
-	* src/analysis/disass/area.c:
-	Collect disassembling errors.
-
-	* src/arch/vmpa.c:
-	* src/arch/vmpa.h:
-	Replace some macros by functions.
-
-	* src/core/core.c:
-	Register the vmpa_t structures as boxed type for GLib.
-
-	* src/format/format.h:
-	Typo.
-
-	* src/gui/core/panels.c:
-	Register the new error panel.
-
-	* src/gui/panels/Makefile.am:
-	Add the 'errors.ui' file to UI_FILES and the 'errors.[ch]' files to
-	libguipanels_la_SOURCES.
-
-	* src/gui/panels/bintree.c:
-	Typo.
-
-	* src/gui/panels/bintree.ui:
-	Automatic update by Glade.
-
-	* src/gui/panels/errors.c:
-	* src/gui/panels/errors.h:
-	* src/gui/panels/errors.ui:
-	New entries: list all errors occurred while loading a binary file.
-
-	* src/gui/panels/gresource.xml:
-	Register the 'errors.ui' file.
-
-17-08-12  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/analysis/contents/file.c:
-	Fix a bug occurring when content filenames do not contain directory separators.
-
-17-08-12  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/analysis/db/server.c:
-	Do not block on server close.
-
-	* src/gui/menus/project.c:
-	Fix a memory leak.
-
-	* src/main.c:
-	Add a batch mode and a way to load binaries from command line.
-
-17-08-12  Cyrille Bagard <nocbos@gmail.com>
-
-	* plugins/pychrysa/glibext/configuration.c:
-	* plugins/pychrysa/gtkext/blockdisplay.c:
-	* plugins/pychrysa/gtkext/bufferdisplay.c:
-	* plugins/pychrysa/gtkext/displaypanel.c:
-	* plugins/pychrysa/helpers.c:
-	* plugins/pychrysa/helpers.h:
-	* plugins/pychrysa/pychrysa.c:
-	Fix many mistakes in the Python bindings.
-
-17-08-07  Cyrille Bagard <nocbos@gmail.com>
-
-	* plugins/pychrysa/arch/processor.c:
-	* plugins/pychrysa/format/format.c:
-	Update the Python bindings.
-
-	* src/analysis/disass/output.c:
-	Update code.
-
-	* src/arch/processor-int.h:
-	* src/arch/processor.c:
-	* src/arch/processor.h:
-	* src/format/format-int.h:
-	* src/format/format.c:
-	* src/format/format.h:
-	Store all errors detected when loading and disassembling a binary file.
-
-	* src/format/preload.c:
-	Fix bugs when freeing the memory used by preloaded info.
-
-	* tests/arch/errors.py:
-	* tests/format/errors.py:
-	New entries: extend the test suite.
-
-17-08-06  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/gui/panels/panel-int.h:
-	* src/gui/panels/panel.c:
-	* src/gui/panels/panel.h:
-	Create a new task to update panel contents.
-
-17-08-05  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/analysis/disass/area.c:
-	Protect a bit stronger the access to the bitfield of the instructions coverage.
-
-17-08-05  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/analysis/disass/area.c:
-	Handle any partial replaced instruction when replacing instructions.
-
-17-07-28  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/gtkext/easygtk.c:
-	* src/gtkext/easygtk.h:
-	Remove useless code.
-
-	* src/gui/editor.c:
-	* src/gui/panels/bookmarks.c:
-	* src/gui/panels/regedit.c:
-	* src/gui/panels/strings.c:
-	Replace all calls to the deprecated gtk_menu_popup() function.
-
-17-07-28  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/gui/editor.c:
-	Fix another bug by removing another nested function.
-
-17-07-28  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/gui/menus/project.c:
-	* src/gui/menus/view.c:
-	Fix compilation warnings.
-
-17-07-28  Cyrille Bagard <nocbos@gmail.com>
-
-	* plugins/pychrysa/pychrysa.c:
-	Replace the deprecated readdir_r() function by readdir() calls.
-
-	* src/common/xdg.c:
-	Set and check errno when using readdir().
-
-17-07-27  Cyrille Bagard <nocbos@gmail.com>
-
-	* plugins/pychrysa/arch/instruction.c:
-	Add LineGenerator as base for architecture instructions.
-
-	* plugins/pychrysa/glibext/Makefile.am:
-	Add the 'linegen.[ch]' files to libpychrysaglibext_la_SOURCES.
-
-	* plugins/pychrysa/glibext/linegen.c:
-	* plugins/pychrysa/glibext/linegen.h:
-	New entries: register the LineGenerator interface for Python.
-
-	* plugins/pychrysa/glibext/module.c:
-	Update code.
-
-	* plugins/pychrysa/gtkext/Makefile.am:
-	Add the 'dockable.[ch]' files to libpychrysagtkext_la_SOURCES.
-
-	* plugins/pychrysa/gtkext/blockdisplay.c:
-	* plugins/pychrysa/gtkext/bufferdisplay.c:
-	* plugins/pychrysa/gtkext/displaypanel.c:
-	Mark all panels with the Py_TPFLAGS_HEAPTYPE flag.
-
-	* plugins/pychrysa/gtkext/dockable.c:
-	* plugins/pychrysa/gtkext/dockable.h:
-	New entries: register the GtkDockable interface for Python.
-
-	* plugins/pychrysa/gtkext/module.c:
-	Update code.
-
-	* plugins/pychrysa/gui/panels/panel.c:
-	Mark the panel with the Py_TPFLAGS_HEAPTYPE flag.
-
-	* plugins/pychrysa/helpers.c:
-	* plugins/pychrysa/helpers.h:
-	Allow to register a type with several bases.
-
-	* plugins/pychrysa/pychrysa.c:
-	Improve the code. Define the required version of GTK to load. Use colons
-	as separators in PYTHONPATH.
-
-17-07-26  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/gtkext/easygtk.c:
-	* src/gui/editor.c:
-	Transform the remaining nested functions dealing with menus.
-
-17-07-26  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/arch/dalvik/operands/pool.c:
-	Add a missing g_object_ref() before g_object_unref().
-
-17-07-15  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/analysis/disass/routines.c:
-	Skip out of bound routine when computing basic blocks.
-
-17-07-15  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/format/elf/elf.c:
-	Typo.
-
-	* src/format/executable.c:
-	Truncate binary portions to fit the binary content size if needed.
-
-	* src/glibext/gbinportion.c:
-	* src/glibext/gbinportion.h:
-	Allow to reduce the size of a built binary portion.
-
-17-07-14  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/gtkext/gtkbufferdisplay.c:
-	Increment the reference counter for an attached buffer view.
-
-17-07-14  Cyrille Bagard <nocbos@gmail.com>
-
-	* plugins/readdex/ids.c:
-	* plugins/readelf/program.c:
-	* plugins/readelf/section.c:
-	Translate some strings depending on initialised condition.
-
-17-07-14  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/common/array.c:
-	Fix some atomic accesses and a few memory leaks in flat arrays.
-
-17-07-13  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/analysis/db/items/comment.c:
-	Collect the text from all portions, not the first one.
-
-	* src/arch/arm/v7/fetch.c:
-	Take into account that raw immediate values can be used more than once.
-
-	* src/common/array.c:
-	* src/common/array.h:
-	* src/format/preload.c:
-	* src/format/preload.h:
-	Extend code.
-
-	* src/glibext/gbuffercache.c:
-	Handle comments with more than one line.
-
-17-07-12  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/analysis/disass/dragon.c:
-	Fix the computation of dominators for the loops detection.
-
-17-07-12  Cyrille Bagard <nocbos@gmail.com>
-
-	* configure.ac:
-	* plugins/fmtp/parser.c:
-	* plugins/pychrysa/arch/immediate.c:
-	* plugins/pychrysa/pychrysa.c:
-	* src/analysis/binary.c:
-	* src/analysis/disass/links.c:
-	* src/arch/Makefile.am:
-	* src/arch/arm/v7/core.c:
-	* src/arch/arm/v7/core.h:
-	* src/arch/arm/v7/fetch.c:
-	* src/arch/arm/v7/operands/coproc.c:
-	* src/arch/arm/v7/operands/coproc.h:
-	* src/arch/arm/v7/operands/estate.c:
-	* src/arch/arm/v7/operands/estate.h:
-	* src/arch/arm/v7/operands/limitation.c:
-	* src/arch/arm/v7/operands/limitation.h:
-	* src/arch/arm/v7/operands/maccess.c:
-	* src/arch/arm/v7/operands/maccess.h:
-	* src/arch/arm/v7/operands/offset.c:
-	* src/arch/arm/v7/operands/offset.h:
-	* src/arch/arm/v7/operands/reglist.c:
-	* src/arch/arm/v7/operands/reglist.h:
-	* src/arch/arm/v7/operands/rotation.c:
-	* src/arch/arm/v7/operands/rotation.h:
-	* src/arch/arm/v7/operands/shift.c:
-	* src/arch/arm/v7/operands/shift.h:
-	* src/arch/arm/v7/post.c:
-	* src/arch/arm/v7/register.c:
-	* src/arch/arm/v7/register.h:
-	* src/arch/dalvik/core.c:
-	* src/arch/dalvik/core.h:
-	* src/arch/dalvik/operand.c:
-	* src/arch/dalvik/operands/args.c:
-	* src/arch/dalvik/operands/args.h:
-	* src/arch/dalvik/operands/pool.c:
-	* src/arch/dalvik/operands/pool.h:
-	* src/arch/dalvik/operands/register.c:
-	* src/arch/dalvik/operands/register.h:
-	* src/arch/dalvik/register.c:
-	* src/arch/dalvik/register.h:
-	* src/arch/immediate.c:
-	* src/arch/immediate.h:
-	* src/arch/instruction.c:
-	* src/arch/operand-int.h:
-	* src/arch/operand.c:
-	* src/arch/post.c:
-	* src/arch/raw.c:
-	* src/arch/register-int.h:
-	* src/arch/register.c:
-	Remove the too complex memory share system.
-
-	* src/arch/sharing/Makefile.am:
-	* src/arch/sharing/container-int.h:
-	* src/arch/sharing/container.c:
-	* src/arch/sharing/container.h:
-	* src/arch/sharing/instance-int.h:
-	* src/arch/sharing/instance.c:
-	* src/arch/sharing/instance.h:
-	* src/arch/sharing/manager.c:
-	* src/arch/sharing/manager.h:
-	Deleted entries.
-
-	* src/arch/target.c:
-	* src/arch/target.h:
-	* src/core/processors.c:
-	* src/core/processors.h:
-	Remove the too complex memory share system.
-
-17-07-08  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/analysis/project.c:
-	Scroll to the main address at startup without using a nested function.
-
-	* src/format/elf/elf.c:
-	* src/format/executable-int.h:
-	* src/format/executable.c:
-	* src/format/executable.h:
-	Provide the main address of a given file format.
-
-17-07-07  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/glibext/gbinportion.c:
-	Fix an out-of-bound write when defining portion descriptions.
-
-17-07-07  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/analysis/binary.c:
-	Free the disassembling task only once.
-
-17-07-06  Cyrille Bagard <nocbos@gmail.com>
-
-	* configure.ac:
-	Fix compilation warnings as _BSD_SOURCE has been deprecated in favor
-	of _DEFAULT_SOURCE.
-
-17-07-06  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/gtkext/easygtk.c:
-	* src/gtkext/easygtk.h:
-	Provide a way to scroll a tree view to a given point.
-
-	* src/gui/panels/log.c:
-	Replace the use of a nested function in a delayed invocation by a direct call.
-
-17-06-02  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/main.c:
-	Clean the code of the entry point.
-
-17-05-23  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/analysis/disass/area.c:
-	Keep some collectors for later processing.
-
-	* src/analysis/disass/output.c:
-	Delete all references to dead objects as intented.
-
-	* src/glibext/delayed.c:
-	Fix memory leaks by destroying delayed works after processing.
-
-17-05-22  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/analysis/disass/area.c:
-	Fix a memory leak with the built list of disassembling areas.
-
-17-05-21  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/arch/instruction-int.h:
-	* src/arch/instruction.c:
-	Store and delete instruction hooks using the GObject facilities.
-
-17-05-21  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/arch/arm/register.c:
-	* src/arch/arm/v7/core.c:
-	* src/arch/arm/v7/operands/coproc.c:
-	* src/arch/arm/v7/operands/coproc.h:
-	* src/arch/arm/v7/operands/estate.c:
-	* src/arch/arm/v7/operands/estate.h:
-	* src/arch/arm/v7/operands/limitation.c:
-	* src/arch/arm/v7/operands/limitation.h:
-	* src/arch/arm/v7/operands/maccess.c:
-	* src/arch/arm/v7/operands/maccess.h:
-	* src/arch/arm/v7/operands/offset.c:
-	* src/arch/arm/v7/operands/offset.h:
-	* src/arch/arm/v7/operands/reglist.c:
-	* src/arch/arm/v7/operands/reglist.h:
-	* src/arch/arm/v7/operands/rotation.c:
-	* src/arch/arm/v7/operands/rotation.h:
-	* src/arch/arm/v7/operands/shift.c:
-	* src/arch/arm/v7/operands/shift.h:
-	* src/arch/arm/v7/register.c:
-	* src/arch/arm/v7/register.h:
-	* src/arch/dalvik/operands/args.c:
-	* src/arch/dalvik/operands/pool.c:
-	* src/arch/dalvik/operands/register.c:
-	* src/arch/dalvik/register.c:
-	* src/arch/dalvik/register.h:
-	* src/arch/immediate.c:
-	* src/arch/instruction.c:
-	* src/arch/operand-int.h:
-	* src/arch/operand.c:
-	* src/arch/operand.h:
-	* src/arch/register-int.h:
-	* src/arch/register.c:
-	* src/arch/register.h:
-	* src/arch/sharing/instance-int.h:
-	* src/arch/sharing/instance.c:
-	* src/arch/sharing/instance.h:
-	* src/arch/sharing/manager.c:
-	* src/arch/sharing/manager.h:
-	* src/arch/target.c:
-	* src/common/sort.c:
-	* src/common/sort.h:
-	* src/core/processors.c:
-	Refine the whole share system for operands.
-
-17-05-16  Cyrille Bagard <nocbos@gmail.com>
-
-	* plugins/mobicore/symbols.c:
-	* plugins/pychrysa/format/symbol.c:
-	* plugins/readdex/ids.c:
-	* plugins/readelf/strtab.c:
-	* src/analysis/disass/area.c:
-	* src/analysis/disass/limit.c:
-	* src/analysis/disass/limit.h:
-	* src/analysis/disass/routines.c:
-	* src/analysis/disass/routines.h:
-	Update code.
-
-	* src/analysis/routine.c:
-	* src/analysis/routine.h:
-	Merge routines into symbols.
-
-	* src/arch/arm/v7/post.c:
-	* src/arch/dalvik/operands/pool.c:
-	* src/arch/post.c:
-	* src/arch/target.c:
-	* src/format/dex/class.c:
-	* src/format/dex/method.c:
-	* src/format/dex/method.h:
-	* src/format/dex/pool.c:
-	* src/format/dex/pool.h:
-	* src/format/dwarf/symbols.c:
-	* src/format/elf/helper_arm.c:
-	* src/format/elf/helper_x86.c:
-	* src/format/elf/strings.c:
-	* src/format/elf/symbols.c:
-	* src/format/format.c:
-	Update code.
-
-	* src/format/symbol-int.h:
-	* src/format/symbol.c:
-	* src/format/symbol.h:
-	Merge routines into symbols.
-
-	* src/gtkext/gtkgraphdisplay.c:
-	Update code.
-
-17-05-14  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/format/format-int.h:
-	* src/format/format.c:
-	* src/format/format.h:
-	Stop to memorize the routines as a subset of symbols.
-
-17-05-14  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/analysis/disass/disassembler.c:
-	* src/analysis/disass/limit.c:
-	* src/analysis/disass/limit.h:
-	* src/analysis/disass/routines.c:
-	* src/analysis/disass/routines.h:
-	Process all the routines using the symbol list.
-
-	* src/format/symbol.c:
-	Use g_binary_symbol_get_routine() to check to type of a symbol.
-
-17-05-14  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/gtkext/gtkgraphdisplay.c:
-	Display a symbol instead of a routine in the graph view.
-
-17-05-14  Cyrille Bagard <nocbos@gmail.com>
-
-	* plugins/pychrysa/format/symbol.c:
-	Delete access to the removed features.
-
-	* plugins/stackvars/stackvars.c:
-	* src/analysis/decomp/decompiler.c:
-	* src/analysis/disass/output.c:
-	Update code.
-
-	* src/analysis/routine.c:
-	* src/analysis/routine.h:
-	Make routines inherit from symbols.
-
-	* src/format/Makefile.am:
-	Add the 'symbol-int.h' file to libformat_la_SOURCES.
-
-	* src/format/symbol-int.h:
-	New entries: allow to inherit from the symbol object.
-
-	* src/format/symbol.c:
-	* src/format/symbol.h:
-	Begin to clean the symbol interface.
-
-17-05-14  Cyrille Bagard <nocbos@gmail.com>
-
-	* configure.ac:
-	Add the new Makefile from the 'plugins/readmc' directory.
-
-	* plugins/Makefile.am:
-	Add 'readmc' to SUBDIRS.
-
-	* plugins/mobicore/Makefile.am:
-	Remove the 'annotations.[ch]' files from libmobicore_la_SOURCES.
-
-	* plugins/mobicore/annotations.c:
-	* plugins/mobicore/annotations.h:
-	Deleted entries.
-
-	* plugins/mobicore/mclf-def.h:
-	* plugins/mobicore/mclf.c:
-	* plugins/readdex/reader.c:
-	* plugins/readdex/reader.h:
-	* plugins/readelf/header.c:
-	* plugins/readelf/header.h:
-	* plugins/readelf/reader.c:
-	* plugins/readelf/reader.h:
-	Update code.
-
-	* plugins/readmc/Makefile.am:
-	* plugins/readmc/header.c:
-	* plugins/readmc/header.h:
-	* plugins/readmc/reader.c:
-	* plugins/readmc/reader.h:
-	* plugins/readmc/text.c:
-	* plugins/readmc/text.h:
-	* plugins/readmc/v21.c:
-	* plugins/readmc/v21.h:
-	* plugins/readmc/v23.c:
-	* plugins/readmc/v23.h:
-	* plugins/readmc/v24.c:
-	* plugins/readmc/v24.h:
-	New entries: preload Mobicore information at loading.
-
-17-05-12  Cyrille Bagard <nocbos@gmail.com>
-
-	* plugins/pychrysa/arch/Makefile.am:
-	Add the 'raw.[ch]' files to libpychrysaarch_la_SOURCES.
-
-	* plugins/pychrysa/arch/instruction.c:
-	Typo.
-
-	* plugins/pychrysa/arch/module.c:
-	Register the new bindings.
-
-	* plugins/pychrysa/arch/raw.c:
-	* plugins/pychrysa/arch/raw.h:
-	New entries: add support for raw instructions with Python.
-
-	* src/common/array.c:
-	* src/common/array.h:
-	Provide a way to copy flat array content.
-
-	* src/format/dex/dex.c:
-	* src/format/elf/elf.c:
-	Update code.
-
-	* src/format/elf/strings.c:
-	Add the ELF strings to the preloaded instruction list.
-
-	* src/format/format-int.h:
-	* src/format/format.c:
-	Update code.
-
-	* src/format/preload.c:
-	* src/format/preload.h:
-	Copy preloaded information when requested.
-
-	* tests/format/elf/Makefile:
-	Include 'strings' as executable to build.
-
-	* tests/format/elf/strings.asm:
-	* tests/format/elf/strings.py:
-	New entries: extend the test suite for ELF strings.
-
-17-05-11  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/analysis/disass/area.c:
-	Handle preloaded instructions located in two cut areas (ELF overlapping).
-
-	* tests/format/elf/Makefile:
-	Add overlapping_areas to EXECUTABLES and define rules to build the binary.
-
-	* tests/format/elf/overlapping_areas.asm:
-	* tests/format/elf/overlapping_areas.py:
-	New entries: extend the test suite.
-
-17-05-11  Cyrille Bagard <nocbos@gmail.com>
-
-	* plugins/readelf/strtab.c:
-	Handle out of bound string section length (as suggested by the test suite).
-
-17-05-10  Cyrille Bagard <nocbos@gmail.com>
-
-	* plugins/ropgadgets/select.c:
-	* src/analysis/db/items/comment.c:
-	* src/analysis/disass/area.c:
-	* src/analysis/disass/disassembler.c:
-	Update code.
-
-	* src/arch/instruction-int.h:
-	* src/arch/instruction.c:
-	* src/arch/instruction.h:
-	Remove the link to binary content used for printing from instructions.
-
-	* src/arch/raw.c:
-	* src/arch/undefined.c:
-	* src/format/symbol.c:
-	* src/glibext/gbinportion.c:
-	Update code.
-
-	* src/glibext/gbuffercache.c:
-	* src/glibext/gbuffercache.h:
-	Store the binary content used for printing in buffer caches.
-
-	* src/glibext/generators/prologue.c:
-	* src/glibext/generators/rborder.c:
-	* src/glibext/linegen-int.h:
-	* src/glibext/linegen.c:
-	* src/glibext/linegen.h:
-	Update code.
-
-17-05-10  Cyrille Bagard <nocbos@gmail.com>
-
-	* plugins/pychrysa/arch/vmpa.c:
-	Typo. Update code.
-
-	* plugins/pychrysa/common/Makefile.am:
-	Add the 'bits.[ch]' files to libpychrysacommon_la_SOURCES.
-
-	* plugins/pychrysa/common/bits.c:
-	* plugins/pychrysa/common/bits.h:
-	New entries: provide Python bindings for bitfields.
-
-	* plugins/pychrysa/common/module.c:
-	Register the new bindings.
-
-	* plugins/pychrysa/format/symbol.c:
-	Typo. Update code.
-
-	* plugins/pychrysa/helpers.c:
-	* plugins/pychrysa/helpers.h:
-	Translate C comparison status to Python rich comparison status.
-
-	* src/analysis/disass/area.c:
-	* src/analysis/disass/dragon.c:
-	Update code.
-
-	* src/common/bits.c:
-	* src/common/bits.h:
-	Rewrite the whole bitfield management.
-
-	* tests/common/bitfield.py:
-	New entry: test the new bitfield bindings.
-
-	* tests/common/pathname.py:
-	Typo.
-
-17-05-08  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/arch/raw.c:
-	Merge characters intro strings when possible in the disassembled code.
-
-17-05-08  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/format/dex/class.c:
-	Ensure a Dex routine is not abstract nor native before adding a symbol into the disassembled code.
-
-	* src/format/dex/method.c:
-	* src/format/dex/method.h:
-	Provide a a way to know if there is a body for a given method.
-
-17-05-07  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/analysis/disass/area.c:
-	Update code.
-
-	* src/analysis/disass/fetch.c:
-	* src/analysis/disass/output.c:
-	Make the preloading process work as intended.
-
-	* src/common/array.c:
-	* src/common/array.h:
-	Reset a flat array when needed.
-
-	* src/format/format.c:
-	* src/format/format.h:
-	Distinguish two steps to extend disassembly context: setup and start.
-
-	* src/format/preload.c:
-	* src/format/preload.h:
-	Optimize memory access for instructions and comments.
-
-17-05-07  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/arch/archbase.h:
-	Create a macro for memory data signs.
-
-	* src/arch/raw.c:
-	Fix the registered coverage of LEB128 raw instructions.
-
-17-05-05  Cyrille Bagard <nocbos@gmail.com>
-
-	* plugins/fmtp/parser.c:
-	* plugins/fmtp/parser.h:
-	* plugins/readdex/class.c:
-	* plugins/readdex/class.h:
-	* plugins/readdex/code.c:
-	* plugins/readdex/code.h:
-	* plugins/readdex/header.c:
-	* plugins/readdex/header.h:
-	* plugins/readdex/ids.c:
-	* plugins/readdex/ids.h:
-	* plugins/readdex/reader.c:
-	* plugins/readdex/reader.h:
-	* plugins/readelf/header.c:
-	* plugins/readelf/header.h:
-	* plugins/readelf/program.c:
-	* plugins/readelf/program.h:
-	* plugins/readelf/reader.c:
-	* plugins/readelf/reader.h:
-	* plugins/readelf/section.c:
-	* plugins/readelf/section.h:
-	* plugins/readelf/strtab.c:
-	* plugins/readelf/strtab.h:
-	Update code.
-
-	* src/analysis/db/items/comment.c:
-	* src/analysis/db/items/comment.h:
-	Constify the parameter of g_db_comment_get_address().
-
-	* src/analysis/disass/area.c:
-	* src/analysis/disass/area.h:
-	Insert preloaded format information from instructions instead of symbols.
-
-	* src/analysis/disass/disassembler.c:
-	* src/analysis/disass/fetch.c:
-	* src/analysis/disass/output.c:
-	* src/analysis/disass/output.h:
-	Update code.
-
-	* src/arch/arm/v7/fetch.c:
-	Insert loaded values as instructions instead of symbols.
-
-	* src/arch/context-int.h:
-	* src/arch/context.c:
-	Make disassembly contexts inherit from preload information.
-
-	* src/arch/instruction.c:
-	* src/arch/instruction.h:
-	Typo.
-
-	* src/common/array.c:
-	* src/common/array.h:
-	Allow to build sorted arrays.
-
-	* src/format/Makefile.am:
-	Add the 'preload[ch]' files into libformat_la_SOURCES.
-
-	* src/format/format.c:
-	* src/format/format.h:
-	Preload format information on disassembly context setup.
-
-	* src/format/preload-int.h:
-	* src/format/preload.c:
-	* src/format/preload.h:
-	New entries: store information loaded from binary formats.
-
-	* src/plugins/pglist.h:
-	* src/plugins/plugin-def.h:
-	* src/plugins/plugin-int.h:
-	* src/plugins/plugin.c:
-	* src/plugins/plugin.h:
-	Define a new action for plugins in order to preload information.
-
-17-05-05  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/gui/dialogs/about.c:
-	Restore a valid copyright in the About dialog box.
-
-17-04-30  Cyrille Bagard <nocbos@gmail.com>
-
-	* plugins/fmtp/def.h:
-	* plugins/fmtp/parser.c:
-	* plugins/fmtp/parser.h:
-	Extend the generic parser features.
-
-	* plugins/readdex/class.c:
-	* plugins/readdex/code.c:
-	* plugins/readdex/header.c:
-	* plugins/readdex/ids.c:
-	Parse Dex format fields using the new generic parser.
-
-	* plugins/readelf/header.c:
-	* plugins/readelf/program.c:
-	* plugins/readelf/section.c:
-	Update code.
-
-	* src/format/dex/dex.c:
-	Provide the endianness of (most) Dex files.
-
-17-04-29  Cyrille Bagard <nocbos@gmail.com>
-
-	* plugins/fmtp/parser.c:
-	* plugins/pychrysa/arch/immediate.c:
-	Update code.
-
-	* src/arch/immediate.c:
-	* src/arch/immediate.h:
-	Improve the behavior of immediate operands display.
-
-	* src/format/symbol.h:
-	Update code.
-
-17-04-28  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/arch/immediate.c:
-	Rewrite some security checks when printing immediate values.
-
-17-04-28  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/arch/immediate.c:
-	Escape some characters as needed when building tooltips.
-
-17-04-28  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/arch/immediate.c:
-	RTFM to avoid segfaults when calling isprint().
-
-17-04-27  Cyrille Bagard <nocbos@gmail.com>
-
-	* configure.ac:
-	Add the new Makefile from the 'plugins/fmtp' directory.
-
-	* plugins/Makefile.am:
-	Add 'fmtp' to SUBDIRS.
-
-	* plugins/fmtp/Makefile.am:
-	* plugins/fmtp/def.h:
-	* plugins/fmtp/parser.c:
-	* plugins/fmtp/parser.h:
-	New entries: provide a generic parser for format fields.
-
-	* plugins/readelf/Makefile.am:
-	Update LDFLAGS and AM_CPPFLAGS.
-
-	* plugins/readelf/header.c:
-	* plugins/readelf/header.h:
-	* plugins/readelf/program.c:
-	* plugins/readelf/reader.c:
-	* plugins/readelf/section.c:
-	Parse ELF format fields using a new generic parser to save memory.
-
-17-04-22  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/analysis/disass/links.c:
-	* src/arch/arm/v7/post.c:
-	Update code.
-
-	* src/arch/immediate.c:
-	Fix the update of standalone shared instances.
-
-	* src/arch/instruction.c:
-	Disable the destruction of replaced operands.
-
-	* src/arch/post.c:
-	Update code.
-
-	* src/arch/sharing/instance.c:
-	Add some comments.
-
-	* src/arch/sharing/manager.c:
-	* src/arch/sharing/manager.h:
-	Fix a mistake and clean code.
-
-	* src/arch/target.c:
-	* src/arch/target.h:
-	Share target operands in memory when possible.
-
-	* src/core/processors.c:
-	Update code.
-
-	* src/format/symbol.c:
-	* src/format/symbol.h:
-	Refine comparison prototypes.
-
-17-04-20  Cyrille Bagard <nocbos@gmail.com>
-
-	* plugins/pychrysa/arch/instruction.c:
-	Fix the Python bindings providing sources and destinations linked
-	to an instruction.
-
-17-04-20  Cyrille Bagard <nocbos@gmail.com>
-
-	* plugins/pychrysa/arch/immediate.c:
-	Update code.
-
-	* plugins/pychrysa/helpers.h:
-	Provide a way to update the GLib instance linked to a Python object.
-
-	* plugins/stackvars/stackvars.c:
-	* src/analysis/db/items/switcher.c:
-	* src/analysis/disass/links.c:
-	* src/arch/arm/v7/fetch.c:
-	* src/arch/arm/v7/post.c:
-	Update code.
-
-	* src/arch/dalvik/operands/args.c:
-	* src/arch/dalvik/operands/pool.c:
-	* src/arch/dalvik/operands/register.c:
-	Update class callbacks.
-
-	* src/arch/immediate.c:
-	* src/arch/immediate.h:
-	Share immediate operands in order to avoid useless allocations.
-
-	* src/arch/instruction.c:
-	* src/arch/instruction.h:
-	Make instructions become share containers.
-
-	* src/arch/operand-int.h:
-	* src/arch/operand.c:
-	Update class callbacks.
-
-	* src/arch/post.c:
-	* src/arch/raw.c:
-	Update code.
-
-	* src/arch/sharing/container-int.h:
-	* src/arch/sharing/container.c:
-	* src/arch/sharing/container.h:
-	* src/arch/sharing/instance-int.h:
-	* src/arch/sharing/instance.c:
-	* src/arch/sharing/instance.h:
-	* src/arch/sharing/manager.c:
-	* src/arch/sharing/manager.h:
-	Extend the features of the share system.
-
-	* src/core/processors.c:
-	Register the share manager for immediate operands.
-
-	* src/format/symbol.h:
-	* tools/d2c/syntax/manager.c:
-	Update code.
-
-17-04-19  Cyrille Bagard <nocbos@gmail.com>
-
-	* plugins/pychrysa/analysis/db/items/comment.c:
-	Update code.
-
-	* plugins/readelf/header.c:
-	Give the new macro for creating comments a try.
-
-	* src/analysis/db/cdb.c:
-	* src/analysis/db/client.c:
-	* src/analysis/db/item.c:
-	* src/analysis/db/items/bookmark.c:
-	Update code.
-
-	* src/analysis/db/items/comment.c:
-	* src/analysis/db/items/comment.h:
-	Handle static strings as well as dynamic strings in comments.
-
-	* src/analysis/db/misc/rlestr.c:
-	* src/analysis/db/misc/rlestr.h:
-	Handle static strings as well as dynamic strings.
-
-	* src/analysis/db/server.c:
-	Update code.
-
-	* src/common/array.c:
-	* src/common/array.h:
-	Mark the added item as constant before the copy.
-
-	* src/format/symbol.h:
-	Update code.
-
-17-04-15  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/arch/immediate.c:
-	Remove useless signals for immediate operands.
-
-17-04-13  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/gui/panels/bintree.ui:
-	Put the treeview for binary portions into a scrollable window.
-
-17-04-13  Cyrille Bagard <nocbos@gmail.com>
-
-	* plugins/androhelpers/switch.c:
-	* plugins/androhelpers/try_n_catch.c:
-	* plugins/libcsem/exit.c:
-	* src/analysis/db/items/comment.c:
-	* src/analysis/decomp/il.c:
-	* src/analysis/disass/dragon.c:
-	* src/analysis/disass/links.c:
-	* src/analysis/disass/loop.c:
-	* src/analysis/disass/rank.c:
-	* src/analysis/routine.c:
-	Update code.
-
-	* src/arch/instruction-int.h:
-	* src/arch/instruction.c:
-	* src/arch/instruction.h:
-	Simplify the way links between instructions are handled.
-
-	* src/debug/debugger.c:
-	* src/gtkext/graph/cluster.c:
-	* src/gui/dialogs/gotox.c:
-	Update code.
-
-17-04-09  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/glibext/gbinportion.c:
-	* src/glibext/gbinportion.h:
-	Enable icon for portions.
-
-	* src/gtkext/Makefile.am:
-	Add the 'tmgt.[ch]' files to libgtkext_la_SOURCES.
-
-	* src/gtkext/tmgt.c:
-	* src/gtkext/tmgt.h:
-	New entries: provide common helpers for managing treeviews.
-
-	* src/gui/core/panels.c:
-	Register the new binary tree panel.
-
-	* src/gui/panels/Makefile.am:
-	Add the 'bintree.ui' file to UI_FILES and the 'bintree.[ch]' files
-	to libguipanels_la_SOURCES.
-
-	* src/gui/panels/bintree.c:
-	* src/gui/panels/bintree.h:
-	* src/gui/panels/bintree.ui:
-	New entries: provide a tree panel to inspect binary content.
-
-	* src/gui/panels/gresource.xml:
-	Register the new UI and its icons.
-
-	* src/gui/panels/symbols.c:
-	Update code.
-
-17-03-31  Cyrille Bagard <nocbos@gmail.com>
-
-	* plugins/readelf/Makefile.am:
-	Add the 'strtab.[ch]' files to libreadelf_la_SOURCES.
-
-	* plugins/readelf/program.c:
-	* plugins/readelf/program.h:
-	Typo.
-
-	* plugins/readelf/reader.c:
-	Update code.
-
-	* plugins/readelf/section.c:
-	* plugins/readelf/section.h:
-	Typo.
-
-	* plugins/readelf/strtab.c:
-	* plugins/readelf/strtab.h:
-	New entries: extract strings from some extra ELF sections.
-
-	* src/format/elf/elf.c:
-	Update code.
-
-	* src/format/elf/section.c:
-	* src/format/elf/section.h:
-	Provide direct information about the range covered by a given section.
-
-	* src/format/elf/strings.c:
-	Typo.
-
-17-03-31  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/glibext/gbinportion.c:
-	* src/glibext/gbinportion.h:
-	Handle many special cases of binary portion inclusion to get a clean tree.
-
-17-03-30  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/analysis/disass/area.c:
-	* src/analysis/disass/loop.c:
-	Update code.
-
-	* src/common/bits.c:
-	* src/common/bits.h:
-	Discriminate between tests for set and unset ranges of bits.
-
-	* src/gtkext/graph/cluster.c:
-	Update code.
-
-17-03-29  Cyrille Bagard <nocbos@gmail.com>
-
-	* plugins/readelf/section.c:
-	Delete a hardcoded virtual address and use usual translation instead.
-
-	* src/analysis/db/items/comment.c:
-	* src/analysis/db/items/move.c:
-	* src/analysis/db/items/switcher.c:
-	Update code in order to not choose which part of locations to print here.
-
-	* src/analysis/disass/area.c:
-	Handle areas which are not allocated in memory.
-
-	* src/arch/post.c:
-	Update code in order to not choose which part of locations to print here.
-
-	* src/arch/processor.c:
-	Update an assertion about virtual addresses.
-
-	* src/arch/target.c:
-	Update code in order to not choose which part of locations to print here.
-
-	* src/arch/vmpa.c:
-	* src/arch/vmpa.h:
-	Reset virtual addresses and output locations into strings when requested.
-
-	* src/format/elf/elf.c:
-	Load ELF section which are not event allocated in memory.
-
-	* src/format/executable-int.c:
-	Update code.
-
-	* src/format/executable.c:
-	Mark the first part of binaries as not allocated.
-
-	* src/glibext/gbufferline.c:
-	Update code.
-
-17-03-26  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/analysis/routine.c:
-	Limit the displayed calls and strings in tooltips using the configuration.
-
-	* src/core/params.c:
-	* src/core/params.h:
-	Update the global default configuration.
-
-17-03-26  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/arch/immediate.c:
-	Fix the conversion of immediate operands to binary strings.
-
-	* tests/arch/immediate.py:
-	New entry: add some tests for immediate operands.
-
-17-03-26  Cyrille Bagard <nocbos@gmail.com>
-
-	* plugins/pychrysa/arch/Makefile.am:
-	Add the 'immediate.[ch]' and 'operand.[ch]' files to
-	libpychrysaarch_la_SOURCES.
-
-	* plugins/pychrysa/arch/archbase.c:
-	* plugins/pychrysa/arch/archbase.h:
-	Deleted entries.
-
-	* plugins/pychrysa/arch/immediate.c:
-	* plugins/pychrysa/arch/immediate.h:
-	New entries: extend the Python bindings to immediate operands.
-
-	* plugins/pychrysa/arch/module.c:
-	Update code.
-
-	* plugins/pychrysa/arch/operand.c:
-	* plugins/pychrysa/arch/operand.h:
-	New entries: extend the Python bindings to architecture operands.
-
-	* plugins/pychrysa/debug/gdbrsp/gdb.c:
-	Typo.
-
-17-03-24  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/analysis/routine.c:
-	Typo.
-
-	* src/arch/immediate.c:
-	Build tooltips for immediate operands.
-
-	* src/arch/operand-int.h:
-	* src/arch/operand.c:
-	* src/arch/operand.h:
-	Build tooltips from all kinds of operands.
-
-	* src/arch/target.c:
-	Build tooltips for routines and strings.
-
-	* src/gtkext/gtkblockdisplay.c:
-	Clean code.
-
-17-03-24  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/analysis/db/collection.c:
-	* src/analysis/db/items/comment.c:
-	* src/analysis/db/items/move.c:
-	Fix various copy/paste mistakes in the database protocol.
-
-17-03-24  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/analysis/routine.c:
-	* src/analysis/routine.h:
-	Build routine digest for tooltip hints.
-
-	* src/arch/processor.c:
-	Add an assertion on provided instructions.
-
-	* src/format/symbol.c:
-	Add some extra 'TODO' marks.
-
-	* src/glibext/gbufferview.c:
-	* src/glibext/gbufferview.h:
-	Provide the GObject creator at a given location.
-
-	* src/gtkext/gtkbinarystrip.c:
-	Cosmetic.
-
-	* src/gtkext/gtkblockdisplay.c:
-	Show hints as tooltips.
-
-17-03-22  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/arch/post.c:
-	Assign the "sub_" prefix to subroutines and "loc_" to code labels,
-	as expected.
-
-17-03-22  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/arch/target.c:
-	Ensure all string symbols referenced by instructions get a label.
-
-	* src/format/elf/strings.c:
-	Avoid to allocate memory for reading binary content which can be read
-	directly.
-
-	* src/format/format.c:
-	* src/format/format.h:
-	Use the internal format content instead of a provided one when creating
-	labels.
-
-17-03-21  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/analysis/disass/dragon.c:
-	Update code.
-
-	* src/arch/instriter.c:
-	* src/arch/instriter.h:
-	Restrict an instruction iterator to a given memory range if requested.
-
-17-03-21  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/glibext/gbufferline.c:
-	* src/glibext/linecolumn.c:
-	* src/glibext/linecolumn.h:
-	Update code.
-
-	* src/gui/dialogs/gotox.c:
-	Display the first line content of each entry point again.
-
-17-03-20  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/format/elf/strings.c:
-	Take the last byte into account when analyzing the string section.
-
-17-03-20  Cyrille Bagard <nocbos@gmail.com>
-
-	* plugins/pychrysa/format/symbol.c:
-	* src/analysis/disass/output.c:
-	Update code.
-
-	* src/format/elf/helper_x86.c:
-	Replace STP_FUNCTION by STP_ROUTINE.
-
-	* src/format/symbol.c:
-	Update code.
-
-	* src/format/symbol.h:
-	Remove the useless STP_FUNCTION symbol type.
-
-17-03-19  Cyrille Bagard <nocbos@gmail.com>
-
-	* configure.ac:
-	Extend AC_CONFIG_COMMANDS. Add the Makefiles from the 'plugins/pychrysa/debug',
-	'plugins/pychrysa/debug/gdbrsp' and 'src/debug/gdbrsp' directories. Remove
-	the Makefiles linked to the JDWP.
-
-	* plugins/pychrysa/Makefile.am:
-	Add debug/libpychrysadebug.la to pychrysalide_la_LIBADD. Add debug to
-	SUBDIRS.
-
-	* plugins/pychrysa/arch/vmpa.c:
-	* plugins/pychrysa/arch/vmpa.h:
-	Convert Python objects to vmpa structures.
-
-	* plugins/pychrysa/debug/Makefile.am:
-	Add gdbrsp/libpychrysadebuggdbrsp.la to libpychrysadebug_la_LIBADD and gdbrsp
-	to SUBDIRS.
-
-	* plugins/pychrysa/debug/debugger.c:
-	* plugins/pychrysa/debug/debugger.h:
-	Define Python bindings for debugging.
-
-	* plugins/pychrysa/debug/gdbrsp/Makefile.am:
-	* plugins/pychrysa/debug/gdbrsp/gdb.c:
-	* plugins/pychrysa/debug/gdbrsp/gdb.h:
-	* plugins/pychrysa/debug/gdbrsp/module.c:
-	* plugins/pychrysa/debug/gdbrsp/module.h:
-	New entries: implement bindings for the GDB remote serial protocol.
-
-	* plugins/pychrysa/debug/module.c:
-	* plugins/pychrysa/debug/module.h:
-	Update code.
-
-	* plugins/pychrysa/format/Makefile.am:
-	* plugins/pychrysa/format/elf/elf.c:
-	Typo.
-
-	* plugins/pychrysa/format/symbol.c:
-	Handle symbols without label.
-
-	* plugins/pychrysa/pychrysa.c:
-	Handle the new debug module.
-
-	* src/Makefile.am:
-	Fix libchrysadisass_la_LIBADD.
-
-	* src/analysis/binary.c:
-	* src/arch/vmpa.c:
-	Typo.
-
-	* src/common/endianness.c:
-	* src/common/endianness.h:
-	Deal with endianness in memory.
-
-	* src/common/extstr.c:
-	Fix another bug in strrpl().
-
-	* src/common/xml.c:
-	* src/common/xml.h:
-	Load XML data from memory and get the name of nodes.
-
-	* src/debug/Makefile.am:
-	Add the 'break-int.h' and 'misc.h' files to libdebug_la_SOURCES. Remove
-	jdwp/libdebugjdwp.la from libdebug_la_LIBADD and add gdbrsp/libdebuggdbrsp.la.
-
-	* src/debug/break-int.h:
-	New entry: define raw breakpoints properties.
-
-	* src/debug/break.c:
-	* src/debug/break.h:
-	Update raw breakpoints properties.
-
-	* src/debug/debugger-int.h:
-	* src/debug/debugger.c:
-	* src/debug/debugger.h:
-	Provide initial features for debugging using GDB.
-
-	* src/debug/gdbrsp/Makefile.am:
-	* src/debug/gdbrsp/aops.h:
-	* src/debug/gdbrsp/gdb-int.h:
-	* src/debug/gdbrsp/gdb.c:
-	* src/debug/gdbrsp/gdb.h:
-	* src/debug/gdbrsp/helpers.c:
-	* src/debug/gdbrsp/helpers.h:
-	* src/debug/gdbrsp/helpers_arm.c:
-	* src/debug/gdbrsp/helpers_arm.h:
-	* src/debug/gdbrsp/helpers_arm64.c:
-	* src/debug/gdbrsp/helpers_arm64.h:
-	* src/debug/gdbrsp/packet.c:
-	* src/debug/gdbrsp/packet.h:
-	* src/debug/gdbrsp/stream-int.h:
-	* src/debug/gdbrsp/stream.c:
-	* src/debug/gdbrsp/stream.h:
-	* src/debug/gdbrsp/support.c:
-	* src/debug/gdbrsp/support.h:
-	* src/debug/gdbrsp/target.c:
-	* src/debug/gdbrsp/target.h:
-	* src/debug/gdbrsp/tcp.c:
-	* src/debug/gdbrsp/tcp.h:
-	* src/debug/gdbrsp/utils.c:
-	* src/debug/gdbrsp/utils.h:
-	New entries: provide initial features for debugging using GDB.
-
-	* src/debug/misc.h:
-	Provide initial features for debugging using GDB.
-
-	* src/debug/remgdb/Makefile.am:
-	* src/debug/remgdb/gdb.c:
-	* src/debug/remgdb/gdb.h:
-	* src/debug/remgdb/helpers.c:
-	* src/debug/remgdb/helpers.h:
-	* src/debug/remgdb/packet.c:
-	* src/debug/remgdb/packet.h:
-	* src/debug/remgdb/stream-int.h:
-	* src/debug/remgdb/stream.c:
-	* src/debug/remgdb/stream.h:
-	* src/debug/remgdb/tcp.c:
-	* src/debug/remgdb/tcp.h:
-	Replaced entries.
-
-	* src/gtkext/gtkstatusstack.c:
-	Allow the status bar to be used from Python bindings.
-
-17-03-15  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/analysis/disass/area.c:
-	Check the remaining space before inserting new instructions.
-
-17-03-15  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/arch/arm/v7/fetch.c:
-	* src/arch/arm/v7/link.c:
-	Update code.
-
-	* src/arch/register.c:
-	Reference all provided registers from operands.
-
-17-03-11  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/analysis/disass/area.c:
-	Fix a memory leak in the disassembling process.
-
-17-03-08  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/analysis/disass/links.c:
-	Reduce the number of produced reference links.
-
-	* src/arch/instruction.c:
-	* src/arch/instruction.h:
-	Determine if a link exists between two instructions.
-
-17-03-08  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/analysis/disass/links.c:
-	Fix conditions for adding missing natural execution flow links.
-
-17-03-08  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/analysis/disass/links.c:
-	Update code.
-
-	* src/arch/instruction.h:
-	Remove the instruction link type meaning there is no link.
-
-17-03-07  Cyrille Bagard <nocbos@gmail.com>
-
-	* plugins/pychrysa/arch/instruction.c:
-	Update the Python API.
-
-	* src/arch/instruction-int.h:
-	* src/arch/instruction.c:
-	* src/arch/instruction.h:
-	* src/arch/raw.c:
-	Update code.
-
-	* src/common/Makefile.am:
-	Add the 'array.[ch]' files to libcommon_la_SOURCES.
-
-	* src/common/array.c:
-	* src/common/array.h:
-	New entries: create arrays with low memory footprint.
-
-17-03-06  Cyrille Bagard <nocbos@gmail.com>
-
-	* plugins/androhelpers/params.c:
-	* plugins/stackvars/stackvars.c:
-	* src/analysis/db/items/switcher.c:
-	* src/analysis/db/items/switcher.h:
-	* src/analysis/disass/links.c:
-	* src/arch/arm/v7/fetch.c:
-	* src/arch/arm/v7/post.c:
-	* src/arch/dalvik/link.c:
-	Update code.
-
-	* src/arch/instruction-int.h:
-	* src/arch/instruction.c:
-	Lock access to instruction operands when needed.
-
-	* src/arch/instruction.h:
-	* src/arch/link.c:
-	* src/arch/post.c:
-	* src/arch/raw.c:
-	Update code.
-
-17-03-05  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/arch/operand-int.h:
-	* src/arch/operand.c:
-	Compress the size of operands with no alternative rendering.
-
-17-03-03  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/analysis/db/cdb.c:
-	Fix a buggy code when updating database for connected clients.
-
-17-03-03  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/analysis/binary.c:
-	Hide binary code by default.
-
-17-03-03  Cyrille Bagard <nocbos@gmail.com>
-
-	* plugins/readdex/header.c:
-	Update code.
-
-	* src/arch/instruction-int.h:
-	* src/arch/instruction.c:
-	* src/arch/instruction.h:
-	Show binary code of instructions.
-
-	* src/arch/raw.c:
-	Limit the quantity of binary code shown for arrays.
-
-17-03-02  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/glibext/gbufferline.c:
-	* src/glibext/gbufferline.h:
-	Remove dead code.
-
-17-03-02  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/analysis/disass/area.c:
-	Set the global content for each collected instruction.
-
-	* src/arch/instruction-int.h:
-	* src/arch/instruction.c:
-	* src/arch/instruction.h:
-	* src/arch/raw.c:
-	* src/arch/undefined.c:
-	Remember the global content and print bytes of each instruction.
-
-	* src/glibext/gbufferline.c:
-	* src/glibext/gbufferline.h:
-	Fill rendering lines with relative binary contents.
-
-17-02-28  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/analysis/binary.c:
-	* src/analysis/db/cdb.c:
-	* src/analysis/db/client.c:
-	* src/analysis/db/collection.c:
-	* src/analysis/db/collection.h:
-	* src/analysis/db/item-int.h:
-	* src/analysis/db/item.c:
-	* src/analysis/db/item.h:
-	* src/analysis/db/items/bookmark.c:
-	* src/analysis/db/items/comment.c:
-	* src/analysis/db/items/move.c:
-	* src/analysis/db/items/switcher.c:
-	* src/analysis/db/misc/rlestr.c:
-	* src/analysis/db/misc/rlestr.h:
-	* src/analysis/db/misc/timestamp.c:
-	* src/analysis/db/misc/timestamp.h:
-	* src/analysis/db/server.c:
-	* src/arch/vmpa.c:
-	* src/arch/vmpa.h:
-	Update code.
-
-	* src/common/Makefile.am:
-	Add the 'packed.[ch]' files to libcommon_la_SOURCES.
-
-	* src/common/packed.c:
-	* src/common/packed.h:
-	New entries: define abstract packed buffers to transfert data.
-
-17-02-25  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/gui/panels/welcome.c:
-	Typo.
-
-17-02-25  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/arch/arm/register.c:
-	Fix ARM register comparison.
-
-17-02-19  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/analysis/db/certs.c:
-	* src/analysis/db/certs.h:
-	Check if an identity definition is empty or not. Always sign using sha256.
-	Typo.
-
-	* src/analysis/db/keymgn.c:
-	* src/analysis/db/keymgn.h:
-	Create client/server certificates on demand for a given identity.
-
-	* src/core/core.c:
-	Init OpenSSL.
-
-	* src/core/params.c:
-	* src/core/params.h:
-	Register parameters for certificates.
-
-	* src/glibext/configuration.c:
-	* src/glibext/configuration.h:
-	Define a new parameter type (unsigned long).
-
-	* src/gui/dialogs/Makefile.am:
-	Add the 'identity.ui' file to UI_FILES and the 'identity.[ch]' files
-	to libguidialogs_la_SOURCES.
-
-	* src/gui/dialogs/gresource.xml:
-	Update resources for GTK.
-
-	* src/gui/dialogs/identity.c:
-	* src/gui/dialogs/identity.h:
-	* src/gui/dialogs/identity.ui:
-	New entries: allow to update the user identity using the GUI.
-
-	* src/gui/menus/Makefile.am:
-	Add the 'tools.[ch]' files to libguimenus_la_SOURCES.
-
-	* src/gui/menus/menubar.c:
-	Introduce the 'Tools' menu.
-
-	* src/gui/menus/tools.c:
-	* src/gui/menus/tools.h:
-	New entries: create a new menu called 'Tools.'
-
-	* src/gui/panels/regedit.c:
-	Update code.
-
-17-02-14  Cyrille Bagard <nocbos@gmail.com>
-
-	* Makefile.am:
-	Extend EXTRA_DIST.
-
-	* configure.ac:
-	Remove directories which are not included in SUBDIRS.
-
-	* pixmaps/Makefile.am:
-	Extend EXTRA_DIST.
-
-	* plugins/Makefile.am:
-	Fix SUBDIRS.
-
-	* plugins/python/apkfiles/Makefile.am:
-	* plugins/python/samples/Makefile.am:
-	Extend EXTRA_DIST.
-
-	* src/analysis/disass/instructions.c:
-	Fix included headers.
-
-	* src/analysis/disass/macro.c:
-	* src/analysis/disass/macro.h:
-	Deleted entries.
-
-	* src/analysis/disass/routines.c:
-	Fix included headers.
-
-	* src/arch/Makefile.am:
-	Remove the 'translate.h' file from libarch_la_SOURCES.
-
-	* src/arch/arm/Makefile.am:
-	Add the 'processor-int.h' file to libarcharm_la_SOURCES.
-
-	* src/arch/arm/v7/opcodes/Makefile.am:
-	* src/arch/arm/v7/opdefs/Makefile.am:
-	* src/arch/dalvik/opdefs/Makefile.am:
-	Extend EXTRA_DIST.
-
-	* src/core/processors.c:
-	Fix included headers.
-
-	* src/debug/Makefile.am:
-	Add the 'debugger-int.h' file to libdebug_la_SOURCES.
-
-	* src/format/dwarf/Makefile.am:
-	Add the 'dwarf_def.h' to libformatdwarf_la_SOURCES.
-
-	* src/format/mangling/itanium/Makefile.am:
-	Add the 'component-int.h' to libformatmanglingitanium_la_SOURCES.
-
-	* src/gui/dialogs/Makefile.am:
-	Extend EXTRA_DIST.
-
-	* src/gui/panels/Makefile.am:
-	Add the 'panel-int.h' to libguipanels_la_SOURCES. Extend EXTRA_DIST.
-
-	* themes/Adwaita/Makefile.am:
-	* tools/d2c/Makefile.am:
-	* tools/d2c/args/Makefile.am:
-	* tools/d2c/bits/Makefile.am:
-	* tools/d2c/conv/Makefile.am:
-	* tools/d2c/format/Makefile.am:
-	* tools/d2c/hooks/Makefile.am:
-	* tools/d2c/rules/Makefile.am:
-	* tools/d2c/syntax/Makefile.am:
-	Extend EXTRA_DIST.
-
-17-02-14  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/arch/processor.c:
-	Fix a typo that breaks compilation if DEBUG is not defined.
-
-17-02-08  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/analysis/Makefile.am:
-	Add the 'loading.[ch]' files to libanalysis_la_SOURCES.
-
-	* src/analysis/binary.c:
-	* src/analysis/binary.h:
-	Update code.
-
-	* src/analysis/loading.c:
-	* src/analysis/loading.h:
-	New entries: gather all the binary loading process into an uniq place.
-
-	* src/analysis/project.c:
-	* src/analysis/project.h:
-	Update code.
-
-17-02-07  Cyrille Bagard <nocbos@gmail.com>
-
-	* plugins/pychrysa/analysis/db/Makefile.am:
-	Add the 'certs.[ch]' files to libpychrysaanalysisdb_la_SOURCES.
-
-	* plugins/pychrysa/analysis/db/certs.c:
-	* plugins/pychrysa/analysis/db/certs.h:
-	New entries: add some Python bindings for creating certificates.
-
-	* plugins/pychrysa/analysis/db/module.c:
-	Update code.
-
-	* src/analysis/db/Makefile.am:
-	Add the 'certs.[ch]' files to libanalysisdb_la_SOURCES.
-
-	* src/analysis/db/certs.c:
-	* src/analysis/db/certs.h:
-	New entries: provide a way to create SSL certificates.
-
-	* tests/analysis/db/__init__.py:
-	* tests/analysis/db/certs.py:
-	New entries: provide some tests.
-
-17-01-31  Cyrille Bagard <nocbos@gmail.com>
-
-	* plugins/pychrysa/analysis/db/items/comment.c:
-	* plugins/pychrysa/arch/processor.c:
-	Remove missing symbols in the Python bindings.
-
-17-01-28  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/arch/instruction-int.h:
-	* src/arch/instruction.c:
-	* src/arch/instruction.h:
-	Avoid deadlocks in access to instruction sources and destinations.
-	Clean the code and save memory.
-
-17-01-28  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/arch/link.c:
-	Fix links between instructions for conditional branches.
-
-17-01-28  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/analysis/disass/links.c:
-	Establish natural links between instructions only when relevant.
-
-17-01-27  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/gtkext/easygtk.c:
-	* src/gtkext/easygtk.h:
-	Create menus with extended escape key support. Activate accelerators
-	based on sensitive state only.
-
-	* src/gui/editor.c:
-	Make the menu bar appear and disappear in the same way Firefox does.
-
-	* src/gui/menus/binary.c:
-	* src/gui/menus/debug.c:
-	* src/gui/menus/edition.c:
-	* src/gui/menus/file.c:
-	* src/gui/menus/help.c:
-	* src/gui/menus/plugins.c:
-	* src/gui/menus/project.c:
-	* src/gui/menus/view.c:
-	* src/gui/panels/bookmarks.c:
-	* src/gui/panels/regedit.c:
-	* src/gui/panels/strings.c:
-	Update code.
-
-	* src/gui/panels/welcome.c:
-	Add a tip of the day.
-
-17-01-22  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/glibext/gbinportion.c:
-	Keep the nominal order between ELF program and section headers if possible.
-
-17-01-22  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/analysis/disass/area.c:
-	Update virtual addresses when filling the gap between two binary areas.
-
-17-01-20  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/analysis/disass/disassembler.c:
-	* src/glibext/generators/prologue.c:
-	* src/glibext/generators/prologue.h:
-	Give valid addresses to prologue lines.
-
-17-01-20  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/analysis/disass/output.c:
-	Ensure all block closing marks have an existing address.
-
-17-01-15  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/gui/menus/binary.c:
-	* src/gui/menus/debug.c:
-	Prepare the GUI for the incoming debugging features.
-
-17-01-15  Cyrille Bagard <nocbos@gmail.com>
-
-	* plugins/pychrysa/format/format.c:
-	* src/analysis/disass/area.c:
-	Fix memory leaks.
-
-	* src/analysis/disass/links.c:
-	* src/arch/arm/v7/post.c:
-	* src/arch/dalvik/link.c:
-	* src/arch/link.c:
-	* src/arch/post.c:
-	Force fully defined locations when dealing with target operands.
-
-	* src/arch/target.c:
-	* src/arch/target.h:
-	Update code.
-
-	* src/format/elf/symbols.c:
-	Fix memory leaks.
-
-	* src/format/format.c:
-	Improve symbol resolving using fully defined locations.
-
-	* src/gui/menus/edition.c:
-	Force fully defined locations when dealing with target operands.
-
-17-01-15  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/analysis/disass/area.c:
-	* src/format/format.c:
-	Ensure that symbols always take priority over the disassembled code.
-
-17-01-15  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/analysis/db/items/comment.c:
-	Match the perfect line index.
-
-	* src/glibext/gbinportion.c:
-	Fix a bug about pure comments containing code.
-
-17-01-14  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/arch/vmpa.c:
-	* src/arch/vmpa.h:
-	Define extra comparisons for memory ranges.
-
-	* src/common/sort.c:
-	* src/common/sort.h:
-	Restore an assertion. Create a function to delete an indexed item from
-	a sorted array.
-
-	* src/glibext/gbinportion.c:
-	* src/glibext/gbinportion.h:
-	Fortify the tree of binary portions.
-
-17-01-10  Cyrille Bagard <nocbos@gmail.com>
-
-	* .gitignore:
-	Add the 'po/POTFILES.in' file to untracked files.
-
-17-01-08  Cyrille Bagard <nocbos@gmail.com>
-
-	* plugins/pychrysa/arch/instriter.c:
-	* src/arch/instriter.c:
-	Fix the behavior of the instruction iterator.
-
-17-01-06  Cyrille Bagard <nocbos@gmail.com>
-
-	* autogen.sh:
-	Update init script.
-
-	* po/POTFILES.in:
-	Deleted entry.
-
-	* tools/ipf/init_potfiles.sh:
-	Build a fresh list for POTFILES when initializing the sources.
-
-17-01-06  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/analysis/disass/area.c:
-	Handle some special cases of instruction replacements when disassembling.
-
-17-01-06  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/arch/arm/v7/fetch.c:
-	* src/common/sort.c:
-	Update code.
-
-	* src/format/format.c:
-	* src/format/format.h:
-	Check if a symbol exists right before adding it to the symbol list.
-
-	* src/format/symbol.h:
-	Update code.
-
-17-01-04  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/glibext/gbufferline.c:
-	Unreference all relative segments when a line is deleted.
-
-17-01-03  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/glibext/gbuffercache.c:
-	Delete lines from memory as expected.
-
-17-01-02  Cyrille Bagard <nocbos@gmail.com>
-
-	* plugins/pychrysa/arch/instruction.c:
-	* src/analysis/disass/area.c:
-	Update code.
-
-	* src/arch/instruction-int.h:
-	Unlink instructions to save memory.
-
-	* src/arch/instruction.c:
-	* src/arch/instruction.h:
-	Update code.
-
-17-01-01  Cyrille Bagard <nocbos@gmail.com>
-
-	* plugins/ropgadgets/finder.c:
-	* plugins/ropgadgets/finder.h:
-	* plugins/ropgadgets/select.c:
-	Remove usage of deprecated functions when looking for ROP gadgets.
-
-16-12-31  Cyrille Bagard <nocbos@gmail.com>
-
-	* *.[ch]:
-	Update all copyrights.
-
-16-12-31  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/gtkext/gtkstatusstack.c:
-	Update the progress bar only when needed.
-
-16-12-31  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/analysis/binary.c:
-	* src/analysis/binary.h:
-	Load binaires without blocking the GUI during the process.
-
-	* src/analysis/disass/disassembler.c:
-	Typo.
-
-	* src/analysis/project.c:
-	Update code.
-
-16-12-30  Cyrille Bagard <nocbos@gmail.com>
-
-	* configure.ac:
-	* plugins/pychrysa/analysis/Makefile.am:
-	Update code.
-
-	* plugins/pychrysa/analysis/blocks/Makefile.am:
-	* plugins/pychrysa/analysis/blocks/flow.c:
-	* plugins/pychrysa/analysis/blocks/flow.h:
-	* plugins/pychrysa/analysis/blocks/module.c:
-	* plugins/pychrysa/analysis/blocks/module.h:
-	* plugins/pychrysa/analysis/blocks/virtual.c:
-	* plugins/pychrysa/analysis/blocks/virtual.h:
-	Deleted entries.
-
-	* plugins/pychrysa/analysis/module.c:
-	* src/analysis/Makefile.am:
-	Update code.
-
-	* src/analysis/blocks/Makefile.am:
-	* src/analysis/blocks/flow.c:
-	* src/analysis/blocks/flow.h:
-	* src/analysis/blocks/raccess.c:
-	* src/analysis/blocks/raccess.h:
-	* src/analysis/blocks/virtual.c:
-	* src/analysis/blocks/virtual.h:
-	Deleted entries: delete old code.
-
-	* src/gtkext/gtkgraphdisplay.c:
-	Update code.
-
-16-12-30  Cyrille Bagard <nocbos@gmail.com>
-
-	* configure.ac:
-	Extend AC_CONFIG_COMMANDS. Add the new Makefiles from the
-	'src/analysis/human', 'src/analysis/human/asm' and
-	'src/glibext/generators' directories.
-
-	* plugins/Makefile.am:
-	Remove the 'androhelpers' plugin from the compilation process.
-
-	* plugins/pychrysa/analysis/binary.c:
-	Move from buffer to cache.
-
-	* plugins/pychrysa/glibext/Makefile.am:
-	Replace 'codebuffer.[ch]' by 'buffercache.[ch]' in
-	libpychrysaglibext_la_SOURCES.
-
-	* plugins/pychrysa/glibext/buffercache.c:
-	* plugins/pychrysa/glibext/buffercache.h:
-	* plugins/pychrysa/glibext/codebuffer.c:
-	* plugins/pychrysa/glibext/codebuffer.h:
-	Renamed entries.
-
-	* plugins/pychrysa/glibext/module.c:
-	Update code.
-
-	* plugins/pychrysa/gtkext/Makefile.am:
-	Replace 'blockview.[ch]' by 'blockdisplay.[ch]' and 'bufferview.[ch]'
-	by 'bufferdisplay.[ch]' in libpychrysagtkext_la_SOURCES.
-
-	* plugins/pychrysa/gtkext/blockdisplay.c:
-	* plugins/pychrysa/gtkext/blockdisplay.h:
-	* plugins/pychrysa/gtkext/blockview.c:
-	* plugins/pychrysa/gtkext/blockview.h:
-	* plugins/pychrysa/gtkext/bufferdisplay.c:
-	* plugins/pychrysa/gtkext/bufferdisplay.h:
-	* plugins/pychrysa/gtkext/bufferview.c:
-	* plugins/pychrysa/gtkext/bufferview.h:
-	Renamed entries.
-
-	* plugins/pychrysa/gtkext/module.c:
-	Update code.
-
-	* plugins/ropgadgets/select.c:
-	Print lines using the new generation interface.
-
-	* src/analysis/Makefile.am:
-	Add 'human/libanalysishuman.la' to libanalysis_la_LIBADD and 'human'
-	to SUBDIRS.
-
-	* src/analysis/binary.c:
-	* src/analysis/binary.h:
-	Move from buffer to cache. Remove the source view.
-
-	* src/analysis/content.c:
-	Typo.
-
-	* src/analysis/db/items/bookmark.c:
-	Disable the item action.
-
-	* src/analysis/db/items/comment.c:
-	* src/analysis/db/items/comment.h:
-	Print comments using the new generation interface.
-
-	* src/analysis/db/items/move.h:
-	Typo.
-
-	* src/analysis/db/items/switcher.c:
-	Disable the item action.
-
-	* src/analysis/disass/area.h:
-	* src/analysis/disass/disassembler.c:
-	* src/analysis/disass/disassembler.h:
-	* src/analysis/disass/output.c:
-	* src/analysis/disass/output.h:
-	Use the new defined generators and update the code.
-
-	* src/analysis/human/Makefile.am:
-	* src/analysis/human/asm/Makefile.am:
-	* src/analysis/human/asm/lang.c:
-	* src/analysis/human/asm/lang.h:
-	* src/analysis/human/lang-int.h:
-	* src/analysis/human/lang.c:
-	* src/analysis/human/lang.h:
-	New entries: prepare ASM-like comments.
-
-	* src/analysis/project.c:
-	Update code and remove the source view.
-
-	* src/arch/dalvik/link.c:
-	Fix code to build local comments.
-
-	* src/arch/instruction-int.h:
-	* src/arch/instruction.c:
-	* src/arch/instruction.h:
-	* src/arch/raw.c:
-	* src/arch/undefined.c:
-	Define instructions as generators.
-
-	* src/arch/vmpa.h:
-	Create is_invalid_vmpa().
-
-	* src/format/dex/dex.c:
-	* src/format/dex/pool.h:
-	* src/format/dwarf/v2/dwarf.h:
-	* src/format/dwarf/v3/dwarf.h:
-	* src/format/dwarf/v4/dwarf.h:
-	* src/format/elf/symbols.h:
-	* src/format/format-int.h:
-	* src/format/java/java.h:
-	* src/format/pe/pe.h:
-	Update code.
-
-	* src/format/symbol.c:
-	* src/format/symbol.h:
-	Define symbols as generators.
-
-	* src/glibext/Makefile.am:
-	Replace 'gcodebuffer.[ch]' by 'gbuffercache.[ch]' and add 'linegen*[ch]'
-	in libglibext_la_SOURCES. Add 'generators/libglibextgenerators.la' to
-	libglibext_la_LIBADD and 'generators' to SUBDIRS.
-
-	* src/glibext/gbinportion.c:
-	* src/glibext/gbinportion.h:
-	Define portions as generators.
-
-	* src/glibext/gbuffercache.c:
-	* src/glibext/gbuffercache.h:
-	Renamed entries.
-
-	* src/glibext/gbufferline.c:
-	* src/glibext/gbufferline.h:
-	Update code.
-
-	* src/glibext/gbufferview.c:
-	* src/glibext/gbufferview.h:
-	Rewrite the line buffers using generators and on-demand building to save
-	memory.
-
-	* src/glibext/gcodebuffer.c:
-	* src/glibext/gcodebuffer.h:
-	Renamed entries.
-
-	* src/glibext/generator-int.h:
-	* src/glibext/generators/Makefile.am:
-	* src/glibext/generators/prologue.c:
-	* src/glibext/generators/prologue.h:
-	* src/glibext/generators/rborder.c:
-	* src/glibext/generators/rborder.h:
-	New entries: provide some useful basic generators.
-
-	* src/glibext/gwidthtracker.c:
-	* src/glibext/gwidthtracker.h:
-	Update code.
-
-	* src/glibext/linecolumn.c:
-	Improve one assertion.
-
-	* src/glibext/linegen-int.h:
-	* src/glibext/linegen.c:
-	* src/glibext/linegen.h:
-	New entries: define an interface to deal with line content.
-
-	* src/glibext/linesegment.c:
-	* src/glibext/linesegment.h:
-	Extend CSS definitions.
-
-	* src/gtkext/Makefile.am:
-	Update libgtkext_la_SOURCES.
-
-	* src/gtkext/graph/cluster.c:
-	* src/gtkext/graph/cluster.h:
-	* src/gtkext/graph/edge.c:
-	* src/gtkext/graph/edge.h:
-	Update code.
-
-	* src/gtkext/gtkblockdisplay.c:
-	* src/gtkext/gtkblockdisplay.h:
-	* src/gtkext/gtkblockview.c:
-	* src/gtkext/gtkblockview.h:
-	* src/gtkext/gtkbufferdisplay-int.h:
-	* src/gtkext/gtkbufferdisplay.c:
-	* src/gtkext/gtkbufferdisplay.h:
-	* src/gtkext/gtkbufferview-int.h:
-	* src/gtkext/gtkbufferview.c:
-	* src/gtkext/gtkbufferview.h:
-	* src/gtkext/gtkdisplaypanel-int.h:
-	* src/gtkext/gtkdisplaypanel.c:
-	* src/gtkext/gtkgraphdisplay.c:
-	* src/gtkext/gtkgraphdisplay.h:
-	* src/gtkext/gtkgraphview.c:
-	* src/gtkext/gtkgraphview.h:
-	Renamed entries.
-
-	* src/gtkext/gtksourceview.c:
-	* src/gtkext/gtksourceview.h:
-	Deleted entries.
-
-	* src/gui/dialogs/export.c:
-	* src/gui/dialogs/gotox.c:
-	Disable code.
-
-	* src/gui/editem-int.h:
-	* src/gui/editem.c:
-	* src/gui/editor.c:
-	* src/gui/menus/edition.c:
-	* src/gui/menus/view.c:
-	* src/gui/status.c:
-	Update code.
-
-	* src/gui/tb/Makefile.am:
-	Remove 'source.[ch]' from libguitb_la_SOURCES.
-
-	* src/gui/tb/source.c:
-	* src/gui/tb/source.h:
-	Deleted entries.
-
-	* src/plugins/plugin.h:
-	Update code.
-
-16-12-29  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/analysis/disass/limit.c:
-	Validate a safety check.
-
-16-12-29  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/arch/arm/v7/core.c:
-	* src/arch/arm/v7/core.h:
-	* src/core/processors.c:
-	Avoid a crash by creating an empty function to dump ARMv7 stats.
-
-16-12-29  Cyrille Bagard <nocbos@gmail.com>
-
-	* plugins/mobicore/mclf.c:
-	Register portions using the new way.
-
-	* plugins/ropgadgets/finder.c:
-	Collect all executable ranges using the new visitor.
-
-	* src/analysis/disass/area.c:
-	* src/analysis/disass/area.h:
-	Cut binary data into several areas using all the available CPUs and less
-	memory.
-
-	* src/analysis/disass/disassembler.c:
-	* src/analysis/disass/fetch.c:
-	* src/analysis/disass/fetch.h:
-	Update code.
-
-	* src/analysis/disass/limit.c:
-	* src/analysis/disass/limit.h:
-	Save memory by relying on portions only.
-
-	* src/analysis/disass/output.c:
-	* src/analysis/disass/routines.c:
-	* src/analysis/disass/routines.h:
-	Update code.
-
-	* src/format/dex/class.c:
-	* src/format/dex/class.h:
-	* src/format/dex/dex.c:
-	* src/format/dex/method.c:
-	* src/format/dex/method.h:
-	* src/format/elf/elf.c:
-	* src/format/executable-int.h:
-	* src/format/executable.c:
-	* src/format/executable.h:
-	Register portions using the new way.
-
-	* src/format/format.c:
-	Typo.
-
-	* src/format/symbol.c:
-	* src/format/symbol.h:
-	Provide an extra method to compare symbols.
-
-	* src/glibext/gbinportion.c:
-	* src/glibext/gbinportion.h:
-	Remove all layer definitions and introduce trees of binary portions.
-
-	* src/gtkext/gtkbinarystrip.c:
-	* src/gtkext/gtkstatusstack.c:
-	* src/gui/panels/strings.c:
-	Update code.
-
-16-12-23  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/gui/panels/welcome.c:
-	Fix a typo in one tip of the day.
-
-16-12-23  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/analysis/binary.c:
-	Do not save loaded instructions into the loaded binary.
-
-	* src/analysis/disass/area.c:
-	* src/analysis/disass/area.h:
-	Collect the loaded instructions using all available processors.
-
-	* src/analysis/disass/disassembler.c:
-	* src/analysis/disass/disassembler.h:
-	* src/analysis/disass/fetch.c:
-	* src/analysis/disass/fetch.h:
-	Update code.
-
-	* src/arch/processor-int.h:
-	* src/arch/processor.c:
-	* src/arch/processor.h:
-	Update code as the instructions are already provided using an array.
-
-16-12-18  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/arch/dalvik/operands/args.c:
-	Set the argument counter when building an arguments list.
-
-16-12-18  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/arch/dalvik/instruction.c:
-	Clean the code and remove compilation warnings.
-
-16-12-18  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/analysis/decomp/il.c:
-	Disable old call code.
-
-	* src/arch/dalvik/operands/args.c:
-	* src/arch/dalvik/operands/pool.c:
-	* src/arch/dalvik/operands/register.c:
-	* src/arch/dalvik/register.c:
-	* src/arch/dalvik/register.h:
-	* src/arch/operand-int.h:
-	* src/arch/operand.c:
-	* src/arch/operand.h:
-	* src/arch/register-int.h:
-	* src/arch/register.c:
-	* src/arch/register.h:
-	* src/arch/sharing/instance-int.h:
-	* src/arch/sharing/instance.c:
-	* src/arch/sharing/instance.h:
-	Define a new comparison process for operands with more precise results.
-
-	* src/arch/sharing/manager.c:
-	* src/arch/sharing/manager.h:
-	Use a fast sorted array to track shared instances instead of a simple
-	hash table.
-
-	* src/common/sort.c:
-	* src/common/sort.h:
-	Provide a generic way to compare numbers. Add a method to quicly delete
-	an item from a sorted array.
-
-16-12-18  Cyrille Bagard <nocbos@gmail.com>
-
-	* configure.ac:
-	Add an option to dump share statistics to the compilation configuration.
-
-	* src/analysis/binary.c:
-	* src/arch/dalvik/context.c:
-	* src/arch/dalvik/core.c:
-	* src/arch/dalvik/core.h:
-	* src/arch/dalvik/instruction.c:
-	* src/arch/dalvik/operand.c:
-	Update code.
-
-	* src/arch/dalvik/operands/args.c:
-	* src/arch/dalvik/operands/args.h:
-	* src/arch/dalvik/operands/pool.c:
-	* src/arch/dalvik/operands/pool.h:
-	* src/arch/dalvik/operands/register.c:
-	* src/arch/dalvik/operands/register.h:
-	* src/arch/dalvik/register.c:
-	* src/arch/dalvik/register.h:
-	Share all Dalvik operands between all their users.
-
-	* src/arch/operand-int.h:
-	* src/arch/operand.c:
-	Update code.
-
-	* src/arch/sharing/Makefile.am:
-	Add the 'container*[ch]' files to libarchsharing_la_SOURCES.
-
-	* src/arch/sharing/container-int.h:
-	* src/arch/sharing/container.c:
-	* src/arch/sharing/container.h:
-	New entries: define an interface to replace updated operands.
-
-	* src/arch/sharing/instance.c:
-	* src/arch/sharing/instance.h:
-	Typo.
-
-	* src/arch/sharing/manager.c:
-	* src/arch/sharing/manager.h:
-	Extend the manager features. Protect concurrent access to the share table.
-
-	* src/common/extstr.c:
-	Fix another bug in strrpl().
-
-	* src/core/processors.c:
-	* src/core/processors.h:
-	Update code.
-
-16-12-17  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/arch/arm/v7/fetch.c:
-	* src/arch/arm/v7/post.c:
-	Remove debug output.
-
-16-12-15  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/common/extstr.c:
-	Fix a bug when replacing strings.
-
-16-12-15  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/arch/arm/v7/helpers.c:
-	* src/arch/arm/v7/helpers.h:
-	Remove dead code and a compilation warning.
-
-16-12-15  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/analysis/disass/fetch.c:
-	Fix a runtime warning occurring from Python standalone scripts.
-
-16-12-15  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/arch/instruction.c:
-	* src/arch/instruction.h:
-	Remove dead code.
-
-	* src/gui/menus/edition.c:
-	Update comments.
-
-16-12-15  Cyrille Bagard <nocbos@gmail.com>
-
-	* plugins/androhelpers/params.c:
-	* plugins/androhelpers/switch.c:
-	* plugins/androhelpers/try_n_catch.c:
-	* plugins/libcsem/exit.c:
-	* plugins/pychrysa/arch/instriter.c:
-	* plugins/pychrysa/arch/processor.c:
-	* src/analysis/db/items/comment.c:
-	* src/analysis/db/items/switcher.c:
-	* src/analysis/disass/disassembler.c:
-	* src/analysis/disass/dragon.c:
-	* src/analysis/disass/dragon.h:
-	* src/analysis/disass/instructions.c:
-	* src/analysis/disass/limit.c:
-	* src/analysis/disass/limit.h:
-	* src/analysis/disass/links.c:
-	* src/analysis/disass/links.h:
-	* src/analysis/disass/output.c:
-	* src/analysis/disass/routines.c:
-	* src/analysis/disass/routines.h:
-	* src/arch/dalvik/link.c:
-	* src/arch/instriter.c:
-	* src/arch/instriter.h:
-	* src/arch/link.c:
-	Update code.
-
-	* src/arch/processor.c:
-	* src/arch/processor.h:
-	Define proper accesses to instructions loaded by a processor.
-
-	* src/gtkext/gtkgraphview.c:
-	* src/gui/menus/edition.c:
-	* src/gui/panels/strings.c:
-	* src/gui/status.c:
-	Update code.
-
-16-12-15  Cyrille Bagard <nocbos@gmail.com>
-
-	* plugins/pychrysa/arch/Makefile.am:
-	Add the 'instriter.[ch]' files to libpychrysaarch_la_SOURCES.
-
-	* plugins/pychrysa/arch/instriter.c:
-	* plugins/pychrysa/arch/instriter.h:
-	New entries: provide an iterator for instructions.
-
-	* plugins/pychrysa/arch/module.c:
-	* plugins/pychrysa/arch/processor.c:
-	Update code.
-
-	* src/arch/Makefile.am:
-	Add the 'instriter.[ch]' files to libarch_la_SOURCES.
-
-	* src/arch/instriter.c:
-	* src/arch/instriter.h:
-	New entries: provide an iterator for instructions.
-
-	* src/arch/instruction.h:
-	* src/arch/processor-int.h:
-	* src/arch/processor.c:
-	* src/arch/processor.h:
-	Update code.
-
-16-12-13  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/gui/editem.c:
-	Fix a runtime warning by referencing binaries with care.
-
-16-12-13  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/core/core.c:
-	* src/gui/core/core.c:
-	Move the registration of sharing hash tables.
-
-16-12-13  Cyrille Bagard <nocbos@gmail.com>
-
-	* plugins/mobicore/mclf-int.c:
-	* src/main.c:
-	Fix some compilation warnings.
-
-16-12-13  Cyrille Bagard <nocbos@gmail.com>
-
-	* plugins/mobicore/annotations.c:
-	* plugins/readdex/class.c:
-	* plugins/readdex/code.c:
-	* plugins/readdex/header.c:
-	* plugins/readdex/ids.c:
-	* plugins/readelf/header.c:
-	* plugins/readelf/program.c:
-	* plugins/readelf/section.c:
-	* src/arch/arm/v7/fetch.c:
-	Update code.
-
-	* src/format/symbol.c:
-	Ensure all symbol comments match their symbol address.
-
-	* src/format/symbol.h:
-	Assign the linked instruction address to the new comment.
-
-16-12-12  Cyrille Bagard <nocbos@gmail.com>
-
-	* configure.ac:
-	* src/Makefile.am:
-	* src/analysis/Makefile.am:
-	* src/analysis/binary.c:
-	* src/analysis/disass/disassembler.c:
-	* src/analysis/disass/output.c:
-	* src/analysis/routine.c:
-	* src/analysis/routine.h:
-	* src/analysis/type-int.h:
-	* src/analysis/type.c:
-	* src/analysis/type.h:
-	* src/analysis/types/basic.c:
-	* src/analysis/types/cse-int.h:
-	* src/analysis/types/cse.c:
-	* src/analysis/types/encaps.c:
-	* src/analysis/types/literal.c:
-	* src/analysis/types/template.c:
-	* src/analysis/variable.c:
-	* src/analysis/variable.h:
-	* src/arch/arm/context.c:
-	* src/arch/arm/context.h:
-	* src/arch/dalvik/Makefile.am:
-	* src/arch/dalvik/context.c:
-	* src/arch/dalvik/context.h:
-	Remove most of the code related to non-working decompilation.
-
-	* src/arch/dalvik/decomp/Makefile.am:
-	* src/arch/dalvik/decomp/aget.c:
-	* src/arch/dalvik/decomp/aput.c:
-	* src/arch/dalvik/decomp/arithm.c:
-	* src/arch/dalvik/decomp/array.c:
-	* src/arch/dalvik/decomp/const.c:
-	* src/arch/dalvik/decomp/if.c:
-	* src/arch/dalvik/decomp/iget.c:
-	* src/arch/dalvik/decomp/invoke.c:
-	* src/arch/dalvik/decomp/iput.c:
-	* src/arch/dalvik/decomp/move.c:
-	* src/arch/dalvik/decomp/new.c:
-	* src/arch/dalvik/decomp/ret.c:
-	* src/arch/dalvik/decomp/switch.c:
-	* src/arch/dalvik/decomp/translate.h:
-	Deleted entries.
-
-	* src/arch/dalvik/instruction.c:
-	* src/arch/dalvik/processor.c:
-	* src/arch/instruction-int.h:
-	* src/arch/instruction.c:
-	* src/arch/instruction.h:
-	* src/arch/processor-int.h:
-	* src/arch/processor.c:
-	* src/arch/processor.h:
-	Remove most of the code related to non-working decompilation.
-
-	* src/arch/translate.h:
-	* src/decomp/Makefile.am:
-	* src/decomp/context-int.h:
-	* src/decomp/context.c:
-	* src/decomp/context.h:
-	* src/decomp/expr/Makefile.am:
-	* src/decomp/expr/access.c:
-	* src/decomp/expr/access.h:
-	* src/decomp/expr/arithm.c:
-	* src/decomp/expr/arithm.h:
-	* src/decomp/expr/array.c:
-	* src/decomp/expr/array.h:
-	* src/decomp/expr/assign.c:
-	* src/decomp/expr/assign.h:
-	* src/decomp/expr/block.c:
-	* src/decomp/expr/block.h:
-	* src/decomp/expr/call.c:
-	* src/decomp/expr/call.h:
-	* src/decomp/expr/comp.c:
-	* src/decomp/expr/comp.h:
-	* src/decomp/expr/cond.c:
-	* src/decomp/expr/cond.h:
-	* src/decomp/expr/dalvik/Makefile.am:
-	* src/decomp/expr/dalvik/array.c:
-	* src/decomp/expr/dalvik/array.h:
-	* src/decomp/expr/immediate.c:
-	* src/decomp/expr/immediate.h:
-	* src/decomp/expr/pseudo.c:
-	* src/decomp/expr/pseudo.h:
-	* src/decomp/expr/return.c:
-	* src/decomp/expr/return.h:
-	* src/decomp/expr/text.c:
-	* src/decomp/expr/text.h:
-	* src/decomp/expression-int.h:
-	* src/decomp/expression.c:
-	* src/decomp/expression.h:
-	* src/decomp/instr/Makefile.am:
-	* src/decomp/instr/ite.c:
-	* src/decomp/instr/ite.h:
-	* src/decomp/instr/keyword.c:
-	* src/decomp/instr/keyword.h:
-	* src/decomp/instr/switch.c:
-	* src/decomp/instr/switch.h:
-	* src/decomp/instruction-int.h:
-	* src/decomp/instruction.c:
-	* src/decomp/instruction.h:
-	* src/decomp/lang/Makefile.am:
-	* src/decomp/lang/asm.c:
-	* src/decomp/lang/asm.h:
-	* src/decomp/lang/java.c:
-	* src/decomp/lang/java.h:
-	* src/decomp/output-int.h:
-	* src/decomp/output.c:
-	* src/decomp/output.h:
-	Deleted entries.
-
-	* src/format/dex/class.c:
-	* src/format/dex/class.h:
-	* src/format/dex/method.c:
-	* src/format/dex/method.h:
-	* src/format/format.c:
-	* src/format/format.h:
-	Remove most of the code related to non-working decompilation.
-
-16-12-12  Cyrille Bagard <nocbos@gmail.com>
-
-	* plugins/libcsem/exit.c:
-	* plugins/ropgadgets/finder.c:
-	* plugins/ropgadgets/finder.h:
-	* plugins/ropgadgets/select.c:
-	* src/analysis/disass/area.c:
-	* src/analysis/disass/area.h:
-	* src/analysis/disass/disassembler.c:
-	* src/analysis/disass/fetch.c:
-	* src/analysis/disass/instructions.c:
-	* src/analysis/disass/instructions.h:
-	* src/arch/arm/link.c:
-	* src/arch/arm/link.h:
-	* src/arch/arm/v7/fetch.c:
-	* src/arch/arm/v7/fetch.h:
-	* src/arch/arm/v7/link.c:
-	* src/arch/arm/v7/link.h:
-	* src/arch/arm/v7/post.c:
-	* src/arch/arm/v7/post.h:
-	* src/arch/dalvik/fetch.c:
-	* src/arch/dalvik/fetch.h:
-	* src/arch/dalvik/link.c:
-	* src/arch/dalvik/link.h:
-	* src/arch/dalvik/post.h:
-	* src/arch/instruction.c:
-	* src/arch/instruction.h:
-	* src/arch/link.c:
-	* src/arch/link.h:
-	* src/arch/post.c:
-	* src/arch/post.h:
-	* src/arch/processor-int.h:
-	* src/arch/processor.c:
-	* src/arch/processor.h:
-	* src/format/elf/helper_x86.c:
-	* src/gtkext/gtkgraphview.c:
-	* src/gtkext/gtkstatusstack.c:
-	* src/gui/dialogs/gotox.c:
-	* src/gui/panels/strings.c:
-	* src/plugins/plugin.h:
-	Apply some code refactoring to remove usages of GBinFormat in favor of
-	GExeFormat.
-
-16-12-05  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/arch/vmpa.c:
-	* src/arch/vmpa.h:
-	Provide a function to align positions.
-
-	* src/format/elf/elf-int.c:
-	* src/format/elf/elf-int.h:
-	* src/format/elf/elf_def.h:
-	Read ELF notes when requested.
-
-	* src/plugins/pglist.c:
-	Use a generic directories separator.
-
-16-11-28  Cyrille Bagard <nocbos@gmail.com>
-
-	* configure.ac:
-	Add the new Makefile from the 'src/arch/sharing' directory.
-
-	* src/arch/Makefile.am:
-	Add 'dalvik/libarchdalvik.la' to libarch_la_LIBADD and
-	'sharing' to SUBDIRS.
-
-	* src/arch/arm/v7/Makefile.am:
-	Add the new 'core.[ch]' files to libarcharmv7_la_SOURCES.
-
-	* src/arch/arm/v7/core.c:
-	* src/arch/arm/v7/core.h:
-	New entries: register and unregister internal ARMv7 mechanisms.
-
-	* src/arch/dalvik/Makefile.am:
-	Add the new 'core.[ch]' files to libarchdalvik_la_SOURCES.
-
-	* src/arch/dalvik/core.c:
-	* src/arch/dalvik/core.h:
-	New entries: register and unregister internal Dalvik mechanisms.
-
-	* src/arch/dalvik/operands/register.c:
-	* src/arch/dalvik/register.c:
-	* src/arch/dalvik/register.h:
-	* src/arch/register-int.h:
-	* src/arch/register.c:
-	Update code.
-
-	* src/arch/sharing/Makefile.am:
-	* src/arch/sharing/instance-int.h:
-	* src/arch/sharing/instance.c:
-	* src/arch/sharing/instance.h:
-	* src/arch/sharing/manager.c:
-	* src/arch/sharing/manager.h:
-	New entries: save memory space by sharing arch GObjects.
-
-	* src/core/processors.c:
-	* src/core/processors.h:
-	Register and unregister internal arch mechanisms.
-
-	* src/glibext/gwidthtracker.c:
-	Typo.
-
-16-11-09  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/gtkext/gtkdisplaypanel.c:
-	* src/gui/editem.c:
-	* src/gui/editor.c:
-	Typo.
-
-16-11-09  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/gtkext/gtkdisplaypanel.c:
-	Improve the way display panel binaries are tracked.
-
-	* src/gui/editem.c:
-	Update code. Increase the reference counter for the current binary.
-
-	* src/gui/editor.c:
-	Update code.
-
-16-11-09  Cyrille Bagard <nocbos@gmail.com>
-
-	* plugins/pychrysa/arch/vmpa.c:
-	* plugins/pychrysa/gtkext/Makefile.am:
-	* plugins/pychrysa/gtkext/bufferview.c:
-	Update code.
-
-	* plugins/pychrysa/gtkext/displaypanel.c:
-	* plugins/pychrysa/gtkext/displaypanel.h:
-	Renamed entries: prepare the new organization of display widgets.
-
-	* plugins/pychrysa/gtkext/module.c:
-	Update code.
-
-	* plugins/pychrysa/gtkext/viewpanel.c:
-	* plugins/pychrysa/gtkext/viewpanel.h:
-	Renamed entries.
-
-	* plugins/pychrysa/gui/editem.c:
-	* src/analysis/db/items/move.c:
-	* src/analysis/project.c:
-	* src/analysis/project.h:
-	* src/gtkext/Makefile.am:
-	* src/gtkext/graph/cluster.c:
-	* src/gtkext/gtkblockview.c:
-	* src/gtkext/gtkbufferview-int.h:
-	* src/gtkext/gtkbufferview.c:
-	Update code.
-
-	* src/gtkext/gtkdisplaypanel-int.h:
-	* src/gtkext/gtkdisplaypanel.c:
-	* src/gtkext/gtkdisplaypanel.h:
-	Renamed entries: prepare the new organization of display widgets.
-
-	* src/gtkext/gtkdockstation.c:
-	* src/gtkext/gtkgraphview.c:
-	* src/gtkext/gtksourceview.c:
-	Update code.
-
-	* src/gtkext/gtkviewpanel-int.h:
-	* src/gtkext/gtkviewpanel.c:
-	* src/gtkext/gtkviewpanel.h:
-	Renamed entries.
-
-	* src/gui/editem-int.h:
-	* src/gui/editem.c:
-	* src/gui/editem.h:
-	* src/gui/editor.c:
-	* src/gui/menus/binary.c:
-	* src/gui/menus/binary.h:
-	* src/gui/menus/edition.c:
-	* src/gui/menus/edition.h:
-	* src/gui/menus/menubar.c:
-	* src/gui/menus/view.c:
-	* src/gui/menus/view.h:
-	* src/gui/panels/bookmarks.c:
-	* src/gui/panels/glance.c:
-	* src/gui/panels/strings.c:
-	* src/gui/panels/symbols.c:
-	* src/gui/tb/portions.c:
-	* src/gui/tb/source.c:
-	* src/panels/panel-int.h:
-	* src/panels/panel.c:
-	* src/panels/panel.h:
-	Update code.
-
-16-11-09  Cyrille Bagard <nocbos@gmail.com>
-
-	* configure.ac:
-	Add the new Makefile from the 'themes/Adwaita' directory.
-
-	* src/common/extstr.c:
-	* src/common/extstr.h:
-	Guess if a string ends with the specified suffix.
-
-	* src/core/params.c:
-	* src/core/params.h:
-	Define a new configuration parameter for the current theme name.
-
-	* src/glibext/configuration.c:
-	Fix a silent bug about portable directories separator.
-
-	* src/gtkext/Makefile.am:
-	Remove the 'theme.[ch]' files from libgtkext_la_SOURCES.
-
-	* src/gtkext/theme.c:
-	* src/gtkext/theme.h:
-	Moved entries.
-
-	* src/gui/core/Makefile.am:
-	Add the 'theme.[ch]' files to libguicore_la_SOURCES.
-
-	* src/gui/core/core.c:
-	Update GUI item loading.
-
-	* src/gui/core/theme.c:
-	* src/gui/core/theme.h:
-	New entries: load GTK CSS extensions from files in a given theme directory.
-
-	* src/main.c:
-	Update code.
-
-	* themes/Adwaita/Makefile.am:
-	* themes/Adwaita/clean.png:
-	* themes/Adwaita/display.css:
-	* themes/Adwaita/icons.css:
-	* themes/Adwaita/portions.css:
-	* themes/Adwaita/redo.png:
-	* themes/Adwaita/undo.png:
-	New entries: define the first named theme for Chrysalide.
-
-	* themes/Makefile.am:
-	Redirect processing to SUBDIRS.
-
-	* themes/clean.png:
-	* themes/icons.css:
-	* themes/portions.css:
-	* themes/redo.png:
-	* themes/segments.css:
-	* themes/undo.png:
-	Moved entries.
-
-16-11-07  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/analysis/contents/file.c:
-	Fix a little bug when reading final data.
-
-16-11-06  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/glibext/gbufferline.c:
-	Add margins between columns only after non-empty columns.
-
-16-11-06  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/glibext/linesegment.c:
-	Handle tabulations as small separation paddings.
-
-16-11-03  Cyrille Bagard <nocbos@gmail.com>
-
-	* plugins/androhelpers/androhelpers.c:
-	* plugins/androhelpers/params.c:
-	* plugins/androhelpers/switch.c:
-	* plugins/androhelpers/try_n_catch.c:
-	* plugins/libcsem/exit.c:
-	* plugins/pychrysa/analysis/binary.c:
-	* plugins/ropgadgets/select.c:
-	* plugins/stackvars/stackvars.c:
-	Update code.
-
-	* src/analysis/binary.c:
-	Count references for each provided binary format.
-
-	* src/analysis/decomp/decompiler.c:
-	* src/analysis/disass/area.c:
-	* src/analysis/disass/disassembler.c:
-	* src/analysis/disass/fetch.c:
-	* src/analysis/project.c:
-	* src/gtkext/gtkbinarystrip.c:
-	* src/gtkext/gtkbufferview.c:
-	* src/gtkext/gtkgraphview.c:
-	* src/gtkext/gtkstatusstack.c:
-	* src/gui/dialogs/gotox.c:
-	* src/gui/dialogs/shellcode.c:
-	Update code.
-
-	* src/gui/panels/bookmarks.c:
-	Remove useless code.
-
-	* src/gui/panels/strings.c:
-	* src/gui/panels/symbols.c:
-	* src/gui/tb/source.c:
-	* src/panels/breaks.c:
-	Update code.
-
-16-11-03  Cyrille Bagard <nocbos@gmail.com>
-
-	* plugins/pychrysa/format/format.c:
-	Extend a little bit the Python bindings.
-
-16-11-03  Cyrille Bagard <nocbos@gmail.com>
-
-	* <all_files>:
-	Replace all the remaining occurrences of 'OpenIDA' by 'Chrysalide'.
-
-16-11-03  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/analysis/project.c:
-	* src/analysis/project.h:
-	Prepare the capacity to display more than one view per binary.
-
-	* src/gtkext/gtkdockstation.c:
-	* src/gui/menus/view.c:
-	Update code.
-
-16-10-29  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/analysis/disass/area.c:
-	* src/analysis/disass/area.h:
-	* src/analysis/disass/fetch.c:
-	Clean the code and fix memory leaks.
-
-16-10-29  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/arch/arm/v7/context.c:
-	Read GCC warning messages with more care.
-
-16-10-29  Cyrille Bagard <nocbos@gmail.com>
-
-	* configure.ac:
-	* src/analysis/disass/fetch.c:
-	* src/arch/immediate.c:
-	* src/arch/instruction-int.h:
-	Tell GCC to pack enumerations to save memory space.
-
-16-10-29  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/arch/arm/instruction-int.h:
-	* src/arch/arm/instruction.c:
-	* src/arch/arm/instruction.h:
-	* src/arch/arm/v7/instruction.c:
-	* src/arch/arm/v7/instruction.h:
-	* src/arch/arm/v7/opdefs/Makefile.am:
-	* src/arch/dalvik/instruction.c:
-	Update code.
-
-	* src/arch/instruction-int.h:
-	* src/arch/instruction.c:
-	* src/arch/instruction.h:
-	Reduce once again the size of the main instruction structure.
-
-	* src/arch/raw.c:
-	* src/arch/undefined.c:
-	* tools/d2c/Makefile.am:
-	* tools/d2c/qckcall.c:
-	* tools/d2c/qckcall.h:
-	* tools/d2c/spec.c:
-	Update code.
-
-16-10-29  Cyrille Bagard <nocbos@gmail.com>
-
-	* plugins/libcsem/exit.c:
-	* plugins/pychrysa/arch/instruction.c:
-	* src/analysis/blocks/flow.c:
-	* src/analysis/db/items/comment.c:
-	* src/analysis/decomp/il.c:
-	* src/analysis/disass/dragon.c:
-	* src/analysis/disass/links.c:
-	* src/analysis/disass/loop.c:
-	* src/analysis/disass/rank.c:
-	Update code.
-
-	* src/arch/instruction-int.h:
-	* src/arch/instruction.c:
-	* src/arch/instruction.h:
-	Optimize access to instruction sources and destinations.
-
-	* src/gtkext/graph/cluster.c:
-	* src/gui/dialogs/gotox.c:
-	Update code.
-
-16-10-28  Cyrille Bagard <nocbos@gmail.com>
-
-	* plugins/androhelpers/switch.c:
-	* plugins/pychrysa/arch/instruction.c:
-	* src/analysis/blocks/flow.c:
-	* src/analysis/decomp/il.c:
-	* src/analysis/disass/dragon.c:
-	* src/analysis/disass/links.c:
-	* src/analysis/disass/loop.c:
-	* src/analysis/disass/macro.c:
-	* src/analysis/disass/rank.c:
-	* src/arch/dalvik/instruction.c:
-	Update code.
-
-	* src/arch/instruction-int.h:
-	* src/arch/instruction.c:
-	* src/arch/instruction.h:
-	Clean the structure for instructions a little bit.
-
-	* src/gtkext/graph/cluster.c:
-	* src/gui/dialogs/gotox.c:
-	Code.
-
-16-10-28  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/arch/instruction-int.h:
-	* src/arch/instruction.c:
-	* src/arch/instruction.h:
-	* tools/d2c/hooks/manager.c:
-	* tools/d2c/hooks/manager.h:
-	* tools/d2c/spec.c:
-	Store instruction hooks in the data section rather than in the heap.
-
-16-10-26  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/analysis/disass/loop.c:
-	Note that even the first basic block can have a loop to itself.
-
-16-10-25  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/arch/dalvik/pseudo/switch.c:
-	Fix a mistake when decoding sparse-switch and packed-switch payloads.
-
-16-10-23  Cyrille Bagard <nocbos@gmail.com>
-
-	* plugins/androhelpers/switch.c:
-	* plugins/androhelpers/try_n_catch.c:
-	* src/analysis/db/items/switcher.c:
-	* src/analysis/disass/output.c:
-	* src/analysis/routine.c:
-	* src/analysis/types/basic.c:
-	* src/analysis/types/cse.c:
-	* src/analysis/types/encaps.c:
-	* src/analysis/types/literal.c:
-	* src/analysis/types/template.c:
-	* src/analysis/variable.c:
-	* src/arch/arm/v7/cregister.c:
-	* src/arch/arm/v7/operands/coproc.c:
-	* src/arch/arm/v7/operands/estate.c:
-	* src/arch/arm/v7/operands/limitation.c:
-	* src/arch/arm/v7/operands/maccess.c:
-	* src/arch/arm/v7/operands/offset.c:
-	* src/arch/arm/v7/operands/reglist.c:
-	* src/arch/arm/v7/operands/rotation.c:
-	* src/arch/arm/v7/operands/shift.c:
-	* src/arch/arm/v7/register.c:
-	* src/arch/dalvik/operands/args.c:
-	* src/arch/dalvik/operands/pool.c:
-	* src/arch/dalvik/register.c:
-	* src/arch/instruction.c:
-	* src/arch/operand.c:
-	* src/arch/raw.c:
-	* src/arch/target.c:
-	* src/arch/undefined.c:
-	* src/arch/x86/register.c:
-	* src/decomp/expr/access.c:
-	* src/decomp/expr/arithm.c:
-	* src/decomp/expr/array.c:
-	* src/decomp/expr/assign.c:
-	* src/decomp/expr/call.c:
-	* src/decomp/expr/dalvik/array.c:
-	* src/decomp/expression.c:
-	* src/decomp/expr/pseudo.c:
-	* src/decomp/expr/return.c:
-	* src/decomp/expr/text.c:
-	* src/decomp/instr/ite.c:
-	* src/decomp/instr/keyword.c:
-	* src/decomp/instr/switch.c:
-	* src/decomp/lang/asm.c:
-	* src/decomp/lang/java.c:
-	* src/format/dex/class.c:
-	* src/glibext/gbinportion.c:
-	Update code.
-
-	* src/glibext/gbufferline.c:
-	* src/glibext/gbufferline.h:
-	* src/glibext/gbuffersegment.c:
-	* src/glibext/gbuffersegment.h:
-	* src/glibext/gbufferview.c:
-	* src/glibext/gbufferview.h:
-	* src/glibext/gcodebuffer.c:
-	Delete a level of data to reduce the memory fingerprint.
-
-	* src/glibext/linecolumn.c:
-	* src/glibext/linecolumn.h:
-	New entries: delete a level of data to reduce the memory fingerprint.
-
-	* src/glibext/linesegment.c:
-	* src/glibext/linesegment.h:
-	Renamed entries: delete a level of data to reduce the memory fingerprint.
-
-	* src/glibext/Makefile.am:
-	* src/gtkext/gtkbufferview.c:
-	* src/gui/core/core.c:
-	* src/gui/dialogs/export.c:
-	Update code.
-
-16-10-23  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/arch/immediate.c:
-	* src/arch/target.c:
-	Update code.
-
-	* src/glibext/gbufferline.c:
-	* src/glibext/gbufferline.h:
-	* src/glibext/gbuffersegment.c:
-	* src/glibext/gbuffersegment.h:
-	Memorize all creators of line content at the line level and save memory.
-
-	* src/glibext/gbufferview.c:
-	* src/glibext/gbufferview.h:
-	* src/glibext/gcodebuffer.c:
-	* src/gtkext/gtkbufferview.c:
-	* src/gtkext/gtkviewpanel-int.h:
-	* src/gtkext/gtkviewpanel.c:
-	* src/gtkext/gtkviewpanel.h:
-	* src/gui/menus/edition.c:
-	Update code.
-
-16-10-22  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/glibext/gbuffersegment.c:
-	* src/glibext/gbuffersegment.h:
-	Make all segments share their content to save memory.
-
-	* src/gui/core/core.c:
-	Setup and free the global hash table for segment contents.
-
-16-10-22  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/glibext/gbuffersegment.c:
-	Reduce the memory usage by cutting down the size of GBufferSegment from
-	152 bytes to 64 bytes.
-
-16-10-22  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/gtkext/gtkbinarystrip.c:
-	* src/gui/editor.c:
-	* src/gui/panels/symbols.c:
-	* src/gui/tb/source.c:
-	Fix GUI bugs in the case where no binary is loaded.
-
-16-10-21  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/glibext/gwidthtracker.c:
-	Compute again portion addresses after reallocations as their base address
-	may have changed. Do not use uninitialized value as cache status.
-
-16-10-21  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/common/shuffle.c:
-	Avoid to copy overlapping memory areas.
-
-	* src/core/core.c:
-	Initialize the libc random generator using the time and the process ID.
-
-16-10-21  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/gtkext/graph/cluster.c:
-	* src/gtkext/graph/edge.c:
-	* src/gtkext/graph/edge.h:
-	Extend the number of cases where beautiful graphs are produced.
-
-16-10-18  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/gtkext/gtkgraphview.c:
-	Extend the graph widget as much as needed and center its content.
-
-	* src/gtkext/gtkviewpanel.c:
-	Typo.
-
-16-10-18  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/gtkext/gtkgraphview.c:
-	Fix a huge memory leak when computing shadows.
-
-16-10-17  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/gtkext/gtkbufferview.c:
-	* src/gtkext/gtkgraphview.c:
-	* src/gtkext/gtkviewpanel-int.h:
-	* src/gtkext/gtkviewpanel.c:
-	Produce nicer graphic node rendering with shadows.
-
-16-10-16  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/arch/arm/v7/link.c:
-	* src/arch/arm/v7/link.h:
-	Mark ARMv7 instructions which pop the PC register as return points.
-
-	* src/arch/arm/v7/opdefs/pop_A88131.d:
-	* src/arch/arm/v7/opdefs/pop_A88132.d:
-	Update the definition of all 'pop' encodings.
-
-	* tools/d2c/args/grammar.y:
-	* tools/d2c/args/manager.c:
-	* tools/d2c/args/manager.h:
-	* tools/d2c/args/tokens.l:
-	Support left shift in conversion arguments.
-
-16-10-15  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/analysis/disass/dragon.c:
-	* src/analysis/disass/rank.c:
-	Avoid many infinite loops when computing ranks in Dalvik basic blocks.
-
-	* src/arch/dalvik/opdefs/throw_27.d:
-	Consider exception throws as return points.
-
-16-10-15  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/analysis/db/item.c:
-	* src/analysis/db/item.h:
-	Ensure all items have their label when it is requested.
-
-	* src/arch/dalvik/link.c:
-	Build proper comments for all the Dalvik switch cases.
-
-	* src/arch/dalvik/pseudo/switch.c:
-	* src/arch/dalvik/pseudo/switch.h:
-	Follow the specifications for the sign of the switch keys and targets.
-
-16-10-14  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/analysis/disass/disassembler.c:
-	Typo.
-
-16-10-14  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/analysis/binary.c:
-	* src/analysis/binary.h:
-	Establish a connection to the database before the analysis. Do not trust
-	the provided argument but guess the database item feature from its class.
-
-	* src/analysis/db/item-int.h:
-	* src/analysis/db/item.c:
-	* src/analysis/db/item.h:
-	* src/analysis/db/items/bookmark.c:
-	* src/analysis/db/items/comment.c:
-	* src/analysis/db/items/move.c:
-	* src/analysis/db/items/switcher.c:
-	Store the feature for database items in their class.
-
-	* src/analysis/disass/disassembler.c:
-	Create a disassembling context here and provide it to all operations
-	on instructions.
-
-	* src/analysis/disass/fetch.c:
-	* src/analysis/disass/fetch.h:
-	* src/analysis/disass/instructions.c:
-	* src/analysis/disass/instructions.h:
-	Update code.
-
-	* src/arch/context-int.h:
-	* src/arch/context.c:
-	* src/arch/context.h:
-	Store database items which need to be processed later.
-
-	* src/arch/dalvik/Makefile.am:
-	Add the 'link.c' file to libarchdalvik_la_SOURCES.
-
-	* src/arch/dalvik/context.c:
-	Fix a bug by adding a control access.
-
-	* src/arch/dalvik/link.c:
-	New entry: handle Dalvik simple switch cases without fallthrough.
-
-	* src/arch/dalvik/link.h:
-	Update code.
-
-	* src/arch/dalvik/opdefs/switch_2b.d:
-	* src/arch/dalvik/opdefs/switch_2c.d:
-	Register new hooks for switch cases processing.
-
-	* src/arch/link.c:
-	Remove debug code.
-
-	* src/gui/editem.c:
-	* src/gui/menus/edition.c:
-	Update code.
-
-16-10-10  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/analysis/contents/restricted.c:
-	* src/analysis/contents/restricted.h:
-	Create a pseudo read-only restricted content on demand.
-
-	* src/arch/dalvik/context.c:
-	* src/arch/dalvik/context.h:
-	Store data areas in Dalvik code and provide instructions for them.
-
-	* src/arch/dalvik/operand.c:
-	Remove an unused variable.
-
-	* src/arch/dalvik/processor.c:
-	Update code.
-
-	* src/arch/dalvik/pseudo/fill.c:
-	* src/arch/dalvik/pseudo/fill.h:
-	* src/arch/dalvik/pseudo/switch.c:
-	* src/arch/dalvik/pseudo/switch.h:
-	Handle switch and fill-array data pseudo-instructions without plugin.
-
-	* src/arch/vmpa.h:
-	Provide a suitable function to compare ranges and positions with bsearch().
-
-16-10-09  Cyrille Bagard <nocbos@gmail.com>
-
-	* plugins/readdex/ids.c:
-	Load Dex strings for annotations with the proper length, not the size
-	of the size.
-
-16-10-09  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/format/dex/Makefile.am:
-	Add the 'loading.[ch]' files to libformatdex_la_SOURCES.
-
-	* src/format/dex/dex.c:
-	Update code.
-
-	* src/format/dex/loading.c:
-	* src/format/dex/loading.h:
-	New entries: load all Dex pool items using several threads.
-
-	* src/format/dex/pool.c:
-	* src/format/dex/pool.h:
-	Update code.
-
-	* src/format/elf/symbols.c:
-	Cosmetic.
-
-	* src/format/mangling/dex/type_gram.y:
-	* src/format/mangling/dex/type_tok.l:
-	Make the parser reentrant to deal with Dex types and threads.
-
-16-10-09  Cyrille Bagard <nocbos@gmail.com>
-
-	* configure.ac:
-	Remove the Makefile from the 'src/gtkext/graph/nodes' directory.
-
-	* src/analysis/disass/block.c:
-	* src/analysis/disass/block.h:
-	Attach the list of dominated blocks to each block. Provide a block
-	from its index in a group of block.
-
-	* src/analysis/disass/dragon.c:
-	Update code.
-
-	* src/glibext/gbufferview.c:
-	Update comments.
-
-	* src/gtkext/graph/Makefile.am:
-	Update contents.
-
-	* src/gtkext/graph/cluster.c:
-	* src/gtkext/graph/cluster.h:
-	New entries: define a new and simpler way to produce graphical view
-	of basic blocks.
-
-	* src/gtkext/graph/edge.c:
-	* src/gtkext/graph/edge.h:
-	Update the way graphical edges are defined.
-
-	* src/gtkext/graph/layout.c:
-	* src/gtkext/graph/layout.h:
-	* src/gtkext/graph/node-int.h:
-	* src/gtkext/graph/node.c:
-	* src/gtkext/graph/node.h:
-	* src/gtkext/graph/nodes/Makefile.am:
-	* src/gtkext/graph/nodes/flow.c:
-	* src/gtkext/graph/nodes/flow.h:
-	* src/gtkext/graph/nodes/virtual.c:
-	* src/gtkext/graph/nodes/virtual.h:
-	* src/gtkext/graph/params.h:
-	* src/gtkext/graph/ranks.c:
-	* src/gtkext/graph/ranks.h:
-	Deleted entries.
-
-	* src/gtkext/gtkgraphview.c:
-	* src/gtkext/gtkgraphview.h:
-	Update code.
-
-16-10-03  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/analysis/disass/rank.c:
-	Compute block ranks without mistake.
-
-16-10-03  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/common/sort.c:
-	Give more flexibility to qinsert() for the inserted item.
-
-	* src/format/format.c:
-	Update code.
-
-16-09-29  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/format/mangling/dex/type_gram.y:
-	* src/format/mangling/dex/type_tok.l:
-	Add partial support for Dalvik MUTF-8 encodings.
-
-16-09-28  Cyrille Bagard <nocbos@gmail.com>
-
-	* plugins/readdex/class.c:
-	Annotate only existing dex class data.
-
-16-09-28  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/gui/panels/symbols.c:
-	Update and improve the symbols panel.
-
-16-09-27  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/gui/menus/binary.c:
-	* src/gui/menus/binary.h:
-	* src/gui/menus/menubar.c:
-	* src/gui/menus/view.c:
-	* src/gui/menus/view.h:
-	Give access to menus relative to binaries only if a view panel is displayed.
-
-16-09-26  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/analysis/routine.c:
-	* src/analysis/routine.h:
-	Define a proper cache for routine names with their packages. Clean the code.
-
-	* src/analysis/type.c:
-	Build a namespace from types recursively.
-
-	* src/format/dex/class.c:
-	* src/format/symbol.c:
-	Update code.
-
-16-09-26  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/analysis/disass/disassembler.c:
-	Delete code sorting routines as they are already sorted. Clean the code.
-
-16-09-25  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/analysis/disass/area.c:
-	* src/arch/link.c:
-	* src/format/dex/pool.c:
-	Remove debug code.
-
-16-09-24  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/analysis/content-int.h:
-	* src/analysis/content.c:
-	* src/analysis/content.h:
-	* src/analysis/contents/file.c:
-	* src/analysis/contents/restricted.c:
-	Prevent out of bounds access when moving the reading position forwards.
-
-	* src/analysis/disass/area.c:
-	Replace code by assertion.
-
-	* src/arch/dalvik/operand.c:
-	Update code.
-
-	* src/arch/dalvik/processor.c:
-	Restore the previous valid position in case of reading error for
-	decoding pseudo instructions.
-
-	* src/arch/dalvik/pseudo/fill.c:
-	* src/arch/dalvik/pseudo/switch.c:
-	Update code. Limit the quantity of displayed code.
-
-	* src/format/dwarf/v2/form.c:
-	Update code.
-
-16-09-24  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/common/bits.c:
-	Replace the non-working GLib atomic function to deal with bitfields.
-
-16-09-23  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/analysis/disass/output.c:
-	Mark the end of each routine disassembly with a message.
-
-16-09-21  Cyrille Bagard <nocbos@gmail.com>
-
-	* plugins/pychrysa/Makefile.am:
-	Add the 'weak.[ch]' files to pychrysalide_la_SOURCES.
-
-	* plugins/pychrysa/weak.c:
-	* plugins/pychrysa/weak.h:
-	New entries: add weak symbols in the Python bindings in case of standalone usage.
-
-	* src/gtkext/gtkstatusstack.c:
-	Typo.
-
-16-09-21  Cyrille Bagard <nocbos@gmail.com>
-
-	* configure.ac:
-	Remove the Makefile from the 'plugins/python/welcome' directory.
-
-	* pixmaps/tipoftheday.png:
-	* pixmaps/tipoftheday.xcf:
-	Moved entries from the 'plugins/python/welcome' directory.
-
-	* plugins/python/Makefile.am:
-	Remove 'welcome' from SUBDIRS.
-
-	* plugins/python/welcome/Makefile.am:
-	* plugins/python/welcome/__init__.py:
-	* plugins/python/welcome/binary.py:
-	* plugins/python/welcome/board.py:
-	* plugins/python/welcome/panel.py:
-	* plugins/python/welcome/plugin.py:
-	* plugins/python/welcome/tip.py:
-	* plugins/python/welcome/tipoftheday.png:
-	* plugins/python/welcome/tipoftheday.xcf:
-	* plugins/python/welcome/version.py:
-	* plugins/python/welcome/website.py:
-	Deleted entries.
-
-	* src/common/Makefile.am:
-	Add the 'shuffle.[ch]' files to libcommon_la_SOURCES.
-
-	* src/common/net.c:
-	* src/common/net.h:
-	Provide a convenient way to read data from sockets.
-
-	* src/common/shuffle.c:
-	* src/common/shuffle.h:
-	New entries: shuffle list of items using the Fisher-Yates algorithm.
-
-	* src/core/params.c:
-	* src/core/params.h:
-	Add some new parameters for the welcome panel.
-
-	* src/gui/core/panels.c:
-	Register the welcome panel.
-
-	* src/gui/editor.c:
-	Update code to show / hide the welcome panel when needed.
-
-	* src/gui/panels/Makefile.am:
-	Add the 'welcome.[ch]' files to libguipanels_la_SOURCES and instructions
-	to build resources from the 'welcome.ui' file.
-
-	* src/gui/panels/gresource.xml:
-	New entry: define how to build GUI resources.
-
-	* src/gui/panels/panel-int.h:
-	* src/gui/panels/panel.c:
-	Notify panels about docking / undocking processes.
-
-	* src/gui/panels/regedit.c:
-	Update code: do not show the configuration panel at startup.
-
-	* src/gui/panels/welcome.c:
-	* src/gui/panels/welcome.h:
-	* src/gui/panels/welcome.ui:
-	New entries: provide a real welcome panel at startup, with tricks and actions.
-
-	* src/main.c:
-	Update code.
-
-16-09-14  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/arch/dalvik/opdefs/if_32.d:
-	Fix the "post" hook of the first IF Dalvik opcode.
-
-16-09-14  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/arch/dalvik/operands/pool.c:
-	Skip the rendering of empty pool strings.
-
-16-09-13  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/arch/dalvik/operand.c:
-	Fix the decoding of 3rc/3rms/3rmi Dex opcode formats.
-
-16-09-12  Cyrille Bagard <nocbos@gmail.com>
-
-	* plugins/readdex/code.c:
-	Fix two more bugs when annotating Dex code items.
-
-	* src/arch/raw.c:
-	* src/arch/raw.h:
-	Provide a way to build signed LEB128 operands.
-
-16-09-11  Cyrille Bagard <nocbos@gmail.com>
-
-	* plugins/readdex/class.c:
-	* plugins/readdex/class.h:
-	* plugins/readdex/ids.c:
-	* plugins/readdex/ids.h:
-	* plugins/readdex/reader.c:
-	* plugins/readdex/reader.h:
-	* plugins/readelf/program.c:
-	* plugins/readelf/program.h:
-	* plugins/readelf/reader.c:
-	* plugins/readelf/reader.h:
-	* plugins/readelf/section.c:
-	* plugins/readelf/section.h:
-	* src/format/dex/dex.c:
-	* src/format/dex/pool.c:
-	* src/format/dex/pool.h:
-	* src/format/elf/elf.c:
-	Display more details about the loading process in the status bar.
-
-	* src/format/format-int.h:
-	* src/format/format.c:
-	* src/plugins/pglist.h:
-	* src/plugins/plugin-int.h:
-	* src/plugins/plugin.c:
-	* src/plugins/plugin.h:
-	Update code.
-
-16-09-11  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/format/dex/dex-int.c:
-	Fix a bug when decoding some catch-all handlers in Dex code item.
-
-16-09-11  Cyrille Bagard <nocbos@gmail.com>
-
-	* plugins/androhelpers/try_n_catch.c:
-	* plugins/readdex/class.c:
-	Update code.
-
-	* src/format/dex/class.c:
-	Handle Dex classes used as marker interfaces.
-
-	* src/format/dex/method.c:
-	* src/format/dex/method.h:
-	Handle Dex virtual methods.
-
-16-09-10  Cyrille Bagard <nocbos@gmail.com>
-
-	* plugins/pychrysa/format/dex/dex.c:
-	* plugins/pychrysa/format/elf/elf.c:
-	Update the Python bindings used to load Elf and Dex files.
-
-	* tests/format/elf/non_existing_binary.py:
-	* tests/format/elf/oob_section_name.py:
-	Update the test suite.
-
-16-09-05  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/analysis/db/collection-int.h:
-	* src/analysis/db/collection.c:
-	* src/analysis/db/items/bookmark.c:
-	* src/analysis/db/items/comment.c:
-	* src/analysis/db/items/move.c:
-	* src/analysis/db/items/switcher.c:
-	Fix a bug by transfering variable argument lists properly.
-
-16-08-28  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/arch/arm/v7/Makefile.am:
-	Add the 'link.[ch]' files to libarcharmv7_la_SOURCES.
-
-	* src/arch/arm/v7/link.c:
-	* src/arch/arm/v7/link.h:
-	New entries: handle branching instructions using registers.
-
-	* src/arch/arm/v7/opdefs/Makefile.am:
-	Update FIXED_C_INCLUDES.
-
-	* src/arch/arm/v7/opdefs/bx_A8827.d:
-	Fix a bug. Handle branching instructions using registers.
-
-16-08-06  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/gui/editor.c:
-	Close the right side panel when requested.
-
-16-08-06  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/gtkext/gtkstatusstack.c:
-	Define initial content and size for the status bar. Fix compilation
-	warnings.
-
-16-07-30  Cyrille Bagard <nocbos@gmail.com>
-
-	* plugins/pychrysa/analysis/binary.c:
-	* plugins/pychrysa/analysis/block.c:
-	* plugins/pychrysa/analysis/blocks/flow.c:
-	* plugins/pychrysa/analysis/blocks/virtual.c:
-	* plugins/pychrysa/analysis/content.c:
-	* plugins/pychrysa/analysis/contents/file.c:
-	* plugins/pychrysa/analysis/contents/file.h:
-	* plugins/pychrysa/analysis/contents/restricted.c:
-	* plugins/pychrysa/analysis/contents/restricted.h:
-	* plugins/pychrysa/analysis/db/collection.c:
-	* plugins/pychrysa/analysis/db/item.c:
-	* plugins/pychrysa/analysis/db/items/comment.c:
-	* plugins/pychrysa/analysis/routine.c:
-	* plugins/pychrysa/arch/arm/instruction.c:
-	* plugins/pychrysa/arch/arm/processor.c:
-	* plugins/pychrysa/arch/arm/v7/instruction.c:
-	* plugins/pychrysa/arch/arm/v7/processor.c:
-	* plugins/pychrysa/arch/instruction.c:
-	* plugins/pychrysa/arch/processor.c:
-	* plugins/pychrysa/format/dex/class.c:
-	* plugins/pychrysa/format/dex/dex.c:
-	* plugins/pychrysa/format/elf/elf.c:
-	* plugins/pychrysa/format/executable.c:
-	* plugins/pychrysa/format/format.c:
-	* plugins/pychrysa/format/symbol.c:
-	* plugins/pychrysa/glibext/bufferline.c:
-	* plugins/pychrysa/glibext/codebuffer.c:
-	* plugins/pychrysa/glibext/configuration.c:
-	* plugins/pychrysa/gtkext/blockview.c:
-	* plugins/pychrysa/gtkext/bufferview.c:
-	* plugins/pychrysa/gtkext/viewpanel.c:
-	* plugins/pychrysa/gui/editem.c:
-	* plugins/pychrysa/gui/panels/log.c:
-	* plugins/pychrysa/gui/panels/panel.c:
-	* plugins/pychrysa/helpers.c:
-	* plugins/pychrysa/helpers.h:
-	* plugins/pychrysa/plugin.c:
-	* plugins/pychrysa/pychrysa.c:
-	Register properly the PyGObject wrappers for Python classes.
-
-16-07-29  Cyrille Bagard <nocbos@gmail.com>
-
-	* configure.ac:
-	Typo.
-
-	* plugins/Makefile.am:
-	Take into account that tabulations are not spaces for Makefiles.
-
-16-07-28  Cyrille Bagard <nocbos@gmail.com>
-
-	* plugins/pychrysa/analysis/content.c:
-	Update code.
-
-	* src/analysis/binary.c:
-	Typo.
-
-	* src/analysis/content-int.h:
-	* src/analysis/content.c:
-	Centralize the checksum computing of binary contents.
-
-	* src/analysis/content.h:
-	Typo.
-
-	* src/analysis/contents/file.c:
-	* src/analysis/contents/restricted.c:
-	Centralize the checksum computing of binary contents.
-
-	* src/analysis/disass/disassembler.c:
-	* src/analysis/project.c:
-	Typo.
-
-	* tests/analysis/contents/checksum.py:
-	New entry: verify checksums in the test suite.
-
-16-07-23  Cyrille Bagard <nocbos@gmail.com>
-
-	* plugins/pychrysa/analysis/routine.c:
-	* plugins/pychrysa/format/dex/dex.c:
-	Fix some compilation errors in the Python plugin.
-
-16-05-30  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/analysis/binary.c:
-	Avoid errors on project saving.
-
-16-05-30  Cyrille Bagard <nocbos@gmail.com>
-
-	* plugins/pychrysa/format/format.c:
-	* src/analysis/disass/links.c:
-	* src/analysis/disass/links.h:
-	* src/arch/target.c:
-	* src/arch/target.h:
-	Update code.
-
-	* src/format/format.c:
-	* src/format/format.h:
-	Resolve a suitable symbol depending on the request tolerance.
-
-	* src/gtkext/gtkstatusstack.c:
-	* src/gui/dialogs/gotox.c:
-	Update code.
-
-16-05-28  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/analysis/disass/Makefile.am:
-	Add the 'block.[ch]' files to libanalysisdisass_la_SOURCES, and remove
-	the 'macro.[ch]' ones.
-
-	* src/analysis/disass/block.c:
-	* src/analysis/disass/block.h:
-	New entries: build the basic blocks list simply at loading.
-
-	* src/analysis/disass/dragon.c:
-	* src/analysis/disass/dragon.h:
-	Translate dragon nodes into basic blocks.
-
-	* src/analysis/disass/rank.c:
-	* src/analysis/disass/routines.c:
-	* src/analysis/routine.c:
-	* src/analysis/routine.h:
-	Update code.
-
-16-05-28  Cyrille Bagard <nocbos@gmail.com>
-
-	* configure.ac:
-	Remove the Makefile from the 'plugins/python/androperms' directory.
-
-	* plugins/python/Makefile.am:
-	Remove androperms from SUBDIRS. Remove the old Python plugin reading
-	android permissions.
-
-	* plugins/python/androperms/Makefile.am:
-	* plugins/python/androperms/__init__.py:
-	* plugins/python/androperms/android.png:
-	* plugins/python/androperms/androperms.py:
-	* plugins/python/androperms/db.py:
-	* plugins/python/androperms/defs.py:
-	* plugins/python/androperms/manifest.py:
-	* plugins/python/androperms/panel.py:
-	* plugins/python/androperms/parser.py:
-	* plugins/python/androperms/reader.py:
-	* plugins/python/androperms/routine.png:
-	* plugins/python/androperms/stack.py:
-	* plugins/python/androperms/string.py:
-	Deleted entries.
-
-16-05-27  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/arch/arm/v7/pseudo.c:
-	Fix a mistake in a previous fix.
-
-16-05-27  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/arch/arm/v7/opcodes/opcodes_tmp_arm.h:
-	* src/arch/arm/v7/opcodes/opcodes_tmp_thumb_16.h:
-	* src/arch/arm/v7/opcodes/opcodes_tmp_thumb_32.h:
-	* src/arch/arm/v7/opdefs/Makefile.am:
-	Handle more ARM instructions from the storing family.
-
-	* src/arch/arm/v7/opdefs/strbt_A88209.d:
-	* src/arch/arm/v7/opdefs/strd_A88210.d:
-	* src/arch/arm/v7/opdefs/strd_A88211.d:
-	* src/arch/arm/v7/opdefs/strex_A88212.d:
-	* src/arch/arm/v7/opdefs/strexb_A88213.d:
-	* src/arch/arm/v7/opdefs/strexd_A88214.d:
-	* src/arch/arm/v7/opdefs/strexh_A88215.d:
-	* src/arch/arm/v7/opdefs/strh_A88216.d:
-	* src/arch/arm/v7/opdefs/strh_A88217.d:
-	* src/arch/arm/v7/opdefs/strh_A88218.d:
-	* src/arch/arm/v7/opdefs/strht_A88219.d:
-	* src/arch/arm/v7/opdefs/strt_A88220.d:
-	New entries: handle more ARM instructions from the storing family.
-
-16-05-25  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/arch/arm/cond.h:
-	* src/arch/arm/instruction.c:
-	Apply conditional bits as keyword suffixes for ARM instructions.
-
-16-05-25  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/arch/arm/v7/arm.c:
-	* src/arch/arm/v7/opcodes/opcodes_tmp_arm.h:
-	* src/arch/arm/v7/pseudo.c:
-	Fix various mistakes in the decoding of ARM instructions.
-
-16-05-24  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/analysis/disass/area.c:
-	* src/analysis/disass/area.h:
-	Ensure all starts of code begin with an instruction.
-
-	* src/analysis/disass/fetch.c:
-	Attach priority levels with disassembly starting points.
-
-	* src/analysis/disass/output.c:
-	Count the missing symbols (for debug information only).
-
-	* src/arch/arm/v7/context.c:
-	* src/arch/arm/v7/fetch.c:
-	Update code.
-
-	* src/arch/context-int.h:
-	* src/arch/context.c:
-	* src/arch/context.h:
-	Attach priority levels with disassembly starting points.
-
-	* src/arch/dalvik/fetch.c:
-	* src/format/format.c:
-	Update code.
-
-16-05-23  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/arch/arm/v7/operands/maccess.c:
-	Remove a stupid assertion in memory access operands.
-
-16-05-22  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/arch/arm/v7/Makefile.am:
-	Add the 'cregister.[ch]' files to libarcharmv7_la_SOURCES.
-
-	* src/arch/arm/v7/cregister.c:
-	* src/arch/arm/v7/cregister.h:
-	New entries: handle co-processor registers.
-
-	* src/arch/arm/v7/fetch.c:
-	Update code as the type of the used operands changed.
-
-	* src/arch/arm/v7/helpers.h:
-	Provide new helpers for decoding ARMv7 operands.
-
-	* src/arch/arm/v7/opcodes/opcodes_tmp_arm.h:
-	* src/arch/arm/v7/opcodes/opcodes_tmp_thumb_16.h:
-	* src/arch/arm/v7/opcodes/opcodes_tmp_thumb_32.h:
-	Refresh the list of all available ARMv7 instructions prototypes.
-
-	* src/arch/arm/v7/opdefs/Makefile.am:
-	Update content.
-
-	* src/arch/arm/v7/opdefs/adc_A881.d:
-	* src/arch/arm/v7/opdefs/adc_A882.d:
-	* src/arch/arm/v7/opdefs/adc_A883.d:
-	* src/arch/arm/v7/opdefs/add_A8810.d:
-	* src/arch/arm/v7/opdefs/add_A8811.d:
-	* src/arch/arm/v7/opdefs/add_A884.d:
-	* src/arch/arm/v7/opdefs/add_A885.d:
-	* src/arch/arm/v7/opdefs/add_A886.d:
-	* src/arch/arm/v7/opdefs/add_A887.d:
-	* src/arch/arm/v7/opdefs/add_A888.d:
-	* src/arch/arm/v7/opdefs/add_A889.d:
-	* src/arch/arm/v7/opdefs/adr_A8812.d:
-	* src/arch/arm/v7/opdefs/and_A8813.d:
-	* src/arch/arm/v7/opdefs/and_A8814.d:
-	* src/arch/arm/v7/opdefs/and_A8815.d:
-	* src/arch/arm/v7/opdefs/asr_A8816.d:
-	* src/arch/arm/v7/opdefs/asr_A8817.d:
-	* src/arch/arm/v7/opdefs/b_A8818.d:
-	* src/arch/arm/v7/opdefs/bfc_A8819.d:
-	* src/arch/arm/v7/opdefs/bfi_A8820.d:
-	* src/arch/arm/v7/opdefs/bic_A8821.d:
-	* src/arch/arm/v7/opdefs/bic_A8822.d:
-	* src/arch/arm/v7/opdefs/bic_A8823.d:
-	* src/arch/arm/v7/opdefs/bkpt_A8824.d:
-	* src/arch/arm/v7/opdefs/bl_A8825.d:
-	* src/arch/arm/v7/opdefs/blx_A8826.d:
-	* src/arch/arm/v7/opdefs/bx_A8827.d:
-	* src/arch/arm/v7/opdefs/bxj_A8828.d:
-	* src/arch/arm/v7/opdefs/cb_A8829.d:
-	* src/arch/arm/v7/opdefs/cbnz_A8829.d:
-	* src/arch/arm/v7/opdefs/cdp_A8830.d:
-	* src/arch/arm/v7/opdefs/clrex_A8832.d:
-	* src/arch/arm/v7/opdefs/clz_A8833.d:
-	* src/arch/arm/v7/opdefs/cmn_A8834.d:
-	* src/arch/arm/v7/opdefs/cmn_A8835.d:
-	* src/arch/arm/v7/opdefs/cmn_A8836.d:
-	* src/arch/arm/v7/opdefs/cmp_A8837.d:
-	* src/arch/arm/v7/opdefs/cmp_A8838.d:
-	* src/arch/arm/v7/opdefs/cmp_A8839.d:
-	* src/arch/arm/v7/opdefs/dbg_A8842.d:
-	* src/arch/arm/v7/opdefs/dmb_A8843.d:
-	* src/arch/arm/v7/opdefs/dsb_A8844.d:
-	* src/arch/arm/v7/opdefs/eor_A8846.d:
-	* src/arch/arm/v7/opdefs/eor_A8847.d:
-	* src/arch/arm/v7/opdefs/eor_A8848.d:
-	* src/arch/arm/v7/opdefs/ldr_A8862.d:
-	* src/arch/arm/v7/opdefs/ldr_A8863.d:
-	* src/arch/arm/v7/opdefs/ldr_A8864.d:
-	* src/arch/arm/v7/opdefs/ldr_A8865.d:
-	* src/arch/arm/v7/opdefs/ldr_A8866.d:
-	* src/arch/arm/v7/opdefs/ldrb_A8867.d:
-	* src/arch/arm/v7/opdefs/ldrb_A8868.d:
-	* src/arch/arm/v7/opdefs/ldrb_A8869.d:
-	* src/arch/arm/v7/opdefs/ldrb_A8870.d:
-	* src/arch/arm/v7/opdefs/ldrbt_A8871.d:
-	* src/arch/arm/v7/opdefs/ldrd_A8872.d:
-	* src/arch/arm/v7/opdefs/ldrd_A8873.d:
-	* src/arch/arm/v7/opdefs/ldrd_A8874.d:
-	* src/arch/arm/v7/opdefs/ldrex_A8875.d:
-	* src/arch/arm/v7/opdefs/ldrexb_A8876.d:
-	* src/arch/arm/v7/opdefs/ldrexd_A8877.d:
-	* src/arch/arm/v7/opdefs/ldrexh_A8878.d:
-	* src/arch/arm/v7/opdefs/ldrh_A8879.d:
-	* src/arch/arm/v7/opdefs/ldrh_A8880.d:
-	* src/arch/arm/v7/opdefs/ldrh_A8881.d:
-	* src/arch/arm/v7/opdefs/ldrh_A8882.d:
-	* src/arch/arm/v7/opdefs/ldrht_A8883.d:
-	* src/arch/arm/v7/opdefs/ldrsb_A8884.d:
-	* src/arch/arm/v7/opdefs/ldrsb_A8885.d:
-	* src/arch/arm/v7/opdefs/ldrsb_A8886.d:
-	* src/arch/arm/v7/opdefs/ldrsbt_A8887.d:
-	* src/arch/arm/v7/opdefs/ldrsh_A8888.d:
-	* src/arch/arm/v7/opdefs/ldrsh_A8889.d:
-	* src/arch/arm/v7/opdefs/ldrsh_A8890.d:
-	* src/arch/arm/v7/opdefs/ldrsht_A8891.d:
-	* src/arch/arm/v7/opdefs/ldrt_A8892.d:
-	* src/arch/arm/v7/opdefs/lsl_A8894.d:
-	* src/arch/arm/v7/opdefs/lsl_A8895.d:
-	* src/arch/arm/v7/opdefs/lsr_A8896.d:
-	* src/arch/arm/v7/opdefs/lsr_A8897.d:
-	* src/arch/arm/v7/opdefs/mcr_A8898.d:
-	* src/arch/arm/v7/opdefs/mcrr_A8899.d:
-	* src/arch/arm/v7/opdefs/mla_A88100.d:
-	* src/arch/arm/v7/opdefs/mls_A88101.d:
-	* src/arch/arm/v7/opdefs/mov_A88102.d:
-	* src/arch/arm/v7/opdefs/mov_A88103.d:
-	* src/arch/arm/v7/opdefs/mov_A88104.d:
-	* src/arch/arm/v7/opdefs/movt_A88106.d:
-	* src/arch/arm/v7/opdefs/mrc_A88107.d:
-	* src/arch/arm/v7/opdefs/mrrc_A88108.d:
-	* src/arch/arm/v7/opdefs/mul_A88114.d:
-	* src/arch/arm/v7/opdefs/mvn_A88115.d:
-	* src/arch/arm/v7/opdefs/mvn_A88116.d:
-	* src/arch/arm/v7/opdefs/mvn_A88117.d:
-	* src/arch/arm/v7/opdefs/nop_A88119.d:
-	* src/arch/arm/v7/opdefs/orn_A88120.d:
-	* src/arch/arm/v7/opdefs/orn_A88121.d:
-	* src/arch/arm/v7/opdefs/orr_A88122.d:
-	* src/arch/arm/v7/opdefs/orr_A88123.d:
-	* src/arch/arm/v7/opdefs/orr_A88124.d:
-	* src/arch/arm/v7/opdefs/pop_A88131.d:
-	* src/arch/arm/v7/opdefs/pop_A88132.d:
-	* src/arch/arm/v7/opdefs/push_A88133.d:
-	* src/arch/arm/v7/opdefs/qadd16_A88135.d:
-	* src/arch/arm/v7/opdefs/qadd8_A88136.d:
-	* src/arch/arm/v7/opdefs/qadd_A88134.d:
-	* src/arch/arm/v7/opdefs/qasx_A88137.d:
-	* src/arch/arm/v7/opdefs/qdadd_A88138.d:
-	* src/arch/arm/v7/opdefs/qdsub_A88139.d:
-	* src/arch/arm/v7/opdefs/qsax_A88140.d:
-	* src/arch/arm/v7/opdefs/qsub16_A88142.d:
-	* src/arch/arm/v7/opdefs/qsub8_A88143.d:
-	* src/arch/arm/v7/opdefs/qsub_A88141.d:
-	* src/arch/arm/v7/opdefs/rbit_A88144.d:
-	* src/arch/arm/v7/opdefs/rev16_A88146.d:
-	* src/arch/arm/v7/opdefs/rev_A88145.d:
-	* src/arch/arm/v7/opdefs/revsh_A88147.d:
-	* src/arch/arm/v7/opdefs/ror_A88149.d:
-	* src/arch/arm/v7/opdefs/ror_A88150.d:
-	* src/arch/arm/v7/opdefs/rrx_A88151.d:
-	* src/arch/arm/v7/opdefs/rsb_A88152.d:
-	* src/arch/arm/v7/opdefs/rsb_A88153.d:
-	* src/arch/arm/v7/opdefs/rsb_A88154.d:
-	* src/arch/arm/v7/opdefs/rsc_A88155.d:
-	* src/arch/arm/v7/opdefs/rsc_A88156.d:
-	* src/arch/arm/v7/opdefs/rsc_A88157.d:
-	* src/arch/arm/v7/opdefs/sadd16_A88158.d:
-	* src/arch/arm/v7/opdefs/sadd8_A88159.d:
-	* src/arch/arm/v7/opdefs/sasx_A88160.d:
-	* src/arch/arm/v7/opdefs/sbc_A88161.d:
-	* src/arch/arm/v7/opdefs/sbc_A88162.d:
-	* src/arch/arm/v7/opdefs/sbc_A88163.d:
-	* src/arch/arm/v7/opdefs/sbfx_A88164.d:
-	* src/arch/arm/v7/opdefs/sdiv_A88165.d:
-	* src/arch/arm/v7/opdefs/sel_A88166.d:
-	* src/arch/arm/v7/opdefs/setend_A88167.d:
-	* src/arch/arm/v7/opdefs/sev_A88168.d:
-	* src/arch/arm/v7/opdefs/shadd16_A88169.d:
-	* src/arch/arm/v7/opdefs/shadd8_A88170.d:
-	* src/arch/arm/v7/opdefs/shasx_A88171.d:
-	* src/arch/arm/v7/opdefs/shsax_A88172.d:
-	* src/arch/arm/v7/opdefs/shsub16_A88173.d:
-	* src/arch/arm/v7/opdefs/shsub8_A88174.d:
-	* src/arch/arm/v7/opdefs/smlad_A88177.d:
-	* src/arch/arm/v7/opdefs/smlal_A88178.d:
-	* src/arch/arm/v7/opdefs/smlald_A88180.d:
-	* src/arch/arm/v7/opdefs/smlsd_A88182.d:
-	* src/arch/arm/v7/opdefs/smlsld_A88183.d:
-	* src/arch/arm/v7/opdefs/smmla_A88184.d:
-	* src/arch/arm/v7/opdefs/smmls_A88185.d:
-	* src/arch/arm/v7/opdefs/smmul_A88186.d:
-	* src/arch/arm/v7/opdefs/smuad_A88187.d:
-	* src/arch/arm/v7/opdefs/smull_A88189.d:
-	* src/arch/arm/v7/opdefs/str_A88203.d:
-	* src/arch/arm/v7/opdefs/str_A88204.d:
-	* src/arch/arm/v7/opdefs/str_A88205.d:
-	* src/arch/arm/v7/opdefs/strb_A88206.d:
-	* src/arch/arm/v7/opdefs/strb_A88207.d:
-	* src/arch/arm/v7/opdefs/strb_A88208.d:
-	* src/arch/arm/v7/opdefs/sub_A88221.d:
-	* src/arch/arm/v7/opdefs/sub_A88222.d:
-	* src/arch/arm/v7/opdefs/sub_A88223.d:
-	* src/arch/arm/v7/opdefs/sub_A88224.d:
-	* src/arch/arm/v7/opdefs/sub_A88225.d:
-	* src/arch/arm/v7/opdefs/sub_A88226.d:
-	* src/arch/arm/v7/opdefs/svc_A88228.d:
-	* src/arch/arm/v7/opdefs/swp_A88229.d:
-	* src/arch/arm/v7/opdefs/teq_A88237.d:
-	* src/arch/arm/v7/opdefs/teq_A88238.d:
-	* src/arch/arm/v7/opdefs/teq_A88239.d:
-	* src/arch/arm/v7/opdefs/tst_A88240.d:
-	* src/arch/arm/v7/opdefs/tst_A88241.d:
-	* src/arch/arm/v7/opdefs/tst_A88242.d:
-	* src/arch/arm/v7/opdefs/uadd16_A88243.d:
-	* src/arch/arm/v7/opdefs/uadd8_A88244.d:
-	* src/arch/arm/v7/opdefs/uasx_A88245.d:
-	* src/arch/arm/v7/opdefs/ubfx_A88246.d:
-	* src/arch/arm/v7/opdefs/udf_A88247.d:
-	* src/arch/arm/v7/opdefs/udiv_A88248.d:
-	* src/arch/arm/v7/opdefs/uhadd16_A88249.d:
-	* src/arch/arm/v7/opdefs/uhadd8_A88250.d:
-	* src/arch/arm/v7/opdefs/uhasx_A88251.d:
-	* src/arch/arm/v7/opdefs/uhsax_A88252.d:
-	* src/arch/arm/v7/opdefs/uhsub16_A88253.d:
-	* src/arch/arm/v7/opdefs/uhsub8_A88254.d:
-	* src/arch/arm/v7/opdefs/umaal_A88255.d:
-	* src/arch/arm/v7/opdefs/umlal_A88256.d:
-	* src/arch/arm/v7/opdefs/umull_A88257.d:
-	* src/arch/arm/v7/opdefs/uqadd16_A88258.d:
-	* src/arch/arm/v7/opdefs/uqadd8_A88259.d:
-	* src/arch/arm/v7/opdefs/uqasx_A88260.d:
-	* src/arch/arm/v7/opdefs/uqsax_A88261.d:
-	* src/arch/arm/v7/opdefs/uqsub16_A88262.d:
-	* src/arch/arm/v7/opdefs/uqsub8_A88263.d:
-	* src/arch/arm/v7/opdefs/usad8_A88264.d:
-	* src/arch/arm/v7/opdefs/usada8_A88265.d:
-	* src/arch/arm/v7/opdefs/usat16_A88267.d:
-	* src/arch/arm/v7/opdefs/usat_A88266.d:
-	* src/arch/arm/v7/opdefs/usax_A88268.d:
-	* src/arch/arm/v7/opdefs/usub16_A88269.d:
-	* src/arch/arm/v7/opdefs/usub8_A88270.d:
-	* src/arch/arm/v7/opdefs/uxtab16_A88272.d:
-	* src/arch/arm/v7/opdefs/uxtab_A88271.d:
-	* src/arch/arm/v7/opdefs/uxtah_A88273.d:
-	* src/arch/arm/v7/opdefs/uxtb16_A88275.d:
-	* src/arch/arm/v7/opdefs/uxtb_A88274.d:
-	* src/arch/arm/v7/opdefs/uxth_A88276.d:
-	* src/arch/arm/v7/opdefs/wfi_A88425.d:
-	* src/arch/arm/v7/opdefs/yield_A88426.d:
-	New, updated and renamed entries.
-
-	* src/arch/arm/v7/operands/Makefile.am:
-	Add the 'coproc.[ch]', 'estate.[ch]' and 'limitation.[ch]' files
-	to libarcharmv7operands_la_SOURCES.
-
-	* src/arch/arm/v7/operands/coproc.c:
-	* src/arch/arm/v7/operands/coproc.h:
-	* src/arch/arm/v7/operands/estate.c:
-	* src/arch/arm/v7/operands/estate.h:
-	* src/arch/arm/v7/operands/limitation.c:
-	* src/arch/arm/v7/operands/limitation.h:
-	New entries: add support for new kind of ARMv7 operands.
-
-	* src/arch/arm/v7/operands/maccess.c:
-	* src/arch/arm/v7/operands/maccess.h:
-	Extend the support of ARMv7 memory access operands.
-
-	* src/arch/arm/v7/register.c:
-	Typo.
-
-	* src/arch/dalvik/pseudo/fill.c:
-	* src/arch/dalvik/pseudo/switch.c:
-	Update code.
-
-	* src/arch/immediate.c:
-	* src/arch/immediate.h:
-	Provide the raw value for internal usage.
-
-	* src/arch/instruction-int.h:
-	* src/arch/instruction.c:
-	* src/arch/instruction.h:
-	Build and cache instruction keyword.
-
-	* src/arch/raw.c:
-	* src/arch/undefined.c:
-	Update code.
-
-	* tools/d2c/args/grammar.y:
-	* tools/d2c/args/manager.c:
-	* tools/d2c/args/manager.h:
-	* tools/d2c/args/tokens.l:
-	* tools/d2c/bits/manager.c:
-	* tools/d2c/conv/manager.c:
-	* tools/d2c/conv/manager.h:
-	* tools/d2c/d2c.mk:
-	* tools/d2c/d2c_genmakefile.sh:
-	* tools/d2c/grammar.y:
-	* tools/d2c/pproc.c:
-	* tools/d2c/pproc.h:
-	* tools/d2c/rules/grammar.y:
-	* tools/d2c/rules/manager.c:
-	* tools/d2c/rules/manager.h:
-	* tools/d2c/spec.c:
-	* tools/d2c/syntax/manager.c:
-	* tools/d2c/tokens.l:
-	Extend the compiler to transform all the new ARMv7 encoding definitions.
-
-16-05-20  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/glibext/gwidthtracker.c:
-	Refresh the widths summary of lines groups only when necessary.
-
-16-05-19  Cyrille Bagard <nocbos@gmail.com>
-
-	* plugins/mobicore/mclf.c:
-	* plugins/mobicore/mclf.h:
-	* plugins/pychrysa/format/elf/elf.c:
-	Update code.
-
-	* src/analysis/disass/instructions.c:
-	* src/analysis/disass/routines.c:
-	Typo.
-
-	* src/core/formats.c:
-	* src/core/formats.h:
-	Use the global status bar to load binary formats.
-
-	* src/format/dex/dex.c:
-	* src/format/dex/dex.h:
-	* src/format/dwarf/v2/dwarf.c:
-	* src/format/dwarf/v2/dwarf.h:
-	* src/format/dwarf/v3/dwarf.c:
-	* src/format/dwarf/v3/dwarf.h:
-	* src/format/dwarf/v4/dwarf.c:
-	* src/format/dwarf/v4/dwarf.h:
-	Update code.
-
-	* src/format/elf/Makefile.am:
-	Add the 'loading.[ch]' files to libformatelf_la_SOURCES.
-
-	* src/format/elf/elf.c:
-	* src/format/elf/elf.h:
-	Update code.
-
-	* src/format/elf/loading.c:
-	* src/format/elf/loading.h:
-	New entries: display some progress information while loading ELF symbols.
-
-	* src/format/elf/symbols.c:
-	* src/format/elf/symbols.h:
-	Load the ELF internal symbols using all the available CPUs.
-
-	* src/format/format-int.h:
-	* src/format/format.c:
-	* src/format/format.h:
-	Avoid memory corruptions using locks.
-
-	* src/glibext/delayed.c:
-	* src/glibext/delayed.h:
-	Update code.
-
-	* src/gtkext/gtkstatusstack.c:
-	* src/gtkext/gtkstatusstack.h:
-	Define extendable activities. Update code.
-
-	* src/gui/core/Makefile.am:
-	Add the 'global.[ch]' files to libguicore_la_SOURCES.
-
-	* src/gui/core/global.c:
-	* src/gui/core/global.h:
-	New entries: define and provide global GUI references.
-
-	* src/gui/status.c:
-	Register the global status bar.
-
-	* src/main.c:
-	Update code.
-
-16-05-13  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/glibext/gbufferview.c:
-	Use the correct local width summary when dealing with line widths.
-
-16-05-13  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/glibext/configuration.c:
-	Replace a fixed hardcoded key when loading values group.
-
-	* src/gui/editor.c:
-	Handle positions for both sides of paned widgets.
-
-16-05-13  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/format/format.c:
-	* src/format/format.h:
-	Fix a lot of compilation warnings.
-
-16-05-13  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/analysis/disass/area.c:
-	Take concurrency into account when dealing with new symbols.
-
-	* src/common/Makefile.am:
-	Add the 'sort.[ch]' files to libcommon_la_SOURCES.
-
-	* src/common/sort.c:
-	* src/common/sort.h:
-	New entries: create methods to replace heavy calls to qsort().
-
-	* src/format/dex/class.c:
-	* src/format/dex/dex.c:
-	* src/format/dwarf/symbols.c:
-	* src/format/elf/helper_arm.c:
-	* src/format/elf/symbols.c:
-	* src/format/executable-int.c:
-	Update code.
-
-	* src/format/format-int.h:
-	Delete useless fields as arrays of symbols and routines are always sorted.
-
-	* src/format/format.c:
-	* src/format/format.h:
-	Insert symbols and routines using an optimized 100 times faster method.
-
-16-05-07  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/analysis/disass/routines.c:
-	Add debug code to avoid crashes with wrongly disassembled binaries.
-
-	* src/format/elf/symbols.c
-	Extend a debug output.
-
-16-05-06  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/arch/arm/v7/Makefile.am:
-	Add the 'simd.[ch]' files to libarcharmv7_la_SOURCES.
-
-	* src/arch/arm/v7/arm.c:
-	Update code.
-
-	* src/arch/arm/v7/build_tmp_decl.sh:
-	Handle prototypes for ARMv7 SIMD instructions decoders.
-
-	* src/arch/arm/v7/opcodes/opcodes_tmp_simd.h:
-	Define the list of all missing ARMv7 SIMD instructions prototypes.
-
-	* src/arch/arm/v7/simd.c:
-	* src/arch/arm/v7/simd.h:
-	New entries: prepare the ARMv7 SIMD instructions support.
-
-	* src/arch/arm/v7/thumb_32.c:
-	Update code.
-
-16-05-04  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/arch/Makefile.am:
-	Add the 'undefined.[ch]' files to libarch_la_SOURCES.
-
-	* src/arch/arm/v7/arm.c:
-	* src/arch/arm/v7/thumb_32.c:
-	Update code.
-
-	* src/arch/raw.c:
-	* src/arch/raw.h:
-	Typo.
-
-	* src/arch/undefined.c:
-	* src/arch/undefined.h:
-	Create special instructions for real undefined behaviors.
-
-16-05-03  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/glibext/gbufferline.c:
-	* src/glibext/gbuffersegment.c:
-	Fix two bugs in the code buffer system. The first one is about OOB access,
-	the second one is about feeding the parsed markup with invalid names.
-
-16-05-02  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/gtkext/gtkgraphview.c:
-	Scroll the graphic view using mouse clicks and moves on the background.
-
-16-05-02  Cyrille Bagard <nocbos@gmail.com>
-
-	* configure.ac:
-	Warn in case of missing analyzer/parser generator.
-
-16-05-02  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/arch/dalvik/Makefile.am:
-	* src/arch/dalvik/decomp/Makefile.am:
-	* src/decomp/Makefile.am:
-	Fix some Makefiles in order to be able to run 'make dist'.
-
-16-05-01  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/glibext/Makefile.am:
-	Add the 'gbufferview.[ch]' and 'gwidthtracker.[ch]' files to libglibext_la_SOURCES
-
-	* src/glibext/gbufferline.c:
-	* src/glibext/gbufferline.h:
-	Move and clean code.
-
-	* src/glibext/gbufferview.c:
-	* src/glibext/gbufferview.h:
-	New entries: extract all buffer view related functions into a separate file.
-
-	* src/glibext/gcodebuffer.c:
-	* src/glibext/gcodebuffer.h:
-	Move and clean code.
-
-	* src/glibext/gwidthtracker.c:
-	* src/glibext/gwidthtracker.h:
-	New entries: handle all width measures per view in a dedicated manager.
-
-	* src/gtkext/gtkbufferview-int.h:
-	* src/gtkext/gtkbufferview.c:
-	Remove the useless reference to the current buffer.
-
-	* src/gtkext/gtkbufferview.h:
-	Update the included header name.
-
-16-04-29  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/gtkext/gtkbufferview.c:
-	* src/gtkext/gtkdockstation.c:
-	* src/gtkext/gtkgraphview.c:
-	* src/gtkext/gtkstatusstack.c:
-	Fix various usages of uninitialised memory.
-
-16-04-29  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/analysis/disass/disassembler.c:
-	Enable once again the CFG analysis.
-
-16-04-28  Cyrille Bagard <nocbos@gmail.com>
-
-	* configure.ac:
-	* src/glibext/gcodebuffer.c:
-	* src/gtkext/gtkdockstation.c:
-	Use official closures instead of user-defined ones when possible.
-
-16-04-28  Cyrille Bagard <nocbos@gmail.com>
-
-	* tools/d2c/Makefile.am:
-	* tools/d2c/args/Makefile.am:
-	* tools/d2c/bits/Makefile.am:
-	* tools/d2c/conv/Makefile.am:
-	* tools/d2c/format/Makefile.am:
-	* tools/d2c/grammar.y:
-	* tools/d2c/hooks/Makefile.am:
-	* tools/d2c/rules/Makefile.am:
-	* tools/d2c/syntax/Makefile.am:
-	Forget the old yylval global variable usage completely.
-
-16-04-27  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/analysis/db/items/move.c:
-	Avoid freezes by refreshing the GUI in the main loop only.
-
-16-04-25  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/analysis/db/keymgn.c:
-	Apply the libssl official example completely to prevent a crash in some cases.
-
-16-04-24  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/gtkext/gtkdockable.c:
-	Disable the not (yet) working docking system.
-
-16-04-24  Cyrille Bagard <nocbos@gmail.com>
-
-	* plugins/androhelpers/switch.c:
-	* src/analysis/disass/links.c:
-	Update code.
-
-	* src/arch/Makefile.am:
-	Add the 'post.[ch]' files to libarch_la_SOURCES.
-
-	* src/arch/arm/v7/fetch.c:
-	* src/arch/arm/v7/fetch.h:
-	Typo.
-
-	* src/arch/arm/v7/post.c:
-	* src/arch/arm/v7/post.h:
-	Use the generic instruction post processing as often as possible.
-	Update code.
-
-	* src/arch/dalvik/Makefile.am:
-	Add the 'fetch.[ch]', 'link.h' and 'post.h' files to libarchdalvik_la_SOURCES.
-
-	* src/arch/dalvik/fetch.c:
-	* src/arch/dalvik/fetch.h:
-	New entries: follow the Dalvik execution flow while disassembling code.
-
-	* src/arch/dalvik/instruction.c:
-	Update code.
-
-	* src/arch/dalvik/link.h:
-	New entry: establish links between Dalvik instructions.
-
-	* src/arch/dalvik/opdefs/Makefile.am:
-	Define D2C_MACROS and update FIXED_C_INCLUDES.
-
-	* src/arch/dalvik/opdefs/goto_28.d:
-	* src/arch/dalvik/opdefs/goto_29.d:
-	* src/arch/dalvik/opdefs/goto_2a.d:
-	* src/arch/dalvik/opdefs/if_32.d:
-	* src/arch/dalvik/opdefs/if_33.d:
-	* src/arch/dalvik/opdefs/if_34.d:
-	* src/arch/dalvik/opdefs/if_35.d:
-	* src/arch/dalvik/opdefs/if_36.d:
-	* src/arch/dalvik/opdefs/if_37.d:
-	* src/arch/dalvik/opdefs/if_38.d:
-	* src/arch/dalvik/opdefs/if_39.d:
-	* src/arch/dalvik/opdefs/if_3a.d:
-	* src/arch/dalvik/opdefs/if_3b.d:
-	* src/arch/dalvik/opdefs/if_3c.d:
-	* src/arch/dalvik/opdefs/if_3d.d:
-	* src/arch/dalvik/opdefs/return_0e.d:
-	* src/arch/dalvik/opdefs/return_0f.d:
-	* src/arch/dalvik/opdefs/return_10.d:
-	* src/arch/dalvik/opdefs/return_11.d:
-	Handle hooks and rules in Dalvik opcodes definitions.
-
-	* src/arch/dalvik/operand.c:
-	* src/arch/dalvik/operand.h:
-	Build target operands as simple immediate operands.
-
-	* src/arch/dalvik/operands/Makefile.am:
-	Remove the 'target.[ch]' files from libarchdalvikoperands_la_SOURCES.
-
-	* src/arch/dalvik/operands/target.c:
-	* src/arch/dalvik/operands/target.h:
-	Deleted entries.
-
-	* src/arch/dalvik/post.h:
-	* src/arch/post.c:
-	* src/arch/post.h:
-	New entries: resolve symbols in newly disassembled code properly.
-
-	* src/arch/target.c:
-	* src/arch/target.h:
-	Allow fine-grained symbols resolutions.
-
-	* src/format/executable-int.c:
-	Compute virtual addresses for Dalvik too.
-
-	* tools/d2c/conv/manager.c:
-	* tools/d2c/hooks/manager.c:
-	* tools/d2c/hooks/manager.h:
-	* tools/d2c/qckcall.c:
-	* tools/d2c/qckcall.h:
-	* tools/d2c/rules/manager.c:
-	* tools/d2c/rules/manager.h:
-	* tools/d2c/spec.c:
-	Write code definitions with hooks and rules at top level.
-
-16-04-23  Cyrille Bagard <nocbos@gmail.com>
-
-	* plugins/readdex/header.c:
-	Limit the length of displayed SHA1 binary value for Dex files.
-
-	* src/arch/instruction-int.h:
-	* src/arch/instruction.c:
-	* src/arch/instruction.h:
-	Store a largest displayed size of binary code for instructions.
-
-	* src/glibext/gbufferline.c:
-	* src/glibext/gbufferline.h:
-	Truncate binary code when requested.
-
-16-04-23  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/format/dex/class.c:
-	Register all loaded class methods as symbols.
-
-	* src/format/dex/dex-int.h:
-	* src/format/dex/dex.c:
-	Update code.
-
-	* src/format/dex/method.c:
-	* src/format/dex/method.h:
-	* src/format/dex/pool.c:
-	Load all Dex methods in a proper way.
-
-16-04-22  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/analysis/disass/output.c:
-	Ensure all labels get an initialized address in buffer views.
-
-16-04-21  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/arch/arm/v7/arm.c:
-	* src/arch/arm/v7/arm.h:
-	* src/arch/arm/v7/opcodes/opcodes_tmp_arm.h:
-	* src/arch/arm/v7/opcodes/opcodes_tmp_thumb_32.h:
-	* src/arch/arm/v7/thumb_16.c:
-	* src/arch/arm/v7/thumb_16.h:
-	* src/arch/arm/v7/thumb_32.c:
-	* src/arch/arm/v7/thumb_32.h:
-	Get prepared for more ARMv7 opcodes.
-
-16-04-21  Cyrille Bagard <nocbos@gmail.com>
-
-	* gitrev.m4:
-	Ensure sources are not extracted from a clean tarball before computing
-	the Git revision.
-
-16-04-20  Cyrille Bagard <nocbos@gmail.com>
-
-	* plugins/libcsem/exit.c:
-	* src/analysis/blocks/flow.c:
-	* src/analysis/disass/dragon.c:
-	* src/analysis/disass/links.c:
-	* src/analysis/disass/loop.c:
-	* src/analysis/disass/macro.c:
-	* src/analysis/disass/rank.c:
-	Update code.
-
-	* src/arch/instruction-int.h:
-	* src/arch/instruction.c:
-	* src/arch/instruction.h:
-	Protect all concurrent accesses to sources and destinations of instructions.
-
-	* src/gtkext/graph/nodes/flow.c:
-	* src/gui/dialogs/gotox.c:
-	* src/gui/dialogs/gotox.h:
-	Update code.
-
-16-04-20  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/arch/dalvik/instruction.c:
-	* src/arch/instruction-int.h:
-	* src/arch/instruction.c:
-	* src/arch/instruction.h:
-	Delete code dealing with links between instructions in the old fashion.
-
-16-04-20  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/arch/arm/v456/Makefile.am:
-	* src/arch/arm/v456/addressing.c:
-	* src/arch/arm/v456/addressing.h:
-	* src/arch/arm/v456/encoding.h:
-	* src/arch/arm/v456/instruction-def.h:
-	* src/arch/arm/v456/instruction.c:
-	* src/arch/arm/v456/instruction.h:
-	* src/arch/arm/v456/operands/Makefile.am:
-	* src/arch/arm/v456/operands/content.c:
-	* src/arch/arm/v456/operands/content.h:
-	* src/arch/arm/v456/operands/register.c:
-	* src/arch/arm/v456/operands/register.h:
-	* src/arch/arm/v456/register.c:
-	* src/arch/arm/v456/register.h:
-	Deleted entries: discard initial support of ARM versions older than v7.
-
-16-04-19  Cyrille Bagard <nocbos@gmail.com>
-
-	* .gitattributes:
-	New entry: exclude Git files from export when creating a snapshot
-	of the repository.
-
-16-04-18  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/analysis/binary.c:
-	Avoid memory corruption by skipping a call to free().
-
-16-04-17  Cyrille Bagard <nocbos@gmail.com>
-
-	* autogen.sh:
-	New entry: provide a convenient way to build Chrysalide from raw sources.
-
-16-04-16  Cyrille Bagard <nocbos@gmail.com>
-
-	* .gitignore:
-	Hide the new csrvmng from Git.
-
-	* src/Makefile.am:
-	Define csrvmng and add it to bin_PROGRAMS.
-
-	* src/common/bits.c:
-	* src/common/bits.h:
-	Disable some useless code.
-
-	* src/common/xml.c:
-	* src/common/xml.h:
-	Provide a way to delete nodes.
-
-	* src/csrvmng.c:
-	New entry: create a basic tool to manage server configurations.
-
-	* src/glibext/configuration.c:
-	Close the XML configuration file after reading.
-
-16-04-11  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/analysis/binary.c:
-	* src/analysis/db/cdb.c:
-	Update code.
-
-	* src/analysis/db/client.c:
-	* src/analysis/db/client.h:
-	Distinguish the internal server from the remote one using Unix sockets.
-
-	* src/analysis/db/server.c:
-	* src/analysis/db/server.h:
-	Distinguish the internal server from the remote one using Unix sockets.
-	Delete the useless cdb_client structure.
-
-	* src/main.c:
-	Update code.
-
-16-04-10  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/analysis/binary.c:
-	* src/analysis/binary.h:
-	Update code.
-
-	* src/analysis/db/client.c:
-	* src/analysis/db/client.h:
-	Provide a signed hash of the user name to the server.
-
-	* src/analysis/db/keymgn.c:
-	* src/analysis/db/keymgn.h:
-	Load RSA keys. Sign and verify the MD5 hash of a given user name.
-
-	* src/analysis/db/misc/rlestr.h:
-	Define get_rle_length().
-
-	* src/analysis/db/server.c:
-	* src/analysis/db/server.h:
-	Verify the signed hash of the user name provided by the client.
-
-	* src/main.c:
-	Update code.
-
-16-04-09  Cyrille Bagard <nocbos@gmail.com>
-
-	* configure.ac:
-	Check for the availability of libSSL.
-
-	* src/analysis/Makefile.am:
-	Include db/libanalysiskeys.la into libanalysis_la_LIBADD.
-
-	* src/analysis/db/Makefile.am:
-	Define libanalysiskeys.la.
-
-	* src/analysis/db/keymgn.c:
-	* src/analysis/db/keymgn.h:
-	New entries: create user public and private RSA keys if needed.
-
-	* src/core/core.c:
-	* src/glibext/configuration.c:
-	Update code.
-
-16-04-09  Cyrille Bagard <nocbos@gmail.com>
-
-	* .gitignore:
-	Hide resources built by glib-compile-resources.
-
-	* src/analysis/binary.c:
-	* src/analysis/binary.h:
-	Update all information about the storage configuration.
-
-	* src/gui/dialogs/Makefile.am:
-	Add the built 'resources.[ch]' files to libguidialogs_la_SOURCES
-
-	* src/gui/dialogs/binadmin.ui:
-	* src/gui/dialogs/gresource.xml:
-	New entries: build interfaces using Glade and GLib resources.
-
-	* src/gui/dialogs/storage.c:
-	* src/gui/dialogs/storage.h:
-	* src/gui/menus/binary.c:
-	Update code.
-
-16-04-04  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/analysis/disass/output.c:
-	Remove some separation lines in the display.
-
-16-04-04  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/analysis/disass/disassembler.c:
-	Update code.
-
-	* src/analysis/disass/fetch.c:
-	Hide the activity status when done.
-
-	* src/analysis/disass/output.c:
-	* src/analysis/disass/output.h:
-	Keep the user informed about the instructions printing status.
-
-	* src/gtkext/gtkstatusstack.c:
-	Reset the idle tag when possible and avoid a dead lock.
-
-16-04-03  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/analysis/disass/disassembler.c:
-	Fix a mistake and call the right function.
-
-16-04-03  Cyrille Bagard <nocbos@gmail.com>
-
-	* plugins/pychrysa/pychrysa.c:
-	Fix a mistake when building the work queues from Python.
-
-16-04-03  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/analysis/disass/Makefile.am:
-	Add the 'instructions.[ch]' files to libanalysisdisass_la_SOURCES.
-
-	* src/analysis/disass/area.c:
-	* src/analysis/disass/area.h:
-	Update code.
-
-	* src/analysis/disass/disassembler.c:
-	Update code. Reorganize the whole disassembling process and display
-	the relative progression.
-
-	* src/analysis/disass/fetch.c:
-	* src/analysis/disass/fetch.h:
-	Update code.
-
-	* src/analysis/disass/instructions.c:
-	* src/analysis/disass/instructions.h:
-	New entries: handle all instructions disassembling processing in one place.
-
-	* src/analysis/disass/limit.c:
-	* src/analysis/disass/limit.h:
-	* src/analysis/disass/links.c:
-	* src/analysis/disass/links.h:
-	* src/analysis/disass/routines.c:
-	* src/analysis/disass/routines.h:
-	Update code.
-
-	* src/arch/instruction.h:
-	The g_arch_instruction_find_by_address() function is slow and should not
-	be used anymore.
-
-	* src/arch/processor.c:
-	* src/arch/processor.h:
-	Provide direct access to collected instructions.
-
-	* src/gtkext/gtkstatusstack.c:
-	* src/gtkext/gtkstatusstack.h:
-	Track the progression of an activity in a more clever way.
-
-	* src/main.c:
-	Ensure the main window is shown as soon as possible.
-
-16-04-02  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/analysis/blocks/flow.c:
-	Disable usage of any processor.
-
-	* src/analysis/disass/Makefile.am:
-	Add the 'routines.[ch]' files to libanalysisdisass_la_SOURCES.
-
-	* src/analysis/disass/disassembler.c:
-	Clean the code.
-
-	* src/analysis/disass/dragon.c:
-	* src/analysis/disass/dragon.h:
-	Compute execution paths to follow the control flow.
-
-	* src/analysis/disass/loop.c:
-	* src/analysis/disass/loop.h:
-	* src/analysis/disass/macro.c:
-	* src/analysis/disass/macro.h:
-	* src/analysis/disass/rank.c:
-	* src/analysis/disass/rank.h:
-	Clean the code.
-
-	* src/analysis/disass/routines.c:
-	* src/analysis/disass/routines.h:
-	New entries: handle all routines disassembling processing in one place.
-
-	* src/common/bits.c:
-	* src/common/bits.h:
-	Init a copied bit field with a given value.
-
-16-03-27  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/analysis/project.c:
-	* src/glibext/delayed-int.h:
-	* src/glibext/delayed.c:
-	* src/glibext/gcodebuffer.c:
-	Update code.
-
-	* src/gtkext/gtkstatusstack.c:
-	* src/gtkext/gtkstatusstack.h:
-	Add a section in the status bar to display activity progress.
-
-16-03-26  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/glibext/delayed.c:
-	Temporary avoid a crash. This needs to be fixed.
-
-	* src/gtkext/gtkbufferview.c:
-	* src/gtkext/gtkbufferview.h:
-	* src/gtkext/gtkgraphview.c:
-	* src/gtkext/gtkviewpanel-int.h:
-	Provide the caret location in memory and in the right way.
-
-	* src/gtkext/gtkviewpanel.c:
-	Update code. Restore the computing of the preferred size.
-
-	* src/gui/menus/edition.c:
-	* src/gui/menus/view.c:
-	Update code.
-
-16-03-26  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/analysis/disass/Makefile.am:
-	Add the 'dragon.[ch]' files to libanalysisdisass_la_SOURCES.
-
-	* src/analysis/disass/dragon.c:
-	* src/analysis/disass/dragon.h:
-	New entries: extract the logic of code nodes for better processing.
-
-	* src/analysis/disass/loop.c:
-	Update code.
-
-	* src/common/bits.c:
-	* src/common/bits.h:
-	Mark bit fields as constant when needed.
-
-16-03-24  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/gui/editem.c:
-	Handle correctly the first move request from a view panel.
-
-16-03-17  Cyrille Bagard <nocbos@gmail.com>
-
-	* tools/d2c/grammar.y:
-	Fix two reduce/reduce conflicts in d2c.
-
-16-03-17  Cyrille Bagard <nocbos@gmail.com>
-
-	* plugins/pychrysa/gtkext/viewpanel.c:
-	Update code.
-
-	* src/analysis/db/items/Makefile.am:
-	Add the new 'move.[ch]' files to libanalysisdbitems_la_SOURCES.
-
-	* src/analysis/db/items/bookmark.c:
-	Typo.
-
-	* src/analysis/db/items/move.c:
-	* src/analysis/db/items/move.h:
-	New entries: create a new feature and store all main moves in the database.
-
-	* src/analysis/db/items/switcher.c:
-	Typo.
-
-	* src/analysis/db/protocol.h:
-	Register DBF_MOVES as feature.
-
-	* src/analysis/project.c:
-	Update code.
-
-	* src/arch/vmpa.h:
-	Define the SQLITE_VMPA_CREATE macro to create named DB fields.
-
-	* src/core/collections.c:
-	Register a new collection for the DBF_MOVES feature.
-
-	* src/gtkext/gtkviewpanel-int.h:
-	* src/gtkext/gtkviewpanel.c:
-	* src/gtkext/gtkviewpanel.h:
-	Define the first steps of an unique interface for dealing with the caret.
-
-	* src/gui/editem.c:
-	Centralize all caret move creations for the database here.
-
-	* src/gui/menus/binary.c:
-	* src/gui/menus/edition.c:
-	* src/gui/panels/bookmarks.c:
-	* src/gui/panels/strings.c:
-	* src/gui/panels/symbols.c:
-	* src/gui/tb/portions.c:
-	Update code.
-
-16-03-15  Cyrille Bagard <nocbos@gmail.com>
-
-	* plugins/readdex/class.c:
-	* plugins/readdex/code.c:
-	* plugins/readdex/header.c:
-	* plugins/readdex/ids.c:
-	Update code.
-
-	* src/analysis/disass/output.c:
-	Mark lines which are able to start a group of lines as width managers.
-
-	* src/format/symbol.c:
-	* src/format/symbol.h:
-	Mark symbols as able to start a group of lines.
-
-16-03-14  Cyrille Bagard <nocbos@gmail.com>
-
-	* plugins/readelf/header.c:
-	* plugins/readelf/program.c:
-	* plugins/readelf/section.c:
-	Update code.
-
-	* src/analysis/binary.c:
-	Increase the reference counter when setting the content in formats.
-
-	* src/format/debuggable-int.h:
-	* src/format/debuggable.c:
-	Update code.
-
-	* src/format/dwarf/Makefile.am:
-	Add the 'abbrev.[ch]', 'die.[ch]', 'form.[ch]', 'info.[ch]' and
-	'symbols.[ch]' files to libformatdwarf_la_SOURCES.
-
-	* src/format/dwarf/abbrev.c:
-	* src/format/dwarf/abbrev.h:
-	Improve the basic support of Dwarf information.
-
-	* src/format/dwarf/die.c:
-	* src/format/dwarf/die.h:
-	New entries: improve the basic support of Dwarf information.
-
-	* src/format/dwarf/dwarf-int.c:
-	* src/format/dwarf/dwarf-int.h:
-	* src/format/dwarf/dwarf.c:
-	* src/format/dwarf/dwarf_def.h:
-	Improve the basic support of Dwarf information.
-
-	* src/format/dwarf/form.c:
-	* src/format/dwarf/form.h:
-	New entries: improve the basic support of Dwarf information.
-
-	* src/format/dwarf/info.c:
-	* src/format/dwarf/info.h:
-	Improve the basic support of Dwarf information.
-
-	* src/format/dwarf/symbols.c:
-	* src/format/dwarf/symbols.h:
-	New entries: improve the basic support of Dwarf information.
-
-	* src/format/dwarf/v2/Makefile.am:
-	Add the 'form.[ch]' files to libformatdwarfv2_la_SOURCES.
-
-	* src/format/dwarf/v2/dwarf.c:
-	Improve the basic support of Dwarf information.
-
-	* src/format/dwarf/v2/form.c:
-	* src/format/dwarf/v2/form.h:
-	New entries: improve the basic support of Dwarf information.
-
-	* src/format/dwarf/v4/Makefile.am:
-	Add the 'form.[ch]' files to libformatdwarfv2_la_SOURCES.
-
-	* src/format/dwarf/v4/dwarf.c:
-	Improve the basic support of Dwarf information.
-
-	* src/format/dwarf/v4/form.c:
-	* src/format/dwarf/v4/form.h:
-	New entries: improve the basic support of Dwarf information.
-
-	* src/format/elf/elf.c:
-	* src/format/elf/elf.h:
-	Update code.
-
-	* src/format/format-int.h:
-	* src/format/format.c:
-	* src/format/format.h:
-	Increase the reference counter when setting the content in formats.
-
-16-03-14  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/analysis/db/collection.c:
-	Update code and fix some memory leaks.
-
-	* src/analysis/db/items/bookmark.c:
-	* src/analysis/db/items/comment.c:
-	* src/analysis/db/items/switcher.c:
-	* src/analysis/db/misc/rlestr.c:
-	* src/analysis/db/misc/timestamp.c:
-	Update code.
-
-	* src/arch/vmpa.c:
-	* src/arch/vmpa.h:
-	Give more flexibility to the field names of locations in XML databases.
-
-	* src/common/sqlite.c:
-	* src/common/sqlite.h:
-	Provide a way to delete a list of bound values.
-
-	* src/gtkext/gtkextstatusbar.c:
-	Disable some functions of the old status bar.
-
-16-03-13  Cyrille Bagard <nocbos@gmail.com>
-
-	* configure.ac:
-	Add the new Makefile from the 'plugins/readdex' directory.
-
-	* plugins/Makefile.am:
-	Add 'readdex' to SUBDIRS.
-
-	* plugins/readdex/Makefile.am:
-	* plugins/readdex/class.c:
-	* plugins/readdex/class.h:
-	* plugins/readdex/code.c:
-	* plugins/readdex/code.h:
-	* plugins/readdex/header.c:
-	* plugins/readdex/header.h:
-	* plugins/readdex/ids.c:
-	* plugins/readdex/ids.h:
-	* plugins/readdex/reader.c:
-	* plugins/readdex/reader.h:
-	New entries: create a readelf-like information provider for Dex files.
-
-	* src/arch/immediate.c:
-	* src/arch/immediate.h:
-	Give signed and unsigned leb128 values from generic immediate values.
-
-16-03-12  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/core/params.c:
-	Load all custom parameters storing positions of panels divisions.
-
-	* src/glibext/configuration.c:
-	* src/glibext/configuration.h:
-	Define groups of arbitrary parameters. Typo.
-
-	* src/gui/editor.c:
-	Clean the code. Give a new path to each complex node and use it
-	as a key for the global configuration.
-
-	* src/main.c:
-	Fix a compilation warning.
-
-16-03-12  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/gtkext/easygtk.c:
-	* src/gtkext/easygtk.h:
-	Compute the coordinates of a popup menu attached to a given widget.
-
-	* src/gtkext/gtkdockstation.c:
-	* src/gtkext/gtkdockstation.h:
-	* src/gui/editor.c:
-	Handle user actions on the dock station buttons.
-
-	* src/gui/panels/panel.c:
-	* src/gui/panels/panel.h:
-	Set and store new panel attributes in the global configuration.
-
-16-03-09  Cyrille Bagard <nocbos@gmail.com>
-
-	* plugins/pychrysa/gui/panels/panel.c:
-	* plugins/python/welcome/panel.py:
-	* plugins/python/welcome/plugin.py:
-	* src/analysis/project.c:
-	Update code.
-
-	* src/common/extstr.c:
-	* src/common/extstr.h:
-	Convert strings to lower or upper cases.
-
-	* src/gui/core/Makefile.am:
-	Add the new 'core.[ch]' files to libguicore_la_SOURCES.
-
-	* src/gui/core/core.c:
-	* src/gui/core/core.h:
-	New entries: load gui components for the editor at startup.
-
-	* src/gui/core/panels.c:
-	* src/gui/core/panels.h:
-	* src/gui/editor.c:
-	* src/gui/panels/bookmarks.c:
-	* src/gui/panels/glance.c:
-	* src/gui/panels/history.c:
-	* src/gui/panels/log.c:
-	Update code.
-
-	* src/gui/panels/panel-int.h:
-	* src/gui/panels/panel.c:
-	* src/gui/panels/panel.h:
-	Store and load panels attributes using the global configuration.
-
-	* src/gui/panels/regedit.c:
-	* src/gui/panels/strings.c:
-	* src/gui/panels/symbols.c:
-	Update code.
-
-	* src/main.c:
-	Complete the loading of panels for the editor.
-
-16-03-09  Cyrille Bagard <nocbos@gmail.com>
-
-	* configure.ac:
-	Add the new Makefile from the 'src/gui/core' directory.
-
-	* plugins/pychrysa/gui/panels/panel.c:
-	* src/analysis/project.c:
-	Update code.
-
-	* src/gui/Makefile.am:
-	Add core/libguicore.la to libgui_la_LIBADD and core to SUBDIRS.
-
-	* src/gui/core/Makefile.am:
-	* src/gui/core/panels.c:
-	* src/gui/core/panels.h:
-	New entries: handle a global list of dockable panels.
-
-	* src/gui/dialogs/Makefile.am:
-	Typo.
-
-	* src/gui/editor.c:
-	Reorganize the whole code dealing with dockable panels.
-
-	* src/gui/menus/view.c:
-	* src/gui/panels/bookmarks.c:
-	* src/gui/panels/bookmarks.h:
-	* src/gui/panels/glance.c:
-	* src/gui/panels/glance.h:
-	* src/gui/panels/history.c:
-	* src/gui/panels/history.h:
-	* src/gui/panels/log.c:
-	* src/gui/panels/log.h:
-	Update code.
-
-	* src/gui/panels/panel-int.h:
-	* src/gui/panels/panel.c:
-	* src/gui/panels/panel.h:
-	Reorganize the whole code dealing with dockable panels.
-
-	* src/gui/panels/regedit.c:
-	* src/gui/panels/regedit.h:
-	* src/gui/panels/strings.c:
-	* src/gui/panels/strings.h:
-	* src/gui/panels/symbols.c:
-	* src/gui/panels/symbols.h:
-	Update code.
-
-16-03-08  Cyrille Bagard <nocbos@gmail.com>
-
-	* plugins/pychrysa/gui/panels/panel.c:
-	Register new constants for panels.
-
-	* plugins/python/welcome/panel.py:
-	* src/analysis/project.c:
-	Update code.
-
-	* src/gtkext/gtkdockable.c:
-	* src/gtkext/gtkdockable.h:
-	Provide references of dockable items for UI.
-
-	* src/gtkext/gtkdockstation.c:
-	* src/gtkext/gtkdockstation.h:
-	Inherit from GtkNotebook directly for dock stations. Dock and undock
-	widgets.
-
-	* src/gtkext/gtkviewpanel.c:
-	Disable some code.
-
-	* src/gui/editem.c:
-	* src/gui/editem.h:
-	Provide editor item name for external usage.
-
-	* src/gui/menus/menubar.c:
-	Store the global accelerator group.
-
-	* src/gui/menus/project.c:
-	Typo.
-
-	* src/gui/menus/view.c:
-	Load a dynamic list of dockable panels in the View menu. Dock and undock
-	panels on demand.
-
-	* src/gui/panels/bookmarks.c:
-	* src/gui/panels/glance.c:
-	* src/gui/panels/history.c:
-	* src/gui/panels/log.c:
-	Update code.
-
-	* src/gui/panels/panel-int.h:
-	* src/gui/panels/panel.c:
-	* src/gui/panels/panel.h:
-	Give a personality to each panel. Rewrite the tree of docked widgets.
-
-	* src/gui/panels/regedit.c:
-	* src/gui/panels/strings.c:
-	* src/gui/panels/symbols.c:
-	Update code.
-
-16-03-05  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/arch/arm/v7/helpers.h:
-	* src/arch/arm/v7/pseudo.c:
-	Remove the useless libio.h entry from included headers. This header
-	can not be found on Windows.
-
-16-03-01  Cyrille Bagard <nocbos@gmail.com>
-
-	* configure.ac:
-	* plugins/Makefile.am:
-	Prevent compilation from breaking when Python3 is not found.
-
-16-02-28  Cyrille Bagard <nocbos@gmail.com>
-
-	* plugins/androhelpers/params.c:
-	* plugins/androhelpers/switch.c:
-	* plugins/androhelpers/try_n_catch.c:
-	Update code.
-
-	* src/analysis/variable.c:
-	Translate variables into strings again.
-
-	* src/arch/dalvik/operands/pool.c:
-	Print prototypes from the pool when needed.
-
-	* src/format/dex/dex-int.h:
-	* src/format/dex/dex.c:
-	* src/format/dex/method.c:
-	* src/format/dex/method.h:
-	* src/format/dex/pool.c:
-	* src/format/dex/pool.h:
-	Deal with the prototypes from the Dex pool.
-
-16-02-28  Cyrille Bagard <nocbos@gmail.com>
-
-	* plugins/readelf/reader.c:
-	* plugins/readelf/reader.h:
-	Be sure to process relevant only file formats (ELF here).
-
-16-02-20  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/gui/menus/view.c:
-	Handle a full screen mode.
-
-16-02-17  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/gtkext/gtkdockable.c:
-	* src/gtkext/gtkdockable.h:
-	Introduce a new window for destinaton previews in DragAndDrop operations.
-
-	* src/gui/editor.c:
-	Create the new window.
-
-	* src/gui/panels/panel.c:
-	Update code.
-
-16-02-10  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/gtkext/gtkstatusstack.c:
-	Mark the location information as not reset anymore before updating
-	the displayed status.
-
-16-02-10  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/analysis/project.c:
-	Update code.
-
-	* src/gtkext/easygtk.c:
-	Let GTK guess if an accelerator can get activated.
-
-	* src/gtkext/gtkbufferview-int.h:
-	* src/gtkext/gtkbufferview.c:
-	* src/gtkext/gtkviewpanel-int.h:
-	* src/gtkext/gtkviewpanel.c:
-	Move the caret tracking signal from buffer views to view panels.
-
-	* src/gui/editem-int.h:
-	* src/gui/editem.c:
-	* src/gui/editem.h:
-	* src/gui/menus/edition.c:
-	* src/gui/menus/edition.h:
-	* src/gui/menus/menubar.c:
-	Clean the code and remove a deprecated function. Refresh all menu accesses
-	in a better way.
-
-	* src/gui/status.c:
-	Fix a bug involving the use of an uninitialised variable.
-
-	* src/gui/tb/source.c:
-	Update code.
-
-16-02-10  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/analysis/disass/fetch.c:
-	Do not allow half defined locations before running the disassembling
-	process.
-
-	* src/gui/panels/strings.c:
-	Display the name of the area containing a string, if any.
-
-16-02-10  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/arch/dalvik/Makefile.am:
-	Add the new 'helpers.h' file to libarchdalvik_la_SOURCES.
-
-	* src/arch/dalvik/helpers.h:
-	New entry: provide some help when reading Dalvik operands.
-
-	* src/arch/dalvik/opdefs/Makefile.am:
-	Update the included headers in FIXED_C_INCLUDES.
-
-	* src/arch/dalvik/opdefs/array_24.d:
-	* src/arch/dalvik/opdefs/check_1f.d:
-	* src/arch/dalvik/opdefs/const_1a.d:
-	* src/arch/dalvik/opdefs/const_1b.d:
-	* src/arch/dalvik/opdefs/const_1c.d:
-	* src/arch/dalvik/opdefs/filled_25.d:
-	* src/arch/dalvik/opdefs/iget_52.d:
-	* src/arch/dalvik/opdefs/iget_53.d:
-	* src/arch/dalvik/opdefs/iget_54.d:
-	* src/arch/dalvik/opdefs/iget_55.d:
-	* src/arch/dalvik/opdefs/iget_56.d:
-	* src/arch/dalvik/opdefs/iget_57.d:
-	* src/arch/dalvik/opdefs/iget_58.d:
-	* src/arch/dalvik/opdefs/instanceof_20.d:
-	* src/arch/dalvik/opdefs/invoke_6e.d:
-	* src/arch/dalvik/opdefs/invoke_6f.d:
-	* src/arch/dalvik/opdefs/invoke_70.d:
-	* src/arch/dalvik/opdefs/invoke_71.d:
-	* src/arch/dalvik/opdefs/invoke_72.d:
-	* src/arch/dalvik/opdefs/invoke_74.d:
-	* src/arch/dalvik/opdefs/invoke_75.d:
-	* src/arch/dalvik/opdefs/invoke_76.d:
-	* src/arch/dalvik/opdefs/invoke_77.d:
-	* src/arch/dalvik/opdefs/invoke_78.d:
-	* src/arch/dalvik/opdefs/iput_59.d:
-	* src/arch/dalvik/opdefs/iput_5a.d:
-	* src/arch/dalvik/opdefs/iput_5b.d:
-	* src/arch/dalvik/opdefs/iput_5c.d:
-	* src/arch/dalvik/opdefs/iput_5d.d:
-	* src/arch/dalvik/opdefs/iput_5e.d:
-	* src/arch/dalvik/opdefs/iput_5f.d:
-	* src/arch/dalvik/opdefs/new_22.d:
-	* src/arch/dalvik/opdefs/new_23.d:
-	* src/arch/dalvik/opdefs/sget_60.d:
-	* src/arch/dalvik/opdefs/sget_61.d:
-	* src/arch/dalvik/opdefs/sget_62.d:
-	* src/arch/dalvik/opdefs/sget_63.d:
-	* src/arch/dalvik/opdefs/sget_64.d:
-	* src/arch/dalvik/opdefs/sget_65.d:
-	* src/arch/dalvik/opdefs/sget_66.d:
-	* src/arch/dalvik/opdefs/sput_67.d:
-	* src/arch/dalvik/opdefs/sput_68.d:
-	* src/arch/dalvik/opdefs/sput_69.d:
-	* src/arch/dalvik/opdefs/sput_6a.d:
-	* src/arch/dalvik/opdefs/sput_6b.d:
-	* src/arch/dalvik/opdefs/sput_6c.d:
-	* src/arch/dalvik/opdefs/sput_6d.d:
-	Include indications to load the proper pool constants in Dalvik operands.
-
-	* tools/d2c/format/grammar.y:
-	* tools/d2c/format/manager.c:
-	* tools/d2c/format/manager.h:
-	* tools/d2c/format/tokens.l:
-	Extend the compiler to handle extra arguments with the '@format' keyword.
-
-16-02-10  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/analysis/disass/links.c:
-	Translate immediate values into targets with mode care.
-
-	* src/arch/dalvik/instruction.c:
-	Provide the encoding of Dalvik instructions, as required.
-
-	* src/arch/dalvik/operand.c:
-	* src/arch/dalvik/operand.h:
-	Update the decoding of operands. Check the quantity of bytes consumed
-	from the binary stream.
-
-	* src/arch/dalvik/operands/target.c:
-	* src/arch/dalvik/operands/target.h:
-	Update code.
-
-	* src/arch/processor.c:
-	Check all decoded instructions have a full defined location.
-
-	* src/format/dex/class.c:
-	* src/format/dex/class.h:
-	* src/format/dex/dex.c:
-	* src/format/dex/dex.h:
-	* src/format/dex/method.c:
-	* src/format/dex/method.h:
-	Improve the support of the DEX format.
-
-	* src/format/elf/elf.c:
-	Update code.
-
-	* src/format/executable-int.c:
-	Create full defined locations for architectures without virtual
-	addresses support.
-
-	* src/format/format-int.h:
-	* src/format/format.c:
-	Implement common code to complete format loading.
-
-16-02-09  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/arch/raw.c:
-	* src/arch/raw.h:
-	Build raw instructions from uleb128 values.
-
-16-02-09  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/arch/archbase.h:
-	Fix a bug by handling non rugular sizes of values.
-
-	* src/arch/immediate.c:
-	* src/arch/immediate.h:
-	Set the initial display value and avoid to pad octal and decimal values.
-	Provide a conversion to 'phys_t' types.
-
-16-02-03  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/arch/immediate.c:
-	* src/arch/immediate.h:
-	Remove the definition of a useless deprecated function.
-
-16-02-03  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/analysis/disass/area.c:
-	* src/glibext/gbinportion.c:
-	Prevent access to uninitialised memory.
-
-16-02-02  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/analysis/project.c:
-	Write a note for later.
-
-	* src/gtkext/gtkbufferview.c:
-	Give a chance to the caret to get defined before getting drawn.
-
-	* src/gtkext/gtkstatusstack.c:
-	* src/gtkext/gtkstatusstack.h:
-	Provide a method to reset the information linked to a position.
-
-	* src/gui/menus/edition.c:
-	Take empty positions into account. Fix a bug.
-
-	* src/gui/status.c:
-	Take empty positions into account.
-
-16-02-01  Cyrille Bagard <nocbos@gmail.com>
-
-	* .gitignore:
-	Ignore all the opcodes generated by d2c for Dalvik.
-
-	* configure.ac:
-	Add the new Makefile from the 'src/arch/dalvik/opdefs' directory.
-
-	* plugins/ropgadgets/finder.c:
-	* src/analysis/disass/area.c:
-	* src/arch/arm/v7/processor.c:
-	Update code.
-
-	* src/arch/dalvik/Makefile.am:
-	Add the new directory 'opdefs' into SUBDIRS.
-
-	* src/arch/dalvik/instruction.c:
-	* src/arch/dalvik/instruction.h:
-	Remove useless functions and some internal accesses to the old table
-	called '_instructions'.
-
-	* src/arch/dalvik/opcodes/Makefile.am:
-	Update code.
-
-	* src/arch/dalvik/opcodes/add.c:
-	* src/arch/dalvik/opcodes/aget.c:
-	* src/arch/dalvik/opcodes/and.c:
-	* src/arch/dalvik/opcodes/aput.c:
-	* src/arch/dalvik/opcodes/array.c:
-	* src/arch/dalvik/opcodes/check.c:
-	* src/arch/dalvik/opcodes/cmp.c:
-	* src/arch/dalvik/opcodes/const.c:
-	* src/arch/dalvik/opcodes/div.c:
-	* src/arch/dalvik/opcodes/goto.c:
-	* src/arch/dalvik/opcodes/if.c:
-	* src/arch/dalvik/opcodes/iget.c:
-	* src/arch/dalvik/opcodes/instanceof.c:
-	* src/arch/dalvik/opcodes/invoke.c:
-	* src/arch/dalvik/opcodes/iput.c:
-	* src/arch/dalvik/opcodes/monitor.c:
-	* src/arch/dalvik/opcodes/move.c:
-	* src/arch/dalvik/opcodes/mul.c:
-	* src/arch/dalvik/opcodes/neg.c:
-	* src/arch/dalvik/opcodes/new.c:
-	* src/arch/dalvik/opcodes/nop.c:
-	* src/arch/dalvik/opcodes/not.c:
-	* src/arch/dalvik/opcodes/opcodes.h:
-	* src/arch/dalvik/opcodes/or.c:
-	* src/arch/dalvik/opcodes/rem.c:
-	* src/arch/dalvik/opcodes/ret.c:
-	* src/arch/dalvik/opcodes/rsub.c:
-	* src/arch/dalvik/opcodes/sget.c:
-	* src/arch/dalvik/opcodes/shl.c:
-	* src/arch/dalvik/opcodes/shr.c:
-	* src/arch/dalvik/opcodes/sput.c:
-	* src/arch/dalvik/opcodes/sub.c:
-	* src/arch/dalvik/opcodes/switch.c:
-	* src/arch/dalvik/opcodes/throw.c:
-	* src/arch/dalvik/opcodes/to.c:
-	* src/arch/dalvik/opcodes/ushr.c:
-	* src/arch/dalvik/opcodes/xor.c:
-	Deleted entries.
-
-	* src/arch/dalvik/opdefs/Makefile.am:
-	* src/arch/dalvik/opdefs/add_90.d:
-	* src/arch/dalvik/opdefs/add_9b.d:
-	* src/arch/dalvik/opdefs/add_a6.d:
-	* src/arch/dalvik/opdefs/add_ab.d:
-	* src/arch/dalvik/opdefs/add_b0.d:
-	* src/arch/dalvik/opdefs/add_bb.d:
-	* src/arch/dalvik/opdefs/add_c6.d:
-	* src/arch/dalvik/opdefs/add_cb.d:
-	* src/arch/dalvik/opdefs/add_d0.d:
-	* src/arch/dalvik/opdefs/add_d8.d:
-	* src/arch/dalvik/opdefs/aget_44.d:
-	* src/arch/dalvik/opdefs/aget_45.d:
-	* src/arch/dalvik/opdefs/aget_46.d:
-	* src/arch/dalvik/opdefs/aget_47.d:
-	* src/arch/dalvik/opdefs/aget_48.d:
-	* src/arch/dalvik/opdefs/aget_49.d:
-	* src/arch/dalvik/opdefs/aget_4a.d:
-	* src/arch/dalvik/opdefs/and_95.d:
-	* src/arch/dalvik/opdefs/and_a0.d:
-	* src/arch/dalvik/opdefs/and_b5.d:
-	* src/arch/dalvik/opdefs/and_c0.d:
-	* src/arch/dalvik/opdefs/and_d5.d:
-	* src/arch/dalvik/opdefs/and_dd.d:
-	* src/arch/dalvik/opdefs/aput_4b.d:
-	* src/arch/dalvik/opdefs/aput_4c.d:
-	* src/arch/dalvik/opdefs/aput_4d.d:
-	* src/arch/dalvik/opdefs/aput_4e.d:
-	* src/arch/dalvik/opdefs/aput_4f.d:
-	* src/arch/dalvik/opdefs/aput_50.d:
-	* src/arch/dalvik/opdefs/aput_51.d:
-	* src/arch/dalvik/opdefs/array_21.d:
-	* src/arch/dalvik/opdefs/array_24.d:
-	* src/arch/dalvik/opdefs/array_26.d:
-	* src/arch/dalvik/opdefs/check_1f.d:
-	* src/arch/dalvik/opdefs/cmp_31.d:
-	* src/arch/dalvik/opdefs/cmpg_2e.d:
-	* src/arch/dalvik/opdefs/cmpg_30.d:
-	* src/arch/dalvik/opdefs/cmpl_2d.d:
-	* src/arch/dalvik/opdefs/cmpl_2f.d:
-	* src/arch/dalvik/opdefs/const_12.d:
-	* src/arch/dalvik/opdefs/const_13.d:
-	* src/arch/dalvik/opdefs/const_14.d:
-	* src/arch/dalvik/opdefs/const_15.d:
-	* src/arch/dalvik/opdefs/const_16.d:
-	* src/arch/dalvik/opdefs/const_17.d:
-	* src/arch/dalvik/opdefs/const_18.d:
-	* src/arch/dalvik/opdefs/const_19.d:
-	* src/arch/dalvik/opdefs/const_1a.d:
-	* src/arch/dalvik/opdefs/const_1b.d:
-	* src/arch/dalvik/opdefs/const_1c.d:
-	* src/arch/dalvik/opdefs/div_93.d:
-	* src/arch/dalvik/opdefs/div_9e.d:
-	* src/arch/dalvik/opdefs/div_a9.d:
-	* src/arch/dalvik/opdefs/div_ae.d:
-	* src/arch/dalvik/opdefs/div_b3.d:
-	* src/arch/dalvik/opdefs/div_be.d:
-	* src/arch/dalvik/opdefs/div_c9.d:
-	* src/arch/dalvik/opdefs/div_ce.d:
-	* src/arch/dalvik/opdefs/div_d3.d:
-	* src/arch/dalvik/opdefs/div_db.d:
-	* src/arch/dalvik/opdefs/filled_25.d:
-	* src/arch/dalvik/opdefs/goto_28.d:
-	* src/arch/dalvik/opdefs/goto_29.d:
-	* src/arch/dalvik/opdefs/goto_2a.d:
-	* src/arch/dalvik/opdefs/if_32.d:
-	* src/arch/dalvik/opdefs/if_33.d:
-	* src/arch/dalvik/opdefs/if_34.d:
-	* src/arch/dalvik/opdefs/if_35.d:
-	* src/arch/dalvik/opdefs/if_36.d:
-	* src/arch/dalvik/opdefs/if_37.d:
-	* src/arch/dalvik/opdefs/if_38.d:
-	* src/arch/dalvik/opdefs/if_39.d:
-	* src/arch/dalvik/opdefs/if_3a.d:
-	* src/arch/dalvik/opdefs/if_3b.d:
-	* src/arch/dalvik/opdefs/if_3c.d:
-	* src/arch/dalvik/opdefs/if_3d.d:
-	* src/arch/dalvik/opdefs/iget_52.d:
-	* src/arch/dalvik/opdefs/iget_53.d:
-	* src/arch/dalvik/opdefs/iget_54.d:
-	* src/arch/dalvik/opdefs/iget_55.d:
-	* src/arch/dalvik/opdefs/iget_56.d:
-	* src/arch/dalvik/opdefs/iget_57.d:
-	* src/arch/dalvik/opdefs/iget_58.d:
-	* src/arch/dalvik/opdefs/instanceof_20.d:
-	* src/arch/dalvik/opdefs/invoke_6e.d:
-	* src/arch/dalvik/opdefs/invoke_6f.d:
-	* src/arch/dalvik/opdefs/invoke_70.d:
-	* src/arch/dalvik/opdefs/invoke_71.d:
-	* src/arch/dalvik/opdefs/invoke_72.d:
-	* src/arch/dalvik/opdefs/invoke_74.d:
-	* src/arch/dalvik/opdefs/invoke_75.d:
-	* src/arch/dalvik/opdefs/invoke_76.d:
-	* src/arch/dalvik/opdefs/invoke_77.d:
-	* src/arch/dalvik/opdefs/invoke_78.d:
-	* src/arch/dalvik/opdefs/iput_59.d:
-	* src/arch/dalvik/opdefs/iput_5a.d:
-	* src/arch/dalvik/opdefs/iput_5b.d:
-	* src/arch/dalvik/opdefs/iput_5c.d:
-	* src/arch/dalvik/opdefs/iput_5d.d:
-	* src/arch/dalvik/opdefs/iput_5e.d:
-	* src/arch/dalvik/opdefs/iput_5f.d:
-	* src/arch/dalvik/opdefs/monitor_1d.d:
-	* src/arch/dalvik/opdefs/monitor_1e.d:
-	* src/arch/dalvik/opdefs/move_01.d:
-	* src/arch/dalvik/opdefs/move_02.d:
-	* src/arch/dalvik/opdefs/move_03.d:
-	* src/arch/dalvik/opdefs/move_04.d:
-	* src/arch/dalvik/opdefs/move_05.d:
-	* src/arch/dalvik/opdefs/move_06.d:
-	* src/arch/dalvik/opdefs/move_07.d:
-	* src/arch/dalvik/opdefs/move_08.d:
-	* src/arch/dalvik/opdefs/move_09.d:
-	* src/arch/dalvik/opdefs/move_0a.d:
-	* src/arch/dalvik/opdefs/move_0b.d:
-	* src/arch/dalvik/opdefs/move_0c.d:
-	* src/arch/dalvik/opdefs/move_0d.d:
-	* src/arch/dalvik/opdefs/mul_92.d:
-	* src/arch/dalvik/opdefs/mul_9d.d:
-	* src/arch/dalvik/opdefs/mul_a8.d:
-	* src/arch/dalvik/opdefs/mul_ad.d:
-	* src/arch/dalvik/opdefs/mul_b2.d:
-	* src/arch/dalvik/opdefs/mul_bd.d:
-	* src/arch/dalvik/opdefs/mul_c8.d:
-	* src/arch/dalvik/opdefs/mul_cd.d:
-	* src/arch/dalvik/opdefs/mul_d2.d:
-	* src/arch/dalvik/opdefs/mul_da.d:
-	* src/arch/dalvik/opdefs/neg_7b.d:
-	* src/arch/dalvik/opdefs/neg_7d.d:
-	* src/arch/dalvik/opdefs/neg_7f.d:
-	* src/arch/dalvik/opdefs/neg_80.d:
-	* src/arch/dalvik/opdefs/new_22.d:
-	* src/arch/dalvik/opdefs/new_23.d:
-	* src/arch/dalvik/opdefs/nop_00.d:
-	* src/arch/dalvik/opdefs/not_7c.d:
-	* src/arch/dalvik/opdefs/not_7e.d:
-	* src/arch/dalvik/opdefs/or_96.d:
-	* src/arch/dalvik/opdefs/or_a1.d:
-	* src/arch/dalvik/opdefs/or_b6.d:
-	* src/arch/dalvik/opdefs/or_c1.d:
-	* src/arch/dalvik/opdefs/or_d6.d:
-	* src/arch/dalvik/opdefs/or_de.d:
-	* src/arch/dalvik/opdefs/rem_94.d:
-	* src/arch/dalvik/opdefs/rem_9f.d:
-	* src/arch/dalvik/opdefs/rem_aa.d:
-	* src/arch/dalvik/opdefs/rem_af.d:
-	* src/arch/dalvik/opdefs/rem_b4.d:
-	* src/arch/dalvik/opdefs/rem_bf.d:
-	* src/arch/dalvik/opdefs/rem_ca.d:
-	* src/arch/dalvik/opdefs/rem_cf.d:
-	* src/arch/dalvik/opdefs/rem_d4.d:
-	* src/arch/dalvik/opdefs/rem_dc.d:
-	* src/arch/dalvik/opdefs/return_0e.d:
-	* src/arch/dalvik/opdefs/return_0f.d:
-	* src/arch/dalvik/opdefs/return_10.d:
-	* src/arch/dalvik/opdefs/return_11.d:
-	* src/arch/dalvik/opdefs/rsub_d1.d:
-	* src/arch/dalvik/opdefs/rsub_d9.d:
-	* src/arch/dalvik/opdefs/sget_60.d:
-	* src/arch/dalvik/opdefs/sget_61.d:
-	* src/arch/dalvik/opdefs/sget_62.d:
-	* src/arch/dalvik/opdefs/sget_63.d:
-	* src/arch/dalvik/opdefs/sget_64.d:
-	* src/arch/dalvik/opdefs/sget_65.d:
-	* src/arch/dalvik/opdefs/sget_66.d:
-	* src/arch/dalvik/opdefs/shl_98.d:
-	* src/arch/dalvik/opdefs/shl_a3.d:
-	* src/arch/dalvik/opdefs/shl_b8.d:
-	* src/arch/dalvik/opdefs/shl_c3.d:
-	* src/arch/dalvik/opdefs/shl_e0.d:
-	* src/arch/dalvik/opdefs/shr_99.d:
-	* src/arch/dalvik/opdefs/shr_a4.d:
-	* src/arch/dalvik/opdefs/shr_b9.d:
-	* src/arch/dalvik/opdefs/shr_c4.d:
-	* src/arch/dalvik/opdefs/shr_e1.d:
-	* src/arch/dalvik/opdefs/sput_67.d:
-	* src/arch/dalvik/opdefs/sput_68.d:
-	* src/arch/dalvik/opdefs/sput_69.d:
-	* src/arch/dalvik/opdefs/sput_6a.d:
-	* src/arch/dalvik/opdefs/sput_6b.d:
-	* src/arch/dalvik/opdefs/sput_6c.d:
-	* src/arch/dalvik/opdefs/sput_6d.d:
-	* src/arch/dalvik/opdefs/sub_91.d:
-	* src/arch/dalvik/opdefs/sub_9c.d:
-	* src/arch/dalvik/opdefs/sub_a7.d:
-	* src/arch/dalvik/opdefs/sub_ac.d:
-	* src/arch/dalvik/opdefs/sub_b1.d:
-	* src/arch/dalvik/opdefs/sub_bc.d:
-	* src/arch/dalvik/opdefs/sub_c7.d:
-	* src/arch/dalvik/opdefs/sub_cc.d:
-	* src/arch/dalvik/opdefs/switch_2b.d:
-	* src/arch/dalvik/opdefs/switch_2c.d:
-	* src/arch/dalvik/opdefs/throw_27.d:
-	* src/arch/dalvik/opdefs/to_81.d:
-	* src/arch/dalvik/opdefs/to_82.d:
-	* src/arch/dalvik/opdefs/to_83.d:
-	* src/arch/dalvik/opdefs/to_84.d:
-	* src/arch/dalvik/opdefs/to_85.d:
-	* src/arch/dalvik/opdefs/to_86.d:
-	* src/arch/dalvik/opdefs/to_87.d:
-	* src/arch/dalvik/opdefs/to_88.d:
-	* src/arch/dalvik/opdefs/to_89.d:
-	* src/arch/dalvik/opdefs/to_8a.d:
-	* src/arch/dalvik/opdefs/to_8b.d:
-	* src/arch/dalvik/opdefs/to_8c.d:
-	* src/arch/dalvik/opdefs/to_8d.d:
-	* src/arch/dalvik/opdefs/to_8e.d:
-	* src/arch/dalvik/opdefs/to_8f.d:
-	* src/arch/dalvik/opdefs/ushr_9a.d:
-	* src/arch/dalvik/opdefs/ushr_a5.d:
-	* src/arch/dalvik/opdefs/ushr_ba.d:
-	* src/arch/dalvik/opdefs/ushr_c5.d:
-	* src/arch/dalvik/opdefs/ushr_e2.d:
-	* src/arch/dalvik/opdefs/xor_97.d:
-	* src/arch/dalvik/opdefs/xor_a2.d:
-	* src/arch/dalvik/opdefs/xor_b7.d:
-	* src/arch/dalvik/opdefs/xor_c2.d:
-	* src/arch/dalvik/opdefs/xor_d7.d:
-	* src/arch/dalvik/opdefs/xor_df.d:
-	New entries: define all Dalvik instructions to get generated by d2c.
-
-	* src/arch/dalvik/processor.c:
-	Update the decoding of Dalvik instructions.
-
-	* src/arch/dalvik/pseudo/fill.c:
-	* src/arch/dalvik/pseudo/fill.h:
-	* src/arch/dalvik/pseudo/switch.c:
-	* src/arch/dalvik/pseudo/switch.h:
-	Update the code. Disable some functions to get the program working.
-
-	* src/arch/processor-int.h:
-	* src/arch/processor.c:
-	* src/arch/processor.h:
-	Provide the relative binary format when disassembling instructions.
-
-	* src/format/dex/method.c:
-	Typo.
-
-	* src/glibext/gbufferline.c:
-	Avoid to define empty segment in some extreme cases.
-
-	* tools/d2c/d2c.mk:
-	Typo.
-
-16-01-30  Cyrille Bagard <nocbos@gmail.com>
-
-	* configure.ac:
-	Add the new Makefile from the 'tools/d2c/format' directory.
-
-	* src/arch/arm/v7/opdefs/Makefile.am:
-	Update the Makefile definition.
-
-	* tools/d2c/Makefile.am:
-	Add the 'format/libd2cformat.la' archive into d2c_LDADD and
-	format into SUBDIRS.
-
-	* tools/d2c/bits/manager.c:
-	* tools/d2c/coder.c:
-	* tools/d2c/coder.h:
-	* tools/d2c/d2c.mk:
-	* tools/d2c/d2c_genmakefile.sh:
-	Introduce a format switch to distinguish different kinds of definitions.
-
-	* tools/d2c/format/Makefile.am:
-	* tools/d2c/format/decl.h:
-	* tools/d2c/format/grammar.y:
-	* tools/d2c/format/manager.c:
-	* tools/d2c/format/manager.h:
-	* tools/d2c/format/tokens.l:
-	New entries: handle a '@format' keyword.
-
-	* tools/d2c/grammar.y:
-	* tools/d2c/pproc.c:
-	* tools/d2c/pproc.h:
-	* tools/d2c/spec.c:
-	* tools/d2c/spec.h:
-	* tools/d2c/tokens.l:
-	Introduce a format switch to distinguish different kinds of definitions.
-
-16-01-30  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/arch/dalvik/instruction-int.h:
-	* src/arch/dalvik/instruction.c:
-	* src/arch/dalvik/instruction.h:
-	* src/arch/dalvik/operand.c:
-	* src/arch/dalvik/operand.h:
-	* src/arch/dalvik/operands/pool.c:
-	* src/arch/dalvik/operands/pool.h:
-	* src/arch/dalvik/operands/register.c:
-	* src/arch/dalvik/operands/register.h:
-	* src/arch/dalvik/operands/target.c:
-	* src/arch/dalvik/operands/target.h:
-	Update some parts of the code dealing with Dalvik.
-
-16-01-29  Cyrille Bagard <nocbos@gmail.com>
-
-	* .gitignore:
-	Update the names of files relative to Flex/Bison.
-
-	* configure.ac:
-	Extend the list of Makefiles used for d2c.
-
-	* tools/d2c/Makefile.am:
-	* tools/d2c/args.c:
-	* tools/d2c/args.h:
-	* tools/d2c/args/Makefile.am:
-	* tools/d2c/args/decl.h:
-	* tools/d2c/args/grammar.y:
-	* tools/d2c/args/manager.c:
-	* tools/d2c/args/manager.h:
-	* tools/d2c/args/tokens.l:
-	* tools/d2c/bits.c:
-	* tools/d2c/bits.h:
-	* tools/d2c/bits/Makefile.am:
-	* tools/d2c/bits/decl.h:
-	* tools/d2c/bits/grammar.y:
-	* tools/d2c/bits/manager.c:
-	* tools/d2c/bits/manager.h:
-	* tools/d2c/bits/tokens.l:
-	* tools/d2c/coder.c:
-	* tools/d2c/coder.h:
-	* tools/d2c/conv.c:
-	* tools/d2c/conv.h:
-	* tools/d2c/conv/Makefile.am:
-	* tools/d2c/conv/decl.h:
-	* tools/d2c/conv/grammar.y:
-	* tools/d2c/conv/manager.c:
-	* tools/d2c/conv/manager.h:
-	* tools/d2c/conv/tokens.l:
-	* tools/d2c/d2c.mk:
-	* tools/d2c/d2c_gram.y:
-	* tools/d2c/d2c_tok.l:
-	* tools/d2c/grammar.y:
-	* tools/d2c/helpers.h:
-	* tools/d2c/hooks.c:
-	* tools/d2c/hooks.h:
-	* tools/d2c/hooks/Makefile.am:
-	* tools/d2c/hooks/decl.h:
-	* tools/d2c/hooks/grammar.y:
-	* tools/d2c/hooks/manager.c:
-	* tools/d2c/hooks/manager.h:
-	* tools/d2c/hooks/tokens.l:
-	* tools/d2c/manual.h:
-	* tools/d2c/pproc.h:
-	* tools/d2c/qckcall.h:
-	* tools/d2c/rules.c:
-	* tools/d2c/rules.h:
-	* tools/d2c/rules/Makefile.am:
-	* tools/d2c/rules/decl.h:
-	* tools/d2c/rules/grammar.y:
-	* tools/d2c/rules/manager.c:
-	* tools/d2c/rules/manager.h:
-	* tools/d2c/rules/tokens.l:
-	* tools/d2c/spec.h:
-	* tools/d2c/syntax.c:
-	* tools/d2c/syntax.h:
-	* tools/d2c/syntax/Makefile.am:
-	* tools/d2c/syntax/decl.h:
-	* tools/d2c/syntax/grammar.y:
-	* tools/d2c/syntax/manager.c:
-	* tools/d2c/syntax/manager.h:
-	* tools/d2c/syntax/tokens.l:
-	* tools/d2c/tokens.l:
-	New/old/renamed/moved entries: clean, rewrite and improve the whole code
-	of the compiler.
-
-16-01-23  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/common/endianness.c:
-	* src/common/endianness.h:
-	* src/common/leb128.c:
-	* src/common/leb128.h:
-	Use 'phys_t' types instead of 'off_t' types to remove compilation warnings.
-
-16-01-23  Cyrille Bagard <nocbos@gmail.com>
-
-	* plugins/pychrysa/analysis/db/items/comment.c:
-	Update code.
-
-	* src/analysis/db/collection.c:
-	Handle booleans in SQLite requests.
-
-	* src/analysis/db/items/bookmark.c:
-	Typo.
-
-	* src/analysis/db/items/comment.c:
-	* src/analysis/db/items/comment.h:
-	Create storable items for user comments.
-
-	* src/analysis/db/items/switcher.c:
-	Typo.
-
-	* src/analysis/disass/output.c:
-	Add a comment for later improvements.
-
-	* src/common/sqlite.h:
-	Add internal support for booleans in SQLite.
-
-	* src/format/symbol.h:
-	Update code.
-
-	* src/glibext/gbufferline.c:
-	* src/glibext/gbufferline.h:
-	Find the first registered creator in a column.
-
-	* src/glibext/gcodebuffer.c:
-	* src/glibext/gcodebuffer.h:
-	Register the creator of comments. Improve the match condition when
-	looking for a line.
-
-16-01-22  Cyrille Bagard <nocbos@gmail.com>
-
-	* po/POTFILES.in:
-	* po/fr.po:
-	Update the list of files containing strings to translate.
-
-16-01-21  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/glibext/gcodebuffer.c:
-	* src/glibext/gcodebuffer.h:
-	Fix compilation and compilation warnings.
-
-16-01-21  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/analysis/disass/disassembler.c:
-	* src/analysis/disass/output.c:
-	* src/arch/instruction.c:
-	* src/arch/raw.c:
-	* src/glibext/gbinportion.c:
-	Update calls registering new lines.
-
-	* src/glibext/gbufferline.c:
-	* src/glibext/gbufferline.h:
-	* src/glibext/gcodebuffer.c:
-	* src/glibext/gcodebuffer.h:
-	Define some raw primitives to write or delete comments.
-
-16-01-21  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/glibext/gcodebuffer.c:
-	* src/glibext/gcodebuffer.h:
-	Remove useless functions dealing with buffers and optimize some old code.
-	Clean the code.
-
-16-01-21  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/glibext/gcodebuffer.c:
-	* src/glibext/gcodebuffer.h:
-	Enable the buffer scan again and update its code. Delete the
-	g_buffer_view_export() function.
-
-	* src/gui/dialogs/export.c:
-	Update code.
-
-16-01-18  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/gtkext/easygtk.c:
-	Typo.
-
-	* src/gui/menus/edition.c:
-	Set up the menus for the incoming next features.
-
-16-01-17  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/arch/immediate.c:
-	Fix a bug: use IMM_MAX_SIZE as limit for snprintf(), not VMPA_MAX_SIZE.
-
-	* src/glibext/gbufferline.c:
-	* src/glibext/gbufferline.h:
-	Update the width of a modified line. Clean the code.
-
-	* src/glibext/gcodebuffer.c:
-	Prepare the update of the whole buffer width by adding a useful function.
-
-16-01-17  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/gtkext/gtkviewpanel.c:
-	Reset output arguments in gtk_view_panel_get_position() in all cases.
-
-	* src/gui/editem-int.h:
-	* src/gui/editem.c:
-	* src/gui/editem.h:
-	Give a way to all editor items to react on selection changes.
-
-	* src/gui/menus/edition.c:
-	* src/gui/menus/edition.h:
-	Update access to the Edition menu based on the current selection.
-
-	* src/gui/menus/menubar.c:
-	* src/gui/status.c:
-	Update code.
-
-16-01-16  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/analysis/db/collection.c:
-	Remove debug code. Deal with simple integer values and SQLite.
-
-	* src/analysis/db/items/bookmark.c:
-	Clean the code. Set DBF_BOOKMARKS as feature of the collection.
-
-	* src/analysis/db/items/comment.c:
-	Typo.
-
-	* src/analysis/db/items/switcher.c:
-	Change the display of a segment containing the value of an immediate.
-
-	* src/analysis/db/misc/rlestr.c:
-	* src/analysis/db/misc/timestamp.c:
-	Define the expected type of the loaded values.
-
-	* src/arch/immediate.c:
-	* src/arch/immediate.h:
-	Add (useless ?) signals. Define a default display for immediate values.
-	Fix the binary display output. Prevent an overflow when displaying in
-	binary mode.
-
-	* src/arch/vmpa.c:
-	Define the expected type of the loaded values.
-
-	* src/common/sqlite.h:
-	Rely on SQLite DB types using a new macro called SQLITE_NATIVE.
-
-	* src/format/symbol.h:
-	Update code when displaying immediate values.
-
-	* src/glibext/gbufferline.c:
-	* src/glibext/gbufferline.h:
-	* src/glibext/gbuffersegment.c:
-	* src/glibext/gbuffersegment.h:
-	* src/glibext/gcodebuffer.c:
-	Allow to update a text segment and refresh the display automatically.
-
-	* src/gui/menus/edition.c:
-	Use the DB connection as proxy when changing an immediate value display.
-
-	* tools/d2c/syntax.c:
-	Update code when displaying immediate values.
-
-16-01-12  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/arch/Makefile.am:
-	Remove the 'artificial.[ch]' files from libarch_la_SOURCES.
-
-	* src/arch/artificial.c:
-	* src/arch/artificial.h:
-	Deleted entries. The features are provided by the 'raw.[ch]' files
-	for a while.
-
-	* src/arch/processor.c:
-	Disable the old way to disassemble instructions.
-
-16-01-12  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/analysis/disass/disassembler.c:
-	Update code.
-
-	* src/analysis/disass/fetch.c:
-	Typo.
-
-	* src/analysis/disass/limit.c:
-	* src/analysis/disass/limit.h:
-	Use all available CPUs to compute routines limits.
-
-16-01-10  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/analysis/disass/limit.c:
-	* src/analysis/disass/loop.c:
-	* src/analysis/disass/macro.c:
-	* src/analysis/disass/rank.c:
-	Produce temporary code to handle routines without code.
-
-16-01-10  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/common/extstr.c:
-	Fix a bug when the replacing string contains the replaced pattern.
-
-	* src/format/format.c:
-	Remove a compilation warning when the debug mode is disabled.
-
-	* tools/d2c/rules.c:
-	Disable the SEE rule in the compiler.
-
-16-01-04  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/analysis/disass/area.c:
-	Typo.
-
-	* src/arch/vmpa.c:
-	* src/arch/vmpa.h:
-	Typo. Treat phys_t as uint64_t to avoid huge differences in
-	mrange_contains_addr() get considered as negative numbers.
-
-16-01-03  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/format/format.c:
-	* src/format/format.h:
-	Remove deprecated direct management of routines.
-
-15-12-29  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/format/format.c:
-	Protect all accesses to the symbols list using read locks.
-
-15-12-29  Cyrille Bagard <nocbos@gmail.com>
-
-	* plugins/python/welcome/version.py:
-	Avoid to crash when the Internet is not reachable.
-
-15-12-29  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/arch/vmpa.c:
-	* src/arch/vmpa.h:
-	Detect intersections between two ranges.
-
-	* src/format/elf/elf.c:
-	Handle ELF overlapping program and section headers.
-
-	* src/glibext/gbinportion.c:
-	Create a new layer for the portion which is overlapping the ones of the
-	current layer.
-
-15-12-29  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/arch/processor.c:
-	* src/arch/processor.h:
-	Make it possible to find instructions by their addresses in a flexible way.
-
-	* src/gui/status.c:
-	Avoid to crash by being too strict with addresses provided by clicks on
-	the binary strip.
-
-15-12-29  Cyrille Bagard <nocbos@gmail.com>
-
-	* plugins/mobicore/mclf.c:
-	* src/analysis/disass/area.c:
-	* src/analysis/disass/output.c:
-	* src/format/dex/class.c:
-	* src/format/dex/class.h:
-	* src/format/dex/dex.c:
-	* src/format/dex/method.c:
-	* src/format/dex/method.h:
-	* src/format/elf/elf.c:
-	* src/format/executable-int.h:
-	* src/format/executable.c:
-	* src/format/executable.h:
-	Update code.
-
-	* src/glibext/gbinportion.c:
-	* src/glibext/gbinportion.h:
-	Clean code. Define layers to register all kinds of binary portions.
-
-	* src/gtkext/gtkbinarystrip.c:
-	* src/gtkext/gtkstatusstack.c:
-	Update code.
-
-15-12-28  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/arch/vmpa.c:
-	* src/arch/vmpa.h:
-	Convert ranges length to string.
-
-15-12-24  Cyrille Bagard <nocbos@gmail.com>
-
-	* plugins/python/welcome/binary.py:
-	* plugins/python/welcome/board.py:
-	* plugins/python/welcome/tip.py:
-	Typo.
-
-	* plugins/python/welcome/version.py:
-	Avoid to crash when the website is not reachable. Change the URL of this
-	website. Typo.
-
-	* plugins/python/welcome/website.py:
-	Typo.
-
-15-12-19  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/analysis/disass/fetch.c:
-	Track the remaining drop points for the delayed work group.
-
-	* src/arch/context-int.h:
-	* src/arch/context.c:
-	* src/arch/context.h:
-	Use an external counter to track the added drop points.
-
-	* src/glibext/delayed.c:
-	* src/glibext/delayed.h:
-	Fix several bugs when processing concurrent delayed works. Count precisely
-	the remaining works to wait for. Avoid to generate group identifiers equal
-	to DEFAULT_WORK_GROUP. Fix a bug by handling the "no status bar" case. Fix
-	an Out-Of-Bound access when creating new groups.
-
-15-12-17  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/arch/arm/context.c:
-	Fix a bug: the last byte is included in the decoding area.
-
-	* src/arch/arm/v7/context.c:
-	* src/arch/arm/v7/context.h:
-	Clean the code. Track the ARM/Thumb areas in a clever way with levels.
-	Fix a bug about overwritten encodings.
-
-	* src/arch/arm/v7/fetch.c:
-	Update calls. Remove some useless hard-coded limits.
-
-	* src/arch/context-int.h:
-	* src/arch/context.c:
-	* src/arch/context.h:
-	Allow to provide extra arguments when pushing new points to disassemble.
-
-	* src/format/format.c:
-	Update calls.
-
-15-12-16  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/arch/vmpa.c:
-	Deal with empty ranges in the early states of disassembled symbols.
-
-	* src/format/elf/helper_arm.c:
-	Do optimization by delaying the process of sorting added symbols.
-
-15-12-16  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/analysis/disass/area.c:
-	Update code.
-
-	* src/format/format.c:
-	* src/format/format.h:
-	Remove old code for resolving symbols and improve the current one.
-
-	* src/glibext/gbinportion.c:
-	Typo.
-
-	* src/gtkext/Makefile.am:
-	Add the 'gtkstatusstack.[ch]' files from libgtkext_la_SOURCES.
-
-	* src/gtkext/gtkstatusstack.c:
-	* src/gtkext/gtkstatusstack.h:
-	New entries: build a new improved status bar for instructions information.
-
-	* src/gui/editor.c:
-	Give less space between widgets.
-
-	* src/gui/status.c:
-	Update code.
-
-15-12-15  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/arch/arm/v7/instruction.c:
-	Update code.
-
-	* src/arch/instruction-int.h:
-	* src/arch/instruction.c:
-	* src/arch/instruction.h:
-	Store and provide the encoding used by an instruction.
-
-	* src/arch/raw.c:
-	Update code.
-
-	* tools/d2c/spec.c:
-	Update the generated code.
-
-15-12-12  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/analysis/disass/area.c:
-	Fix a bug occurring when testing the trailing byte of an area.
-
-15-12-10  Cyrille Bagard <nocbos@gmail.com>
-
-	* po/POTFILES.in:
-	* po/fr.po:
-	Update the list of files containing strings to translate.
-
-15-12-10  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/glibext/gbufferline.c:
-	Fix a bug by ensuring a Cairo surface is defined before painting it.
-
-15-12-09  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/glibext/gbufferline.c:
-	Remove debug code showing lines managing columns groups.
-
-15-12-09  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/analysis/disass/disassembler.c:
-	Mark the first line of a disassembly as a line starting a group.
-
-	* src/analysis/disass/output.c:
-	* src/glibext/gbinportion.c:
-	Mark some lines as lines managing a local group of columns widths.
-
-	* src/glibext/gbufferline.c:
-	* src/glibext/gbufferline.h:
-	* src/glibext/gcodebuffer.c:
-	Avoid to throw comments too far by defining local columns managers.
-	Clean and update code.
-
-15-12-04  Cyrille Bagard <nocbos@gmail.com>
-
-	* configure.ac:
-	* src/Makefile.am:
-	Update code.
-
-	* src/dialogs/Makefile.am:
-	* src/dialogs/about.c:
-	* src/dialogs/about.h:
-	* src/dialogs/bookmark.c:
-	* src/dialogs/bookmark.h:
-	* src/dialogs/export.c:
-	* src/dialogs/export.h:
-	* src/dialogs/goto.c:
-	* src/dialogs/goto.h:
-	* src/dialogs/gotox.c:
-	* src/dialogs/gotox.h:
-	* src/dialogs/plugins.c:
-	* src/dialogs/plugins.h:
-	* src/dialogs/shellcode.c:
-	* src/dialogs/shellcode.h:
-	* src/dialogs/storage.c:
-	* src/dialogs/storage.h:
-	* src/editor.c:
-	* src/editor.h:
-	Moved files.
-
-	* src/gui/Makefile.am:
-	Update code.
-
-	* src/gui/dialogs/Makefile.am:
-	* src/gui/dialogs/about.c:
-	* src/gui/dialogs/about.h:
-	* src/gui/dialogs/bookmark.c:
-	* src/gui/dialogs/bookmark.h:
-	* src/gui/dialogs/export.c:
-	* src/gui/dialogs/export.h:
-	* src/gui/dialogs/goto.c:
-	* src/gui/dialogs/goto.h:
-	* src/gui/dialogs/gotox.c:
-	* src/gui/dialogs/gotox.h:
-	* src/gui/dialogs/plugins.c:
-	* src/gui/dialogs/plugins.h:
-	* src/gui/dialogs/shellcode.c:
-	* src/gui/dialogs/shellcode.h:
-	* src/gui/dialogs/storage.c:
-	* src/gui/dialogs/storage.h:
-	* src/gui/editor.c:
-	* src/gui/editor.h:
-	Moved files: move all files related to the GUI into the 'gui' directory.
-
-	* src/gui/menus/Makefile.am:
-	* src/gui/menus/binary.c:
-	* src/gui/menus/edition.c:
-	* src/gui/menus/help.c:
-	* src/gui/menus/project.c:
-	* src/gui/panels/strings.c:
-	* src/main.c:
-	Update code.
-
-15-12-04  Cyrille Bagard <nocbos@gmail.com>
-
-	* .gitignore:
-	Ignore the 'stamp-h1' file.
-
-	* plugins/pychrysa/Makefile.am:
-	Remove old rules producing noisy warnings with automake.
-
-	* src/Makefile.am:
-	Link libchrysadisass.so against $(LIBARCHIVE_LIBS).
-
-15-12-03  Cyrille Bagard <nocbos@gmail.com>
-
-	* .gitignore:
-	Extend the definition of files to ignore.
-
-15-12-03  Cyrille Bagard <nocbos@gmail.com>
-
-	* .gitignore:
-	Add a '.gitignore' file for the repository.
-
-15-12-01  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/analysis/db/cdb.c:
-	Update code.
-
-	* src/common/pathname.c:
-	* src/common/pathname.h:
-	* src/common/xdg.c:
-	* src/common/xdg.h:
-	Move the mkpath() function to a proper location.
-
-15-12-01  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/analysis/content-int.h:
-	* src/analysis/content.c:
-	* src/analysis/content.h:
-	* src/analysis/contents/file.c:
-	* src/analysis/contents/file.h:
-	* src/analysis/project.c:
-	Handle relative paths when loading and saving binary contents in projects.
-
-	* src/common/xml.h:
-	Typo.
-
-15-12-01  Cyrille Bagard <nocbos@gmail.com>
-
-	* plugins/pychrysa/common/Makefile.am:
-	Add the 'pathname.[ch]' files to libpychrysacommon_la_SOURCES.
-
-	* plugins/pychrysa/common/fnv1a.c:
-	Fix comments.
-
-	* plugins/pychrysa/common/module.c:
-	Update code.
-
-	* plugins/pychrysa/common/pathname.c:
-	* plugins/pychrysa/common/pathname.h:
-	New entries: provide bindings for Python.
-
-	* src/common/Makefile.am:
-	Add the 'pathname.[ch]' files to libcommon_la_SOURCES.
-
-	* src/common/extstr.h:
-	Typo.
-
-	* src/common/pathname.c:
-	* src/common/pathname.h:
-	New entries: compute relative and absolute paths.
-
-	* tests/common/__init__.py:
-	* tests/common/pathname.py:
-	New entries: define some new relative test cases.
-
-15-11-29  Cyrille Bagard <nocbos@gmail.com>
-
-	* configure.ac:
-	Compute a version number for Chrysalide using Git.
-
-	* gitrev.m4:
-	New entry: provide a revision number with Git like Subversion did.
-
-	* svnrev.m4:
-	Deleted entry.
-
-15-11-27  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/arch/arm/v7/processor.c:
-	Typo.
-
-	* src/arch/immediate.c:
-	Fix binary string format in immediate operands.
-
-	* src/arch/raw.c:
-	* src/arch/raw.h:
-	Remove old code.
-
-	* src/common/asm.c:
-	* src/common/asm.h:
-	Compute the first set bit in 64bit words.
-
-15-11-27  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/analysis/disass/fetch.c:
-	Disable old code.
-
-	* src/arch/context.c:
-	* src/arch/context.h:
-	* src/arch/context-int.h:
-	Protect other data access using locks. Clean the code.
-
-	* src/gtkext/gtkextstatusbar.c:
-	Disable most features of the status bar.
-
-15-11-27  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/analysis/disass/area.c:
-	* src/analysis/disass/area.h:
-	* src/analysis/disass/disassembler.c:
-	* src/analysis/disass/fetch.c:
-	* src/analysis/disass/fetch.h:
-	Use several threads without lock to disassemble binary code.
-
-	* src/arch/archbase.h:
-	Provide memory data sizes from byte sizes with MDS_FROM_BYTES.
-
-	* src/arch/arm/context.c:
-	* src/arch/arm/context-int.h:
-	* src/arch/arm/v7/context.c:
-	* src/arch/context.c:
-	* src/arch/context.h:
-	* src/arch/context-int.h:
-	Protect data access using locks.
-
-	* src/common/bits.c:
-	* src/common/bits.h:
-	Add bits to bit fields in an atomic way.
-
-	* src/format/elf/elf.c:
-	Do not load inner sections as portions.
-
-	* src/format/symbol.h:
-	Define the HAS_DATA_INSTR macro to filter symbols.
-
-15-11-26  Cyrille Bagard <nocbos@gmail.com>
-
-	* plugins/pychrysa/analysis/content.c:
-	Set description strings for errors as needed.
-
-	* plugins/pychrysa/analysis/contents/Makefile.am:
-	Add the new 'restricted.[ch]' files to
-	libpychrysaanalysiscontents_la_SOURCES.
-
-	* plugins/pychrysa/analysis/contents/module.c:
-	Update code.
-
-	* plugins/pychrysa/analysis/contents/restricted.c:
-	* plugins/pychrysa/analysis/contents/restricted.h:
-	New entries: implement restricted contents for Python.
-
-	* src/analysis/contents/Makefile.am:
-	Add the new 'restricted.[ch]' files to libanalysiscontents_la_SOURCES.
-
-	* src/analysis/contents/restricted.c:
-	* src/analysis/contents/restricted.h:
-	New entries: implement restricted contents.
-
-	* tests/analysis/contents/__init__.py:
-	* tests/analysis/contents/restricted.py:
-	* tests/analysis/__init__.py:
-	* tests/arch/__init__.py:
-	New entries: create test cases for a Python test suite.
-
-	* tests/arch/vmpa.py:
-	Update code.
-
-	* tests/chrysacase.py:
-	* tests/format/elf/__init__.py:
-	New entries: create test cases for a Python test suite.
-
-	* tests/format/elf/Makefile:
-	* tests/format/elf/non_existing_binary.py:
-	* tests/format/elf/oob_section_name.py:
-	Update code.
-
-	* tests/format/__init__.py:
-	* tests/run.sh:
-	New entries: create test cases for a Python test suite.
-
-	* tests/test.py:
-	Deleted entry.
-
-15-11-12  Cyrille Bagard <nocbos@gmail.com>
-
-	* plugins/ropgadgets/select.c:
-	* src/analysis/binary.c:
-	* src/analysis/db/server.c:
-	* src/analysis/disass/area.c:
-	* src/analysis/disass/disassembler.c:
-	* src/format/dex/pool.c:
-	* src/format/java/java-int.c:
-	* src/format/java/pool.c:
-	* src/format/mangling/itanium/abi.c:
-	* src/format/mangling/itanium/component.c:
-	* src/gtkext/easygtk.c:
-	* src/gtkext/gtkbufferview.c:
-	Fix most of the warnings about use of uninitialized data.
-
-15-11-11  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/analysis/disass/disassembler.c:
-	* src/analysis/project.c:
-	Update code.
-
-	* src/glibext/configuration.c:
-	Typo.
-
-	* src/glibext/delayed.c:
-	* src/glibext/delayed.h:
-	* src/glibext/delayed-int.h:
-	Prepare the next generation of parallel processings.
-
-	* src/glibext/gcodebuffer.c:
-	Update code.
-
-	* src/gtkext/gtkextstatusbar.c:
-	Typo.
-
-15-11-09  Cyrille Bagard <nocbos@gmail.com>
-
-	* plugins/pychrysa/pychrysa.c:
-	* src/gtkext/gtkextstatusbar.c:
-	Avoid to load the status bar twice and to crash in the worst case.
-
-15-11-04  Cyrille Bagard <nocbos@gmail.com>
-
-	* plugins/pychrysa/analysis/contents/file.c:
-	* plugins/pychrysa/format/elf/elf.c:
-	Improve the Python support code.
-
-	* src/format/elf/section.c:
-	Better handle invalid strings for section names.
-
-	* tests/format/elf/Makefile:
-	* tests/format/elf/non_existing_binary.py:
-	* tests/format/elf/oob_section_name.asm:
-	* tests/format/elf/oob_section_name.py:
-	New entries: define some first test cases.
-
-15-11-03  Cyrille Bagard <nocbos@gmail.com>
-
-	* configure.ac:
-	Include the 'svnrev.m4' file and update code.
-
-	* Makefile.am:
-	Delete all references to revision.h*.
-
-	* plugins/pychrysa/pychrysa.c:
-	Update code.
-
-	* revision.h.in:
-	Deleted entry.
-
-	* src/dialogs/about.c:
-	* src/main.c:
-	Update code.
-
-	* svnrev.m4:
-	New entry: retrieve the revision number using M4 instead of shell.
-
-15-11-01  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/glibext/gbufferline.c:
-	* src/gtkext/easygtk.c:
-	Always set a string literal as string format to please -Wformat-security.
-
-15-10-27  Cyrille Bagard <nocbos@gmail.com>
-
-	* tools/gendocs/exporter.py:
-	* tools/gendocs/exporters/html.py:
-	* tools/gendocs/exporters/mediawiki.py:
-	* tools/gendocs/gendoc.py:
-	* tools/gendocs/source.py:
-	* tools/gendocs/sources/python.py:
-	Add a tool to update Python documentation online.
-
-15-10-18  Cyrille Bagard <nocbos@gmail.com>
-
-	* po/fr.po:
-	* po/POTFILES.in:
-	Update the list of files containing strings to translate.
-
-15-10-16  Cyrille Bagard <nocbos@gmail.com>
-
-	* plugins/pychrysa/analysis/binary.c:
-	* plugins/pychrysa/pychrysa.c:
-	* src/core/core.c:
-	* src/format/elf/section.c:
-	* src/main.c:
-	Prevent some mistakes pointed by Melkor.
-
-15-10-16  Cyrille Bagard <nocbos@gmail.com>
-
-	* tools/ffuzzer/ffuzzer.sh:
-	* tools/ffuzzer/process.py:
-	Define a basic system based on Melkor to stress the disassembler and
-	the Python bindings.
-
-15-10-16  Cyrille Bagard <nocbos@gmail.com>
-
-	* plugins/pychrysa/analysis/binary.c:
-	* plugins/pychrysa/analysis/content.c:
-	* plugins/pychrysa/analysis/contents/file.c:
-	* plugins/pychrysa/arch/vmpa.c:
-	Extend the Python bindings in order to load and read contents.
-
-15-10-15  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/analysis/disass/area.c:
-	Add more checks.
-
-	* src/analysis/disass/loop.c:
-	Detect loops as introduced in the book
-	"Compilers: Principles, Techniques, and Tools".
-
-	* src/arch/arm/context.c:
-	Add one extra check.
-
-	* src/common/bits.c:
-	* src/common/bits.h:
-	Define more features for bit fields.
-
-15-10-14  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/analysis/disass/area.c:
-	Discard code symbols as symbols already containing instructions when
-	disassembling.
-
-	* src/analysis/project.c:
-	Search for more main entry points to display.
-
-	* src/format/symbol.c:
-	Extend the TODO list.
-
-15-10-14  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/analysis/disass/links.c:
-	Reorganize the code.
-
-	* src/arch/arm/v7/fetch.c:
-	Fix a bug about switching between ARM and Thumb modes. Force the full
-	definition of locations.
-
-	* src/arch/arm/v7/opdefs/bl_A8825.d:
-	Typo.
-
-	* src/arch/arm/v7/post.c:
-	Force the full definition of locations.
-
-	* src/arch/instruction.c:
-	Typo.
-
-	* src/format/format.c:
-	Force the full definition of locations to fix the search of symbols.
-
-	* src/format/symbol.c:
-	Fix the comparison of symbols.
-
-15-10-14  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/analysis/disass/fetch.c:
-	Update code.
-
-	* src/format/elf/helper_arm.c:
-	* src/format/elf/symbols.c:
-	Keep all information about real addresses for routine symbols (ARM vs Thumb).
-
-	* src/format/format.c:
-	* src/format/format.h:
-	* src/format/format-int.h:
-	Register all starting points for the disassembling process.
-
-15-10-13  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/analysis/binary.c:
-	Load debug information with care.
-
-15-10-13  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/format/elf/elf.c:
-	Do not load ELF files as DWARF information.
-
-15-10-10  Cyrille Bagard <nocbos@gmail.com>
-
-	* plugins/ropgadgets/select.c:
-	* src/dialogs/bookmark.c:
-	* src/dialogs/export.c:
-	* src/dialogs/plugins.c:
-	* src/dialogs/shellcode.c:
-	* src/dialogs/storage.c:
-	* src/gtkext/easygtk.c:
-	* src/gtkext/easygtk.h:
-	* src/gui/panels/panel.c:
-	* src/panels/registers.c:
-	Fix all remaining gtk warnings about deprecated declarations.
-
-15-10-09  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/format/elf/elf.c:
-	* src/format/elf/symbols.c:
-	* src/format/format.c:
-	* src/format/format-int.h:
-	Delete duplicated symbols to avoid zero-length areas.
-
-15-10-07  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/analysis/disass/loop.c:
-	* src/arch/processor.c:
-	* src/arch/processor.h:
-	* src/arch/processor-int.h:
-	Introduce code coverages to reduce search time.
-
-15-10-06  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/arch/processor.c:
-	* src/arch/processor-int.h:
-	Optimize the search of instructions a little bit using routine coverages.
-
-	* src/arch/vmpa.c:
-	* src/arch/vmpa.h:
-	Extend the functions dealing with memory ranges.
-
-15-10-06  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/analysis/disass/loop.c:
-	Optimize loop detections using bit fields.
-
-	* src/common/bits.c:
-	* src/common/bits.h:
-	New entries: define bit fields.
-
-	* src/common/Makefile.am:
-	Add the new 'bits.[ch]' files into libcommon_la_SOURCES.
-
-15-10-04  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/format/mangling/demangler.c:
-	Work in best effort mode to provide a minimal routine when demangling.
-
-15-10-01  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/analysis/binary.c:
-	* src/analysis/project.c:
-	Fix mistakes when loading or saving binary contents.
-
-15-10-01  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/format/elf/symbols.c:
-	Fix the support of ELF internal arrays.
-
-15-10-01  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/format/dex/dex.c:
-	Provide the real number of loaded classes instead of 0.
-
-15-10-01  Cyrille Bagard <nocbos@gmail.com>
-
-	* plugins/mobicore/mclf.c:
-	* src/analysis/variable.c:
-	* src/arch/dalvik/decomp/invoke.c:
-	* src/arch/dalvik/operands/pool.c:
-	Update code.
-
-	* src/core/formats.c:
-	Add support for the DEX format.
-
-	* src/format/dex/class.c:
-	* src/format/dex/class.h:
-	* src/format/dex/dex.c:
-	* src/format/dex/dex_def.h:
-	* src/format/dex/dex.h:
-	* src/format/dex/dex-int.c:
-	* src/format/dex/dex-int.h:
-	* src/format/dex/method.c:
-	* src/format/dex/method.h:
-	* src/format/dex/pool.c:
-	* src/format/dex/pool.h:
-	Rewrite the whole support of DEX file format.
-
-	* src/format/elf/elf.c:
-	* src/format/executable.c:
-	Update code.
-
-	* src/format/executable-int.c:
-	New entry: provide generic translations for machines without virtual
-	addresses.
-
-	* src/format/executable-int.h:
-	* src/format/java/java.c:
-	Update code.
-
-	* src/format/Makefile.am:
-	Add the 'executable-int.c' file to libformat_la_SOURCES.
-
-	* src/format/pe/pe.c:
-	* src/gui/menus/project.c:
-	Update code.
-
-15-10-01  Cyrille Bagard <nocbos@gmail.com>
-
-	* configure.ac:
-	Add the new Makefile from the 'src/format/mangling/dex' directory.
-
-	* src/format/mangling/Makefile.am:
-	Include 'dex/libformatmanglingdex.la' into libformatmangling_la_LIBADD
-	and add 'dex' to SUBDIRS.
-
-	* src/format/mangling/context-int.h:
-	* src/format/mangling/context.c:
-	* src/format/mangling/context.h:
-	* src/format/mangling/demangler.c:
-	* src/format/mangling/demangler.h:
-	Update code into a more GLib-friendly direction.
-
-	* src/format/mangling/dex/Makefile.am:
-	* src/format/mangling/dex/context.c:
-	* src/format/mangling/dex/context.h:
-	* src/format/mangling/dex/shorty_gram.y:
-	* src/format/mangling/dex/shorty_tok.l:
-	* src/format/mangling/dex/type_gram.y:
-	* src/format/mangling/dex/type_tok.l:
-	New entries: decode mangled names in a way suitable for the DEX format.
-
-15-09-28  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/analysis/content.c:
-	* src/analysis/content.h:
-	* src/analysis/content-int.h:
-	* src/analysis/contents/file.c:
-	Read LEB128 values from binary contents.
-
-15-09-20  Cyrille Bagard <nocbos@gmail.com>
-
-	* configure.ac:
-	Remove the Makefiles from the 'plugins/pychrysa/analysis/binaries' and
-	'src/analysis/binaries' directories.
-
-	* plugins/pychrysa/analysis/binaries/file.c:
-	* plugins/pychrysa/analysis/binaries/file.h:
-	* plugins/pychrysa/analysis/binaries/Makefile.am:
-	* plugins/pychrysa/analysis/binaries/module.c:
-	* plugins/pychrysa/analysis/binaries/module.h:
-	Deleted entries.
-
-	* plugins/pychrysa/analysis/binary.c:
-	Allow to create generic binary instances from Python.
-
-	* plugins/pychrysa/analysis/Makefile.am:
-	Remove 'binaries/libpychrysaanalysisbinaries.la' from
-	libpychrysaanalysis_la_LIBADD.
-
-	* plugins/pychrysa/analysis/module.c:
-	Update code.
-
-	* src/analysis/binaries/file.c:
-	* src/analysis/binaries/file.h:
-	* src/analysis/binaries/Makefile.am:
-	Deleted entries.
-
-	* src/analysis/binary.c:
-	* src/analysis/binary.h:
-	Define one unique type to handle binaries.
-
-	* src/analysis/binary-int.h:
-	Deleted entry.
-
-	* src/analysis/Makefile.am:
-	Remove 'binaries/libanalysisbinaries.la' from libanalysis_la_LIBADD.
-
-	* src/analysis/project.c:
-	Update code.
-
-15-09-19  Cyrille Bagard <nocbos@gmail.com>
-
-	* plugins/devdbg/speed.c:
-	Remove debug code.
-
-	* plugins/mobicore/mclf.c:
-	* plugins/mobicore/mclf.h:
-	* plugins/mobicore/mobicore.c:
-	Update code.
-
-	* plugins/pychrysa/core/Makefile.am:
-	Add the missing 'formats.[ch]' files to libpychrysacore_la_SOURCES.
-
-	* plugins/pychrysa/core/module.c:
-	Load formats core into Python.
-
-	* plugins/pychrysa/plugin.c:
-	* plugins/python/apkfiles/apkfiles.py:
-	* plugins/python/apkfiles/__init__.py:
-	* plugins/ropgadgets/select.c:
-	Update code.
-
-	* src/analysis/binaries/file.c:
-	Disable this specific kind of instances for loaded binaries.
-
-	* src/analysis/binary.c:
-	* src/analysis/binary.h:
-	* src/analysis/binary-int.h:
-	Build a standalone generic binary. Use binary contents as external
-	entities. Only reference the main binary format and attach debug
-	info to it.
-
-	* src/analysis/content.c:
-	* src/analysis/content.h:
-	* src/analysis/content-int.h:
-	* src/analysis/contents/file.c:
-	* src/analysis/contents/file.h:
-	Describe, save and restore binary contents.
-
-	* src/analysis/disass/disassembler.c:
-	Update code.
-
-	* src/analysis/project.c:
-	* src/analysis/project.h:
-	Store binary contents as well as loaded binaries. Update the storing and
-	restoring routines.
-
-	* src/common/xml.c:
-	* src/common/xml.h:
-	Handle long values for nodes attributes.
-
-	* src/core/formats.c:
-	* src/core/formats.h:
-	Extend the prototype for matching formats in order to get it suitable
-	for plugins.
-
-	* src/format/dwarf/dwarf.c:
-	* src/format/dwarf/dwarf.h:
-	* src/format/elf/elf.c:
-	* src/format/elf/elf.h:
-	Update code.
-
-	* src/format/executable.c:
-	* src/format/executable.h:
-	* src/format/executable-int.h:
-	Store debug information when requested.
-
-	* src/gui/menus/project.c:
-	* src/plugins/plugin.c:
-	* src/plugins/plugin-int.h:
-	Update code.
-
-15-09-11  Cyrille Bagard <nocbos@gmail.com>
-
-	* configure.ac:
-	Add the new Makefiles from the 'plugins/pychrysa/analysis/contents'
-	and 'src/analysis/contents' directories.
-
-	* plugins/mobicore/mclf.c:
-	* plugins/mobicore/mclf-int.c:
-	Update code.
-
-	* plugins/pychrysa/analysis/content.c:
-	* plugins/pychrysa/analysis/content.h:
-	Moved entries. Create an interface from the original BinContent object.
-
-	* plugins/pychrysa/analysis/contents/file.c:
-	* plugins/pychrysa/analysis/contents/file.h:
-	* plugins/pychrysa/analysis/contents/Makefile.am:
-	* plugins/pychrysa/analysis/contents/module.c:
-	* plugins/pychrysa/analysis/contents/module.h:
-	New entries: load a file content with Python.
-
-	* plugins/pychrysa/analysis/Makefile.am:
-	Add the 'content.[ch]' files to libpychrysaanalysis_la_SOURCES and
-	'contents/libpychrysaanalysiscontents.la' to libpychrysaanalysis_la_LIBADD.
-
-	* plugins/pychrysa/analysis/module.c:
-	Update code.
-
-	* plugins/pychrysa/core/formats.c:
-	* plugins/pychrysa/core/formats.h:
-	New entries: provide some definitions for information.
-
-	* plugins/pychrysa/format/dex/dex.c:
-	* plugins/pychrysa/format/elf/elf.c:
-	Update code.
-
-	* plugins/pychrysa/glibext/bincontent.c:
-	* plugins/pychrysa/glibext/bincontent.h:
-	Moved entries.
-
-	* plugins/pychrysa/glibext/Makefile.am:
-	Remove the 'bincontent.[ch]' files from libpychrysaglibext_la_SOURCES.
-
-	* plugins/pychrysa/glibext/module.c:
-	* plugins/ropgadgets/select.c:
-	* src/analysis/binaries/file.c:
-	Update code.
-
-	* src/analysis/content.c:
-	* src/analysis/content.h:
-	* src/analysis/content-int.h:
-	New entries: create an interface from the original GBinContent object.
-
-	* src/analysis/contents/file.c:
-	* src/analysis/contents/file.h:
-	Moved entries: define file contents from the original GBinContent object.
-
-	* src/analysis/contents/Makefile.am:
-	New entry: handle content definitions.
-
-	* src/analysis/Makefile.am:
-	Add the 'content*[ch]' files to libanalysis_la_SOURCES and
-	'contents/libanalysiscontents.la' to libanalysis_la_LIBADD.
-
-	* src/arch/arm/v7/processor.c:
-	* src/arch/dalvik/operand.c:
-	* src/arch/dalvik/operands/pool.c:
-	* src/arch/dalvik/operands/register.c:
-	* src/arch/dalvik/operands/target.c:
-	* src/arch/immediate.c:
-	* src/arch/immediate.h:
-	* src/arch/instruction.h:
-	* src/arch/processor.c:
-	* src/arch/processor-int.h:
-	Update code.
-
-	* src/common/endianness.c:
-	* src/common/endianness.h:
-	Clean the prototypes for reading 4 or 8 bits: no need for endianness here!
-
-	* src/debug/jdwp/misc/header.c:
-	* src/debug/jdwp/misc/id.c:
-	* src/debug/jdwp/misc/location.c:
-	* src/format/dex/dex.c:
-	* src/format/dex/dex-int.c:
-	* src/format/elf/elf.c:
-	* src/format/elf/elf-int.c:
-	* src/format/elf/strings.c:
-	* src/format/format.h:
-	* src/format/java/java.c:
-	* src/format/pe/pe-int.c:
-	Update code.
-
-	* src/glibext/gbincontent.c:
-	* src/glibext/gbincontent.h:
-	Moved entries.
-
-	* src/glibext/gbufferline.h:
-	Update code.
-
-	* src/glibext/Makefile.am:
-	Remove the 'gbincontent.[ch]' files from libglibext_la_SOURCES.
-
-	* src/gui/panels/strings.c:
-	* src/plugins/plugin-int.h:
-	Update code.
-
-15-09-02  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/gtkext/easygtk.c:
-	Fix two GCC warnings when using GTK.
-
-15-09-01  Cyrille Bagard <nocbos@gmail.com>
-
-	* po/fr.po:
-	* po/POTFILES.in:
-	Update the list of files containing strings to translate.
-
-15-09-01  Cyrille Bagard <nocbos@gmail.com>
-
-	* configure.ac:
-	Add the new Makefile from the 'plugins/python/welcome' directory.
-
-	* plugins/pychrysa/pychrysa.c:
-	Provide the revision number and a way to access global objects.
-
-	* plugins/python/Makefile.am:
-	Add 'welcome' to SUBDIRS.
-
-	* plugins/python/welcome/binary.py:
-	* plugins/python/welcome/board.py:
-	* plugins/python/welcome/__init__.py:
-	* plugins/python/welcome/Makefile.am:
-	* plugins/python/welcome/panel.py:
-	* plugins/python/welcome/plugin.py:
-	* plugins/python/welcome/tipoftheday.png:
-	* plugins/python/welcome/tipoftheday.png:
-	* plugins/python/welcome/tipoftheday.xcf:
-	* plugins/python/welcome/tipoftheday.xcf:
-	* plugins/python/welcome/tip.py:
-	* plugins/python/welcome/version.py:
-	* plugins/python/welcome/website.py:
-	New entries: add a welcome panel as plugin using Python.
-
-	* src/gui/menus/project.c:
-	Register the menu loading new binary files.
-
-	* src/gui/panels/Makefile.am:
-	Remove the 'welcome.[ch]' files from libguipanels_la_SOURCES.
-
-	* src/gui/panels/panel.c:
-	Update code.
-
-	* src/gui/panels/welcome.c:
-	* src/gui/panels/welcome.h:
-	Deleted entries.
-
-15-08-27  Cyrille Bagard <nocbos@gmail.com>
-
-	* plugins/pychrysa/gui/panels/panel.c:
-	Clean the code. Register properly the wrapper for PyGObjects
-
-	* plugins/pychrysa/helpers.c:
-	* plugins/pychrysa/helpers.h:
-	Provide a way to check if a Python method exists.
-
-	* plugins/pychrysa/Makefile.am:
-	Add the 'plugin.[ch]' and 'helpers.[ch]' files to pychrysalide_la_SOURCES.
-
-	* plugins/pychrysa/plugin.c:
-	* plugins/pychrysa/plugin.h:
-	* plugins/pychrysa/pychrysa.c:
-	* plugins/pychrysa/pychrysa.h:
-	Redefine and improve the load process for Python plugins.
-
-	* plugins/pychrysa/quirks.c:
-	* plugins/pychrysa/quirks.h:
-	Disable most routines.
-
-	* src/plugins/plugin.c:
-	Complete the loading of plugins in a distinct function.
-
-	* src/plugins/plugin-def.h:
-	Typo.
-
-	* src/plugins/plugin-int.h:
-	Complete the loading of plugins in a distinct function.
-
-15-08-13  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/gtkext/easygtk.c:
-	* src/gtkext/easygtk.h:
-	Build toggle buttons with images, too.
-
-	* src/gtkext/gtkdockable.c:
-	* src/gtkext/gtkdockable.h:
-	* src/gtkext/gtkdockable-int.h:
-	New entries: define a GObject interface for dockable widgets.
-
-	* src/gtkext/gtkdockstation.c:
-	* src/gtkext/gtkdockstation.h:
-	Improve the look of dock stations and save screen space.
-
-	* src/gtkext/Makefile.am:
-	Add the 'gtkdockable*[ch]' files from libgtkext_la_SOURCES.
-
-	* src/gui/panels/bookmarks.c:
-	* src/gui/panels/panel.c:
-	* src/gui/panels/strings.c:
-	Implement the new interface and update the code.
-
-15-08-12  Cyrille Bagard <nocbos@gmail.com>
-
-	* plugins/pychrysa/arch/instruction.c:
-	* plugins/pychrysa/glibext/bincontent.c:
-	* plugins/pychrysa/gui/editem.c:
-	Improve the python plugin code.
-
-15-08-12  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/format/dbg_format.c:
-	* src/format/dbg_format.h:
-	* src/format/dbg_format-int.h:
-	Deleted entries for real.
-
-15-08-12  Cyrille Bagard <nocbos@gmail.com>
-
-	* configure.ac:
-	Add the new Makefiles from the 'src/format/dwarf/v[234]' directories.
-
-	* plugins/mobicore/mclf.c:
-	* plugins/mobicore/mclf.h:
-	* plugins/mobicore/mobicore.c:
-	* plugins/pychrysa/format/elf/elf.c:
-	* plugins/ropgadgets/select.c:
-	Update code.
-
-	* src/analysis/binaries/file.c:
-	Update code and load an optional debug format for the current format.
-
-	* src/analysis/binary.h:
-	* src/analysis/binary-int.h:
-	Update code.
-
-	* src/core/formats.c:
-	* src/core/formats.h:
-	Extend the loading process of binary formats to prepare the DWARF support.
-
-	* src/format/dbg_format.c:
-	* src/format/dbg_format.h:
-	* src/format/dbg_format-int.h:
-	Deleted entries.
-
-	* src/format/debuggable.c:
-	* src/format/debuggable.h:
-	* src/format/debuggable-int.h:
-	New entries: define a format for debug.
-
-	* src/format/dwarf/dwarf.c:
-	* src/format/dwarf/dwarf.h:
-	Define the common base for all DWARF format versions.
-
-	* src/format/dwarf/dwarf-int.c:
-	New entries: decode some DWARF basic headers.
-
-	* src/format/dwarf/dwarf-int.h:
-	* src/format/dwarf/Makefile.am:
-	Update code to support all kinds of DWARF versions.
-
-	* src/format/dwarf/v2/dwarf.c:
-	* src/format/dwarf/v2/dwarf.h:
-	* src/format/dwarf/v2/Makefile.am:
-	* src/format/dwarf/v3/dwarf.c:
-	* src/format/dwarf/v3/dwarf.h:
-	* src/format/dwarf/v3/Makefile.am:
-	* src/format/dwarf/v4/dwarf.c:
-	* src/format/dwarf/v4/dwarf.h:
-	* src/format/dwarf/v4/Makefile.am:
-	New entries: create initial support for all DWARF versions.
-
-	* src/format/elf/elf.c:
-	* src/format/elf/elf.h:
-	Update code.
-
-	* src/format/executable.c:
-	* src/format/executable.h:
-	* src/format/executable-int.h:
-	Provide ranges of named binary sections.
-
-	* src/format/Makefile.am:
-	Add the 'debuggable*[ch]' files to libformat_la_SOURCES, the
-	'elf/libformatelf.la' archive to libformat_la_LIBADD, the 'dwarf'
-	directory to SUBDIRS and clean the Makefile.
-
-15-08-05  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/analysis/db/collection.c:
-	* src/analysis/db/collection.h:
-	* src/analysis/db/item.c:
-	* src/analysis/db/item.h:
-	* src/analysis/db/item-int.h:
-	Run updates on collected items activity changes.
-
-	* src/gui/panels/bookmarks.c:
-	Do not load inactive bookmarks anymore.
-
-	* src/gui/panels/history.c:
-	Update buttons access on undo/redo actions.
-
-15-08-05  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/gui/panels/history.c:
-	Properly handle the history selection and update the history on changes.
-
-15-08-04  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/analysis/db/collection.c:
-	Fix a bug: do not treat the timestamp as a boolean value.
-
-15-08-04  Cyrille Bagard <nocbos@gmail.com>
-
-	* po/fr.po:
-	* po/POTFILES.in:
-	Update the list of translated files.
-
-15-08-03  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/analysis/project.c:
-	Update code.
-
-	* src/glibext/signal.c:
-	* src/glibext/signal.h:
-	Allow to emit signals to GTK main thread for GUI updates in a generic way.
-
-	* src/gui/panels/bookmarks.c:
-	Update code.
-
-	* src/gui/panels/history.c:
-	Update code. Sort collected items properly.
-
-15-07-31  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/arch/arm/v7/helpers.h:
-	Remove last compiler warnings with lists built from one register.
-
-15-07-30  Cyrille Bagard <nocbos@gmail.com>
-
-	* tools/d2c/spec.c:
-	* tools/d2c/syntax.c:
-	* tools/d2c/syntax.h:
-	Produce a label for bad exit only if needed.
-
-15-07-30  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/analysis/binary.c:
-	* src/analysis/binary.h:
-	* src/analysis/db/collection.c:
-	* src/analysis/db/collection.h:
-	Remove collection items by deactivating them using the activity timestamps.
-
-	* src/analysis/db/item.c:
-	* src/analysis/db/item-int.h:
-	Always send and receive timestamps on the network, so do not remember
-	the side of the collected item (server or not) anymore.
-
-15-07-29  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/analysis/db/collection.c:
-	* src/analysis/db/misc/rlestr.c:
-	* src/arch/vmpa.c:
-	Handle NULL properly in SQL requests and fix the recording of updated items.
-
-15-07-28  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/analysis/binary.c:
-	* src/analysis/binary.h:
-	Provide a direct access to the connected client.
-
-	* src/analysis/db/cdb.c:
-	* src/analysis/db/cdb.h:
-	* src/analysis/db/client.c:
-	* src/analysis/db/client.h:
-	* src/analysis/db/collection.c:
-	* src/analysis/db/collection.h:
-	Begin to manage collection items as active or inactive using timestamps.
-
-	* src/analysis/db/core.c:
-	* src/analysis/db/core.h:
-	Deleted entries.
-
-	* src/analysis/db/item.c:
-	* src/analysis/db/item.h:
-	* src/analysis/db/item-int.h:
-	* src/analysis/db/items/bookmark.c:
-	* src/analysis/db/items/comment.c:
-	* src/analysis/db/items/switcher.c:
-	* src/analysis/db/Makefile.am:
-	Remove the 'core.[ch]' files from libanalysisdb_la_SOURCES.
-
-	* src/analysis/db/misc/Makefile.am:
-	Add the 'timestamp.[ch]' files to libanalysisdbmisc_la_SOURCES.
-
-	* src/analysis/db/misc/timestamp.c:
-	* src/analysis/db/misc/timestamp.h:
-	New entries: manage timestamps.
-
-	* src/analysis/db/protocol.h:
-	* src/gui/panels/bookmarks.c:
-	* src/gui/panels/history.c:
-	Begin to manage collection items as active or inactive using timestamps.
-
-	* src/Makefile.am:
-	Add the rt library to libchrysadisass_la_LDFLAGS.
-
-15-07-25  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/gtkext/easygtk.c:
-	* src/gtkext/easygtk.h:
-	Create a wrapper to provide buttons with images from CSS.
-
-	* src/gtkext/theme.c:
-	Load an extra style from the 'icons.css' file.
-
-	* src/gui/panels/history.c:
-	* src/gui/panels/history.h:
-	New entries: create an (empty) panel for evolution history.
-
-	* src/gui/panels/Makefile.am:
-	Add the 'history.[ch]' files to libguipanels_la_SOURCES.
-
-	* src/gui/panels/panel.c:
-	Update code.
-
-	* src/gui/panels/symbols.c:
-	Typo.
-
-	* themes/clean.png:
-	* themes/icons.css:
-	* themes/redo.png:
-	* themes/undo.png:
-	New entries: define a style for button pictures.
-
-15-07-24  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/analysis/binary.c:
-	Remove bookmarks direct handling. Attach the current binary to collections.
-
-	* src/analysis/db/collection.c:
-	* src/analysis/db/collection.h:
-	* src/analysis/db/collection-int.h:
-	Allow to link a binary with collections. Run items on this binary when
-	needed.
-
-	* src/analysis/db/item.c:
-	* src/analysis/db/item.h:
-	* src/analysis/db/item-int.h:
-	Apply or cancel the effect of collected items on a given binary.
-
-	* src/analysis/db/items/bookmark.c:
-	* src/analysis/db/items/switcher.c:
-	Update code.
-
-	* src/analysis/db/items/switcher.h:
-	Remove the useless 'ImmSwitchType' enumeration.
-
-	* src/arch/immediate.h:
-	Extend the types of display. Typo.
-
-	* src/gui/menus/edition.c:
-	Update code.
-
-15-07-24  Cyrille Bagard <nocbos@gmail.com>
-
-	* plugins/mobicore/annotations.c:
-	* plugins/mobicore/mclf.c:
-	* plugins/mobicore/mclf-int.c:
-	* plugins/pychrysa/glibext/bincontent.c:
-	* plugins/readelf/header.c:
-	* plugins/readelf/program.c:
-	* plugins/readelf/section.c:
-	* plugins/ropgadgets/finder.c:
-	* plugins/ropgadgets/select.c:
-	* src/analysis/binaries/file.c:
-	* src/analysis/binary.c:
-	* src/analysis/binary-int.h:
-	* src/analysis/disass/area.c:
-	* src/analysis/disass/disassembler.c:
-	* src/analysis/disass/fetch.c:
-	* src/analysis/disass/output.c:
-	* src/arch/arm/v7/fetch.c:
-	* src/arch/immediate.c:
-	* src/arch/instruction.c:
-	* src/arch/instruction.h:
-	* src/arch/instruction-int.h:
-	* src/arch/raw.c:
-	* src/format/dex/dex-int.c:
-	* src/format/elf/dynamic.c:
-	* src/format/elf/elf-int.c:
-	* src/format/elf/elf-int.h:
-	* src/format/elf/helper_arm.c:
-	* src/format/elf/helper_x86.c:
-	* src/format/elf/section.c:
-	* src/format/elf/section.h:
-	* src/format/elf/strings.c:
-	* src/format/elf/symbols.c:
-	* src/format/executable.c:
-	* src/format/format.c:
-	* src/format/format.h:
-	* src/format/format-int.h:
-	* src/format/java/java-int.c:
-	* src/format/java/pool.c:
-	* src/format/pe/pe-int.c:
-	* src/glibext/gbincontent.c:
-	* src/glibext/gbincontent.h:
-	* src/glibext/gbufferline.c:
-	* src/glibext/gbufferline.h:
-	* src/gui/panels/strings.c:
-	Replace all remaining raw accesses to binary contents with the GBinContent
-	wrapper in binary formats.
-
-15-07-22  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/analysis/binary.c:
-	Update code.
-
-	* src/analysis/db/cdb.c:
-	* src/analysis/db/client.c:
-	* src/analysis/db/client.h:
-	* src/analysis/db/collection.c:
-	* src/analysis/db/collection.h:
-	* src/analysis/db/collection-int.h:
-	* src/analysis/db/item.c:
-	* src/analysis/db/item.h:
-	* src/analysis/db/item-int.h:
-	* src/analysis/db/items/bookmark.c:
-	* src/analysis/db/items/bookmark.h:
-	* src/analysis/db/items/comment.c:
-	* src/analysis/db/items/comment.h:
-	Fortify the client/server protocol and first exchanges.
-
-	* src/analysis/db/items/Makefile.am:
-	Add the 'switcher.[ch]' files into libanalysisdbitems_la_SOURCES.
-
-	* src/analysis/db/items/switcher.c:
-	* src/analysis/db/items/switcher.h:
-	New entries: prepare the next features.
-
-	* src/analysis/db/misc/rlestr.c:
-	* src/analysis/db/misc/rlestr.h:
-	* src/analysis/db/protocol.h:
-	* src/analysis/db/server.c:
-	* src/arch/vmpa.c:
-	* src/arch/vmpa.h:
-	* src/common/sqlite.h:
-	Fortify the client/server protocol and first exchanges.
-
-	* src/core/collections.c:
-	* src/core/collections.h:
-	* src/dialogs/storage.c:
-	Update code.
-
-	* src/gui/menus/edition.c:
-	Prepare the next features.
-
-15-07-18  Cyrille Bagard <nocbos@gmail.com>
-
-	* plugins/pychrysa/pychrysa.c:
-	Forbid a missing header.
-
-15-07-17  Cyrille Bagard <nocbos@gmail.com>
-
-	* configure.ac:
-	* plugins/pychrysa/analysis/binaries/file.c:
-	* plugins/pychrysa/analysis/binaries/module.c:
-	* plugins/pychrysa/analysis/binary.c:
-	* plugins/pychrysa/analysis/block.c:
-	* plugins/pychrysa/analysis/block.h:
-	* plugins/pychrysa/analysis/blocks/flow.c:
-	* plugins/pychrysa/analysis/blocks/flow.h:
-	* plugins/pychrysa/analysis/blocks/module.c:
-	* plugins/pychrysa/analysis/blocks/module.h:
-	* plugins/pychrysa/analysis/blocks/virtual.c:
-	* plugins/pychrysa/analysis/blocks/virtual.h:
-	* plugins/pychrysa/analysis/db/items/comment.c:
-	* plugins/pychrysa/analysis/db/items/module.c:
-	* plugins/pychrysa/analysis/db/Makefile.am:
-	* plugins/pychrysa/analysis/db/module.c:
-	* plugins/pychrysa/analysis/Makefile.am:
-	* plugins/pychrysa/analysis/module.c:
-	Update the Python bindings.
-
-	* plugins/pychrysa/analysis/roptions.c:
-	* plugins/pychrysa/analysis/roptions.h:
-	Deleted entries.
-
-	* plugins/pychrysa/analysis/routine.c:
-	* plugins/pychrysa/analysis/routine.h:
-	Update the Python bindings.
-
-	* plugins/pychrysa/arch/arm/instruction.c:
-	* plugins/pychrysa/arch/arm/instruction.h:
-	* plugins/pychrysa/arch/arm/Makefile.am:
-	* plugins/pychrysa/arch/arm/module.c:
-	* plugins/pychrysa/arch/arm/module.h:
-	* plugins/pychrysa/arch/arm/processor.c:
-	* plugins/pychrysa/arch/arm/processor.h:
-	* plugins/pychrysa/arch/arm/v7/instruction.c:
-	* plugins/pychrysa/arch/arm/v7/instruction.h:
-	* plugins/pychrysa/arch/arm/v7/Makefile.am:
-	* plugins/pychrysa/arch/arm/v7/module.c:
-	* plugins/pychrysa/arch/arm/v7/module.h:
-	* plugins/pychrysa/arch/arm/v7/processor.c:
-	* plugins/pychrysa/arch/arm/v7/processor.h:
-	Added entries.
-
-	* plugins/pychrysa/arch/instruction.c:
-	* plugins/pychrysa/arch/instruction.h:
-	* plugins/pychrysa/arch/Makefile.am:
-	* plugins/pychrysa/arch/module.c:
-	* plugins/pychrysa/arch/processor.c:
-	* plugins/pychrysa/arch/processor.h:
-	* plugins/pychrysa/arch/vmpa.c:
-	* plugins/pychrysa/arch/vmpa.h:
-	Update the Python bindings.
-
-	* plugins/pychrysa/common/fnv1a.c:
-	* plugins/pychrysa/common/fnv1a.h:
-	* plugins/pychrysa/common/Makefile.am:
-	* plugins/pychrysa/common/module.c:
-	* plugins/pychrysa/common/module.h:
-	Added entries.
-
-	* plugins/pychrysa/core/module.c:
-	* plugins/pychrysa/core/params.c:
-	* plugins/pychrysa/format/dex/class.c:
-	* plugins/pychrysa/format/dex/class.h:
-	* plugins/pychrysa/format/dex/dex.c:
-	* plugins/pychrysa/format/dex/dex.h:
-	* plugins/pychrysa/format/dex/module.c:
-	* plugins/pychrysa/format/elf/elf.c:
-	* plugins/pychrysa/format/elf/elf.h:
-	* plugins/pychrysa/format/elf/module.c:
-	* plugins/pychrysa/format/executable.c:
-	* plugins/pychrysa/format/executable.h:
-	* plugins/pychrysa/format/format.c:
-	* plugins/pychrysa/format/format.h:
-	* plugins/pychrysa/format/Makefile.am:
-	* plugins/pychrysa/format/module.c:
-	Update the Python bindings.
-
-	* plugins/pychrysa/format/symbol.c:
-	* plugins/pychrysa/format/symbol.h:
-	* plugins/pychrysa/glibext/bincontent.c:
-	* plugins/pychrysa/glibext/bincontent.h:
-	Added entries.
-
-	* plugins/pychrysa/glibext/bufferline.c:
-	* plugins/pychrysa/glibext/bufferline.h:
-	* plugins/pychrysa/glibext/codebuffer.c:
-	* plugins/pychrysa/glibext/codebuffer.h:
-	* plugins/pychrysa/glibext/configuration.c:
-	* plugins/pychrysa/glibext/Makefile.am:
-	* plugins/pychrysa/glibext/module.c:
-	* plugins/pychrysa/gtkext/blockview.c:
-	* plugins/pychrysa/gtkext/blockview.h:
-	Update the Python bindings.
-
-	* plugins/pychrysa/gtkext/bufferview.c:
-	* plugins/pychrysa/gtkext/bufferview.h:
-	Added entries.
-
-	* plugins/pychrysa/gtkext/Makefile.am:
-	* plugins/pychrysa/gtkext/module.c:
-	* plugins/pychrysa/gtkext/viewpanel.c:
-	* plugins/pychrysa/gtkext/viewpanel.h:
-	* plugins/pychrysa/gui/editem.c:
-	* plugins/pychrysa/gui/editem.h:
-	* plugins/pychrysa/gui/module.c:
-	* plugins/pychrysa/gui/panels/log.c:
-	* plugins/pychrysa/gui/panels/log.h:
-	* plugins/pychrysa/gui/panels/module.c:
-	* plugins/pychrysa/gui/panels/module.h:
-	* plugins/pychrysa/gui/panels/panel.c:
-	* plugins/pychrysa/gui/panels/panel.h:
-	* plugins/pychrysa/helpers.c:
-	* plugins/pychrysa/helpers.h:
-	Update the Python bindings.
-
-	* plugins/pychrysa/linsyscalls/oidapgi.py:
-	Deleted entry.
-
-	* plugins/pychrysa/Makefile.am:
-	* plugins/pychrysa/pychrysa.c:
-	Update the Python bindings.
-
-	* src/analysis/binary.c:
-	* src/analysis/disass/area.c:
-	* src/arch/instruction.c:
-	* src/arch/processor.c:
-	* src/arch/vmpa.c:
-	* src/arch/vmpa.h:
-	* src/format/dex/dex.h:
-	* src/format/symbol.c:
-	* src/format/symbol.h:
-	* src/glibext/delayed.c:
-	* src/glibext/gbufferline.h:
-	* src/gtkext/gtkextstatusbar.c:
-	Update code.
-
-15-07-16  Cyrille Bagard <nocbos@gmail.com>
-
-	* plugins/ropgadgets/finder.c:
-	* src/analysis/binary.c:
-	* src/analysis/binary.h:
-	* src/analysis/disass/area.c:
-	* src/analysis/disass/fetch.c:
-	* src/arch/processor.c:
-	* src/arch/processor.h:
-	* src/glibext/gbincontent.c:
-	* src/glibext/gbincontent.h:
-	Use the binary contents a little bit more.
-
-15-07-14  Cyrille Bagard <nocbos@gmail.com>
-
-	* plugins/ropgadgets/select.c:
-	* src/analysis/Makefile.am:
-	Update code.
-
-	* src/analysis/project.c:
-	* src/analysis/project.h:
-	New entries: move the project information into the analysis domain.
-
-	* src/dialogs/shellcode.h:
-	* src/editor.c:
-	* src/gui/editem.h:
-	* src/gui/menus/file.c:
-	* src/gui/menus/project.h:
-	* src/gui/menus/view.c:
-	* src/main.c:
-	* src/Makefile.am:
-	Update code.
-
-	* src/project.c:
-	* src/project.h:
-	Moved entries.
-
-15-07-14  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/gui/panels/log.c:
-	* src/gui/panels/log.h:
-	Give to the log panel its own GLib instance.
-
-	* src/gui/panels/welcome.c:
-	* src/gui/panels/welcome.h:
-	Typo.
-
-15-07-13  Cyrille Bagard <nocbos@gmail.com>
-
-	* plugins/mobicore/symbols.c:
-	Update code.
-
-	* po/fr.po:
-	* po/POTFILES.in:
-	Update the list of translated file.
-
-	* src/analysis/disass/area.c:
-	* src/analysis/disass/output.c:
-	* src/arch/arm/v7/post.c:
-	* src/format/dex/pool.c:
-	* src/format/elf/helper_arm.c:
-	* src/format/elf/helper_x86.c:
-	* src/format/elf/strings.c:
-	* src/format/elf/symbols.c:
-	Update code.
-
-	* src/format/symbol.c:
-	* src/format/symbol.h:
-	Clean the code handling binary symbols.
-
-	* src/gui/panels/strings.c:
-	* src/gui/panels/symbols.c:
-	* src/gui/status.c:
-	* src/panels/strings.c:
-	Update code.
-
-15-07-12  Cyrille Bagard <nocbos@gmail.com>
-
-	* plugins/androhelpers/params.c:
-	* plugins/androhelpers/switch.c:
-	* plugins/androhelpers/try_n_catch.c:
-	* src/analysis/binary.c:
-	* src/analysis/binary.h:
-	* src/gui/menus/edition.c:
-	* src/gui/panels/strings.c:
-	Only give access to instructions from a processor.
-
-15-07-12  Cyrille Bagard <nocbos@gmail.com>
-
-	* plugins/androhelpers/switch.c:
-	* plugins/libcsem/exit.c:
-	* plugins/ropgadgets/finder.c:
-	* src/analysis/disass/area.c:
-	* src/analysis/disass/links.c:
-	* src/analysis/disass/loop.c:
-	* src/analysis/disass/macro.c:
-	* src/arch/arm/v7/opdefs/b_A8818.d:
-	* src/arch/arm/v7/opdefs/bl_A8825.d:
-	* src/arch/arm/v7/opdefs/blx_A8826.d:
-	* src/arch/arm/v7/opdefs/bx_A8827.d:
-	* src/arch/arm/v7/opdefs/ldr_A8862.d:
-	* src/arch/arm/v7/opdefs/ldr_A8863.d:
-	* src/arch/arm/v7/opdefs/ldr_A8864.d:
-	* src/arch/arm/v7/opdefs/ldr_A8865.d:
-	* src/arch/arm/v7/opdefs/ldrb_A8867.d:
-	* src/arch/arm/v7/opdefs/ldrb_A8868.d:
-	* src/arch/arm/v7/opdefs/ldrb_A8870.d:
-	* src/arch/arm/v7/opdefs/Makefile.am:
-	* src/arch/arm/v7/opdefs/pop_A88131.d:
-	* src/arch/arm/v7/opdefs/pop_A88132.d:
-	* src/arch/arm/v7/opdefs/str_A88204.d:
-	* src/arch/arm/v7/opdefs/strb_A88207.d:
-	* src/arch/arm/v7/opdefs/strb_A88208.d:
-	Update code.
-
-	* src/arch/instruction.c:
-	* src/arch/instruction.h:
-	Define AIF_RETURN_POINT to replace the previous 'return' accessors.
-
-	* src/gtkext/gtkgraphview.c:
-	Update code.
-
-15-07-10  Cyrille Bagard <nocbos@gmail.com>
-
-	* pixmaps/chrysalide.xcf:
-	Update the picture.
-
-	* src/analysis/disass/area.c:
-	Typo.
-
-	* src/analysis/disass/fetch.c:
-	Try to use virtual addresses as often as possible.
-
-	* src/arch/arm/v7/fetch.c:
-	Fix a bug when computing destination addresses.
-
-15-07-04  Cyrille Bagard <nocbos@gmail.com>
-
-	* pixmaps/before-after.png:
-	Show the difference between the old and the new versions of the logo.
-
-	* pixmaps/chrysalide-128.png:
-	* pixmaps/chrysalide-32.png:
-	* pixmaps/chrysalide-64.png:
-	* pixmaps/chrysalide-full.png:
-	* pixmaps/chrysalide.xcf:
-	New files: store the pictures made thanks to Gimp.
-
-	* pixmaps/Makefile.am:
-	Redraw a nicer logo for Chrysalide.
-
-	* src/dialogs/about.c:
-	* src/editor.c:
-	Use the new logo.
-
-15-06-18  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/arch/arm/v7/arm.c:
-	Fix and extend the support for ARM v7 instructions.
-
-	* src/arch/arm/v7/opcodes/opcodes_tmp_arm.h:
-	* src/arch/arm/v7/opcodes/opcodes_tmp_thumb_16.h:
-	Update missing prototypes.
-
-	* src/arch/arm/v7/opdefs/ldrb_A8868.d:
-	New entry: introduce a new ARM instruction.
-
-	* src/arch/arm/v7/opdefs/ldrb_A8870.d:
-	Fix a mistake in the instruction encoding.
-
-	* src/arch/arm/v7/opdefs/lsr_A8896.d:
-	New entry: introduce a new ARM instruction.
-
-	* src/arch/arm/v7/opdefs/Makefile.am:
-	Add a new definition to ARMV7_DEFS.
-
-	* src/arch/arm/v7/opdefs/strb_A88207.d:
-	New entry: introduce a new ARM instruction.
-
-	* src/arch/arm/v7/opdefs/uxtb_A88274.d:
-	Fix a mistake in the instruction name.
-
-	* tools/d2c/d2c_genmakefile.sh:
-	Avoid to include header content in source code.
-
-15-06-15  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/glibext/gcodebuffer.c:
-	* src/glibext/gcodebuffer.h:
-	Compute and provide the width before the header column.
-
-	* src/gtkext/gtkbufferview.c:
-	* src/gtkext/gtkgraphview.c:
-	Register _gtk_*_view_move_caret_to() as a class function.
-	Get more accurate when computing new caret abscissa locations.
-
-	* src/gtkext/gtkviewpanel.c:
-	* src/gtkext/gtkviewpanel.h:
-	* src/gtkext/gtkviewpanel-int.h:
-	Be able to move the caret when scrolling to a given address.
-
-15-06-14  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/arch/arm/v7/opdefs/pop_A88131.d:
-	Do not miss some 'pop' instructions as return points.
-
-15-06-14  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/arch/arm/v7/opdefs/add_A884.d:
-	* src/arch/arm/v7/opdefs/add_A889.d:
-	Fix a syntax mistake.
-
-	* src/arch/arm/v7/opdefs/b_A8818.d:
-	* src/arch/arm/v7/opdefs/bl_A8825.d:
-	Handle properly the sign extension when extending values.
-
-	* src/arch/arm/v7/opdefs/sub_A88221.d:
-	* src/arch/arm/v7/opdefs/sub_A88225.d:
-	Fix a syntax mistake.
-
-	* tools/d2c/args.c:
-	* tools/d2c/args.h:
-	* tools/d2c/d2c_gram.y:
-	* tools/d2c/d2c_tok.l:
-	Allow to use binary or hex values as arguments. Clean the code.
-
-15-06-13  Cyrille Bagard <nocbos@gmail.com>
-
-	* Makefile.am:
-	Do not require an Internet connection to build 'revision.h' anymore.
-
-	* src/analysis/blocks/flow.c:
-	* src/analysis/blocks/flow.h:
-	Update code.
-
-	* src/analysis/db/cdb.c:
-	Remove an active wait loop.
-
-	* src/analysis/decomp/il.c:
-	Update code.
-
-	* src/analysis/disass/area.c:
-	Improve loading speed with binary search of sorted arrays.
-
-	* src/analysis/disass/disassembler.c:
-	Update code.
-
-	* src/analysis/disass/macro.c:
-	* src/analysis/disass/macro.h:
-	Update code.
-
-	* src/arch/processor.c:
-	Improve loading speed with binary search of sorted arrays.
-
-	* src/format/elf/symbols.c:
-	Update code.
-
-	* src/format/format.c:
-	* src/format/format.h:
-	* src/format/format-int.h:
-	Improve loading speed with binary search of sorted arrays.
-
-	* src/format/symbol.c:
-	Sort symbols using right values.
-
-15-05-15  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/gtkext/graph/nodes/flow.c:
-	Avoid crashes in graph views by filtering middle pending positions.
-
-15-05-14  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/glibext/gcodebuffer.c:
-	* src/glibext/gcodebuffer.h:
-	Give access to buffer lines with an index.
-
-	* src/gtkext/gtkbufferview.c:
-	Fix a bug by searching lines in the whole code buffer instead of using
-	the local one.
-
-15-05-12  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/gtkext/gtkgraphview.c:
-	Include buffer views in graph views in the right way.
-
-15-05-12  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/gtkext/graph/layout.c:
-	Fix compilation warnings.
-
-	* src/gtkext/graph/node.c:
-	* src/gtkext/graph/node.h:
-	Introduce a new kink of pending position.
-
-	* src/gtkext/graph/node-int.h:
-	Clean and update the code.
-
-	* src/gtkext/graph/nodes/flow.c:
-	* src/gtkext/graph/nodes/virtual.c:
-	Ensure parent nodes are centered on their children when expected.
-
-15-05-11  Cyrille Bagard <nocbos@gmail.com>
-
-	* configure.ac:
-	Add the new Makefile from the 'plugins/ropgadgets' directory.
-
-	* plugins/Makefile.am:
-	Add ropgadgets to SUBDIRS.
-
-	* plugins/mobicore/mobicore.c:
-	* plugins/mobicore/mobicore.h:
-	Update code for init/exit prototypes.
-
-	* plugins/ropgadgets/finder.c:
-	* plugins/ropgadgets/finder.h:
-	* plugins/ropgadgets/helper_arm.c:
-	* plugins/ropgadgets/helper_arm.h:
-	* plugins/ropgadgets/Makefile.am:
-	* plugins/ropgadgets/plugin.c:
-	* plugins/ropgadgets/plugin.h:
-	* plugins/ropgadgets/select.c:
-	* plugins/ropgadgets/select.h:
-	New entries: provide a way to look for ROP gadgets in binary code.
-
-	* src/analysis/disass/area.c:
-	Typo.
-
-	* src/arch/arm/v7/opdefs/pop_A88131.d:
-	* src/arch/arm/v7/opdefs/pop_A88132.d:
-	Define ARM instructions as return points if and only if it is the case.
-
-	* src/arch/processor.h:
-	Define the next way to disassemble binary code.
-
-	* src/arch/vmpa.c:
-	* src/arch/vmpa.h:
-	Provide one extra operation with vmpa_t structures.
-
-	* src/gui/menus/Makefile.am:
-	Add the 'plugins.[ch]' files to libguimenus_la_SOURCES.
-
-	* src/gui/menus/menubar.c:
-	Update code.
-
-	* src/gui/menus/plugins.c:
-	* src/gui/menus/plugins.h:
-	New entries: add a menu for plugins.
-
-	* src/plugins/pglist.c:
-	* src/plugins/plugin.c:
-	* src/plugins/plugin.h:
-	* src/plugins/plugin-int.h:
-	Provide a global reference to all plugins init/exit functions.
-
-15-05-06  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/arch/arm/v7/post.c:
-	Make a last label name look nicer.
-
-	* src/format/elf/helper_arm.c:
-	Typo.
-
-	* src/format/elf/symbols.c:
-	* src/format/elf/symbols.h:
-	Remove some GCC warnings by casting variables or moving definitions.
-
-15-05-06  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/core/params.c:
-	* src/core/params.h:
-	* src/gtkext/gtkbufferview.c:
-	Allow to customize the size of tooltips over buffer views.
-
-15-05-06  Cyrille Bagard <nocbos@gmail.com>
-
-	* plugins/pychrysa/glibext/codebuffer.c:
-	* src/analysis/binary.c:
-	Update code.
-
-	* src/arch/vmpa.c:
-	* src/arch/vmpa.h:
-	Tell if a range contains memory up to and including a given address.
-
-	* src/dialogs/gotox.c:
-	Update code.
-
-	* src/format/format.c:
-	* src/format/format.h:
-	Provide the next symbol following a given address.
-
-	* src/glibext/gcodebuffer.c:
-	* src/glibext/gcodebuffer.h:
-	Respect the MVC design pattern a little bit more when looking for lines.
-	Allow to get lines by indexes.
-
-	* src/gtkext/gtkbufferview.c:
-	Display a tooltip for strings or code symbols in buffer views.
-
-15-05-05  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/gtkext/gtkgraphview.c:
-	Do not forget to allocate size for the view as soon as the size of its
-	support change. Remove old useless 'vmpa_t' fields.
-
-15-05-05  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/gtkext/gtkgraphview.c:
-	* src/gtkext/gtkgraphview.h:
-	Fix some warnings during the compilation.
-
-	* src/gtkext/gtklinkrenderer.c:
-	* src/gtkext/gtklinkrenderer.h:
-	Deleted entries.
-
-	* src/gtkext/gtkviewpanel.c:
-	* src/gtkext/gtkviewpanel.h:
-	Fix some warnings during the compilation.
-
-	* src/gtkext/Makefile.am:
-	Add the 'gtklinkrenderer.[ch]' files from libgtkext_la_SOURCES.
-
-15-05-05  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/analysis/disass/area.c:
-	* src/arch/arm/v7/post.c:
-	Make labels for symbols look nicer.
-
-15-05-05  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/analysis/disass/disassembler.c:
-	Reorder the disassembling steps for more sanity.
-
-	* src/analysis/disass/links.c:
-	Fix a bug when creating natural execution flows.
-
-	* src/analysis/disass/macro.c:
-	Fix a bug when following the execution jumps to create basic blocks.
-
-	* src/arch/link.c:
-	Improve the content of debug messages.
-
-15-05-04  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/gtkext/graph/edge.c:
-	* src/gtkext/graph/edge.h:
-	Provide a method to compare edges in order to sort them.
-
-	* src/gtkext/graph/layout.c:
-	Compute the layout twice in order to avoid edges crossings.
-
-	* src/gtkext/graph/node.c:
-	* src/gtkext/graph/node.h:
-	Use g_graph_node_set_x_position() in g_graph_node_apply_position(). Find
-	nodes by either an entry or an exit instruction.
-
-	* src/gtkext/graph/nodes/flow.c:
-	* src/gtkext/graph/nodes/flow.h:
-	Update code. Compare slots for edges. Reorder slot indexes in order to
-	avoid edges crossings.
-
-15-05-01  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/common/xml.c:
-	Recover from parsing errors against an empty XML file.
-
-15-05-01  Cyrille Bagard <nocbos@gmail.com>
-
-	* plugins/mobicore/mclf.c:
-	* src/analysis/db/cdb.c:
-	* src/format/dex/dex.c:
-	* src/format/elf/helper_arm.c:
-	Fix implicit declarations of functions causing crashes.
-
-	* src/format/elf/symbols.h:
-	Declare some Elf symbols related functions as public.
-
-	* src/gtkext/gtkblockview.c:
-	* src/gtkext/gtkbufferview.c:
-	* src/gtkext/gtkbufferview.h:
-	* src/gtkext/gtkbufferview-int.h:
-	* src/gtkext/gtkgraphview.c:
-	* src/gtkext/gtkviewpanel.c:
-	* src/gtkext/gtkviewpanel-int.h:
-	Fix implicit declarations of functions causing crashes. Move some code
-	dealing with scrolling adjustments.
-
-15-04-30  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/arch/arm/v7/opcodes/opcodes_tmp_thumb_16.h:
-	* src/arch/arm/v7/opcodes/opcodes_tmp_thumb_32.h:
-	Update missing prototypes.
-
-	* src/arch/arm/v7/opdefs/ldrb_A8870.d:
-	New entry: introduce a new ARM instruction.
-
-	* src/arch/arm/v7/opdefs/Makefile.am:
-	Update included headers list.
-
-	* src/arch/arm/v7/opdefs/strb_A88208.d:
-	New entry: introduce a new ARM instruction.
-
-	* src/arch/arm/v7/thumb_32.c:
-	Implement a new category of instructions from Thumb32.
-
-15-04-27  Cyrille Bagard <nocbos@gmail.com>
-
-	* configure.ac:
-	* po/POTFILES.in:
-	* src/arch/arm/v7/build_tmp_decl.sh:
-	* src/arch/arm/v7/opcodes/Makefile.am:
-	* tools/d2c/d2c_genmakefile.sh:
-	Allow to compile the project from a fresh install by fixing mistakes.
-
-15-04-26  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/analysis/disass/output.c:
-	Give more information about not found symbols.
-
-	* src/format/elf/symbols.c:
-	Load internal smybols ; create entry points only when needed.
-
-	* src/format/format.c:
-	* src/format/format.h:
-	Allow to remove symbols and/or routines.
-
-	* src/gui/panels/symbols.c
-	Display entry points as symbols too.
-
-15-04-25  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/analysis/disass/macro.c:
-	Use an uniq coverage memory for all visited branches.
-
-	* src/arch/arm/v7/opdefs/bl_A8825.d:
-	* src/arch/arm/v7/opdefs/cbnz_A8829.d:
-	Register suitable linkage hooks and define right links between instructions.
-
-	* src/arch/instruction.c:
-	* src/arch/instruction.h:
-	Remove a GCC compilation warning about a return value.
-
-	* src/arch/link.c:
-	* src/arch/link.h:
-	Refine the linkage hooks: allow to choose the right operand.
-
-	* src/arch/target.c:
-	* src/arch/target.h:
-	Give an access to the resolved symbol if needed.
-
-	* src/gtkext/graph/layout.c:
-	Improve the final debug message.
-
-	* src/gtkext/graph/nodes/flow.c:
-	* src/gtkext/graph/nodes/flow.h:
-	Give an access to the raw basic block.
-
-15-04-25  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/analysis/disass/area.c:
-	* src/analysis/disass/output.c:
-	* src/arch/arm/v7/context.c:
-	* src/arch/arm/v7/context.h:
-	* src/gtkext/graph/ranks.c:
-	* src/gtkext/gtkgraphview.c:
-	* src/gtkext/gtkviewpanel.c:
-	Remove some debug messages.
-
-15-04-25  Cyrille Bagard <nocbos@gmail.com>
-
-	* configure.ac:
-	Add the new Makefile from the 'plugins/libcsem' directory.
-
-	* plugins/libcsem/exit.c:
-	* plugins/libcsem/exit.h:
-	* plugins/libcsem/Makefile.am:
-	* plugins/libcsem/semantic.c:
-	* plugins/libcsem/semantic.h:
-	New entries: include a new plugin to mark calls to exit() functions as return points.
-
-	* plugins/Makefile.am:
-	Add libcsem to SUBDIRS.
-
-	* src/analysis/disass/disassembler.c:
-	* src/plugins/plugin-def.h:
-	Define new kinds of plugin hooks.
-
-15-04-24  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/gtkext/graph/nodes/flow.c:
-	Handle a strange case of jump outside the current routine.
-
-15-04-22  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/dialogs/export.c:
-	Update call to g_buffer_view_new().
-
-	* src/glibext/gcodebuffer.c:
-	* src/glibext/gcodebuffer.h:
-	Allow to refer to an external list for highlighted segments.
-
-	* src/gtkext/gtkblockview.c:
-	Send a signal when segments get [un]selected. Update call to
-	g_buffer_view_new().
-
-	* src/gtkext/gtkbufferview.c:
-	Do not draw a background for the selected line when a widget loses its focus.
-
-	* src/gtkext/gtkgraphview.c:
-	Update code.
-
-	* src/gtkext/gtksourceview.c:
-	Update call to g_buffer_view_new().
-
-15-04-21  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/arch/processor.c:
-	* src/arch/processor.h:
-	Provide the previous and next instructions from an internal list.
-
-	* src/glibext/gcodebuffer.c:
-	Begin to used fast indexes when dealing with view ranges. Always provide
-	an updated address when moving the caret with success. Fix a bug when
-	highlighting segments by providing a return value, as expected.
-
-	* src/gtkext/graph/node.c:
-	Update code.
-
-	* src/gtkext/gtkbufferview.c:
-	* src/gtkext/gtkbufferview.h:
-	* src/gtkext/gtkbufferview-int.h:
-	Handle focus changes properly. Notify when a limit has been reached when
-	navigating using the keyboard.
-
-	* src/gtkext/gtkgraphview.c:
-	Transmit the focus when a limit has been reached while using he keyboard.
-
-	* src/gtkext/gtkviewpanel.c:
-	Receive focus event. Hack the scrolling routine for encapsulated buffer views.
-
-	* src/gui/status.c:
-	Only reset the status bar if there is no current selected address.
-
-15-04-17  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/gtkext/gtkviewpanel.c:
-	Receive [smooth] scrolling events on view panels.
-
-15-04-16  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/analysis/disass/loop.c:
-	* src/analysis/disass/macro.c:
-	Fix some bugs in the basic blocks building.
-
-15-04-12  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/glibext/gbufferline.c:
-	* src/glibext/gbufferline.h:
-	Update code.
-
-	* src/glibext/gbuffersegment.c:
-	* src/glibext/gbuffersegment.h:
-	Fix a bug when computing the segment hash: use the final text.
-	Create a list structure to identify segment contents by their hash.
-	Draw the segments according to this kind of list.
-
-	* src/glibext/gcodebuffer.c:
-	* src/glibext/gcodebuffer.h:
-	Keep track of each highlighted segment.
-
-	* src/gtkext/gtkblockview.c:
-	* src/gtkext/gtkbufferview.c:
-	* src/gtkext/gtkbufferview-int.h:
-	Highlight the current segment on caret location changes.
-
-15-04-12  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/core/params.c:
-	* src/core/params.h:
-	Allow to configure the drawing of the selection line.
-
-	* src/glibext/gcodebuffer.c:
-	* src/glibext/gcodebuffer.h:
-	* src/gtkext/gtkbufferview.c:
-	Draw a selection line on buffer views.
-
-15-04-11  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/glibext/gbufferline.c:
-	* src/glibext/gbufferline.h:
-	* src/glibext/gcodebuffer.c:
-	* src/gtkext/gtkbufferview.c:
-	Fix the remaining bugs in all kinds of navigation in buffer views.
-
-15-04-10  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/core/params.c:
-	* src/core/params.h:
-	* src/gui/panels/strings.c:
-	Extend the behavior of the strings panel.
-
-15-04-09  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/glibext/gbufferline.c:
-	* src/glibext/gcodebuffer.c:
-	* src/glibext/gcodebuffer.h:
-	Fix all known bugs with the keyboard-based navigation in buffer views.
-
-15-04-06  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/analysis/block.c:
-	* src/analysis/block-int.h:
-	* src/analysis/blocks/flow.c:
-	* src/analysis/blocks/virtual.c:
-	* src/gtkext/graph/node.c:
-	* src/gtkext/graph/node.h:
-	* src/gtkext/graph/node-int.h:
-	* src/gtkext/graph/nodes/flow.c:
-	* src/gtkext/graph/nodes/flow.h:
-	* src/gtkext/graph/nodes/virtual.c:
-	* src/gtkext/graph/nodes/virtual.h:
-	* src/gtkext/gtkblockview.c:
-	* src/gtkext/gtkbufferview.c:
-	* src/gtkext/gtkgraphview.c:
-	* src/gtkext/gtksourceview.c:
-	* src/gtkext/gtkviewpanel.c:
-	* src/gtkext/gtkviewpanel-int.h:
-	Do some refactoring in order to make the code more GObject-friendly.
-
-15-04-06  Cyrille Bagard <nocbos@gmail.com>
-
-	* configure.ac:
-	* src/gtkext/graph/dot.c:
-	* src/gtkext/graph/dot.h:
-	* src/gtkext/graph/layout.c:
-	* src/gtkext/graph/layout.h:
-	* src/gtkext/graph/Makefile.am:
-	* src/gtkext/graph/node.c:
-	* src/gtkext/graph/node.h:
-	* src/gtkext/graph/node-int.h:
-	* src/gtkext/graph/nodes/flow.c:
-	* src/gtkext/gtkgraphview.c:
-	* src/Makefile.am:
-	Say goodbye to Graphviz.
-
-15-04-06  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/analysis/disass/loop.c:
-	Update code when creating loops.
-
-	* src/arch/instruction.c:
-	* src/arch/instruction.h:
-	Provide a way to properly change an existing link between instructions.
-
-	* src/gtkext/graph/edge.c:
-	Change the direction for looping edges to left.
-
-	* src/gtkext/graph/node.c:
-	Upgrade code. Set a pending position only one time.
-
-	* src/gtkext/graph/nodes/flow.c:
-	Align vertical edges when there is a loop edge in the final block entries.
-
-	* src/gtkext/graph/nodes/virtual.c:
-	Fix the position of loop edges.
-
-15-04-05  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/gtkext/graph/layout.c:
-	Remove the debug fixed requested size for the graph layouts.
-
-	* src/gtkext/gtkgraphview.c:
-	Typo.
-
-	* src/gui/panels/glance.c:
-	Restore the panel for a glance at the current code view.
-
-15-04-04  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/analysis/disass/disassembler.c:
-	Extend the disassembling process.
-
-	* src/analysis/disass/loop.c:
-	* src/analysis/disass/loop.h:
-	Detect loops in disassembled instructions once again.
-
-	* src/analysis/disass/rank.c:
-	Add debug code to display assigned ranks.
-
-15-04-04  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/analysis/block.c:
-	* src/analysis/block.h:
-	* src/analysis/block-int.h:
-	Fix the prototypes of functions looking for a block of a given address.
-
-	* src/analysis/blocks/flow.c:
-	* src/analysis/blocks/flow.h:
-	Clean the code relative to ranks.
-
-	* src/analysis/blocks/virtual.c:
-	Fix the prototypes of functions looking for a block of a given address.
-	Fix a bug when looking for the parent of such a block.
-
-	* src/analysis/disass/disassembler.c:
-	Update the disassembling process order and define ranks for basic routines.
-
-	* src/analysis/disass/limit.c:
-	* src/analysis/disass/limit.h:
-	Set the AIF_ROUTINE_START flag for the first instruction of all routines.
-
-	* src/analysis/disass/rank.c:
-	* src/analysis/disass/rank.h:
-	Define ranks for basic routines.
-
-15-04-03  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/glibext/gcodebuffer.c:
-	Reactivate a cached version of computed widths.
-
-	* src/gtkext/gtkbufferview.c:
-	* src/gtkext/gtkgraphview.c:
-	* src/gtkext/gtkviewpanel.c:
-	* src/gtkext/gtkviewpanel-int.h:
-	Define a preferred size for views and react on scroll events.
-
-15-04-03  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/analysis/disass/output.c:
-	Set an empty size for lines showing a routine label.
-
-	* src/glibext/gcodebuffer.c:
-	* src/glibext/gcodebuffer.h:
-	Rewrite restrictions for buffer views using the new vmpa_t type.
-
-	* src/gtkext/graph/layout.c:
-	* src/gtkext/graph/node.c:
-	* src/gtkext/graph/node.h:
-	Update code.
-
-	* src/gtkext/graph/nodes/flow.c:
-	Select only meaningful link when building flow entries/exits.
-
-	* src/gtkext/gtkbufferview.c:
-	Assign a temporary fake size to the widget.
-
-	* src/gtkext/gtkgraphview.c:
-	* src/gtkext/gtkviewpanel.c:
-	* src/gtkext/gtkviewpanel-int.h:
-	Try to show basic blocks in the graphic view again.
-
-	* src/gui/menus/view.c:
-	Update old code.
-
-15-04-01  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/analysis/disass/macro.c:
-	Fix the definition of inner blocks by cutting at the right starting
-	position. Fix the final debug output.
-
-	* src/arch/arm/instruction.c:
-	Define the default execution condition for ARM instructions.
-
-	* src/arch/arm/link.c:
-	* src/arch/arm/link.h:
-	New entries: select jumps or branchs depending on current conditions.
-
-	* src/arch/arm/Makefile.am:
-	Add the 'link.[ch]' files to libarcharm_la_SOURCES.
-
-	* src/arch/arm/v7/opdefs/b_A8818.d:
-	Update definitions.
-
-	* src/arch/arm/v7/opdefs/Makefile.am:
-	Update included headers.
-
-15-04-01  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/analysis/disass/area.c:
-	Update code by changing IPH_LINK to IPH_FETCH.
-
-	* src/analysis/disass/disassembler.c:
-	Register all disassembled instructions and run the new IPH_LINK methods.
-
-	* src/analysis/disass/links.c:
-	Establish natural links in the execution flow.
-
-	* src/analysis/disass/macro.c:
-	Save some progress in the definition of basic blocks.
-
-	* src/arch/arm/v7/fetch.c:
-	* src/arch/arm/v7/fetch.h:
-	New entries: redefine the old IPH_LINK methods into IPH_FETCH new ones.
-
-	* src/arch/arm/v7/link.c:
-	* src/arch/arm/v7/link.h:
-	Moved entries: see the 'fetch.[ch]' files.
-
-	* src/arch/arm/v7/Makefile.am:
-	Replace the 'link.[ch]' files by the 'fetch.[ch]' ones
-	in libarcharmv7_la_SOURCES.
-
-	* src/arch/arm/v7/opdefs/b_A8818.d:
-	* src/arch/arm/v7/opdefs/bl_A8825.d:
-	* src/arch/arm/v7/opdefs/bx_A8827.d:
-	* src/arch/arm/v7/opdefs/cbnz_A8829.d:
-	* src/arch/arm/v7/opdefs/ldr_A8864.d:
-	Update definitions.
-
-	* src/arch/arm/v7/opdefs/Makefile.am:
-	Update included headers list.
-
-	* src/arch/arm/v7/opdefs/pop_A88131.d:
-	* src/arch/arm/v7/opdefs/pop_A88132.d:
-	Update definitions.
-
-	* src/arch/arm/v7/post.c:
-	* src/arch/arm/v7/post.h:
-	Update prototypes.
-
-	* src/arch/instruction.c:
-	Update code.
-
-	* src/arch/instruction.h:
-	Update code. Redefine prototypes for hooks. Register a link type dedicated
-	to cross refrences.
-
-	* src/arch/link.c:
-	* src/arch/link.h:
-	New entries: provide generic methods for some kinks of links.
-
-	* src/arch/Makefile.am:
-	Add the 'link.[ch]' files to libarch_la_SOURCES.
-
-	* src/arch/processor.c:
-	* src/arch/processor.h:
-	* src/arch/processor-int.h:
-	Begin to store all disassembled instructions in the processor structure.
-
-15-03-29  Cyrille Bagard <nocbos@gmail.com>
-
-	* plugins/readelf/header.c:
-	* plugins/readelf/program.c:
-	Use real virtual addresses when describing ELF items.
-
-	* src/format/elf/elf.c:
-	* src/format/elf/program.c:
-	* src/format/elf/program.h:
-	* src/format/elf/section.c:
-	* src/format/elf/section.h:
-	* src/format/elf/symbols.c:
-	* src/format/executable.c:
-	* src/format/executable.h:
-	* src/format/executable-int.h:
-	Clean the code. Define proper functions to translate offsets/adresses
-	into vmpa_t definitions.
-
-15-03-28  Cyrille Bagard <nocbos@gmail.com>
-
-	* configure.ac:
-	Add the new Makefile from the 'plugins/readelf' directory.
-
-	* plugins/Makefile.am:
-	Add readelf to SUBDIRS.
-
-	* plugins/readelf/header.c:
-	* plugins/readelf/header.h:
-	* plugins/readelf/Makefile.am:
-	* plugins/readelf/program.c:
-	* plugins/readelf/program.h:
-	* plugins/readelf/reader.c:
-	* plugins/readelf/reader.h:
-	* plugins/readelf/section.c:
-	* plugins/readelf/section.h:
-	New entries: provide readelf features as an external plugin.
-
-	* src/format/elf/elf.c:
-	* src/format/elf/elf.h:
-	Provide some ELF properties and update code.
-
-	* src/format/elf/elf-int.c:
-	* src/format/elf/elf-int.h:
-	Read a program header without updating the read position.
-
-	* src/format/elf/program.c:
-	* src/format/elf/strings.c:
-	* src/format/elf/symbols.c:
-	Update code.
-
-	* src/format/format.c:
-	Increment references for borrowed binary content.
-
-	* src/plugins/pglist.h:
-	* src/plugins/plugin.c:
-	* src/plugins/plugin-def.h:
-	* src/plugins/plugin.h:
-	* src/plugins/plugin-int.h:
-	Extend the plugins definitions to allow comments linked to instructions.
-
-15-03-25  Cyrille Bagard <nocbos@gmail.com>
-
-	* tools/d2c/conv.c:
-	Fix a regression by taking care of results before going to a error exit.
-
-	* tools/d2c/macros.c:
-	* tools/d2c/macros.h:
-	Deleted entries: replaced a long time ago by the 'pproc.[ch]' files.
-
-15-03-21  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/analysis/blocks/flow.c:
-	* src/analysis/blocks/flow.h:
-	* src/analysis/disass/disassembler.c:
-	* src/analysis/disass/macro.c:
-	Restore a limited but working version of basic blocks definitions.
-
-15-03-19  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/arch/raw.c:
-	Fix an invalid cast between two GLib instances in some cases.
-
-15-03-18  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/analysis/disass/area.c:
-	Ensure symbols exist where instructions are marked as first instructions
-	of a routine.
-
-	* src/analysis/disass/disassembler.c:
-	* src/analysis/disass/limit.c:
-	Compute limits for all routines according to existing symbols.
-
-	* src/arch/arm/v7/opdefs/b_A8818.d:
-	* src/arch/arm/v7/opdefs/bl_A8825.d:
-	* src/arch/arm/v7/opdefs/blx_A8826.d:
-	* src/arch/arm/v7/opdefs/bx_A8827.d:
-	* src/arch/arm/v7/opdefs/ldr_A8862.d:
-	* src/arch/arm/v7/opdefs/ldr_A8863.d:
-	* src/arch/arm/v7/opdefs/ldr_A8864.d:
-	* src/arch/arm/v7/opdefs/ldr_A8865.d:
-	* src/arch/arm/v7/opdefs/ldrb_A8867.d:
-	* src/arch/arm/v7/opdefs/Makefile.am:
-	* src/arch/arm/v7/opdefs/pop_A88131.d:
-	* src/arch/arm/v7/opdefs/push_A88133.d:
-	* src/arch/arm/v7/opdefs/str_A88204.d:
-	Update all rules calls and define a new one for instruction flags.
-
-	* src/arch/arm/v7/post.c:
-	Update symbol types: they are STP_CODE_LABEL, not STP_ROUTINE.
-
-	* src/arch/instruction.c:
-	* src/arch/instruction.h:
-	* src/arch/instruction-int.h:
-	Define generic instruction flags.
-
-	* src/format/format.c:
-	Collect routines when symbols are added.
-
-	* src/format/symbol.c:
-	* src/format/symbol.h:
-	Update code for the new 'STP_CODE_LABEL' type.
-
-	* tools/d2c/args.c:
-	* tools/d2c/args.h:
-	Allow constants unknown by d2c to be used: gcc will recognize them.
-
-	* tools/d2c/d2c_gram.y:
-	* tools/d2c/d2c_tok.l:
-	Handle binary as well as hex values for conditions. Update code.
-
-	* tools/d2c/qckcall.c:
-	* tools/d2c/qckcall.h:
-	* tools/d2c/rules.c:
-	* tools/d2c/rules.h:
-	* tools/d2c/spec.c:
-	Allow to call routines with or without return code.
-
-15-03-13  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/analysis/disass/area.c:
-	Free allocated memory as expected.
-
-	* src/analysis/disass/limit.c:
-	* src/analysis/disass/limit.h:
-	Update and improve without testing the old process of computing limits
-	for routines.
-
-15-03-11  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/analysis/disass/macro.c:
-	* src/analysis/disass/macro.h:
-	Update and improve without testing the old cutting of routines into blocks.
-
-15-03-11  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/analysis/disass/output.c:
-	Avoid to get stuck because a symbol can not be found and inserted.
-
-	* src/arch/arm/v7/post.c:
-	Add more debug code.
-
-	* src/format/elf/program.c:
-	* src/format/elf/program.h:
-	Build a full location from a physical offset.
-
-	* src/format/elf/symbols.c:
-	Load the ELF header at a proper virtual address.
-
-	* src/format/symbol.c:
-	* src/plugins/plugin.c:
-	Remove debug code.
-
-15-03-11  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/plugins/plugin.c:
-	Fix an overflow when logging messages for plugins.
-
-15-03-10  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/dialogs/gotox.c:
-	Offer more interactivity from the navigation dialog box.
-
-15-03-10  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/gui/menus/edition.c:
-	Fix a bug when tracking cross references from a line with an empty size.
-
-15-03-08  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/dialogs/gotox.c:
-	Fix a bug when dealing with a symbol without label.
-
-15-03-08  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/analysis/disass/area.c:
-	* src/format/symbol.c:
-	* src/format/symbol.h:
-	Introduce a new symbol type called 'STP_RO_STRING'.
-
-	* src/gui/panels/bookmarks.c:
-	Update code.
-
-	* src/gui/panels/regedit.c:
-	Typo.
-
-	* src/gui/panels/strings.c:
-	List all idenfied read only strings in a dedicated panel.
-
-15-03-08  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/analysis/disass/disassembler.c:
-	Update code.
-
-	* src/analysis/disass/links.c:
-	* src/analysis/disass/links.h:
-	Restore the code establishing links between instructions.
-
-	* src/arch/immediate.c:
-	* src/arch/immediate.h:
-	Attach the operand to output segments. Export values to virt_t types.
-
-	* src/arch/instruction.c:
-	* src/arch/instruction.h:
-	Find instructions by ranges or adreses in a given list.
-
-	* src/arch/target.c:
-	Attach the operand to output segments.
-
-	* src/dialogs/gotox.c:
-	* src/dialogs/gotox.h:
-	Handle cross references as well as entry points.
-
-	* src/glibext/gbufferline.c:
-	* src/glibext/gbufferline.h:
-	* src/glibext/gbuffersegment.c:
-	* src/glibext/gbuffersegment.h:
-	Memorize GLib instances as creator of lines or segments.
-
-	* src/glibext/gcodebuffer.c:
-	* src/glibext/gcodebuffer.h:
-	Find the line and its segment located at a given position.
-
-	* src/gtkext/gtkbufferview.c:
-	* src/gtkext/gtkbufferview-int.h:
-	* src/gtkext/gtkviewpanel.c:
-	* src/gtkext/gtkviewpanel.h:
-	* src/gtkext/gtkviewpanel-int.h:
-	Update code to get the current position in a view.
-
-	* src/gui/editem.c:
-	* src/gui/editem.h:
-	* src/gui/editem-int.h:
-	Allow to be notified when a view is created or destroyed.
-
-	* src/gui/menus/binary.c:
-	Update code.
-
-	* src/gui/menus/edition.c:
-	Add menu entries to follow addresses or cross references.
-
-	* src/gui/menus/menubar.c:
-	Manage views and track focus to enable/disable some menu items.
-
-	* src/project.c:
-	Update code.
-
-15-03-04  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/arch/arm/v7/post.c:
-	Add some comments for variables.
-
-	* src/arch/raw.c:
-	* src/arch/raw.h:
-	Deal with strings as raw instructions.
-
-	* src/format/elf/strings.c:
-	Load and display found strings in ELF.
-
-	* src/format/format.c:
-	* src/format/format.h:
-	Create labels for string data.
-
-	* src/format/symbol.c:
-	* src/format/symbol.h:
-	Allow to define labels and register string symbols.
-
-15-02-25  Cyrille Bagard <nocbos@gmail.com>
-
-	* plugins/pychrysa/gtkext/viewpanel.c:
-	Disable old code.
-
-	* src/glibext/gcodebuffer.c:
-	* src/glibext/gcodebuffer.h:
-	Allow to get coordinates of a line containing code, if possible,
-	for a given address.
-
-	* src/gtkext/gtkbufferview.c:
-	* src/gtkext/gtkviewpanel.c:
-	* src/gtkext/gtkviewpanel.h:
-	* src/gtkext/gtkviewpanel-int.h:
-	Provide tweaks about positions when looking for address coordinates.
-
-	* src/gui/menus/binary.c:
-	* src/gui/menus/edition.c:
-	* src/gui/panels/bookmarks.c:
-	* src/gui/panels/symbols.c:
-	* src/gui/tb/portions.c:
-	Update.
-
-	* src/project.c:
-	Wait before using sizes to compute the position of the entry point.
-
-15-02-24  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/format/format.c:
-	* src/format/format.h:
-	Provide a way to find a symbol by its label.
-
-	* src/format/symbol.c:
-	Add a debug comment.
-
-	* src/project.c:
-	Show a loaded view at its entry point at the beginning.
-
-15-02-23  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/analysis/binary.c:
-	Track updates inside the bookmarks collection.
-
-	* src/analysis/binary.h:
-	Typo.
-
-	* src/analysis/db/misc/rlestr.c:
-	Optimize the network pressure while sending strings.
-
-	* src/analysis/db/server.c:
-	Fix a bug: do not close the connection after the initial handshake.
-
-	* src/glibext/gbufferline.c:
-	Create a signal used when changing line flags.
-
-	* src/gui/menus/project.c:
-	Connect to the server only once disassbling is done.
-
-	* src/gui/panels/bookmarks.c:
-	Typo.
-
-15-02-22  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/gui/panels/bookmarks.c:
-	* src/gui/panels/regedit.c:
-	* src/gui/panels/symbols.c:
-	* src/gui/panels/welcome.c:
-	* src/gui/tb/portions.c:
-	* src/gui/tb/source.c:
-	Fix a few GLib/GTK compilation warnings.
-
-15-02-22  Cyrille Bagard <nocbos@gmail.com>
-
-	* plugins/pychrysa/glibext/bufferline.c:
-	Update code.
-
-	* src/arch/instruction.c:
-	Mark buffer lines as containing code.
-
-	* src/arch/vmpa.c:
-	* src/arch/vmpa.h:
-	Provide helpers for dealing with GLib. Convert locations into names and offsets.
-
-	* src/dialogs/gotox.c:
-	* src/dialogs/gotox.h:
-	Nen entries: create a dialog box to select an entry point to display.
-
-	* src/dialogs/Makefile.am:
-	Add the 'gotox.[ch]' files to libdialogs_la_SOURCES.
-
-	* src/glibext/gbinportion.c:
-	Update code.
-
-	* src/glibext/gbufferline.c:
-	* src/glibext/gbufferline.h:
-	* src/glibext/gbuffersegment.c:
-	* src/glibext/gbuffersegment.h:
-	Export parts of line content as text using optional markup.
-
-	* src/glibext/gcodebuffer.c:
-	* src/glibext/gcodebuffer.h:
-	Look for the first code lines located at a given address. Update code.
-
-	* src/gui/menus/binary.c:
-	Add a menu entry to select one binary entry.
-
-15-02-18  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/analysis/disass/area.c:
-	* src/analysis/disass/area.h:
-	Fix a bug by properly reloading a reallocated list of binary areas.
-
-	* src/arch/target.c:
-	Avoid to crash when there is no label linked to a symbol.
-
-15-02-17  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/analysis/binary.c:
-	* src/analysis/binary.h:
-	* src/analysis/binary-int.h:
-	Remove the computed checksum in loaded binaries.
-
-	* src/analysis/disass/disassembler.c:
-	* src/format/format.c:
-	* src/format/format.h:
-	Update code.
-
-	* src/glibext/gbincontent.c:
-	* src/glibext/gbincontent.h:
-	Define, compute and store the checksum in the binary content manager.
-
-15-02-16  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/analysis/binary.c:
-	* src/analysis/binary.h:
-	Connect each loaded binary as a client to a server.
-
-	* src/gui/menus/project.c:
-	Update code.
-
-	* src/gui/panels/symbols.c:
-	Avoid to crash when loading a new binary in an empty project.
-
-15-02-16  Cyrille Bagard <nocbos@gmail.com>
-
-	* configure.ac:
-	Add the new Makefile from the 'plugins/mobicore' directory.
-
-	* plugins/devdbg/speed.c:
-	* plugins/devdbg/speed.h:
-	Fix included headers. Clean the code.
-
-	* plugins/Makefile.am:
-	Add mobicore to SUBDIRS.
-
-	* plugins/mobicore/annotations.c:
-	* plugins/mobicore/annotations.h:
-	* plugins/mobicore/Makefile.am:
-	* plugins/mobicore/mclf.c:
-	* plugins/mobicore/mclf-def.h:
-	* plugins/mobicore/mclf.h:
-	* plugins/mobicore/mclf-int.c:
-	* plugins/mobicore/mclf-int.h:
-	* plugins/mobicore/mobicore.c:
-	* plugins/mobicore/mobicore.h:
-	* plugins/mobicore/symbols.c:
-	* plugins/mobicore/symbols.h:
-	New entries: add a basic support for Mobicore truslets.
-
-	* plugins/pychrysa/plugin.c:
-	* plugins/pychrysa/pychrysa.c:
-	Update code due to PGA_NONE removing.
-
-	* src/analysis/binary.c:
-	Do not free bin_data anymore, as it not owned by the binary.
-
-	* src/analysis/disass/area.c:
-	Disable some checks ; update code with calls to g_raw_instruction_new_array_old().
-
-	* src/arch/arm/v7/processor.c:
-	* src/arch/artificial.c:
-	* src/arch/dalvik/operand.c:
-	Update code with calls to g_raw_instruction_new_array_old().
-
-	* src/arch/immediate.c:
-	* src/arch/immediate.h:
-	Load immediate values using the new GBinContent manager.
-
-	* src/arch/instruction.h:
-	Update included headers.
-
-	* src/arch/raw.c:
-	* src/arch/raw.h:
-	Load raw instructions using the new GBinContent manager.
-
-	* src/arch/x86/operand.c:
-	* src/arch/x86/operands/modrm.c:
-	* src/arch/x86/operands/moffs.c:
-	Update code with calls to g_raw_instruction_new_array_old().
-
-	* src/core/formats.c:
-	* src/core/processors.c:
-	Avoid to crash when a key is set to NULL.
-
-	* src/format/elf/elf-int.c:
-	Typo.
-
-	* src/format/elf/symbols.c:
-	Update code with calls to g_raw_instruction_new_array_old().
-
-	* src/format/format.c:
-	* src/format/format-int.h:
-	Store a GBinContent manager instead of a reference to a loaded binary array.
-
-	* src/glibext/gbincontent.c:
-	* src/glibext/gbincontent.h:
-	Read all basic values with respect to endianness.
-
-	* src/plugins/plugin.c:
-	* src/plugins/plugin-def.h:
-	* src/plugins/plugin-int.h:
-	Define init and exit functions for plugins.
-
-15-02-11  Cyrille Bagard <nocbos@gmail.com>
-
-	* plugins/pychrysa/format/elf/elf.c:
-	* plugins/pychrysa/plugin.c:
-	* src/analysis/binaries/file.c:
-	Update code.
-
-	* src/core/core.c:
-	Register all the supported formats in the system code.
-
-	* src/core/formats.c:
-	* src/core/formats.h:
-	New entries: load hardcoded defined binary formats.
-
-	* src/core/Makefile.am:
-	Add the 'formats.[ch]' files to libcore_la_SOURCES.
-
-	* src/format/dex/dex.c:
-	* src/format/dex/dex.h:
-	* src/format/dwarf/dwarf.c:
-	* src/format/dwarf/dwarf.h:
-	* src/format/elf/elf.c:
-	* src/format/elf/elf.h:
-	* src/format/format.c:
-	* src/format/format.h:
-	* src/format/format-int.h:
-	* src/format/java/java.c:
-	* src/format/java/java.h:
-	* src/format/pe/pe.c:
-	* src/format/pe/pe.h:
-	Update code.
-
-	* src/glibext/gbincontent.c:
-	* src/glibext/gbincontent.h:
-	New entries: begin to manage raw binary content as a whole.
-
-	* src/glibext/Makefile.am:
-	Add the gbincontent.[ch]' files to libglibext_la_SOURCES.
-
-	* src/main.c:
-	* src/plugins/pglist.h:
-	* src/plugins/plugin-int.h:
-	Update code.
-
-15-02-11  Cyrille Bagard <nocbos@gmail.com>
-
-	* pixmaps/entrypoint.png:
-	New entry: create entry points in buffer views.
-
-	* pixmaps/Makefile.am:
-	Add entrypoint.png to EXTRA_DIST.
-
-	* src/analysis/disass/output.c:
-	Mark buffer lines as containing an entry point when needed.
-
-	* src/format/elf/symbols.c:
-	Define some symbols as entry points.
-
-	* src/format/symbol.c:
-	Update code.
-
-	* src/glibext/gbufferline.c:
-	* src/glibext/gbufferline.h:
-	Add some flags for rendering buffer lines.
-
-15-02-10  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/analysis/db/cdb.c:
-	Fix a bug by reordering the first exchanges.
-
-15-02-09  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/analysis/binary.c:
-	* src/analysis/binary.h:
-	Remove the old debug code registering one bookmark. Update code.
-
-	* src/analysis/db/cdb.c:
-	* src/analysis/db/collection.c:
-	* src/analysis/db/collection.h:
-	Reload collections from archives and send loaded items to clients.
-
-	* src/analysis/db/collection-int.h:
-	New entry: make the definitions external to allow inheritance.
-
-	* src/analysis/db/items/bookmark.c:
-	* src/analysis/db/items/bookmark.h:
-	Define collections dedicated to bookmarks.
-
-	* src/analysis/db/Makefile.am:
-	Add the 'collection-int.h' file to libanalysisdb_la_SOURCES.
-
-	* src/analysis/db/server.c:
-	Send all updates to new clients using debug code.
-
-	* src/arch/vmpa.c:
-	* src/arch/vmpa.h:
-	Fix the rendering of empty physical offsets. Load addresses from databases.
-
-	* src/common/Makefile.am:
-	Add the 'sqlite.c' file to libcommon_la_SOURCES.
-
-	* src/common/sqlite.c:
-	New entry: look for a given bound value.
-
-	* src/common/sqlite.h:
-	Update declarations.
-
-	* src/core/collections.c:
-	Write the first steps towards a new loading of collections.
-
-	* src/dialogs/bookmark.c:
-	* src/dialogs/bookmark.h:
-	New entries: create a dialog box to create new bookmarks.
-
-	* src/dialogs/goto.c:
-	Typo.
-
-	* src/dialogs/Makefile.am:
-	Add the 'bookmark.[ch]' files to libdialogs_la_SOURCES.
-
-	* src/gtkext/easygtk.c:
-	* src/gtkext/easygtk.h:
-	Provide a way to to quickly build message windows.
-
-	* src/gtkext/gtkbufferview.c:
-	* src/gtkext/gtkbufferview.h:
-	Provide the caret location on demand.
-
-	* src/gui/menus/edition.c:
-	Add a menu to toggle bookmarks.
-
-	* src/gui/panels/bookmarks.c:
-	Ask to get informed about each collection content change.
-
-15-02-09  Cyrille Bagard <nocbos@gmail.com>
-
-	* configure.ac:
-	Put the Python library ABI flags into LIBPYTHON_ABI_FLAGS.
-
-	* plugins/pychrysa/pychrysa.c:
-	Update the code. Check if the ABI flags of the current interpreter match
-	the ones of the Python library used during the module compilation.
-
-	* src/analysis/binaries/file.c:
-	Update code when dealing with processors.
-
-	* src/analysis/binary.c:
-	* src/analysis/binary.h:
-	Provide one processor instance by loaded binary.
-
-	* src/analysis/decomp/decompiler.c:
-	* src/analysis/disass/area.c:
-	* src/analysis/disass/disassembler.c:
-	* src/analysis/disass/fetch.c:
-	* src/analysis/disass/output.c:
-	* src/analysis/disass/output.h:
-	* src/analysis/roptions.c:
-	Update code when dealing with processors.
-
-	* src/arch/processor.c:
-	* src/arch/processor.h:
-	Remove old code loading existing processors.
-
-	* src/arch/processor.c:
-	* src/arch/processor.h:
-	New entries: load hardcoded defined architectures.
-
-	* src/core/core.c:
-	Register all the supported processors in the system code.
-
-	* src/core/Makefile.am:
-	Add the 'processors.[ch]' files to libcore_la_SOURCES.
-
-	* src/format/dex/dex.c:
-	* src/format/elf/elf.c:
-	* src/format/elf/helper_arm.c:
-	* src/format/elf/helper_x86.c:
-	* src/format/elf/symbols.c:
-	Update code when dealing with processors.
-
-	* src/format/executable.c:
-	* src/format/executable.h:
-	* src/format/executable-int.h:
-	Request the required linked processor by a keyword.
-
-	* src/format/format.c:
-	* src/format/format.h:
-	Update a disassembling context only: do not create it anymore.
-
-	* src/format/java/java.c:
-	* src/format/pe/pe.c:
-	* src/gui/panels/bookmarks.c:
-	* src/gui/panels/symbols.c:
-	* src/gui/status.c:
-	* src/main.c:
-	* src/panels/breaks.c:
-	Update code when dealing with processors.
-
-	* src/plugins/plugin-int.h:
-	Include a missing 'plugin.h' header.
-
-15-02-04  Cyrille Bagard <nocbos@gmail.com>
-
-	* tools/d2c/d2c_genmakefile.sh:
-	Set an executable permission on the shell script.
-
-15-02-04  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/analysis/binary.c:
-	* src/analysis/binary.h:
-	* src/analysis/binary-int.h:
-	* src/analysis/disass/disassembler.c:
-	* src/analysis/disass/disassembler.h:
-	* src/analysis/disass/macro.c:
-	* src/arch/processor-int.h:
-	Remove all references to binary parts (GBinPart) and update the code.
-
-	* src/dialogs/binparts.c:
-	* src/dialogs/binparts.h:
-	Deleted entries.
-
-	* src/dialogs/Makefile.am:
-	Remove the 'binparts.[ch]' files from libdialogs_la_SOURCES.
-
-	* src/format/dex/class.c:
-	* src/format/dex/class.h:
-	* src/format/dex/dex.c:
-	* src/format/dex/method.c:
-	* src/format/dex/method.h:
-	* src/format/elf/elf.c:
-	* src/format/executable.c:
-	* src/format/executable.h:
-	* src/format/executable-int.h:
-	Remove all references to binary parts (GBinPart) and update the code.
-
-	* src/format/exe_format.c:
-	* src/format/exe_format.h:
-	* src/format/exe_format-int.h:
-	Deleted entries.
-
-	* src/format/java/java.c:
-	Remove all references to binary parts (GBinPart) and update the code.
-
-	* src/format/Makefile.am:
-	Remove the 'part.[ch]' files from libformat_la_SOURCES.
-
-	* src/format/part.c:
-	* src/format/part.h:
-	Deleted entries.
-
-	* src/format/pe/pe.c:
-	Remove all references to binary parts (GBinPart) and update the code.
-
-15-02-01  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/analysis/disass/area.c:
-	Add some development assertions and avoid to load code twice.
-
-	* src/arch/arm/v7/helpers.h:
-	Build rotations and fixed shifts.
-
-	* src/arch/arm/v7/opcodes/opcodes_tmp_arm.h:
-	* src/arch/arm/v7/opcodes/opcodes_tmp_thumb_16.h:
-	* src/arch/arm/v7/opcodes/opcodes_tmp_thumb_32.h:
-	Update missing prototypes.
-
-	* src/arch/arm/v7/opdefs/asr_A8816.d:
-	New entry: support a new ARMv7 instruction.
-
-	* src/arch/arm/v7/opdefs/Makefile.am:
-	Add a new definition to ARMV7_DEFS.
-
-	* src/arch/arm/v7/opdefs/sub_A88221.d:
-	* src/arch/arm/v7/opdefs/uxtb_A88274.d:
-	New entries: support new ARMv7 instructions.
-
-	* src/arch/arm/v7/operands/Makefile.am:
-	Add the 'rotation.[ch]' files to libarcharmv7operands_la_SOURCES.
-
-	* src/arch/arm/v7/operands/rotation.c:
-	* src/arch/arm/v7/operands/rotation.h:
-	New entries: define rotations as operands.
-
-	* src/arch/arm/v7/thumb_32.c:
-	Fix a bug for one category mask (0xe8000000 vs 0xe0000000).
-
-15-01-31  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/analysis/disass/fetch.c:
-	Removed all fixed entry points.
-
-	* src/format/dex/dex.c:
-	Update code.
-
-	* src/format/elf/dynamic.c:
-	* src/format/elf/dynamic.h:
-	New entries: manage the DYNAMIC program header and its content.
-
-	* src/format/elf/elf.c:
-	Update code.
-
-	* src/format/elf/elf_def.h:
-	Define some extra tags for dynamic entries types.
-
-	* src/format/elf/elf-int.c:
-	* src/format/elf/elf-int.h:
-	Provide a function to load a dynamic entry.
-
-	* src/format/elf/Makefile.am:
-	Add the new 'dynamic.[ch]' files to libformatelf_la_SOURCES.
-
-	* src/format/elf/symbols.c:
-	Define many entry points from many identified potential candidates.
-
-	* src/format/executable.c:
-	* src/format/executable.h:
-	* src/format/executable-int.h:
-	* src/format/exe_format.c:
-	* src/format/exe_format.h:
-	Update code.
-
-	* src/format/format.c:
-	* src/format/format.h:
-	* src/format/format-int.h:
-	Store and provide many found entry points when asked.
-
-	* src/format/java/java.c:
-	* src/format/pe/pe.c:
-	Update code.
-
-	* src/format/symbol.h:
-	Define a new type for symbols: STP_ENTRY_POINT.
-
-	* src/plugins/overjump/overjump.c:
-	Update code.
-
-15-01-31  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/analysis/disass/area.c:
-	* src/analysis/disass/area.h:
-	* src/analysis/disass/fetch.c:
-	Introduce new extra symbols into disassembled code areas.
-
-	* src/arch/arm/v7/link.c:
-	Bind a symbol for each loaded value for 'ldr' instructions.
-
-	* src/arch/context.c:
-	* src/arch/context.h:
-	* src/arch/context-int.h:
-	Memorize extra symbols created during the disassembling process.
-
-	* src/arch/raw.c:
-	* src/arch/raw.h:
-	Provide a way to create raw instructions from given values.
-
-	* src/arch/vmpa.c:
-	* src/arch/vmpa.h:
-	Fix a bug when computing the difference between addresses. Compute
-	the end of a memory range.
-
-	* src/format/format.c:
-	* src/format/format.h:
-	Provide a way to look for a symbol located at a given address.
-
-	* src/format/symbol.c:
-	* src/format/symbol.h:
-	Update the location of a symbol when incomplete.
-
-15-01-26  Cyrille Bagard <nocbos@gmail.com>
-
-	* configure.ac:
-	Add the new Makefile from the 'plugins/devdbg' directory.
-
-	* plugins/devdbg/Makefile.am:
-	* plugins/devdbg/speed.c:
-	* plugins/devdbg/speed.h:
-	New entries: introduce a new demo plugin, to measure disassembling time.
-
-	* plugins/Makefile.am:
-	Add devdbg to SUBDIRS.
-
-	* plugins/pychrysa/debug/debugger.c:
-	* plugins/pychrysa/debug/debugger.h:
-	* plugins/pychrysa/debug/module.c:
-	* plugins/pychrysa/plugin.c:
-	Update code.
-
-	* src/analysis/disass/disassembler.c:
-	Remove some debug code and use the new plugins hooks.
-
-	* src/debug/debugger.c:
-	* src/format/format.c:
-	Update code.
-
-	* src/plugins/pglist.c:
-	* src/plugins/pglist.h:
-	* src/plugins/plugin.c:
-	* src/plugins/plugin-def.h:
-	* src/plugins/plugin.h:
-	* src/plugins/plugin-int.h:
-	Begin to rewrite the whole plugins system.
-
-15-01-25  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/analysis/disass/area.c:
-	Choose a finer-grained resolution for decoding instructions.
-
-	* src/analysis/disass/fetch.c:
-	Add a fixed address for the start of the '.plt' section.
-
-	* src/analysis/disass/output.c:
-	Keep track of symbols to insert.
-
-	* src/arch/arm/v7/link.c:
-	* src/arch/arm/v7/link.h:
-	Handle one more instructions: bx, when Rm == pc.
-
-	* src/arch/arm/v7/opcodes/opcodes_tmp_arm.h:
-	Update missing prototypes.
-
-	* src/arch/arm/v7/opdefs/bx_A8827.d:
-	Use the newly defined hooks.
-
-	* src/arch/arm/v7/opdefs/ldr_A8863.d:
-	Fix a mistake by flipping one bit.
-
-	* src/arch/arm/v7/opdefs/Makefile.am:
-	Add a new definition to ARMV7_DEFS.
-
-	* src/arch/arm/v7/opdefs/str_A88204.d:
-	New entry: support a new ARMv7 instruction.
-
-	* src/arch/arm/v7/post.c:
-	Fix the process of resolved addresses.
-
-	* src/format/symbol.c:
-	Avoid to use the 'extra.routine' field when the symbol type is not
-	STP_ROUTINE.
-
-15-01-24  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/analysis/disass/area.c:
-	Try to better follow the execution flow.
-
-	* src/analysis/disass/fetch.c:
-	Add some extra entry points. They are fixed, so this needs to be improved.
-
-	* src/arch/arm/v456/instruction.c:
-	Disable some old code.
-
-	* src/arch/arm/v7/context.c:
-	* src/arch/arm/v7/context.h:
-	Provide a way to create new drop points and memorize their encodings.
-
-	* src/arch/arm/v7/link.c:
-	* src/arch/arm/v7/link.h:
-	Handle more instructions: b, cb[n]z and ldr.
-
-	* src/arch/arm/v7/opdefs/b_A8818.d:
-	* src/arch/arm/v7/opdefs/bl_A8825.d:
-	* src/arch/arm/v7/opdefs/blx_A8826.d:
-	* src/arch/arm/v7/opdefs/bx_A8827.d:
-	* src/arch/arm/v7/opdefs/cbnz_A8829.d:
-	* src/arch/arm/v7/opdefs/ldr_A8862.d:
-	* src/arch/arm/v7/opdefs/ldr_A8863.d:
-	* src/arch/arm/v7/opdefs/ldr_A8864.d:
-	* src/arch/arm/v7/opdefs/ldr_A8865.d:
-	* src/arch/arm/v7/opdefs/ldrb_A8867.d:
-	Update hooks and rules.
-
-	* src/arch/arm/v7/opdefs/Makefile.am:
-	Register the 'DefineAsReturn' macro in D2C_MACROS.
-
-	* src/arch/arm/v7/post.c:
-	* src/arch/arm/v7/post.h:
-	Handle more instructions: b, cb[n]z and ldr.
-
-	* src/arch/arm/v7/processor.c:
-	Do not create a dummy instruction when decoding failed anymore.
-
-	* src/arch/artificial.c:
-	Remove the old 'g_db_instruction_is_return()' function.
-
-	* src/arch/dalvik/instruction.c:
-	Disable some old code.
-
-	* src/arch/instruction.c:
-	* src/arch/instruction.h:
-	* src/arch/instruction-int.h:
-	Change the way an instruction gives information about its 'return'-like
-	behavior property.
-
-	* src/arch/x86/instruction.c:
-	Disable some old code.
-
-	* tools/d2c/args.c:
-	* tools/d2c/args.h:
-	New entries: handle expressions used as call arguments.
-
-	* tools/d2c/conv.c:
-	* tools/d2c/conv.h:
-	Update code by using new arguments.
-
-	* tools/d2c/d2c_gram.y:
-	* tools/d2c/d2c_tok.l:
-	Introduce conditional calls in instruction definition rules.
-
-	* tools/d2c/Makefile.am:
-	Add the new 'args.[ch]' and 'qckcall.[ch]' files into d2c_SOURCES.
-
-	* tools/d2c/qckcall.c:
-	* tools/d2c/qckcall.h:
-	New entries: provide a way to call functions and manage associated casts.
-
-	* tools/d2c/rules.c:
-	* tools/d2c/rules.h:
-	Introduce conditional calls in instruction definition rules.
-
-	* tools/d2c/spec.c:
-	Update code.
-
-15-01-18  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/arch/arm/v7/opdefs/Makefile.am:
-	Rebuild the final Makefile only if its sources have changed.
-
-15-01-16  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/arch/arm/v7/opcodes/opcodes_tmp_thumb_16.h:
-	Update missing prototypes.
-
-	* src/arch/arm/v7/opdefs/and_A8814.d:
-	* src/arch/arm/v7/opdefs/cmn_A8835.d:
-	* src/arch/arm/v7/opdefs/mul_A88114.d:
-	* src/arch/arm/v7/opdefs/orr_A88123.d:
-	* src/arch/arm/v7/opdefs/sbc_A88162.d:
-	* src/arch/arm/v7/opdefs/tst_A88241.d:
-	Fix mistakes between lower cases and upper cases in encodings, once again (!).
-
-15-01-16  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/arch/arm/v7/helpers.h:
-	Create a virtual macro helper named 'Imm16'.
-
-	* src/arch/arm/v7/opcodes/opcodes_tmp_arm.h:
-	* src/arch/arm/v7/opcodes/opcodes_tmp_thumb_16.h:
-	* src/arch/arm/v7/opcodes/opcodes_tmp_thumb_32.h:
-	Update missing prototypes.
-
-	* src/arch/arm/v7/opdefs/adc_A882.d:
-	* src/arch/arm/v7/opdefs/bic_A8822.d:
-	* src/arch/arm/v7/opdefs/cmp_A8837.d:
-	* src/arch/arm/v7/opdefs/cmp_A8838.d:
-	* src/arch/arm/v7/opdefs/eor_A8847.d:
-	Fix mistakes between lower cases and upper cases in encodings.
-
-	* src/arch/arm/v7/opdefs/Makefile.am:
-	Add new definitions to ARMV7_DEFS.
-
-	* src/arch/arm/v7/opdefs/movt_A88106.d:
-	New entry: support a new ARMv7 instruction.
-
-	* src/arch/arm/v7/opdefs/mvn_A88116.d:
-	* src/arch/arm/v7/opdefs/rsb_A88152.d:
-	* src/arch/arm/v7/opdefs/sub_A88223.d:
-	Fix mistakes between lower cases and upper cases in encodings.
-
-	* src/arch/arm/v7/opdefs/sub_A88225.d:
-	New entry: support a new ARMv7 instruction.
-
-	* src/arch/arm/v7/opdefs/yield_A88426.d:
-	Fix mistakes between lower cases and upper cases in encodings.
-
-	* src/arch/arm/v7/thumb_32.c:
-	Fix a bug due to typo: b1111 vs b11111.
-
-15-01-15  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/dialogs/export.c:
-	Export disassembled content in plain text or HTML format properly.
-
-	* src/glibext/gbufferline.c:
-	* src/glibext/gbufferline.h:
-	Update the export routines.
-
-	* src/glibext/gbuffersegment.c:
-	Fix a bug in pattern slant (mismatch 'italic' vs 'oblique'). Fix a bug
-	when storing the segment text: only keep the submitted length. Update
-	the export routines.
-
-	* src/glibext/gbuffersegment.h:
-	* src/glibext/gcodebuffer.c:
-	* src/glibext/gcodebuffer.h:
-	Update the export routines.
-
-15-01-14  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/arch/arm/v7/arm.c:
-	Extend the range of supported ARMv7 instructions.
-
-	* src/arch/arm/v7/opcodes/opcodes_tmp_arm.h:
-	* src/arch/arm/v7/opcodes/opcodes_tmp_thumb_16.h:
-	* src/arch/arm/v7/opcodes/opcodes_tmp_thumb_32.h:
-	Update missing prototypes.
-
-	* src/arch/arm/v7/opdefs/add_A884.d:
-	New entry: support a new ARMv7 instruction.
-
-	* src/arch/arm/v7/opdefs/add_A885.d:
-	Typo.
-
-	* src/arch/arm/v7/opdefs/add_A889.d:
-	* src/arch/arm/v7/opdefs/adr_A8812.d:
-	* src/arch/arm/v7/opdefs/blx_A8826.d:
-	* src/arch/arm/v7/opdefs/ldr_A8863.d:
-	New entries: support new ARMv7 instructions.
-
-	* src/arch/arm/v7/opdefs/Makefile.am:
-	Add new definitions to ARMV7_DEFS.
-
-	* src/arch/arm/v7/thumb_32.c:
-	Fix a silent bug in a computed mask.
-
-15-01-10  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/arch/arm/context.c:
-	Delete some debug code.
-
-	* src/arch/arm/v7/link.c:
-	* src/arch/arm/v7/link.h:
-	Clean and improve the track of instruction set when branching.
-
-	* src/arch/arm/v7/opdefs/bl_A8825.d:
-	Add the first hooks in the bl[x] definitions.
-
-	* src/arch/arm/v7/opdefs/Makefile.am:
-	Add the two 'link.h' and 'post.h' files to included headers.
-
-	* src/arch/arm/v7/processor.c:
-	Remove the manual hooks of some kind of instructions.
-
-	* tools/d2c/d2c_gram.y:
-	* tools/d2c/d2c_tok.l:
-	Clean and update the code for hooks.
-
-	* tools/d2c/hooks.c:
-	* tools/d2c/hooks.h:
-	New entries: extend the grammar to allow hooks inclusion.
-
-	* tools/d2c/Makefile.am:
-	Add the 'hooks.[ch]' files to d2c_SOURCES.
-
-	* tools/d2c/spec.c:
-	* tools/d2c/spec.h:
-	Clean and update the code for hooks.
-
-
-15-01-09  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/arch/arm/context.c:
-	Update code. Deal with generic markers for code disassembling.
-
-	* src/arch/arm/context-int.h:
-	New entry: allow to subclass an ARM context.
-
-	* src/arch/arm/Makefile.am:
-	Add the 'context-int.h' file to libarcharm_la_SOURCES.
-
-	* src/arch/arm/processor.c:
-	Do not provide a generic context for ARM anymore.
-
-	* src/arch/arm/v7/context.c:
-	* src/arch/arm/v7/context.h:
-	New entries: create a context for ARM v7 disassembling.
-
-	* src/arch/arm/v7/link.c:
-	* src/arch/arm/v7/link.h:
-	Update code.
-
-	* src/arch/arm/v7/Makefile.am:
-	Add the 'context.[ch]' files to libarcharmv7_la_SOURCES.
-
-	* src/arch/arm/v7/processor.c:
-	Provide a specific context for ARM v7 disassembling. Update code and
-	choose the right encoding to use when disassembling ARM binary.
-
-15-01-08  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/dialogs/goto.c:
-	* src/dialogs/storage.c:
-	Remove deprecation warnings about gtk_dialog_get_action_area().
-
-15-01-08  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/dialogs/about.c:
-	* src/dialogs/plugins.c:
-	* src/dialogs/shellcode.c:
-	* src/gtkext/easygtk.c:
-	* src/gtkext/gtkdockstation.c:
-	* src/panels/registers.c:
-	Remove deprecation warnings about gtk_misc_set_alignment().
-
-15-01-05  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/arch/vmpa.c:
-	* src/arch/vmpa.h:
-	* src/glibext/gbufferline.c:
-	Change the way addresses are printed.
-
-15-01-05  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/analysis/binary.c:
-	* src/analysis/db/cdb.c:
-	Ensure the right macro is used (XSTR vs STR).
-
-	* src/arch/vmpa.c:
-	Respect the given string format when printing physical offsets.
-
-	* src/arch/vmpa.h:
-	* src/common/xml.c:
-	* src/dialogs/storage.c:
-	Ensure the right macro is used (XSTR vs STR).
-
-15-01-04  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/analysis/disass/area.c:
-	Disable lots of debug messages.
-
-	* src/analysis/disass/disassembler.c:
-	Disable an old function using removed symbols.
-
-	* src/arch/arm/v7/link.c:
-	Disable lots of debug messages.
-
-	* src/arch/instruction.h:
-	Declare GBinFormat without including the right header (circular reference).
-
-	* src/format/symbol.h:
-	Ensure all symbols are declared ; this fix some sign extension bugs.
-
-	* src/gui/panels/bookmarks.c:
-	Disable an temporary function using removed symbols.
-
-14-12-31  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/analysis/disass/area.c:
-	* src/analysis/disass/area.h:
-	Clean the code. Remove all tabulations.
-
-	* src/analysis/disass/disassembler.c:
-	Resolve links in disassembled instructions.
-
-	* src/analysis/disass/fetch.c:
-	* src/analysis/disass/fetch.h:
-	Clean the code. Remove all tabulations.
-
-	* src/gtkext/gtkextstatusbar.c:
-	* src/gtkext/gtkextstatusbar.h:
-	Introduce some features to quickly deal with statusbar information.
-
-14-12-30  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/analysis/disass/area.c:
-	* src/analysis/disass/area.h:
-	New entries: track each binary area during the disassembling process
-	and try to follow the execution flow.
-
-	* src/analysis/disass/fetch.c:
-	Clean and update the code.
-
-	* src/analysis/disass/Makefile.am:
-	Add the 'area.[ch]' files to libanalysisdisass_la_SOURCES.
-
-	* src/arch/arm/context.c:
-	Handle entry points for the disassembling process.
-
-	* src/arch/arm/processor.c:
-	Provide a context for the ARM processor.
-
-	* src/arch/arm/v7/link.c:
-	Add debug code.
-
-	* src/arch/context.c:
-	Handle entry points for the disassembling process.
-
-	* src/arch/context.h:
-	Typo.
-
-	* src/arch/context-int.h:
-	Handle entry points for the disassembling process.
-
-	* src/arch/vmpa.c:
-	* src/arch/vmpa.h:
-	Allow to check if a range contains another range.
-
-	* src/gtkext/gtkextstatusbar.h:
-	Prepare some new extensions.
-
-14-12-25  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/analysis/disass/fetch.c:
-	Prepare a new way to disassemble code.
-
-	* src/arch/arm/v7/link.c:
-	* src/arch/arm/v7/link.h:
-	New entries: define links between some kinds of instructions.
-
-	* src/arch/arm/v7/Makefile.am:
-	Add the 'link.[ch]' files to libarcharmv7_la_SOURCES.
-
-	* src/arch/arm/v7/post.c:
-	* src/arch/arm/v7/post.h:
-	Clean and update code for symbols resolutions.
-
-	* src/arch/arm/v7/processor.c:
-	Register new hooks for instructions processing.
-
-	* src/arch/context.c:
-	* src/arch/context.h:
-	* src/arch/context-int.h:
-	Prepare a new way to disassemble code.
-
-	* src/arch/dalvik/operand.c:
-	Update code.
-
-	* src/arch/immediate.c:
-	* src/arch/immediate.h:
-	Clean all the code for immediate operands.
-
-	* src/arch/instruction.c:
-	* src/arch/instruction.h:
-	* src/arch/instruction-int.h:
-	Refine hooks registered for processing instructions.
-
-	* src/arch/raw.c:
-	* src/arch/x86/operand.c:
-	* src/arch/x86/operands/modrm.c:
-	* src/arch/x86/operands/moffs.c:
-	Update code.
-
-	* src/format/elf/symbols.c:
-	* src/format/format.c:
-	* src/format/format.h:
-	* src/format/format-int.h:
-	Provide the address of the found entry point.
-
-14-12-24  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/arch/arm/v7/opcodes/Makefile.am:
-	Fix libarcharmv7opcodes_la_SOURCES by relying on a generated sources list
-	and an external generated included Makefile.
-
-	* src/arch/arm/v7/opdefs/Makefile.am:
-	Clean/simplify the Makefile by using the new 'd2c_genmakefile.sh' script.
-
-	* tools/d2c/coder.c:
-	* tools/d2c/coder.h:
-	Improve the generation of source code: there are now templates and one
-	file per instruction. It is up to an external tool (here the script
-	called 'd2c_genmakefile.sh') to produce a Makefile providing a way to
-	reassemble contents. Depedencies are thus better handled.
-
-	* tools/d2c/d2c_genmakefile.sh:
-	New entry: generate a Makefile extension for dealing with code parts.
-
-	* tools/d2c/d2c_gram.y:
-	Update arguments for the compiler.
-
-	* tools/d2c/d2c.mk:
-	Update code.
-
-	* tools/d2c/globalgen.mk:
-	New entry: provide silent rules for an external Makefile.
-
-14-12-16  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/analysis/disass/fetch.c:
-	Execute post operations on instructions after disassembling.
-
-	* src/analysis/disass/links.c:
-	* src/analysis/disass/loop.c:
-	Fix headers.
-
-	* src/analysis/disass/output.c:
-	Use the new theme item for labels.
-
-	* src/analysis/routine.h:
-	Fix headers.
-
-	* src/arch/arm/v7/helpers.c:
-	Fix a bug when computing the Most Significant Bit of a value.
-
-	* src/arch/arm/v7/Makefile.am:
-	Add the 'post.[ch]' files to libarcharmv7_la_SOURCES.
-
-	* src/arch/arm/v7/opdefs/bl_A8825.d:
-	Fix definitions.
-
-	* src/arch/arm/v7/post.c:
-	* src/arch/arm/v7/post.h:
-	New entries: define new post handlers for 'bl' and 'blx' opcodes.
-
-	* src/arch/arm/v7/processor.c:
-	Manually set post operations for instructions.
-
-	* src/arch/immediate.c:
-	Bad hack: leak an internal value. This needs to be fixed!
-
-	* src/arch/instruction.c:
-	* src/arch/instruction.h:
-	* src/arch/instruction-int.h:
-	Set and use post disassembling callbacks.
-
-	* src/arch/Makefile.am:
-	Add the 'target.[ch]' files to libarch_la_SOURCES.
-
-	* src/arch/target.c:
-	* src/arch/target.h:
-	New entries: create operands for resolving symbols in disassembly code.
-
-	* src/format/dex/method.h:
-	Fix headers.
-
-	* src/format/format.c:
-	Sort all symbols when their list gets modified.
-
-	* src/glibext/gbuffersegment.c:
-	* src/glibext/gbuffersegment.h:
-	* themes/segments.css:
-	Introduce a new theme item for labels.
-
-14-12-15  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/analysis/disass/output.c:
-	Show label of loaded symbols when possible.
-
-	* src/format/elf/elf_def.h:
-	Define R_ARM_JUMP_SLOT value.
-
-	* src/format/elf/helper_arm.c:
-	* src/format/elf/helper_arm.h:
-	New entries: load symbols from ARM relocations.
-
-	* src/format/elf/Makefile.am:
-	Add the new 'helper_arm.[ch]' files to libformatelf_la_SOURCES.
-
-	* src/format/elf/symbols.c:
-	Define an entry point and provide a way to get a full symbol definition.
-	Sort all loaded symbols.
-
-	* src/format/symbol.c:
-	* src/format/symbol.h:
-	Create a function to compare two symbols and provide labels when requested.
-
-14-12-10  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/glibext/gbufferline.c:
-	Improve the rendering of physical and virtual addresses.
-
-	* src/glibext/gbuffersegment.c:
-	* src/glibext/gbuffersegment.h:
-	Load major segment properties for an external GTK3 theme and define some
-	new rendering categories.
-
-	* src/gtkext/theme.c:
-	Load an extra theme file called 'segments.css'.
-
-	* themes/segments.css:
-	New entry: define a GTK3 theme for buffer segments.
-
-14-12-10  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/arch/arm/v7/opcodes/opcodes_tmp_arm.h:
-	Update missing prototypes.
-
-	* src/arch/arm/v7/opdefs/Makefile.am:
-	Add a new definition to ARMV7_DEFS.
-
-	* src/arch/arm/v7/opdefs/pop_A88132.d:
-	New entry: support a new ARMv7 instruction.
-
-14-12-09  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/arch/arm/v7/helpers.h:
-	Add some sugar for the lists of registers.
-
-	* src/arch/arm/v7/opcodes/Makefile.am:
-	Update libarcharmv7opcodes_la_SOURCES.
-
-	* src/arch/arm/v7/opcodes/opcodes_tmp_arm.h:
-	* src/arch/arm/v7/opcodes/opcodes_tmp_thumb_16.h:
-	* src/arch/arm/v7/opcodes/opcodes_tmp_thumb_32.h:
-	Update missing prototypes.
-
-	* src/arch/arm/v7/opdefs/ldrb_A8867.d:
-	New entries: support new ARMv7 instructions.
-
-	* src/arch/arm/v7/opdefs/Makefile.am:
-	Add new definitions to ARMV7_DEFS.
-
-	* src/arch/arm/v7/opdefs/nop_A88119.d:
-	* src/arch/arm/v7/opdefs/pop_A88131.d:
-	* src/arch/arm/v7/opdefs/push_A88133.d:
-	* src/arch/arm/v7/opdefs/strb_A88206.d:
-	New entries: support new ARMv7 instructions.
-
-	* src/arch/arm/v7/operands/Makefile.am:
-	Add the 'reglist.[ch]' files to libarcharmv7operands_la_SOURCES.
-
-	* src/arch/arm/v7/operands/reglist.c:
-	* src/arch/arm/v7/operands/reglist.h:
-	New entries: handle list of ARM regisers.
-
-	* tools/d2c/d2c_tok.l:
-	Allow underscores in more names.
-
-14-12-08  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/arch/arm/v7/helpers.h:
-	Create the 'DecodeImmShiftValue' macro and refine memory accesses.
-
-	* src/arch/arm/v7/opcodes/Makefile.am:
-	Update libarcharmv7opcodes_la_SOURCES.
-
-	* src/arch/arm/v7/opcodes/opcodes_tmp_arm.h:
-	* src/arch/arm/v7/opcodes/opcodes_tmp_thumb_16.h:
-	* src/arch/arm/v7/opcodes/opcodes_tmp_thumb_32.h:
-	Update missing prototypes.
-
-	* src/arch/arm/v7/opdefs/add_A886.d:
-	* src/arch/arm/v7/opdefs/b_A8818.d:
-	New entries: support new ARMv7 instructions.
-
-	* src/arch/arm/v7/opdefs/bx_A8827.d:
-	Fix the lower case for Thumb16 processing.
-
-	* src/arch/arm/v7/opdefs/cbnz_A8829.d:
-	* src/arch/arm/v7/opdefs/ldr_A8865.d:
-	* src/arch/arm/v7/opdefs/lsl_A8894.d:
-	New entries: support new ARMv7 instructions.
-
-	* src/arch/arm/v7/opdefs/Makefile.am:
-	Add new definitions to ARMV7_DEFS.
-
-	* src/arch/arm/v7/operands/maccess.c:
-	* src/arch/arm/v7/operands/maccess.h:
-	Add an extra shift value for some accesses.
-
-	* src/arch/arm/v7/thumb_16.c:
-	* src/arch/arm/v7/thumb_32.c:
-	Fix bugs in instruction decoding.
-
-	* tools/d2c/d2c_tok.l:
-	Allow functions starting with an underscore.
-
-14-12-05  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/arch/arm/v7/helpers.h:
-	Remove tabulations. Add the 'MakeAccessOffset', 'MakeMemoryAccess'
-	and 'MakeMemoryNotIndexed' new macros.
-
-	* src/arch/arm/v7/opcodes/Makefile.am:
-	Update libarcharmv7opcodes_la_SOURCES.
-
-	* src/arch/arm/v7/opcodes/opcodes_tmp_thumb_16.h:
-	* src/arch/arm/v7/opcodes/opcodes_tmp_thumb_32.h:
-	Update missing prototypes.
-
-	* src/arch/arm/v7/opdefs/ldr_A8862.d:
-	* src/arch/arm/v7/opdefs/ldr_A8864.d:
-	New entries: support new ARMv7 instructions.
-
-	* src/arch/arm/v7/opdefs/Makefile.am:
-	Add new definitions to ARMV7_DEFS.
-
-	* src/arch/arm/v7/opdefs/mov_A88102.d:
-	Fix a forgotten instruction keyword.
-
-	* src/arch/arm/v7/opdefs/mov_A88103.d:
-	* src/arch/arm/v7/opdefs/str_A88203.d:
-	New entries: support new ARMv7 instructions.
-
-	* src/arch/arm/v7/operands/maccess.c:
-	* src/arch/arm/v7/operands/maccess.h:
-	New entries: define a new kind of operands for memory accesses.
-
-	* src/arch/arm/v7/operands/Makefile.am:
-	Add the 'maccess.[ch]' and 'offset.[ch]' new files to
-	libarcharmv7operands_la_SOURCES.
-
-	* src/arch/arm/v7/operands/offset.c:
-	* src/arch/arm/v7/operands/offset.h:
-	New entries: define a new kind of operands for access offsets.
-
-	* src/arch/arm/v7/operands/shift.c:
-	* src/arch/arm/v7/operands/shift.h:
-	Remove tabulations. Typos.
-
-	* src/arch/arm/v7/thumb_32.c:
-	Fix two bugs in the disassembling process.
-
-	* tools/d2c/conv.c:
-	Handle variable types other than the raw one.
-
-	* tools/d2c/d2c_tok.l:
-	Support longer specification number (more than one digit).
-
-14-12-04  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/arch/arm/instruction.c:
-	Rebuild a full name of each ARM instruction.
-
-	* src/arch/arm/v7/opdefs/mov_A88102.d:
-	Append a '.W' suffix to the instruction keyword for Thumb32.
-	Change it for ARM.
-
-	* src/arch/artificial.c:
-	* src/arch/dalvik/instruction.c:
-	* src/arch/instruction.c:
-	* src/arch/instruction.h:
-	* src/arch/instruction-int.h:
-	* src/arch/raw.c:
-	Provide a new way to build the full name of each instruction and cache it.
-
-	* tools/d2c/d2c_gram.y:
-	* tools/d2c/d2c_tok.l:
-	* tools/d2c/spec.c:
-	* tools/d2c/syntax.c:
-	* tools/d2c/syntax.h:
-	Allow the compiler to handle suffixes or other values for instruction names.
-
-14-12-04  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/arch/arm/v7/processor.c:
-	Process ARM / Thumb16 / Thumb32 data int the proper way.
-
-	* src/arch/arm/v7/thumb_32.c:
-	Fix a bug by removing an extra zero (number > 32b).
-
-14-12-03  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/arch/arm/v7/arm.c:
-	* src/arch/arm/v7/arm.h:
-	Rename all calls to the new decoding functions.
-
-	* src/arch/arm/v7/build_tmp_decl.sh:
-	Fix a bug when looking for matching names and a typo.
-
-	* src/arch/arm/v7/helpers.h:
-	Implement ThumbExpandImm_C and ThumbExpandImm pseudo functions
-	and update the code.
-
-	* src/arch/arm/v7/opcodes/Makefile.am:
-	Update libarcharmv7opcodes_la_SOURCES.
-
-	* src/arch/arm/v7/opcodes/opcodes_tmp_arm.h:
-	New entry: define missing prototypes.
-
-	* src/arch/arm/v7/opcodes/opcodes_tmp_thumb_16.h:
-	* src/arch/arm/v7/opcodes/opcodes_tmp_thumb_32.h:
-	Update missing prototypes.
-
-	* src/arch/arm/v7/opdefs/Makefile.am:
-	Begin to support more than the only 'ARMv7' architecture for ARM
-	(ARM / Thumb16 / Thumb32).
-
-	* src/arch/arm/v7/opdefs/mov_A88102.d:
-	Fix mistakes with 'ZeroExtend' usage.
-
-	* src/arch/arm/v7/processor.c:
-	Try to decode 32-bit Thumb instructions.
-
-	* src/arch/arm/v7/pseudo.c:
-	* src/arch/arm/v7/pseudo.h:
-	Implement 'ThumbExpandImm_C' and 'ThumbExpandImm' and rewrite all
-	functions to use a proper return error code.
-
-	* src/arch/arm/v7/thumb_16.c:
-	Convert tabulations.
-
-	* src/arch/arm/v7/thumb_32.c:
-	Convert tabulations. Fix small mistakes.
-
-	* tools/d2c/coder.c:
-	Define better header guard names and filenames. Extend the name of
-	decoding functions by using a sub arch name.
-
-	* tools/d2c/conv.c:
-	Declare all needed bit fields.
-
-	* tools/d2c/rules.c:
-	* tools/d2c/rules.h:
-	* tools/d2c/spec.c:
-	* tools/d2c/spec.h:
-	Use the new full name of decoding functions when writing rules.
-
-14-12-02  Cyrille Bagard <nocbos@gmail.com>
-
-	* tools/d2c/bits.c:
-	Fix sign extensions when building 32-bit mask code from bit field.
-
-14-12-02  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/arch/arm/v7/opdefs/Makefile.am:
-	Distinguish Thumb 16 and Thumb 32. Add 'mov_A88102.d' to ARMV7_DEFS.
-
-	* src/arch/arm/v7/opdefs/mov_A88102.d:
-	New entry: define a new ARMv7 instruction. Need to be improved.
-
-	* tools/d2c/d2c_gram.y:
-	* tools/d2c/d2c_tok.l:
-	* tools/d2c/spec.c:
-	Extend the compiler by allowing more than one type of Thumb.
-
-14-12-01  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/arch/arm/v7/arm.h:
-	Typo.
-
-	* src/arch/arm/v7/build_tmp_decl.sh:
-	New entry: helper for rebuilding temporary headers.
-
-	* src/arch/arm/v7/Makefile.am:
-	Add the 'thumb_{16,32}.[ch]' files to libarcharmv7_la_SOURCES.
-
-	* src/arch/arm/v7/opcodes/opcodes_tmp_thumb_16.h:
-	* src/arch/arm/v7/opcodes/opcodes_tmp_thumb_32.h:
-	* src/arch/arm/v7/thumb_16.c:
-	* src/arch/arm/v7/thumb_16.h:
-	* src/arch/arm/v7/thumb_32.c:
-	* src/arch/arm/v7/thumb_32.h:
-	New entries: recognize Thumb 16 instructions and most of the Thumb 32 ones.
-
-14-11-29  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/analysis/disass/output.c:
-	Display segments in the disassembly view.
-
-	* src/arch/instruction.c:
-	Typo.
-
-	* src/format/elf/elf.c:
-	Quote segments names.
-
-	* src/format/executable.c:
-	* src/format/executable.h:
-	Find all binary portions and sort them.
-
-	* src/glibext/gbinportion.c:
-	* src/glibext/gbinportion.h:
-	Add a depth level to portions and allow to sort them.
-
-	* src/glibext/gbufferline.c:
-	* src/glibext/gbufferline.h:
-	Provide a way to fill the addresses columns quickly.
-
-14-11-25  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/dialogs/binparts.c:
-	* src/dialogs/export.c:
-	* src/dialogs/goto.c:
-	* src/dialogs/plugins.c:
-	* src/dialogs/shellcode.c:
-	* src/dialogs/storage.c:
-	* src/editor.c:
-	* src/gtkext/easygtk.c:
-	* src/gtkext/easygtk.h:
-	* src/gtkext/gtkdockstation.c:
-	* src/gui/menus/file.c:
-	* src/gui/menus/project.c:
-	* src/gui/panels/strings.c:
-	Remove all references to old GTK stock icons and thus remove GCC warnings.
-
-
-14-11-25  Cyrille Bagard <nocbos@gmail.com>
-
-	* configure.ac:
-	Add the new Makefile from the 'src/arch/arm/v7/operands' directory.
-
-	* src/arch/arm/v7/arm.c:
-	Extend the range of supported ARMv7 instructions.
-
-	* src/arch/arm/v7/helpers.h:
-	Handle shift decodings.
-
-	* src/arch/arm/v7/Makefile.am:
-	Add 'operands/libarcharmv7operands.la' to libarcharmv7_la_LIBADD and
-	'operands' to SUBDIRS.
-
-	* src/arch/arm/v7/opcodes/Makefile.am:
-	Update the list of generated C files.
-
-	* src/arch/arm/v7/opdefs/adc_A882.d:
-	* src/arch/arm/v7/opdefs/add_A887.d:
-	* src/arch/arm/v7/opdefs/and_A8814.d:
-	* src/arch/arm/v7/opdefs/bic_A8822.d:
-	* src/arch/arm/v7/opdefs/cmn_A8835.d:
-	* src/arch/arm/v7/opdefs/cmp_A8838.d:
-	* src/arch/arm/v7/opdefs/eor_A8847.d:
-	New entries: define new ARM instructions.
-
-	* src/arch/arm/v7/opdefs/Makefile.am:
-	Update the list of handled ARM instructions in ARMV7_DEFS.
-
-	* src/arch/arm/v7/opdefs/mvn_A88116.d:
-	* src/arch/arm/v7/opdefs/orr_A88123.d:
-	* src/arch/arm/v7/opdefs/rsb_A88153.d:
-	* src/arch/arm/v7/opdefs/rsc_A88156.d:
-	* src/arch/arm/v7/opdefs/sbc_A88162.d:
-	* src/arch/arm/v7/opdefs/sub_A88223.d:
-	* src/arch/arm/v7/opdefs/teq_A88238.d:
-	* src/arch/arm/v7/opdefs/tst_A88241.d:
-	New entries: define new ARM instructions.
-
-	* src/arch/arm/v7/operands/Makefile.am:
-	* src/arch/arm/v7/operands/shift.c:
-	* src/arch/arm/v7/operands/shift.h:
-	New entries: handle ARMv7 shift operands.
-
-	* src/arch/arm/v7/pseudo.c:
-	* src/arch/arm/v7/pseudo.h:
-	Decode shift pseudo functions.
-
-	* tools/d2c/syntax.c:
-	Recognize optional arguments.
-
-14-11-24  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/arch/dalvik/operands/args.c:
-	* src/arch/dalvik/operands/pool.c:
-	* src/arch/dalvik/operands/register.c:
-	* src/arch/dalvik/operands/target.c:
-	* src/arch/immediate.c:
-	* src/arch/operand.c:
-	* src/arch/operand.h:
-	* src/arch/operand-int.h:
-	* src/arch/raw.c:
-	* src/arch/register.c:
-	Clean operands, using class functions and destructors.
-
-14-11-24  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/arch/Makefile.am:
-	* src/arch/processor.c:
-	* src/format/elf/helper_x86.c:
-	Disable old and unsupported architectures.
-
-14-11-24  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/analysis/binary.c:
-	Load empty collections for all binaries.
-
-14-11-24  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/arch/arm/v7/arm.c:
-	Extend the ARM decoding and fix some masks.
-
-	* src/arch/arm/v7/helpers.c:
-	* src/arch/arm/v7/helpers.h:
-	Add some useful helpers using macros.
-
-	* src/arch/arm/v7/Makefile.am:
-	Add the 'pseudo.[ch]' files to libarcharmv7_la_SOURCES.
-
-	* src/arch/arm/v7/opcodes/Makefile.am:
-	Update the list of generated C files.
-
-	* src/arch/arm/v7/opdefs/adc_A881.d:
-	* src/arch/arm/v7/opdefs/add_A885.d:
-	* src/arch/arm/v7/opdefs/and_A8813.d:
-	* src/arch/arm/v7/opdefs/bic_A8821.d:
-	* src/arch/arm/v7/opdefs/bx_A8827.d:
-	* src/arch/arm/v7/opdefs/cmn_A8834.d:
-	* src/arch/arm/v7/opdefs/cmp_A8837.d:
-	* src/arch/arm/v7/opdefs/eor_A8846.d:
-	New entries: define new ARM instructions.
-
-	* src/arch/arm/v7/opdefs/Makefile.am:
-	Update the list of handled ARM instructions in ARMV7_DEFS.
-
-	* src/arch/arm/v7/opdefs/mla_A88100.d:
-	* src/arch/arm/v7/opdefs/mls_A88101.d:
-	* src/arch/arm/v7/opdefs/mul_A88114.d:
-	* src/arch/arm/v7/opdefs/mvn_A88115.d:
-	* src/arch/arm/v7/opdefs/orr_A88122.d:
-	* src/arch/arm/v7/opdefs/rsb_A88152.d:
-	* src/arch/arm/v7/opdefs/rsc_A88155.d:
-	* src/arch/arm/v7/opdefs/sbc_A88161.d:
-	* src/arch/arm/v7/opdefs/smlal_A88178.d:
-	* src/arch/arm/v7/opdefs/smull_A88189.d:
-	* src/arch/arm/v7/opdefs/sub_A88222.d:
-	* src/arch/arm/v7/opdefs/teq_A88237.d:
-	* src/arch/arm/v7/opdefs/tst_A88240.d:
-	* src/arch/arm/v7/opdefs/umaal_A88255.d:
-	* src/arch/arm/v7/opdefs/umlal_A88256.d:
-	* src/arch/arm/v7/opdefs/umull_A88257.d:
-	* src/arch/arm/v7/opdefs/yield_A88426.d:
-	New entries: define new ARM instructions.
-
-	* src/arch/arm/v7/pseudo.c:
-	* src/arch/arm/v7/pseudo.h:
-	New entries: define C routines for ARM pseudo functions.
-
-	* tools/d2c/d2c_gram.y:
-	* tools/d2c/d2c_tok.l:
-	* tools/d2c/rules.c:
-	* tools/d2c/rules.h:
-	Extend and support more rules in instruction definitions.
-
-14-11-23  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/gtkext/graph/dot.c:
-	Disable some parts of Graphviz in order to be able to compile.
-
-14-11-15  Cyrille Bagard <nocbos@gmail.com>
-
-	* po/fr.po:
-	Update the list of files for gettext.
-
-	* po/openida.pot:
-	Deleted file: POT files seem to get rebuilt by the compilation process.
-
-	* po/POTFILES.in:
-	Update the list of files for gettext.
-
-14-11-15  Cyrille Bagard <nocbos@gmail.com>
-
-	* configure.ac:
-	Add the new Makefile from the 'tools/d2c' directory.
-
-	* src/arch/arm/v7/opdefs/Makefile.am:
-	Update paths.
-
-	* tools/bits.c:
-	* tools/bits.h:
-	* tools/coder.c:
-	* tools/coder.h:
-	* tools/conv.c:
-	* tools/conv.h:
-	Moved entries: see the new 'd2c' directory.
-
-	* tools/d2c
-	* tools/d2c/Makefile.am
-	* tools/d2c/bits.c
-	* tools/d2c/bits.h
-	* tools/d2c/coder.c
-	* tools/d2c/coder.h
-	* tools/d2c/conv.c
-	* tools/d2c/conv.h
-	* tools/d2c/d2c.mk
-	* tools/d2c/d2c_gram.y
-	* tools/d2c/d2c_tok.l
-	* tools/d2c/helpers.c
-	* tools/d2c/helpers.h
-	* tools/d2c/macros.c
-	* tools/d2c/macros.h
-	* tools/d2c/pproc.c
-	* tools/d2c/pproc.h
-	* tools/d2c/rules.c
-	* tools/d2c/rules.h
-	* tools/d2c/spec.c
-	* tools/d2c/spec.h
-	* tools/d2c/syntax.c
-	* tools/d2c/syntax.h
-	New entries: give the d2c compiler its own directory.
-
-	* tools/d2c_gram.y:
-	* tools/d2c.mk:
-	* tools/d2c_tok.l:
-	* tools/helpers.c:
-	* tools/helpers.h:
-	* tools/macros.c:
-	* tools/macros.h:
-	Moved entries: see the new 'd2c' directory.
-
-	* tools/Makefile.am:
-	Create a SUBDIR item, with content equal to 'd2c'.
-
-	* tools/pproc.c:
-	* tools/pproc.h:
-	* tools/rules.c:
-	* tools/rules.h:
-	* tools/spec.c:
-	* tools/spec.h:
-	* tools/syntax.c:
-	* tools/syntax.h:
-	Moved entries: see the new 'd2c' directory.
-
-14-11-14  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/arch/arm/v7/arm.c:
-	Support one more instructions category (§ A5.5).
-
-	* src/arch/arm/v7/helpers.c:
-	* src/arch/arm/v7/helpers.h:
-	Load sign extended operands from raw values.
-
-	* src/arch/arm/v7/opcodes/Makefile.am:
-	Add the 'bl.d' file to libarcharmv7opcodes_la_SOURCES.
-
-	* src/arch/arm/v7/opdefs/bl_A8825.d:
-	New entries: define basic definition for bl/blx instructions.
-
-	* src/arch/arm/v7/opdefs/Makefile.am:
-	Add a new macro 'SignExtend' to D2C_MACROS and bl_A8825.d to ARMV7_DEFS.
-
-	* src/common/asm.c:
-	* src/common/asm.h:
-	New entries: compute the position of the first bit set in a 32b word.
-
-	* src/common/Makefile.am:
-	Add the 'asm.[ch]' files to libcommon_la_SOURCES.
-
-	* tools/bits.c:
-	* tools/bits.h:
-	* tools/coder.c:
-	* tools/coder.h:
-	* tools/conv.c:
-	* tools/conv.h:
-	* tools/d2c_gram.y:
-	* tools/d2c_tok.l:
-	* tools/helpers.c:
-	* tools/helpers.h:
-	* tools/macros.c:
-	* tools/macros.h:
-	* tools/Makefile.am:
-	* tools/pproc.c:
-	* tools/pproc.h:
-	* tools/rules.c:
-	* tools/rules.h:
-	* tools/spec.c:
-	* tools/spec.h:
-	* tools/syntax.c:
-	* tools/syntax.h:
-	Rewrite and extend the whole code for the instructions definitions compiler.
-
-14-11-01  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/arch/instruction.c:
-	Fix a bug and display the binary code again: trust only values from
-	the memory range of each instruction.
-
-14-11-01  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/glibext/gbufferline.c:
-	* src/glibext/gbufferline.h:
-	* src/glibext/gbuffersegment.c:
-	* src/glibext/gbuffersegment.h:
-	* src/glibext/gcodebuffer.c:
-	* src/glibext/gcodebuffer.h:
-	Compute locations of caret using width and neighbourhood of segments.
-
-	* src/gtkext/gtkbufferview.c:
-	* src/gtkext/gtkbufferview-int.h:
-	Change some types from 'vmpa_t' to 'vmpa2t'. Move the caret with mouse
-	and keyboard. Fix the blinking of the caret when focusing on a view widget.
-
-	* src/gtkext/gtkviewpanel.c:
-	* src/gtkext/gtkviewpanel-int.h:
-	Define the right steps for scrolling increments.
-
-	* src/gui/status.c:
-	SHow some information about the current location.
-
-14-10-22  Cyrille Bagard <nocbos@gmail.com>
-
-	* configure.ac:
-	* src/analysis/binary.c:
-	* src/analysis/binary.h:
-	* src/analysis/binary-int.h:
-	* src/glibext/gbufferline.c:
-	* src/glibext/gbufferline.h:
-	* src/glibext/gcodebuffer.c:
-	* src/glibext/gcodebuffer.h:
-	* src/gtkext/gtkblockview.c:
-	* src/gtkext/gtkbufferview.c:
-	* src/gtkext/gtkbufferview.h:
-	* src/gtkext/gtkgraphview.c:
-	* src/gtkext/gtksourceview.c:
-	* src/gtkext/gtkviewpanel.c:
-	* src/gtkext/gtkviewpanel.h:
-	* src/gtkext/gtkviewpanel-int.h:
-	* src/gui/menus/view.c:
-	* src/project.c:
-	Clean, fix and improve the rules for the display of view columns.
-
-14-10-17  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/analysis/binary.c:
-	Tansmit a binary name to clients.
-
-	* src/analysis/db/client.c:
-	* src/analysis/db/client.h:
-	Store the humain name of handled binaries and display a message when
-	the archives are saved.
-
-	* src/gui/panels/log.c:
-	Allow log messages from every thread contexts.
-
-14-10-16  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/analysis/binary.c:
-	Update test code for bookmarks.
-
-	* src/analysis/db/cdb.c:
-	* src/analysis/db/cdb.h:
-	Write an archive on demand, and provide a final status.
-
-	* src/analysis/db/client.c:
-	* src/analysis/db/client.h:
-	Ask the server for saving its archive.
-
-	* src/analysis/db/collection.c:
-	* src/analysis/db/collection.h:
-	* src/analysis/db/item.c:
-	* src/analysis/db/item.h:
-	* src/analysis/db/item-int.h:
-	* src/analysis/db/items/bookmark.c:
-	* src/analysis/db/items/bookmark.h:
-	Store an item into the data base.
-
-	* src/analysis/db/protocol.h:
-	Define a 'save' command.
-
-	* src/arch/vmpa.c:
-	* src/arch/vmpa.h:
-	Provide a function to save the new 'vmpa_t' types into a SQLite DB.
-
-	* src/common/Makefile.am:
-	Add the 'sqlite.h' file to libcommon_la_SOURCES.
-
-	* src/common/sqlite.h:
-	New entry: extend SQLite with some internal definitions.
-
-	* src/core/collections.c:
-	* src/gui/panels/bookmarks.c:
-	Update code.
-
-14-10-12  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/arch/arm/v7/arm.c:
-	* src/arch/arm/v7/processor.c:
-	Disable or remove some debug code.
-
-14-10-12  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/arch/arm/v7/opdefs/Makefile.am:
-	* tools/d2c.mk:
-	Modify and rebuild targets only when needed.
-
-14-10-11  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/analysis/disass/fetch.c:
-	Improve the disassembling process using memory ranges.
-
-	* src/arch/instruction.c:
-	* src/arch/instruction.h:
-	Provide a way to merge two lists of instructions.
-
-	* src/format/elf/symbols.c:
-	Remove the arbitrary length of ELF symbols.
-
-	* src/format/executable.c:
-	* src/format/executable.h:
-	Compute ranges of executable binary areas.
-
-	* src/glibext/gbinportion.c:
-	* src/glibext/gbinportion.h:
-	Combine a memory range with each binary portion. Add a design pattern to
-	visit portions.
-
-14-10-08  Cyrille Bagard <nocbos@gmail.com>
-
-	* configure.ac:
-	Add the new Makefiles from the 'src/arch/arm/v7/opdefs',
-	'src/arch/arm/v7/opcodes' and 'tools' directories.
-
-	* Makefile.am:
-	Add the 'tools' directory to SUBDIRS.
-
-	* src/analysis/disass/fetch.c:
-	Add some debug code.
-
-	* src/arch/arm/instruction.c:
-	* src/arch/arm/instruction.h:
-	Fix mistakes: some functions need to return a status boolean.
-
-	* src/arch/arm/v7/arm.c:
-	Update code.
-
-	* src/arch/arm/v7/helpers.c:
-	* src/arch/arm/v7/helpers.h:
-	New entries: translate pseudo functions of the ARM instruction specifications.
-
-	* src/arch/arm/v7/instruction.c:
-	* src/arch/arm/v7/instruction.h:
-	Fix mistakes: some functions need to return a status boolean.
-
-	* src/arch/arm/v7/Makefile.am:
-	Add the 'helpers.[ch]' files to libarcharmv7_la_SOURCES and
-	'opcodes/libarcharmv7opcodes.la' to libarcharmv7_la_LIBADD.
-
-	* src/arch/arm/v7/opcodes/Makefile.am:
-	* src/arch/arm/v7/opdefs/Makefile.am:
-	* src/arch/arm/v7/opdefs/mov_A88104.d:
-	* src/arch/arm/v7/opdefs/subs_B9320.d:
-	New entries: generate code for the support of two first ARMv7 instructions.
-
-	* src/arch/arm/v7/processor.c:
-	Update code.
-
-	* src/arch/register.c:
-	* src/arch/register.h:
-	* src/arch/register-int.h:
-	Define generic register operands.
-
-	* tools/coder.c:
-	* tools/coder.h:
-	* tools/d2c_gram.y:
-	* tools/d2c.mk:
-	* tools/d2c_tok.l:
-	* tools/Makefile.am:
-	New entries: create a compiler for architecture instruction definitions.
-
-14-10-06  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/analysis/disass/fetch.c:
-	Disassemble executable code like raw code.
-
-	* src/analysis/disass/fetch.h:
-	Clean the code.
-
-	* src/arch/arm/context.c:
-	* src/arch/arm/context.h:
-	New entries: define a context for disassembling ARM code.
-
-	* src/arch/arm/instruction.c:
-	* src/arch/arm/instruction.h:
-	Typo (armv7 -> arm).
-
-	* src/arch/arm/instruction-int.h:
-	Store the name of an ARM instruction.
-
-	* src/arch/arm/Makefile.am:
-	Add the 'context.[ch]' files to libarcharm_la_SOURCES.
-
-	* src/arch/arm/v7/arm.c:
-	* src/arch/arm/v7/arm.h:
-	New entries: get prepared to disassemble some ARMv7 instructions.
-
-	* src/arch/arm/v7/instruction.c:
-	* src/arch/arm/v7/instruction.h:
-	Build an ARM instruction with a name.
-
-	* src/arch/arm/v7/Makefile.am:
-	Add the 'arm.[ch]' files to libarcharmv7_la_SOURCES.
-
-	* src/arch/arm/v7/processor.c:
-	Update code.
-
-	* src/arch/dalvik/context.c:
-	Typo.
-
-	* src/arch/processor.c:
-	* src/arch/processor.h:
-	* src/arch/processor-int.h:
-	Provide a new way to disassemble code.
-
-	* src/common/bconst.h:
-	New entry: create some macros for binary constants.
-
-	* src/common/Makefile.am:
-	Add the 'bconst.h' file to libcommon_la_SOURCES.
-
-	* src/format/elf/symbols.c:
-	Define a small size for symbols and debugging.
-
-14-10-01  Cyrille Bagard <nocbos@gmail.com>
-
-	* configure.ac:
-	Add the new Makefile from the 'src/arch/arm/v7 directory.
-
-	* src/arch/arm/cond.h:
-	New entry: define global ARM execution conditions.
-
-	* src/arch/arm/encoding.h:
-	Renamed entry; see cond.h.
-
-	* src/arch/arm/instruction.c:
-	* src/arch/arm/instruction.h:
-	* src/arch/arm/instruction-int.h:
-
-	* src/arch/arm/Makefile.am:
-	Remove 'encoding.h' from libarcharm_la_SOURCES, and add the
-	'register-int*[ch]' files. Update libarcharm_la_LIBADD for ARMv7 support.
-
-	* src/arch/arm/processor.c:
-	* src/arch/arm/processor.h:
-	Update code.
-
-	* src/arch/arm/processor-int.h:
-	New entry: define a generic ARM processor.
-
-	* src/arch/arm/register.c:
-	* src/arch/arm/register.h:
-	* src/arch/arm/register-int.h:
-	New entries: define a generic ARM register.
-
-	* src/arch/arm/v7/instruction.c:
-	* src/arch/arm/v7/instruction.h:
-	* src/arch/arm/v7/Makefile.am:
-	* src/arch/arm/v7/processor.c:
-	* src/arch/arm/v7/processor.h:
-	* src/arch/arm/v7/register.c:
-	* src/arch/arm/v7/register.h:
-	New entries: prepare the ground for the ARMv7 architecture.
-
-	* src/arch/dalvik/instruction.c:
-	* src/arch/dalvik/register.c:
-	Typo.
-
-	* src/arch/processor.c:
-	Update code.
-
-	* src/arch/register.c:
-	* src/arch/register-int.h:
-	Move code from instances to classes.
-
-14-09-21  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/format/format.c:
-	* src/format/format.h:
-	Update the way symbols are resolved.
-
-	* src/gui/editem.c:
-	* src/gui/editem.h:
-	* src/gui/editem-int.h:
-	Focus on a given memory address on demand.
-
-	* src/gui/status.c:
-	* src/gui/tb/portions.c:
-	Show information about a selected address in the status bar.
-
-14-09-17  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/analysis/disass/fetch.c:
-	* src/analysis/disass/limit.c:
-	* src/analysis/disass/output.c:
-	* src/analysis/routine.c:
-	* src/analysis/routine.h:
-	* src/arch/instruction.c:
-	* src/arch/instruction.h:
-	* src/arch/instruction-int.h:
-	* src/arch/raw.c:
-	* src/arch/vmpa.c:
-	* src/arch/vmpa.h:
-	* src/format/dex/method.c:
-	* src/format/elf/helper_x86.c:
-	* src/format/elf/symbols.c:
-	* src/format/format.c:
-	* src/format/symbol.c:
-	* src/format/symbol.h:
-	* src/glibext/gbufferline.c:
-	* src/glibext/gbufferline.h:
-	* src/glibext/gcodebuffer.c:
-	* src/glibext/gcodebuffer.h:
-	* src/gui/panels/symbols.c:
-	Introduce memory ranges.
-
-14-09-16  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/format/elf/elf.c:
-	* src/format/executable.c:
-	Update code.
-
-	* src/glibext/gbinportion.c:
-	* src/glibext/gbinportion.h:
-	Use the new vmpa_t type in binary portions.
-
-	* src/gtkext/gtkbinarystrip.c:
-	* src/gtkext/gtkbinarystrip.h:
-	Update code.
-
-	* src/gtkext/gtkbufferview.c:
-	* src/gtkext/gtkviewpanel.c:
-	* src/gtkext/gtkviewpanel-int.h:
-	Clean and update code.
-
-	* src/gui/tb/portions.c:
-	Update code.
-
-14-09-15  Cyrille Bagard <nocbos@gmail.com>
-
-	* configure.ac:
-	Add the new Makefiles from the 'themes' directory.
-
-	* Makefile.am:
-	Add 'themes' to SUBDIRS.
-
-	* src/glibext/gbinportion.c:
-	* src/glibext/gbinportion.h:
-	* src/gtkext/gtkbinarystrip.c:
-	Update code; remove useless parts.
-
-	* src/gtkext/Makefile.am:
-	Add the themes.[ch]' files to libgtkext_la_SOURCES.
-
-	* src/gtkext/theme.c:
-	* src/gtkext/theme.h:
-	New entries: load external style providers.
-
-	* src/main.c:
-	Rely on GTK3 CSS providers for internal widgets. Update code.
-
-	* themes/Makefile.am:
-	* themes/portions.css:
-	New entries: define a GTK3 style for binary portions.
-
-14-09-11  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/gtkext/gtkbufferview.c:
-	Typo. Fix debug code.
-
-	* src/gui/panels/glance.c:
-	Display a default picture when no panel overview is available.
-
-14-09-11  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/gui/tb/Makefile.am:
-	* src/gui/tb/portions.c:
-	* src/gui/tb/portions.h:
-	* src/gui/tb/source.c:
-	* src/gui/tb/source.h:
-	* src/gui/tb/tbitem.c:
-	* src/gui/tb/tbitem.h:
-	Update the code and activate back the toolbar items.
-
-	* src/gui/tb/tbitem-int.h:
-	New entry: allow to subclass a toolbar item.
-
-	* src/gui/tb/toolbar.c:
-	* src/gui/tb/toolbar.h:
-	Renamed entries: see tbitems.[ch].
-
-14-09-10  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/gtkext/gtkbufferview.c:
-	* src/gtkext/gtkgraphview.c:
-	* src/gtkext/gtkviewpanel.c:
-	* src/gtkext/gtkviewpanel-int.h:
-	Fix and improve the rendering of view panels.
-
-14-09-08  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/core/params.c:
-	* src/core/params.h:
-	* src/editor.c:
-	Add a few configuration parameters for the main window.
-
-	* src/glibext/configuration.c:
-	Fix a bug: detect when a boolean parameter has changed properly.
-
-14-09-05  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/gtkext/graph/node.c:
-	* src/gtkext/graph/nodes/flow.c:
-	* src/gui/panels/glance.c:
-	* src/gui/panels/panel.c:
-	* src/gui/panels/symbols.c:
-	Remove some warnings by using gtk_widget_get_preferred_size() instead of
-	the deprecated gtk_widget_size_request().
-
-14-09-04  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/arch/vmpa.c:
-	Fix a bug: use the new VMPA_MAX_LEN instead of the old VMPA_MAX_SIZE.
-
-	* src/gui/panels/bookmarks.c:
-	Typo. Do not be afraid to use assert().
-
-	* src/gui/panels/regedit.c:
-	Fix a memory leak. Typo.
-
-	* src/gui/panels/symbols.c:
-	Update the code and display the symbols using all symbols, not only routines.
-
-14-09-02  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/analysis/disass/fetch.c:
-	* src/analysis/disass/output.c:
-	Update code.
-
-	* src/analysis/routine.c:
-	* src/analysis/routine.h:
-	Replace all vmpa_t by the new vmpa2t types.
-
-	* src/arch/vmpa.c:
-	Change the default behavior when printing addresses.
-
-	* src/core/params.c:
-	* src/core/params.h:
-	Add a new configuration parameter for choosing between physical and virtual
-	addresses when naming a symbol which has no name.
-
-	* src/format/elf/symbols.c:
-	Load some ELF symbols from DYNSYM and SYMTAB sections.
-
-	* src/format/format.h:
-	Mark g_binary_format_add_routine() as deprecated.
-
-	* src/format/symbol.c:
-	* src/format/symbol.h:
-	Support routines as symbols and provide the location of each kind of symbols.
-
-14-08-27  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/analysis/disass/fetch.c:
-	Fix a bug: do not change the given processing limit in load_raw_binary().
-
-	* src/format/elf/elf_def.h:
-	* src/format/elf/symbols.c:
-	Show full ELF sections definitions.
-
-14-08-27  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/dialogs/export.c:
-	* src/dialogs/goto.c:
-	* src/dialogs/plugins.c:
-	* src/dialogs/shellcode.c:
-	* src/editor.c:
-	* src/gui/panels/strings.c:
-	* src/gui/panels/symbols.c:
-	* src/gui/tb/source.c:
-	* src/panels/breaks.c:
-	* src/panels/registers.c:
-	Remove some warnings about deprecated calls to gtk_[hv]box_new() by using
-	gtk_box_new() instead.
-
-14-08-27  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/arch/vmpa.c:
-	* src/arch/vmpa.h:
-	Compare vmpa_t types (by physical offset first). Convert strings to vmpa_t.
-
-	* src/dialogs/goto.c:
-	* src/dialogs/goto.h:
-	Update the dialog by asking for physical or virtual property.
-	Clean the code.
-
-	* src/glibext/gbufferline.c:
-	* src/glibext/gbufferline.h:
-	Provide the real and existing new address of a line.
-
-	* src/glibext/gcodebuffer.c:
-	* src/glibext/gcodebuffer.h:
-	Look for coordinates using the new addresses definitions, used when
-	scrolling to a given address.
-
-	* src/gtkext/easygtk.c:
-	* src/gtkext/easygtk.h:
-	Add the ability to quickly create radio buttons.
-
-	* src/gtkext/gtkbufferview.c:
-	* src/gtkext/gtkgraphview.c:
-	* src/gtkext/gtkviewpanel.c:
-	* src/gtkext/gtkviewpanel.h:
-	* src/gtkext/gtkviewpanel-int.h:
-	* src/gui/menus/edition.c:
-	Disable or update some code.
-
-14-08-25  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/analysis/binary.h:
-	Typo.
-
-	* src/analysis/disass/fetch.c:
-	Update code.
-
-	* src/analysis/disass/output.c:
-	Add comments from some kinds of loaded symbols.
-
-	* src/arch/immediate.h:
-	Fix a typo bug.
-
-	* src/arch/instruction.c:
-	* src/arch/instruction.h:
-	* src/arch/instruction-int.h:
-	Return a buffer line when printing one instruction.
-
-	* src/arch/raw.c:
-	* src/arch/raw.h:
-	Show data as padding when required.
-
-	* src/arch/vmpa.c:
-	Fix a typo bug.
-
-	* src/format/elf/elf_def.h:
-	* src/format/elf/elf-int.c:
-	* src/format/elf/symbols.c:
-	Load lots of ELF header information as symbols.
-
-	* src/format/format.c:
-	Remove debug code.
-
-	* src/format/symbol.c:
-	* src/format/symbol.h:
-	Attach comments to symbols.
-
-14-08-20  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/glibext/gbuffersegment.c:
-	Remove some debug code.
-
-14-08-20  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/arch/instruction.c:
-	Fix a bug by adding a missing 'return'.
-
-	* src/glibext/gbufferline.c:
-	* src/glibext/gbuffersegment.c:
-	Rewrite some parts of code to increase the binary processing speed.
-
-14-08-19  Cyrille Bagard <nocbos@gmail.com>
-
-	* configure.ac:
-	Add "-O0" to DEBUG_CFLAGS.
-
-	* src/analysis/disass/disassembler.c:
-	Use a more macroscopic procedure to disassemble code.
-
-	* src/analysis/disass/fetch.c:
-	* src/analysis/disass/fetch.h:
-	Cut binary code into two parts: raw data and symbols.
-
-	* src/arch/archbase.h:
-	Allow to guess the sign or the size of a memory word.
-
-	* src/arch/immediate.c:
-	* src/arch/immediate.h:
-	Rewrite the way values are loaded or printed.
-
-	* src/arch/instruction.c:
-	* src/arch/instruction.h:
-	Give access to the location of an instruction.
-
-	* src/arch/instruction-int.h:
-	Provide a way to merge instructions lists.
-
-	* src/arch/Makefile.am:
-	Add the 'raw.[ch]' files to libarch_la_SOURCES.
-
-	* src/arch/raw.c:
-	* src/arch/raw.h:
-	New entries: begin to work on a replacement of 'artificial.[ch]'.
-
-	* src/editor.c:
-	Change the default size of the editor.
-
-	* src/format/elf/elf.c:
-	Update code.
-
-	* src/format/elf/elf-int.c:
-	* src/format/elf/elf-int.h:
-	Add a demo symbol when loading an ELF header.
-
-	* src/format/elf/helper_x86.c:
-	* src/format/elf/strings.c:
-	* src/format/elf/symbols.c:
-	* src/format/format.c:
-	Disable all symbols registrations.
-
-	* src/format/symbol.c:
-	* src/format/symbol.h:
-	Create symbols based on data.
-
-14-08-18  Cyrille Bagard <nocbos@gmail.com>
-
-	* configure.ac:
-	Extend the 'marshal' command. Add the new Makefiles from the
-	'plugins/pychrysa/analysis/db', 'plugins/pychrysa/analysis/db/items',
-	'src/analysis/db/items' and 'src/analysis/db/misc' directories.
-
-	* plugins/pychrysa/analysis/binaries/file.c:
-	Typo.
-
-	* plugins/pychrysa/analysis/db/collection.c:
-	* plugins/pychrysa/analysis/db/collection.h:
-	* plugins/pychrysa/analysis/db/item.c:
-	* plugins/pychrysa/analysis/db/item.h:
-	* plugins/pychrysa/analysis/db/items/comment.c:
-	* plugins/pychrysa/analysis/db/items/comment.h:
-	* plugins/pychrysa/analysis/db/items/Makefile.am:
-	* plugins/pychrysa/analysis/db/items/module.c:
-	* plugins/pychrysa/analysis/db/items/module.h:
-	* plugins/pychrysa/analysis/db/Makefile.am:
-	* plugins/pychrysa/analysis/db/module.c:
-	* plugins/pychrysa/analysis/db/module.h:
-	New entries: create new Python wrappers for items and collections.
-
-	* plugins/pychrysa/analysis/Makefile.am:
-	Add 'db' to SUBDIRS.
-
-	* plugins/pychrysa/arch/vmpa.c:
-	* plugins/pychrysa/arch/vmpa.h:
-	Give an access to the internal vmpa_t C definition.
-
-	* src/analysis/binary.c:
-	* src/analysis/binary.h:
-	* src/analysis/binary-int.h:
-	Insert storages and collections into loaded binaries (first steps).
-
-	* src/analysis/db/bookmark.c:
-	* src/analysis/db/bookmark.h:
-	Moved files. See 'items/bookmark.[ch]'.
-
-	* src/analysis/db/cdb.c:
-	* src/analysis/db/cdb.h:
-	* src/analysis/db/client.c:
-	* src/analysis/db/client.h:
-	Improve the archive and client definitions.
-
-	* src/analysis/db/collection.c:
-	* src/analysis/db/collection.h:
-	New entries: define generic collections.
-
-	* src/analysis/db/core.c:
-	Disable some code.
-
-	* src/analysis/db/item.c:
-	* src/analysis/db/item.h:
-	* src/analysis/db/item-int.h:
-	New entries: define generic items for collections.
-
-	* src/analysis/db/items/bookmark.c:
-	* src/analysis/db/items/bookmark.h:
-	* src/analysis/db/items/comment.c:
-	* src/analysis/db/items/comment.h:
-	* src/analysis/db/items/Makefile.am:
-	New entries: define the first definitions of real collected items.
-
-	* src/analysis/db/Makefile.am:
-	Remove the 'bookmark.[ch]' files from libanalysisdb_la_SOURCES and add 'item-int.h',
-	'item.[ch]' in place of them.
-
-	* src/analysis/db/misc/Makefile.am:
-	* src/analysis/db/misc/rlestr.c:
-	* src/analysis/db/misc/rlestr.h:
-	New entries: handle strings within network communications.
-
-	* src/analysis/db/protocol.h:
-	* src/analysis/db/server.c:
-	Improve the storage protocol and the server.
-
-	* src/arch/vmpa.h:
-	Fix a bug by adding a missing header.
-
-	* src/common/io.c:
-	* src/common/io.h:
-	Update code of inputs and outputs.
-
-	* src/core/collections.c:
-	* src/core/collections.h:
-	New entries: register collections for binaries storage.
-
-	* src/core/core.c:
-	Update code.
-
-	* src/core/Makefile.am:
-
-	* src/core/params.c:
-	* src/core/params.h:
-	Define more extra parameters for the main configuration.
-
-	* src/gui/panels/bookmarks.c:
-	* src/gui/panels/bookmarks.h:
-	New entries: create a new dialog for bookmarks. This part needs to be finished.
-
-	* src/gui/panels/Makefile.am:
-	Add the 'bookmark.[ch]' files to libguipanels_la_SOURCES.
-
-	* src/gui/panels/panel.c:
-	Update code.
-
-	* src/gui/panels/regedit.c:
-	Typo.
-
-14-08-16  Cyrille Bagard <nocbos@gmail.com>
-
-	* plugins/pychrysa/arch/vmpa.c:
-	Update and improve the Python code for managing vmpa_t definitions.
-
-	* src/analysis/disass/fetch.c:
-	Update code.
-
-	* src/arch/vmpa.c:
-	* src/arch/vmpa.h:
-	Improve the code for handling vmpa_t definitions.
-
-	* src/glibext/gbufferline.c:
-	Update code.
-
-	* tests/arch/vmpa.py:
-	* tests/test.py:
-	New entries: add the first unity tests.
-
-14-08-05  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/analysis/decomp/decompiler.c:
-	Update code.
-
-	* src/analysis/disass/disassembler.c:
-	* src/analysis/disass/fetch.c:
-	* src/analysis/disass/fetch.h:
-	Define the first steps for a new disassembling approach.
-
-	* src/analysis/disass/output.c:
-	Disable some features.
-
-	* src/arch/arm/v456/instruction.c:
-	* src/arch/artificial.c:
-	* src/arch/artificial.h:
-	* src/arch/dalvik/instruction.c:
-	* src/arch/dalvik/pseudo/fill.c:
-	* src/arch/dalvik/pseudo/switch.c:
-	Update code.
-
-	* src/arch/instruction.c:
-	* src/arch/instruction.h:
-	Use the new kind of addresses and class functions in order to get keywords.
-
-	* src/arch/instruction-int.h:
-	* src/arch/jvm/instruction.c:
-	* src/arch/mips/instruction.c:
-	* src/arch/processor.c:
-	Update code.
-
-	* src/arch/vmpa.c:
-	* src/arch/vmpa.h:
-	Extend the type defined for addresses a little bit.
-
-	* src/arch/x86/instruction.c:
-	* src/dialogs/export.c:
-	Update code.
-
-	* src/glibext/gbufferline.c:
-	* src/glibext/gbufferline.h:
-	Update code. Fill the basic information of a ligne into a buffer.
-
-	* src/glibext/gcodebuffer.c:
-	* src/glibext/gcodebuffer.h:
-	* src/glibext/signal.h:
-	Remove a warning by adding the missing header.
-
-	* src/gtkext/gtkbufferview.c:
-	* src/gtkext/gtkviewpanel.c:
-	* src/gtkext/gtkviewpanel-int.h:
-	Update code.
-
-14-07-31  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/analysis/binary.c:
-	* src/analysis/binary.h:
-	* src/analysis/binary-int.h:
-	* src/project.c:
-	* src/project.h:
-	Merge two equal binary views enumerations.
-
-14-07-31  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/analysis/disass/fetch.c:
-	Improve the way code is decoded by avoiding to propagate the base address everywhere.
-
-	* src/arch/arm/instruction.c:
-	* src/arch/arm/processor.c:
-	* src/arch/arm/v456/instruction.c:
-	* src/arch/artificial.c:
-	* src/arch/dalvik/instruction.c:
-	* src/arch/dalvik/opcodes/add.c:
-	* src/arch/dalvik/opcodes/aget.c:
-	* src/arch/dalvik/opcodes/and.c:
-	* src/arch/dalvik/opcodes/aput.c:
-	* src/arch/dalvik/opcodes/array.c:
-	* src/arch/dalvik/opcodes/check.c:
-	* src/arch/dalvik/opcodes/cmp.c:
-	* src/arch/dalvik/opcodes/const.c:
-	* src/arch/dalvik/opcodes/div.c:
-	* src/arch/dalvik/opcodes/goto.c:
-	* src/arch/dalvik/opcodes/if.c:
-	* src/arch/dalvik/opcodes/iget.c:
-	* src/arch/dalvik/opcodes/instanceof.c:
-	* src/arch/dalvik/opcodes/invoke.c:
-	* src/arch/dalvik/opcodes/iput.c:
-	* src/arch/dalvik/opcodes/monitor.c:
-	* src/arch/dalvik/opcodes/move.c:
-	* src/arch/dalvik/opcodes/mul.c:
-	* src/arch/dalvik/opcodes/neg.c:
-	* src/arch/dalvik/opcodes/new.c:
-	* src/arch/dalvik/opcodes/nop.c:
-	* src/arch/dalvik/opcodes/not.c:
-	* src/arch/dalvik/opcodes/or.c:
-	* src/arch/dalvik/opcodes/rem.c:
-	* src/arch/dalvik/opcodes/ret.c:
-	* src/arch/dalvik/opcodes/rsub.c:
-	* src/arch/dalvik/opcodes/sget.c:
-	* src/arch/dalvik/opcodes/shl.c:
-	* src/arch/dalvik/opcodes/shr.c:
-	* src/arch/dalvik/opcodes/sput.c:
-	* src/arch/dalvik/opcodes/sub.c:
-	* src/arch/dalvik/opcodes/switch.c:
-	* src/arch/dalvik/opcodes/throw.c:
-	* src/arch/dalvik/opcodes/to.c:
-	* src/arch/dalvik/opcodes/ushr.c:
-	* src/arch/dalvik/opcodes/xor.c:
-	* src/arch/dalvik/operand.c:
-	* src/arch/dalvik/operands/pool.c:
-	* src/arch/dalvik/operands/register.c:
-	* src/arch/dalvik/operands/target.c:
-	* src/arch/dalvik/processor.c:
-	* src/arch/dalvik/pseudo/fill.c:
-	* src/arch/dalvik/pseudo/switch.c:
-	* src/arch/immediate.c:
-	* src/arch/jvm/processor.c:
-	* src/arch/mips/processor.c:
-	* src/arch/processor.c:
-	* src/arch/processor.h:
-	* src/arch/processor-int.h:
-	Update code.
-
-	* src/arch/vmpa.c:
-	* src/arch/vmpa.h:
-	Update the definition of the incoming 'vmpa_t' type.
-
-	* src/arch/x86/processor.c:
-	* src/common/endianness.c:
-	* src/format/elf/helper_x86.c:
-	Update code.
-
-14-07-30  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/common/extstr.c:
-	Fix a bug: take into account that realloc() can move the haystack.
-
-14-07-28  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/glibext/Makefile.am:
-	Add the 'signal.[ch]' files to libglibext_la_SOURCES.
-
-	* src/glibext/signal.c:
-	* src/glibext/signal.h:
-	New entries: provide a way to receive a signal in the main thread.
-
-	* src/project.c:
-	Update code.
-
-14-07-22  Cyrille Bagard <nocbos@gmail.com>
-
-	* plugins/pychrysa/gui/editem.c:
-	Disable some parts of the GUI.
-
-	* src/gui/editem.c:
-	* src/gui/editem-int.h:
-	* src/gui/menus/menubar.c:
-	* src/gui/panels/glance.c:
-	* src/gui/panels/strings.c:
-	* src/gui/panels/strings.h:
-	* src/gui/panels/symbols.c:
-	* src/gui/status.c:
-	Use in the right way some features of GLib classes in the GUI code.
-
-	* src/gui/tb/portions.c:
-	* src/gui/tb/source.c:
-	Disable some parts of the GUI.
-
-14-07-10  Cyrille Bagard <nocbos@gmail.com>
-
-	* configure.ac:
-	Add the new Makefiles from the 'plugins/pychrysa/core' and 'src/core'
-	directories to AC_CONFIG_FILES.
-
-	* plugins/pychrysa/analysis/binaries/file.c:
-	Typo. Clean the code.
-
-	* plugins/pychrysa/core/Makefile.am:
-	* plugins/pychrysa/core/module.c:
-	* plugins/pychrysa/core/module.h:
-	* plugins/pychrysa/core/params.c:
-	* plugins/pychrysa/core/params.h:
-	New entries: add support for items found in 'src/core/'.
-
-	* plugins/pychrysa/glibext/configuration.c:
-	* plugins/pychrysa/glibext/configuration.h:
-	New entries: implement configuration in Python.
-
-	* plugins/pychrysa/glibext/Makefile.am:
-	Define a new libpychrysaglibext.la.
-
-	* plugins/pychrysa/glibext/module.c:
-	* plugins/pychrysa/glibext/module.h:
-	Update code.
-
-	* plugins/pychrysa/Makefile.am:
-	Add 'libpychrysacore.la' and 'libpychrysaglibext.la' to
-	pychrysalide_la_LIBADD, '-lchrysacore' to pychrysalide_la_LDFLAGS
-	and 'core' to SUBDIRS.
-
-	* plugins/pychrysa/pychrysa.c:
-	Update code. Load all basic components.
-
-	* src/common/extstr.c:
-	Do not rely on regex for replacements anymore. Thus, searching for a
-	simple dot works.
-
-	* src/common/fnv1a.c:
-	* src/common/fnv1a.h:
-	Extend the comparisons by return an integer instead of a boolean.
-
-	* src/common/io.c:
-	* src/common/io.h:
-	Provide a way to create the directories needed for an access path.
-
-	* src/common/xml.c:
-	Fix a kind of bug: make a difference between "no node" and "no value".
-
-	* src/configuration.c:
-	* src/configuration.h:
-	Moved entries: see the 'src/glibext/configuration.[ch]' files.
-
-	* src/core/core.c:
-	* src/core/core.h:
-	* src/core/Makefile.am:
-	* src/core/params.c:
-	* src/core/params.h:
-	New entries: centralize all core features for isolated plugins (for instance, Python).
-
-	* src/editor.c:
-	Fix bugs: check if there is a defined project or not when exiting.
-
-	* src/format/mangling/itanium/context.c:
-	Update code when calling cmp_fnv_64a().
-
-	* src/glibext/configuration.c:
-	* src/glibext/configuration.h:
-	New entries: fully rewrite the core configuration system.
-
-	* src/glibext/gbuffersegment.c:
-	Update code when calling cmp_fnv_64a().
-
-	* src/glibext/Makefile.am:
-	Add the 'configuration.[ch]' files to libglibext_la_SOURCES.
-
-	* src/gtkext/gtkdockstation.c:
-	Restore the old behavior with the main configuration.
-
-	* src/gui/panels/Makefile.am:
-	Add the 'regedit.[ch]' to libguipanels_la_SOURCES.
-
-	* src/gui/panels/panel.c:
-	Load and show the configuration panel ; this has to be updated.
-
-	* src/gui/panels/regedit.c:
-	* src/gui/panels/regedit.h:
-	New entries: provide a graphical panel to edit the main configuration.
-
-	* src/gui/panels/symbols.c:
-	Typo.
-
-	* src/main.c:
-	Update code.
-
-	* src/Makefile.am:
-	Inclue the core shared object.
-
-	* src/params.c
-	* src/params.h:
-	Move entries: see the 'src/core/params.[ch]' files.
-
-	* src/project.c:
-	Update code.<
-
-14-06-25  Cyrille Bagard <nocbos@gmail.com>
-
-	* plugins/pychrysa/analysis/binaries/file.c:
-	* plugins/pychrysa/analysis/binary.c:
-	* src/analysis/binaries/file.c:
-	* src/analysis/binaries/file.h:
-	Update code.
-
-	* src/analysis/binary.c:
-	* src/analysis/binary.h:
-	* src/analysis/binary-int.h:
-	Give a name and a description for binaries, not always based on a filenames.
-
-	* src/analysis/disass/disassembler.c:
-	* src/dialogs/export.c:
-	* src/dialogs/shellcode.c:
-	Update code.
-
-	* src/gtkext/gtkdockstation.c:
-	* src/gtkext/gtkdockstation.h:
-	Use a long description for docked widgets.
-
-	* src/gui/menus/project.c:
-	Update code.
-
-	* src/gui/panels/panel.c:
-	Use the stored description.
-
-	* src/project.c:
-	Update code.
-
-14-06-25  Cyrille Bagard <nocbos@gmail.com>
-
-	* configure.ac:
-	Update version and look for python3 + pygobject-3.0.
-
-	* plugins/pychrysa/analysis/binaries/file.c:
-	* plugins/pychrysa/analysis/binaries/file.h:
-	* plugins/pychrysa/analysis/binaries/module.c:
-	* plugins/pychrysa/analysis/binaries/module.h:
-	* plugins/pychrysa/analysis/binary.c:
-	* plugins/pychrysa/analysis/binary.h:
-	* plugins/pychrysa/analysis/Makefile.am:
-	* plugins/pychrysa/analysis/module.c:
-	* plugins/pychrysa/analysis/module.h:
-	* plugins/pychrysa/arch/archbase.h:
-	* plugins/pychrysa/arch/instruction.c:
-	* plugins/pychrysa/arch/Makefile.am:
-	* plugins/pychrysa/arch/module.c:
-	* plugins/pychrysa/arch/module.h:
-	Build the first steps to upgrade to Python3.
-
-	* plugins/pychrysa/arch/vmpa.c:
-	* plugins/pychrysa/arch/vmpa.h:
-	New entries: copy some definitions from <arch/vmpa.h>.
-
-	* plugins/pychrysa/Makefile.am:
-	Define a new name for the Python extension.
-
-	* plugins/pychrysa/pychrysa.c:
-	* plugins/pychrysa/pychrysa.h:
-
-	* plugins/pychrysa/quirks.c:
-	Do not include an old header anymore.
-
-	* po/fr.po:
-	* po/POTFILES.in:
-	Update the list of processed files.
-
-	* src/analysis/binaries/file.c:
-	* src/analysis/binaries/file.h:
-	Give access to the binary filename.
-
-	* src/arch/Makefile.am:
-	Add the 'vmpa.[ch] files to libarch_la_SOURCES.
-
-	* src/arch/vmpa.c:
-	* src/arch/vmpa.h:
-	New entries: introduce a new type for addresses.
-
-	* src/gtkext/gtkdockstation.c:
-	Disable calls to configuration, due to the Python shared object.
-
-14-06-05  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/gtkext/gtkbufferview.c:
-	* src/gtkext/gtkgraphview.c:
-	* src/gtkext/gtkviewpanel.c:
-	* src/gtkext/gtkviewpanel-int.h:
-	Avoid to rely on the now deprecated set-scroll-adjustments signal.
-	Remove all the relative dead code.
-
-	* src/gui/menus/view.c:
-	Fix a bug when changing views: one level was missing in widgets stack.
-
-	* src/gui/status.c:
-	Clean the code.
-
-14-06-04  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/gtkext/gtkbufferview.c
-	* src/gtkext/gtkbufferview.h
-	* src/gtkext/gtkviewpanel.c
-	Restore nice colors for buffer views.
-
-14-06-03  Cyrille Bagard <nocbos@gmail.com>
-
-	* plugins/pychrysa/pychrysa.c:
-	Disable all accesses to GTK3 from Python (to be restored).
-
-	* src/glibext/gbuffersegment.c:
-	Print segments faster.
-
-	* src/main.c:
-	Enable the loading of plugins.
-
-14-06-02  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/gtkext/gtkbufferview.c:
-	* src/main.c:
-	* src/plugins/pglist.c:
-	* src/project.c:
-	Remove all references to gdk_threads_* as calls have to be made from
-	the main thread.
-
-14-05-29  Cyrille Bagard <nocbos@gmail.com>
-
-	* plugins/androhelpers/Makefile.am:
-	* plugins/govm/Makefile.am:
-	* plugins/pychrysa/analysis/binaries/Makefile.am:
-	* plugins/pychrysa/analysis/blocks/Makefile.am:
-	* plugins/pychrysa/analysis/Makefile.am:
-	* plugins/pychrysa/arch/Makefile.am:
-	* plugins/pychrysa/debug/Makefile.am:
-	* plugins/pychrysa/format/dex/Makefile.am:
-	* plugins/pychrysa/format/elf/Makefile.am:
-	* plugins/pychrysa/format/Makefile.am:
-	* plugins/pychrysa/glibext/Makefile.am:
-	* plugins/pychrysa/gtkext/Makefile.am:
-	* plugins/pychrysa/gui/Makefile.am:
-	* plugins/pychrysa/gui/panels/Makefile.am:
-	* plugins/pychrysa/Makefile.am:
-	* plugins/stackvars/Makefile.am:
-	* src/analysis/binaries/Makefile.am:
-	* src/analysis/blocks/Makefile.am:
-	* src/analysis/decomp/Makefile.am:
-	* src/analysis/disass/Makefile.am:
-	* src/analysis/Makefile.am:
-	* src/analysis/types/Makefile.am:
-	* src/arch/arm/Makefile.am:
-	* src/arch/arm/v456/Makefile.am:
-	* src/arch/arm/v456/operands/Makefile.am:
-	* src/arch/dalvik/decomp/Makefile.am:
-	* src/arch/dalvik/Makefile.am:
-	* src/arch/dalvik/opcodes/Makefile.am:
-	* src/arch/dalvik/operands/Makefile.am:
-	* src/arch/dalvik/pseudo/Makefile.am:
-	* src/arch/jvm/Makefile.am:
-	* src/arch/Makefile.am:
-	* src/arch/mips/Makefile.am:
-	* src/arch/x86/Makefile.am:
-	* src/arch/x86/opcodes/Makefile.am:
-	* src/arch/x86/operands/Makefile.am:
-	* src/common/Makefile.am:
-	* src/debug/jdwp/Makefile.am:
-	* src/debug/jdwp/misc/Makefile.am:
-	* src/debug/jdwp/sets/Makefile.am:
-	* src/debug/Makefile.am:
-	* src/debug/remgdb/Makefile.am:
-	* src/decomp/expr/dalvik/Makefile.am:
-	* src/decomp/expr/Makefile.am:
-	* src/decomp/instr/Makefile.am:
-	* src/decomp/lang/Makefile.am:
-	* src/decomp/Makefile.am:
-	* src/dialogs/Makefile.am:
-	* src/format/dex/Makefile.am:
-	* src/format/dwarf/Makefile.am:
-	* src/format/elf/Makefile.am:
-	* src/format/java/Makefile.am:
-	* src/format/Makefile.am:
-	* src/format/mangling/Makefile.am:
-	* src/format/pe/Makefile.am:
-	* src/glibext/Makefile.am:
-	* src/gtkext/graph/Makefile.am:
-	* src/gtkext/graph/nodes/Makefile.am:
-	* src/gtkext/Makefile.am:
-	* src/gui/Makefile.am:
-	* src/gui/menus/Makefile.am:
-	* src/gui/panels/Makefile.am:
-	* src/gui/tb/Makefile.am:
-	* src/Makefile.am:
-	* src/panels/Makefile.am:
-	* src/plugins/Makefile.am:
-	* src/plugins/overjump/Makefile.am:
-	Remove the warnings from automake by replacing the deprecated 'INCLUDES'
-	by 'AM_CPPFLAGS'.
-
-14-04-28  Cyrille Bagard <nocbos@gmail.com>
-
-	* i18n.h:
-	* plugins/androhelpers/androhelpers.c:
-	* plugins/androhelpers/androhelpers.h:
-	* plugins/androhelpers/params.c:
-	* plugins/androhelpers/params.h:
-	* plugins/androhelpers/switch.c:
-	* plugins/androhelpers/switch.h:
-	* plugins/androhelpers/try_n_catch.c:
-	* plugins/androhelpers/try_n_catch.h:
-	* plugins/govm/build.c:
-	* plugins/govm/build.h:
-	* plugins/govm/goas.c:
-	* plugins/govm/instruction.c:
-	* plugins/govm/instruction.h:
-	* plugins/pychrysa/analysis/binaries/file.c:
-	* plugins/pychrysa/analysis/binaries/file.h:
-	* plugins/pychrysa/analysis/binaries/module.c:
-	* plugins/pychrysa/analysis/binaries/module.h:
-	* plugins/pychrysa/analysis/binary.c:
-	* plugins/pychrysa/analysis/binary.h:
-	* plugins/pychrysa/analysis/block.c:
-	* plugins/pychrysa/analysis/block.h:
-	* plugins/pychrysa/analysis/blocks/flow.c:
-	* plugins/pychrysa/analysis/blocks/flow.h:
-	* plugins/pychrysa/analysis/blocks/module.c:
-	* plugins/pychrysa/analysis/blocks/module.h:
-	* plugins/pychrysa/analysis/blocks/virtual.c:
-	* plugins/pychrysa/analysis/blocks/virtual.h:
-	* plugins/pychrysa/analysis/module.c:
-	* plugins/pychrysa/analysis/module.h:
-	* plugins/pychrysa/analysis/roptions.c:
-	* plugins/pychrysa/analysis/roptions.h:
-	* plugins/pychrysa/analysis/routine.c:
-	* plugins/pychrysa/analysis/routine.h:
-	* plugins/pychrysa/arch/archbase.c:
-	* plugins/pychrysa/arch/archbase.h:
-	* plugins/pychrysa/arch/instruction.c:
-	* plugins/pychrysa/arch/instruction.h:
-	* plugins/pychrysa/arch/module.c:
-	* plugins/pychrysa/arch/module.h:
-	* plugins/pychrysa/arch/processor.c:
-	* plugins/pychrysa/arch/processor.h:
-	* plugins/pychrysa/debug/debugger.c:
-	* plugins/pychrysa/debug/debugger.h:
-	* plugins/pychrysa/debug/module.c:
-	* plugins/pychrysa/debug/module.h:
-	* plugins/pychrysa/format/dex/class.c:
-	* plugins/pychrysa/format/dex/class.h:
-	* plugins/pychrysa/format/dex/dex.c:
-	* plugins/pychrysa/format/dex/dex.h:
-	* plugins/pychrysa/format/dex/module.c:
-	* plugins/pychrysa/format/dex/module.h:
-	* plugins/pychrysa/format/elf/elf.c:
-	* plugins/pychrysa/format/elf/elf.h:
-	* plugins/pychrysa/format/elf/module.c:
-	* plugins/pychrysa/format/elf/module.h:
-	* plugins/pychrysa/format/executable.c:
-	* plugins/pychrysa/format/executable.h:
-	* plugins/pychrysa/format/format.c:
-	* plugins/pychrysa/format/format.h:
-	* plugins/pychrysa/format/module.c:
-	* plugins/pychrysa/format/module.h:
-	* plugins/pychrysa/glibext/bufferline.c:
-	* plugins/pychrysa/glibext/bufferline.h:
-	* plugins/pychrysa/glibext/codebuffer.c:
-	* plugins/pychrysa/glibext/codebuffer.h:
-	* plugins/pychrysa/glibext/module.c:
-	* plugins/pychrysa/glibext/module.h:
-	* plugins/pychrysa/gtkext/blockview.c:
-	* plugins/pychrysa/gtkext/blockview.h:
-	* plugins/pychrysa/gtkext/module.c:
-	* plugins/pychrysa/gtkext/module.h:
-	* plugins/pychrysa/gtkext/viewpanel.c:
-	* plugins/pychrysa/gtkext/viewpanel.h:
-	* plugins/pychrysa/gui/editem.c:
-	* plugins/pychrysa/gui/editem.h:
-	* plugins/pychrysa/gui/module.c:
-	* plugins/pychrysa/gui/module.h:
-	* plugins/pychrysa/gui/panels/log.c:
-	* plugins/pychrysa/gui/panels/log.h:
-	* plugins/pychrysa/gui/panels/module.c:
-	* plugins/pychrysa/gui/panels/module.h:
-	* plugins/pychrysa/gui/panels/panel.c:
-	* plugins/pychrysa/gui/panels/panel.h:
-	* plugins/pychrysa/helpers.c:
-	* plugins/pychrysa/helpers.h:
-	* plugins/pychrysa/plugin.c:
-	* plugins/pychrysa/plugin.h:
-	* plugins/pychrysa/pychrysa.c:
-	* plugins/pychrysa/pychrysa.h:
-	* plugins/pychrysa/quirks.c:
-	* plugins/pychrysa/quirks.h:
-	* plugins/stackvars/operand.c:
-	* plugins/stackvars/operand.h:
-	* plugins/stackvars/stackvars.c:
-	* plugins/stackvars/stackvars.h:
-	* src/analysis/binaries/file.c:
-	* src/analysis/binaries/file.h:
-	* src/analysis/binary.c:
-	* src/analysis/binary.h:
-	* src/analysis/binary-int.h:
-	* src/analysis/block.c:
-	* src/analysis/block.h:
-	* src/analysis/block-int.h:
-	* src/analysis/blocks/flow.c:
-	* src/analysis/blocks/flow.h:
-	* src/analysis/blocks/raccess.c:
-	* src/analysis/blocks/raccess.h:
-	* src/analysis/blocks/virtual.c:
-	* src/analysis/blocks/virtual.h:
-	* src/analysis/db/bookmark.c:
-	* src/analysis/db/bookmark.h:
-	* src/analysis/db/cdb.c:
-	* src/analysis/db/cdb.h:
-	* src/analysis/db/client.c:
-	* src/analysis/db/client.h:
-	* src/analysis/db/collection.c:
-	* src/analysis/db/collection.h:
-	* src/analysis/db/core.c:
-	* src/analysis/db/core.h:
-	* src/analysis/db/protocol.h:
-	* src/analysis/db/server.c:
-	* src/analysis/db/server.h:
-	* src/analysis/decomp/cmerge.c:
-	* src/analysis/decomp/cmerge.h:
-	* src/analysis/decomp/decompiler.c:
-	* src/analysis/decomp/decompiler.h:
-	* src/analysis/decomp/il.c:
-	* src/analysis/decomp/il.h:
-	* src/analysis/decomp/reduce.c:
-	* src/analysis/decomp/reduce.h:
-	* src/analysis/disass/disassembler.c:
-	* src/analysis/disass/disassembler.h:
-	* src/analysis/disass/fetch.c:
-	* src/analysis/disass/fetch.h:
-	* src/analysis/disass/limit.c:
-	* src/analysis/disass/limit.h:
-	* src/analysis/disass/links.c:
-	* src/analysis/disass/links.h:
-	* src/analysis/disass/loop.c:
-	* src/analysis/disass/loop.h:
-	* src/analysis/disass/macro.c:
-	* src/analysis/disass/macro.h:
-	* src/analysis/disass/output.c:
-	* src/analysis/disass/output.h:
-	* src/analysis/disass/rank.c:
-	* src/analysis/disass/rank.h:
-	* src/analysis/roptions.c:
-	* src/analysis/roptions.h:
-	* src/analysis/routine.c:
-	* src/analysis/routine.h:
-	* src/analysis/type.c:
-	* src/analysis/type.h:
-	* src/analysis/type-int.h:
-	* src/analysis/types/basic.c:
-	* src/analysis/types/basic.h:
-	* src/analysis/types/cse.c:
-	* src/analysis/types/cse.h:
-	* src/analysis/types/cse-int.h:
-	* src/analysis/types/encaps.c:
-	* src/analysis/types/encaps.h:
-	* src/analysis/types/literal.c:
-	* src/analysis/types/literal.h:
-	* src/analysis/types/template.c:
-	* src/analysis/types/template.h:
-	* src/analysis/variable.c:
-	* src/analysis/variable.h:
-	* src/arch/archbase.c:
-	* src/arch/archbase.h:
-	* src/arch/arm/encoding.h:
-	* src/arch/arm/instruction.c:
-	* src/arch/arm/instruction.h:
-	* src/arch/arm/instruction-int.h:
-	* src/arch/arm/processor.c:
-	* src/arch/arm/processor.h:
-	* src/arch/arm/v456/addressing.c:
-	* src/arch/arm/v456/addressing.h:
-	* src/arch/arm/v456/encoding.h:
-	* src/arch/arm/v456/instruction.c:
-	* src/arch/arm/v456/instruction-def.h:
-	* src/arch/arm/v456/instruction.h:
-	* src/arch/arm/v456/operands/content.c:
-	* src/arch/arm/v456/operands/content.h:
-	* src/arch/arm/v456/operands/register.c:
-	* src/arch/arm/v456/operands/register.h:
-	* src/arch/arm/v456/register.c:
-	* src/arch/arm/v456/register.h:
-	* src/arch/artificial.c:
-	* src/arch/artificial.h:
-	* src/arch/context.c:
-	* src/arch/context.h:
-	* src/arch/context-int.h:
-	* src/arch/dalvik/context.c:
-	* src/arch/dalvik/context.h:
-	* src/arch/dalvik/decomp/aget.c:
-	* src/arch/dalvik/decomp/aput.c:
-	* src/arch/dalvik/decomp/arithm.c:
-	* src/arch/dalvik/decomp/array.c:
-	* src/arch/dalvik/decomp/const.c:
-	* src/arch/dalvik/decomp/if.c:
-	* src/arch/dalvik/decomp/iget.c:
-	* src/arch/dalvik/decomp/invoke.c:
-	* src/arch/dalvik/decomp/iput.c:
-	* src/arch/dalvik/decomp/move.c:
-	* src/arch/dalvik/decomp/new.c:
-	* src/arch/dalvik/decomp/ret.c:
-	* src/arch/dalvik/decomp/switch.c:
-	* src/arch/dalvik/decomp/translate.h:
-	* src/arch/dalvik/instruction.c:
-	* src/arch/dalvik/instruction-def.h:
-	* src/arch/dalvik/instruction.h:
-	* src/arch/dalvik/instruction-int.h:
-	* src/arch/dalvik/opcodes/add.c:
-	* src/arch/dalvik/opcodes/aget.c:
-	* src/arch/dalvik/opcodes/and.c:
-	* src/arch/dalvik/opcodes/aput.c:
-	* src/arch/dalvik/opcodes/array.c:
-	* src/arch/dalvik/opcodes/check.c:
-	* src/arch/dalvik/opcodes/cmp.c:
-	* src/arch/dalvik/opcodes/const.c:
-	* src/arch/dalvik/opcodes/div.c:
-	* src/arch/dalvik/opcodes/goto.c:
-	* src/arch/dalvik/opcodes/if.c:
-	* src/arch/dalvik/opcodes/iget.c:
-	* src/arch/dalvik/opcodes/instanceof.c:
-	* src/arch/dalvik/opcodes/invoke.c:
-	* src/arch/dalvik/opcodes/iput.c:
-	* src/arch/dalvik/opcodes/monitor.c:
-	* src/arch/dalvik/opcodes/move.c:
-	* src/arch/dalvik/opcodes/mul.c:
-	* src/arch/dalvik/opcodes/neg.c:
-	* src/arch/dalvik/opcodes/new.c:
-	* src/arch/dalvik/opcodes/nop.c:
-	* src/arch/dalvik/opcodes/not.c:
-	* src/arch/dalvik/opcodes/opcodes.h:
-	* src/arch/dalvik/opcodes/or.c:
-	* src/arch/dalvik/opcodes/rem.c:
-	* src/arch/dalvik/opcodes/ret.c:
-	* src/arch/dalvik/opcodes/rsub.c:
-	* src/arch/dalvik/opcodes/sget.c:
-	* src/arch/dalvik/opcodes/shl.c:
-	* src/arch/dalvik/opcodes/shr.c:
-	* src/arch/dalvik/opcodes/sput.c:
-	* src/arch/dalvik/opcodes/sub.c:
-	* src/arch/dalvik/opcodes/switch.c:
-	* src/arch/dalvik/opcodes/throw.c:
-	* src/arch/dalvik/opcodes/to.c:
-	* src/arch/dalvik/opcodes/ushr.c:
-	* src/arch/dalvik/opcodes/xor.c:
-	* src/arch/dalvik/operand.c:
-	* src/arch/dalvik/operand.h:
-	* src/arch/dalvik/operands/args.c:
-	* src/arch/dalvik/operands/args.h:
-	* src/arch/dalvik/operands/pool.c:
-	* src/arch/dalvik/operands/pool.h:
-	* src/arch/dalvik/operands/register.c:
-	* src/arch/dalvik/operands/register.h:
-	* src/arch/dalvik/operands/target.c:
-	* src/arch/dalvik/operands/target.h:
-	* src/arch/dalvik/processor.c:
-	* src/arch/dalvik/processor.h:
-	* src/arch/dalvik/pseudo/fill.c:
-	* src/arch/dalvik/pseudo/fill.h:
-	* src/arch/dalvik/pseudo/switch.c:
-	* src/arch/dalvik/pseudo/switch.h:
-	* src/arch/dalvik/register.c:
-	* src/arch/dalvik/register.h:
-	* src/arch/immediate.c:
-	* src/arch/immediate.h:
-	* src/arch/instruction.c:
-	* src/arch/instruction.h:
-	* src/arch/instruction-int.h:
-	* src/arch/jvm/instruction.c:
-	* src/arch/jvm/instruction.h:
-	* src/arch/jvm/op_add.c:
-	* src/arch/jvm/opcodes.h:
-	* src/arch/jvm/op_const.c:
-	* src/arch/jvm/op_convert.c:
-	* src/arch/jvm/op_dup.c:
-	* src/arch/jvm/operand.c:
-	* src/arch/jvm/operand.h:
-	* src/arch/jvm/op_getput.c:
-	* src/arch/jvm/op_invoke.c:
-	* src/arch/jvm/op_load.c:
-	* src/arch/jvm/op_monitor.c:
-	* src/arch/jvm/op_nop.c:
-	* src/arch/jvm/op_pop.c:
-	* src/arch/jvm/op_ret.c:
-	* src/arch/jvm/op_store.c:
-	* src/arch/jvm/processor.c:
-	* src/arch/jvm/processor.h:
-	* src/arch/mips/instruction.c:
-	* src/arch/mips/instruction.h:
-	* src/arch/mips/op_add.c:
-	* src/arch/mips/op_and.c:
-	* src/arch/mips/op_branch.c:
-	* src/arch/mips/opcodes.h:
-	* src/arch/mips/operand.c:
-	* src/arch/mips/operand.h:
-	* src/arch/mips/op_jump.c:
-	* src/arch/mips/op_load.c:
-	* src/arch/mips/op_nop.c:
-	* src/arch/mips/op_sr.c:
-	* src/arch/mips/op_store.c:
-	* src/arch/mips/op_sub.c:
-	* src/arch/mips/processor.c:
-	* src/arch/mips/processor.h:
-	* src/arch/mips/registers.c:
-	* src/arch/mips/registers.h:
-	* src/arch/operand.c:
-	* src/arch/operand.h:
-	* src/arch/operand-int.h:
-	* src/arch/processor.c:
-	* src/arch/processor.h:
-	* src/arch/processor-int.h:
-	* src/arch/register.c:
-	* src/arch/register.h:
-	* src/arch/register-int.h:
-	* src/arch/translate.h:
-	* src/arch/x86/instruction.c:
-	* src/arch/x86/instruction.h:
-	* src/arch/x86/opcodes/adc.c:
-	* src/arch/x86/opcodes/add.c:
-	* src/arch/x86/opcodes/and.c:
-	* src/arch/x86/opcodes/arpl.c:
-	* src/arch/x86/opcodes/call.c:
-	* src/arch/x86/opcodes/cld.c:
-	* src/arch/x86/opcodes/cmp.c:
-	* src/arch/x86/opcodes/cmps.c:
-	* src/arch/x86/opcodes/dec.c:
-	* src/arch/x86/opcodes/hlt.c:
-	* src/arch/x86/opcodes/inc.c:
-	* src/arch/x86/opcodes/int.c:
-	* src/arch/x86/opcodes/jump.c:
-	* src/arch/x86/opcodes/lea.c:
-	* src/arch/x86/opcodes/leave.c:
-	* src/arch/x86/opcodes/mov.c:
-	* src/arch/x86/opcodes/movs.c:
-	* src/arch/x86/opcodes/movsx.c:
-	* src/arch/x86/opcodes/movzx.c:
-	* src/arch/x86/opcodes/mul.c:
-	* src/arch/x86/opcodes/nop.c:
-	* src/arch/x86/opcodes/not.c:
-	* src/arch/x86/opcodes/opcodes.h:
-	* src/arch/x86/opcodes/or.c:
-	* src/arch/x86/opcodes/pop.c:
-	* src/arch/x86/opcodes/push.c:
-	* src/arch/x86/opcodes/rcl.c:
-	* src/arch/x86/opcodes/rcr.c:
-	* src/arch/x86/opcodes/ret.c:
-	* src/arch/x86/opcodes/rol.c:
-	* src/arch/x86/opcodes/ror.c:
-	* src/arch/x86/opcodes/sar.c:
-	* src/arch/x86/opcodes/sbb.c:
-	* src/arch/x86/opcodes/scas.c:
-	* src/arch/x86/opcodes/set.c:
-	* src/arch/x86/opcodes/shl.c:
-	* src/arch/x86/opcodes/shr.c:
-	* src/arch/x86/opcodes/stos.c:
-	* src/arch/x86/opcodes/sub.c:
-	* src/arch/x86/opcodes/test.c:
-	* src/arch/x86/opcodes/xchg.c:
-	* src/arch/x86/opcodes/xor.c:
-	* src/arch/x86/operand.c:
-	* src/arch/x86/operand.h:
-	* src/arch/x86/operands/data.c:
-	* src/arch/x86/operands/data.h:
-	* src/arch/x86/operands/modrm.c:
-	* src/arch/x86/operands/modrm.h:
-	* src/arch/x86/operands/moffs.c:
-	* src/arch/x86/operands/moffs.h:
-	* src/arch/x86/operands/register.c:
-	* src/arch/x86/operands/register.h:
-	* src/arch/x86/operands/relative.c:
-	* src/arch/x86/operands/relative.h:
-	* src/arch/x86/processor.c:
-	* src/arch/x86/processor.h:
-	* src/arch/x86/register.c:
-	* src/arch/x86/register.h:
-	* src/common/cpp.h:
-	* src/common/dllist.c:
-	* src/common/dllist.h:
-	* src/common/endianness.c:
-	* src/common/endianness.h:
-	* src/common/environment.c:
-	* src/common/environment.h:
-	* src/common/extstr.c:
-	* src/common/extstr.h:
-	* src/common/fnv1a.c:
-	* src/common/fnv1a.h:
-	* src/common/io.c:
-	* src/common/io.h:
-	* src/common/leb128.c:
-	* src/common/leb128.h:
-	* src/common/macros.h:
-	* src/common/net.c:
-	* src/common/net.h:
-	* src/common/xdg.c:
-	* src/common/xdg.h:
-	* src/common/xml.c:
-	* src/common/xml.h:
-	* src/configuration.c:
-	* src/configuration.h:
-	* src/debug/break.c:
-	* src/debug/break.h:
-	* src/debug/debugger.c:
-	* src/debug/debugger.h:
-	* src/debug/debugger-int.h:
-	* src/debug/jdwp/debugger.c:
-	* src/debug/jdwp/debugger.h:
-	* src/debug/jdwp/jdwp_def.h:
-	* src/debug/jdwp/misc/header.c:
-	* src/debug/jdwp/misc/header.h:
-	* src/debug/jdwp/misc/id.c:
-	* src/debug/jdwp/misc/id.h:
-	* src/debug/jdwp/misc/location.c:
-	* src/debug/jdwp/misc/location.h:
-	* src/debug/jdwp/misc/types.c:
-	* src/debug/jdwp/misc/types.h:
-	* src/debug/jdwp/packet.c:
-	* src/debug/jdwp/packet.h:
-	* src/debug/jdwp/sets/list.c:
-	* src/debug/jdwp/sets/list.h:
-	* src/debug/jdwp/sets/thread.c:
-	* src/debug/jdwp/sets/thread.h:
-	* src/debug/jdwp/sets/vm.c:
-	* src/debug/jdwp/sets/vm.h:
-	* src/debug/jdwp/tcp.c:
-	* src/debug/jdwp/tcp.h:
-	* src/debug/packet.c:
-	* src/debug/packet.h:
-	* src/debug/packet-int.h:
-	* src/debug/remgdb/gdb.c:
-	* src/debug/remgdb/gdb.h:
-	* src/debug/remgdb/helpers.c:
-	* src/debug/remgdb/helpers.h:
-	* src/debug/remgdb/packet.c:
-	* src/debug/remgdb/packet.h:
-	* src/debug/remgdb/stream.c:
-	* src/debug/remgdb/stream.h:
-	* src/debug/remgdb/stream-int.h:
-	* src/debug/remgdb/tcp.c:
-	* src/debug/remgdb/tcp.h:
-	* src/debug/stream.c:
-	* src/debug/stream.h:
-	* src/debug/stream-int.h:
-	* src/decomp/context.c:
-	* src/decomp/context.h:
-	* src/decomp/context-int.h:
-	* src/decomp/expr/access.c:
-	* src/decomp/expr/access.h:
-	* src/decomp/expr/arithm.c:
-	* src/decomp/expr/arithm.h:
-	* src/decomp/expr/array.c:
-	* src/decomp/expr/array.h:
-	* src/decomp/expr/assign.c:
-	* src/decomp/expr/assign.h:
-	* src/decomp/expr/block.c:
-	* src/decomp/expr/block.h:
-	* src/decomp/expr/call.c:
-	* src/decomp/expr/call.h:
-	* src/decomp/expr/comp.c:
-	* src/decomp/expr/comp.h:
-	* src/decomp/expr/cond.c:
-	* src/decomp/expr/cond.h:
-	* src/decomp/expr/dalvik/array.c:
-	* src/decomp/expr/dalvik/array.h:
-	* src/decomp/expression.c:
-	* src/decomp/expression.h:
-	* src/decomp/expression-int.h:
-	* src/decomp/expr/immediate.c:
-	* src/decomp/expr/immediate.h:
-	* src/decomp/expr/pseudo.c:
-	* src/decomp/expr/pseudo.h:
-	* src/decomp/expr/return.c:
-	* src/decomp/expr/return.h:
-	* src/decomp/expr/text.c:
-	* src/decomp/expr/text.h:
-	* src/decomp/instr/ite.c:
-	* src/decomp/instr/ite.h:
-	* src/decomp/instr/keyword.c:
-	* src/decomp/instr/keyword.h:
-	* src/decomp/instr/switch.c:
-	* src/decomp/instr/switch.h:
-	* src/decomp/instruction.c:
-	* src/decomp/instruction.h:
-	* src/decomp/instruction-int.h:
-	* src/decomp/lang/asm.c:
-	* src/decomp/lang/asm.h:
-	* src/decomp/lang/java.c:
-	* src/decomp/lang/java.h:
-	* src/decomp/output.c:
-	* src/decomp/output.h:
-	* src/decomp/output-int.h:
-	* src/dialogs/about.c:
-	* src/dialogs/about.h:
-	* src/dialogs/binparts.c:
-	* src/dialogs/binparts.h:
-	* src/dialogs/export.c:
-	* src/dialogs/export.h:
-	* src/dialogs/goto.c:
-	* src/dialogs/goto.h:
-	* src/dialogs/plugins.c:
-	* src/dialogs/plugins.h:
-	* src/dialogs/shellcode.c:
-	* src/dialogs/shellcode.h:
-	* src/dialogs/storage.c:
-	* src/dialogs/storage.h:
-	* src/editor.c:
-	* src/editor.h:
-	* src/format/dbg_format.c:
-	* src/format/dbg_format.h:
-	* src/format/dbg_format-int.h:
-	* src/format/dex/class.c:
-	* src/format/dex/class.h:
-	* src/format/dex/dex.c:
-	* src/format/dex/dex_def.h:
-	* src/format/dex/dex.h:
-	* src/format/dex/dex-int.c:
-	* src/format/dex/dex-int.h:
-	* src/format/dex/method.c:
-	* src/format/dex/method.h:
-	* src/format/dex/pool.c:
-	* src/format/dex/pool.h:
-	* src/format/dwarf/abbrev.c:
-	* src/format/dwarf/abbrev.h:
-	* src/format/dwarf/d_dwarf.c:
-	* src/format/dwarf/d_dwarf.h:
-	* src/format/dwarf/dwarf.c:
-	* src/format/dwarf/dwarf_def.h:
-	* src/format/dwarf/dwarf.h:
-	* src/format/dwarf/dwarf-int.h:
-	* src/format/dwarf/info.c:
-	* src/format/dwarf/info.h:
-	* src/format/dwarf/utils.c:
-	* src/format/dwarf/utils.h:
-	* src/format/elf/elf.c:
-	* src/format/elf/elf_def.h:
-	* src/format/elf/elf.h:
-	* src/format/elf/elf-int.c:
-	* src/format/elf/elf-int.h:
-	* src/format/elf/helper_mips.c:
-	* src/format/elf/helper_mips.h:
-	* src/format/elf/helper_x86.c:
-	* src/format/elf/helper_x86.h:
-	* src/format/elf/program.c:
-	* src/format/elf/program.h:
-	* src/format/elf/section.c:
-	* src/format/elf/section.h:
-	* src/format/elf/strings.c:
-	* src/format/elf/strings.h:
-	* src/format/elf/symbols.c:
-	* src/format/elf/symbols.h:
-	* src/format/executable.c:
-	* src/format/executable.h:
-	* src/format/executable-int.h:
-	* src/format/exe_format.c:
-	* src/format/exe_format.h:
-	* src/format/exe_format-int.h:
-	* src/format/format.c:
-	* src/format/format.h:
-	* src/format/format-int.h:
-	* src/format/java/attribute.c:
-	* src/format/java/attribute.h:
-	* src/format/java/e_java.c:
-	* src/format/java/e_java.h:
-	* src/format/java/field.c:
-	* src/format/java/field.h:
-	* src/format/java/java.c:
-	* src/format/java/java_def.h:
-	* src/format/java/java.h:
-	* src/format/java/java-int.c:
-	* src/format/java/java-int.h:
-	* src/format/java/method.c:
-	* src/format/java/method.h:
-	* src/format/java/pool.c:
-	* src/format/java/pool.h:
-	* src/format/mangling/context.c:
-	* src/format/mangling/context.h:
-	* src/format/mangling/context-int.h:
-	* src/format/mangling/demangler.c:
-	* src/format/mangling/demangler.h:
-	* src/format/mangling/itanium/abi.c:
-	* src/format/mangling/itanium/abi.h:
-	* src/format/mangling/itanium/component.c:
-	* src/format/mangling/itanium/component.h:
-	* src/format/mangling/itanium/context.c:
-	* src/format/mangling/itanium/context.h:
-	* src/format/mangling/java.h:
-	* src/format/part.c:
-	* src/format/part.h:
-	* src/format/pe/pe.c:
-	* src/format/pe/pe_def.h:
-	* src/format/pe/pe.h:
-	* src/format/pe/pe-int.c:
-	* src/format/pe/pe-int.h:
-	* src/format/pe/section.c:
-	* src/format/pe/section.h:
-	* src/format/pe/symbols.c:
-	* src/format/pe/symbols.h:
-	* src/format/symbol.c:
-	* src/format/symbol.h:
-	* src/glibext/delayed.c:
-	* src/glibext/delayed.h:
-	* src/glibext/delayed-int.h:
-	* src/glibext/gbinportion.c:
-	* src/glibext/gbinportion.h:
-	* src/glibext/gbufferline.c:
-	* src/glibext/gbufferline.h:
-	* src/glibext/gbuffersegment.c:
-	* src/glibext/gbuffersegment.h:
-	* src/glibext/gcodebuffer.c:
-	* src/glibext/gcodebuffer.h:
-	* src/glibext/gnhash.c:
-	* src/glibext/gnhash.h:
-	* src/glibext/proto.h:
-	* src/gtkext/easygtk.c:
-	* src/gtkext/easygtk.h:
-	* src/gtkext/graph/dot.c:
-	* src/gtkext/graph/dot.h:
-	* src/gtkext/graph/edge.c:
-	* src/gtkext/graph/edge.h:
-	* src/gtkext/graph/layout.c:
-	* src/gtkext/graph/layout.h:
-	* src/gtkext/graph/node.c:
-	* src/gtkext/graph/node.h:
-	* src/gtkext/graph/node-int.h:
-	* src/gtkext/graph/nodes/flow.c:
-	* src/gtkext/graph/nodes/flow.h:
-	* src/gtkext/graph/nodes/virtual.c:
-	* src/gtkext/graph/nodes/virtual.h:
-	* src/gtkext/graph/params.h:
-	* src/gtkext/graph/ranks.c:
-	* src/gtkext/graph/ranks.h:
-	* src/gtkext/gtkbinarystrip.c:
-	* src/gtkext/gtkbinarystrip.h:
-	* src/gtkext/gtkblockview.c:
-	* src/gtkext/gtkblockview.h:
-	* src/gtkext/gtkbufferview.c:
-	* src/gtkext/gtkbufferview.h:
-	* src/gtkext/gtkbufferview-int.h:
-	* src/gtkext/gtkdockstation.c:
-	* src/gtkext/gtkdockstation.h:
-	* src/gtkext/gtkextstatusbar.c:
-	* src/gtkext/gtkextstatusbar.h:
-	* src/gtkext/gtkgraphview.c:
-	* src/gtkext/gtkgraphview.h:
-	* src/gtkext/gtklinkrenderer.c:
-	* src/gtkext/gtklinkrenderer.h:
-	* src/gtkext/gtksourceview.c:
-	* src/gtkext/gtksourceview.h:
-	* src/gtkext/gtkviewpanel.c:
-	* src/gtkext/gtkviewpanel.h:
-	* src/gtkext/gtkviewpanel-int.h:
-	* src/gtkext/support.c:
-	* src/gtkext/support.h:
-	* src/gui/editem.c:
-	* src/gui/editem.h:
-	* src/gui/editem-int.h:
-	* src/gui/menus/binary.c:
-	* src/gui/menus/binary.h:
-	* src/gui/menus/debug.c:
-	* src/gui/menus/debug.h:
-	* src/gui/menus/edition.c:
-	* src/gui/menus/edition.h:
-	* src/gui/menus/file.c:
-	* src/gui/menus/file.h:
-	* src/gui/menus/help.c:
-	* src/gui/menus/help.h:
-	* src/gui/menus/menubar.c:
-	* src/gui/menus/menubar.h:
-	* src/gui/menus/project.c:
-	* src/gui/menus/project.h:
-	* src/gui/menus/view.c:
-	* src/gui/menus/view.h:
-	* src/gui/panels/glance.c:
-	* src/gui/panels/glance.h:
-	* src/gui/panels/log.c:
-	* src/gui/panels/log.h:
-	* src/gui/panels/panel.c:
-	* src/gui/panels/panel.h:
-	* src/gui/panels/panel-int.h:
-	* src/gui/panels/strings.c:
-	* src/gui/panels/strings.h:
-	* src/gui/panels/symbols.c:
-	* src/gui/panels/symbols.h:
-	* src/gui/panels/welcome.c:
-	* src/gui/panels/welcome.h:
-	* src/gui/status.c:
-	* src/gui/status.h:
-	* src/gui/tb/portions.c:
-	* src/gui/tb/portions.h:
-	* src/gui/tb/source.c:
-	* src/gui/tb/source.h:
-	* src/gui/tb/toolbar.c:
-	* src/gui/tb/toolbar.h:
-	* src/main.c:
-	* src/panels/breaks.c:
-	* src/panels/breaks.h:
-	* src/panels/panel.c:
-	* src/panels/panel.h:
-	* src/panels/panel-int.h:
-	* src/panels/registers.c:
-	* src/panels/registers.h:
-	* src/panels/strings.c:
-	* src/panels/strings.h:
-	* src/params.c:
-	* src/params.h:
-	* src/plugins/context.c:
-	* src/plugins/context.h:
-	* src/plugins/context-int.h:
-	* src/plugins/overjump/overjump.c:
-	* src/plugins/overjump/overjump.h:
-	* src/plugins/pglist.c:
-	* src/plugins/pglist.h:
-	* src/plugins/plugin.c:
-	* src/plugins/plugin-def.h:
-	* src/plugins/plugin.h:
-	* src/plugins/plugin-int.h:
-	* src/project.c:
-	* src/project.h:
-	Update all copyright headers.
-
-14-04-26  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/dialogs/about.c:
-	Close the 'About' dialog box with the escape key.
-
-14-04-24  Cyrille Bagard <nocbos@gmail.com>
-
-	* configure.ac:
-	Do not reject deprecated features of GTK in order to be able to compile
-	the program.
-
-	* Makefile.am:
-	Clean the content.
-
-	* src/glibext/gbufferline.c:
-	Fix a bug by avoiding one hardcoded path when looking for a picture.
-	Clean the code.
-
-14-04-14  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/glibext/gcodebuffer.c:
-	* src/glibext/gcodebuffer.h:
-	* src/gtkext/gtkbufferview.c:
-	Handle mouse clicks in view margins.
-
-14-04-07  Cyrille Bagard <nocbos@gmail.com>
-
-	* pixmaps/bookmark.png:
-	New entry: create bookmark in buffer views.
-
-	* pixmaps/Makefile.am:
-	Add breakpoint_disabled.png and breakpoint_normal.png to EXTRA_DIST.
-
-	* pixmaps/nil.png:
-	New entry: use a dummy picture for empty Cairo surfaces.
-
-	* src/analysis/db/server.c:
-	Typo. Display a message for server connections.
-
-	* src/arch/instruction.c:
-	Update code.
-
-	* src/glibext/gbufferline.c:
-	* src/glibext/gbufferline.h:
-	* src/glibext/gbuffersegment.c:
-	* src/glibext/gbuffersegment.h:
-	* src/glibext/gcodebuffer.c:
-	Rely on Cairo for printing code.
-
-	* src/glibext/gfontcache.c:
-	* src/glibext/gfontcache.h:
-	Deleted entries.
-
-	* src/glibext/Makefile.am:
-	Remove the 'gfontcache.[ch]' files from libglibext_la_SOURCES.
-
-	* src/main.c:
-	Update code.
-
-14-03-20  Cyrille Bagard <nocbos@gmail.com>
-
-	* configure.ac:
-	Include the libarchive and SQLite to the project. Add the new Makefile
-	from the 'src/analysis/db' directory to AC_CONFIG_FILES.
-
-	* src/analysis/binary.c:
-	* src/analysis/binary.h:
-	* src/analysis/binary-int.h:
-	Load, save and handle the new storage features.
-
-	* src/analysis/db/bookmark.c:
-	* src/analysis/db/bookmark.h:
-	* src/analysis/db/cdb.c:
-	* src/analysis/db/cdb.h:
-	* src/analysis/db/client.c:
-	* src/analysis/db/client.h:
-	* src/analysis/db/collection.c:
-	* src/analysis/db/collection.h:
-	* src/analysis/db/core.c:
-	* src/analysis/db/core.h:
-	* src/analysis/db/Makefile.am:
-	* src/analysis/db/protocol.h:
-	* src/analysis/db/server.c:
-	* src/analysis/db/server.h:
-	New entries: create the first steps for a distributed storage.
-
-	* src/analysis/Makefile.am:
-	Add db/libanalysisdb.la to libanalysis_la_LIBADD and db to SUBDIRS.
-
-	* src/common/io.c:
-	* src/common/io.h:
-	New entries: prepare safe networking input/output routines.
-
-	* src/common/Makefile.am:
-	Add 'io.[ch]' to libcommon_la_SOURCES.
-
-	* src/common/xdg.c:
-	* src/common/xdg.h:
-	Use G_DIR_SEPARATOR_S when handling paths for a more portable way. Create
-	a directory, with its parent directories as needed.
-
-	* src/common/xml.c:
-	* src/common/xml.h:
-	Store an unsigned integer as value for the content of a node.
-
-	* src/dialogs/Makefile.am:
-	Add the 'storage.[ch]' files to libdialogs_la_SOURCES.
-
-	* src/dialogs/storage.c:
-	* src/dialogs/storage.h:
-	New entries: provide a dialog window to change the storage properties
-	of binaries.
-
-	* src/gui/menus/binary.c:
-	Update menus for the storage dialog window.
-
-	* src/main.c:
-	Introduce some new calls.
-
-	* src/Makefile.am:
-	Update chrysalide_LDFLAGS with the new dependencies.
-
-	* src/project.c:
-	Update/clean code.
-
-14-01-26  Cyrille Bagard <nocbos@gmail.com>
-
-	* configure.ac:
-	* src/arch/archbase.h:
-	* src/dialogs/about.c:
-	* src/dialogs/add_shellcode.c:
-	* src/dialogs/add_shellcode.h:
-	* src/dialogs/binparts.c:
-	* src/dialogs/export.c:
-	* src/dialogs/export.h:
-	* src/dialogs/goto.c:
-	* src/dialogs/Makefile.am:
-	* src/dialogs/shellcode.c:
-	* src/dialogs/shellcode.h:
-	* src/editor.h:
-	* src/glibext/gbufferline.h:
-	* src/glibext/gcodebuffer.c:
-	* src/glibext/gcodebuffer.h:
-	* src/glibext/gfontcache.h:
-	* src/gtkext/graph/edge.c:
-	* src/gtkext/graph/edge.h:
-	* src/gtkext/graph/layout.c:
-	* src/gtkext/graph/layout.h:
-	* src/gtkext/gtkbinarystrip.c:
-	* src/gtkext/gtkblockview.h:
-	* src/gtkext/gtkbufferview.c:
-	* src/gtkext/gtkbufferview.h:
-	* src/gtkext/gtkdockstation.c:
-	* src/gtkext/gtkdockstation.h:
-	* src/gtkext/gtkgraphview.c:
-	* src/gtkext/gtkgraphview.h:
-	* src/gtkext/gtklinkrenderer.c:
-	* src/gtkext/gtklinkrenderer.h:
-	* src/gtkext/gtksourceview.h:
-	* src/gtkext/gtkviewpanel.c:
-	* src/gtkext/gtkviewpanel-int.h:
-	* src/gui/menus/project.c:
-	* src/gui/panels/glance.c:
-	* src/gui/panels/panel.c:
-	* src/gui/panels/welcome.c:
-	* src/panels/panel.h:
-	* src/project.h:
-	Save the first steps of the migration to GTK+ v3.
-
-14-01-13  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/common/Makefile.am:
-	Add xdg.[ch] to libcommon_la_SOURCES.
-
-	* src/common/xdg.c:
-	* src/common/xdg.h:
-	New entries: ensure that a path with directories exists. Handle
-	directories in a portable way.
-
-	* src/configuration.c:
-	Update code.
-
-	* src/Makefile.am:
-	Remove xdg.[ch] from chrysalide_SOURCES.
-
-	* src/xdg.c:
-	* src/xdg.h:
-	Moved entries.
-
-14-01-02  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/format/mangling/Makefile.am:
-	Fix a typo in the compilation rules.
-
-14-01-02  Cyrille Bagard <nocbos@gmail.com>
-
-	* plugins/pychrysa/gui/panels/panel.c:
-	* plugins/pychrysa/plugin.c:
-	* plugins/pychrysa/pychrysa.c:
-	Fix major issues with wrong Python refcounting.
-
-13-12-29  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/main.c:
-	Give a proper application name to Gnome.
-
-13-12-29  Cyrille Bagard <nocbos@gmail.com>
-
-	* configure.ac
-	* src/analysis/type.h
-	* src/analysis/types/basic.h
-	Add forgotten definitions and updates.
-
-13-12-29  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/common/cpp.h:
-	Provide a way to get the size of a static array.
-
-	* src/common/extstr.c:
-	* src/common/extstr.h:
-	Extend internal features for strings.
-
-	* src/format/mangling/itanium/Makefile.am:
-	* src/format/mangling/itanium/abi.c:
-	* src/format/mangling/itanium/abi.h:
-	* src/format/mangling/itanium/component.c:
-	* src/format/mangling/itanium/component.h:
-	* src/format/mangling/itanium/component-int.h:
-	* src/format/mangling/itanium/context.c:
-	* src/format/mangling/itanium/context.h:
-	New entries: handle Itanium demangling with C code (first part).
-
-	* src/format/mangling/itanium_gram.y:
-	* src/format/mangling/itanium.h:
-	* src/format/mangling/itanium_tok.l:
-	Deleted entries.
-
-	* src/format/mangling/Makefile.am:
-	Update the rules for the Itanium demangling.
-
-	* src/main.c:
-	Update call to tests.
-
-13-09-01  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/format/mangling/java_gram.y:
-	* src/format/mangling/java_tok.l:
-	Remove some compilation warnings.
-
-13-09-01  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/debug/remgdb/stream.c:
-	* src/debug/remgdb/stream-int.h:
-	* src/debug/stream.c:
-	* src/debug/stream-int.h:
-	Remove some warnings by upgrading code to GLib 2.32.
-
-	* src/format/mangling/demangler.c:
-	* src/format/mangling/demangler.h:
-	* src/format/mangling/Makefile.am:
-	Disable the buggy demangling for Itanium.
-
-	* src/glibext/delayed.c:
-	* src/glibext/delayed-int.h:
-	Remove some warnings by upgrading code to GLib 2.32.
-
-	* src/glibext/gbinportion.h:
-	Typo.
-
-	* src/main.c:
-	* src/project.c:
-	Remove some warnings by upgrading code to GLib 2.32.
-
-13-08-31  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/arch/archbase.h:
-	Define some stuff for file offsets.
-
-	* src/common/xml.h:
-	Update the GLib headers.
-
-	* src/editor.c:
-	Load a binary strip into the editor.
-
-	* src/format/elf/elf.c:
-	* src/format/elf/elf_def.h:
-	* src/format/elf/program.c:
-	* src/format/elf/program.h:
-	* src/format/elf/symbols.c:
-	* src/format/executable.c:
-	* src/format/executable.h:
-	* src/format/executable-int.h:
-	Cut binary programs into portions.
-
-	* src/glibext/gbinportion.c:
-	* src/glibext/gbinportion.h:
-	New entries: introduce data portions.
-
-	* src/glibext/Makefile.am:
-	Add the 'gbinportion.[ch]' files to libglibext_la_SOURCES.
-
-	* src/gtkext/graph/nodes/flow.c:
-	* src/gtkext/graph/nodes/virtual.c:
-	Work on the code.
-
-	* src/gtkext/gtkbinarystrip.c:
-	* src/gtkext/gtkbinarystrip.h:
-	New entries: create binary strips for the GUI.
-
-	* src/gtkext/Makefile.am:
-	Add the 'gtkbinarystrip.[ch]' files to libgtkext_la_SOURCES.
-
-	* src/gui/editem.c:
-	* src/gui/editem.h:
-	* src/gui/editem-int.h:
-	Handle a global position in the current binary.
-
-	* src/gui/tb/Makefile.am:
-	Add the 'portions.[ch]' files to libguitb_la_SOURCES.
-
-	* src/gui/tb/portions.c:
-	* src/gui/tb/portions.h:
-	Create a place for a global binary strip.
-
-	* src/main.c:
-	Load the binary strip colors.
-
-13-08-21  Cyrille Bagard <nocbos@gmail.com>
-
-	* plugins/androhelpers/try_n_catch.c:
-	Fix a bug: do not create links between routines.
-
-13-08-17  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/gtkext/graph/layout.c:
-	* src/gtkext/graph/node.c:
-	* src/gtkext/graph/node.h:
-	* src/gtkext/graph/node-int.h:
-	* src/gtkext/graph/nodes/flow.c:
-	* src/gtkext/graph/nodes/flow.h:
-	* src/gtkext/graph/nodes/virtual.c:
-	* src/gtkext/graph/nodes/virtual.h:
-	* src/gtkext/graph/params.h:
-	Replace some parts of the graph computing for better results.
-
-
-13-08-13  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/analysis/disass/loop.c:
-	Fix a bug: stop on return when searching for loops.
-
-13-06-30  Cyrille Bagard <nocbos@gmail.com>
-
-	* configure.ac:
-	Add various Makefiles for ARM to AC_CONFIG_FILES.
-
-	* src/arch/arm/encoding.h:
-	* src/arch/arm/instruction.c:
-	* src/arch/arm/instruction.h:
-	* src/arch/arm/instruction-int.h:
-	* src/arch/arm/Makefile.am:
-	* src/arch/arm/processor.c:
-	* src/arch/arm/v456/addressing.c:
-	* src/arch/arm/v456/addressing.h:
-	* src/arch/arm/v456/encoding.h:
-	* src/arch/arm/v456/instruction.c:
-	* src/arch/arm/v456/instruction-def.h:
-	* src/arch/arm/v456/instruction.h:
-	* src/arch/arm/v456/Makefile.am:
-	* src/arch/arm/v456/operands/content.c:
-	* src/arch/arm/v456/operands/content.h:
-	* src/arch/arm/v456/operands/Makefile.am:
-	* src/arch/arm/v456/operands/register.c:
-	* src/arch/arm/v456/operands/register.h:
-	* src/arch/arm/v456/register.c:
-	* src/arch/arm/v456/register.h:
-	Provide first basic support for a few ARM instructions.
-
-	* src/arch/immediate.c:
-	* src/arch/immediate.h:
-	Tell if a value is null or not.
-
-13-06-14  Cyrille Bagard <nocbos@gmail.com>
-
-	* configure.ac:
-	Add the new Makefile from the 'plugins/pychrysa/format/elf' directory
-	to AC_CONFIG_FILES.
-
-	* plugins/pychrysa/format/elf/elf.c:
-	* plugins/pychrysa/format/elf/elf.h:
-	* plugins/pychrysa/format/elf/Makefile.am:
-	* plugins/pychrysa/format/elf/module.c:
-	* plugins/pychrysa/format/elf/module.h:
-	New entries: create basic Python Elf support.
-
-	* plugins/pychrysa/format/Makefile.am:
-	Add elf/libpychrysaformatelf.la to libpychrysaformat_la_LIBADD.
-
-	* plugins/pychrysa/format/module.c:
-	Load the elf module.
-
-	* plugins/python/androperms/androperms.py:
-	* plugins/python/androperms/panel.py:
-	Only process Dex binaries.
-
-	* src/analysis/binaries/file.c:
-	Load file content.
-
-	* src/analysis/binary.c:
-	Free data on unload.
-
-	* src/format/format.c:
-	Typo.
-
-13-06-10  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/glibext/gbuffersegment.c:
-	Change the color of selections.
-
-	* src/glibext/gcodebuffer.c:
-	Define a clip for Cairo.
-
-	* src/gtkext/gtkbufferview.c:
-	Fix a bug when drawing carets at high addresses. Disable the deprecated
-	GDK clip.
-
-13-06-09  Cyrille Bagard <nocbos@gmail.com>
-
-	* pixmaps/Makefile.am:
-	Remove 'tbutton_namespace.png' from TOOLBAR_BUTTONS.
-
-	* pixmaps/tbutton_namespace.png:
-	Deleted entry.
-
-	* src/gtkext/easygtk.c:
-	* src/gtkext/easygtk.h:
-	Set captions for toolbar buttons.
-
-	* src/gui/panels/symbols.c:
-	Improve the whole symbols panel and add a filter on it.
-
-13-06-08  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/Makefile.am:
-	Fix parallel building of top targets using the .NOTPARALLEL keyword.
-
-13-06-08  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/analysis/disass/disassembler.c:
-	* src/analysis/disass/fetch.c:
-	* src/analysis/disass/fetch.h:
-	* src/analysis/disass/limit.c:
-	* src/analysis/disass/limit.h:
-	* src/analysis/disass/links.c:
-	* src/analysis/disass/links.h:
-	* src/analysis/disass/loop.c:
-	* src/analysis/disass/loop.h:
-	* src/analysis/disass/macro.c:
-	* src/analysis/disass/macro.h:
-	* src/analysis/disass/output.c:
-	* src/analysis/disass/output.h:
-	* src/analysis/disass/rank.c:
-	* src/analysis/disass/rank.h:
-	* src/glibext/gcodebuffer.c:
-	Update code.
-
-	* src/gtkext/gtkextstatusbar.c:
-	* src/gtkext/gtkextstatusbar.h:
-	Remove all usages of gdk_threads_enter()/gdk_threads_leave() in the
-	status bar. Thus increase the speed of loading and portability.
-
-	* src/gui/status.c:
-	Update code.
-
-13-06-02  Cyrille Bagard <nocbos@gmail.com>
-
-	* configure.ac:
-	* src/arch/archbase.h:
-	* src/editor.c:
-	* src/glibext/gbufferline.c:
-	* src/glibext/gbufferline.h:
-	* src/glibext/gbuffersegment.c:
-	* src/glibext/gbuffersegment.h:
-	* src/glibext/gcodebuffer.c:
-	* src/glibext/gcodebuffer.h:
-	* src/gtkext/gtkbufferview.c:
-	* src/gtkext/gtkbufferview-int.h:
-	* src/gtkext/gtkextstatusbar.c:
-	* src/gtkext/gtkextstatusbar.h:
-	* src/gtkext/gtkviewpanel.c:
-	Save some progress about edition views.
-
-	* src/gui/Makefile.am:
-	Add the 'status.[ch]' files to libgui_la_SOURCES.
-
-	* src/gui/status.c:
-	* src/gui/status.h:
-	New entries: put the status bar in a better place.
-
-13-05-26  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/gtkext/graph/layout.c:
-	* src/gtkext/graph/node.c:
-	* src/gtkext/graph/node.h:
-	* src/gtkext/graph/node-int.h:
-	* src/gtkext/graph/nodes/flow.c:
-	* src/gtkext/graph/nodes/flow.h:
-	* src/gtkext/graph/nodes/virtual.c:
-	* src/gtkext/graph/nodes/virtual.h:
-	Improve the graph rendering.
-
-13-05-05  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/gtkext/graph/edge.c:
-	* src/gtkext/graph/edge.h:
-	* src/gtkext/graph/layout.c:
-	* src/gtkext/graph/layout.h:
-	* src/gtkext/graph/node.c:
-	* src/gtkext/graph/node.h:
-	* src/gtkext/graph/node-int.h:
-	* src/gtkext/graph/nodes/flow.c:
-	* src/gtkext/graph/nodes/virtual.c:
-	* src/gtkext/graph/nodes/virtual.h:
-	* src/gtkext/graph/params.h:
-	* src/gtkext/graph/ranks.c:
-	* src/gtkext/graph/ranks.h:
-	* src/gtkext/gtkgraphview.c:
-	Implement first basic steps towards nice graph rendering.
-
-13-03-19  Cyrille Bagard <nocbos@gmail.com>
-
-	* configure.ac:
-	Add the new Makefiles from the 'src/gtkext/graph/nodes' directories
-	to AC_CONFIG_FILES.
-
-	* plugins/pychrysa/analysis/blocks/flow.c:
-	Provide the rank of a flow block.
-
-	* plugins/python/samples/basic_blocks.py:
-	Display the rank of blocks.
-
-	* src/analysis/blocks/flow.c:
-	* src/analysis/blocks/flow.h:
-	Set and provide ranks for flow blocks. Determine if a flow block is
-	looping to another one.
-
-	* src/analysis/blocks/virtual.c:
-	* src/analysis/blocks/virtual.h:
-	Fix some prototypes.
-
-	* src/analysis/disass/disassembler.c:
-	Update code for computing ranks.
-
-	* src/analysis/disass/Makefile.am:
-	Add the 'rank.[ch]' files to libanalysisdisass_la_SOURCES.
-
-	* src/analysis/disass/rank.c:
-	* src/analysis/disass/rank.h:
-	New entries: compute ranks for blocks.
-
-	* src/arch/instruction.c:
-	* src/arch/instruction.h:
-	Add a function which helps to get the order index of a target in
-	a group of instructions.
-
-	* src/gtkext/graph/dot.c:
-	Add debug code.
-
-	* src/gtkext/graph/edge.c:
-	* src/gtkext/graph/edge.h:
-	New entries: define edges like dot's ones.
-
-	* src/gtkext/graph/layout.c:
-	* src/gtkext/graph/layout.h:
-	Introduce new GLib objects for graph rendering.
-
-	* src/gtkext/graph/Makefile.am:
-	Add the 'edges.[ch]', 'params.h' and 'ranks.[ch]' files
-	to libgtkextgraph_la_SOURCES, 'nodes/libgtkextgraphnodes.la' to
-	libgtkextgraph_la_LIBADD and 'nodes' to SUBDIRS.
-
-	* src/gtkext/graph/node.c:
-	* src/gtkext/graph/node.h:
-	Introduce new GLib objects for graph nodes.
-
-	* src/gtkext/graph/node-int.h:
-	* src/gtkext/graph/nodes/flow.c:
-	* src/gtkext/graph/nodes/flow.h:
-	* src/gtkext/graph/nodes/Makefile.am:
-	* src/gtkext/graph/nodes/virtual.c:
-	* src/gtkext/graph/nodes/virtual.h:
-	New entries: introduce new GLib objects for graph nodes.
-
-	* src/gtkext/graph/params.h:
-	Define some values for the graph rendering.
-
-	* src/gtkext/graph/ranks.c:
-	* src/gtkext/graph/ranks.h:
-	New entries: deal with the ranks of the nodes.
-
-	* src/gtkext/gtkgraphview.c:
-	Update code.
-
-	* src/gui/panels/panel.c:
-	Remove debug code.
-
-13-03-10  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/arch/instruction.c:
-	* src/arch/instruction.h:
-	* src/arch/instruction-int.h:
-	Extend and improve some parts of instructions.
-
-13-03-01  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/gtkext/gtkdockstation.c:
-	* src/gtkext/gtkdockstation.h:
-	* src/gui/panels/panel.c:
-	Hide the welcome panel when binaries get loaded.
-
-13-03-01  Cyrille Bagard <nocbos@gmail.com>
-
-	* plugins/pychrysa/analysis/roptions.c:
-	* plugins/pychrysa/arch/processor.c:
-	* plugins/pychrysa/Makefile.am:
-	* plugins/pychrysa/plugin.c:
-	* plugins/pychrysa/quirks.c:
-	* src/gui/menus/debug.c:
-	Fix GCC warnings.
-
-13-02-24  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/analysis/disass/loop.c:
-	Fix a bug in loops detection.
-
-	* src/gtkext/gtklinkrenderer.c:
-	Underline the links for loops on screen.
-
-13-02-24  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/analysis/decomp/cmerge.c:
-	* src/analysis/decomp/cmerge.h:
-	New entries: begin to merge conditions when possible.
-
-	* src/analysis/decomp/decompiler.c:
-	Disable the broken decompilation.
-
-	* src/analysis/decomp/Makefile.am:
-	Add the 'cmerge.[ch]' files to libanalysisdecomp_la_SOURCES.
-
-	* src/arch/dalvik/decomp/if.c:
-	Fix a bug for xxZ opcodes.
-
-	* src/decomp/expr/block.c:
-	* src/decomp/expr/block.h:
-	Provide a given item of blocks.
-
-	* src/decomp/expr/comp.c:
-	* src/decomp/expr/comp.h:
-	New entries: define comparisons.
-
-	* src/decomp/expr/cond.c:
-	* src/decomp/expr/cond.h:
-	Update code using the new comparison expressions.
-
-	* src/decomp/expression.c:
-	* src/decomp/expression.h:
-	* src/decomp/expression-int.h:
-	Handle the need of negating expressions for conditions.
-
-	* src/decomp/expr/Makefile.am:
-	Add the 'comp.[ch]' files to libdecompexpr_la_SOURCES.
-
-	* src/decomp/instr/ite.c:
-	* src/decomp/instr/ite.h:
-	Update code.
-
-	* src/decomp/lang/java.c:
-	* src/decomp/output.c:
-	* src/decomp/output.h:
-	* src/decomp/output-int.h:
-	Extend the kinds of output signs.
-
-13-02-10  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/analysis/disass/disassembler.c:
-	Update the number of steps when disassembling code.
-
-	* src/analysis/disass/loop.c:
-	* src/analysis/disass/loop.h:
-	New entries: detect loops in code.
-
-	* src/analysis/disass/macro.c:
-	Improve the disassembling process by handling loops in code.
-
-	* src/analysis/disass/Makefile.am:
-	Add the 'loop.[ch]' files to libanalysisdisass_la_SOURCES.
-
-	* src/arch/instruction.h:
-	* src/gtkext/graph/dot.c:
-	* src/gtkext/graph/layout.c:
-	* src/gtkext/gtklinkrenderer.c:
-	* src/gtkext/gtklinkrenderer.h:
-	Introduce and handle loop links.
-
-13-02-05  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/analysis/decomp/reduce.c:
-	Avoid to remove variable definitions with immediate values in switch cases
-	when reducing expressions.
-
-	* src/analysis/disass/macro.c:
-	Rewrite many parts of the process which cut code into basic blocks :
-	improve it and fix it for special cases with switch cases.
-
-	* src/arch/dalvik/register.c:
-	Fix a typo, and thus a bug when comparing registers.
-
-	* src/decomp/instr/switch.c:
-	Activate some visiting functions.
-
-13-02-03  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/analysis/decomp/decompiler.c:
-	Force braces for routines bodies.
-
-	* src/analysis/decomp/il.c:
-	Avoid braces for switch cases content.
-
-	* src/decomp/expr/block.c:
-	* src/decomp/expr/block.h:
-	Add more options to render braces (or not) around decompiled blocks.
-
-13-02-02  Cyrille Bagard <nocbos@gmail.com>
-
-	* plugins/androhelpers/switch.c:
-	Ensure that switch cases which share instructions have distinct blocks.
-
-	* src/analysis/block.c:
-	* src/analysis/block.h:
-	* src/analysis/block-int.h:
-	* src/analysis/blocks/flow.c:
-	* src/analysis/blocks/virtual.c:
-	Provide leaf blocks of a group of blocks.
-
-	* src/analysis/decomp/il.c:
-	Reorganize the code. Close some switch cases with a 'break' keyword.
-
-	* src/analysis/disass/macro.c:
-
-	* src/arch/dalvik/decomp/if.c:
-	* src/arch/dalvik/instruction.c:
-	Decompile more 'if' instructions.
-
-	* src/decomp/instr/keyword.c:
-	* src/decomp/instr/keyword.h:
-	New entries: allow to insert the 'break' keyword in decompiled code.
-
-	* src/decomp/instr/Makefile.am:
-	Add the 'keyword.[ch]' files to libdecompinstr_la_SOURCES.
-
-	* src/decomp/instr/switch.c:
-	Typos.
-
-13-01-31  Cyrille Bagard <nocbos@gmail.com>
-
-	* plugins/androhelpers/switch.c:
-	Store the case value with the link of each switch case.
-
-	* src/analysis/blocks/flow.c:
-	Update code.
-
-	* src/analysis/decomp/il.c:
-	Save the first steps of switch instructions decompilation.
-
-	* src/analysis/disass/macro.c:
-	Update code.
-
-	* src/arch/dalvik/decomp/if.c:
-	Typo.
-
-	* src/arch/dalvik/decomp/Makefile.am:
-	Add the 'switch.[ch]' files to libarchdalvikdecomp_la_SOURCES.
-
-	* src/arch/dalvik/decomp/switch.c:
-	* src/arch/dalvik/decomp/translate.h:
-	* src/arch/dalvik/instruction.c:
-	Decompile Dalvik switch instructions.
-
-	* src/arch/dalvik/opcodes/switch.c:
-	Typo.
-
-	* src/arch/instruction.c:
-	* src/arch/instruction.h:
-	* src/arch/instruction-int.h:
-	Store extra information with links between instructions.
-
-	* src/decomp/expr/immediate.c:
-	Add a note for later.
-
-	* src/decomp/instr/ite.c:
-	* src/decomp/instr/ite.h:
-	Typo.
-
-	* src/decomp/instr/Makefile.am:
-	Add the 'switch.[ch]' files to libdecompinstr_la_SOURCES.
-
-	* src/decomp/instr/switch.c:
-	* src/decomp/instr/switch.h:
-	New entries: decompile switch instructions.
-
-	* src/gtkext/graph/layout.c:
-	Update code.
-
-13-01-28  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/gui/panels/glance.c:
-	Change the mouse pointer when moving views using the glance panel.
-
-13-01-27  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/dialogs/goto.c:
-	Update code.
-
-	* src/gtkext/easygtk.c:
-	* src/gtkext/easygtk.h:
-	Create combo boxes without entry.
-
-	* src/gui/tb/source.c:
-	Update code and remove some GCC warnings.
-
-13-01-27  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/analysis/decomp/decompiler.c:
-	* src/analysis/decomp/reduce.c:
-	* src/analysis/decomp/reduce.h:
-	Reduce the quantity of used variables in decompiled code.
-
-	* src/arch/dalvik/context.c:
-	* src/arch/dalvik/decomp/iget.c:
-	* src/arch/dalvik/decomp/iput.c:
-	Update code when creating pseudo registers.
-
-	* src/decomp/expr/access.c:
-	* src/decomp/expr/arithm.c:
-	* src/decomp/expr/array.c:
-	* src/decomp/expr/assign.c:
-	* src/decomp/expr/assign.h:
-	* src/decomp/expr/block.c:
-	* src/decomp/expr/block.h:
-	* src/decomp/expr/call.c:
-	* src/decomp/expr/cond.c:
-	Provide the parent instruction to visited children.
-
-	* src/decomp/expr/pseudo.c:
-	* src/decomp/expr/pseudo.h:
-	Store the expected usage of a pseudo register.
-
-	* src/decomp/expr/return.c:
-	* src/decomp/instr/ite.c:
-	Provide the parent instruction to visited children.
-
-	* src/decomp/instruction.c:
-	* src/decomp/instruction.h:
-	Provide the parent instruction to visited children. Fix the value of the
-	flags used to visit decompiled instructions.
-
-13-01-27  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/decomp/expr/access.c:
-	* src/decomp/expr/arithm.c:
-	* src/decomp/expr/array.c:
-	* src/decomp/expr/assign.c:
-	* src/decomp/expr/block.c:
-	* src/decomp/expr/call.c:
-	* src/decomp/expr/cond.c:
-	* src/decomp/expr/return.c:
-	* src/decomp/instr/ite.c:
-	* src/decomp/instruction.c:
-	* src/decomp/instruction.h:
-	* src/decomp/instruction-int.h:
-	Implement the first steps for visiting or replacing items in decompiled
-	instructions.
-
-13-01-26  Cyrille Bagard <nocbos@gmail.com>
-
-	* configure.ac:
-	Add the new Makefiles from the 'plugins/pychrysa/analysis/blocks' and
-	'plugins/python/samples' directories to AC_CONFIG_FILES.
-
-	* plugins/pychrysa/analysis/block.c:
-	* plugins/pychrysa/analysis/block.h:
-	* plugins/pychrysa/analysis/blocks/flow.c:
-	* plugins/pychrysa/analysis/blocks/flow.h:
-	* plugins/pychrysa/analysis/blocks/Makefile.am:
-	* plugins/pychrysa/analysis/blocks/module.c:
-	* plugins/pychrysa/analysis/blocks/module.h:
-	* plugins/pychrysa/analysis/blocks/virtual.c:
-	* plugins/pychrysa/analysis/blocks/virtual.h:
-	New entries: introduce basic blocks for Python plugins.
-
-	* plugins/pychrysa/analysis/Makefile.am:
-	Add the 'block.[ch]' and 'routine.[ch]' files to
-	libpychrysaanalysis_la_SOURCES, blocks/libpychrysaanalysisblocks.la to
-	libpychrysaanalysis_la_LIBADD and blocks to SUBDIRS.
-
-	* plugins/pychrysa/analysis/module.c:
-	Register blocks and routines.
-
-	* plugins/pychrysa/analysis/routine.c:
-	* plugins/pychrysa/analysis/routine.h:
-	New entries: introduce routines for Python plugins.
-
-	* plugins/pychrysa/format/dex/dex.c:
-	Update code.
-
-	* plugins/pychrysa/format/executable.c:
-	* plugins/pychrysa/format/executable.h:
-	Update and clean the code.
-
-	* plugins/pychrysa/format/format.c:
-	Provide the routines of a given binary format.
-
-	* plugins/pychrysa/format/module.c:
-	Register the wrapper for Executable objects.
-
-	* plugins/pychrysa/helpers.c:
-	* plugins/pychrysa/helpers.h:
-	Offer a second form of methods running Python functions.
-
-	* plugins/pychrysa/plugin.c:
-	Update the constants list.
-
-	* plugins/python/Makefile.am:
-	Add samples to SUBDIRS.
-
-	* plugins/python/samples/basic_blocks.py:
-	* plugins/python/samples/demo.py:
-	* plugins/python/samples/__init__.py:
-	* plugins/python/samples/Makefile.am:
-	New entries: provide some debug helpers as plugin samples.
-
-	* src/analysis/block.c:
-	* src/analysis/block.h:
-	* src/analysis/block-int.h:
-	* src/analysis/blocks/flow.c:
-	* src/analysis/blocks/virtual.c:
-	French typo.
-
-	* src/analysis/disass/macro.c:
-	Remove debug code in favour of a new demonstration plugin.
-
-13-01-21  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/arch/dalvik/decomp/arithm.c:
-	Fix a little bug with source/destination operands of XXX/2addr instructions.
-
-13-01-21  Cyrille Bagard <nocbos@gmail.com>
-
-	* plugins/pychrysa/gui/panels/log.c:
-	* plugins/pychrysa/gui/panels/log.h:
-	New entries: restore a fully functional access to the log panel.
-
-	* plugins/pychrysa/gui/panels/Makefile.am:
-	Add the 'log.[ch]' files to libpychrysaguipanels_la_SOURCES.
-
-	* plugins/pychrysa/gui/panels/module.c:
-	Register the function allowing to log messages.
-
-	* plugins/pychrysa/Makefile.am:
-	Remove the 'py_log.[ch]' files from pychrysa_la_SOURCES.
-
-	* plugins/pychrysa/pychrysa.c:
-	Update code.
-
-	* plugins/pychrysa/py_log.c:
-	* plugins/pychrysa/py_log.h:
-	Moved entries.
-
-13-01-20  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/arch/dalvik/operands/args.c:
-	* src/format/format.c:
-	* src/format/format.h:
-	* src/gui/panels/log.c:
-	* src/plugins/plugin.c:
-	Fix some GCC warnings.
-
-13-01-20  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/analysis/blocks/raccess.c:
-	* src/analysis/blocks/raccess.h:
-	Typo: constify the source list when merging two lists.
-
-	* src/analysis/decomp/decompiler.c:
-	Disable (again) debug output.
-
-	* src/analysis/decomp/il.c:
-	Build awaited registers lists and attach them to decompilation contexts.
-	Share the allocation list between these contexts.
-
-	* src/analysis/disass/macro.c:
-	Disable (again) debug output.
-
-	* src/arch/dalvik/context.c:
-	Take care of shared allocations between blocks when converting registers.
-
-	* src/arch/dalvik/decomp/aget.c:
-	* src/arch/dalvik/decomp/aput.c:
-	* src/arch/dalvik/decomp/arithm.c:
-	* src/arch/dalvik/decomp/array.c:
-	* src/arch/dalvik/decomp/const.c:
-	* src/arch/dalvik/decomp/if.c:
-	* src/arch/dalvik/decomp/iget.c:
-	* src/arch/dalvik/decomp/invoke.c:
-	* src/arch/dalvik/decomp/iput.c:
-	* src/arch/dalvik/decomp/move.c:
-	* src/arch/dalvik/decomp/new.c:
-	* src/arch/dalvik/decomp/ret.c:
-	Update code: provide the address of the decompiled instruction when
-	converting registers into variables.
-
-	* src/arch/dalvik/register.c:
-	* src/arch/register.c:
-	* src/arch/register.h:
-	* src/arch/register-int.h:
-	Provide more functions about registers for GLib: equal() and hash().
-
-	* src/decomp/context.c:
-	* src/decomp/context.h:
-	* src/decomp/context-int.h:
-	Define lists tracking awaited and allocated [shared] registers. Provides
-	functions to access them from all context implementations.
-
-13-01-17  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/analysis/decomp/il.c:
-	* src/arch/dalvik/context.c:
-	* src/decomp/context.c:
-	* src/decomp/context.h:
-	* src/decomp/context-int.h:
-	Fork the decompilation context when needed.
-
-13-01-14  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/analysis/decomp/decompiler.c:
-	* src/analysis/decomp/il.c:
-	Update code.
-
-	* src/arch/dalvik/context.c:
-	Clean the context used for decompilations.
-
-	* src/arch/dalvik/decomp/const.c:
-	* src/arch/dalvik/decomp/iget.c:
-	* src/arch/dalvik/decomp/invoke.c:
-	* src/arch/dalvik/decomp/iput.c:
-	* src/arch/dalvik/decomp/new.c:
-	Update code.
-
-	* src/decomp/context.c:
-	* src/decomp/context.h:
-	* src/decomp/context-int.h:
-	Clean the context used for decompilations.
-
-	* src/format/format.c:
-	* src/format/format.h:
-	Remove old code.
-
-13-01-13  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/analysis/block.c:
-	* src/analysis/block.h:
-	* src/analysis/block-int.h:
-	Remove all stuff related to registers access. Extend the search of blocks.
-
-	* src/analysis/blocks/flow.c:
-	* src/analysis/blocks/flow.h:
-	Remove all stuff related to registers access. Extend the search of blocks.
-	Implement a design pattern to follow the execution flow.
-
-	* src/analysis/blocks/Makefile.am:
-	Add the 'raccess.[ch]' files to libanalysisblocks_la_SOURCES.
-
-	* src/analysis/blocks/raccess.c:
-	* src/analysis/blocks/raccess.h:
-	New entries: provide an easy access to all registers used in a block.
-
-	* src/analysis/blocks/virtual.c:
-	Remove all stuff related to registers access. Extend the search of blocks.
-
-	* src/analysis/decomp/il.c:
-	Define the registers allocation needs for each basic block. Clean
-	the code a little bit.
-
-13-01-10  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/analysis/block.c:
-	* src/analysis/block.h:
-	* src/analysis/block-int.h:
-	Create a link between basic blocks.
-
-	* src/analysis/blocks/virtual.c:
-	Return the first [parent] block found, not the final one.
-
-	* src/analysis/decomp/il.c:
-	Simplify the decompilation process by using links between basic blocks.
-
-	* src/analysis/disass/macro.c:
-	Attach the conditional blocks with their origin. Fix a bug for exceptions.
-
-	* src/decomp/instr/ite.c:
-	Inverse the condition if the 'true' branch is empty.
-
-13-01-09  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/analysis/decomp/decompiler.c:
-	* src/analysis/disass/disassembler.c:
-	Setup the buffers with the right values.
-
-	* src/arch/immediate.c:
-	Update code.
-
-	* src/glibext/gbufferline.c:
-	* src/glibext/gbufferline.h:
-	* src/glibext/gcodebuffer.c:
-	* src/glibext/gcodebuffer.h:
-	Fix immediates output by defining a default column for rendering codes.
-
-13-01-09  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/analysis/block.c:
-	* src/analysis/block.h:
-	* src/analysis/block-int.h:
-	* src/analysis/blocks/flow.c:
-	* src/analysis/blocks/flow.h:
-	* src/analysis/blocks/virtual.c:
-	* src/analysis/blocks/virtual.h:
-	Find a basic block using an address.
-
-	* src/analysis/decomp/decompiler.c:
-	* src/analysis/decomp/il.c:
-	* src/analysis/decomp/il.h:
-	Restore some parts of the decompilation process using the new basic blocks.
-
-	* src/analysis/variable.c:
-	Set a pretty output by removing the type in the result (need to be fixed!).
-
-	* src/arch/dalvik/instruction.c:
-	Disable buggy decompilation of some opcodes.
-
-	* src/arch/instruction.c:
-	* src/arch/instruction.h:
-	Provide a fast way to get a given destination if it exists.
-
-	* src/decomp/context.c:
-	Remove an useless header.
-
-13-01-06  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/gtkext/gtkbufferview.c:
-	* src/gtkext/gtkgraphview.c:
-	Update code.
-
-	* src/gtkext/gtklinkrenderer.c:
-	Try to get single-pixel-wide line for links.
-
-	* src/gtkext/gtkviewpanel.c:
-	* src/gtkext/gtkviewpanel.h:
-	* src/gtkext/gtkviewpanel-int.h:
-	Update wrapper code.
-
-	* src/gui/panels/glance.c:
-	Transfer the scale computing to the rendered view.
-
-13-01-05  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/gtkext/graph/dot.c:
-	Remove dot warnings when there is not enough space for its too big labels.
-
-	* src/gtkext/graph/node.c:
-	Fix memory leaks. Connect all edges to the panel views.
-
-13-01-05  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/analysis/binary.c:
-	Restore decompilation at this level.
-
-	* src/analysis/block.c:
-	* src/analysis/block.h:
-	* src/analysis/block-int.h:
-	* src/analysis/blocks/flow.c:
-	* src/analysis/blocks/flow.h:
-	* src/analysis/blocks/virtual.c:
-	* src/analysis/blocks/virtual.h:
-	Implement a visitor design pattern for basic blocks.
-
-	* src/analysis/decomp/decompiler.c:
-	Disable decompilation for now.
-
-	* src/analysis/disass/macro.c:
-	Refine the definition of basic blocks for easier abstract use.
-
-	* src/decomp/expr/immediate.c:
-	Avoid faults by increasing a ref counter.
-
-	* src/gtkext/graph/layout.c:
-	* src/gtkext/graph/layout.h:
-	* src/gtkext/graph/node.c:
-	* src/gtkext/graph/node.h:
-	Define new clusters using the basic blocks to group nodes.
-
-	* src/gtkext/gtkgraphview.c:
-	Update code.
-
-13-01-02  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/analysis/block.c:
-	* src/analysis/block.h:
-	* src/analysis/block-int.h:
-	* src/analysis/blocks/flow.c:
-	* src/analysis/blocks/flow.h:
-	* src/analysis/blocks/virtual.c:
-	List all basic blocks.
-
-	* src/analysis/disass/disassembler.c:
-	* src/analysis/disass/macro.c:
-	Fix the computing of basic blocks.
-
-	* src/analysis/routine.c:
-	* src/analysis/routine.h:
-	Store and provide the basic blocks of routine.
-
-	* src/glibext/gcodebuffer.c:
-	Fix a bug: take care of comments when looking for (last) addresses.
-
-	* src/gtkext/gtkgraphview.c:
-	Use basic blocks when creating subviews.
-
-13-01-01  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/gtkext/gtkgraphview.c:
-	Make sure the links have enough space to get fully drawn, and resize
-	the support widget.
-
-	* src/gtkext/gtklinkrenderer.c:
-	* src/gtkext/gtklinkrenderer.h:
-	Update size requisition of the parent graph view.
-
-12-12-31  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/arch/archbase.c:
-	* src/arch/archbase.h:
-	Convert strings to addresses.
-
-	* src/dialogs/goto.c:
-	* src/dialogs/goto.h:
-	New entries: add a dialog box to jump to a given address.
-
-	* src/dialogs/Makefile.am:
-	Add the 'goto.[ch]' files to libdialogs_la_SOURCES.
-
-	* src/gtkext/easygtk.c:
-	* src/gtkext/easygtk.h:
-	Provide a combobox widget from recent GTK versions.
-
-	* src/gui/editem.c:
-	* src/gui/editem.h:
-	Provide the global reference pointer.
-
-	* src/gui/menus/edition.c:
-	* src/gui/menus/edition.h:
-	New entries: create an Edition menu and go to given addresses.
-
-	* src/gui/menus/Makefile.am:
-	Add the 'edition.[ch]' files to libguimenus_la_SOURCES.
-
-	* src/gui/menus/menubar.c:
-	Load the new menu.
-
-12-12-29  Cyrille Bagard <nocbos@gmail.com>
-
-	* plugins/androhelpers/switch.c:
-	Fix an error about types of instructions.
-
-	* src/glibext/delayed.c:
-	Fix some GCC warnings and improve some GLib finalizations.
-
-12-12-28  Cyrille Bagard <nocbos@gmail.com>
-
-	* plugins/pychrysa/analysis/binaries/module.c:
-	* plugins/pychrysa/analysis/module.c:
-	* plugins/pychrysa/arch/module.c:
-	* plugins/pychrysa/debug/module.c:
-	* plugins/pychrysa/format/dex/module.c:
-	* plugins/pychrysa/format/module.c:
-	* plugins/pychrysa/glibext/module.c:
-	Fix the check of the return value from PyModule_AddObject().
-
-	* plugins/pychrysa/gtkext/blockview.c:
-	* plugins/pychrysa/gtkext/blockview.h:
-	New entries: create Python objects for the GtkBlockView widgets.
-
-	* plugins/pychrysa/gtkext/Makefile.am:
-	* plugins/pychrysa/gtkext/module.c:
-	Fix the check of the return value from PyModule_AddObject().
-	Register the BlockView object.
-
-	* plugins/pychrysa/gui/module.c:
-	* plugins/pychrysa/gui/panels/module.c:
-	Fix the check of the return value from PyModule_AddObject().
-
-	* plugins/pychrysa/pychrysa.c:
-	Follow the official FAQ for initializing pygobject and pygtk
-	in the right way.
-
-	* src/arch/processor.c:
-	Avoid undefined symbol when compiling in non debug mode.
-
-12-12-27  Cyrille Bagard <nocbos@gmail.com>
-
-	* configure.ac:
-	Synchronize the list of Makefiles to build with sources.
-
-12-12-22  Cyrille Bagard <nocbos@gmail.com>
-
-	* plugins/pychrysa/analysis/py_binary.c:
-	* plugins/pychrysa/analysis/py_binary.h:
-	* plugins/pychrysa/analysis/py_line.c:
-	* plugins/pychrysa/analysis/py_line_code.c:
-	* plugins/pychrysa/analysis/py_line_code.h:
-	* plugins/pychrysa/analysis/py_line.h:
-	* plugins/pychrysa/analysis/py_line-int.h:
-	Delete old useless files.
-
-	* src/plugins/Makefile.am:
-	Update comments.
-
-	* src/plugins/pyoida/linsyscalls/oidapgi.py:
-	* src/plugins/pyoida/Makefile.am:
-	* src/plugins/pyoida/py_binary.c:
-	* src/plugins/pyoida/py_binary.h:
-	* src/plugins/pyoida/py_line.c:
-	* src/plugins/pyoida/py_line.h:
-	* src/plugins/pyoida/py_log.c:
-	* src/plugins/pyoida/py_log.h:
-	* src/plugins/pyoida/pyoida.c:
-	* src/plugins/pyoida/pyoida.h:
-	Delete old useless files.
-
-12-12-22  Cyrille Bagard <nocbos@gmail.com>
-
-	* configure.ac:
-	Add the new Makefile from the 'plugins/pychrysa/analysis/binaries'
-	directory to AC_CONFIG_FILES.
-
-	* plugins/pychrysa/analysis/binaries/file.c:
-	* plugins/pychrysa/analysis/binaries/file.h:
-	* plugins/pychrysa/analysis/binaries/Makefile.am:
-	* plugins/pychrysa/analysis/binaries/module.c:
-	* plugins/pychrysa/analysis/binaries/module.h:
-	New entries: introduce the real object for file binaries.
-
-	* plugins/pychrysa/analysis/binary.c:
-	* plugins/pychrysa/analysis/binary.h:
-	Fix bugs related to PyGObjects construction. Update the code.
-
-	* plugins/pychrysa/analysis/Makefile.am:
-	Add the 'binaries/libpychrysaanalysisbinaries.la' file to
-	libpychrysaanalysis_la_LIBADD and 'binaries' to SUBDIRS.
-
-	* plugins/pychrysa/analysis/module.c:
-	Register the 'binaries' module.
-
-	* plugins/pychrysa/analysis/roptions.c:
-	Fix leaks when returning the Py_None singleton.
-
-	* plugins/pychrysa/arch/instruction.c:
-	* plugins/pychrysa/arch/instruction.h:
-	Fix memory leaks in the iterator and bugs related to PyGObjects
-	construction.
-
-	* plugins/pychrysa/arch/processor.c:
-	Clean the code.
-
-	* plugins/pychrysa/debug/debugger.c:
-	Fix leaks when returning the Py_None singleton.
-
-	* plugins/pychrysa/format/dex/class.c:
-	* plugins/pychrysa/format/dex/class.h:
-	* plugins/pychrysa/format/dex/dex.c:
-	* plugins/pychrysa/format/dex/dex.h:
-	Fix memory leaks and search for relative addresses. Fix bugs related to
-	PyGObjects construction.
-
-	* plugins/pychrysa/format/executable.c:
-	Disable the py_executable_format_from_c() function.
-
-	* plugins/pychrysa/format/format.c:
-	* plugins/pychrysa/format/format.h:
-	Fix memory leaks and search for relative addresses. Fix bugs related to
-	PyGObjects construction.
-
-	* plugins/pychrysa/format/module.c:
-	Register the 'BinaryFormat' Python object.
-
-	* plugins/pychrysa/glibext/bufferline.c:
-	* plugins/pychrysa/glibext/bufferline.h:
-	Fix bugs related to PyGObjects construction.
-
-	* plugins/pychrysa/glibext/codebuffer.c:
-	* plugins/pychrysa/glibext/codebuffer.h:
-	* plugins/pychrysa/gtkext/viewpanel.c:
-	* plugins/pychrysa/gtkext/viewpanel.h:
-	Fix bugs related to PyGObjects construction. Fix leaks when returning
-	the Py_None singleton.
-
-	* plugins/pychrysa/gui/editem.c:
-	Update the code.
-
-	* plugins/pychrysa/gui/panels/panel.c:
-	Fix memory leaks.
-
-	* plugins/pychrysa/plugin.c:
-	Fix memory leaks and clean the code.
-
-	* plugins/pychrysa/pychrysa.c:
-	Change the threshold of the Python garbage collector, as there still are
-	memory leaks to fix.
-
-	* plugins/pychrysa/quirks.c:
-	* plugins/pychrysa/quirks.h:
-	Increase the threshold of the Python garbage collector.
-
-	* plugins/python/androperms/androperms.py:
-	* plugins/python/androperms/db.py:
-	* plugins/python/androperms/panel.py:
-	Clean the code and display relative addresses.
-
-	* src/analysis/routine.c:
-	* src/analysis/routine.h:
-	Provide the long name of a given routine.
-
-	* src/format/format.c:
-	* src/format/format.h:
-	Resolve relative addresses for routines.
-
-12-12-21  Cyrille Bagard <nocbos@gmail.com>
-
-	* configure.ac:
-	Use Python debug libraries in debug mode.
-
-	* plugins/pychrysa/pychrysa.c:
-	* plugins/pychrysa/pychrysa.h:
-	Update.
-
-	* src/main.c:
-	* src/plugins/pglist.c:
-	* src/plugins/pglist.h:
-	* src/plugins/plugin.c:
-	* src/plugins/plugin-int.h:
-	Unload loaded plugins and (start to) avoid memory leaks.
-
-12-12-19  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/analysis/binaries/file.c:
-	Improve the 'finalize' method.
-
-	* src/analysis/binary.c:
-	Improve the cleaning process of loaded binaries and fix a bug when
-	loading fails.
-
-	* src/format/format.c:
-	Remove debug output.
-
-12-12-18  Cyrille Bagard <nocbos@gmail.com>
-
-	* configure.ac:
-	Add the new Makefile from the 'plugins/pychrysa/gtkext directory to
-	AC_CONFIG_FILES.
-
-	* plugins/pychrysa/glibext/module.c:
-	Typo.
-
-	* plugins/pychrysa/gtkext/Makefile.am:
-	* plugins/pychrysa/gtkext/module.c:
-	* plugins/pychrysa/gtkext/module.h:
-	* plugins/pychrysa/gtkext/viewpanel.c:
-	* plugins/pychrysa/gtkext/viewpanel.h:
-	New entries: introduce a little support of view panels in Python.
-
-	* plugins/pychrysa/gui/editem.c:
-	* plugins/pychrysa/gui/editem.h:
-	New entries: create editor items in Python.
-
-	* plugins/pychrysa/gui/Makefile.am:
-	Add the 'editem.[ch]' files to libpychrysagui_la_SOURCES.
-
-	* plugins/pychrysa/gui/module.c:
-	Load the EditorItem type.
-
-	* plugins/pychrysa/gui/panels/panel.c:
-	* plugins/pychrysa/gui/panels/panel.h:
-	Clean and update the code.
-
-	* plugins/pychrysa/helpers.c:
-	* plugins/pychrysa/helpers.h:
-	New entries: provide a simple public way to run Python methods from C code.
-
-	* plugins/pychrysa/Makefile.am:
-	Add the 'helpers.[ch]' files to pychrysa_la_SOURCES,
-	'gtkext/libpychrysagtkext.la' to and pychrysa_la_LIBADD and
-	'gtkext' to SUBDIRS.
-
-	* plugins/pychrysa/plugin.c:
-	Clean the code and init Python plugins as the real ones.
-
-	* plugins/pychrysa/pychrysa.c:
-	Load the gtkext module.
-
-	* plugins/pychrysa/quirks.c:
-	* plugins/pychrysa/quirks.h:
-	Add a dirty function to retrieve the Python object of an already
-	converted GLib object, without using the creation method of PyGObject.
-
-	* plugins/python/androperms/androperms.py:
-	Create a proper panel for the Android permissions in the editor.
-
-	* plugins/python/androperms/db.py:
-	New entry: group database access here.
-
-	* plugins/python/androperms/Makefile.am:
-	Add the 'db.py' file to androperms_DATA.
-
-	* plugins/python/androperms/panel.py:
-	Create a proper panel for the Android permissions in the editor.
-
-	* src/analysis/blocks/flow.c:
-	* src/analysis/disass/disassembler.c:
-	* src/analysis/disass/macro.c:
-	Disable debug output.
-
-	* src/plugins/pglist.c:
-	* src/plugins/plugin.c:
-	* src/plugins/plugin.h:
-	Init the plugins in a single place: before adding them to the main list.
-
-	* src/plugins/plugin-int.h:
-	Typo. Store the plugin filename.
-
-12-12-16  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/analysis/binary.c:
-	* src/analysis/disass/disassembler.c:
-	* src/analysis/disass/disassembler.h:
-	Reintroduce the delayed disassembling of binaries.
-
-	* src/analysis/disass/output.c:
-	* src/analysis/disass/output.h:
-	Give information about the progress while printing.
-
-	* src/arch/instruction.c:
-	* src/arch/instruction.h:
-	* src/arch/instruction-int.h:
-	Retrieve the last instruction of a list.
-
-	* src/glibext/delayed.c:
-	Prevent the current work being deleted on the "work-completed" signal,
-	and then being updated.
-
-	* src/gtkext/gtkextstatusbar.c:
-	Reintroduce GDK locks in the official way.
-
-	* src/main.c:
-	Reintroduce GDK locks in the official way.
-
-	* src/plugins/pglist.c:
-	* src/plugins/pglist.h:
-	Provide a global way to protect GTK accesses when dealing with plugins.
-
-	* src/project.c:
-	Protect GTK accesses when being notified of completed disassembly.
-
-12-12-16  Cyrille Bagard <nocbos@gmail.com>
-
-	* configure.ac:
-	Change the output filename for the GLib marshals.
-
-	* src/debug/debugger.c:
-	* src/glibext/gcodebuffer.c:
-	Update code.
-
-	* src/glibext/Makefile.am:
-	Fix the compilation by processing the GLib marshals sooner (glibext is
-	built before gtkext).
-
-	* src/gtkext/gtkdockstation.c:
-	* src/gtkext/gtkviewpanel.c:
-	Update code.
-
-	* src/gtkext/Makefile.am:
-	Remove the old compilation rules.
-
-12-12-13  Cyrille Bagard <nocbos@gmail.com>
-
-	* plugins/pychrysa/gui/panels/panel.c:
-	* plugins/pychrysa/quirks.c:
-	* plugins/pychrysa/quirks.h:
-	Allow classes which derive from GObject to receive arguments in their
-	constructor (dirty hack).
-
-	* plugins/python/androperms/androperms.py:
-	* plugins/python/androperms/panel.py:
-	Update code.
-
-12-12-12  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/analysis/binary.c:
-	Remove addresses in graphical views by default.
-
-	* src/gtkext/gtkgraphview.c:
-	Update code, remove the (now) useless 'requisition' field and fix bugs:
-	sizes are updated when selected other routines and the values provided
-	to the glance panel produce no truncated display anymore.
-
-	* src/gtkext/gtkviewpanel.c:
-	* src/gtkext/gtkviewpanel.h:
-	* src/gtkext/gtkviewpanel-int.h:
-	Provide a way to update views when rendering options are updated.
-
-	* src/gui/panels/glance.c:
-	Do not use scroll bar values when computing required dimensions anymore,
-	as they are already added in the got requisition values.
-
-	* src/project.c:
-	Use the right rendering options when loading graphical views.
-
-12-12-11  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/decomp/output.c:
-	Update code.
-
-	* src/glibext/gbufferline.c:
-	* src/glibext/gbufferline.h:
-	Provide access to merging column and its width.
-
-	* src/glibext/gcodebuffer.c:
-	Fix/improve the computing of buffer lines cached dimensions.
-
-12-12-11  Cyrille Bagard <nocbos@gmail.com>
-
-	* plugins/androhelpers/androhelpers.c:
-	Check for Dex format and handle a new process.
-
-	* plugins/androhelpers/Makefile.am:
-	Add the 'switch.[ch]' files to libandrohelpers_la_SOURCES.
-
-	* plugins/androhelpers/params.c:
-	Remove the check of the processed format.
-
-	* plugins/androhelpers/switch.c:
-	* plugins/androhelpers/switch.h:
-	New entries: take care of Dalvik switch cases.
-
-	* plugins/androhelpers/try_n_catch.c:
-	Typo. Remove the check of the processed format.
-
-	* src/analysis/disass/links.c:
-	Update code for the new link.
-
-	* src/arch/instruction.h:
-	Create a new kind of link, for switch cases.
-
-	* src/format/dex/dex_def.h:
-	* src/format/dex/dex-int.c:
-	* src/format/dex/dex-int.h:
-	Support the data relative to Dalvik switches.
-
-	* src/gtkext/graph/layout.c:
-	Update code for the new link.
-
-12-12-10  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/glibext/gbufferline.c:
-	* src/glibext/gbufferline.h:
-	* src/glibext/gbuffersegment.c:
-	* src/glibext/gbuffersegment.h:
-	* src/glibext/gcodebuffer.c:
-	Use Cairo for rendering text. Try to avoid a bug when dealing with
-	fonts / Pango context ; still need to be properly fixed. Avoid a memory
-	leak for the PangoContext singleton used in the program.
-
-	* src/glibext/gfontcache.c:
-	* src/glibext/gfontcache.h:
-	New entries: try to centralize all the things needing for text
-	rendering here ; still need to be digged / improved...
-
-	* src/glibext/Makefile.am:
-	Add the 'gfontcache.[ch]' files to libglibext_la_SOURCES.
-
-	* src/main.c:
-	Create and delete the PangoContext singleton used in the program.
-
-12-12-08  Cyrille Bagard <nocbos@gmail.com>
-
-	* configure.ac:
-	Add the new Makefile from the 'src/analysis/blocks' directory to
-	AC_CONFIG_FILES.
-
-	* plugins/androhelpers/androhelpers.c:
-	* plugins/androhelpers/try_n_catch.c:
-	* plugins/androhelpers/try_n_catch.h:
-	Link exception as soon as possible.
-
-	* src/analysis/block.c:
-	* src/analysis/block.h:
-	* src/analysis/block-int.h:
-	* src/analysis/blocks/flow.c:
-	* src/analysis/blocks/flow.h:
-	* src/analysis/blocks/Makefile.am:
-	* src/analysis/blocks/virtual.c:
-	* src/analysis/blocks/virtual.h:
-	New entries: cut instructions flow into blocks (to be continued).
-
-	* src/analysis/decomp/decompiler.c:
-	* src/analysis/decomp/il.c:
-	Remove debug output.
-
-	* src/analysis/disass/disassembler.c:
-	Add a new phase of disassembling.
-
-	* src/analysis/disass/macro.c:
-	* src/analysis/disass/macro.h:
-	New entries: cut instructions flow into blocks (to be continued).
-
-	* src/analysis/disass/Makefile.am:
-	Add the macro.[ch] files to libanalysisdisass_la_SOURCES.
-
-	* src/analysis/Makefile.am:
-	Add the block*[ch] files to libanalysis_la_SOURCES,
-	blocks/libanalysisblocks.la file to libanalysis_la_LIBADD
-	and blocks to SUBDIRS.
-
-	* src/analysis/routine.h:
-	Include the 'block.h' header for later use.
-
-	* src/arch/instruction.c:
-	Initialize the access list of registers for instructions without operand.
-
-	* src/plugins/plugin-def.h:
-	Add the PGA_BINARY_GROUPED action for plugins.
-
-12-12-05  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/common/extstr.c:
-	Fix memory leaks.
-
-	* src/editor.c:
-	Clean the code (back to early versions!).
-
-	* src/gtkext/gtkviewpanel.c:
-	Fix an ending crash: GtkScrolledWindow sends NULL GtkAdjustments when
-	terminating.
-
-12-12-04  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/gtkext/gtkbufferview.c:
-	Draw a dirty preview for buffer views.
-
-12-12-04  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/arch/dalvik/instruction.c:
-	List accesses to Dalvik registers.
-
-	* src/arch/dalvik/instruction.h:
-	* src/arch/dalvik/opcodes/add.c:
-	* src/arch/dalvik/opcodes/aget.c:
-	* src/arch/dalvik/opcodes/and.c:
-	* src/arch/dalvik/opcodes/array.c:
-	* src/arch/dalvik/opcodes/cmp.c:
-	* src/arch/dalvik/opcodes/const.c:
-	* src/arch/dalvik/opcodes/div.c:
-	* src/arch/dalvik/opcodes/iget.c:
-	* src/arch/dalvik/opcodes/instanceof.c:
-	* src/arch/dalvik/opcodes/move.c:
-	* src/arch/dalvik/opcodes/mul.c:
-	* src/arch/dalvik/opcodes/neg.c:
-	* src/arch/dalvik/opcodes/new.c:
-	* src/arch/dalvik/opcodes/not.c:
-	* src/arch/dalvik/opcodes/or.c:
-	* src/arch/dalvik/opcodes/rem.c:
-	* src/arch/dalvik/opcodes/rsub.c:
-	* src/arch/dalvik/opcodes/sget.c:
-	* src/arch/dalvik/opcodes/shl.c:
-	* src/arch/dalvik/opcodes/shr.c:
-	* src/arch/dalvik/opcodes/sub.c:
-	* src/arch/dalvik/opcodes/to.c:
-	* src/arch/dalvik/opcodes/ushr.c:
-	* src/arch/dalvik/opcodes/xor.c:
-	Mark all write access to registers.
-
-	* src/arch/dalvik/operand.c:
-	* src/arch/dalvik/operand.h:
-	Introduce a function to mark write access easyly.
-
-	* src/arch/dalvik/operands/register.c:
-	* src/arch/dalvik/operands/register.h:
-	Update code. Remember if the operand is written.
-
-	* src/arch/dalvik/register.c:
-	* src/arch/dalvik/register.h:
-	Update code.
-
-	* src/arch/instruction.c:
-	* src/arch/instruction.h:
-	* src/arch/instruction-int.h:
-	List accesses to registers.
-
-	* src/arch/Makefile.am:
-	Add the 'register-int.h' and 'register.[ch] files to libarch_la_SOURCES.
-
-	* src/arch/register.c:
-	* src/arch/register.h:
-	* src/arch/register-int.h:
-	New entries: define generic registers.
-
-12-11-28  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/analysis/decomp/decompiler.c:
-	Start the decompilation process here.
-
-	* src/analysis/decomp/il.c:
-	* src/analysis/decomp/il.h:
-	New entries: follow the excution flow to decompile instructions.
-
-	* src/analysis/decomp/Makefile.am:
-	Add the il.[ch] and reduce.[ch] files to libanalysisdecomp_la_SOURCES.
-
-	* src/analysis/decomp/reduce.c:
-	* src/analysis/decomp/reduce.h:
-	New entries: to be completed.
-
-	* src/analysis/routine.c:
-	Update code.
-
-	* src/arch/archbase.c:
-	* src/arch/archbase.h:
-	Compare addresses.
-
-	* src/arch/dalvik/context.c:
-	Break the generator of free variables.
-
-	* src/arch/dalvik/decomp/if.c:
-	* src/arch/dalvik/decomp/invoke.c:
-	* src/arch/dalvik/decomp/move.c:
-	* src/arch/dalvik/decomp/translate.h:
-	* src/arch/dalvik/instruction.c:
-	Support more instructions during the decompilation process.
-
-	* src/decomp/expr/access.c:
-	* src/decomp/expr/arithm.c:
-	* src/decomp/expr/array.c:
-	* src/decomp/expr/assign.c:
-	* src/decomp/expr/block.c:
-	* src/decomp/expr/call.c:
-	* src/decomp/expr/cond.c:
-	* src/decomp/expr/immediate.c:
-	* src/decomp/expr/pseudo.c:
-	* src/decomp/expr/return.c:
-	* src/decomp/expr/text.c:
-	Update code.
-
-	* src/decomp/instr/ite.c:
-	* src/decomp/instr/ite.h:
-	Define the two code blocks (then/else) relative to the instruction.
-
-	* src/decomp/instruction.c:
-	* src/decomp/instruction.h:
-	* src/decomp/instruction-int.h:
-	Begin to implement a visitor pattern. Update the code for rendering.
-
-	* src/decomp/lang/java.c:
-	* src/decomp/output.c:
-	* src/decomp/output.h:
-	* src/decomp/output-int.h:
-	Start and finish code block.
-
-12-11-25  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/gui/panels/panel.c:
-	Ensure that automatic resizing fits well for small screen resolutions.
-
-12-11-25  Cyrille Bagard <nocbos@gmail.com>
-
-	* plugins/androhelpers/try_n_catch.c:
-	* src/analysis/disass/links.c:
-	* src/arch/dalvik/decomp/const.c:
-	* src/arch/dalvik/operands/pool.c:
-	* src/glibext/gbufferline.c:
-	* src/glibext/gbufferline.h:
-	Fortify Chrysalide a little bit against wrong APK files.
-
-12-11-23  Cyrille Bagard <nocbos@gmail.com>
-
-	* plugins/androhelpers/params.c:
-	Remove forgot debug code.
-
-12-11-23  Cyrille Bagard <nocbos@gmail.com>
-
-	* plugins/androhelpers/androhelpers.c:
-	Update the code.
-
-	* plugins/androhelpers/Makefile.am:
-	Add the params.[ch] files to libandrohelpers_la_SOURCES.
-
-	* plugins/androhelpers/params.c:
-	* plugins/androhelpers/params.h:
-	New entries: replace the text of some registers (this and parameters).
-
-	* plugins/androhelpers/try_n_catch.c:
-	Typo.
-
-	* src/analysis/disass/disassembler.c:
-	Update the way plugins are run.
-
-	* src/arch/operand.c:
-	* src/arch/operand.h:
-	* src/arch/operand-int.h:
-	Provide a way to set alternative text for rendering operands.
-
-	* src/plugins/pglist.c:
-	* src/plugins/pglist.h:
-	* src/plugins/plugin.c:
-	Provide an easier way to run plugins on binaries.
-
-	* src/plugins/plugin-def.h:
-	Refine actions which can be run on binaries.
-
-12-11-22  Cyrille Bagard <nocbos@gmail.com>
-
-	* plugins/androhelpers/try_n_catch.c:
-	Rewrite parts of the Android plugin to insert indications about exceptions.
-
-	* src/glibext/gbufferline.c:
-	* src/glibext/gbufferline.h:
-	* src/glibext/gbuffersegment.c:
-	Introduce a new style for code indications.
-
-	* src/glibext/gcodebuffer.c:
-	* src/glibext/gcodebuffer.h:
-	Add a function to complete in order to insert line at given addresses.
-
-12-11-20  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/gui/panels/glance.c:
-	Avoid flickering when playing on the borders of the glance panel.
-
-12-11-20  Cyrille Bagard <nocbos@gmail.com>
-
-	* plugins/androhelpers/try_n_catch.c:
-	Fix some links to Dalvik exception handlers.
-
-12-11-19  Cyrille Bagard <nocbos@gmail.com>
-
-	* configure.ac:
-	Add the new Makefiles from the 'plugins/androhelpers' and
-	'plugins/pychrysa/format/dex' directories to AC_CONFIG_FILES.
-	Remove the old 'plugins/dexresolver' one.
-
-	* plugins/androhelpers/androhelpers.c:
-	* plugins/androhelpers/androhelpers.h:
-	* plugins/androhelpers/Makefile.am:
-	* plugins/androhelpers/try_n_catch.c:
-	* plugins/androhelpers/try_n_catch.h:
-	New entries: handle Dalvik exception handlers in the graphic view.
-
-	* plugins/Makefile.am:
-	Add androhelpers to SUBDIRS.
-
-	* plugins/pychrysa/analysis/binary.c:
-	Improve a little bit the Python interface.
-
-	* plugins/pychrysa/format/dex/class.c:
-	* plugins/pychrysa/format/dex/class.h:
-	* plugins/pychrysa/format/dex/dex.c:
-	* plugins/pychrysa/format/dex/dex.h:
-	* plugins/pychrysa/format/dex/Makefile.am:
-	* plugins/pychrysa/format/dex/module.c:
-	* plugins/pychrysa/format/dex/module.h:
-	New entries: define the Dex format for Python.
-
-	* plugins/pychrysa/format/executable.c:
-	* plugins/pychrysa/format/executable.h:
-	Improve a little bit the Python interface.
-
-	* plugins/pychrysa/format/format.c:
-	* plugins/pychrysa/format/format.h:
-	New entries: define formats for Python.
-
-	* plugins/pychrysa/format/Makefile.am:
-	* plugins/pychrysa/format/module.c:
-	Improve a little bit the Python interface.
-
-	* src/analysis/disass/links.c:
-	Create all links between instructions here.
-
-	* src/analysis/type-int.h:
-	New entry: add a missing file.
-
-	* src/arch/instruction.c:
-	* src/arch/instruction.h:
-	* src/arch/instruction-int.h:
-	Provide the previous instruction when asked. Extend links between
-	instructions (with something to fix ?).
-
-	* src/common/leb128.h:
-	Improve leb128 support.
-
-	* src/format/dex/class.c:
-	* src/format/dex/class.h:
-	* src/format/dex/dex.c:
-	* src/format/dex/dex_def.h:
-	* src/format/dex/dex.h:
-	* src/format/dex/dex-int.c:
-	* src/format/dex/dex-int.h:
-	* src/format/dex/method.c:
-	* src/format/dex/method.h:
-	Load more Dex/Dalvik structures and provides access to them.
-
-	* src/gtkext/graph/dot.c:
-	Handle more kinds of links. Compare colors using strcmp().
-
-	* src/gtkext/graph/layout.c:
-	Handle more kinds of links. Do not create virtual links for the expected
-	excution flow anymore.
-
-	* src/gtkext/gtkgraphview.c:
-	Fix a bug in case of return instruction.
-
-	* src/gtkext/gtklinkrenderer.c:
-	* src/gtkext/gtklinkrenderer.h:
-	Handle more kinds of links.
-
-	* src/plugins/plugin.c:
-	Update code.
-
-12-11-13  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/arch/dalvik/instruction.c:
-	Optimize the decoding of Dalvik opcodes.
-
-12-11-13  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/arch/dalvik/instruction.c:
-	Add links for 'goto' instructions too.
-
-	* src/gtkext/graph/dot.c:
-	Typos.
-
-	* src/gtkext/graph/layout.c:
-	Mark 'return' instructions as pitfalls.
-
-	* src/gtkext/graph/node.c:
-	Avoid a graphical bug with wrong edges.
-
-	* src/gtkext/gtkgraphview.c:
-	Typos. Add more space around the right and bottom sides.
-
-12-11-11  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/gtkext/gtkdockstation.c:
-	Fix a bug by saving the title of a panel when changing its active widget.
-
-12-11-11  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/arch/dalvik/instruction.c:
-	* src/arch/dalvik/instruction-def.h:
-	Register the remaining instructions for a full Dalvik opcodes support.
-
-	* src/arch/dalvik/opcodes/and.c:
-	* src/arch/dalvik/opcodes/array.c:
-	* src/arch/dalvik/opcodes/div.c:
-	Complete support for some kinds of instructions.
-
-	* src/arch/dalvik/opcodes/instanceof.c:
-	New entry: add support for the instance-of' opcode.
-
-	* src/arch/dalvik/opcodes/Makefile.am:
-	Add the instanceof.c, monitor.c, neg.c, not.c and throw.c files to
-	libarchdalvikopcodes_la_SOURCES.
-
-	* src/arch/dalvik/opcodes/monitor.c:
-	New entry: add support for the 'monitor' opcode.
-
-	* src/arch/dalvik/opcodes/move.c:
-	* src/arch/dalvik/opcodes/mul.c:
-	Complete support for some kinds of instructions.
-
-	* src/arch/dalvik/opcodes/neg.c:
-	* src/arch/dalvik/opcodes/not.c:
-	New entry: add support for the 'neg' and 'not' opcodes.
-
-	* src/arch/dalvik/opcodes/opcodes.h:
-	* src/arch/dalvik/opcodes/or.c:
-	* src/arch/dalvik/opcodes/rem.c:
-	* src/arch/dalvik/opcodes/sub.c:
-	Complete support for some kinds of instructions.
-
-	* src/arch/dalvik/opcodes/throw.c:
-	New entry: add support for the 'throw' opcode.
-
-	* src/arch/dalvik/opcodes/xor.c:
-	Complete support for some kinds of instructions.
-
-	* src/arch/dalvik/operand.c:
-	* src/arch/dalvik/operand.h:
-	Load operands of type '32x'.
-
-	* src/arch/dalvik/processor.c:
-	Update code with the new opcodes.
-
-12-11-10  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/gtkext/graph/node.c:
-	Store sizes in the destination graph view when defining children position.
-
-	* src/gtkext/gtkgraphview.c:
-	* src/gtkext/gtkgraphview.h:
-	Draw preview of graph views. Store the size of all children. Remove
-	the old code of previous versions.
-
-	* src/gtkext/gtklinkrenderer.c:
-	* src/gtkext/gtklinkrenderer.h:
-	Allow to draw links without arrow.
-
-	* src/gtkext/gtkviewpanel.c:
-	* src/gtkext/gtkviewpanel.h:
-	* src/gtkext/gtkviewpanel-int.h:
-	Draw preview of view panels.
-
-	* src/gui/editem.c:
-	* src/gui/editem.h:
-	* src/gui/editem-int.h:
-	Notify when a view changes its content.
-
-	* src/gui/panels/glance.c:
-	* src/gui/panels/glance.h:
-	Provide a nice way to get a small preview of the current graph.
-
-	* src/gui/panels/Makefile.am:
-	Add the glance.[ch] files to libguipanels_la_SOURCES.
-
-	* src/gui/panels/panel.c:
-	Load the glance panel.
-
-	* src/gui/panels/symbols.c:
-	Change the location of the panel ("e" -> "eM") for a better rendering.
-
-	* src/panels/glimpse.c:
-	* src/panels/glimpse.h:
-	Moved and renamed entries.
-
-12-11-06  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/arch/dalvik/instruction.c:
-	Fix graphs by adding some missing Dalvik return opcodes.
-
-12-11-05  Cyrille Bagard <nocbos@gmail.com>
-
-	* plugins/dexresolver/context.c:
-	* plugins/dexresolver/context.h:
-	* plugins/dexresolver/Makefile.am:
-	* plugins/dexresolver/operand.c:
-	* plugins/dexresolver/operand.h:
-	* plugins/dexresolver/plugin.c:
-	* plugins/dexresolver/plugin.h:
-	Delete these useless entries.
-
-	* plugins/Makefile.am:
-	Update the SUBDIRS.
-
-	* plugins/pychrysa/analysis/exporter.c:
-	* plugins/pychrysa/analysis/exporter.h:
-	* plugins/pychrysa/analysis/exporter-int.h:
-	* plugins/pychrysa/analysis/line.c:
-	* plugins/pychrysa/analysis/line.h:
-	Deleted entries.
-
-	* plugins/pychrysa/analysis/Makefile.am:
-	* plugins/stackvars/operand.c:
-	* plugins/stackvars/stackvars.c:
-	* plugins/stackvars/stackvars.h:
-	Update code.
-
-	* plugins/theseus/Makefile.am:
-	* plugins/theseus/theseus.c:
-	* plugins/theseus/theseus.h:
-	Deleted entries.
-
-	* src/analysis/binary.h:
-	Update code.
-
-	* src/analysis/exporter.c:
-	* src/analysis/exporter.h:
-	* src/analysis/exporter-int.h:
-	* src/analysis/line.c:
-	* src/analysis/line_code.c:
-	* src/analysis/line_code.h:
-	* src/analysis/line_comment.c:
-	* src/analysis/line_comment.h:
-	* src/analysis/line.h:
-	* src/analysis/line-int.h:
-	* src/analysis/line_prologue.c:
-	* src/analysis/line_prologue.h:
-	Deleted entries.
-
-	* src/analysis/Makefile.am:
-	* src/arch/dalvik/register.c:
-	* src/arch/immediate.c:
-	* src/arch/instruction.c:
-	* src/arch/instruction.h:
-	* src/arch/instruction-int.h:
-	* src/arch/jvm/operand.c:
-	* src/arch/mips/operand.c:
-	* src/arch/operand.c:
-	* src/arch/operand.h:
-	* src/arch/operand-int.h:
-	* src/arch/x86/Makefile.am:
-	* src/arch/x86/operands/data.c:
-	* src/arch/x86/operands/modrm.c:
-	* src/arch/x86/operands/modrm.h:
-	* src/arch/x86/operands/moffs.c:
-	* src/arch/x86/operands/register.c:
-	* src/arch/x86/operands/register.h:
-	* src/arch/x86/operands/relative.c:
-	* src/arch/x86/register.c:
-	* src/arch/x86/register.h:
-	Update code.
-
-	* src/arch/x86/registers.c:
-	* src/arch/x86/registers.h:
-	Renamed entries.
-
-	* src/dialogs/add_shellcode.c:
-	* src/dialogs/export.h:
-	* src/gui/panels/log.c:
-	* src/gui/panels/panel-int.h:
-	* src/gui/tb/toolbar.c:
-	* src/project.h:
-	Update code.
-
-12-11-02  Cyrille Bagard <nocbos@gmail.com>
-
-	* configure.ac:
-	Move the Makefile of the graph directory.
-
-	* src/analysis/binary.c:
-	* src/analysis/binary.h:
-	* src/analysis/binary-int.h:
-	Define display options for each kind of view.
-
-	* src/arch/dalvik/instruction.c:
-	Provide links from Dalvik instructions.
-
-	* src/glibext/gbufferline.c:
-	* src/glibext/gbufferline.h:
-	Define COL_MARGIN in the header file.
-
-	* src/glibext/gcodebuffer.c:
-	Compute size of buffers more accurately. Fix a bug when looking for
-	a line using an address.
-
-	* src/graph/dot.c:
-	* src/graph/dot.h:
-	* src/graph/layout.c:
-	* src/graph/layout.h:
-	* src/graph/Makefile.am:
-	* src/graph/node.c:
-	* src/graph/node.h:
-	Moved entries.
-
-	* src/gtkext/graph/dot.c:
-	* src/gtkext/graph/dot.h:
-	* src/gtkext/graph/layout.c:
-	* src/gtkext/graph/layout.h:
-	* src/gtkext/graph/Makefile.am:
-	* src/gtkext/graph/node.c:
-	* src/gtkext/graph/node.h:
-	Improve the computing and the rendering of the graphic view.
-
-	* src/gtkext/gtkgraphview.c:
-	* src/gtkext/gtklinkrenderer.c:
-	* src/gtkext/gtklinkrenderer.h:
-	Improve the computing and the rendering of the graphic view.
-
-	* src/gtkext/gtkviewpanel.c:
-	Fix a bug: use the real requested size of a panel.
-
-	* src/gtkext/Makefile.am:
-	Add graph/libgtkextgraph.la to libgtkext_la_LIBADD.
-
-	* src/Makefile.am:
-	Remove all references to the graph directory.
-
-	* src/project.c:
-	Update code.
-
-12-10-28  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/arch/archbase.c:
-	Remove GCC warnings about print format.
-
-	* src/format/dex/dex.c:
-	* src/format/dex/pool.c:
-	* src/format/dex/pool.h:
-	Register all strings found in the Dex pool.
-
-	* src/format/symbol.c:
-	Remove a GCC warning by fixing a typo.
-
-	* src/gtkext/easygtk.c:
-	* src/gtkext/easygtk.h:
-	Provide a function to create menus with image.
-
-	* src/gui/panels/Makefile.am:
-	Add the strings.[ch] files to libguipanels_la_SOURCES.
-
-	* src/gui/panels/panel.c:
-	* src/gui/panels/panel-int.h:
-	Rewrite some parts of the code to improve panel docking.
-
-	* src/gui/panels/strings.c:
-	* src/gui/panels/strings.h:
-	Move entries: update the code of the old panel and display found
-	strings again.
-
-	* src/gui/panels/symbols.c:
-	* src/gui/panels/symbols.h:
-	Typo and clean the code.
-
-12-10-22  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/panel/log.c:
-	* src/panel/log.h:
-	* src/panel/Makefile.am:
-	* src/panel/panels.c:
-	* src/panel/panels.h:
-	* src/panel/registers.c:
-	* src/panel/registers.h:
-	* src/panel/strings.c:
-	* src/panel/strings.h:
-	* src/panel/symbols.c:
-	* src/panel/symbols.h:
-	Deleted entries: clean the repository.
-
-12-10-18  Cyrille Bagard <nocbos@gmail.com>
-
-	* configure.ac:
-	Add the new Makefiles from the src/arch/x86/opcodes and
-	src/arch/x86/operands directories to AC_CONFIG_FILES.
-
-	* src/arch/dalvik/operands/register.c:
-	Typo.
-
-	* src/arch/x86/Makefile.am:
-	Update libarchx86_la_SOURCES, libarchx86_la_LIBADD and SUBDIRS.
-
-	* src/arch/x86/op_adc.c:
-	* src/arch/x86/op_add.c:
-	* src/arch/x86/op_and.c:
-	* src/arch/x86/op_arpl.c:
-	* src/arch/x86/op_call.c:
-	* src/arch/x86/op_cld.c:
-	* src/arch/x86/op_cmp.c:
-	* src/arch/x86/op_cmps.c:
-	Moved entries: move these files to opcodes/.
-
-	* src/arch/x86/opcodes/adc.c:
-	* src/arch/x86/opcodes/add.c:
-	* src/arch/x86/opcodes/and.c:
-	* src/arch/x86/opcodes/arpl.c:
-	* src/arch/x86/opcodes/call.c:
-	* src/arch/x86/opcodes/cld.c:
-	* src/arch/x86/opcodes/cmp.c:
-	* src/arch/x86/opcodes/cmps.c:
-	* src/arch/x86/opcodes/dec.c:
-	* src/arch/x86/opcodes.h:
-	Moved entry: move this file to opcodes/.
-
-	* src/arch/x86/opcodes/hlt.c:
-	* src/arch/x86/opcodes/inc.c:
-	* src/arch/x86/opcodes/int.c:
-	* src/arch/x86/opcodes/jump.c:
-	* src/arch/x86/opcodes/lea.c:
-	* src/arch/x86/opcodes/leave.c:
-	* src/arch/x86/opcodes/Makefile.am:
-	* src/arch/x86/opcodes/mov.c:
-	* src/arch/x86/opcodes/movs.c:
-	* src/arch/x86/opcodes/movsx.c:
-	* src/arch/x86/opcodes/movzx.c:
-	* src/arch/x86/opcodes/mul.c:
-	* src/arch/x86/opcodes/nop.c:
-	* src/arch/x86/opcodes/not.c:
-	* src/arch/x86/opcodes/opcodes.h:
-	* src/arch/x86/opcodes/or.c:
-	* src/arch/x86/opcodes/pop.c:
-	* src/arch/x86/opcodes/push.c:
-	* src/arch/x86/opcodes/rcl.c:
-	* src/arch/x86/opcodes/rcr.c:
-	* src/arch/x86/opcodes/ret.c:
-	* src/arch/x86/opcodes/rol.c:
-	* src/arch/x86/opcodes/ror.c:
-	* src/arch/x86/opcodes/sar.c:
-	* src/arch/x86/opcodes/sbb.c:
-	* src/arch/x86/opcodes/scas.c:
-	* src/arch/x86/opcodes/set.c:
-	* src/arch/x86/opcodes/shl.c:
-	* src/arch/x86/opcodes/shr.c:
-	* src/arch/x86/opcodes/stos.c:
-	* src/arch/x86/opcodes/sub.c:
-	* src/arch/x86/opcodes/test.c:
-	* src/arch/x86/opcodes/xchg.c:
-	* src/arch/x86/opcodes/xor.c:
-	New entries: define a proper location for all x86 opcodes.
-
-	* src/arch/x86/op_dec.c:
-	Moved entries: move these files to opcodes/.
-
-	* src/arch/x86/operand.c:
-	* src/arch/x86/operand.h:
-	Update code.
-
-	* src/arch/x86/operands/data.c:
-	* src/arch/x86/operands/data.h:
-	* src/arch/x86/operands/Makefile.am:
-	* src/arch/x86/operands/modrm.c:
-	* src/arch/x86/operands/modrm.h:
-	* src/arch/x86/operands/moffs.c:
-	* src/arch/x86/operands/moffs.h:
-	* src/arch/x86/operands/register.c:
-	* src/arch/x86/operands/register.h:
-	* src/arch/x86/operands/relative.c:
-	* src/arch/x86/operands/relative.h:
-	New entries: define a proper location for all x86 operands.
-
-	* src/arch/x86/op_hlt.c:
-	* src/arch/x86/op_inc.c:
-	* src/arch/x86/op_int.c:
-	* src/arch/x86/op_jump.c:
-	* src/arch/x86/op_lea.c:
-	* src/arch/x86/op_leave.c:
-	* src/arch/x86/op_mov.c:
-	* src/arch/x86/op_movs.c:
-	* src/arch/x86/op_movsx.c:
-	* src/arch/x86/op_movzx.c:
-	* src/arch/x86/op_mul.c:
-	* src/arch/x86/op_nop.c:
-	* src/arch/x86/op_not.c:
-	* src/arch/x86/op_or.c:
-	* src/arch/x86/op_pop.c:
-	* src/arch/x86/op_push.c:
-	* src/arch/x86/op_rcl.c:
-	* src/arch/x86/op_rcr.c:
-	* src/arch/x86/op_ret.c:
-	* src/arch/x86/op_rol.c:
-	* src/arch/x86/op_ror.c:
-	* src/arch/x86/op_sar.c:
-	* src/arch/x86/op_sbb.c:
-	* src/arch/x86/op_scas.c:
-	* src/arch/x86/op_set.c:
-	* src/arch/x86/op_shl.c:
-	* src/arch/x86/op_shr.c:
-	* src/arch/x86/op_stos.c:
-	* src/arch/x86/op_sub.c:
-	* src/arch/x86/op_test.c:
-	* src/arch/x86/op_xchg.c:
-	* src/arch/x86/op_xor.c:
-	Moved entries: move these files to opcodes/.
-
-	* src/arch/x86/processor.c:
-	Update code.
-
-12-10-18  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/common/endianness.c:
-	* src/common/endianness.h:
-	* src/common/environment.c:
-	* src/common/extstr.c:
-	* src/common/xml.c:
-	* src/common/xml.h:
-	Fix other gcc warnings.
-
-12-10-18  Cyrille Bagard <nocbos@gmail.com>
-
-	* plugins/pychrysa/Makefile.am:
-	* src/editor.c:
-	Update code.
-
-	* src/gtkext/easygtk.c:
-	Remove a lot of gcc warnings.
-
-	* src/gtkext/gtkbinview.c:
-	* src/gtkext/gtkbinview.h:
-	* src/gtkext/gtkbinview-int.h:
-	* src/gtkext/gtkdockitem.c:
-	* src/gtkext/gtkdockitem.h:
-	* src/gtkext/gtkdockpanel.c:
-	* src/gtkext/gtkdockpanel.h:
-	Deleted entries.
-
-	* src/gtkext/gtkgraphview.c:
-	* src/gtkext/gtksourceview.c:
-	* src/gtkext/gtkviewpanel.c:
-	* src/gtkext/gtkviewpanel.h:
-	* src/gtkext/Makefile.am:
-	Remove a lot of gcc warnings.
-
-	* src/main.c:
-	* src/Makefile.am:
-	* src/panels/panel.c:
-	* src/panels/panel.h:
-	Update code.
-
-	* src/params.c:
-	* src/params.h:
-	Remove a lot of gcc warnings.
-
-	* src/project.c:
-	Update code.
-
-12-10-17  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/common/extstr.c:
-	* src/common/extstr.h:
-	Cut too long strings with an ellipsis.
-
-	* src/configuration.c:
-	* src/configuration.h:
-	Load and save integer values.
-
-	* src/gtkext/gtkdockstation.c:
-	Update panels captions again.
-
-	* src/params.h:
-	Define max lengths for titles.
-
-12-10-17  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/decomp/output.c:
-	* src/glibext/gbufferline.c:
-	* src/glibext/gbufferline.h:
-	Skip documentation when computing line widths for rendering.
-
-12-10-17  Cyrille Bagard <nocbos@gmail.com>
-
-	* plugins/pychrysa/plugin.c:
-	The one which reallocs has to become the one which frees !
-
-	* src/analysis/binaries/file.c:
-	See plugins/pychrysa/plugin.c.
-
-	* src/analysis/binary.c:
-	Handle the case where no source is found.
-
-	* src/arch/dalvik/processor.c:
-	Add missing disassembling call references for DOP_SUB_LONG_2ADDR
-	and DOP_MUL_LONG_2ADDR.
-
-	* src/format/dex/dex.c:
-	Handle the case where no source is found.
-
-	* src/format/format.c:
-	See plugins/pychrysa/plugin.c.
-
-	* src/gtkext/gtksourceview.c:
-	Formally handle the case where no source is found.
-
-	* src/plugins/plugin.c:
-	See plugins/pychrysa/plugin.c.
-
-12-10-16  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/analysis/disass/output.c:
-	* src/analysis/routine.c:
-	* src/analysis/routine.h:
-	* src/analysis/type.c:
-	* src/analysis/type.h:
-	* src/analysis/types/basic.c:
-	* src/analysis/types/cse.c:
-	* src/analysis/types/cse-int.h:
-	* src/analysis/types/encaps.c:
-	* src/analysis/types/literal.c:
-	* src/analysis/types/template.c:
-	* src/analysis/variable.c:
-	* src/analysis/variable.h:
-	Properly output routines documentation.
-
-	* src/decomp/lang/asm.c:
-	* src/decomp/lang/java.c:
-	* src/decomp/output.c:
-	* src/decomp/output.h:
-	* src/decomp/output-int.h:
-	Provide a function to start routines documentation.
-
-	* src/glibext/gbufferline.c:
-	* src/glibext/gbufferline.h:
-	Remember last used column.
-
-12-10-12  Cyrille Bagard <nocbos@gmail.com>
-
-	* configure.ac:
-	Add the new Makefiles from the src/analysis/types directory to
-	AC_CONFIG_FILES.
-
-	* plugins/dexresolver/operand.c:
-	* src/analysis/Makefile.am:
-	* src/analysis/routine.c:
-	* src/analysis/routine.h:
-	* src/analysis/type.c:
-	* src/analysis/type.h:
-	Update code.
-
-	* src/analysis/types/basic.c:
-	* src/analysis/types/basic.h:
-	* src/analysis/types/cse.c:
-	* src/analysis/types/cse.h:
-	* src/analysis/types/cse-int.h:
-	* src/analysis/types/encaps.c:
-	* src/analysis/types/encaps.h:
-	* src/analysis/types/literal.c:
-	* src/analysis/types/literal.h:
-	* src/analysis/types/Makefile.am:
-	* src/analysis/types/template.c:
-	* src/analysis/types/template.h:
-	New entries: reorganize types definitions.
-
-	* src/analysis/variable.c:
-	* src/analysis/variable.h:
-	* src/arch/dalvik/decomp/new.c:
-	* src/arch/dalvik/operands/pool.c:
-	* src/decomp/lang/asm.c:
-	* src/decomp/lang/java.c:
-	* src/decomp/output.c:
-	* src/decomp/output.h:
-	* src/decomp/output-int.h:
-	* src/format/dex/class.c:
-	* src/format/dex/dex.c:
-	* src/format/dex/pool.c:
-	* src/format/dex/pool.h:
-	* src/format/mangling/context.c:
-	* src/format/mangling/context.h:
-	* src/format/mangling/context-int.h:
-	* src/format/mangling/demangler.c:
-	* src/format/mangling/demangler.h:
-	* src/format/mangling/itanium_gram.y:
-	* src/format/mangling/java_gram.y:
-	* src/gui/panels/symbols.c:
-	Update code.
-
-12-10-08  Cyrille Bagard <nocbos@gmail.com>
-
-	* plugins/python/androperms/android.png:
-	Add pictures to the list of Android permissions.
-
-	* plugins/python/androperms/androperms.py:
-	New entry: picture for the treeview.
-
-	* plugins/python/androperms/Makefile.am:
-	Add the new *.png files to androperms_DATA.
-
-	* plugins/python/androperms/panel.py:
-	Add pictures to the list of Android permissions.
-
-	* plugins/python/androperms/routine.png:
-	New entry: picture for the treeview.
-
-12-10-07  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/gtkext/easygtk.h:
-	Deal with GtkRequisition structures.
-
-	* src/gui/panels/panel.c:
-	Try to resize the panels when the editor is resized.
-
-	* src/gui/panels/symbols.c:
-	Store the perfect size for GTK.
-
-12-09-23  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/common/fnv1a.c:
-	* src/common/fnv1a.h:
-	New entries: compute hashes of string values.
-
-	* src/common/Makefile.am:
-	Add the fnv1a.[ch] files to libcommon_la_SOURCES.
-
-	* src/glibext/gbufferline.c:
-	* src/glibext/gbufferline.h:
-	* src/glibext/gbuffersegment.c:
-	* src/glibext/gbuffersegment.h:
-	* src/glibext/gcodebuffer.c:
-	* src/glibext/gcodebuffer.h:
-	Select segments for highlighting.
-
-	* src/gtkext/gtkblockview.c:
-	* src/gtkext/gtkbufferview.c:
-	* src/gtkext/gtkbufferview-int.h:
-	When selecting segments, highlight all the same content.
-
-12-09-17  Cyrille Bagard <nocbos@gmail.com>
-
-	* plugins/python/androperms/androperms.py:
-	Change the destination area of the permissions panel.
-
-	* src/gtkext/gtkdockstation.c:
-	Fix compilation warnings. Show the last added tab first.
-
-	* src/gui/panels/panel.c:
-	Fix a bug when splitting panels.
-
-12-09-15  Cyrille Bagard <nocbos@gmail.com>
-
-	* configure.ac:
-	Add the new Makefiles from the plugins/pychrysa/gui and
-	plugins/pychrysa/gui/panels directories to AC_CONFIG_FILES.
-
-	* plugins/pychrysa/arch/instruction.c:
-	Provide the keyword used in an instruction.
-
-	* plugins/pychrysa/gui/Makefile.am:
-	* plugins/pychrysa/gui/module.c:
-	* plugins/pychrysa/gui/module.h:
-	* plugins/pychrysa/gui/panels/Makefile.am:
-	* plugins/pychrysa/gui/panels/module.c:
-	* plugins/pychrysa/gui/panels/module.h:
-	* plugins/pychrysa/gui/panels/panel.c:
-	* plugins/pychrysa/gui/panels/panel.h:
-	New entries: allow plugins to add panels in the editor.
-
-	* plugins/pychrysa/Makefile.am:
-	Reorganize binaries.
-
-	* plugins/pychrysa/pychrysa.c:
-	Store the global reference area and load the gui module.
-
-	* plugins/pychrysa/quirks.c:
-	* plugins/pychrysa/quirks.h:
-	Update Gil access (!) and store the global reference here.
-
-	* plugins/python/androperms/androperms.py:
-	* plugins/python/androperms/panel.py:
-	Show all Android permissions with links to the code.
-
-	* src/analysis/routine.c:
-	* src/analysis/type.c:
-	Cosmetic.
-
-	* src/arch/instruction.c:
-	* src/arch/instruction.h:
-	Provide the keyword used in an instruction.
-
-	* src/gui/Makefile.am:
-	* src/gui/menus/Makefile.am:
-	Reorganize binaries.
-
-	* src/gui/panels/panel.c:
-	Remove dead code.
-
-	* src/Makefile.am:
-	Reorganize and rename all binaries.
-
-12-08-20  Cyrille Bagard <nocbos@gmail.com>
-
-	* pixmaps/drop_bottom_hover.png:
-	* pixmaps/drop_bottom.png:
-	* pixmaps/drop_center_hover.png:
-	* pixmaps/drop_center.png:
-	* pixmaps/drop_left_hover.png:
-	* pixmaps/drop_left.png:
-	* pixmaps/drop_right_hover.png:
-	* pixmaps/drop_right.png:
-	* pixmaps/drop_top_hover.png:
-	* pixmaps/drop_top.png:
-	* pixmaps/dropwin_back.png:
-	Delete unused pictures.
-
-	* pixmaps/Makefile.am:
-	Handle the new 'welcome.png' picture.
-
-	* pixmaps/welcome.png:
-	Create a background for the welcome panel.
-
-	* src/editor.c:
-	Disable old code which was still displayed.
-
-	* src/gui/menus/file.c:
-	* src/gui/panels/log.c:
-	* src/gui/panels/log.h:
-	Update code when loading panels.
-
-	* src/gui/panels/Makefile.am:
-	Add the 'welcome.[ch]' files to libguipanels_la_SOURCES.
-
-	* src/gui/panels/panel.c:
-	* src/gui/panels/panel.h:
-	* src/gui/panels/panel-int.h:
-	Rewrite a cleaner way to dock panels.
-
-	* src/gui/panels/symbols.h:
-	Typo.
-
-	* src/gui/panels/welcome.c:
-	* src/gui/panels/welcome.h:
-	New entries: provide a welcome panel for empty startup.
-
-	* src/main.c:
-	* src/project.c:
-	* src/project.h:
-	Update code when loading panels.
-
-12-08-17  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/gtkext/gtkdockpanel.c:
-	Remove all references to the drop window.
-
-	* src/gtkext/gtkdropwindow.c:
-	* src/gtkext/gtkdropwindow.h:
-	Deleted entries.
-
-	* src/gtkext/Makefile.am:
-	Remove all references to the drop window.
-
-12-08-13  Cyrille Bagard <nocbos@gmail.com>
-
-	* configure.ac:
-	Add the new Makefile from the 'src/analysis/binaries directory
-	to AC_CONFIG_FILES.
-
-	* plugins/dexresolver/context.c:
-	* plugins/dexresolver/context.h:
-	* plugins/dexresolver/plugin.c:
-	* plugins/dexresolver/plugin.h:
-	* plugins/pychrysa/analysis/binary.c:
-	* plugins/pychrysa/analysis/binary.h:
-	* plugins/pychrysa/analysis/py_binary.c:
-	* plugins/pychrysa/analysis/py_binary.h:
-	* plugins/pychrysa/plugin.c:
-	* plugins/stackvars/stackvars.c:
-	* plugins/stackvars/stackvars.h:
-	* plugins/theseus/theseus.c:
-	* plugins/theseus/theseus.h:
-	Update code.
-
-	* src/analysis/binaries/file.c:
-	* src/analysis/binaries/file.h:
-	* src/analysis/binaries/Makefile.am:
-	New entries: handle file binaries properly.
-
-	* src/analysis/binary.c:
-	* src/analysis/binary.h:
-	Clean and update the code.
-
-	* src/analysis/binary-int.h:
-	New entry: store the code shared by binaries here.
-
-	* src/analysis/decomp/decompiler.c:
-	* src/analysis/decomp/decompiler.h:
-	* src/analysis/disass/disassembler.c:
-	* src/analysis/disass/disassembler.h:
-	* src/analysis/disass/fetch.c:
-	* src/analysis/disass/fetch.h:
-	Update code.
-
-	* src/analysis/Makefile.am:
-	Add the binaries/libanalysisbinaries.la file to libanalysis_la_LIBADD
-	and binaries to SUBDIRS.
-
-	* src/debug/debugger.c:
-	* src/debug/debugger.h:
-	* src/debug/debugger-int.h:
-	* src/debug/jdwp/debugger.c:
-	* src/debug/jdwp/debugger.h:
-	* src/debug/remgdb/gdb.c:
-	* src/debug/remgdb/gdb.h:
-	* src/dialogs/add_shellcode.c:
-	* src/dialogs/binparts.c:
-	* src/dialogs/binparts.h:
-	* src/dialogs/export.c:
-	* src/dialogs/export.h:
-	* src/dialogs/plugins.c:
-	* src/dialogs/plugins.h:
-	* src/editor.c:
-	* src/graph/layout.c:
-	Update code.
-
-	* src/gtkext/easygtk.c:
-	* src/gtkext/gtkbinview.c:
-	* src/gtkext/gtkbinview.h:
-	* src/gtkext/gtkbinview-int.h:
-	* src/gtkext/gtkblockview.c:
-	* src/gtkext/gtkdockpanel.c:
-	* src/gtkext/gtkdockstation.c:
-	* src/gtkext/gtkgraphview.c:
-	* src/gtkext/gtksourceview.c:
-	* src/gtkext/gtkviewpanel.c:
-	* src/gtkext/gtkviewpanel.h:
-	* src/gtkext/gtkviewpanel-int.h:
-	Update code and make it compile with the lastest versions of GTK.
-
-	* src/gui/editem.c:
-	* src/gui/editem.h:
-	* src/gui/editem-int.h:
-	* src/gui/menus/binary.c:
-	* src/gui/menus/debug.c:
-	* src/gui/menus/project.c:
-	* src/gui/menus/view.c:
-	* src/gui/panels/symbols.c:
-	* src/gui/tb/source.c:
-	* src/panels/breaks.c:
-	* src/panels/panel.c:
-	* src/panels/panel.h:
-	* src/panels/panel-int.h:
-	* src/plugins/plugin.c:
-	* src/plugins/plugin.h:
-	* src/plugins/plugin-int.h:
-	* src/project.c:
-	* src/project.h:
-	Update code.
-
-12-08-06  Cyrille Bagard <nocbos@gmail.com>
-
-	* configure.ac:
-	Add the new Makefile from the 'plugins/pychrysa/glibext' directory
-	to AC_CONFIG_FILES.
-
-	* plugins/pychrysa/analysis/binary.c:
-	* plugins/pychrysa/analysis/binary.h:
-	Typos. Provide disassembled instructions and buffer.
-
-	* plugins/pychrysa/arch/instruction.c:
-	* plugins/pychrysa/arch/instruction.h:
-	New entries: add instructions access to Python plugins.
-
-	* plugins/pychrysa/arch/Makefile.am:
-	Add the instruction.[ch] files to libpychrysaarch_la_SOURCES.
-
-	* plugins/pychrysa/arch/module.c:
-	Add instructions access to Python plugins.
-
-	* plugins/pychrysa/glibext/bufferline.c:
-	* plugins/pychrysa/glibext/bufferline.h:
-	* plugins/pychrysa/glibext/codebuffer.c:
-	* plugins/pychrysa/glibext/codebuffer.h:
-	* plugins/pychrysa/glibext/Makefile.am:
-	* plugins/pychrysa/glibext/module.c:
-	* plugins/pychrysa/glibext/module.h:
-	New entries: give access to internal buffers for Python.
-
-	* plugins/pychrysa/Makefile.am:
-	Add glibext/libpychrysaglibext.la to pychrysa_la_LIBADD
-	and glibext to SUBDIRS.
-
-	* plugins/pychrysa/plugin.c:
-	Test a way to add PyGtk widgets in the editor.
-
-	* plugins/pychrysa/pychrysa.c:
-	Load glibext Python module.
-
-	* plugins/python/androperms/androperms.py:
-	Play with the new features.
-
-	* plugins/python/androperms/Makefile.am:
-	Add the androperms.db and panel.py files to androperms_DATA and
-	download the first one if needed.
-
-	* plugins/python/androperms/panel.py:
-	New entry: build the beta resulting tree for permissions.
-
-	* src/analysis/binary.c:
-	* src/analysis/disass/disassembler.c:
-	* src/analysis/disass/disassembler.h:
-	Make sure the disassembled buffer is available as soon as plugins
-	may be called.
-
-	* src/glibext/gbufferline.c:
-	* src/glibext/gbufferline.h:
-	* src/glibext/gbuffersegment.c:
-	* src/glibext/gbuffersegment.h:
-	Provide the displayed text of buffer lines.
-
-	* src/glibext/gcodebuffer.c:
-	* src/glibext/gcodebuffer.h:
-	Find buffer lines by addresses.
-
-	* src/gui/menus/project.c:
-	Look at the project directory first when adding files to projects.
-
-	* src/project.c:
-	Save the current project for reloading it at next startup.
-
-12-08-06  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/gui/menus/project.c:
-	* src/main.c:
-	* src/params.h:
-	* src/project.c:
-	Improve projects managment.
-
-12-08-06  Cyrille Bagard <nocbos@gmail.com>
-
-	* configure.ac:
-	* src/dialogs/export.c:
-	Fix the compilation on Ubuntu Lucid.
-
-12-08-03  Cyrille Bagard <nocbos@gmail.com>
-
-	* configure.ac:
-	Add the new Makefile from the 'plugins/python/androperms' directory
-	to AC_CONFIG_FILES.
-
-	* plugins/pychrysa/analysis/binary.c:
-	* plugins/pychrysa/analysis/binary.h:
-	Rewrite all the code.
-
-	* plugins/pychrysa/analysis/Makefile.am:
-	Add LIBPYGOBJECT_CFLAGS to INCLUDES.
-
-	* plugins/pychrysa/analysis/module.c:
-	Update code and remove old one.
-
-	* plugins/pychrysa/debug/debugger.c:
-	Typo.
-
-	* plugins/pychrysa/plugin.c:
-	Define PGA_DISASS_PROCESS. Execute actions on binaries in Python plugins.
-
-	* plugins/pychrysa/pychrysa.c:
-	* plugins/pychrysa/pychrysa.h:
-	Define the final name of the plugin and print loading messages.
-
-	* plugins/python/androperms/androperms.py:
-	* plugins/python/androperms/defs.py:
-	* plugins/python/androperms/__init__.py:
-	* plugins/python/androperms/Makefile.am:
-	* plugins/python/androperms/manifest.py:
-	* plugins/python/androperms/parser.py:
-	* plugins/python/androperms/reader.py:
-	* plugins/python/androperms/stack.py:
-	* plugins/python/androperms/string.py:
-	New entries: load the permissions used by an APK file.
-
-	* plugins/python/apkfiles/apkfiles.py:
-	Check for an AndroidManifest.xml file to validate the format.
-
-	* plugins/python/Makefile.am:
-	Add androperms to SUBDIRS.
-
-	* src/analysis/binary.c:
-	Move code into disass/disassembler.c.
-
-	* src/analysis/decomp/decompiler.c:
-	Disable debug messages.
-
-	* src/analysis/disass/disassembler.c:
-	* src/analysis/disass/disassembler.h:
-	Execute plugin actions on the disassembly is done.
-
-	* src/format/dex/method.c:
-	Disable debug messages.
-
-	* src/gui/panels/log.c:
-	* src/gui/panels/log.h:
-	Redefine the steps for rebuilding variadic messages.
-
-	* src/plugins/plugin.c:
-	* src/plugins/plugin-def.h:
-	* src/plugins/plugin.h:
-	* src/plugins/plugin-int.h:
-	Allow plugins to log messages.
-
-12-08-03  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/arch/dalvik/instruction.c:
-	* src/arch/dalvik/instruction-def.h:
-	* src/arch/dalvik/opcodes/add.c:
-	* src/arch/dalvik/opcodes/mul.c:
-	* src/arch/dalvik/opcodes/opcodes.h:
-	* src/arch/dalvik/opcodes/sub.c:
-	* src/arch/dalvik/processor.c:
-	Support all kinds of add/sub/mul opcodes.
-
-12-07-29  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/analysis/decomp/decompiler.c:
-	Decompile using a new loaded context.
-
-	* src/arch/dalvik/context.c:
-	* src/arch/dalvik/context.h:
-	Allow definitions of decompilation context by processor.
-
-	* src/arch/dalvik/decomp/aget.c:
-	* src/arch/dalvik/decomp/aput.c:
-	* src/arch/dalvik/decomp/arithm.c:
-	* src/arch/dalvik/decomp/array.c:
-	* src/arch/dalvik/decomp/const.c:
-	* src/arch/dalvik/decomp/if.c:
-	* src/arch/dalvik/decomp/iget.c:
-	* src/arch/dalvik/decomp/invoke.c:
-	* src/arch/dalvik/decomp/iput.c:
-	* src/arch/dalvik/decomp/move.c:
-	* src/arch/dalvik/decomp/new.c:
-	* src/arch/dalvik/decomp/ret.c:
-	Update all decompiled instructions using right pseudo registers.
-
-	* src/arch/dalvik/operands/register.c:
-	* src/arch/dalvik/operands/register.h:
-	Provide the index of a given register.
-
-	* src/arch/dalvik/processor.c:
-	Allow definitions of decompilation context by processor.
-
-	* src/arch/dalvik/register.c:
-	* src/arch/dalvik/register.h:
-	Provide the internal version of Dalvik registers.
-
-	* src/arch/processor.c:
-	* src/arch/processor.h:
-	* src/arch/processor-int.h:
-	* src/decomp/context.c:
-	* src/decomp/context.h:
-	Allow definitions of decompilation context by processor.
-
-	* src/decomp/context-int.h:
-	New entry: allow definitions by processor.
-
-	* src/decomp/expr/pseudo.c:
-	* src/decomp/expr/pseudo.h:
-	Define a name for each register.
-
-	* src/decomp/Makefile.am:
-	Add the context-int.h file to libdecomp_la_SOURCES.
-
-	* src/format/dex/class.c:
-	* src/format/dex/class.h:
-	* src/format/dex/dex.c:
-	* src/format/dex/dex-int.h:
-	Find methods by addresses.
-
-	* src/format/dex/method.c:
-	* src/format/dex/method.h:
-	Provide the offset of methods and information about used registers.
-
-	* src/format/format.c:
-	* src/format/format.h:
-	Use the provided decompilation context and attach the current routine.
-
-
-12-07-23  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/analysis/routine.c:
-	* src/analysis/routine.h:
-	Provide a wrapper for building constructors quickly and highlight
-	routines in code rendering.
-
-	* src/analysis/variable.c:
-	Cut long names.
-
-	* src/arch/dalvik/decomp/array.c:
-	Disable debug code.
-
-	* src/arch/dalvik/decomp/const.c:
-	Load constant strings.
-
-	* src/arch/dalvik/decomp/iget.c:
-	New entries: extend decompilation.
-
-	* src/arch/dalvik/decomp/invoke.c:
-	Improve decompilation.
-
-	* src/arch/dalvik/decomp/iput.c:
-	New entries: extend decompilation.
-
-	* src/arch/dalvik/decomp/Makefile.am:
-	Add the iget.c, iput.c, move.c and new.c files
-	to libarchdalvikdecomp_la_SOURCES.
-
-	* src/arch/dalvik/decomp/move.c:
-	* src/arch/dalvik/decomp/new.c:
-	New entries: extend decompilation.
-
-	* src/arch/dalvik/decomp/translate.h:
-	* src/arch/dalvik/instruction.c:
-	Update decompilation methods.
-
-	* src/arch/dalvik/opcodes/move.c:
-	Typo.
-
-	* src/arch/dalvik/operands/args.c:
-	* src/arch/dalvik/operands/args.h:
-	Provide arguments on demand.
-
-	* src/arch/instruction.c:
-	Link a new decompiled instruction with the others.
-
-	* src/decomp/context.c:
-	* src/decomp/context.h:
-	Store and provide the list of current decompiled instructions.
-
-	* src/decomp/expr/access.c:
-	* src/decomp/expr/access.h:
-	New entries: create an expression for accesses.
-
-	* src/decomp/expr/assign.c:
-	* src/decomp/expr/assign.h:
-	Provide source and destination expressions.
-
-	* src/decomp/expr/call.c:
-	* src/decomp/expr/call.h:
-	Add arguments when calling.
-
-	* src/decomp/expr/Makefile.am:
-	Add the access.[ch] and text.[ch] files to libdecompexpr_la_SOURCES.
-
-	* src/decomp/expr/pseudo.c:
-	* src/decomp/expr/pseudo.h:
-	Improve the rendering of variable, in case of fields.
-
-	* src/decomp/expr/text.c:
-	* src/decomp/expr/text.h:
-	New entries: display data as text.
-
-	* src/decomp/instruction.c:
-	* src/decomp/instruction.h:
-	* src/decomp/instruction-int.h:
-	Link all decompiled instructions.
-
-	* src/decomp/lang/asm.c:
-	Highlight routines in code rendering.
-
-	* src/format/dex/method.c:
-	Print debug information about used registers.
-
-	* src/format/format.c:
-	Take delivery of decompiled instructions.
-
-12-07-15  Cyrille Bagard <nocbos@gmail.com>
-
-	* pixmaps/chrysalide_128.png:
-	* pixmaps/chrysalide_32.png:
-	* pixmaps/chrysalide_64.png:
-	New entries: define scaled icons for the editor window.
-
-	* pixmaps/Makefile.am:
-	* src/editor.c:
-	Set a scaled icons list for the application.
-
-12-07-14  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/analysis/binary.c:
-	Remove old code.
-
-	* src/analysis/disass/disassembler.c:
-	Limit all routines again, thus allowing decompilation again.
-
-	* src/analysis/disass/fetch.c:
-	Fix warnings.
-
-	* src/analysis/disass/limit.c:
-	* src/analysis/disass/limit.h:
-	New entries: limit all routines using code from binary.c.
-
-	* src/analysis/disass/Makefile.am:
-	Add the limit.[ch] files to libanalysisdisass_la_SOURCES.
-
-	* src/analysis/disass/output.c:
-	* src/analysis/disass/output.h:
-	Fix warnings.
-
-	* src/decomp/lang/java.c:
-	Indent routines body.
-
-12-07-14  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/decomp/lang/java.c:
-	* src/glibext/gcodebuffer.c:
-	* src/glibext/gcodebuffer.h:
-	Indent the output of decompilations.
-
-12-07-08  Cyrille Bagard <nocbos@gmail.com>
-
-	* po/fr.po:
-	* src/analysis/decomp/decompiler.c:
-	Update translations.
-
-	* src/format/dex/dex.c:
-	* src/format/format.c:
-	* src/gtkext/gtksourceview.c:
-	Fix the display of code source.
-
-12-07-01  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/analysis/binary.c:
-	* src/analysis/disass/disassembler.c:
-	* src/analysis/disass/disassembler.h:
-	Provide disassembled instructions when done with disassembling.
-
-	* src/format/dex/method.c:
-	Set the method size.
-
-	* src/glibext/gcodebuffer.c:
-	Draw the restricted part of the buffer correctly.
-
-	* src/graph/node.c:
-	Typo.
-
-	* src/gtkext/gtkgraphview.c:
-	* src/gtkext/gtkviewpanel.c:
-	* src/gtkext/gtkviewpanel-int.h:
-	Build the graph view when defining a target address.
-
-12-06-30  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/glibext/gcodebuffer.c:
-	Improve the function providing line indexes from addresses.
-
-12-06-24  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/glibext/gcodebuffer.c:
-	* src/glibext/gcodebuffer.h:
-	Restrict views to address ranges.
-
-	* src/graph/dot.c:
-	* src/graph/layout.c:
-	* src/graph/layout.h:
-	* src/graph/node.c:
-	* src/graph/node.h:
-	Update graph code to match current code widgets.
-
-	* src/gtkext/gtkblockview.c:
-	* src/gtkext/gtkbufferview.c:
-	* src/gtkext/gtkbufferview.h:
-	* src/gtkext/gtkgraphview.c:
-	* src/gtkext/gtkviewpanel.c:
-	* src/gtkext/gtkviewpanel.h:
-	Update code to prepare the return of graph views.
-
-12-04-02  Cyrille Bagard <nocbos@gmail.com>
-
-	* po/fr.po:
-	* po/openida.pot:
-	* src/analysis/disass/disassembler.c:
-	* src/editor.c:
-	Change various names in favour of Chrysalide.
-
-12-04-02  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/format/mangling/java_gram.y:
-	* src/format/mangling/java_tok.l:
-	Process the Java demangling of array types and do not print '['
-	characters anymore.
-
-12-04-01  Cyrille Bagard <nocbos@gmail.com>
-
-	* po/fr.po:
-	* po/openida.pot:
-	* po/POTFILES.in:
-	Update all translations.
-
-	* src/editor.c:
-	Remove old File menu entries.
-
-	* src/gtkext/gtkdockstation.c:
-	* src/gtkext/gtkdockstation.h:
-	Undock a panel item on demand.
-
-	* src/gui/menus/file.c:
-	Move all File menu entries here.
-
-	* src/gui/panels/panel.c:
-	* src/gui/panels/panel.h:
-	Undock a panel item on demand.
-
-	* src/project.c:
-	Hide the binaries of a closed project.
-
-12-03-25  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/arch/dalvik/pseudo/fill.c:
-	* src/arch/dalvik/pseudo/switch.c:
-	* src/arch/instruction.c:
-	Update all g_code_buffer_append_new_line() calls.
-
-	* src/decomp/expr/block.c:
-	* src/decomp/instruction.c:
-	* src/decomp/lang/asm.c:
-	* src/decomp/lang/java.c:
-	Mark g_code_buffer_append_new_line() call as "to fix".
-
-	* src/editor.c:
-	Provide the reference pointer to panels.
-
-	* src/format/dex/class.c:
-	Mark g_code_buffer_append_new_line() call as "to fix".
-
-	* src/glibext/gbufferline.c:
-	* src/glibext/gbufferline.h:
-	* src/glibext/gcodebuffer.c:
-	* src/glibext/gcodebuffer.h:
-	Scroll to a given address.
-
-	* src/gtkext/gtkbinview-int.h:
-	Disable get_addr_coordinates_fc() definition here.
-
-	* src/gtkext/gtkbufferview.c:
-	Scroll to a given address.
-
-	* src/gtkext/gtkdockstation.c:
-	Restore previous selected tab when changing content.
-
-	* src/gtkext/gtkviewpanel.c:
-	* src/gtkext/gtkviewpanel.h:
-	* src/gtkext/gtkviewpanel-int.h:
-	Scroll to a given address.
-
-	* src/gui/panels/panel.c:
-	* src/gui/panels/panel.h:
-	* src/gui/panels/panel-int.h:
-	Memorize the global reference pointer.
-
-	* src/gui/panels/symbols.c:
-	* src/gui/panels/symbols.h:
-	Scroll to the selected symbol. Handle a reference pointer.
-
-12-03-17  Cyrille Bagard <nocbos@gmail.com>
-
-	* configure.ac:
-	* plugins/Makefile.am:
-	* plugins/pychrysa/analysis/Makefile.am:
-	* plugins/pychrysa/arch/Makefile.am:
-	* plugins/pychrysa/debug/Makefile.am:
-	* plugins/pychrysa/format/Makefile.am:
-	* plugins/pychrysa/Makefile.am:
-	Update the new used directories.
-
-	* plugins/pychrysa/plugin.c:
-	* plugins/pychrysa/pychrysa.c:
-	* plugins/pychrysa/pychrysa.h:
-	Remove some gcc warnings.
-
-	* plugins/pychrysa/pyoida.c:
-	* plugins/pychrysa/pyoida.h:
-	Renamed entries: see pychrysa.[ch].
-
-	* plugins/pyoida/analysis/binary.c:
-	* plugins/pyoida/analysis/binary.h:
-	* plugins/pyoida/analysis/exporter.c:
-	* plugins/pyoida/analysis/exporter.h:
-	* plugins/pyoida/analysis/exporter-int.h:
-	* plugins/pyoida/analysis/line.c:
-	* plugins/pyoida/analysis/line.h:
-	* plugins/pyoida/analysis/Makefile.am:
-	* plugins/pyoida/analysis/module.c:
-	* plugins/pyoida/analysis/module.h:
-	* plugins/pyoida/analysis/py_binary.c:
-	* plugins/pyoida/analysis/py_binary.h:
-	* plugins/pyoida/analysis/py_line.c:
-	* plugins/pyoida/analysis/py_line_code.c:
-	* plugins/pyoida/analysis/py_line_code.h:
-	* plugins/pyoida/analysis/py_line.h:
-	* plugins/pyoida/analysis/py_line-int.h:
-	* plugins/pyoida/analysis/roptions.c:
-	* plugins/pyoida/analysis/roptions.h:
-	* plugins/pyoida/arch/archbase.c:
-	* plugins/pyoida/arch/archbase.h:
-	* plugins/pyoida/arch/Makefile.am:
-	* plugins/pyoida/arch/module.c:
-	* plugins/pyoida/arch/module.h:
-	* plugins/pyoida/arch/processor.c:
-	* plugins/pyoida/arch/processor.h:
-	* plugins/pyoida/debug/debugger.c:
-	* plugins/pyoida/debug/debugger.h:
-	* plugins/pyoida/debug/Makefile.am:
-	* plugins/pyoida/debug/module.c:
-	* plugins/pyoida/debug/module.h:
-	* plugins/pyoida/format/executable.c:
-	* plugins/pyoida/format/executable.h:
-	* plugins/pyoida/format/Makefile.am:
-	* plugins/pyoida/format/module.c:
-	* plugins/pyoida/format/module.h:
-	* plugins/pyoida/linsyscalls/oidapgi.py:
-	* plugins/pyoida/Makefile.am:
-	* plugins/pyoida/plugin.c:
-	* plugins/pyoida/plugin.h:
-	* plugins/pyoida/py_log.c:
-	* plugins/pyoida/py_log.h:
-	* plugins/pyoida/pyoida.c:
-	* plugins/pyoida/pyoida.h:
-	* plugins/pyoida/quirks.c:
-	* plugins/pyoida/quirks.h:
-	Moved entries: welcome to the pychrysa directory !
-
-	* plugins/python/apkfiles/apkfiles.py:
-	Update the importation.
-
-12-03-11  Cyrille Bagard <nocbos@gmail.com>
-
-	* po/fr.po:
-	Update translations relative to the exportation dialog.
-
-	* src/dialogs/export.c:
-	Update the exportation dialog.
-
-	* src/editor.c:
-	Remove old code.
-
-	* src/glibext/gbufferline.c:
-	* src/glibext/gbufferline.h:
-	* src/glibext/gbuffersegment.h:
-	Start to be able to export lines content.
-
-	* src/glibext/gcodebuffer.c:
-	* src/glibext/gcodebuffer.h:
-	Define a way to scan all lines of a code buffer.
-
-	* src/gui/menus/binary.c:
-	* src/gui/menus/binary.h:
-	New entries: provide a Binary menu.
-
-	* src/gui/menus/Makefile.am:
-	Add the binary.[ch] files to libguimenus_la_SOURCES.
-
-	* src/gui/menus/menubar.c:
-	Load the Binary menu.
-
-12-03-07  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/arch/dalvik/operands/pool.c:
-	Print raw types, fields and methods when rendering the disassembled code.
-
-12-03-05  Cyrille Bagard <nocbos@gmail.com>
-
-	* plugins/theseus/theseus.c:
-	* src/analysis/disass/fetch.c:
-	* src/arch/dalvik/opcodes/add.c:
-	* src/arch/dalvik/opcodes/aget.c:
-	* src/arch/dalvik/opcodes/and.c:
-	* src/arch/dalvik/opcodes/aput.c:
-	* src/arch/dalvik/opcodes/array.c:
-	* src/arch/dalvik/opcodes/check.c:
-	* src/arch/dalvik/opcodes/cmp.c:
-	* src/arch/dalvik/opcodes/const.c:
-	* src/arch/dalvik/opcodes/div.c:
-	* src/arch/dalvik/opcodes/goto.c:
-	* src/arch/dalvik/opcodes/if.c:
-	* src/arch/dalvik/opcodes/iget.c:
-	* src/arch/dalvik/opcodes/invoke.c:
-	* src/arch/dalvik/opcodes/iput.c:
-	* src/arch/dalvik/opcodes/move.c:
-	* src/arch/dalvik/opcodes/mul.c:
-	* src/arch/dalvik/opcodes/new.c:
-	* src/arch/dalvik/opcodes/nop.c:
-	* src/arch/dalvik/opcodes/opcodes.h:
-	* src/arch/dalvik/opcodes/or.c:
-	* src/arch/dalvik/opcodes/rem.c:
-	* src/arch/dalvik/opcodes/ret.c:
-	* src/arch/dalvik/opcodes/rsub.c:
-	* src/arch/dalvik/opcodes/sget.c:
-	* src/arch/dalvik/opcodes/shl.c:
-	* src/arch/dalvik/opcodes/shr.c:
-	* src/arch/dalvik/opcodes/sput.c:
-	* src/arch/dalvik/opcodes/sub.c:
-	* src/arch/dalvik/opcodes/switch.c:
-	* src/arch/dalvik/opcodes/to.c:
-	* src/arch/dalvik/opcodes/ushr.c:
-	* src/arch/dalvik/opcodes/xor.c:
-	* src/arch/dalvik/operand.c:
-	* src/arch/dalvik/operand.h:
-	Update calls.
-
-	* src/arch/dalvik/operands/pool.c:
-	* src/arch/dalvik/operands/pool.h:
-	Print the string values of the Dex pool in the operand rendering.
-
-	* src/arch/dalvik/processor.c:
-	* src/arch/processor.c:
-	* src/arch/processor.h:
-	* src/arch/processor-int.h
-	Transmit the format related to the instructions.
-
-	* src/format/elf/helper_x86.c:
-	Update calls.
-
-12-03-01  Cyrille Bagard <nocbos@gmail.com>
-
-	* pixmaps/chrysalide_text.png:
-	* pixmaps/chrysalide_text.xcf:
-	New entries: create new pictures for the new name.
-
-	* src/dialogs/about.c
-	Update the About dialog window with the name 'Chrysalide'.
-
-12-02-18  Cyrille Bagard <nocbos@gmail.com>
-
-	* plugins/pyoida/debug/debugger.c:
-	* plugins/python/exectracer/exectracer.py:
-	* src/debug/debugger.c:
-	* src/debug/debugger.h:
-	* src/debug/debugger-int.h:
-	* src/debug/jdwp/debugger.c:
-	Retrieve the frames stack from the running process.
-
-	* src/debug/jdwp/jdwp_def.h:
-	Support the Frames command.
-
-	* src/debug/jdwp/misc/location.c:
-	* src/debug/jdwp/misc/location.h:
-	New entries: load JVM locations.
-
-	* src/debug/jdwp/misc/Makefile.am:
-	Add the location.[ch] files to libdebugjdwpmisc_la_SOURCES.
-
-	* src/debug/jdwp/sets/list.c:
-	* src/debug/jdwp/sets/list.h:
-	Extend the payload with new requests/replies.
-
-	* src/debug/jdwp/sets/thread.c:
-	Fix a bug when getting a thread name. Get all frames of a given thread.
-
-	* src/debug/jdwp/sets/thread.h:
-	Get all frames of a given thread.
-
-12-02-17  Cyrille Bagard <nocbos@gmail.com>
-
-	* plugins/pyoida/debug/debugger.c:
-	Write a wrapper for listing all running threads.
-
-	* plugins/pyoida/debug/module.c:
-	Properly register the Python debug module.
-
-	* plugins/pyoida/Makefile.am:
-	Add the quirks.[ch] files to pyoida_la_SOURCES.
-
-	* plugins/pyoida/pyoida.c:
-	Init PyGObjects quirks.
-
-	* plugins/pyoida/quirks.c:
-	* plugins/pyoida/quirks.h:
-	New entries: setup extra glue between the GLib et PyGObject.
-
-	* plugins/python/exectracer/exectracer.py:
-	Print all running threads.
-
-	* src/debug/debugger.c:
-	* src/debug/debugger.h:
-	* src/debug/debugger-int.h:
-	List all running threads.
-
-	* src/debug/jdwp/debugger.c:
-	List all running threads, properly free packets and get
-	used VM memory sizes.
-
-	* src/debug/jdwp/jdwp_def.h:
-	Allow to get threads name and WM memory sizes.
-
-	* src/debug/jdwp/misc/header.c:
-	* src/debug/jdwp/misc/header.h:
-	Update packet length when needed.
-
-	* src/debug/jdwp/misc/id.c:
-	* src/debug/jdwp/misc/id.h:
-	New entries: handle common identifiers.
-
-	* src/debug/jdwp/misc/Makefile.am:
-	Add the id.[ch] files to libdebugjdwpmisc_la_SOURCES.
-
-	* src/debug/jdwp/packet.c:
-	* src/debug/jdwp/packet.h:
-	Free all packets and define payload for requests.
-
-	* src/debug/jdwp/sets/list.c:
-	* src/debug/jdwp/sets/list.h:
-	Setup a binary payload for requests.
-
-	* src/debug/jdwp/sets/Makefile.am:
-	Add the thread.[ch] files to libdebugjdwpsets_la_SOURCES.
-
-	* src/debug/jdwp/sets/thread.c:
-	* src/debug/jdwp/sets/thread.h:
-	New entries: get thread names.
-
-	* src/debug/jdwp/sets/vm.c:
-	* src/debug/jdwp/sets/vm.h:
-	Deal with VM memory sizes and threads.
-
-	* src/debug/jdwp/tcp.c:
-	Disable debug code and free packets.
-
-	* src/debug/packet.c:
-	* src/debug/packet.h:
-	Extract a packet from a packets list.
-
-	* src/debug/stream.c:
-	Extract the selected packet for processing.
-
-	* src/debug/stream-int.h:
-	Free packets.
-
-12-02-01  Cyrille Bagard <nocbos@gmail.com>
-
-	* configure.ac:
-	Activate GTK_DISABLE_DEPRECATED again to avoid some warnings.
-
-	* src/gtkext/easygtk.c:
-	* src/gtkext/gtkbufferview.c:
-	* src/gtkext/gtkdockitem.h:
-	* src/gtkext/gtkdockpanel.c:
-	* src/gtkext/gtkdockpanel.h:
-	* src/gtkext/gtkdockstation.h:
-	* src/gtkext/gtkdropwindow.h:
-	* src/gtkext/gtkextstatusbar.h:
-	* src/gtkext/gtkviewpanel.c:
-	* src/gui/panels/symbols.c:
-	* src/panels/breaks.c:
-	Fix the code to discard deprecated usages.
-
-12-02-01  Cyrille Bagard <nocbos@gmail.com>
-
-	* configure.ac:
-	Check for pygobject-2.0 and add the new Makefile from the
-	'plugins/pyoida/debug' directory to AC_CONFIG_FILES.
-
-	* plugins/pyoida/debug/debugger.c:
-	* plugins/pyoida/debug/debugger.h:
-	* plugins/pyoida/debug/Makefile.am:
-	* plugins/pyoida/debug/module.c:
-	* plugins/pyoida/debug/module.h:
-	New entries: provide a debug module for Python plugins using the
-	PyGObject API.
-
-	* plugins/pyoida/Makefile.am:
-	Add debug/libpyoidadebug.la to pyoida_la_LIBADD, LIBPYGOBJECT_LIBS to
-	pyoida_la_LDFLAGS and debug to SUBDIRS.
-
-	* plugins/pyoida/plugin.c:
-	Use the new Python GObject.
-
-	* plugins/pyoida/pyoida.c:
-	Load PyGObject API and register the debug module.
-
-	* plugins/python/exectracer/exectracer.py:
-	Add a debug message.
-
-12-02-01  Cyrille Bagard <nocbos@gmail.com>
-
-	* configure.ac:
-	Add the new Makefile from the 'plugins/python/exectracer' directory to
-	AC_CONFIG_FILES.
-
-	* plugins/pyoida/plugin.c:
-	Provide interfaces to use debuggers in plugins.
-
-	* plugins/python/exectracer/exectracer.py:
-	* plugins/python/exectracer/__init__.py:
-	* plugins/python/exectracer/Makefile.am:
-	New entries: introduce a new python plugin.
-
-	* src/debug/debugger.c:
-	* src/debug/debugger.h:
-	Load the JDWP debugger.
-
-	* src/debug/debuggers.c:
-	* src/debug/debuggers.h:
-	Deleted empty entries.
-
-	* src/editor.c:
-	Add debug code in the old menu to test debuggers.
-
-	* src/plugins/plugin.c:
-	* src/plugins/plugin-def.h:
-	* src/plugins/plugin.h:
-	* src/plugins/plugin-int.h:
-	Provide interfaces to use debuggers in plugins.
-
-12-01-30  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/editor.c:
-	Remove all dead code relative to the Project menu.
-
-	* src/gtkext/gtkextstatusbar.c:
-	Do not use GDK threads lock anymore (FIXME).
-
-	* src/gui/editem.c:
-	* src/gui/editem.h:
-	* src/gui/editem-int.h:
-	Update on project content change.
-
-	* src/gui/menus/file.c:
-	Typo.
-
-	* src/gui/menus/Makefile.am:
-	Add the project.[ch] files to libguimenus_la_SOURCES.
-
-	* src/gui/menus/menubar.c:
-	Load the Project menu and update it when needed.
-
-	* src/gui/menus/project.c:
-	* src/gui/menus/project.h:
-	New entries: provide a Project menu.
-
-	* src/gui/menus/view.c:
-	* src/gui/menus/view.h:
-	Typo.
-
-	* src/gui/tb/source.c:
-	Disable all updates of the toolbar item.
-
-	* src/main.c:
-	Do not use GDK threads lock anymore (FIXME).
-
-	* src/project.c:
-	* src/project.h:
-	Reorganize the code. Do not use GDK threads lock anymore (FIXME).
-
-12-01-26  Cyrille Bagard <nocbos@gmail.com>
-
-	* po/fr.po:
-	Update translations for the File menu.
-
-	* src/dialogs/add_shellcode.c:
-	* src/dialogs/add_shellcode.h:
-	* src/editor.c:
-	* src/gui/menus/debug.c:
-	Update code.
-
-	* src/gui/menus/file.c:
-	* src/gui/menus/file.h:
-	Move recent projects list here.
-
-	* src/gui/menus/view.c:
-	* src/main.c:
-	Update code.
-
-	* src/project.c:
-	* src/project.h:
-	Rewrite the way projects are managed.
-
-12-01-16  Cyrille Bagard <nocbos@gmail.com>
-
-	* po/fr.po:
-	Update translations for the View menu.
-
-	* src/editor.c:
-	Remove old code in favour of view.
-
-	* src/gtkext/gtkdockstation.c:
-	* src/gtkext/gtkdockstation.h:
-	Allow to change the active widget.
-
-	* src/gtkext/gtkgraphview.c:
-	* src/gtkext/gtkgraphview.h:
-	Update the graph view code.
-
-	* src/gtkext/gtkviewpanel.c:
-	Prevent a crash if a view is not attaching its binary.
-
-	* src/gui/editem.c:
-	* src/gui/editem.h:
-	Provide the current binary.
-
-	* src/gui/menus/view.c:
-	Add menus to change the current displayed view.
-
-12-01-16  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/editor.c:
-	Update editor on view change.
-
-	* src/gtkext/gtkbufferview.c:
-	* src/gtkext/gtkbufferview-int.h:
-	Move the rendering guidelines in the base view widget.
-
-	* src/gtkext/gtkdockstation.c:
-	* src/gtkext/gtkdockstation.h:
-	Add a signal to notify tab changes.
-
-	* src/gtkext/gtkviewpanel.c:
-	* src/gtkext/gtkviewpanel.h:
-	* src/gtkext/gtkviewpanel-int.h:
-	Move the rendering guidelines in the base view widget.
-
-	* src/gui/editem.c:
-	* src/gui/editem.h:
-	Fix a tiny bug and provide the current view panel.
-
-	* src/gui/menus/menubar.c:
-	* src/gui/menus/view.c:
-	* src/gui/menus/view.h:
-	Update menus on view change.
-
-	* src/gui/panels/panel.c:
-	* src/gui/panels/panel.h:
-	Connect the "switch-widget" signal to each created dock station.
-
-12-01-14  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/arch/immediate.c:
-	Remove a lot of warnings when printing 64 values.
-
-12-01-14  Cyrille Bagard <nocbos@gmail.com>
-
-	* po/fr.po:
-	Update translations for the View menu.
-
-	* src/analysis/binary.c:
-	* src/analysis/binary.h:
-	Memorize options to render the views.
-
-	* src/editor.c:
-	Delete old code in the old View menu.
-
-	* src/glibext/gbufferline.c:
-	* src/glibext/gbufferline.h:
-	* src/glibext/gcodebuffer.c:
-	* src/glibext/gcodebuffer.h:
-	* src/gtkext/gtkblockview.c:
-	* src/gtkext/gtkbufferview.c:
-	* src/gtkext/gtkbufferview.h:
-	* src/gtkext/gtkbufferview-int.h:
-	* src/gtkext/gtksourceview.c:
-	* src/gtkext/gtkviewpanel.c:
-	* src/gtkext/gtkviewpanel.h:
-	* src/gtkext/gtkviewpanel-int.h:
-	Update calls to take the binary rendering options into account.
-
-	* src/gui/menus/Makefile.am:
-	Add the view.[ch] files to libguimenus_la_SOURCES.
-
-	* src/gui/menus/menubar.c:
-	Register the new View menu.
-
-	* src/gui/menus/view.c:
-	* src/gui/menus/view.h:
-	New entries: create a new View menu in a proper way.
-
-	* src/gui/tb/source.c:
-	* src/project.c:
-	Update calls.
-
-12-01-12  Cyrille Bagard <nocbos@gmail.com>
-
-	* configure.ac:
-	* src/editor.c:
-	* src/Makefile.am:
-	Remove all references to libvte and the Python shell.
-
-	* src/shell.c:
-	* src/shell.h:
-	Deleted entries.
-
-12-01-11  Cyrille Bagard <nocbos@gmail.com>
-
-	* configure.ac:
-	Add the new Makefile from the 'src/gui/panels' directory to AC_CONFIG_FILES.
-
-	* plugins/pyoida/py_log.c:
-	* src/analysis/binary.c:
-	* src/analysis/disass/disassembler.c:
-	Update included headers.
-
-	* src/arch/processor.c:
-	Disable debug code.
-
-	* src/debug/jdwp/debugger.c:
-	* src/debug/jdwp/tcp.c:
-	Update included headers.
-
-	* src/editor.c:
-	Update code.
-
-	* src/format/dex/class.c:
-	* src/format/dex/method.c:
-	Disable debug code.
-
-	* src/format/elf/elf.c:
-	* src/format/elf/symbols.c:
-	* src/format/format.c:
-	Update included headers.
-
-	* src/gtkext/gtkbufferview.c:
-	Fix the code when getting reparented.
-
-	* src/gtkext/gtkdockstation.c:
-	* src/gtkext/gtkdockstation.h:
-	New entries: build new proper dock station for widgets.
-
-	* src/gtkext/Makefile.am:
-	Add gtkdockstation.[ch] and gtkbufferview-int.h to libgtkext_la_SOURCES.
-
-	* src/gui/Makefile.am:
-	Add panels/libguipanels.la to libgui_la_LIBADD.
-
-	* src/gui/menus/debug.c:
-	* src/gui/panels/log.c:
-	* src/gui/panels/log.h:
-	* src/gui/panels/Makefile.am:
-	* src/gui/panels/panel.c:
-	* src/gui/panels/panel.h:
-	* src/gui/panels/panel-int.h:
-	* src/gui/panels/symbols.c:
-	* src/gui/panels/symbols.h:
-	New entries: define new panel definitions for the editor GUI.
-
-	* src/panels/log.c:
-	* src/panels/log.h:
-	Deleted entries.
-
-	* src/panels/Makefile.am:
-	Remove the log.[ch] and symbols.[ch] files from libpanels_la_SOURCES.
-
-	* src/panels/panel.c:
-	Disable the symbols panel.
-
-	* src/panels/symbols.c:
-	* src/panels/symbols.h:
-	Deleted entries.
-
-	* src/project.c:
-	Update code.
-
-12-01-02  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/dialogs/about.c:
-	Fix the displayed copyright statement.
-
-12-01-01  Cyrille Bagard <nocbos@gmail.com>
-
-	* plugins/pyoida/plugin.c:
-	* plugins/pyoida/plugin.h:
-	* plugins/pyoida/pyoida.c:
-	* plugins/stackvars/operand.c:
-	* plugins/theseus/theseus.c:
-	* src/analysis/binary.c:
-	* src/analysis/binary.h:
-	* src/analysis/disass/disassembler.c:
-	* src/analysis/disass/fetch.c:
-	* src/analysis/exporter.c:
-	* src/analysis/exporter.h:
-	* src/analysis/exporter-int.h:
-	* src/analysis/line.c:
-	* src/analysis/line_code.c:
-	* src/analysis/line_code.h:
-	* src/analysis/line_comment.c:
-	* src/analysis/line_comment.h:
-	* src/analysis/line.h:
-	* src/analysis/line-int.h:
-	* src/analysis/line_prologue.c:
-	* src/analysis/line_prologue.h:
-	* src/analysis/roptions.c:
-	* src/analysis/roptions.h:
-	* src/analysis/routine.c:
-	* src/analysis/routine.h:
-	* src/analysis/type.c:
-	* src/analysis/type.h:
-	* src/analysis/variable.c:
-	* src/analysis/variable.h:
-	* src/arch/archbase.h:
-	* src/arch/artificial.c:
-	* src/arch/artificial.h:
-	* src/arch/dalvik/decomp/aget.c:
-	* src/arch/dalvik/decomp/aput.c:
-	* src/arch/dalvik/decomp/arithm.c:
-	* src/arch/dalvik/decomp/array.c:
-	* src/arch/dalvik/decomp/const.c:
-	* src/arch/dalvik/decomp/if.c:
-	* src/arch/dalvik/decomp/invoke.c:
-	* src/arch/dalvik/decomp/ret.c:
-	* src/arch/dalvik/decomp/translate.h:
-	* src/arch/dalvik/instruction.c:
-	* src/arch/dalvik/instruction.h:
-	* src/arch/dalvik/opcodes/add.c:
-	* src/arch/dalvik/opcodes/aget.c:
-	* src/arch/dalvik/opcodes/and.c:
-	* src/arch/dalvik/opcodes/aput.c:
-	* src/arch/dalvik/opcodes/array.c:
-	* src/arch/dalvik/opcodes/check.c:
-	* src/arch/dalvik/opcodes/cmp.c:
-	* src/arch/dalvik/opcodes/const.c:
-	* src/arch/dalvik/opcodes/div.c:
-	* src/arch/dalvik/opcodes/goto.c:
-	* src/arch/dalvik/opcodes/if.c:
-	* src/arch/dalvik/opcodes/iget.c:
-	* src/arch/dalvik/opcodes/invoke.c:
-	* src/arch/dalvik/opcodes/iput.c:
-	* src/arch/dalvik/opcodes/move.c:
-	* src/arch/dalvik/opcodes/mul.c:
-	* src/arch/dalvik/opcodes/new.c:
-	* src/arch/dalvik/opcodes/nop.c:
-	* src/arch/dalvik/opcodes/opcodes.h:
-	* src/arch/dalvik/opcodes/or.c:
-	* src/arch/dalvik/opcodes/rem.c:
-	* src/arch/dalvik/opcodes/ret.c:
-	* src/arch/dalvik/opcodes/rsub.c:
-	* src/arch/dalvik/opcodes/sget.c:
-	* src/arch/dalvik/opcodes/shl.c:
-	* src/arch/dalvik/opcodes/shr.c:
-	* src/arch/dalvik/opcodes/sput.c:
-	* src/arch/dalvik/opcodes/sub.c:
-	* src/arch/dalvik/opcodes/switch.c:
-	* src/arch/dalvik/opcodes/to.c:
-	* src/arch/dalvik/opcodes/ushr.c:
-	* src/arch/dalvik/opcodes/xor.c:
-	* src/arch/dalvik/operand.c:
-	* src/arch/dalvik/operand.h:
-	* src/arch/dalvik/operands/register.c:
-	* src/arch/dalvik/operands/register.h:
-	* src/arch/dalvik/processor.c:
-	* src/arch/immediate.c:
-	* src/arch/immediate.h:
-	* src/arch/instruction.c:
-	* src/arch/instruction.h:
-	* src/arch/instruction-int.h:
-	* src/arch/jvm/opcodes.h:
-	* src/arch/jvm/operand.c:
-	* src/arch/jvm/processor.c:
-	* src/arch/mips/instruction.c:
-	* src/arch/mips/instruction.h:
-	* src/arch/mips/operand.c:
-	* src/arch/mips/operand.h:
-	* src/arch/operand.c:
-	* src/arch/operand.h:
-	* src/arch/operand-int.h:
-	* src/arch/processor.c:
-	* src/arch/processor.h:
-	* src/arch/processor-int.h:
-	* src/arch/x86/instruction.c:
-	* src/arch/x86/instruction.h:
-	* src/arch/x86/op_adc.c:
-	* src/arch/x86/op_add.c:
-	* src/arch/x86/op_and.c:
-	* src/arch/x86/op_call.c:
-	* src/arch/x86/op_cld.c:
-	* src/arch/x86/op_cmp.c:
-	* src/arch/x86/opcodes.h:
-	* src/arch/x86/op_dec.c:
-	* src/arch/x86/operand.c:
-	* src/arch/x86/operand.h:
-	* src/arch/x86/op_hlt.c:
-	* src/arch/x86/op_inc.c:
-	* src/arch/x86/op_int.c:
-	* src/arch/x86/op_jump.c:
-	* src/arch/x86/op_lea.c:
-	* src/arch/x86/op_leave.c:
-	* src/arch/x86/op_mov.c:
-	* src/arch/x86/op_movs.c:
-	* src/arch/x86/op_movsx.c:
-	* src/arch/x86/op_movzx.c:
-	* src/arch/x86/op_mul.c:
-	* src/arch/x86/op_nop.c:
-	* src/arch/x86/op_not.c:
-	* src/arch/x86/op_or.c:
-	* src/arch/x86/op_pop.c:
-	* src/arch/x86/op_push.c:
-	* src/arch/x86/op_rcl.c:
-	* src/arch/x86/op_rcr.c:
-	* src/arch/x86/op_ret.c:
-	* src/arch/x86/op_rol.c:
-	* src/arch/x86/op_ror.c:
-	* src/arch/x86/op_sar.c:
-	* src/arch/x86/op_sbb.c:
-	* src/arch/x86/op_set.c:
-	* src/arch/x86/op_shl.c:
-	* src/arch/x86/op_shr.c:
-	* src/arch/x86/op_stos.c:
-	* src/arch/x86/op_sub.c:
-	* src/arch/x86/op_test.c:
-	* src/arch/x86/op_xchg.c:
-	* src/arch/x86/op_xor.c:
-	* src/arch/x86/processor.c:
-	* src/arch/x86/processor.h:
-	* src/arch/x86/registers.c:
-	* src/common/dllist.c:
-	* src/common/dllist.h:
-	* src/common/endianness.c:
-	* src/common/endianness.h:
-	* src/common/environment.c:
-	* src/common/extstr.c:
-	* src/common/extstr.h:
-	* src/common/macros.h:
-	* src/common/xml.c:
-	* src/common/xml.h:
-	* src/configuration.c:
-	* src/debug/debugger.c:
-	* src/debug/debugger.h:
-	* src/debug/debugger-int.h:
-	* src/debug/jdwp/debugger.c:
-	* src/debug/jdwp/tcp.c:
-	* src/debug/remgdb/gdb.c:
-	* src/debug/remgdb/gdb.h:
-	* src/debug/remgdb/packet.c:
-	* src/debug/remgdb/packet.h:
-	* src/debug/remgdb/stream.c:
-	* src/debug/remgdb/tcp.c:
-	* src/dialogs/about.c:
-	* src/dialogs/add_shellcode.c:
-	* src/dialogs/add_shellcode.h:
-	* src/dialogs/binparts.c:
-	* src/dialogs/binparts.h:
-	* src/editor.c:
-	* src/format/dex/dex.c:
-	* src/format/dex/dex-int.h:
-	* src/format/elf/elf.c:
-	* src/format/elf/elf_def.h:
-	* src/format/elf/elf-int.c:
-	* src/format/elf/elf-int.h:
-	* src/format/elf/helper_x86.c:
-	* src/format/elf/section.c:
-	* src/format/elf/section.h:
-	* src/format/elf/strings.c:
-	* src/format/elf/strings.h:
-	* src/format/elf/symbols.c:
-	* src/format/elf/symbols.h:
-	* src/format/executable.c:
-	* src/format/executable.h:
-	* src/format/executable-int.h:
-	* src/format/exe_format.c:
-	* src/format/exe_format.h:
-	* src/format/exe_format-int.h:
-	* src/format/format.c:
-	* src/format/format.h:
-	* src/format/format-int.h:
-	* src/format/java/attribute.c:
-	* src/format/java/attribute.h:
-	* src/format/java/e_java.c:
-	* src/format/java/e_java.h:
-	* src/format/java/field.c:
-	* src/format/java/field.h:
-	* src/format/java/java.c:
-	* src/format/java/java_def.h:
-	* src/format/java/java.h:
-	* src/format/java/java-int.h:
-	* src/format/java/method.c:
-	* src/format/java/method.h:
-	* src/format/java/pool.c:
-	* src/format/java/pool.h:
-	* src/format/mangling/demangler.c:
-	* src/format/mangling/demangler.h:
-	* src/format/mangling/itanium.h:
-	* src/format/part.c:
-	* src/format/part.h:
-	* src/format/pe/pe.c:
-	* src/format/pe/pe.h:
-	* src/format/pe/pe-int.h:
-	* src/glibext/delayed.c:
-	* src/glibext/delayed.h:
-	* src/glibext/delayed-int.h:
-	* src/gtkext/easygtk.c:
-	* src/gtkext/easygtk.h:
-	* src/gtkext/gtkbinview.c:
-	* src/gtkext/gtkbinview.h:
-	* src/gtkext/gtkbinview-int.h:
-	* src/gtkext/gtkblockview.c:
-	* src/gtkext/gtkblockview.h:
-	* src/gtkext/gtkdockitem.c:
-	* src/gtkext/gtkdockitem.h:
-	* src/gtkext/gtkdockpanel.c:
-	* src/gtkext/gtkdockpanel.h:
-	* src/gtkext/gtkdropwindow.c:
-	* src/gtkext/gtkdropwindow.h:
-	* src/gtkext/gtkextstatusbar.c:
-	* src/gtkext/gtkgraphview.c:
-	* src/gtkext/gtksourceview.c:
-	* src/gtkext/support.c:
-	* src/gtkext/support.h:
-	* src/gui/editem.c:
-	* src/gui/editem.h:
-	* src/main.c:
-	* src/panel/log.c:
-	* src/panel/log.h:
-	* src/panel/panels.c:
-	* src/panel/panels.h:
-	* src/panel/registers.c:
-	* src/panel/registers.h:
-	* src/panels/log.c:
-	* src/panels/log.h:
-	* src/panels/panel.c:
-	* src/panels/panel.h:
-	* src/panels/panel-int.h:
-	* src/panels/registers.c:
-	* src/panels/registers.h:
-	* src/panels/strings.c:
-	* src/panels/strings.h:
-	* src/panels/symbols.c:
-	* src/panels/symbols.h:
-	* src/panel/strings.c:
-	* src/panel/strings.h:
-	* src/panel/symbols.c:
-	* src/panel/symbols.h:
-	* src/plugins/pglist.c:
-	* src/plugins/plugin.c:
-	* src/plugins/plugin-def.h:
-	* src/plugins/plugin.h:
-	* src/plugins/plugin-int.h:
-	* src/project.c:
-	* src/project.h:
-	* src/shell.c:
-	* src/shell.h:
-	Update copyright dates.
-
-11-12-27  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/arch/dalvik/instruction.c:
-	* src/arch/dalvik/instruction-def.h:
-	* src/arch/dalvik/opcodes/add.c:
-	* src/arch/dalvik/opcodes/const.c:
-	* src/arch/dalvik/opcodes/div.c:
-	* src/arch/dalvik/opcodes/invoke.c:
-	Add support for more Dalvik opcodes.
-
-	* src/arch/dalvik/opcodes/Makefile.am:
-	Add the [u]shr.c and switch.c files to libarchdalvikopcodes_la_SOURCES.
-
-	* src/arch/dalvik/opcodes/move.c:
-	* src/arch/dalvik/opcodes/mul.c:
-	* src/arch/dalvik/opcodes/opcodes.h:
-	* src/arch/dalvik/opcodes/shl.c:
-	Add support for more Dalvik opcodes.
-
-	* src/arch/dalvik/opcodes/shr.c:
-	* src/arch/dalvik/opcodes/switch.c:
-	* src/arch/dalvik/opcodes/ushr.c:
-	New entries: support [u]shr and *-switch opcodes.
-
-	* src/arch/dalvik/operand.c:
-	* src/arch/dalvik/operand.h:
-	Build 31C and 3R* operands types.
-
-	* src/arch/dalvik/operands/register.c:
-	* src/arch/dalvik/operands/register.h:
-	Allow to build an operand from an existing register instance.
-
-	* src/arch/dalvik/processor.c:
-	Add support for more Dalvik opcodes.
-
-	* src/arch/processor.c:
-	Add debug code to print unsupported opcodes.
-
-11-12-26  Cyrille Bagard <nocbos@gmail.com>
-
-	* configure.ac:
-	Update code.
-
-	* src/arch/dalvik/decomp/aget.c:
-	* src/arch/dalvik/decomp/aput.c:
-	* src/arch/dalvik/decomp/arithm.c:
-	* src/arch/dalvik/decomp/array.c:
-	* src/arch/dalvik/decomp/const.c:
-	* src/arch/dalvik/decomp/if.c:
-	* src/arch/dalvik/decomp/invoke.c:
-	* src/arch/dalvik/decomp/Makefile.am:
-	* src/arch/dalvik/decomp/ret.c:
-	* src/arch/dalvik/decomp/translate.h:
-	New entries: reorganize all decompilation instructions here.
-
-	* src/arch/dalvik/dop_aget.c:
-	* src/arch/dalvik/dop_aput.c:
-	* src/arch/dalvik/dop_arithm.c:
-	* src/arch/dalvik/dop_array.c:
-	* src/arch/dalvik/dop_const.c:
-	* src/arch/dalvik/dop_if.c:
-	* src/arch/dalvik/dop_invoke.c:
-	* src/arch/dalvik/dop_ret.c:
-	Deleted entries.
-
-	* src/arch/dalvik/instruction.c:
-	* src/arch/dalvik/Makefile.am:
-	Update code.
-
-	* src/arch/dalvik/op_add.c:
-	* src/arch/dalvik/op_aget.c:
-	* src/arch/dalvik/op_and.c:
-	* src/arch/dalvik/op_aput.c::
-	* src/arch/dalvik/op_array.c:
-	* src/arch/dalvik/op_check.c:
-	* src/arch/dalvik/op_cmp.c:
-	Deleted entries.
-
-	* src/arch/dalvik/opcodes/add.c:
-	* src/arch/dalvik/opcodes/aget.c:
-	* src/arch/dalvik/opcodes/and.c:
-	* src/arch/dalvik/opcodes/aput.c:
-	* src/arch/dalvik/opcodes/array.c:
-	* src/arch/dalvik/opcodes/check.c:
-	* src/arch/dalvik/opcodes/cmp.c:
-	* src/arch/dalvik/opcodes/const.c:
-	* src/arch/dalvik/opcodes/div.c:
-	* src/arch/dalvik/opcodes/goto.c:
-	* src/arch/dalvik/opcodes.h:
-	* src/arch/dalvik/opcodes/if.c:
-	* src/arch/dalvik/opcodes/iget.c:
-	* src/arch/dalvik/opcodes/invoke.c:
-	* src/arch/dalvik/opcodes/iput.c:
-	* src/arch/dalvik/opcodes/Makefile.am:
-	* src/arch/dalvik/opcodes/move.c:
-	* src/arch/dalvik/opcodes/mul.c:
-	* src/arch/dalvik/opcodes/new.c:
-	* src/arch/dalvik/opcodes/nop.c:
-	* src/arch/dalvik/opcodes/opcodes.h:
-	* src/arch/dalvik/opcodes/or.c:
-	* src/arch/dalvik/opcodes/rem.c:
-	* src/arch/dalvik/opcodes/ret.c:
-	* src/arch/dalvik/opcodes/rsub.c:
-	* src/arch/dalvik/opcodes/sget.c:
-	* src/arch/dalvik/opcodes/shl.c:
-	* src/arch/dalvik/opcodes/sput.c:
-	* src/arch/dalvik/opcodes/sub.c:
-	* src/arch/dalvik/opcodes/to.c:
-	* src/arch/dalvik/opcodes/xor.c:
-	New entries: reorganize all opcodes here.
-
-	* src/arch/dalvik/op_const.c:
-	* src/arch/dalvik/op_div.c:
-	* src/arch/dalvik/op_goto.c:
-	* src/arch/dalvik/op_if.c:
-	* src/arch/dalvik/op_iget.c:
-	* src/arch/dalvik/op_invoke.c:
-	* src/arch/dalvik/op_iput.c:
-	* src/arch/dalvik/op_move.c:
-	* src/arch/dalvik/op_mul.c:
-	* src/arch/dalvik/op_new.c:
-	* src/arch/dalvik/op_nop.c:
-	* src/arch/dalvik/op_or.c:
-	* src/arch/dalvik/op_rem.c:
-	* src/arch/dalvik/op_ret.c:
-	* src/arch/dalvik/op_rsub.c:
-	* src/arch/dalvik/op_sget.c:
-	* src/arch/dalvik/op_shl.c:
-	* src/arch/dalvik/op_sput.c:
-	* src/arch/dalvik/op_sub.c:
-	* src/arch/dalvik/op_to.c:
-	* src/arch/dalvik/op_xor.c:
-	Deleted entries.
-
-	* src/arch/dalvik/processor.c:
-	Update code.
-
-	* src/arch/dalvik/translate.h:
-	Deleted entries.
-
-11-12-26  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/arch/dalvik/opcodes.h:
-	* src/arch/dalvik/processor.c:
-	* src/arch/dalvik/instruction.c:
-	Update code.
-
-	* src/arch/dalvik/op_shl.c:
-	New entry: support a few more shl-related opcodes.
-
-	* src/arch/dalvik/instruction-def.h:
-	Update code.
-
-	* src/arch/dalvik/Makefile.am:
-	Add the op_shl.c to libarchdalvik_la_SOURCES.
-
-11-12-26  Cyrille Bagard <nocbos@gmail.com>
-
-	* configure.ac:
-	Add the new Makefiles from the 'plugins/python' and 'plugins/python/apkfiles'
-	directories to AC_CONFIG_FILES.
-
-	* plugins/Makefile.am:
-	Add python to SUBDIRS.
-
-	* plugins/python/apkfiles/Makefile.am:
-	* plugins/python/Makefile.am:
-	New entries: install the plugin for APK files.
-
-11-12-23  Cyrille Bagard <nocbos@gmail.com>
-
-	* configure.ac:
-	Add the new Makefile from the 'src/arch/dalvik/pseudo' directory to
-	AC_CONFIG_FILES.
-
-	* src/arch/dalvik/instruction.c:
-	* src/arch/dalvik/instruction-def.h:
-	* src/arch/dalvik/instruction.h:
-	* src/arch/dalvik/instruction-int.h:
-	Reorganize the definition of Dalvik instructions.
-
-	* src/arch/dalvik/Makefile.am:
-	Add the instruction-{def,int}.h files to libarchdalvik_la_SOURCES and
-	pseudo/libarchdalvikpseudo.la to libarchdalvik_la_LIBADD. Remove all
-	specins.[ch]-related things.
-
-	* src/arch/dalvik/processor.c:
-	Decode Dalvik pseudo-instructions.
-
-	* src/arch/dalvik/pseudo/fill.c:
-	* src/arch/dalvik/pseudo/fill.h:
-	* src/arch/dalvik/pseudo/Makefile.am:
-	* src/arch/dalvik/pseudo/switch.c:
-	* src/arch/dalvik/pseudo/switch.h:
-	New entries: decode pseudo-instructions properly.
-
-	* src/arch/dalvik/specins.c:
-	* src/arch/dalvik/specins.h:
-	Deleted entries.
-
-	* src/arch/instruction.c:
-	* src/arch/instruction-int.h:
-	Allow each instruction to provide its own printing method.
-
-11-12-09  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/configuration.c:
-	Fix an old bug: ensure the path used for configuration does exist before saving it.
-
-11-11-30  Cyrille Bagard <nocbos@gmail.com>
-
-	* po/fr.po:
-	* po/openida.pot:
-	* po/POTFILES.in:
-	Update translations.
-
-	* src/gui/menus/file.c:
-	* src/gui/menus/file.h:
-	New entries: terminate the program.
-
-	* src/gui/menus/Makefile.am:
-	* src/gui/menus/menubar.c:
-	Add the new "File" menu into the main bar.
-
-11-10-26  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/dialogs/add_shellcode.c:
-	* src/dialogs/add_shellcode.h:
-	New entries: add missing files.
-
-11-10-12  Cyrille Bagard <nocbos@gmail.com>
-
-	* plugins/theseus/theseus.c:
-	Update code: provide a context when calling g_arch_processor_decode_instruction().
-
-	* src/analysis/disass/fetch.c:
-	Update code: provide a context when calling g_arch_processor_decode_instruction().
-	Count skipped instructions as processed. Fix a bug: count only in DEBUG mode.
-
-	* src/arch/artificial.c:
-	Mark this kind of instructions as being able to be skipped.
-
-	* src/arch/artificial.h:
-	Mark this kind of instructions as being able to be skipped.
-	Fix a bug in the definition of the G_TYPE_DB_INSTRUCTION type.
-
-	* src/arch/context.c:
-	* src/arch/context.h::
-	* src/arch/context-int.h:
-	* src/arch/dalvik/context.c:
-	* src/arch/dalvik/context.h:
-	New entries: define context for decoding instructions.
-
-	* src/arch/dalvik/Makefile.am:
-	Add the context.[ch] and specins.[ch] files to libarchdalvik_la_SOURCES.
-
-	* src/arch/dalvik/processor.c:
-	Process skipped instructions and use contexts.
-
-	* src/arch/dalvik/specins.c:
-	* src/arch/dalvik/specins.h:
-	New entries: handle special Dalvik opcodes.
-
-	* src/arch/Makefile.am:
-	Add the context-int.h and context.[ch] files to libarch_la_SOURCES.
-
-	* src/arch/processor.c:
-	* src/arch/processor.h:
-	* src/arch/processor-int.h:
-	Process skipped instructions and use contexts.
-
-	* src/format/elf/helper_x86.c:
-	Update code: provide a context when calling g_arch_processor_decode_instruction().
-
-11-10-05  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/analysis/disass/disassembler.c:
-	* src/analysis/disass/fetch.c:
-	Count and print the quantity of decoded instruction in DEBUG mode.
-
-	* src/arch/dalvik/instruction.c:
-	* src/arch/dalvik/instruction.h:
-	* src/arch/dalvik/op_array.c:
-	* src/arch/dalvik/opcodes.h:
-	Support a few more Dalvik opcodes.
-
-	* src/arch/dalvik/operand.c:
-	* src/arch/dalvik/operand.h:
-	Support two extra operand format: 22x and 31t.
-
-	* src/arch/dalvik/op_move.c:
-	* src/arch/dalvik/processor.c:
-	Support a few more Dalvik opcodes.
-
-	* src/format/part.c:
-	* src/format/part.h:
-	Store and provide the quantity of decoded instruction in DEBUG mode.
-
-11-10-01  Cyrille Bagard <nocbos@gmail.com>
-
-	* plugins/pyoida/plugin.c:
-	* plugins/pyoida/plugin.h:
-	Properly load a Python plugin and define some needed functions
-	for format recognition.
-
-	* plugins/pyoida/pyoida.c:
-	Browse directories for finding Python plugins.
-
-	* plugins/python/apkfiles/apkfiles.py:
-	* plugins/python/apkfiles/__init__.py:
-	New entries: define the first real [python] plugin.
-
-	* src/analysis/binary.c:
-	Start to update call to load_new_format().
-
-	* src/common/environment.c:
-	Fix a bug when getting an environment variable.
-
-	* src/format/dex/dex.c:
-	Dummy fix.
-
-	* src/format/format.c:
-	* src/format/format.h:
-	Load formats usings plugins too.
-
-	* src/gtkext/gtksourceview.c:
-	Dummy fix.
-
-	* src/plugins/plugin.c:
-	* src/plugins/plugin-def.h:
-	* src/plugins/plugin.h:
-	* src/plugins/plugin-int.h:
-	Update interfaces for plugins (mainly those which are looking for formats).
-
-11-07-11  Cyrille Bagard <nocbos@gmail.com>
-
-	* configure.ac:
-	Define the plugins directory.
-
-	* src/main.c:
-	Show a small version info with all major used directories.
-
-11-07-11  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/analysis/binary.c:
-	Load the type of binary from XML.
-
-	* src/common/xml.c:
-	* src/common/xml.h:
-	Provide a way to specify string attributes in nodes.
-
-	* src/dialogs/Makefile.am:
-	Add add_shellcode.[ch] to libdialogs_la_SOURCES.
-
-	* src/editor.c:
-	Define new menus for adding binaries.
-
-	* src/format/part.c:
-	Update call to [_]add_string_attribute_to_node.
-
-	* src/gtkext/easygtk.c:
-	* src/gtkext/easygtk.h:
-	Create the 'qck_create_textview()' function.
-
-11-01-06  Cyrille Bagard <nocbos@gmail.com>
-
-	* po/fr.po:
-	* po/openida.pot:
-	* po/POTFILES.in:
-	Update translations.
-
-	* src/debug/debugger.c:
-	* src/debug/debugger.h:
-	* src/debug/debugger-int.h:
-	* src/debug/jdwp/debugger.c:
-	Attach the debugger to a given target.
-
-	* src/debug/jdwp/tcp.c:
-	Provide logs.
-
-	* src/editor.c:
-	Update code. Typo.
-
-	* src/gui/menus/debug.c:
-	* src/gui/menus/debug.h:
-	New entries: begin to build the 'Debug' menu.
-
-	* src/gui/menus/help.c:
-	* src/gui/menus/help.h:
-	Handle an accelerator group.
-
-	* src/gui/menus/Makefile.am:
-	Add the debug.[ch] files to libguimenus_la_SOURCES.
-
-	* src/gui/menus/menubar.c:
-	* src/gui/menus/menubar.h:
-	Handle an accelerator group and insert the 'Debug' menu.
-
-	* src/project.c:
-	* src/project.h:
-	Provide a debugger for a given loaded binary.
-
-	* src/shell.c:
-	Disable an untranslatable string.
-
-11-01-05  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/panels/log.c:
-	* src/panels/log.h:
-	Extend the logging system.
-
-11-01-03  Cyrille Bagard <nocbos@gmail.com>
-
-	* configure.ac:
-	Add the new Makefile from the 'src/gui/menus' directory to AC_CONFIG_FILES.
-
-	* src/dialogs/Makefile.am:
-	Build a real library.
-
-	* src/editor.c:
-	Update code.
-
-	* src/gui/editem.c:
-	* src/gui/editem.h:
-	Retrieve the built GTK widget.
-
-	* src/gui/Makefile.am:
-	Update libgui_la_LIBADD.
-
-	* src/gui/menus/help.c:
-	* src/gui/menus/help.h:
-	* src/gui/menus/Makefile.am:
-	* src/gui/menus/menubar.c:
-	* src/gui/menus/menubar.h:
-	New entries: move all menus related stuff here.
-
-	* src/Makefile.am:
-	Update openida_LDADD.
-
-10-12-31  Cyrille Bagard <nocbos@gmail.com>
-
-	* configure.ac:
-	Add the new Makefiles from the 'src/debug/jdwp{,misc,sets}' directories
-	to AC_CONFIG_FILES.
-
-	* src/common/endianness.c:
-	* src/common/endianness.h:
-	Write values using LE or BE encoding.
-
-	* src/common/Makefile.am:
-	Add net.[ch] to libcommon_la_SOURCES.
-
-	* src/common/net.c:
-	* src/common/net.h:
-	Provide a generic way to connect to a server via TCP.
-
-	* src/debug/debugger.h:
-	Rename DGT_COUNT into DGT_COUNT2.
-
-	* src/debug/jdwp/debugger.c:
-	* src/debug/jdwp/debugger.h:
-	* src/debug/jdwp/jdwp_def.h:
-	* src/debug/jdwp/Makefile.am:
-	* src/debug/jdwp/misc/header.c:
-	* src/debug/jdwp/misc/header.h:
-	* src/debug/jdwp/misc/Makefile.am:
-	* src/debug/jdwp/misc/types.c:
-	* src/debug/jdwp/misc/types.h:
-	* src/debug/jdwp/packet.c:
-	* src/debug/jdwp/packet.h:
-	* src/debug/jdwp/sets/list.c:
-	* src/debug/jdwp/sets/list.h:
-	* src/debug/jdwp/sets/Makefile.am:
-	* src/debug/jdwp/sets/vm.c:
-	* src/debug/jdwp/sets/vm.h:
-	* src/debug/jdwp/tcp.c:
-	* src/debug/jdwp/tcp.h:
-	New entries: support a first basic packet of the Java Debug Wire Protocol.
-
-	* src/debug/Makefile.am:
-	Add the packet-int.h, packet.[ch], stream-int.h and stream.[ch] files
-        to libdebug_la_SOURCES. Add jdwp/libdebugjdwp.la to libdebug_la_LIBADD.
-
-	* src/debug/packet.c:
-	* src/debug/packet.h:
-	* src/debug/packet-int.h:
-	New entries: define a generic packet for debugging communications.
-
-	* src/debug/remgdb/tcp.c:
-	Update code relative to connect_via_tcp().
-
-	* src/debug/stream.c:
-	* src/debug/stream.h:
-	* src/debug/stream-int.h:
-	New entries: define a generic handler for debugging communications.
-
-10-12-21  Cyrille Bagard <nocbos@gmail.com>
-
-	* configure.ac:
-	Add the new Makefile 'src/arch/dalvik/operands' directory to AC_CONFIG_FILES.
-
-	* src/analysis/disass/disassembler.c:
-	* src/analysis/disass/output.c:
-	* src/analysis/disass/output.h:
-	Print disassembled instructions with found routines.
-
-	* src/arch/dalvik/Makefile.am:
-	Add 'operands/libarchdalvikoperands.la' to +libarchdalvik_la_LIBADD
-	and 'operands' to SUBDIRS.
-
-	* src/arch/dalvik/operand.c:
-	* src/arch/dalvik/operand.h:
-	Cut code into the operands/* files.
-
-	* src/arch/dalvik/operands/args.c:
-	* src/arch/dalvik/operands/args.h:
-	* src/arch/dalvik/operands/Makefile.am:
-	* src/arch/dalvik/operands/pool.c:
-	* src/arch/dalvik/operands/pool.h:
-	* src/arch/dalvik/operands/register.c:
-	* src/arch/dalvik/operands/register.h:
-	* src/arch/dalvik/operands/target.c:
-	* src/arch/dalvik/operands/target.h:
-	New entries: define all existing kinds of Dalvik operands.
-
-	* src/arch/dalvik/register.c:
-	* src/arch/dalvik/register.h:
-	Clean code. Print registers into buffer lines.
-
-	* src/arch/immediate.c:
-	Fix code (BLC_ASSEMBLY_HEAD -> BLC_ASSEMBLY).
-
-	* src/arch/instruction.c:
-	* src/arch/instruction.h:
-	Mark some functions as deprecated. Print instructions into buffer lines.
-
-10-12-20  Cyrille Bagard <nocbos@gmail.com>
-
-	* configure.ac:
-	Add the new Makefile 'src/analysis/disass' directory to AC_CONFIG_FILES.
-
-	* src/analysis/binary.c:
-	Begin to clean the code by moving the disassembling process into disass/.
-
-	* src/analysis/binary.h:
-	Add a function to provide the buffer of disassembled instructions.
-
-	* src/analysis/decomp/decompiler.c:
-	Make a better prologue.
-
-	* src/analysis/disass/disassembler.c:
-	* src/analysis/disass/disassembler.h:
-	* src/analysis/disass/fetch.c:
-	* src/analysis/disass/fetch.h:
-	* src/analysis/disass/links.c:
-	* src/analysis/disass/links.h:
-	* src/analysis/disass/Makefile.am:
-	* src/analysis/disass/output.c:
-	* src/analysis/disass/output.h:
-	New entries: move the disassembling process into several parts here.
-
-	* src/analysis/Makefile.am:
-	Add 'disass/libanalysisdisass.la' to libanalysis_la_LIBADD
-	and 'disass' to SUBDIRS.
-
-	* src/arch/archbase.h:
-	Define VMPA_MAX.
-
-	* src/arch/instruction.c:
-	* src/arch/instruction.h:
-	* src/arch/instruction-int.h:
-	Register links between instructions.
-
-	* src/decomp/lang/asm.c:
-	* src/decomp/lang/asm.h:
-	New entries: produce assembly output.
-
-	* src/decomp/lang/java.c:
-	Introduce long comments.
-
-	* src/decomp/lang/Makefile.am:
-	Add asm.[ch] to libdecomplang_la_SOURCES.
-
-	* src/decomp/output.c:
-	* src/decomp/output.h:
-	* src/decomp/output-int.h:
-	Introduce long comments.
-
-	* src/glibext/delayed.c:
-	* src/glibext/delayed.h:
-	* src/glibext/delayed-int.h:
-	Wait for the completion of a delayed work.
-
-	* src/gtkext/gtkblockview.c:
-	* src/gtkext/gtkblockview.h:
-	Make the block view inheriting of the buffered view.
-
-	* src/gtkext/gtkgraphview.c:
-	Disable the graphic view.
-
-	* src/gtkext/gtksourceview.c:
-	Typo.
-
-	* src/project.c:
-	Update call to gtk_block_view_new().
-
-10-12-12  Cyrille Bagard <nocbos@gmail.com>
-
-	* configure.ac:
-	Add the new Makefile 'src/decomp/instr' directory to AC_CONFIG_FILES.
-
-	* src/arch/dalvik/dop_array.c:
-	Typo.
-
-	* src/arch/dalvik/dop_if.c:
-	New entry: decompile branch related instructions.
-
-	* src/arch/dalvik/instruction.c:
-	Update opcodes list for decompilation.
-
-	* src/arch/dalvik/Makefile.am:
-	Add dop_if.c to libarchdalvik_la_SOURCES.
-
-	* src/arch/dalvik/translate.h:
-	Update code.
-
-	* src/decomp/expr/cond.c:
-	* src/decomp/expr/cond.h:
-	New entries: create an expression for conditions.
-
-	* src/decomp/expr/Makefile.am:
-	Add cond.[ch] to libdecompexpr_la_SOURCES.
-
-	* src/decomp/instr/ite.c:
-	* src/decomp/instr/ite.h:
-	* src/decomp/instr/Makefile.am:
-	New entries: create an instruction for the 'If Then Else' blocks.
-
-	* src/decomp/lang/java.c:
-	Output condition signs.
-
-	* src/decomp/Makefile.am:
-	Add instr/libdecompinstr.la to libdecomp_la_LIBADD and instr to SUBDIRS.
-
-	* src/decomp/output.c:
-	* src/decomp/output.h:
-	* src/decomp/output-int.h:
-	Output condition signs.
-
-10-12-09  Cyrille Bagard <nocbos@gmail.com>
-
-	* configure.ac:
-	* src/debug/debugger.c:
-	* src/debug/Makefile.am:
-	Update code.
-
-	* src/debug/ptrace/Makefile.am:
-	* src/debug/ptrace/options.c:
-	* src/debug/ptrace/options.h:
-	* src/debug/ptrace/ptrace.c:
-	* src/debug/ptrace/ptrace.h:
-	Remove entries: delete the useless ptrace() based debugger for portability.
-
-	* src/Makefile.am:
-	Update code.
-
-10-12-09  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/arch/dalvik/dop_arithm.c:
-	* src/arch/dalvik/instruction.c:
-	* src/arch/dalvik/translate.h:
-	Decompile a few more arithmetic Dex opcodes.
-
-10-12-05  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/gtkext/gtkbufferview.c:
-	Add scrolling capabilities to buffered view.
-
-10-12-02  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/arch/dalvik/dop_const.c:
-	Clean code.
-
-	* src/arch/dalvik/dop_ret.c:
-	New entry: decompile returning instructions.
-
-	* src/arch/dalvik/instruction.c:
-	Update code.
-
-	* src/arch/dalvik/Makefile.am:
-	Add dop_ret.c to libarchdalvik_la_SOURCES.
-
-	* src/arch/dalvik/translate.h:
-	Extend the list of translation routines.
-
-	* src/decomp/expr/Makefile.am:
-	Add return.[ch] to libdecompexpr_la_SOURCES.
-
-	* src/decomp/expr/return.c:
-	* src/decomp/expr/return.h:
-	New entries: create an expression for the 'return' keyword.
-
-10-12-02  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/analysis/decomp/decompiler.c:
-	Change debug code.
-
-	* src/analysis/routine.c:
-	* src/analysis/routine.h:
-	Print decompiled code of routines.
-
-	* src/analysis/type.h:
-	Fix included headers.
-
-	* src/arch/immediate.c:
-	* src/decomp/expr/arithm.c:
-	* src/decomp/expr/array.c:
-	* src/decomp/expr/assign.c:
-	* src/decomp/expr/call.c:
-	* src/decomp/expr/pseudo.c:
-	Fix output area (BLC_ASSEMBLY -> BLC_ASSEMBLY_HEAD).
-
-	* src/decomp/lang/java.c:
-	* src/decomp/output.c:
-	* src/decomp/output.h:
-	* src/decomp/output-int.h:
-	Extend the output features.
-
-	* src/format/dex/class.c:
-	* src/format/dex/class.h:
-	* src/format/dex/dex.c:
-	* src/format/dex/method.c:
-	* src/format/dex/method.h:
-	Improve the rendering of decompiled Dex code.
-
-	* src/format/format.c:
-	Change debug code.
-
-	* src/format/format.h:
-	Fix included headers.
-
-	* src/glibext/gbufferline.c:
-	* src/glibext/gbufferline.h:
-	Add the RTT_KEY_WORD rendering attribute.
-
-	* src/gtkext/gtkbufferview.c:
-	Avoid a crash by adding the needed scrolling function.
-
-10-11-28  Cyrille Bagard <nocbos@gmail.com>
-
-	* configure.ac:
-	Add the new Makefiles from the 'src/gui' and 'src/gui/tb'
-	directories to AC_CONFIG_FILES.
-
-	* src/analysis/binary.c:
-	* src/analysis/binary.h:
-	Load all buffers of decompiled files.
-
-	* src/editor.c:
-	Extend the "View" menu.
-
-	* src/format/dex/dex.c:
-	* src/format/format.c:
-	* src/format/format.h:
-	* src/format/format-int.h:
-	Find all source files in a Dex binary.
-
-	* src/gtkext/gtkbufferview.c:
-	* src/gtkext/gtkbufferview.h:
-	* src/gtkext/gtkbufferview-int.h:
-	New entries: provide a new GTK widget which can be shared between all
-	views using a buffer for rendering.
-
-	* src/gtkext/gtksourceview.c:
-	* src/gtkext/gtksourceview.h:
-	Update code.
-
-	* src/gtkext/Makefile.am:
-	Add gtkbufferview.[ch] and gtkbufferview-int.h to libgtkext_la_SOURCES.
-
-	* src/gui/editem.c:
-	* src/gui/editem.h:
-	* src/gui/editem-int.h:
-	* src/gui/Makefile.am:
-	* src/gui/tb/Makefile.am:
-	* src/gui/tb/source.c:
-	* src/gui/tb/source.h:
-	* src/gui/tb/toolbar.c:
-	* src/gui/tb/toolbar.h:
-	New entries: create a new framework for GUI items.
-
-	* src/Makefile.am:
-	Add gui/libgui.la to openida_LDADD.
-
-10-11-15  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/format/dex/dex.c:
-	Typo.
-
-10-11-14  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/analysis/decomp/decompiler.c
-	* src/format/dex/class.c
-	* src/format/dex/class.h
-	* src/format/dex/dex.c
-	* src/format/format.c
-	* src/format/format.h
-	* src/format/format-int.h
-	Load source file from Dex classes.
-
-10-11-12  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/arch/dalvik/dop_aget.c:
-	* src/arch/dalvik/dop_aput.c:
-	* src/arch/dalvik/dop_arithm.c:
-	* src/arch/dalvik/dop_array.c:
-	* src/arch/dalvik/dop_const.c:
-	* src/arch/dalvik/dop_invoke.c:
-	Update code using pseudo registers.
-
-	* src/arch/dalvik/operand.c:
-	* src/arch/dalvik/register.c:
-	* src/arch/dalvik/register.h:
-	* src/arch/operand.c:
-	* src/arch/operand.h:
-	* src/arch/operand-int.h:
-	Add comparison methods to operands for being able to use them as keys
-	with the GLib maps.
-
-	* src/decomp/context.c:
-	* src/decomp/context.h:
-	Properly register pseudo registers.
-
-	* src/decomp/expr/pseudo.c:
-	* src/decomp/expr/pseudo.h:
-	Change the display of theses registers by using an index.
-
-	* src/glibext/gnhash.c:
-	* src/glibext/gnhash.h:
-	New entries: provide a new hash function for the GLib.
-
-	* src/glibext/Makefile.am:
-	Add the gnhash.[ch] files to libglibext_la_SOURCES.
-
-10-11-11  Cyrille Bagard <nocbos@gmail.com>
-
-	* configure.ac:
-	Add the new Makefiles from the 'src/decomp/expr' and
-	'src/decomp/expr/dalvik' directories to AC_CONFIG_FILES.
-
-	* plugins/dexresolver/context.c:
-	Add a reminder for improving the code later.
-
-	* src/analysis/binary.c:
-	Attach instructions to disassembled routines.
-
-	* src/analysis/decomp/decompiler.c:
-	Improve the decompilation process.
-
-	* src/analysis/routine.c:
-	* src/analysis/routine.h:
-	Define ways to get/set disassembled/decompiled instructions.
-
-	* src/arch/dalvik/dop_aget.c:
-	* src/arch/dalvik/dop_aput.c:
-	* src/arch/dalvik/dop_arithm.c:
-	* src/arch/dalvik/dop_array.c:
-	* src/arch/dalvik/dop_const.c:
-	* src/arch/dalvik/dop_invoke.c:
-	New entries: translate some Dalvik opcodes into decompilation expressions.
-
-	* src/arch/dalvik/instruction.c:
-	* src/arch/dalvik/instruction.h:
-	* src/arch/dalvik/Makefile.am:
-	Add the dop*c and translate.h files to libarchdalvik_la_SOURCES.
-
-	* src/arch/dalvik/translate.h:
-	New entry: register all Dalvik decompilation routines.
-
-	* src/arch/immediate.c:
-	Print values as human-friendly text in a simple way.
-
-	* src/arch/instruction.c:
-	* src/arch/instruction.h:
-	* src/arch/instruction-int.h:
-	Add a function to decompile instructions.
-
-	* src/arch/Makefile.am:
-	Add the translate.h file to libarch_la_SOURCES.
-
-	* src/arch/operand.c:
-	* src/arch/operand.h:
-	* src/arch/operand-int.h:
-	Print operands in a new and simple way.
-
-	* src/arch/translate.h:
-	New entry: define only one prototype.
-
-	* src/decomp/context.c:
-	* src/decomp/context.h:
-	New entries: prepare a context for the decompilation process.
-
-	* src/decomp/expr/arithm.c:
-	* src/decomp/expr/arithm.h:
-	* src/decomp/expr/array.c:
-	* src/decomp/expr/array.h:
-	* src/decomp/expr/assign.c:
-	* src/decomp/expr/assign.h:
-	* src/decomp/expr/block.c:
-	* src/decomp/expr/block.h:
-	* src/decomp/expr/call.c:
-	* src/decomp/expr/call.h:
-	* src/decomp/expr/dalvik/array.c:
-	* src/decomp/expr/dalvik/array.h:
-	* src/decomp/expr/dalvik/Makefile.am:
-	* src/decomp/expression.c:
-	* src/decomp/expression.h:
-	* src/decomp/expression-int.h:
-	* src/decomp/expr/immediate.c:
-	* src/decomp/expr/immediate.h:
-	* src/decomp/expr/Makefile.am:
-	* src/decomp/expr/pseudo.c:
-	* src/decomp/expr/pseudo.h:
-	* src/decomp/instruction.c:
-	* src/decomp/instruction.h:
-	* src/decomp/instruction-int.h:
-	New entries: build some expressions for the decompilation tree.
-
-	* src/decomp/Makefile.am:
-	Add the context.[ch], expression*[ch] and instruction*[ch] files to
-	libdecomp_la_SOURCES. Add expr/libdecompexpr.la to libdecomp_la_LIBADD.
-
-	* src/decomp/output.h:
-	Define lang_t as identifier for languages.
-
-	* src/format/format.c:
-	* src/format/format.h:
-	Run the decompilation process and print the results for a given routine.
-
-	* src/glibext/gbufferline.c:
-	* src/glibext/gbufferline.h:
-	Create a new attribute: RTT_PUNCT.
-
-	* src/Makefile.am:
-	Fix the compilation order and the final link.
-
-10-11-06  Cyrille Bagard <nocbos@gmail.com>
-
-	* configure.ac:
-	Add the new Makefiles from the 'src/analysis/decomp', 'src/decomp'
-	and 'src/decomp/lang' directories to AC_CONFIG_FILES.
-
-	* src/analysis/binary.c:
-	* src/analysis/binary.h:
-	Save decompilation works into code buffers.
-
-	* src/analysis/decomp/decompiler.c:
-	* src/analysis/decomp/decompiler.h:
-	* src/analysis/decomp/Makefile.am:
-	New entries: define the entry point for decompilations.
-
-	* src/analysis/exporter.h:
-	Move some code into gbufferline.h.
-
-	* src/analysis/Makefile.am:
-	Build and use decomp/libanalysisdecomp.la.
-
-	* src/decomp/lang/java.c:
-	* src/decomp/lang/java.h:
-	* src/decomp/lang/Makefile.am:
-	* src/decomp/Makefile.am:
-	* src/decomp/output.c:
-	* src/decomp/output.h:
-	* src/decomp/output-int.h:
-	New entries: provide tools to write code for a given language
-	in a generic way.
-
-	* src/glibext/gbufferline.c:
-	* src/glibext/gbufferline.h:
-	Kill the 'GContentExporter' interface by moving its properties here.
-
-	* src/glibext/gcodebuffer.c:
-	Fix bugs in rendering.
-
-	* src/gtkext/gtksourceview.c:
-	Update code to use and draw an internal code buffer.
-
-	* src/Makefile.am:
-	Use the new libraries.
-
-10-11-04  Cyrille Bagard <nocbos@gmail.com>
-
-	* i18n.h:
-	New entriy: introduce translations.
-
-	* Makefile.am:
-	Add po to SUBDIRS.
-
-	* po/fr.po:
-	* po/LINGUAS:
-	* po/openida.pot:
-	New entries: introduce translations.
-
-	* po/POTFILES.in:
-	Update the list of files to analyse.
-
-	* src/analysis/binary.c:
-	* src/editor.c:
-	* src/main.c:
-	Update code.
-
-10-11-02  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/analysis/binary.c:
-	Typo.
-
-10-11-02  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/analysis/binary.c:
-	* src/analysis/binary.h:
-	Give a direct access to disassembled instructions.
-
-	* src/arch/instruction.c:
-	* src/arch/instruction.h:
-	* src/arch/instruction-int.h:
-	Build a linked list of disassembled instructions.
-
-10-10-25  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/gtkext/gtkblockview.c:
-	Remove dead code.
-
-10-10-24  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/editor.c:
-	Display the new panel for viewing source code.
-
-	* src/gtkext/gtkbinview.c:
-	* src/gtkext/gtkbinview.h:
-	* src/gtkext/gtkbinview-int.h:
-	* src/gtkext/gtkblockview.c:
-	* src/gtkext/gtkgraphview.c:
-	Update code.
-
-	* src/gtkext/gtksourceview.c:
-	* src/gtkext/gtksourceview.h:
-	* src/gtkext/gtkviewpanel.c:
-	* src/gtkext/gtkviewpanel.h:
-	* src/gtkext/gtkviewpanel-int.h:
-	New entries: create new abstraction levels for code rendering.
-
-	* src/gtkext/Makefile.am:
-	Add gtksourceview.[ch], gtkviewpanel-int.h and gtkviewpanel.[ch]
-	to libgtkext_la_SOURCES.
-
-	* src/panels/panel.c:
-	* src/panels/panel.h:
-	* src/panels/panel-int.h:
-	* src/panels/symbols.c:
-	Update code.
-
-	* src/project.c:
-	* src/project.h:
-	Clean the code for loaded binaries and load the source view.
-
-10-10-10  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/editor.c:
-	* src/gtkext/easygtk.c:
-	* src/gtkext/easygtk.h:
-	Introduce menu item accelerators.
-
-10-08-19  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/arch/x86/instruction.c:
-	* src/arch/x86/instruction.h:
-	* src/arch/x86/op_cmp.c:
-	* src/arch/x86/opcodes.h:
-	Support several extra x86 instructions.
-
-	* src/arch/x86/operand.c:
-	* src/arch/x86/operand.h:
-	Support three extra x86 operands.
-
-	* src/arch/x86/op_movzx.c:
-	* src/arch/x86/op_rcl.c:
-	* src/arch/x86/op_rcr.c:
-	* src/arch/x86/op_ret.c:
-	* src/arch/x86/op_rol.c:
-	* src/arch/x86/op_ror.c:
-	* src/arch/x86/op_sar.c:
-	* src/arch/x86/op_shl.c:
-	* src/arch/x86/op_shr.c:
-	* src/arch/x86/processor.c:
-	Support several extra x86 instructions.
-
-10-08-17  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/arch/x86/instruction.c:
-	* src/arch/x86/instruction.h:
-	Support several extra x86 instructions.
-
-	* src/arch/x86/Makefile.am:
-	Add op_cmps.c to libarchx86_la_SOURCES.
-
-	* src/arch/x86/op_cmp.c:
-	Support several extra x86 instructions.
-
-	* src/arch/x86/op_cmps.c:
-	New entry: support one cmps instruction.
-
-	* src/arch/x86/opcodes.h:
-	* src/arch/x86/operand.c:
-	* src/arch/x86/op_jump.c:
-	* src/arch/x86/op_sbb.c:
-	* src/arch/x86/op_set.c:
-	* src/arch/x86/op_sub.c:
-	* src/arch/x86/processor.c:
-	Support several extra x86 instructions.
-
-10-08-10  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/format/mangling/itanium_tok.l:
-	Improve the code by using Flex functions.
-
-10-08-10  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/analysis/routine.c:
-	* src/analysis/routine.h:
-	Improve the code.
-
-	* src/analysis/type.c:
-	* src/analysis/type.h:
-	Fix one warning, one bug in templates and improve the code.
-
-	* src/format/mangling/demangler.c:
-	Extend the test suite.
-
-	* src/format/mangling/itanium_gram.y:
-	* src/format/mangling/itanium_tok.l:
-	Improve Itanium demangling.
-
-10-08-01  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/format/elf/helper_x86.c:
-	* src/format/elf/symbols.c:
-	Update code.
-
-	* src/format/mangling/demangler.c:
-	* src/format/mangling/demangler.h:
-	Clean the code and provide a fast way to demangle strings.
-
-	* src/format/mangling/demangler-int.h:
-	Deleted entry.
-
-	* src/format/mangling/itanium_gram.y:
-	* src/format/mangling/itanium.h:
-	* src/format/mangling/java_gram.y:
-	* src/format/mangling/java.h:
-	Clean the code.
-
-10-08-01  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/format/elf/helper_x86.c:
-	Print more warnings on decoding failures.
-
-	* src/format/mangling/context.c:
-	* src/format/mangling/context.h:
-	* src/format/mangling/context-int.h:
-	* src/format/mangling/demangler.c:
-	* src/format/mangling/demangler.h:
-	* src/format/mangling/itanium_gram.y:
-	* src/format/mangling/itanium.h:
-	Update Itanium demangling by using the new contexts.
-
-	* src/main.c:
-	Update code.
-
-10-08-01  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/arch/artificial.c:
-	Destroy the instruction on loading error.
-
-	* src/arch/dalvik/operand.c:
-	* src/arch/mips/operand.c:
-	Update code.
-
-	* src/arch/operand.h:
-	Delete the 'AsmOperandSize' definition (use MemoryDataSize instead).
-
-	* src/arch/x86/op_adc.c:
-	* src/arch/x86/op_add.c:
-	* src/arch/x86/op_and.c:
-	* src/arch/x86/op_arpl.c:
-	* src/arch/x86/op_call.c:
-	* src/arch/x86/op_cmp.c:
-	* src/arch/x86/op_dec.c:
-	* src/arch/x86/operand.c:
-	* src/arch/x86/operand.h:
-	* src/arch/x86/op_inc.c:
-	* src/arch/x86/op_int.c:
-	* src/arch/x86/op_jump.c:
-	* src/arch/x86/op_lea.c:
-	* src/arch/x86/op_mov.c:
-	* src/arch/x86/op_movs.c:
-	* src/arch/x86/op_movsx.c:
-	* src/arch/x86/op_movzx.c:
-	* src/arch/x86/op_mul.c:
-	* src/arch/x86/op_not.c:
-	* src/arch/x86/op_or.c:
-	* src/arch/x86/op_pop.c:
-	* src/arch/x86/op_push.c:
-	* src/arch/x86/op_rcl.c:
-	* src/arch/x86/op_rcr.c:
-	* src/arch/x86/op_rol.c:
-	* src/arch/x86/op_ror.c:
-	* src/arch/x86/op_sar.c:
-	* src/arch/x86/op_sbb.c:
-	* src/arch/x86/op_shl.c:
-	* src/arch/x86/op_shr.c:
-	* src/arch/x86/op_stos.c:
-	* src/arch/x86/op_sub.c:
-	* src/arch/x86/op_test.c:
-	* src/arch/x86/op_xchg.c:
-	* src/arch/x86/op_xor.c:
-	Update code.
-
-	* src/arch/x86/processor.c:
-	Set the x86 minimal instruction size. Update code.
-
-	* src/arch/x86/processor.h:
-	* src/arch/x86/registers.c:
-	Update code.
-
-10-07-29  Cyrille Bagard <nocbos@gmail.com>
-
-	* configure.ac:
-	Add one extra definition to src/gtkext/iodamarshal.list.
-
-	* pixmaps/breakpoint_disabled.png:
-	* pixmaps/breakpoint_normal.png:
-	New entries: add pictures for breakpoints.
-
-	* pixmaps/Makefile.am:
-	Add breakpoint_disabled.png and breakpoint_normal.png to EXTRA_DIST.
-
-	* src/analysis/binary.c:
-	* src/analysis/binary.h:
-	Manage breakpoints groups and breakpoint signals.
-
-	* src/common/cpp.h:
-	New entry: define SIZE_T_MAXLEN.
-
-	* src/common/endianness.c:
-	* src/common/endianness.h:
-	Read numbers from strings.
-
-	* src/common/Makefile.am:
-	Add cpp.h to libcommon_la_SOURCES.
-
-	* src/debug/break.c:
-	* src/debug/break.h:
-	New entries: define breakpoints and breakpoints groups.
-
-	* src/debug/debugger.c:
-	* src/debug/debugger.h:
-	New entries: improve code.
-
-	* src/debug/debugger-int.h:
-	Create a new signal for breakpoints.
-
-	* src/debug/debuggers.c:
-	* src/debug/debuggers.h:
-	Deleted entries.
-
-	* src/debug/Makefile.am:
-	Remove debuggers.[ch] from libdebug_la_SOURCES and add break.[ch]
-	and debugger.[ch].
-
-	* src/debug/ptrace/ptrace.h:
-	Update code.
-
-	* src/debug/remgdb/gdb.c:
-	* src/debug/remgdb/gdb.h:
-	Improve the GDB client.
-
-	* src/debug/remgdb/helpers.c:
-	* src/debug/remgdb/helpers.h:
-	New entries: decode one 'Stop Reply' GDB packet.
-
-	* src/debug/remgdb/Makefile.am:
-	Add helpers.[ch] to libdebugremgdb_la_SOURCES.
-
-	* src/debug/remgdb/packet.c:
-	* src/debug/remgdb/packet.h:
-	* src/debug/remgdb/stream.c:
-	Ack received GDB packets.
-
-	* src/editor.c:
-	Update code.
-
-	* src/glibext/Makefile.am:
-	Add proto.h to libglibext_la_SOURCES.
-
-	* src/glibext/proto.h:
-	New entry: define GExtFunc prototype.
-
-	* src/gtkext/gtkblockview.c:
-	Update code.
-
-	* src/main.c:
-	Clean code.
-
-	* src/panels/breaks.c:
-	* src/panels/breaks.h:
-	New entries: build a panel for breakpoints.
-
-	* src/panels/Makefile.am:
-	Add breaks.[ch] to libpanels_la_SOURCES.
-
-	* src/panels/panel.c:
-	* src/panels/panel.h:
-	* src/panels/panel-int.h:
-	Update panels on binary change. Load the new panel for breakpoints.
-
-	* src/panels/registers.h:
-	* src/panels/symbols.c:
-	Update code.
-
-10-07-17  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/debug/Makefile.am:
-	* src/debug/ptrace/Makefile.am:
-	* src/debug/remgdb/Makefile.am:
-	* src/Makefile.am:
-	Reorganize the debug directories.
-
-10-07-17  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/glibext/gcodebuffer.c:
-	* src/glibext/gcodebuffer.h:
-	* src/gtkext/gtkblockview.c:
-	Restore the breakpoints in the GUI.
-
-10-06-28  Cyrille Bagard <nocbos@gmail.com>
-
-	* configure.ac:
-	Add the new Makefile from the 'src/arch/arm' directory to AC_CONFIG_FILES.
-
-	* src/analysis/binary.c:
-	Display a message for the ARM architecture.
-
-	* src/arch/arm/Makefile.am:
-	* src/arch/arm/processor.c:
-	* src/arch/arm/processor.h:
-	New entries: begin to support the ARM architecture.
-
-	* src/arch/artificial.c:
-	* src/arch/dalvik/processor.c:
-	Update code.
-
-	* src/arch/immediate.c:
-	* src/arch/immediate.h:
-	Pad values with 0 when printing if needed.
-
-	* src/arch/Makefile.am:
-	Add arm/libarcharm.la to libarch_la_LIBADD and arm to SUBDIRS.
-
-	* src/arch/processor.c:
-	* src/arch/processor.h:
-	* src/arch/processor-int.h:
-	Define the minimal instruction size for a given architecture.
-
-	* src/format/elf/elf.c:
-	* src/format/elf/elf_def.h:
-	* src/format/executable.h:
-	Recognize the ARM architecture when needed.
-
-10-06-27  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/arch/dalvik/instruction.c:
-	* src/arch/dalvik/instruction.h:
-	Support one sub opcode and fix the conditional jump ones.
-
-	* src/arch/dalvik/Makefile.am:
-	Add op_sub.c to libarchdalvik_la_SOURCES.
-
-	* src/arch/dalvik/opcodes.h:
-	Support one sub opcode.
-
-	* src/arch/dalvik/operand.c:
-	Fix many bugs with the branch targets.
-
-	* src/arch/dalvik/op_sub.c:
-	New entry: support one sub opcode.
-
-	* src/arch/dalvik/processor.c:
-	Support one sub opcode and reorganize the conditional jump ones.
-
-10-06-20  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/arch/dalvik/instruction.c:
-	* src/arch/dalvik/instruction.h:
-	Support more Dalvik opcodes.
-
-	* src/arch/dalvik/Makefile.am:
-	Add op_aget.c, op_aput.c, op_array.c, op_check.c, op_cmp.c, op_goto.c,
-	op_if.c, op_sput.c and op_to.c to libarchdalvik_la_SOURCES.
-
-	* src/arch/dalvik/op_aget.c:
-	* src/arch/dalvik/op_aput.c:
-	* src/arch/dalvik/op_array.c:
-	* src/arch/dalvik/op_check.c:
-	* src/arch/dalvik/op_cmp.c:
-	New entries: support more Dalvik opcodes.
-
-	* src/arch/dalvik/opcodes.h:
-	* src/arch/dalvik/op_const.c:
-	* src/arch/dalvik/operand.c:
-	* src/arch/dalvik/operand.h:
-	Support more Dalvik opcodes.
-
-	* src/arch/dalvik/op_goto.c:
-	* src/arch/dalvik/op_if.c:
-	New entries: support more Dalvik opcodes.
-
-	* src/arch/dalvik/op_move.c:
-	* src/arch/dalvik/op_mul.c:
-	* src/arch/dalvik/op_new.c:
-	* src/arch/dalvik/op_ret.c:
-	* src/arch/dalvik/op_sget.c:
-	Support more Dalvik opcodes.
-
-	* src/arch/dalvik/op_sput.c:
-	* src/arch/dalvik/op_to.c:
-	New entries: support more Dalvik opcodes.
-
-	* src/arch/dalvik/processor.c:
-	Support more Dalvik opcodes.
-
-	* src/arch/x86/operand.c:
-	* src/arch/x86/operand.h:
-	Typo.
-
-	* src/common/endianness.c:
-	Load 64-bit values.
-
-10-06-16  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/format/dex/dex_def.h:
-	* src/format/dex/method.c:
-	Look at access flags for computing native methods size.
-
-10-06-15  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/analysis/binary.c:
-	Be sure to stay in loaded binary data.
-
-	* src/common/endianness.c:
-	* src/common/leb128.c:
-	Report suspicious positions as errors.
-
-	* src/format/dex/dex-int.c:
-	Handle errors when allocating to much memory.
-
-	* src/format/dex/method.c:
-	Handle errors when loading methods from the DEX pool.
-
-	* src/panels/symbols.c:
-	Typo.
-
-10-06-06  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/analysis/routine.c:
-	Fix a bug: forget the return type when dealing with converting options.
-
-10-06-06  Cyrille Bagard <nocbos@gmail.com>
-
-	* pixmaps/Makefile.am:
-	Add more pictures to EXTRA_DIST and oidapix_DATA.
-
-	* pixmaps/symbol_class_classic.png:
-	* pixmaps/symbol_package.png:
-	* pixmaps/symbol_routine_classic.png:
-	* pixmaps/tbutton_collapse.png:
-	* pixmaps/tbutton_expand.png:
-	* pixmaps/tbutton_list_view.png:
-	* pixmaps/tbutton_namespace.png:
-	* pixmaps/tbutton_tree_view.png:
-	New entries: add icons to the symbols panel.
-
-	* src/analysis/routine.c:
-	* src/analysis/routine.h:
-	Be able to unset the return type. Add a function to get the namespace.
-	Provide more options when converting an item to string.
-
-	* src/analysis/type.c:
-	* src/analysis/type.h:
-	* src/analysis/variable.c:
-	* src/analysis/variable.h:
-	Provide more options when converting an item to string.
-
-	* src/format/dex/dex_def.h:
-	* src/format/dex/dex-int.c:
-	* src/format/dex/dex-int.h:
-	Define and load 'type_item' and 'type_list' DEX items.
-
-	* src/format/dex/pool.c:
-	Properly load the return type and the argument types for a routine.
-
-	* src/format/mangling/java_gram.y:
-	Fix two bugs: 'V' -> token V and the java_error() prototype.
-
-	* src/format/mangling/java_tok.l:
-	Remove some debug code.
-
-	* src/gtkext/easygtk.c:
-	* src/gtkext/easygtk.h:
-	Provide functions to quickly create toolbar items.
-
-	* src/gtkext/support.c:
-	* src/gtkext/support.h:
-	Provide functions to load images or picture buffers from files.
-
-	* src/panels/symbols.c:
-	Use a treeview with icons to show all known symbols.
-
-	* src/panels/symbols.h:
-	Typo.
-
-10-06-02  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/analysis/binary.c:
-	Insert all foudn routines in a better way.
-
-	* src/format/dex/class.c:
-	* src/format/dex/class.h:
-	* src/format/dex/dex.c:
-	* src/format/dex/method.c:
-	* src/format/dex/method.h:
-	Register all found routines.
-
-10-05-23  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/arch/dalvik/instruction.c:
-	* src/arch/dalvik/instruction.h:
-	Support extra Dalvik opcodes.
-
-	* src/arch/dalvik/Makefile.am:
-	Add the op_and, op_div.c, op_or.c, op_rem.c, op_rsub.c and op_xor.c
-	files to libarchdalvik_la_SOURCES.
-
-	* src/arch/dalvik/op_add.c:
-	Support extra Dalvik opcodes.
-
-	* src/arch/dalvik/op_and.c:
-	New entry: support extra Dalvik opcodes.
-
-	* src/arch/dalvik/opcodes.h:
-	Support extra Dalvik opcodes.
-
-	* src/arch/dalvik/op_div.c:
-	New entry: support extra Dalvik opcodes.
-
-	* src/arch/dalvik/operand.c:
-	* src/arch/dalvik/operand.h:
-	Support new kinds of operands: 22S and 23X.
-
-	* src/arch/dalvik/op_mul.c:
-	Support extra Dalvik opcodes.
-
-	* src/arch/dalvik/op_or.c:
-	* src/arch/dalvik/op_rem.c:
-	* src/arch/dalvik/op_rsub.c:
-	* src/arch/dalvik/op_xor.c:
-	New entries: support extra Dalvik opcodes.
-
-	* src/arch/dalvik/processor.c:
-	Support extra Dalvik opcodes.
-
-10-05-21  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/dialogs/about.c:
-	Typo.
-
-	* src/format/dex/pool.h:
-	* src/format/dex/pool.c:
-	Increase security by checking the requested index when reading a pool item.
-
-10-05-20  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/dialogs/about.c:
-	Fix a bug: make sure all figures of revision are displayed.
-
-10-05-20  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/arch/dalvik/instruction.c:
-	* src/arch/dalvik/instruction.h:
-	Add support for a few more Dalvik instructions.
-
-	* src/arch/dalvik/Makefile.am:
-	Add the op_add.c, op_iget.c, op_iput.c, op_move.c and op_new.c files
-	to libarchdalvik_la_SOURCES.
-
-	* src/arch/dalvik/op_add.c:
-	New entry: add support for one more Dalvik instruction.
-
-	* src/arch/dalvik/opcodes.h:
-	* src/arch/dalvik/operand.c:
-	* src/arch/dalvik/operand.h:
-	Add support for a few more Dalvik instructions.
-
-	* src/arch/dalvik/op_iget.c:
-	* src/arch/dalvik/op_iput.c:
-	* src/arch/dalvik/op_move.c:
-	* src/arch/dalvik/op_new.c:
-	New entries: add support for a few more Dalvik instructions.
-
-	* src/arch/dalvik/processor.c:
-	Add support for a few more Dalvik instructions.
-
-10-05-19  Cyrille Bagard <nocbos@gmail.com>
-
-	* Makefile.am:
-	Update code.
-
-	* revision.h:
-	Deleted entry.
-
-	* revision.h.in:
-	New entry: define the pattern of the revision.h file.
-
-10-05-19  Cyrille Bagard <nocbos@gmail.com>
-
-	* Makefile.am:
-	Fix the computing.
-
-10-05-19  Cyrille Bagard <nocbos@gmail.com>
-
-	* Makefile.am:
-	Compute the revision number based on SVN.
-
-	* pixmaps/Makefile.am:
-	Install most of the new pictures.
-
-	* pixmaps/openida.png:
-	* pixmaps/openida_text.png:
-	* pixmaps/openida_text.xcf:
-	* pixmaps/openida.xcf:
-	* pixmaps/revision_0.png:
-	* pixmaps/revision_1.png:
-	* pixmaps/revision_2.png:
-	* pixmaps/revision_3.png:
-	* pixmaps/revision_4.png:
-	* pixmaps/revision_5.png:
-	* pixmaps/revision_6.png:
-	* pixmaps/revision_7.png:
-	* pixmaps/revision_8.png:
-	* pixmaps/revision_9.png:
-	* pixmaps/revision.png:
-	New entries: add all pictures needed for the about window.
-
-	* revision.h:
-	Create the header file containing the revision number.
-
-	* src/dialogs/about.c:
-	* src/dialogs/about.h:
-	New entries: display the about window.
-
-	* src/dialogs/Makefile.am:
-	Add the about.[ch] to libdialogs_a_SOURCES.
-
-	* src/dialogs/plugins.h:
-	Typo.
-
-	* src/editor.c:
-	Add a help/about menu.
-
-	* src/format/Makefile.am:
-	Exclude the dwarf directory  from compilation (for now).
-
-	* src/gtkext/support.h:
-	Typo.
-
-10-05-17  Cyrille Bagard <nocbos@gmail.com>
-
-	* configure.ac:
-	Add the new Makefiles from the 'plugins/dexresolver' directory
-	to AC_CONFIG_FILES.
-
-	* plugins/dexresolver/context.c:
-	* plugins/dexresolver/context.h:
-	* plugins/dexresolver/Makefile.am:
-	* plugins/dexresolver/operand.c:
-	* plugins/dexresolver/operand.h:
-	* plugins/dexresolver/plugin.c:
-	* plugins/dexresolver/plugin.h:
-	New entries: give more details for each operand relative to one DEX pool.
-
-	* plugins/Makefile.am:
-	Add dexresolver to SUBDIRS.
-
-	* src/analysis/exporter.c:
-	Define a color for the RTT_STRING attribute.
-
-	* src/analysis/variable.c:
-	* src/analysis/variable.h:
-	Define more properties for variables.
-
-	* src/arch/dalvik/operand.c:
-	* src/arch/dalvik/operand.h:
-	Provide methods to access internal fields of GDalvikPoolOperand instances.
-
-	* src/arch/instruction.c:
-	* src/arch/instruction.h:
-	Typo.
-
-	* src/format/dex/dex_def.h:
-	* src/format/dex/dex-int.c:
-	* src/format/dex/dex-int.h:
-	Define and read prototype and field identifiers. Set NO_INDEX.
-
-	* src/format/dex/pool.c:
-	* src/format/dex/pool.h:
-	Extract strings and fields from the DEX pool.
-
-	* src/plugins/context.c:
-	* src/plugins/context.h:
-	* src/plugins/context-int.h:
-	New entries: create contexts for each running instance of a plugin.
-
-	* src/plugins/Makefile.am:
-	Add the context-int.h and context.[ch] files to libplugins_la_SOURCES.
-
-	* src/plugins/pglist.c:
-	Enable plugins again.
-
-	* src/plugins/plugin.c:
-	* src/plugins/plugin-def.h:
-	Improve the way plugins are managed: introduce instances and type.
-
-	* src/plugins/plugin.h:
-	Typo.
-
-	* src/plugins/plugin-int.h:
-	Improve the way plugins are managed: introduce instances and type.
-
-10-05-13  Cyrille Bagard <nocbos@gmail.com>
-
-	* configure.ac:
-	Add the new Makefiles from the 'src/arch/dalvik' and 'src/format/dex'
-	directories to AC_CONFIG_FILES.
-
-	* src/analysis/binary.c:
-	Print a messsage when Dalvik VM is detected.
-
-	* src/analysis/exporter.c:
-	* src/analysis/exporter.h:
-	Add a new rendering attributes type: RTT_SECTION.
-
-	* src/analysis/routine.c:
-	* src/analysis/routine.h:
-	* src/analysis/type.c:
-	* src/analysis/type.h:
-	Handle namespaces in types/routines name.
-
-	* src/arch/archbase.h:
-	Handle 4-bit sizes.
-
-	* src/arch/artificial.c:
-	Fix a bug: 'db' is not a 'ret' keyword and it must be known.
-
-	* src/arch/dalvik/instruction.c:
-	* src/arch/dalvik/instruction.h:
-	* src/arch/dalvik/Makefile.am:
-	* src/arch/dalvik/opcodes.h:
-	* src/arch/dalvik/op_const.c:
-	* src/arch/dalvik/operand.c:
-	* src/arch/dalvik/operand.h:
-	* src/arch/dalvik/op_invoke.c:
-	* src/arch/dalvik/op_mul.c:
-	* src/arch/dalvik/op_nop.c:
-	* src/arch/dalvik/op_ret.c:
-	* src/arch/dalvik/op_sget.c:
-	* src/arch/dalvik/processor.c:
-	* src/arch/dalvik/processor.h:
-	* src/arch/dalvik/register.c:
-	* src/arch/dalvik/register.h:
-	Support the Dalvik Virtual Machine (partially).
-
-	* src/arch/immediate.c:
-	* src/arch/immediate.h:
-	Handle 4-bit values. Use MemoryDataSize instead of the dying AsmOperandSize.
-
-	* src/arch/jvm/processor.c:
-	Typo.
-
-	* src/arch/Makefile.am:
-	Add dalvik/libarchdalvik.la to libarch_la_LIBADD and dalvik to SUBDIRS.
-
-	* src/arch/processor.c:
-	* src/arch/processor.h:
-	Register Dalvik VM as a new architecture.
-
-	* src/arch/x86/opcodes.h:
-	* src/arch/x86/operand.c:
-	* src/arch/x86/processor.h:
-	Typo.
-
-	* src/common/endianness.c:
-	* src/common/endianness.h:
-	Read 4-bit values. Use MemoryDataSize instead of the dying AsmOperandSize.
-
-	* src/common/leb128.c:
-	* src/common/leb128.h:
-	Load LEB128 values here.
-
-	* src/common/Makefile.am:
-	Add the leb128.[ch] files to libcommon_la_SOURCES.
-
-	* src/format/dex/class.c:
-	* src/format/dex/class.h:
-	* src/format/dex/dex.c:
-	* src/format/dex/dex_def.h:
-	* src/format/dex/dex.h:
-	* src/format/dex/dex-int.c:
-	* src/format/dex/dex-int.h:
-	* src/format/dex/Makefile.am:
-	* src/format/dex/method.c:
-	* src/format/dex/method.h:
-	* src/format/dex/pool.c:
-	* src/format/dex/pool.h:
-	Support the Dalvik Executable file format (partially).
-
-	* src/format/executable.h:
-	Add Dalvik as a legal architecture for formats.
-
-	* src/format/format.c:
-	* src/format/format.h:
-	Add 'Dalvik Executable' as a new supported format.
-
-	* src/format/format-int.h:
-	Remove a gcc warnings about discarding qualifiers ('const').
-
-	* src/format/java/java-int.h:
-	Typo.
-
-	* src/format/Makefile.am:
-	Add dex/libformatdex.la to libformat_la_LIBADD and dex to SUBDIRS.
-	Dwarf support is currently disabled.
-
-	* src/format/mangling/context.c:
-	* src/format/mangling/context.h:
-	* src/format/mangling/context-int.h:
-	* src/format/mangling/demangler.c:
-	* src/format/mangling/demangler.h:
-	Change the way demangling is processed: use now contexts to memorize
-	per session states. Get able to decode only types.
-
-	* src/format/mangling/java_gram.y:
-	* src/format/mangling/java.h:
-	* src/format/mangling/java_tok.l:
-	Add a Java/DEX demangler.
-
-	* src/format/mangling/Makefile.am:
-	Update the name of the output files in order to be able to have several
-	analysers in the same program.
-
-	* src/main.c:
-	Update code.
-
-10-04-24  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/arch/jvm/operand.c:
-	Fix included headers.
-
-	* src/dialogs/binparts.c:
-	* src/dialogs/binparts.h:
-	Typo.
-
-	* src/dialogs/Makefile.am:
-	Add the plugins.[ch] files to libdialogs_a_SOURCES.
-
-	* src/dialogs/plugins.c:
-	* src/dialogs/plugins.h:
-	New entries: begin to allow plugins selection.
-
-	* src/editor.c:
-	Add a menu the select plugins for a loaded binary.
-
-	* src/format/format.c:
-	* src/format/format.h:
-	Register the Java format as [quite] valid.
-
-	* src/format/java/java.c:
-	* src/format/java/java_def.h:
-	* src/format/java/java.h:
-	* src/format/java/java-int.c:
-	New entries: follow the usual model of file format.
-
-	* src/format/java/java-int.h:
-	* src/format/java/Makefile.am:
-	* src/format/java/pool.c:
-	* src/format/java/pool.h:
-	* src/format/Makefile.am:
-	Update a little bit the Java part (welcome back).
-
-	* src/format/pe/pe.c:
-	* src/format/pe/pe.h:
-	* src/format/pe/pe-int.h:
-	Typo.
-
-10-04-19  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/analysis/binary.c:
-	Display the old built prologues.
-
-	* src/analysis/exporter.c:
-	Define attributes for printing binary content using GLib.
-
-	* src/analysis/line.c:
-	Provide a function to merge lines lists.
-
-	* src/analysis/line_comment.c:
-	Export content to GLib buffer.
-
-	* src/analysis/line.h:
-	* src/analysis/line-int.h:
-	Provide a function to merge lines lists.
-
-	* src/analysis/line_prologue.c:
-	Export content to GLib buffer.
-
-	* src/common/dllist.h:
-	Merge lists using dl_list_merge ; dl_list_pop needs to be fixed.
-
-	* src/glibext/gbufferline.c:
-	* src/glibext/gbufferline.h:
-	Add the ability to merge line columns.
-
-	* src/glibext/gbuffersegment.c:
-	* src/glibext/gbuffersegment.h:
-	Take care of attributes when drawing glyphs.
-
-	* src/glibext/gcodebuffer.c:
-	Fix a bug: the range of lines to draw has to be smaller than the number
-	of internal lines.
-
-10-04-18  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/analysis/Makefile.am:
-	Add the type.[ch] files to libanalysis_la_SOURCES.
-
-	* src/analysis/routine.c:
-	* src/analysis/routine.h:
-	Use the new types in routines.
-
-	* src/analysis/type.c:
-	* src/analysis/type.h:
-	New entries: define several kinds of types.
-
-	* src/analysis/variable.c:
-	* src/analysis/variable.h:
-	Create variable objects using GLib.
-
-	* src/format/dwarf/Makefile.am:
-	Add LIBXML_CFLAGS to INCLUDES in order to fix compilation.
-
-	* src/format/elf/helper_x86.c:
-	Disable the demangling process with symbols.
-
-	* src/format/mangling/itanium_gram.y:
-	* src/format/mangling/itanium_tok.l:
-	Improve the Itanium demangler.
-
-	* src/format/mangling/Makefile.am:
-	Add LIBXML_CFLAGS to INCLUDES in order to fix compilation.
-
-	* src/main.c:
-	Test the Itanium demangler.
-
-10-04-11  Cyrille Bagard <nocbos@gmail.com>
-
-	* plugins/stackvars/operand.c:
-	* src/analysis/exporter.c:
-	* src/analysis/exporter.h:
-	* src/analysis/exporter-int.h:
-	* src/analysis/line_code.c:
-	* src/analysis/line_comment.c:
-	* src/analysis/line_prologue.c:
-	* src/arch/immediate.c:
-	* src/arch/instruction.c:
-	* src/arch/x86/operand.c:
-	* src/arch/x86/registers.c:
-	* src/gtkext/gtkblockview.c:
-	* src/main.c:
-	Clean the code by removing all references to the old GtkTextBuffer usage.
-
-10-04-11  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/analysis/exporter.c:
-	* src/analysis/exporter.h:
-	* src/analysis/exporter-int.h:
-	* src/analysis/line_code.c:
-	* src/arch/immediate.c:
-	* src/arch/instruction.c:
-	* src/arch/x86/operand.c:
-	* src/arch/x86/registers.c:
-	Export content into the new display buffer format (line of code only).
-
-	* src/glibext/gbufferline.c:
-	* src/glibext/gbufferline.h:
-	* src/glibext/gbuffersegment.c:
-	* src/glibext/gbuffersegment.h:
-	* src/glibext/gcodebuffer.c:
-	* src/glibext/gcodebuffer.h:
-	New entries: provide a faster than GTK display buffer.
-
-	* src/glibext/Makefile.am:
-	Add the gbufferline.[ch], gbuffersegment.[ch] and gcodebuffer.[ch]
-	files to libglibext_la_SOURCES.
-
-	* src/gtkext/gtkblockview.c:
-	Display the view using the new internal display buffer.
-
-	* src/gtkext/gtkextstatusbar.c:
-	Improve the processing time: skip all cases which don't change
-	the progress status enough (< 1%).
-
-	* src/plugins/pglist.c:
-	Disable all plugins (again).
-
-10-04-05  Cyrille Bagard <nocbos@gmail.com>
-
-	* configure.ac:
-	Add the new Makefile from the 'plugins/theseus' directory to AC_CONFIG_FILES.
-
-	* plugins/Makefile.am:
-	Add theseus to SUBDIRS.
-
-	* plugins/pyoida/pyoida.c:
-	Disable the Python plugin.
-
-	* plugins/theseus/Makefile.am:
-	* plugins/theseus/theseus.c:
-	* plugins/theseus/theseus.h:
-	New entries: create a plugin to follow the control flow in order to avoid
-	showing garbage. Not yet fully working. Tested with the grainne crackme.
-
-	* src/analysis/binary.c:
-	* src/analysis/binary.h:
-	Provide the storage address of the rendering lines.
-
-	* src/analysis/line.c:
-	* src/analysis/line.h:
-	* src/analysis/line-int.h:
-	Add some useful functions to remove or insert lines.
-
-	* src/plugins/plugin.c:
-	* src/plugins/plugin-def.h:
-	Add a missing argument (the plugin address) when calling exec_on_bin().
-
-10-04-05  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/format/elf/elf.c:
-	* src/format/elf/elf_def.h:
-	* src/format/elf/elf-int.c:
-	* src/format/elf/elf-int.h:
-	* src/format/elf/helper_x86.c:
-	Reorganize the ELF header (32 or 64 bits).
-
-	* src/format/elf/Makefile.am:
-	Add the program.[ch] files to libformatelf_la_SOURCES.
-
-	* src/format/elf/program.c:
-	* src/format/elf/program.h:
-	New entries: provide program header relative functions.
-
-	* src/format/elf/section.c:
-	* src/format/elf/strings.c:
-	Reorganize the ELF header (32 or 64 bits).
-
-10-04-05  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/arch/x86/instruction.c:
-	* src/arch/x86/instruction.h:
-	Support some extra opcodes : popa and arpl.
-
-	* src/arch/x86/Makefile.am:
-	Add op_arpl.c to libarchx86_la_SOURCES.
-
-	* src/arch/x86/op_arpl.c:
-	New entry: support the 'arpl' instruction.
-
-	* src/arch/x86/opcodes.h:
-	* src/arch/x86/op_pop.c:
-	* src/arch/x86/processor.c:
-	Support some extra opcodes : popa and arpl.
-
-10-03-31  Cyrille Bagard <nocbos@gmail.com>
-
-	* configure.ac:
-	Add the new Makefiles from the 'plugins/pyoida/*' directories to
-	AC_CONFIG_FILES.
-
-	* plugins/pyoida/analysis/binary.c:
-	* plugins/pyoida/analysis/binary.h:
-	* plugins/pyoida/analysis/exporter.c:
-	* plugins/pyoida/analysis/exporter.h:
-	* plugins/pyoida/analysis/exporter-int.h:
-	* plugins/pyoida/analysis/line.c:
-	* plugins/pyoida/analysis/line.h:
-	* plugins/pyoida/analysis/Makefile.am:
-	* plugins/pyoida/analysis/module.c:
-	* plugins/pyoida/analysis/module.h:
-	* plugins/pyoida/analysis/roptions.c:
-	* plugins/pyoida/analysis/roptions.h:
-	* plugins/pyoida/arch/archbase.c:
-	* plugins/pyoida/arch/archbase.h:
-	* plugins/pyoida/arch/Makefile.am:
-	* plugins/pyoida/arch/module.c:
-	* plugins/pyoida/arch/module.h:
-	* plugins/pyoida/arch/processor.c:
-	* plugins/pyoida/arch/processor.h:
-	* plugins/pyoida/format/executable.c:
-	* plugins/pyoida/format/executable.h:
-	* plugins/pyoida/format/Makefile.am:
-	* plugins/pyoida/format/module.c:
-	* plugins/pyoida/format/module.h:
-	* plugins/pyoida/Makefile.am:
-	* plugins/pyoida/plugin.c:
-	* plugins/pyoida/plugin.h:
-	* plugins/pyoida/pyoida.c:
-	* plugins/python/lnxsyscalls/lnxsyscalls.py:
-	New entries: implement first steps to a Python plugins support.
-
-	* src/analysis/exporter-int.h:
-	Typo.
-
-	* src/analysis/line.c:
-	Add functions to set or get comments. Provide the previous line
-	of a given one.
-
-	* src/analysis/line_code.c:
-	Improve the speed of exporting to GTK buffers.
-
-	* src/analysis/line.h:
-	* src/analysis/line-int.h:
-	Add functions to set or get comments. Provide the previous line
-	of a given one.
-
-	* src/common/dllist.h:
-	Add a function to retrieve the previous item.
-
-	* src/common/environment.c:
-	* src/common/environment.h:
-	New entries: deal with environment variables.
-
-	* src/common/Makefile.am:
-	Add environment.[ch] to libcommon_la_SOURCES.
-
-	* src/plugins/Makefile.am:
-	Add plugin-int.h to libplugins_la_SOURCES.
-
-	* src/plugins/pglist.c:
-	Allow extern code to add plugins.
-
-	* src/plugins/plugin.c:
-	* src/plugins/plugin-def.h:
-	Move some parts of the plugins definition.
-
-	* src/plugins/plugin-int.h:
-	New entry: move some parts of the plugins definition.
-
-10-03-28  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/analysis/binary.c:
-	* src/analysis/roptions.c:
-	* src/analysis/roptions.h:
-	* src/dialogs/export.c:
-	Remove the second argument of the g_rendering_options_new() function
-	as it can be guessed from the first one.
-
-10-03-21  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/analysis/exporter.c:
-	* src/analysis/exporter.h:
-	* src/analysis/exporter-int.h:
-	* src/analysis/line_code.c:
-	* src/analysis/line_comment.c:
-	* src/analysis/line_prologue.c:
-	Add an interface to export content as simple text.
-
-	* src/analysis/roptions.c:
-	* src/analysis/roptions.h:
-	Handle the syntax of the assembly code here.
-
-	* src/arch/immediate.c:
-	* src/arch/instruction.c:
-	* src/arch/x86/operand.c:
-	* src/arch/x86/registers.c:
-	Add an interface to export content as simple text.
-
-	* src/dialogs/export.c:
-	* src/dialogs/export.h:
-	Allow a simple export of an assembly content.
-
-	* src/dialogs/Makefile.am:
-	Add export.[ch] to libdialogs_a_SOURCES.
-
-	* src/editor.c:
-	Update the GUI. Typo.
-
-	* src/gtkext/easygtk.c:
-	* src/gtkext/easygtk.h:
-	Provide a function to quickly create a check button.
-
-10-03-11  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/format/elf/elf.c:
-	Typo.
-
-	* src/format/format.c:
-	* src/format/format.h:
-	Include PE as a valid executable format.
-
-	* src/format/Makefile.am:
-	Add pe/libformatpe.la to libformat_la_LIBADD.
-
-	* src/format/pe/e_pe.c:
-	* src/format/pe/e_pe.h:
-	Deleted entries ; see the pe.[ch] files instead.
-
-	* src/format/pe/Makefile.am:
-	* src/format/pe/pe.c:
-	* src/format/pe/pe_def.h:
-	* src/format/pe/pe.h:
-	* src/format/pe/pe-int.c:
-	* src/format/pe/pe-int.h:
-	* src/format/pe/section.c:
-	* src/format/pe/section.h:
-	* src/format/pe/symbols.c:
-	* src/format/pe/symbols.h:
-	Add first steps for a full PE support.
-
-10-02-23  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/analysis/binary.c:
-	* src/gtkext/gtkblockview.c:
-	Avoid crashes when loading unrecognized files.
-
-10-01-02  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/analysis/binary.c:
-	* src/analysis/binary.h:
-	Fix the prototype of the function giving access to disassembled parts.
-
-	* src/dialogs/binparts.c:
-	* src/dialogs/binparts.h:
-	Load, save and edit some binary parts selection.
-
-	* src/dialogs/Makefile.am:
-	News entry: add this missing file.
-
-	* src/editor.c:
-	Fix a call.
-
-	* src/format/elf/elf.c:
-	* src/format/elf/section.c:
-	* src/format/elf/section.h:
-	* src/format/executable.c:
-	* src/format/executable.h:
-	* src/format/executable-int.h:
-	Provide a way to translate addresses into file positions.
-
-	* src/format/part.c:
-	* src/format/part.h:
-	Create a function to dump parts.
-
-09-12-13  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/analysis/binary.c:
-	Load and save binary parts (default, routines and user defined).
-
-	* src/analysis/line.c:
-	* src/analysis/line-int.h:
-	Use the new functions to insert lines.
-
-	* src/arch/jvm/Makefile.am:
-	* src/arch/Makefile.am:
-	* src/arch/mips/Makefile.am:
-	* src/arch/x86/Makefile.am:
-	Add LIBXML_CFLAGS to INCLUDES.
-
-	* src/common/dllist.c:
-	* src/common/dllist.h:
-	Remove the buggy *splice* functions and replace them with dl_list_add_before.
-
-	* src/common/xml.c:
-	* src/common/xml.h:
-	Create functions to add nodes or attributes to XML nodes.
-
-	* src/format/elf/elf.c:
-	Provide a way to translate a file offset into a virtual address.
-
-	* src/format/elf/Makefile.am:
-	Add LIBXML_CFLAGS to INCLUDES.
-
-	* src/format/elf/section.c:
-	* src/format/elf/section.h:
-	* src/format/executable.c:
-	* src/format/executable.h:
-	* src/format/executable-int.h:
-	Provide a way to ranslate a file offset into a virtual address.
-
-	* src/format/java/Makefile.am:
-	Add LIBXML_CFLAGS to INCLUDES.
-
-	* src/format/Makefile.am:
-	Add LIBXML_CFLAGS to INCLUDES.
-
-	* src/format/part.c:
-	* src/format/part.h:
-	Load and save parts unsing XML.
-
-	* src/format/pe/Makefile.am:
-	Add LIBXML_CFLAGS to INCLUDES.
-
-09-12-02  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/format/elf/helper_x86.c:
-	* src/format/elf/symbols.c:
-	Begin to demangle C++ function names.
-
-	* src/format/mangling/itanium_gram.y:
-	* src/format/mangling/itanium_tok.l:
-	Improve the Itanium demangling.
-
-	* src/format/symbol.c:
-	* src/format/symbol.h:
-	Use the attached routine to provide a name when possible.
-
-09-11-20  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/configuration.c:
-	* src/configuration.h:
-	Handle boolean values in configurations.
-
-	* src/editor.c:
-	Better supervise the closing of the editor.
-
-	* src/params.h:
-	Define an (not yet used) 'Auto save' parameter.
-
-	* src/project.c:
-	* src/project.h:
-	Provide the storing filename instead of only telling if there is one or not.
-
-09-11-19  Cyrille Bagard <nocbos@gmail.com>
-
-	* configure.ac:
-	Add the new Makefile from the 'src/dialogs/Makefile' directory to
-	AC_CONFIG_FILES.
-
-	* src/analysis/binary.c:
-	* src/analysis/binary.h:
-	Handle several kinds of binary parts.
-
-	* src/dialogs/binparts.c:
-	* src/dialogs/binparts.h:
-	New entries: create a dialog window to select binary parts to disassemble.
-
-	* src/dlg_sections.c:
-	* src/dlg_sections.h:
-	Moved entries: see the src/dialogs/binparts.[ch] files.
-
-	* src/editor.c:
-	Update code and add menus.
-
-	* src/format/elf/elf.c:
-	Load the name of sections.
-
-	* src/format/elf/section.c:
-	Typo: add a 'FIXME' comment.
-
-	* src/format/part.c:
-	* src/format/part.h:
-	Provide a way to retrieve the name of a binary part.
-
-	* src/Makefile.am:
-	Add dialogs/libdialogs.a to openida_LDADD.
-
-	* src/project.c:
-	Fix a bug when saving projects.
-
-09-11-07  Cyrille Bagard <nocbos@gmail.com>
-
-	* configure.ac:
-	* plugins/govm/build.c:
-	* plugins/govm/build.h:
-	* plugins/govm/goas.c:
-	* plugins/govm/gram.y:
-	* plugins/govm/instruction.c:
-	* plugins/govm/instruction.h:
-	* plugins/govm/Makefile.am:
-	* plugins/govm/samples/test.asm:
-	* plugins/govm/tok.l:
-	Provide a small assembler for the GoVM architecture.
-
-09-10-31  Cyrille Bagard <nocbos@gmail.com>
-
-	* plugins/pyoida/analysis/py_binary.c:
-	* plugins/pyoida/analysis/py_line.c:
-	* plugins/pyoida/py_log.c:
-	Adapt code for supporting Python 3.
-
-09-10-29  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/analysis/exporter.c:
-	Remove useless code handling GTK iterator position.
-
-	* src/arch/x86/instruction.c:
-	Clean the x86 instructions list. Begin to modify the get_text() function.
-
-	* src/arch/x86/opcodes.h:
-	Define the x86 decoding function prototype.
-
-	* src/arch/x86/operand.c:
-	* src/arch/x86/operand.h:
-	Make sure the operand types are always initialized.
-
-	* src/arch/x86/processor.c:
-	Reorganize the instructions decoding function.
-
-	* src/gtkext/gtkblockview.c:
-	Remove useless code handling GTK iterator position. Set the layout
-	buffer as late as possible in order to avoid signals.
-
-09-10-23  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/graph/dot.c:
-	* src/graph/dot.h:
-	* src/graph/layout.c:
-	* src/graph/node.c:
-	* src/graph/node.h:
-	Update calls and prototypes (mainly GtkFixed -> GtkGraphView).
-
-	* src/gtkext/gtkbinview.c:
-	* src/gtkext/gtkbinview-int.h:
-	* src/gtkext/gtkblockview.c:
-	* src/gtkext/gtkgraphview.c:
-	* src/gtkext/gtkgraphview.h:
-	Support scrolling internally and thus fix bugs with big binaries.
-
-	* src/project.c:
-	Remove the now useless view ports.
-
-09-10-12  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/arch/x86/instruction.c:
-	* src/arch/x86/instruction.h:
-	* src/arch/x86/opcodes.h:
-	* src/arch/x86/op_set.c:
-	* src/arch/x86/processor.c:
-	Support the 'setl' opcode.
-
-09-10-11  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/arch/x86/instruction.c:
-	* src/arch/x86/instruction.h:
-	Support extra opcodes.
-
-	* src/arch/x86/Makefile.am:
-	Add op_movs.c and op_stos.c to libarchx86_la_SOURCES.
-
-	* src/arch/x86/opcodes.h:
-	Support extra opcodes.
-
-	* src/arch/x86/operand.c:
-	* src/arch/x86/operand.h:
-	Support a new kind of operands: m(8|16|32).
-
-	* src/arch/x86/op_movs.c:
-	New entry: add support for the movs opcode.
-
-	* src/arch/x86/op_movsx.c:
-	Support extra opcodes.
-
-	* src/arch/x86/op_stos.c:
-	New entry: add support for the stos opcode.
-
-	* src/arch/x86/processor.c:
-	Support extra opcodes.
-
-09-10-08  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/format/elf/elf_def.h:
-	Typo.
-
-	* src/format/elf/section.c:
-	* src/format/elf/section.h:
-	Fix an integer overflow in symbol name index.
-
-09-10-07  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/arch/artificial.c:
-	Replace a call to g_arch_instruction_attach_one_operand() by a call
-	to g_arch_instruction_attach_extra_operand().
-
-	* src/arch/instruction.c:
-	* src/arch/instruction.h:
-	Remove the g_arch_instruction_attach_(one|two)_operand[s]() functions.
-	One can use g_arch_instruction_attach_extra_operand() instead.
-
-	* src/arch/jvm/operand.c:
-	Replace a call to g_arch_instruction_attach_one_operand() by a call
-	to g_arch_instruction_attach_extra_operand().
-
-	* src/arch/x86/instruction.c:
-	* src/arch/x86/instruction.h:
-	* src/arch/x86/op_and.c:
-	* src/arch/x86/op_cmp.c:
-	* src/arch/x86/opcodes.h:
-	Support extra x86 opcodes.
-
-	* src/arch/x86/operand.c:
-	* src/arch/x86/operand.h:
-	Create a function to load n operands. Remove the older ones allowing to
-	load one or two operands. Add comments to fix later endianness.
-
-	* src/arch/x86/op_int.c:
-	Replace a call to g_arch_instruction_attach_one_operand() by a call
-	to g_arch_instruction_attach_extra_operand().
-
-	* src/arch/x86/op_jump.c:
-	* src/arch/x86/op_mul.c:
-	* src/arch/x86/processor.c:
-	Support extra x86 opcodes.
-
-09-10-06  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/arch/immediate.c:
-	* src/arch/immediate.h:
-	Export values as off_t type.
-
-	* src/format/elf/elf_def.h:
-	Define some types of ELF binaries.
-
-	* src/format/elf/helper_x86.c:
-	* src/format/elf/helper_x86.h:
-	* src/format/elf/symbols.c:
-	Load .rel.plt symbols even for shared libraries.
-
-09-10-04  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/arch/x86/instruction.c:
-	* src/arch/x86/instruction.h:
-	Support extra x86 opcodes. Fix a bug with two-byte opcodes.
-
-	* src/arch/x86/Makefile.am:
-	Add op_set.c to libarchx86_la_SOURCES.
-
-	* src/arch/x86/opcodes.h:
-	* src/arch/x86/op_jump.c:
-	* src/arch/x86/op_not.c:
-	* src/arch/x86/op_or.c:
-	Support extra x86 opcodes.
-
-	* src/arch/x86/op_set.c:
-	New entry: support the 'sete' and 'setne' opcodes.
-
-	* src/arch/x86/op_test.c:
-	* src/arch/x86/processor.c:
-	Support extra x86 opcodes.
-
-09-10-04  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/arch/x86/operand.c:
-	Fix the rendering of ModRM operands.
-
-09-10-04  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/arch/x86/operand.c:
-	Fix a bug in relative jump operands.
-
-09-10-04  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/arch/x86/instruction.c:
-	* src/arch/x86/instruction.h:
-	* src/arch/x86/opcodes.h:
-	* src/arch/x86/op_dec.c:
-	* src/arch/x86/op_inc.c:
-	* src/arch/x86/processor.c:
-	Support a few extra instructions (inc/dec rm8/16/32).
-
-09-10-02  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/gtkext/gtkblockview.c:
-	Only redraw the needed area on view exposure.
-
-09-09-30  Cyrille Bagard <nocbos@gmail.com>
-
-	* plugins/stackvars/operand.c:
-	* plugins/stackvars/operand.h:
-	Display default name of variables.
-
-	* plugins/stackvars/stackvars.c:
-	Parse and replace matching operands.
-
-	* src/analysis/binary.c:
-	Update included headers (prototype -> routine).
-
-	* src/analysis/exporter.c:
-	* src/analysis/exporter.h:
-	Add a rendering type for variable names.
-
-	* src/analysis/Makefile.am:
-	Remove prototype.[ch] and add routine.[ch] to libanalysis_la_SOURCES.
-
-	* src/analysis/prototype.c:
-	* src/analysis/prototype.h:
-	Renamed entries: see routine.[ch].
-
-	* src/analysis/routine.c:
-	* src/analysis/routine.h:
-	New entries: insert variables from the stack.
-
-	* src/analysis/variable.c:
-	* src/analysis/variable.h:
-	Create a new GLib oriented basic variable.
-
-	* src/arch/immediate.c:
-	* src/arch/immediate.h:
-	Export values to size_t.
-
-	* src/format/exe_format.h:
-	* src/format/format.h:
-	* src/format/mangling/demangler.h:
-	* src/format/mangling/demangler-int.h:
-	* src/format/symbol.c:
-	* src/format/symbol.h:
-	Update included headers (prototype -> routine).
-
-	* src/plugins/pglist.c:
-	* src/plugins/plugin.c:
-	Enable plugins again.
-
-09-09-27  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/arch/x86/operand.c:
-	Fix a copy/paste mistake: the operand size argument is never initialized.
-
-09-09-27  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/gtkext/gtkblockview.c:
-	Replace hardcoded integer value by G_MAXINT.
-
-09-09-25  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/editor.c:
-	Update code (mainly GtkDockItem -> GDockItem).
-
-	* src/gtkext/gtkdockitem.c:
-	* src/gtkext/gtkdockitem.h:
-	* src/gtkext/gtkdockpanel.c:
-	* src/gtkext/gtkdockpanel.h:
-	* src/panels/panel.c:
-	Update code (GtkDockItem -> GDockItem). Free properly unused dock items.
-
-	* src/panels/registers.c:
-	Remove the last GTK warning by adding a viewport.
-
-	* src/project.c:
-	* src/project.h:
-	Remember the filename of projects. Manage properly projects (close,
-	reload, aso.).
-
-09-09-20  Cyrille Bagard <nocbos@gmail.com>
-
-	* Makefile.am:
-	Fix compilation order.
-
-	* src/analysis/binary.c:
-	Process the disassembly here and use the new queue to push works.
-
-	* src/analysis/delayed.c:
-	* src/analysis/delayed.h:
-	Deleted entries. Their content is merged with src/analysis/binary.c.
-
-	* src/analysis/line.c:
-	* src/analysis/line.h:
-	Add functions to retrieve the last line of a list and the length of a line.
-
-	* src/analysis/line-int.h:
-	Define the lines_list_last() macro.
-
-	* src/analysis/Makefile.am:
-	Remove the delayed.[ch] files from libanalysis_la_SOURCES.
-
-	* src/glibext/delayed.c:
-	* src/glibext/delayed.h:
-	* src/glibext/delayed-int.h:
-	Improved heavyly the work queue: it is now more generic and creates thread pools.
-
-	* src/gtkext/gtkbinview.c:
-	* src/gtkext/gtkbinview-int.h:
-	Create a signal called "lines-set".
-
-	* src/gtkext/gtkblockview.c:
-	* src/gtkext/gtkgraphview.c:
-	Use threads to build the views. The caller has now to carefully wait
-	the end of the building.
-
-	* src/main.c:
-	Init the generic work queue instead of the disassembly one.
-
-	* src/plugins/pglist.c:
-	Disable plugins again.
-
-	* src/project.c:
-	* src/project.h:
-	Update code for building view and fix the concurrency between the threads.
-
-	* src/shell.c:
-	Keep the standard output clean.
-
-09-09-19  Cyrille Bagard <nocbos@gmail.com>
-
-	* configure.ac:
-	Add the new Makefile from the 'plugins/pyoida/Makefile' and
-	'plugins/pyoida/analysis/Makefile' directories to AC_CONFIG_FILES.
-
-	* plugins/Makefile.am:
-	Add pyoida to SUBDIRS.
-
-	* plugins/pyoida/analysis/Makefile.am:
-	New entry: compile the analysis part of the pyoida module.
-
-	* plugins/pyoida/analysis/py_binary.c:
-	* plugins/pyoida/analysis/py_binary.h:
-	* plugins/pyoida/analysis/py_line.c:
-	* plugins/pyoida/analysis/py_line.h:
-	Moved entries: update and clean the code.
-
-	* plugins/pyoida/analysis/py_line_code.c:
-	* plugins/pyoida/analysis/py_line_code.h:
-	New entries: create PyCodeLine objects based on PyLine ones.
-
-	* plugins/pyoida/analysis/py_line-int.h:
-	New entry: define the internals of PyLine.
-
-	* plugins/pyoida/Makefile.am:
-	Rename the library, abandoning the Automake canonical name for the one
-	recognized by Python.  Remove py_binary.[ch] and py_line.[ch] from
-	{libpyoida|pyoida}_la_SOURCES. Add analysis/libpyoidaanalysis.la to
-	pyoida_la_LIBADD and update pyoida_la_LDFLAGS.
-
-	* plugins/pyoida/py_binary.c:
-	* plugins/pyoida/py_binary.h:
-	* plugins/pyoida/py_line.c:
-	* plugins/pyoida/py_line.h:
-	Moved entries (see plugins/pyoida/analysis/).
-
-	* plugins/pyoida/py_log.c:
-	Update included headers path.
-
-	* plugins/pyoida/pyoida.c:
-	Update code (openida_binary -> GOpenidaBinary). Load the PyCodeLine objects.
-
-	* src/analysis/binary.c:
-	Typo.
-
-	* src/analysis/binary.h:
-	Update included headers path.
-
-	* src/common/Makefile.am:
-	Add xml.[ch] to libcommon_a_SOURCES, '$(LIBGTK_LIBS) $(LIBXML_LIBS)' to
-	libcommon_la_LDFLAGS and '$(LIBGTK_CFLAGS) $(LIBXML_CFLAGS)' to INCLUDES.
-
-	* src/common/xml.c:
-	* src/common/xml.h:
-	New entries: moved from the upper directory. Update included headers path.
-
-	* src/configuration.c:
-	Update included headers path.
-
-	* src/Makefile.am:
-	Remove the xml.[ch] files from openida_SOURCES.
-
-	* src/plugins/pglist.c:
-	Enable plugins.
-
-	* src/plugins/plugin.c:
-	Do not look for the full plugin interface.
-
-	* src/project.c:
-	Update included headers path.
-
-	* src/shell.c
-	Try to deal with the terminal.
-
-	* src/xml.c:
-	* src/xml.h:
-	Moved entries (see src/common/).
-
-09-09-15  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/format/elf/elf.c:
-	Restore the code using the program headers when no section is found.
-
-09-09-14  Cyrille Bagard <nocbos@gmail.com>
-
-	* configure.ac:
-	Extend the list of GLib marshals and replace panel by panels in AC_CONFIG_FILES.
-
-	* src/analysis/binary.c:
-	Update the included headers.
-
-	* src/analysis/line.c:
-	Typo.
-
-	* src/debug/ptrace/ptrace.c:
-	Update the included headers.
-
-	* src/editor.c:
-	Improve the editor window when several binaries are loaded.
-
-	* src/format/elf/elf.c:
-	* src/format/elf/symbols.c:
-	* src/format/format.c:
-	Update the included headers.
-
-	* src/gtkext/gtkbinview.c:
-	* src/gtkext/gtkbinview.h:
-	Provide the registered binary.
-
-	* src/gtkext/gtkdockitem.c:
-	* src/gtkext/gtkdockitem.h:
-	Emit a signal when changing the content.
-
-	* src/gtkext/gtkdockpanel.c:
-	* src/gtkext/gtkdockpanel.h:
-	Emit a signal when switching. Take care of items changing their content.
-	Improve the code and fix bugs/mistakes.
-
-	* src/main.c:
-	Load all the internal panels using the new way.
-
-	* src/Makefile.am:
-	Rename panel(s)/panel(s).
-
-	* src/panels/glimpse.c:
-	* src/panels/glimpse.h:
-	New entries: quite empty for now.
-
-	* src/panels/log.c:
-	Update the included headers.
-
-	* src/panels/Makefile.am:
-	Change the name of the library. Add glimpse.[ch] and panel-int.h to
-	libpanels_la_SOURCES ; rename panels.[ch] to panel.[ch].
-
-	* src/panels/panel.c:
-	* src/panels/panel.h:
-	* src/panels/panel-int.h:
-	New entries: begin to move to a new way of panel managing using GLib
-	objects and functions to handle all panels.
-
-	* src/panels/panels.c:
-	* src/panels/panels.h:
-	Move entries: see src/panels/panel.[ch].
-
-	* src/panels/symbols.c:
-	* src/panels/symbols.h:
-	Update and improve the panel showing the current symbols.
-
-	* src/project.c:
-	Update the included headers. Do not update the editor anymore (see 
-
-09-09-09  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/analysis/line.c:
-	* src/analysis/line-int.h:
-	Remove some dead code again.
-
-09-09-09  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/analysis/line.c:
-	* src/analysis/line_code.c:
-	* src/analysis/line.h:
-	* src/analysis/line-int.h:
-	Remove some dead code.
-
-09-09-09  Cyrille Bagard <nocbos@gmail.com>
-
-	* pixmaps/breakpoint.png:
-	* pixmaps/entry.png:
-	* pixmaps/stopped.png:
-	New entries: draw external pictures in the left margin of views.
-
-	* src/analysis/exporter.c:
-	* src/analysis/exporter.h:
-	* src/analysis/exporter-int.h:
-	* src/analysis/line_code.c:
-	* src/analysis/line_comment.c:
-	* src/analysis/line_prologue.c:
-	Track the lengths of the main parts of the lines.
-
-	* src/gtkext/gtkbinview.c:
-	Draw a border using the style of the view.
-
-	* src/gtkext/gtkblockview.c:
-	Restore the previous/original rendering of disassemblies (pictures in the
-	left margin + space between the main parts of each line).
-
-09-09-06  Cyrille Bagard <nocbos@gmail.com>
-
-	* configure.ac:
-	Add the new Makefile from the 'src/debug/remgdb' directory to AC_CONFIG_FILES.
-
-	* src/analysis/exporter.h:
-	Typo.
-
-	* src/common/dllist.h:
-	Define dl_list_push and dl_list_pop.
-
-	* src/debug/Makefile.am:
-	Add remgdb to SUBDIRS.
-
-	* src/debug/remgdb/gdb.c:
-	* src/debug/remgdb/gdb.h:
-	* src/debug/remgdb/Makefile.am:
-	* src/debug/remgdb/packet.c:
-	* src/debug/remgdb/packet.h:
-	* src/debug/remgdb/stream.c:
-	* src/debug/remgdb/stream.h:
-	* src/debug/remgdb/stream-int.h:
-	* src/debug/remgdb/tcp.c:
-	* src/debug/remgdb/tcp.h:
-	New entries: provide some methods to interact with a GDB server.
-
-	* src/main.c:
-	Keep by commenting debug code for the GDB client.
-
-	* src/Makefile.am:
-	Include debug/remgdb/libdebugremgdb.a in openida_LDADD.
-
-09-08-30  Cyrille Bagard <nocbos@gmail.com>
-
-	* configure.ac:
-	Add the new Makefile from the 'src/glibext' directory to AC_CONFIG_FILES.
-
-	* src/analysis/binary.c:
-	Update code.
-
-	* src/analysis/delayed.c:
-	* src/analysis/delayed.h:
-	Update/clean the code by using the generic delayed manager.
-
-	* src/glibext/delayed.c:
-	* src/glibext/delayed.h:
-	* src/glibext/delayed-int.h:
-	* src/glibext/Makefile.am:
-	New entries: provide a clean way to run delayed tasks.
-
-	* src/gtkext/gtkblockview.c:
-	Clean and improve the gtk_block_view_set_rendering_lines() function.
-
-	* src/gtkext/gtkgraphview.c:
-	Clean the gtk_graph_view_set_rendering_lines() function.
-
-	* src/main.c:
-	Update code.
-
-	* src/Makefile.am:
-	Create the new liboidaglibext library. Add glibext to SUBDIRS.
-
-09-08-30  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/editor.c:
-	Quickly fix a bug in binary view lookup.
-
-09-08-30  Cyrille Bagard <nocbos@gmail.com>
-
-	* configure.ac:
-	Enable AM_SILENT_RULES and disable GTK_DISABLE_DEPRECATED.
-
-	* plugins/stackvars/stackvars.c:
-	Update call (is_x86_register_...() -> g_x86_register_is_...()).
-
-	* src/analysis/exporter.c:
-	* src/analysis/exporter.h:
-	* src/analysis/exporter-int.h:
-	New entries: define a new interface for rendering/exporting disassembly.
-
-	* src/analysis/line.c:
-	* src/analysis/line_code.c:
-	* src/analysis/line_comment.c:
-	* src/analysis/line-int.h:
-	* src/analysis/line_prologue.c:
-	Follow the new way of rendering.
-
-	* src/analysis/Makefile.am:
-	Add exporter*.[ch] to libanalysis_la_SOURCES.
-
-	* src/analysis/roptions.h:
-	Define the ShowingArea enumeration (may be removed).
-
-	* src/arch/archbase.c:
-	New entry: provide one function to translate addresses into strings.
-
-	* src/arch/archbase.h:
-	Define VMPA_MAX_SIZE for translating into strings.
-
-	* src/arch/immediate.c:
-	* src/arch/instruction.c:
-	* src/arch/instruction-int.h:
-	Follow the new way of rendering and remove some unused code.
-
-	* src/arch/Makefile.am:
-	Add archbase.c to libarch_la_SOURCES.
-
-	* src/arch/operand.c:
-	* src/arch/operand-int.h:
-	* src/arch/x86/operand.c:
-	* src/arch/x86/operand.h:
-	Follow the new way of rendering and remove some unused code.
-
-	* src/arch/x86/registers.c:
-	* src/arch/x86/registers.h:
-	Make GLib objects from registers and follow the new way of rendering.
-
-	* src/gtkext/gtkblockview.c:
-	Render using the GTK buffer (crappy version).
-
-	* src/gtkext/gtkextstatusbar.c:
-	Fix one bug relative to threads.
-
-	* src/main.c:
-	Load the tag table for the GTK rendering.
-
-09-08-12  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/analysis/binary.c:
-	Make sure analysis threads are ended one by one.
-
-	* src/format/elf/helper_x86.c:
-	Fix a bug when accessing the symbols list.
-
-	* src/gtkext/gtkdockitem.c:
-	* src/gtkext/gtkdockitem.h:
-	* src/gtkext/gtkdockpanel.c:
-	* src/project.c:
-	Change the title of each displayed binary.
-
-09-08-09  Cyrille Bagard <nocbos@gmail.com>
-
-	* plugins/stackvars/operand.c:
-	* plugins/stackvars/stackvars.c:
-	* src/analysis/binary.c:
-	* src/analysis/binary.h:
-	* src/analysis/delayed.c:
-	* src/analysis/delayed.h:
-	* src/analysis/line_code.c:
-	* src/analysis/roptions.c:
-	* src/analysis/roptions.h:
-	* src/arch/artificial.c:
-	* src/arch/immediate.c:
-	* src/arch/instruction.c:
-	* src/arch/instruction.h:
-	* src/arch/instruction-int.h:
-	* src/arch/jvm/instruction.c:
-	* src/arch/jvm/operand.c:
-	* src/arch/mips/instruction.c:
-	* src/arch/mips/operand.c:
-	* src/arch/operand.c:
-	* src/arch/operand.h:
-	* src/arch/operand-int.h:
-	* src/arch/processor.c:
-	* src/arch/processor.h:
-	* src/arch/x86/instruction.c:
-	* src/arch/x86/operand.c:
-	Update the code (mainly exe_format -> GExeFormat).
-
-	* src/common/endianness.c:
-	* src/common/endianness.h:
-	Read uint16_t in little endian, uint64_t and signed values.
-
-	* src/editor.c:
-	Update the code loading the strings panel.
-
-	* src/format/dwarf/dwarf.c:
-	* src/format/dwarf/dwarf.h:
-	New entries: create a new interface for the Dwarf debug format.
-
-	* src/format/dwarf/Makefile.am:
-	Only keep dwarf.[ch] in libformatdwarf_la_SOURCES.
-
-	* src/format/elf/e_elf.c:
-	* src/format/elf/e_elf.h:
-	Deleted entries: see elf.[ch] instead.
-
-	* src/format/elf/elf.c:
-	* src/format/elf/elf_def.h:
-	* src/format/elf/elf.h:
-	New entries: define a new interface for the ELF format and do not rely
-	on /usr/include/elf.h anymore.
-
-	* src/format/elf/elf-int.c:
-	New entry: provide functions to read ELF items (32bits or 64bits).
-
-	* src/format/elf/elf-int.h:
-	* src/format/elf/helper_x86.c:
-	* src/format/elf/helper_x86.h:
-	Update the code handling the ELF format.
-
-	* src/format/elf/Makefile.am:
-	Add the elf-int.c, elf.[ch], elf_def.h and symbols.[ch] files to libformatelf_la_SOURCES,
-	remove symbol.[ch] and disable helper_mips.[ch].
-
-	* src/format/elf/section.c:
-	* src/format/elf/section.h:
-	* src/format/elf/strings.c:
-	* src/format/elf/strings.h:
-	Update the code handling the ELF format.
-
-	* src/format/elf/symbol.c:
-	* src/format/elf/symbol.h:
-	Renamed entries: see symbols.[ch].
-
-	* src/format/elf/symbols.c:
-	* src/format/elf/symbols.h:
-	New entries: update the code handling the ELF format.
-
-	* src/format/executable.c:
-	* src/format/executable.h:
-	* src/format/executable-int.h:
-	New entries: define the common properties for all executable formats.
-
-	* src/format/exe_format.h:
-	Disable the content of this file before removal.
-
-	* src/format/format.c:
-	* src/format/format.h:
-	* src/format/format-int.h:
-	New entries: define the common properties for all formats.
-
-	* src/format/Makefile.am:
-	Disable Java and PE building. Define the new libformat_la_SOURCES with executable-int.h,
-	executable.[ch], format-int.h, format.[ch], part.[ch] and symbol.[ch].
-
-	* src/format/part.c:
-	* src/format/part.h:
-	New entries: manage binary parts.
-
-	* src/format/symbol.c:
-	* src/format/symbol.h:
-	New entries: manage binary symbols (objects, functions and strings).
-
-	* src/gtkext/gtkgraphview.c:
-	Update the code and remove some GCC warnings.
-
-	* src/main.c:
-	Init all formats.
-
-	* src/Makefile.am:
-	Remove the pan_strings.[ch] files from openida_SOURCES.
-
-	* src/panel/Makefile.am:
-	Add the strings.[ch] files to libpanel_a_SOURCES.
-
-	* src/panel/panels.c:
-	* src/panel/panels.h:
-	Load the strings panel.
-
-	* src/panel/strings.c:
-	* src/panel/strings.h:
-	New entries: display all found strings.
-
-	* src/panel/symbols.c:
-	* src/panel/symbols.h:
-	Update the code using the new symbols.
-
-	* src/pan_strings.c:
-	* src/pan_strings.h:
-	Renamed entries: see panel/strings.[ch].
-
-	* src/project.c:
-	Display found strings again.
-
-09-08-01  Cyrille Bagard <nocbos@gmail.com>
-
-	* configure.ac:
-	Add "VOID:OBJECT,OBJECT" to iodamarshal.list.
-
-	* src/analysis/binary.c:
-	* src/analysis/binary.h:
-	Remove code and use the new functions from delayed.[ch].
-	Provide and use signals to catch disassembly end.
-
-	* src/analysis/delayed.c:
-	* src/analysis/delayed.h:
-	New entries: process disassembling in a dedicated thread.
-
-	* src/analysis/Makefile.am:
-	Add delayed.[ch] to libanalysis_la_SOURCES.
-
-	* src/common/dllist.h:
-	Fix a bug in dl_list_del().
-
-	* src/editor.c:
-	Update the code ; use the new status bar.
-
-	* src/format/exe_format.c:
-	Handle NULL parameters in get_bin_part_values().
-
-	* src/gtkext/gtkblockview.c:
-	Reduce the number of lines drawn.
-
-	* src/gtkext/gtkextstatusbar.c:
-	* src/gtkext/gtkextstatusbar.h:
-	New entries: provide a status bar with a progress bar.
-
-	* src/gtkext/Makefile.am:
-	Add gtkextstatusbar.[ch] to libgtkext_la_SOURCES.
-
-	* src/main.c:
-	Load the delayed functions manager and update calls for creating projects.
-
-	* src/project.c:
-	* src/project.h:
-	Display a binary only when its disassembly is completed.
-
-09-07-27  Cyrille Bagard <nocbos@gmail.com>
-
-	* plugins/stackvars/stackvars.c:
-	* plugins/stackvars/stackvars.h:
-	Update code.
-
-	* src/analysis/binary.c:
-	* src/analysis/binary.h:
-	Move the openida_binary structure to a GOpenidaBinary GLib object.
-
-	* src/debug/debugger-int.h:
-	* src/debug/debuggers.c:
-	* src/debug/debuggers.h:
-	* src/debug/ptrace/options.c:
-	* src/debug/ptrace/options.h:
-	* src/debug/ptrace/ptrace.c:
-	* src/editor.c:
-	* src/gtkext/gtkbinview.c:
-	* src/gtkext/gtkbinview.h:
-	* src/gtkext/gtkbinview-int.h:
-	* src/gtkext/gtkgraphview.c:
-	* src/plugins/plugin.c:
-	* src/plugins/plugin-def.h:
-	* src/plugins/plugin.h:
-	* src/project.c:
-	* src/project.h:
-	Update code.
-
-09-07-26  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/analysis/line.c:
-	* src/analysis/line.h:
-	Change the type of the last parameter of g_rendering_line_find_by_y():
-	from gdouble to int.
-
-	* src/gtkext/gtkblockview.c:
-	Clean and improve the drawing of the block view.
-
-	* src/plugins/pglist.c:
-	Disable plugins.
-
-09-07-20  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/editor.c:
-	Add a menu to create new projects.
-
-09-07-20  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/project.c:
-	Fix a bug: be sure to have a registered "binview" object at startup.
-
-09-07-20  Cyrille Bagard <nocbos@gmail.com>
-
-	* configure.ac:
-	Add the new Makefiles from the 'plugins' and 'plugins/stackvars'
-	directories to AC_CONFIG_FILES.
-
-	* Makefile.am:
-	Add plugins to SUBDIRS.
-
-	* plugins/Makefile.am:
-	* plugins/stackvars/Makefile.am:
-	* plugins/stackvars/operand.c:
-	* plugins/stackvars/operand.h:
-	* plugins/stackvars/stackvars.c:
-	* plugins/stackvars/stackvars.h:
-	New entries: encapsulate all recognized variables in the stack using a
-	new plugin (need to be continued).
-
-	* src/analysis/binary.c:
-	Remove code and run plugins after disassembling.
-
-	* src/arch/instruction.c:
-	* src/arch/instruction.h:
-	Add functions to count or replace operands.
-
-	* src/arch/x86/operand.c:
-	* src/arch/x86/operand.h:
-	Provide functions to access the internal fields of the ModRM operands.
-
-	* src/plugins/pglist.c:
-	* src/plugins/pglist.h:
-	* src/plugins/plugin.c:
-	* src/plugins/plugin-def.h:
-	* src/plugins/plugin.h:
-	Change a little bit the way plugins are loaded and managed.
-
-09-07-18  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/analysis/binary.c:
-	Compute the end of routines with no limit.
-
-	* src/analysis/line.c:
-	* src/analysis/line.h:
-	Look for a code line in a list of lines.
-
-	* src/analysis/prototype.c:
-	* src/analysis/prototype.h:
-	Compare routines for qsort().
-
-	* src/arch/instruction.c:
-	* src/arch/instruction.h:
-	* src/arch/instruction-int.h:
-	* src/arch/x86/instruction.c:
-	Add a function which tells if an instruction is a return from a call.
-
-	* src/format/elf/symbol.c:
-	Clean the code. Only match with real functions when loading symbols.
-
-09-07-16  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/gtkext/gtkgraphview.c:
-	Fix the ending line of graphic views.
-
-09-07-16  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/arch/immediate.c:
-	Fix types: uint64_t -> vmpa_t.
-
-	* src/format/elf/e_elf.c:
-	* src/format/elf/e_elf.h:
-	Restore the routine address resolution.
-
-	* src/format/elf/elf-int.h:
-	* src/format/elf/strings.c:
-	* src/format/elf/strings.h:
-	* src/format/exe_format.c:
-	* src/format/exe_format.h:
-	* src/format/exe_format-int.h:
-	Fix types: uint64_t -> vmpa_t.
-
-09-07-16  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/analysis/binary.c:
-	Remove a GCC warning and compute links for unverified conditions.
-
-	* src/analysis/line.c:
-	* src/analysis/line.h:
-	* src/analysis/line-int.h:
-	Store several destinations for each line when needed.
-
-	* src/editor.c:
-	Typo: GtkBinview -> GtkBinView.
-
-	* src/graph/layout.c:
-	Use the new links computed in binary.c and update the code.
-
-	* src/gtkext/gtkbinview.c:
-	* src/gtkext/gtkbinview.h:
-	* src/gtkext/gtkbinview-int.h:
-	Typo: GtkBinview -> GtkBinView.
-
-	* src/gtkext/gtkgraphview.c:
-	Update the code.
-
-	* src/panel/symbols.c:
-	Typo: GtkBinview -> GtkBinView.
-
-09-07-15  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/format/elf/helper_x86.c:
-	* src/panel/symbols.c:
-	Fix bugs/mistakes of previous commits.
-
-09-07-15  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/arch/x86/instruction.c:
-	* src/arch/x86/instruction.h:
-	Provide the opcode of an x86 instruction.
-
-	* src/format/elf/e_elf.c:
-	Provide found routines instead of building routines from symbols.
-
-	* src/format/elf/elf-int.h:
-	Store all found ELF relocations and routines.
-
-	* src/format/elf/helper_mips.c:
-	Typo.
-
-	* src/format/elf/helper_x86.c:
-	* src/format/elf/helper_x86.h:
-	New entries: load ELF relocations as new routines.
-
-	* src/format/elf/Makefile.am:
-	Add the helper_x86.[ch] files to libformatelf_la_SOURCES.
-
-	* src/format/elf/symbol.c:
-	Call x86 functions from helper_x86.[ch] and clean the code.
-
-09-07-14  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/configuration.c:
-	* src/configuration.h:
-	Load configuration files using the XDG directory. Define and provide the
-	value of string parameters.
-
-	* src/editor.c:
-	Clean the code and update calls.
-
-	* src/main.c:
-	Load the last project at startup.
-
-	* src/params.h:
-	Update the definition of the main parameters.
-
-	* src/project.c:
-	* src/project.h:
-	Clean the code. Manage the recent projects list.
-
-09-07-12  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/analysis/binary.c:
-	* src/analysis/binary.h:
-	Read and save binaries from and into XML files. Remove the previous code.
-
-	* src/common/extstr.c:
-	* src/common/extstr.h:
-	Build a list of words from a string.
-
-	* src/configuration.c:
-	* src/configuration.h:
-	Manage basic and generic configurations.
-
-	* src/editor.c:
-	Clean the code and update calls. Create an 'Open Project' menu item.
-
-	* src/editor.h:
-	New entry: create a header for editor.c
-
-	* src/main.c:
-	New entry: move code from editor.c here. Load and save the main
-	configuration.
-
-	* src/Makefile.am:
-	Add the configuration.[ch], editor.h, main.c and params.[ch] to
-	openida_SOURCES.
-
-	* src/params.c:
-	* src/params.h:
-	New entries: define the main configuration of the program.
-
-	* src/project.c:
-	* src/project.h:
-	Read and save projects from and into XML files. Remove the previous code.
-	Display the content of a loaded project onto the GUI.
-
-	* src/xml.c:
-	* src/xml.h:
-	Reorganize the interactions with the libxml2 : clean the code and
-	provide new functions to write XML files. These files need to be cleaned.
-
-09-07-03  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/graph/layout.c:
-	Be sure the link lines are drawn.
-
-	* src/gtkext/gtkgraphview.c:
-	Reset the link lines.
-
-09-07-03  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/analysis/binary.c:
-	* src/analysis/binary.h:
-	* src/analysis/line.c:
-	* src/analysis/line_code.c:
-	* src/analysis/line_code.h:
-	* src/analysis/line_comment.c:
-	* src/analysis/line_comment.h:
-	* src/analysis/line.h:
-	* src/analysis/line-int.h:
-	* src/analysis/line_prologue.c:
-	Clean the code and update calls.
-
-	* src/analysis/Makefile.am:
-	Add roptions.[ch] to libanalysis_la_SOURCES.
-
-	* src/analysis/roptions.c:
-	* src/analysis/roptions.h:
-	New entries: define general rendering options using a GLib object.
-
-	* src/gtkext/gtkblockview.c:
-	* src/gtkext/gtkblockview.h:
-	* src/gtkext/gtkgraphview.c:
-	Update calls.
-
-	* src/gtkext/gtklinkrenderer.c:
-	* src/gtkext/gtklinkrenderer.h:
-	New entries: forgot files of a previous commit.
-
-	* src/project.c:
-	Update calls.
-
-09-07-01  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/analysis/line.c:
-	* src/analysis/line_code.c:
-	* src/analysis/line_comment.c:
-	* src/analysis/line.h:
-	* src/analysis/line-int.h:
-	* src/analysis/line_prologue.c:
-	Make the lines to have different rendering widths depending on the views.
-
-	* src/gtkext/gtkblockview.c:
-	* src/gtkext/gtkblockview.h:
-	* src/gtkext/gtkgraphview.c:
-	* src/project.c:
-	Update calls.
-
-09-06-30  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/arch/x86/processor.c:
-	Try to fix a bug in 'jle' relative address computing.
-
-09-06-30  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/arch/x86/instruction.c:
-	Fix a copy/paste mistake about the type of a 'jle' link.
-
-09-06-30  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/arch/x86/instruction.c:
-	* src/arch/x86/instruction.h:
-	* src/arch/x86/Makefile.am:
-	* src/arch/x86/opcodes.h:
-	* src/arch/x86/op_jump.c:
-	* src/arch/x86/op_movsx.c:
-	* src/arch/x86/op_movzx.c:
-	* src/arch/x86/op_mul.c:
-	* src/arch/x86/processor.c:
-	Add a few extra opcodes: imul, jle, movsx and movzx. Most of them are
-	two bytes opcodes.
-
-09-06-30  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/analysis/binary.c:
-	Disable the "control flow" link for conditional jumps.
-
-	* src/analysis/line.c:
-	* src/analysis/line.h:
-	Retrieve the destination link of a line.
-
-	* src/graph/layout.c:
-	Build graphic links from the flow of the code blocks.
-
-	* src/gtkext/gtkbinview.c:
-	* src/gtkext/gtkbinview.h:
-	* src/gtkext/gtkbinview-int.h:
-	* src/gtkext/gtkblockview.c:
-	* src/gtkext/gtkgraphview.c:
-	Add the 'const' qualifier to some parameters when possible. Add some
-	functions to deal with lines/addresses of views.
-
-09-06-29  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/graph/dot.c:
-	* src/graph/node.c:
-	Improve Graphviz coordinates (not yet perfect).
-
-09-06-29  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/gtkext/gtkbinview.c:
-	* src/gtkext/gtkbinview.h:
-	* src/gtkext/gtkbinview-int.h:
-	* src/gtkext/gtkblockview.c:
-	* src/gtkext/gtkgraphview.c:
-	Reorganize the code. Draw a border around the views when needed.
-
-09-06-28  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/graph/dot.c:
-	* src/graph/dot.h:
-	Fix a mistake about the coordinates origin.
-	Load links from the dot's output.
-
-	* src/graph/layout.c:
-	* src/graph/layout.h:
-	Load and attach graphic links.
-
-	* src/graph/node.c:
-	Use the dpi value to place code blocks.
-
-	* src/gtkext/gtkblockview.c:
-	Typo.
-
-	* src/gtkext/gtkgraphview.c:
-	* src/gtkext/gtkgraphview.h:
-	Draw graphic links between the different blocks of code.
-
-	* src/gtkext/gtklinkrenderer.c:
-	* src/gtkext/gtklinkrenderer.h:
-	New entries: support graphic links between the different blocks of code.
-
-	* src/gtkext/Makefile.am:
-	Add gtklinkrenderer.[ch] to libgtkext_la_SOURCES.
-
-09-06-25  Cyrille Bagard <nocbos@gmail.com>
-
-	* configure.ac:
-	Add Graphviz as extra dependency.
-
-	* src/analysis/line.c:
-	* src/analysis/line_code.c:
-	* src/analysis/line.h:
-	* src/analysis/line-int.h:
-	Set a length for all lines. Store links between lines.
-
-	* src/graph/dot.c:
-	* src/graph/dot.h:
-	* src/graph/layout.c:
-	* src/graph/layout.h:
-	* src/graph/Makefile.am:
-	* src/graph/node.c:
-	* src/graph/node.h:
-	New entries: use Graphviz library for building graphs (first attempt).
-
-	* src/gtkext/gtkbinview.c:
-	* src/gtkext/gtkbinview.h:
-	* src/gtkext/gtkbinview-int.h:
-	Store the loaded binary here. Add functions for the Gtkgraphview widget.
-
-	* src/gtkext/gtkgraphview.c:
-	Build graphs.
-
-	* src/gtkext/Makefile.am:
-	Add $(LIBXML_CFLAGS) to INCLUDES.
-
-	* src/Makefile.am:
-	Add $(LIBGRAPH_LIBS) to liboidagtkext_la_LDFLAGS and graph/libgraph.la
-	to liboidagtkext_la_LIBADD.
-
-	* src/project.c:
-	Update the call to gtk_bin_view_set_rendering_lines().
-
-09-06-17  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/analysis/binary.c:
-	Make links between lines of code.
-
-	* src/analysis/line.c:
-	Store source and destinations of links.
-
-	* src/analysis/line_code.c:
-	* src/analysis/line_code.h:
-	Provide the instruction relative to the code line.
-
-	* src/analysis/line.h:
-	* src/analysis/line-int.h:
-	Store source and destinations of links.
-
-	* src/arch/artificial.c:
-	Update the instruction definition.
-
-	* src/arch/immediate.c:
-	* src/arch/immediate.h:
-	Convert values to vmpa_t type.
-
-	* src/arch/instruction.c:
-	* src/arch/instruction.h:
-	* src/arch/instruction-int.h:
-	Clean the code. Provide link information about instructions.
-
-	* src/arch/x86/instruction.c:
-	Provide link information about x86 instructions.
-
-	* src/arch/x86/operand.c:
-	* src/arch/x86/operand.h:
-	Give the immediate value of relative addresses.
-
-09-06-14  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/format/elf/symbol.c:
-	Fix a mistake in the previous commit.
-
-09-06-14  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/analysis/prototype.c:
-	* src/analysis/prototype.h:
-	* src/format/elf/e_elf.c:
-	* src/format/elf/elf-int.h:
-	* src/format/elf/symbol.c:
-	Store the size of the routines (x86 only).
-
-09-06-14  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/analysis/binary.c:
-	Update the call to g_rendering_line_find_by_(offset|address).
-
-	* src/analysis/line.c:
-	* src/analysis/line.h:
-	Add a function to get the address of the line. Take care of lines
-	portions (start -> end). Rename g_rendering_line_find_by_offset into
-	g_rendering_line_find_by_address.
-
-	* src/editor.c:
-	Update the code. Register the current GtkBinView widget as needed.
-
-	* src/gtkext/gtkbinview.c:
-	* src/gtkext/gtkbinview.h:
-	* src/gtkext/gtkbinview-int.h:
-	* src/gtkext/gtkblockview.c:
-	* src/gtkext/gtkblockview.h:
-	* src/gtkext/gtkgraphview.c:
-	Clean and improve the binary views. Implement some first steps for the
-	graphical view. Restore the scrolling to a given address.
-
-	* src/panel/symbols.c:
-	Update call to gtk_(binview|bin_view)_scroll_to_address().
-
-	* src/project.c:
-	* src/project.h:
-	Update call to gtk_bin_view_set_rendering_lines(). Provide the
-	GtkBinView widget actually used when requested.
-
-09-06-13  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/gtkext/gtkblockview.c:
-	Typo.
-
-09-06-13  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/analysis/line.c:
-	* src/analysis/line.h:
-	* src/analysis/line-int.h:
-	Restore the drawing of pictures on the lines by using an internal
-	GTK style rather than the main window one.
-
-09-06-13  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/editor.c:
-	Make the GUI offer to change the view of the current analyzed binary.
-
-	* src/gtkext/easygtk.c:
-	* src/gtkext/easygtk.h:
-	Add a function to create a scrolled window.
-
-	* src/gtkext/gtkbinview.c:
-	* src/gtkext/gtkbinview.h:
-	Reorganize the way the binary content is displayed.
-
-	* src/gtkext/gtkbinview-int.h:
-	New entrie: reorganize the way the binary content is displayed.
-
-	* src/gtkext/gtkblockview.c:
-	* src/gtkext/gtkblockview.h:
-	Renamed entries: reorganize the way the binary content is displayed.
-
-	* src/gtkext/gtkdockpanel.c:
-	* src/gtkext/gtkdockpanel.h:
-	Allow to look for a dock item with its name and to replace its content.
-
-	* src/gtkext/gtkgraphview.c:
-	* src/gtkext/gtkgraphview.h:
-	New entries: reorganize the way the binary content is displayed.
-
-	* src/gtkext/gtksnippet.c:
-	* src/gtkext/gtksnippet.h:
-	Deleted entries ; see gtkblockview.[ch].
-
-	* src/gtkext/Makefile.am:
-	Add gtkbinview-int.h, gtkgraphview.[ch] and replace gtksnippet.[ch] by
-	gtkblockview.[ch] in libgtkext_la_SOURCES.
-
-	* src/project.c:
-	* src/project.h:
-	Keep track of all displaying supports for loaded binaries.
-
-09-06-08  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/analysis/binary.c:
-	Update the code loading the processor.
-
-	* src/analysis/line_code.c:
-	* src/analysis/line_comment.c:
-	Fix the address printing (need to be improved).
-
-	* src/analysis/prototype.c:
-	* src/analysis/prototype.h:
-	Retrieve only the name of a routine.
-
-	* src/arch/jvm/processor.c:
-	* src/arch/mips/processor.c:
-	Define the memory size of the architecture.
-
-	* src/arch/processor.c:
-	* src/arch/processor.h:
-	Change the code providing the linked architecture. Define the memory
-	size of the architecture. Convert formats into architectures. Clean
-	the code.
-
-	* src/arch/processor-int.h:
-	* src/arch/x86/processor.c:
-	Define the memory size of the architecture.
-
-	* src/editor.c:
-	Typo. Update the calls.
-
-	* src/format/exe_format.c:
-	Remove the log messages in favour of binary.c
-
-	* src/gtkext/gtksnippet.h:
-	Remove the useless AdressMode field.
-
-	* src/Makefile.am:
-	Remove the pan_symbols.[ch] files from openida_SOURCES.
-
-	* src/panel/log.c:
-	Fix some compilation warnings.
-
-	* src/panel/Makefile.am:
-	Add the symbols.[ch] files to libpanel_a_SOURCES.
-
-	* src/panel/panels.c:
-	* src/panel/panels.h:
-	Load the symbols panel.
-
-	* src/panel/symbols.c:
-	* src/panel/symbols.h:
-	* src/pan_symbols.c:
-	* src/pan_symbols.h:
-	Moved entries: refresh the panel dealing with found symbols.
-
-09-06-08  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/arch/x86/instruction.c:
-	* src/arch/x86/instruction.h:
-	Support more opcodes.
-
-	* src/arch/x86/Makefile.am:
-	Add op_mul.c to libarchx86_la_SOURCES.
-
-	* src/arch/x86/opcodes.h:
-	Support more opcodes.
-
-	* src/arch/x86/op_mul.c:
-	New entry: decode some imul instructions.
-
-	* src/arch/x86/op_test.c:
-	* src/arch/x86/processor.c:
-	Support more opcodes.
-
-09-06-07  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/format/exe_format.c:
-	Typo (X386 -> i386).
-
-09-06-01  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/analysis/binary.c:
-	Restore prototype labels. Update calls relative to routines.
-
-	* src/analysis/line_code.c:
-	Remove useless code.
-
-	* src/analysis/line_comment.c:
-	Fix many bugs.
-
-	* src/format/elf/e_elf.c:
-	Add more verbose debug, load the .MIPS.stubs section and provide
-	found routines again.
-
-	* src/format/elf/elf-int.h:
-	Define the ELF_ST_TYPE macro.
-
-	* src/format/elf/helper_mips.c:
-	* src/format/elf/helper_mips.h:
-	New entries: provide specific help to ELF support for MIPS architectures.
-
-	* src/format/elf/Makefile.am:
-	Add helper_mips.[ch] to libformatelf_la_SOURCES.
-
-	* src/format/elf/section.c:
-	Fix two bugs about data lengths.
-
-	* src/format/elf/symbol.c:
-	Create a new management of dynamic symbols.
-
-09-06-01  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/analysis/binary.c:
-	* src/analysis/prototype.c:
-	* src/analysis/prototype.h:
-	* src/format/dwarf/Makefile.am:
-	* src/format/elf/e_elf.c:
-	* src/format/elf/e_elf.h:
-	* src/format/exe_format.c:
-	* src/format/exe_format.h:
-	* src/format/exe_format-int.h:
-	* src/format/java/e_java.c:
-	* src/format/mangling/demangler.c:
-	* src/format/mangling/demangler.h:
-	* src/format/mangling/demangler-int.h:
-	* src/format/mangling/itanium_gram.y:
-	* src/format/pe/Makefile.am:
-	Change the old bin_routine structure to a GBinRoutine GObject.
-
-09-05-31  Cyrille Bagard <nocbos@gmail.com>
-
-	* configure.ac:
-	Add the new Makefile from 'src/arch/mips' directory to AC_CONFIG_FILES.
-
-	* src/analysis/binary.c:
-	Support a new architecture (MIPS).
-
-	* src/arch/immediate.c:
-	Fix a bug when printing positive signed values.
-
-	* src/arch/instruction.c:
-	* src/arch/instruction.h:
-	Improve the way operands are handled.
-
-	* src/arch/Makefile.am:
-	Add mips/libarchmips.la to libarch_la_LIBADD and mips to SUBDIRS.
-
-	* src/arch/mips/instruction.c:
-	* src/arch/mips/instruction.h:
-	* src/arch/mips/Makefile.am:
-	* src/arch/mips/op_add.c:
-	* src/arch/mips/op_and.c:
-	* src/arch/mips/op_branch.c:
-	* src/arch/mips/opcodes.h:
-	* src/arch/mips/operand.c:
-	* src/arch/mips/operand.h:
-	* src/arch/mips/op_jump.c:
-	* src/arch/mips/op_load.c:
-	* src/arch/mips/op_nop.c:
-	* src/arch/mips/op_sr.c:
-	* src/arch/mips/op_store.c:
-	* src/arch/mips/op_sub.c:
-	* src/arch/mips/processor.c:
-	* src/arch/mips/processor.h:
-	* src/arch/mips/registers.c:
-	* src/arch/mips/registers.h:
-	New entries: add enough support of the MIPS architecture to disassemble
-	a basic 'hello world' program.
-
-	* src/arch/processor.c:
-	* src/arch/processor.h:
-	Support a new architecture (MIPS).
-
-	* src/arch/x86/instruction.c:
-	New entries: add missing files from previous commit.
-
-	* src/arch/x86/operand.c:
-	* src/arch/x86/operand.h:
-	* src/arch/x86/op_jump.c:
-	Typo.
-
-	* src/arch/x86/op_scas.c:
-	* src/arch/x86/registers.c:
-	* src/arch/x86/registers.h:
-	New entries: add missing files from previous commit.
-
-	* src/format/elf/e_elf.c:
-	* src/format/exe_format.c:
-	* src/format/exe_format.h:
-	Support a new architecture (MIPS). Make the loading more verbose.
-
-09-05-25  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/analysis/binary.c:
-	Restore the entry point mark.
-
-	* src/arch/immediate.c:
-	Print extra information about the values when possible.
-
-	* src/arch/x86/instruction.h:
-	Support nine extra opcodes.
-
-	* src/arch/x86/Makefile.am:
-	Add op_scas.c to libarchx86_la_SOURCES.
-
-	* src/arch/x86/opcodes.h:
-	* src/arch/x86/operand.c:
-	* src/arch/x86/operand.h:
-	* src/arch/x86/op_mov.c:
-	* src/arch/x86/processor.c:
-	Support nine extra opcodes.
-
-09-05-19  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/arch/immediate.c:
-	Print signed values as signed values.
-
-	* src/arch/x86/opcodes.h:
-	Rename x86_read_instr_int to x86_read_instr_int_imm8.
-
-	* src/arch/x86/operand.c:
-	Fix various bugs in the ModRM operand.
-
-	* src/arch/x86/op_int.c:
-	Rename x86_read_instr_int to x86_read_instr_int_imm8. Read the operand.
-
-	* src/arch/x86/processor.c:
-	Update call to x86_read_instr_int{,_imm8}.
-
-09-05-18  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/analysis/binary.c:
-	* src/analysis/binary.h:
-	Remove dead code (with the old asm_processor structure).
-
-	* src/arch/archbase.h:
-	Define AsmSyntax here.
-
-	* src/arch/immediate.c:
-	* src/arch/immediate.h:
-	Fix a bug with signed values (uint*_t -> int*_t). Load more values,
-	thanks to more ways. Create the g_imm_operand_is_negative() function.
-
-	* src/arch/instruction.c:
-	* src/arch/instruction.h:
-	Remove the old code (asm_* structures).
-
-	* src/arch/instruction-int.h:
-	* src/arch/jvm/instruction.c:
-	* src/arch/jvm/instruction.h:
-	* src/arch/jvm/operand.c:
-	* src/arch/jvm/processor.c:
-	Typo.
-
-	* src/arch/Makefile.am:
-	Add x86/libarchx86.la to libarch_la_LIBADD and put x86 in SUBDIRS back.
-
-	* src/arch/operand.c:
-	* src/arch/operand.h:
-	* src/arch/operand-int.h:
-	Clean the code.
-
-	* src/arch/processor.c:
-	* src/arch/processor.h:
-	Clean the code ; load the X86 processor.
-
-	* src/arch/processor-int.h:
-	Clean the code.
-
-	* src/arch/x86/instruction.h:
-	Clean the code ; use only the new format of processor/instructions/operands
-	for x86.
-
-	* src/arch/x86/Makefile.am:
-	Temporarily remove op_movsx.c and op_movzx.c from and add op_xchg.c
-	to libarchx86_la_SOURCES.
-
-	* src/arch/x86/op_adc.c:
-	* src/arch/x86/op_add.c:
-	* src/arch/x86/op_and.c:
-	* src/arch/x86/op_call.c:
-	* src/arch/x86/op_cld.c:
-	* src/arch/x86/op_cmp.c:
-	* src/arch/x86/opcodes.h:
-	* src/arch/x86/op_dec.c:
-	* src/arch/x86/operand.c:
-	* src/arch/x86/operand.h:
-	* src/arch/x86/op_hlt.c:
-	* src/arch/x86/op_inc.c:
-	* src/arch/x86/op_int.c:
-	* src/arch/x86/op_jump.c:
-	* src/arch/x86/op_lea.c:
-	* src/arch/x86/op_leave.c:
-	* src/arch/x86/op_mov.c:
-	* src/arch/x86/op_movsx.c:
-	* src/arch/x86/op_movzx.c:
-	* src/arch/x86/op_nop.c:
-	* src/arch/x86/op_not.c:
-	* src/arch/x86/op_or.c:
-	* src/arch/x86/op_pop.c:
-	* src/arch/x86/op_push.c:
-	* src/arch/x86/op_rcl.c:
-	* src/arch/x86/op_rcr.c:
-	* src/arch/x86/op_ret.c:
-	* src/arch/x86/op_rol.c:
-	* src/arch/x86/op_ror.c:
-	* src/arch/x86/op_sar.c:
-	* src/arch/x86/op_sbb.c:
-	* src/arch/x86/op_shl.c:
-	* src/arch/x86/op_shr.c:
-	* src/arch/x86/op_sub.c:
-	* src/arch/x86/op_test.c:
-	* src/arch/x86/op_xchg.c:
-	* src/arch/x86/op_xor.c:
-	* src/arch/x86/processor.c:
-	* src/arch/x86/processor.h:
-	Use only the new format of processor/instructions/operands for x86.
-
-	* src/common/endianness.c:
-	Load 32 bits values.
-
-	* src/format/elf/e_elf.c:
-	Provide the target machine.
-
-	* src/format/elf/symbol.c:
-	Disable some code because of the new intructions format.
-
-	* src/format/exe_format.h:
-	Add a new format target machine: FTM_386.
-
-	* src/gtkext/gtksnippet.c:
-	* src/gtkext/gtksnippet.h:
-	Remove dead code (with the old code_line_info/asm_processor structures).
-
-	* src/plugins/overjump/overjump.c:
-	Disable some code because of the new intructions format.
-
-09-05-12  Cyrille Bagard <nocbos@gmail.com>
-
-	* configure.ac:
-	Add the new Makefile from 'src/arch/jvm' directory to AC_CONFIG_FILES.
-
-	* src/analysis/binary.c:
-	Update code. The used processor is now fully abstract.
-
-	* src/analysis/line.c:
-	* src/analysis/line_code.c:
-	* src/analysis/line_code.h:
-	* src/analysis/line.h:
-	Update code.
-
-	* src/analysis/Makefile.am:
-	Reorganize the way the program is built.
-
-	* src/arch/archbase.h:
-	New entry: define basic types and enumerations.
-
-	* src/arch/artificial.c:
-	* src/arch/artificial.h:
-	* src/arch/immediate.c:
-	* src/arch/immediate.h:
-	New entries: define common operands and instructions.
-
-	* src/arch/instruction.c:
-	* src/arch/instruction.h:
-	* src/arch/instruction-int.h:
-	Define new instructions (in a GLib way).
-
-	* src/arch/jvm/instruction.c:
-	* src/arch/jvm/instruction.h:
-	* src/arch/jvm/Makefile.am:
-	* src/arch/jvm/op_add.c:
-	* src/arch/jvm/opcodes.h:
-	* src/arch/jvm/op_const.c:
-	* src/arch/jvm/op_convert.c:
-	* src/arch/jvm/op_dup.c:
-	* src/arch/jvm/operand.c:
-	* src/arch/jvm/operand.h:
-	* src/arch/jvm/op_getput.c:
-	* src/arch/jvm/op_invoke.c:
-	* src/arch/jvm/op_load.c:
-	* src/arch/jvm/op_monitor.c:
-	* src/arch/jvm/op_nop.c:
-	* src/arch/jvm/op_pop.c:
-	* src/arch/jvm/op_ret.c:
-	* src/arch/jvm/op_store.c:
-	* src/arch/jvm/processor.c:
-	* src/arch/jvm/processor.h:
-	New entries: add partial support for the JVM.
-
-	* src/arch/Makefile.am:
-	Reorganize the way the program is built.
-
-	* src/arch/operand.c:
-	* src/arch/operand.h:
-	* src/arch/operand-int.h:
-	Define new operands (in a GLib way).
-
-	* src/arch/processor.c:
-	* src/arch/processor.h:
-	* src/arch/processor-int.h:
-	Define new processors (in a GLib way).
-
-	* src/arch/x86/Makefile.am:
-	Reorganize the way the program is built.
-
-	* src/arch/x86/processor.c:
-	Update code.
-
-	* src/common/endianness.c:
-	* src/common/endianness.h:
-	Update prototypes.
-
-	* src/common/extstr.c:
-	* src/common/extstr.h:
-	Add a function to replace strings in a string.
-
-	* src/editor.c:
-	Init all processors.
-
-	* src/format/dwarf/Makefile.am:
-	* src/format/elf/Makefile.am:
-	Reorganize the way the program is built.
-
-	* src/format/elf/symbol.c:
-	Disable some hardcoded calls.
-
-	* src/format/exe_format.c:
-	* src/format/exe_format.h:
-	* src/format/exe_format-int.h:
-	Make the code more generic.
-
-	* src/format/java/e_java.c:
-	* src/format/java/Makefile.am:
-	* src/format/java/method.c:
-	* src/format/java/method.h:
-	* src/format/java/pool.c:
-	* src/format/java/pool.h:
-	Add needed extra functions to deal with JVM opcodes.
-
-	* src/format/Makefile.am:
-	* src/format/mangling/Makefile.am:
-	* src/format/pe/Makefile.am:
-	* src/gtkext/Makefile.am:
-	* src/Makefile.am:
-	* src/panel/Makefile.am:
-	* src/plugins/Makefile.am:
-	Reorganize the way the program is built.
-
-	* src/plugins/overjump/overjump.c:
-	Remove the definition of vmpa_t (cf. archbase.h).
-
-
-2009-05-11  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/analysis/Makefile.am:
-	* src/arch/Makefile.am:
-	* src/arch/x86/Makefile.am:
-	* src/format/elf/Makefile.am:
-	* src/format/java/Makefile.am:
-	* src/format/Makefile.am:
-	* src/format/mangling/Makefile.am:
-	* src/format/pe/Makefile.am:
-	* src/gtkext/Makefile.am:
-	* src/Makefile.am:
-	Change the way the program is built.
-
-2009-04-29  Cyrille Bagard <nocbos@gmail.com>
-
-	* configure.ac:
-	Add the new Makefiles from the 'src/plugins/overjump' directory to
-	AC_CONFIG_FILES.
-
-	* src/analysis/binary.c:
-	* src/analysis/binary.h:
-	Update the code (provide more access and use the new functions).
-
-	* src/analysis/line.c:
-	Do not rely on the editor window to create Pango layouts.
-
-	* src/analysis/Makefile.am:
-	Update libanalysis_la_LDFLAGS (plugins).
-
-	* src/common/extstr.c:
-	* src/common/extstr.h:
-	Create the function strrcmp().
-
-	* src/editor.c:
-	Update the code.
-
-	* src/Makefile.am:
-	Update openida_LDFLAGS and openida_LDADD.
-
-	* src/plugins/Makefile.am:
-	Build a shared library. Add plugin-def.h to libplugins_la_SOURCES and
-	overjump to SUBDIRS. Update libpyoida_la_LDFLAGS and INCLUDES.
-
-	* src/plugins/overjump/Makefile.am:
-	* src/plugins/overjump/overjump.c:
-	* src/plugins/overjump/overjump.h:
-	Begin a plugin for overjumps with x86.
-
-	* src/plugins/pglist.c:
-	* src/plugins/pglist.h:
-	* src/plugins/plugin.c:
-	* src/plugins/plugin-def.h:
-	* src/plugins/plugin.h:
-	Manage plugins in an improved way.
-
-2009-04-29  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/arch/x86/instruction.h:
-	* src/arch/x86/op_adc.c:
-	* src/arch/x86/op_add.c:
-	* src/arch/x86/op_and.c:
-	* src/arch/x86/op_or.c:
-	* src/arch/x86/op_sub.c:
-	* src/arch/x86/opcodes.h:
-	* src/arch/x86/processor.c:
-	Support more x86 opcodes.
-
-2009-04-25  Cyrille Bagard <nocbos@gmail.com>
-
-	* configure.ac:
-	Add depedencies for Python and libvte. Add the new Makefiles from the
-	'src/plugins' and 'src/plugins/pyoida' directories to AC_CONFIG_FILES.
-
-	* Makefile.am:
-	Remove binary.[ch], easygtk.[ch] and support.[ch] from openida_SOURCES.
-	Fix INCLUDES and use the new shared libraries.
-
-	* src/analysis/binary.c:
-	* src/analysis/binary.h:
-	New entries : move these files from .. ; update the call to get a processor.
-
-	* src/analysis/line.c:
-	Remove the depedency the editor widget (need to be fixed).
-
-	* src/analysis/Makefile.am:
-	Add binary.[ch] to libanalysis_la_SOURCES. Build a shared library.
-
-	* src/arch/Makefile.am:
-	Build a shared library instead of an archive.
-
-	* src/arch/processor.c:
-	* src/arch/processor.h:
-	Disable some debugging output. Provide a quick way to get a (X86) processor.
-
-	* src/arch/x86/processor.c:
-	Replace escape_crlf_bin_string() by escape_crlf().
-
-	* src/binary.c:
-	* src/binary.h:
-	Moved entries.
-
-	* src/common/extstr.c:
-	* src/common/extstr.h:
-	Add a function to escape carriage return/line feed characters.
-
-	* src/common/Makefile.am:
-	Build a shared library instead of an archive.
-
-	* src/debug/debuggers.h:
-	* src/debug/ptrace/options.h:
-	* src/dlg_sections.c:
-	Update includes.
-
-	* src/easygtk.c:
-	* src/easygtk.h:
-	Moved entries.
-
-	* src/editor.c:
-	Update code: calls, menus and tabs.
-
-	* src/format/dwarf/Makefile.am:
-	Build a shared library instead of an archive.
-
-	* src/format/elf/e_elf.c:
-	Update the call to escape_crlf_bin_string()/escape_crlf().
-
-	* src/format/elf/Makefile.am:
-	* src/format/java/Makefile.am:
-	Build a shared library instead of an archive.
-
-	* src/format/Makefile.am:
-	* src/format/mangling/Makefile.am:
-	* src/format/pe/Makefile.am:
-	Build a shared library instead of an archive.
-
-	* src/gtkext/easygtk.c:
-	Update GTK calls: replace the old gtk_widget_unref() calls by the new
-	g_object_unref() ones.
-
-	* src/gtkext/gtkdockpanel.c:
-	Disable some debugging output.
-
-	* src/gtkext/gtksnippet.c:
-	Use the G_DEFINE_TYPE macro.
-
-	* src/gtkext/Makefile.am:
-	Add support.[ch] to libgtkext_la_SOURCES. Build a shared library.
-
-	* src/gtkext/support.c:
-	* src/gtkext/support.h:
-	New entries : move these files from ...
-
-	* src/Makefile.am:
-	* src/panel/log.c:
-	Typo.
-
-	* src/panel/Makefile.am:
-	Build a shared library instead of an archive.
-
-	* src/panel/registers.c:
-	Update includes.
-
-	* src/plugins/Makefile.am:
-	* src/plugins/pglist.c:
-	* src/plugins/pglist.h:
-	* src/plugins/plugin.c:
-	* src/plugins/plugin.h:
-	New entries : code first steps to manage plugins using GModule.
-
-	* src/plugins/pyoida/linsyscalls/oidapgi.py:
-	New entries : make a basic/dummy version of a Python plugin.
-
-	* src/plugins/pyoida/Makefile.am:
-	* src/plugins/pyoida/py_binary.c:
-	* src/plugins/pyoida/py_binary.h:
-	* src/plugins/pyoida/py_line.c:
-	* src/plugins/pyoida/py_line.h:
-	* src/plugins/pyoida/py_log.c:
-	* src/plugins/pyoida/py_log.h:
-	* src/plugins/pyoida/pyoida.c:
-	* src/plugins/pyoida/pyoida.h:
-	New entries : allow some items of OpenIDA to be accessed from Python.
-
-	* src/project.c:
-	* src/project.h:
-	Update includes.
-
-	* src/shell.c:
-	* src/shell.h:
-	New entries: provide a terminal to play with Python.
-
-	* src/support.c:
-	* src/support.h:
-	Moved entries.
-
-2009-04-12  Cyrille Bagard <nocbos@gmail.com>
-
-	* configure.ac:
-	Create a file for GLib marshals. Add the new Makefiles from the
-	'src/debug' and 'src/debug/ptrace' directories to AC_CONFIG_FILES.
-
-	* src/analysis/line.c:
-	* src/analysis/line_code.c:
-	* src/analysis/line_code.h:
-	* src/analysis/line_comment.c:
-	* src/analysis/line_comment.h:
-	* src/analysis/line.h:
-	* src/analysis/line-int.h:
-	* src/analysis/line_prologue.c:
-	* src/analysis/line_prologue.h:
-	Refine by dividing lines into several files.
-
-	* src/analysis/Makefile.am:
-	Add line*[ch], line_code.[ch], line_comment.[ch] and line_prologue.[ch]
-	to libanalysis_a_SOURCES.
-
-	* src/arch/Makefile.am:
-	Add LIBGTK_CFLAGS to INCLUDES (for born dead registers board ; need
-	to be removed ?).
-
-	* src/arch/x86/instruction.h:
-	Support new instructions: jb (0x7f) and int3 (0xcc).
-
-	* src/arch/x86/Makefile.am:
-	Add LIBGTK_CFLAGS to INCLUDES (for born dead registers board ; need
-	to be removed ?).
-
-	* src/arch/x86/opcodes.h:
-	* src/arch/x86/op_int.c:
-	* src/arch/x86/op_jump.c:
-	* src/arch/x86/processor.c:
-	Support new instructions: jb (0x7f) and int3 (0xcc).
-
-	* src/binary.c:
-	* src/binary.h:
-	Update the code ; try to use more often the openida_binary structure.
-
-	* src/debug/debugger-int.h:
-	* src/debug/debuggers.c:
-	* src/debug/debuggers.h:
-	* src/debug/Makefile.am:
-	* src/debug/ptrace/Makefile.am:
-	* src/debug/ptrace/options.c:
-	* src/debug/ptrace/options.h:
-	* src/debug/ptrace/ptrace.c:
-	* src/debug/ptrace/ptrace.h:
-	New entries: allow to debug using the ptrace() function.
-
-	* src/easygtk.c:
-	* src/easygtk.h:
-	Fix the alignment when building GtkLabel. Create a wrapper for GtkEntry.
-
-	* src/editor.c:
-	Add menus for debugging. Clean the code by removing old code running debug.
-
-	* src/format/elf/strings.c:
-	Try to load even if there is no section. Fix a bug when duplicating
-	found strings.
-
-	* src/format/exe_format.c:
-	* src/format/exe_format.h:
-	Change the way executable formats are loaded.
-
-	* src/gtkbinview.c:
-	* src/gtkbinview.h:
-	Moved entries: move these files to src/gtkext/.
-
-	* src/gtkext/gtksnippet.c:
-	* src/gtkext/gtksnippet.h:
-	Clean/update the code and fix some GCC warnings.
-
-	* src/gtkext/Makefile.am:
-	Add the iodamarshal.[ch] files to BUILT_SOURCES, and gtkbinview.[ch],
-	gtksnippet.[ch], iodamarshal.[ch] to libgtkext_a_SOURCES. Use the
-	'glib-genmarshal' command to generate iodamarshal.[ch].
-
-	* src/gtksnippet.c:
-	* src/gtksnippet.h:
-	Moved entries: move these files to src/gtkext/.
-
-	* src/Makefile.am:
-	Remove the gtkbinview.[ch] and gtksnippet.[ch] files from
-	openida_SOURCES ; add the debug/libdebug.a and debug/ptrace/libdebugptrace.a
-	ones to openida_LDADD.
-
-	* src/panel/log.c:
-	* src/panel/log.h:
-	Add a message type for debugging sessions.
-
-	* src/panel/Makefile.am:
-	Add the registers.[ch] files to libpanel_a_SOURCES.
-
-	* src/panel/panels.c:
-	* src/panel/panels.h:
-	Add a new type for the registers panel and register it.
-
-	* src/panel/registers.c:
-	* src/panel/registers.h:
-	New entries: display registers while debugging.
-
-	* src/pan_symbols.c:
-	Update the code: including gtkbinview.h -> including gtkext/gtkbinview.h.
-
-2009-04-05  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/common/macros.h:
-	Missed entry: add the file to the repository.
-
-2009-04-05  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/analysis/line.c:
-	* src/analysis/line.h:
-	Use the new double linked lists macros. Create more clever functions
-	for the GtkSnippet widget.
-
-	* src/common/dllist.c:
-	* src/common/dllist.h:
-	Manage double linked lists in a more powerful way.
-
-	* src/common/macros.h:
-	New entry: properly define container_of().
-
-	* src/common/Makefile.am:
-	Add macros.h to libcommon_a_SOURCES.
-
-	* src/editor.c:
-	Remove a call to gtk_snippet_set_sel().
-
-	* src/gtksnippet.c:
-	* src/gtksnippet.h:
-	Clean the code ; delete gtk_snippet_set_sel() and fix some GCC warnings.
-	Use the new functions provided by src/analysis/line.[ch].
-
-2009-03-15  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/analysis/line.c:
-	* src/analysis/line.h:
-	Add flags to lines and draw them in the margin if needed. Find lines by
-	their offset.
-
-	* src/arch/processor.c:
-	Typo.
-
-	* src/binary.c:
-	Specify the entry point for rendering.
-
-	* src/format/elf/e_elf.c:
-	Handle some corrupted fields in the ELF header (sizes and quantities of
-	the section and program (!?) entries). Rely on program header to provide
-	code to analyse if none is found.
-
-	* src/format/elf/elf-int.h:
-	Fix the ELF_PHDR macro (. -> ()->).
-
-	* src/format/elf/Makefile.am:
-	Add LIBGTK_CFLAGS to INCLUDES in order to be able to print log messages.
-
-	* src/format/exe_format.c:
-	* src/format/exe_format.h:
-	* src/format/exe_format-int.h:
-	Give the entry point of a loaded program.
-
-	* src/gtksnippet.c:
-	Update a call to draw_rendering_line().
-
-2009-03-14  Cyrille Bagard <nocbos@gmail.com>
-
-	* configure.ac:
-	* src/analysis/Makefile.am:
-	* src/arch/Makefile.am:
-	* src/arch/x86/Makefile.am:
-	* src/common/Makefile.am:
-	* src/format/dwarf/Makefile.am:
-	* src/format/elf/Makefile.am:
-	* src/format/java/Makefile.am:
-	* src/format/Makefile.am:
-	* src/format/mangling/Makefile.am:
-	* src/format/pe/Makefile.am:
-	* src/gtkext/Makefile.am:
-	* src/Makefile.am:
-	* src/panel/Makefile.am:
-	Turn off lots of warnings by using the _GNU_SOURCE compliance.
-
-2009-03-11  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/analysis/line.c:
-	* src/analysis/line.h:
-	Attach an offset to lines and create comment lines. Provide disassembly
-	options for lines rendering (this part needs to be rewritten).
-
-	* src/analysis/prototype.c:
-	* src/analysis/prototype.h:
-	Add an offset to routines information.
-
-	* src/binary.c:
-	Insert comments into disassembled code.
-
-	* src/common/dllist.c:
-	* src/common/dllist.h:
-	Add a macro for inserting items.
-
-	* src/format/elf/e_elf.c:
-	* src/format/elf/e_elf.h:
-	* src/format/exe_format.c:
-	* src/format/exe_format.h:
-	* src/format/exe_format-int.h:
-	Load all routine prototypes. Enable binary parts sorting.
-
-2009-03-04  Cyrille Bagard <nocbos@gmail.com>
-
-	* configure.ac:
-	Look for the lex and yacc programs. Add the new Makefile from
-	'src/format/mangling' directory to AC_CONFIG_FILES.
-
-	* src/analysis/Makefile.am:
-	Add prototype.h.[ch] and variable.h.[ch] to libanalysis_a_SOURCES.
-
-	* src/analysis/prototype.c:
-	* src/analysis/prototype.h:
-	* src/analysis/variable.c:
-	* src/analysis/variable.h:
-	New entries: create an abstract representation of prototypes, types
-	and variables.
-
-	* src/binary.c:
-	Load strings and symbols again.
-
-	* src/common/extstr.c:
-	* src/common/extstr.h:
-	New entries: provide an extension to usual string functions.
-
-	* src/common/Makefile.am:
-	Add extstr.[ch] to libcommon_a_SOURCES.
-
-	* src/editor.c:
-	Load all demanglers.
-
-	* src/format/Makefile.am:
-	Add mangling to SUBDIRS.
-
-	* src/format/mangling/demangler.c:
-	* src/format/mangling/demangler.h:
-	* src/format/mangling/demangler-int.h:
-	* src/format/mangling/itanium_gram.y:
-	* src/format/mangling/itanium.h:
-	* src/format/mangling/itanium_tok.l:
-	* src/format/mangling/Makefile.am:
-	New entries: support (partially) Itanium C++ ABI mangling.
-
-	* src/Makefile.am:
-	Add format/mangling/libformatmangling.a to openida_LDADD and reorder it.
-
-2009-03-04  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/analysis/line.c:
-	* src/analysis/line.h:
-	Add a line type for binary code display and some generic
-	functions/properties for all lines.
-
-	* src/arch/processor.h:
-	Move the definition of AdressMode (typo !) here.
-
-	* src/binary.c:
-	Update code and calls.
-
-	* src/gtksnippet.c:
-	* src/gtksnippet.h:
-	Compute requested size and display binary content using the new code lines.
-
-2009-03-03  Cyrille Bagard <nocbos@gmail.com>
-
-	* configure.ac:
-	Add the new Makefile from 'src/panel' directory to AC_CONFIG_FILES.
-
-	* src/editor.c:
-	Load all registered panels and display them.
-
-	* src/format/exe_format.c:
-	* src/format/java/attribute.c:
-	* src/format/java/Makefile.am:
-	* src/format/Makefile.am:
-	Use the new panel to log system messages.
-
-	* src/Makefile.am:
-	Add panel to SUBDIRS and panel/libpanel.a to openida_LDADD.
-
-	* src/panel/log.c:
-	* src/panel/log.h:
-	* src/panel/Makefile.am:
-	* src/panel/panels.c:
-	* src/panel/panels.h:
-	New entries: create a system messages panel and register it.
-
-	* src/pan_strings.c:
-	* src/pan_symbols.c:
-	Typo.
-
-2009-02-18  Cyrille Bagard <nocbos@gmail.com>
-
-	* configure.ac:
-	Add the new Makefile from 'src/analysis' directory to AC_CONFIG_FILES.
-
-	* src/analysis/line.c:
-	* src/analysis/line.h:
-	* src/analysis/Makefile.am:
-	Write some code to manage the lines for prologues.
-
-	* src/binary.c:
-	Build a prologue for each binary: license, file and checksum.
-
-	* src/common/dllist.c:
-	* src/common/dllist.h:
-	Import double linked lists from Firebox.
-
-	* src/common/Makefile.am:
-	Add dllist.[ch] to libcommon_a_SOURCES.
-
-	* src/editor.c:
-	Register the main widget in order to be able to create Pango layouts.
-
-	* src/gtksnippet.c:
-	* src/gtksnippet.h:
-	Update the way the content is printed (need to be updated).
-
-	* src/Makefile.am:
-	Add analysis to SUBDIRS and analysis/libanalysis.a to openida_LDADD.
-
-2009-02-16  Cyrille Bagard <nocbos@gmail.com>
-
-	* configure.ac:
-	Add the new Makefiles from 'pixmaps/' and 'src/gtkext/' directories to
-	AC_CONFIG_FILES.
-
-	* Makefile.am:
-	Add pixmaps to SUBDIRS.
-
-	* pixmaps/drop_bottom_hover.png:
-	* pixmaps/drop_bottom.png:
-	* pixmaps/drop_center_hover.png:
-	* pixmaps/drop_center.png:
-	* pixmaps/drop_left_hover.png:
-	* pixmaps/drop_left.png:
-	* pixmaps/drop_right_hover.png:
-	* pixmaps/drop_right.png:
-	* pixmaps/drop_top_hover.png:
-	* pixmaps/drop_top.png:
-	* pixmaps/dropwin_back.png:
-	* pixmaps/Makefile.am:
-	Define pictures for the "Drag and Drop" window.
-
-	* src/binary.c:
-	Register the ELF format.
-
-	* src/easygtk.c:
-	* src/easygtk.h:
-	Quickly load an image widget.
-
-	* src/editor.c:
-	Use the new dock panels.
-
-	* src/format/elf/e_elf.c:
-	* src/format/elf/e_elf.h:
-	Check if a binary is matching the binary format.
-
-	* src/gtkext/gtkdockitem.c:
-	* src/gtkext/gtkdockitem.h:
-	* src/gtkext/gtkdockpanel.c:
-	* src/gtkext/gtkdockpanel.h:
-	* src/gtkext/gtkdropwindow.c:
-	* src/gtkext/gtkdropwindow.h:
-	* src/gtkext/Makefile.am:
-	Create new GTK widgets for handling "Drag and Drop" methods. The code is
-	still a little buggy/crappy and will be improved.
-
-	* src/Makefile.am:
-	Add support.[ch] to openida_SOURCES and gtkext/libgtkext.a to openida_LDADD.
-
-	* src/support.c:
-	* src/support.h:
-	Look for picture files.
-
-2009-01-29  Cyrille Bagard <nocbos@gmail.com>
-
-	* configure.ac:
-	Add the new Makefile from 'src/format/pe/' directory to AC_CONFIG_FILES.
-	
-	* src/binary.c:
-	Update code.
-
-	* src/format/Makefile.am:
-	Add pe to SUBDIRS.
-
-	* src/format/pe/e_pe.c:
-	* src/format/pe/e_pe.h:
-	* src/format/pe/Makefile.am:
-	* src/format/pe/pe-int.h:
-	New entries: begin to support PE binaries.
-
-	* src/Makefile.am:
-	Update openida_LDADD.
-
-2009-01-25  Cyrille Bagard <nocbos@gmail.com>
-
-	* configure.ac:
-	Add the new Makefiles from 'common' and 'src/format/java/' directories to AC_CONFIG_FILES.
-	The modification of WARNING_FLAGS and will be improved.
-
-	* src/binary.c:
-	Update code.
-
-	* src/common/endianness.c:
-	* src/common/endianness.h:
-	* src/common/Makefile.am:
-	New entries: read unsigned integers regardless of the host machine endianness.
-
-	* src/format/exe_format.c:
-	* src/format/exe_format.h:
-	Properly register new file formats.
-
-	* src/format/java/attribute.c:
-	* src/format/java/attribute.h:
-	* src/format/java/e_java.c:
-	* src/format/java/e_java.h:
-	* src/format/java/field.c:
-	* src/format/java/field.h:
-	* src/format/java/java-int.h:
-	* src/format/java/Makefile.am:
-	* src/format/java/method.c:
-	* src/format/java/method.h:
-	* src/format/java/pool.c:
-	* src/format/java/pool.h:
-	New entries: support the Java Class file format.
-
-	* src/format/Makefile.am:
-	Add java to SUBDIRS.
-
-	* src/Makefile.am:
-	Add common to SUBDIRS and update openida_LDADD.
-
-2009-01-06  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/easygtk.c:
-	* src/easygtk.h:
-	Add a function allowing to [quickly] create radio menu items.
-
-	* src/editor.c:
-	Update code.
-
-	* src/gtkbinview.c:
-	* src/gtkbinview.h:
-	* src/gtkcodeview.c:
-	* src/gtkcodeview.h:
-	New/old entries: rename gtkcodeview.[ch] into gtkbinview.[ch].
-
-	* src/Makefile.am:
-	Add gtkbinview.[ch] to openida_SOURCES and remove gtkcodeview.[ch].
-
-	* src/pan_symbols.c:
-	Update code.
-
-2008-12-23  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/arch/x86/instruction.h:
-	* src/arch/x86/op_add.c:
-	* src/arch/x86/opcodes.h:
-	* src/arch/x86/processor.c:
-	Support more add opcodes: 0x03 and fixed 0x01 (Operand-size override prefix).
-
-2008-12-20  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/arch/x86/instruction.h:
-	* src/arch/x86/opcodes.h:
-	* src/arch/x86/op_sub.c:
-	* src/arch/x86/processor.c:
-	Add two extra opcodes: sub (0x2c and 0x2d).
-
-	* src/editor.c:
-	Do not load the default project file ; use the empty one instead.
-
-2008-11-17  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/arch/operand.c:
-	* src/arch/operand.h:
-	* src/arch/operand-int.h:
-	* src/arch/x86/operand.c:
-	Take care of signed immediate values as well as unsigned ones.
-
-	* src/arch/x86/processor.c:
-	Replace 'value' by 'unsigned_imm'.
-
-	* src/format/elf/symbol.c:
-	Replace AOS_64_BITS by AOS_64_BITS_UNSIGNED.
-
-2008-11-10  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/arch/instruction.c:
-	* src/arch/instruction.h:
-	* src/arch/instruction-int.h:
-	* src/arch/processor.c:
-	* src/arch/processor.h:
-	Save and provide the location and the size of an instruction.
-
-	* src/binary.c:
-	Update a call to decode_instruction.
-
-	* src/easygtk.c:
-	* src/easygtk.h:
-	Allow to create check menu items.
-
-	* src/editor.c:
-	Add two extra menus to show/hide virtual addresses / binary code.
-
-	* src/format/elf/symbol.c:
-	Update a call to decode_instruction.
-
-	* src/format/exe_format.c:
-	* src/format/exe_format.h:
-	Provide the address of the loaded binary content.
-
-	* src/gtkcodeview.c:
-	* src/gtkcodeview.h:
-	Add two functions to show/hide virtual addresses / binary code.
-
-	* src/gtksnippet.c:
-	* src/gtksnippet.h:
-	Add two functions to show/hide virtual addresses / binary code. Extend
-	the building of the pango's content.
-
-2008-10-30  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/arch/processor.c:
-	* src/arch/processor-int.h:
-	* src/arch/x86/processor.c:
-	Remove the CR & LF characters when printing strings.
-
-	* src/binary.c:
-	* src/binary.h:
-	Display all found strings on binary loading.
-
-	* src/easygtk.c:
-	* src/easygtk.h:
-	Add a function which builds a notebook widget.
-
-	* src/editor.c:
-	Build the bottom of the editor.
-
-	* src/format/elf/e_elf.c:
-	* src/format/exe_format.c:
-	* src/format/exe_format.h:
-	* src/format/exe_format-int.h:
-	Begin to rename the function providing the list of all resolved items.
-
-	* src/Makefile.am:
-	Add pan_strings.[ch] to openida_SOURCES.
-
-	* src/pan_strings.c:
-	* src/pan_strings.h:
-	New entries: display all found strings.
-
-	* src/pan_symbols.c:
-	* src/pan_symbols.h:
-	Typo.
-
-2008-10-29  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/arch/x86/op_call.c:
-	Save the type (AIT_CALL) of all kinds of 'call' instruction.
-
-	* src/format/elf/e_elf.c:
-	Update calls to the functions handling the sections.
-
-	* src/format/elf/elf-int.h:
-	Move the ELF section header wrapper to section.h.
-
-	* src/format/elf/section.c:
-	* src/format/elf/section.h:
-	Rewrite the way to look for given sections.
-
-	* src/format/elf/strings.c:
-	* src/format/elf/symbol.c:
-	Do not rely on section names anymore.
-
-2008-10-27  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/arch/x86/instruction.h:
-	Register some new instructions.
-
-	* src/arch/x86/Makefile.am:
-	Add op_cld, op_movsx and op_not to libarchx86_a_SOURCES.
-
-	* src/arch/x86/op_add.c:
-	Extend the current opcode support.
-
-	* rc/arch/x86/op_cld.c:
-	New entry: handle a new opcode.
-
-	* src/arch/x86/opcodes.h:
-	Register some new instructions.
-
-	* src/arch/x86/operand.c:
-	* src/arch/x86/operand.h:
-	Accept the 'cl' register as operand.
-
-	* src/arch/x86/op_jump.c:
-	* src/arch/x86/op_mov.c:
-	Extend the current opcode support.
-
-	* src/arch/x86/op_movsx.c:
-	New entry: handle a new opcode.
-
-	* src/arch/x86/op_movzx.c:
-	Extend the current opcode support.
-
-	* src/arch/x86/op_not.c:
-	New entry: handle a new opcode.
-
-	* src/arch/x86/op_shl.c:
-	Extend the current opcode support.
-
-	* src/arch/x86/processor.c:
-	Extend the current opcode support (0x01, 0x72, 0x73, 0x88, 0xd3, 0xf7,
-	0xfc, 0xb6 and 0xbe).
-
-2008-10-27  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/arch/processor.c:
-	Take care here of decoding failures.
-
-	* src/arch/x86/instruction.h:
-	Register some new instructions.
-
-	* src/arch/x86/Makefile.am:
-	Add op_movzx.c, op_rcl.c, op_rcr.c, op_rol.c, op_ror.c, op_shl.c and
-	op_shr.c to libarchx86_a_SOURCES.
-
-	* src/arch/x86/op_adc.c:
-	* src/arch/x86/op_add.c:
-	* src/arch/x86/op_and.c:
-	* src/arch/x86/op_cmp.c:
-	Complete support of the 0x81 and 0xc1 opcodes.
-
-	* src/arch/x86/opcodes.h:
-	Register some new instructions.
-
-	* src/arch/x86/op_movzx.c:
-	First attempt to handle a two-byte instruction.
-
-	* src/arch/x86/op_or.c:
-	Complete support of the 0x81 and 0xc1 opcodes.
-
-	* src/arch/x86/op_rcl.c:
-	* src/arch/x86/op_rcr.c:
-	* src/arch/x86/op_rol.c:
-	* src/arch/x86/op_ror.c:
-	New entries: complete support of the 0x81 and 0xc1 opcodes.
-
-	* src/arch/x86/op_sar.c:
-	* src/arch/x86/op_sbb.c:
-	Complete support of the 0x81 and 0xc1 opcodes.
-
-	* src/arch/x86/op_shl.c:
-	* src/arch/x86/op_shr.c:
-	New entries: complete support of the 0x81 and 0xc1 opcodes.
-
-	* src/arch/x86/op_sub.c:
-	* src/arch/x86/op_xor.c:
-	Complete support of the 0x81 and 0xc1 opcodes.
-
-	* src/arch/x86/processor.c:
-	Better handle prefixes. Complete support of the 0x81 and 0xc1 opcodes.
-
-2008-10-21  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/arch/x86/processor.c:
-	* src/format/elf/e_elf.c:
-	* src/format/elf/elf-int.h:
-	Use strings as target addresses.
-
-	* src/format/elf/Makefile.am:
-	Add strings.[ch] to libformatelf_a_SOURCES.
-
-	* src/format/elf/strings.c:
-	* src/format/elf/strings.h:
-	New entries: register all found strings in binaries.
-
-	* src/format/exe_format.h:
-	Add STP_STRING to symbol types.
-
-2008-10-19  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/arch/instruction.c:
-	Define a type for the 'db' instruction.
-
-	* src/arch/instruction-int.h:
-	Add more information about instructions: virtual address and type.
-
-	* src/arch/operand.c:
-	* src/arch/operand.h:
-	Add a function to get the immediate value of an operand.
-
-	* src/arch/processor.c:
-	Save the virtual address of a decoded instruction.
-
-	* src/arch/x86/instruction.h:
-	* src/arch/x86/op_add.c:
-	* src/arch/x86/opcodes.h:
-	Register some new instructions.
-
-	* src/arch/x86/operand.c:
-	Fix a bug when reading relative addresses (16/32 bits).
-
-	* src/arch/x86/op_jump.c:
-	* src/arch/x86/op_push.c:
-	Register some new instructions and define their type.
-
-	* src/arch/x86/processor.c:
-	Register some new instructions. Fix the case of the 0x00 opcode (add).
-
-	* src/format/elf/e_elf.c:
-	Load .plt as executable section.
-
-	* src/format/elf/elf-int.h:
-	Try to support both 32 and 64 bits architectures (Elf_Rel and Elf_Sym).
-
-	* src/format/elf/symbol.c:
-	Register symbols found in the PLT.
-
-2008-10-12  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/binary.c:
-	Use the new functions to analyze code.
-
-	* src/format/elf/e_elf.c:
-	* src/format/elf/e_elf.h:
-	Provide default code parts to analyze.
-
-	* src/format/elf/elf-int.h:
-	Try to support both 32 and 64 bits architectures.
-
-	* src/format/elf/section.c:
-	Fix a bug if no section name is found.
-
-	* src/format/exe_format.c:
-	* src/format/exe_format.h:
-	Add functions to handle given parts of binary code.
-
-	* src/format/exe_format-int.h:
-	Provide default code parts to analyze.
-
-2008-10-05  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/binary.c:
-	* src/binary.h:
-	Load and unload binaries with basic properties attached.
-
-	* src/dlg_sections.c:
-	* src/dlg_sections.h:
-	New entries: not [yet] used ; provide a way to select sections to process.
-
-	* src/easygtk.c:
-	* src/easygtk.h:
-	New entries: make easy to use the GTK functions.
-
-	* src/editor.c:
-	Update the code. Add menus to the GUI.
-
-	* src/Makefile.am:
-	Add dlg_sections.[ch] easygtk.[ch], project.[ch], xdg.[ch] and xml.[ch]
-	to openida_SOURCES.
-
-	* src/project.c:
-	* src/project.h:
-	New entries: define a basic support of OpenIDA projects.
-
-	* src/xdg.c:
-	* src/xdg.h:
-	New entries: support some points of the Freedesktop standards.
-
-	* src/xml.c:
-	* src/xml.h:
-	New entries: provide reading and writing facilities for XML data.
-
-2008-09-20  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/arch/operand.h:
-	* src/arch/x86/instruction.h:
-	* src/arch/x86/op_adc.c:
-	* src/arch/x86/op_add.c:
-	* src/arch/x86/op_and.c:
-	* src/arch/x86/op_call.c:
-	* src/arch/x86/op_cmp.c:
-	* src/arch/x86/opcodes.h:
-	* src/arch/x86/op_dec.c:
-	* src/arch/x86/operand.c:
-	* src/arch/x86/operand.h:
-	* src/arch/x86/op_inc.c:
-	* src/arch/x86/op_int.c:
-	* src/arch/x86/op_jump.c:
-	* src/arch/x86/op_lea.c:
-	* src/arch/x86/op_mov.c:
-	* src/arch/x86/op_or.c:
-	* src/arch/x86/op_pop.c:
-	* src/arch/x86/op_push.c:
-	* src/arch/x86/op_sar.c:
-	* src/arch/x86/op_sbb.c:
-	* src/arch/x86/op_sub.c:
-	* src/arch/x86/op_test.c:
-	* src/arch/x86/op_xor.c:
-	* src/arch/x86/processor.c:
-	* src/arch/x86/processor.h:
-	Centralize all the code used to decode instructions. Rename enumerations
-	and functions according to the handled operands.
-
-2008-09-16  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/arch/x86/op_adc.c:
-	* src/arch/x86/op_add.c:
-	* src/arch/x86/op_and.c:
-	* src/arch/x86/op_call.c:
-	* src/arch/x86/opcodes.h:
-	* src/arch/x86/op_dec.c:
-	* src/arch/x86/op_hlt.c:
-	* src/arch/x86/op_inc.c:
-	* src/arch/x86/op_int.c:
-	* src/arch/x86/op_jump.c:
-	* src/arch/x86/op_lea.c:
-	* src/arch/x86/op_leave.c:
-	* src/arch/x86/op_mov.c:
-	* src/arch/x86/op_nop.c:
-	* src/arch/x86/op_or.c:
-	* src/arch/x86/op_pop.c:
-	* src/arch/x86/op_push.c:
-	* src/arch/x86/op_ret.c:
-	* src/arch/x86/op_sbb.c:
-	* src/arch/x86/op_sub.c:
-	* src/arch/x86/op_test.c:
-	* src/arch/x86/op_xor.c:
-	* src/arch/x86/processor.c:
-	Add a 'x86_' to all functions decoding opcodes.
-
-2008-09-14  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/arch/operand.c:
-	* src/arch/operand.h:
-	Add an alternate function to read immediate values.
-
-	* src/arch/processor.c:
-	Print a message when decoding unknown opcode.
-
-	* src/arch/x86/instruction.h:
-	Register new identifiers for the following opcodes: add, call, cmp, je,
-	jne, jmp, mov, sar and sub.
-
-	* src/arch/x86/Makefile.am:
-	Add op_cmp.c, op_jump.c and op_sar.c to libarchx86_a_SOURCES.
-
-	* src/arch/x86/op_add.c:
-	* src/arch/x86/op_call.c:
-	Improve the support of these opcodes.
-
-	* src/arch/x86/op_cmp.c:
-	New entry: handle some cmp opcodes.
-
-	* src/arch/x86/opcodes.h:
-	Register new functions for the following opcodes: add, call, cmp, je,
-	jne, jmp, mov, sar and sub.
-
-	* src/arch/x86/operand.c:
-	* src/arch/x86/operand.h:
-	Fix some mistakes when reading rm8 operands and add a way to read the
-	rel8 one.
-
-	* src/arch/x86/op_jump.c:
-	New entry: handle some jump opcodes.
-
-	* src/arch/x86/op_mov.c:
-	Improve the support of this opcode.
-
-	* src/arch/x86/op_sar.c:
-	New entry: handle one sar opcode.
-
-	* src/arch/x86/op_sub.c:
-	* src/arch/x86/op_test.c:
-	Improve the support of these opcodes.
-
-	* src/arch/x86/processor.c:
-	Decode the new instructions. Fix a mistake for X86_OP_PUSH_CONTENT.
-
-2008-09-12  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/arch/processor.c:
-	* src/arch/processor.h:
-	* src/arch/processor-int.h:
-	* src/arch/x86/processor.c:
-	Try to resolve symbols for some kind of addresses.
-
-	* src/binary.c:
-	Store in the code snippet the used format.
-
-	* src/format/elf/e_elf.c:
-	* src/format/elf/e_elf.h:
-	* src/format/exe_format.c:
-	* src/format/exe_format.h:
-	* src/format/exe_format-int.h:
-	Provide capabilities to resolve symbols for given addresses.
-
-	* src/gtksnippet.c:
-	* src/gtksnippet.h:
-	Add a way to register the used format.
-
-2008-09-10  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/arch/operand-int.h:
-	Add a new type of operand for the addresses on the data segment (X86).
-
-	* src/arch/x86/instruction.h:
-	* src/arch/x86/opcodes.h:
-	Handle two more opcodes (mov: 0xa0 and 0xa1).
-
-	* src/arch/x86/operand.c:
-	* src/arch/x86/operand.h:
-	Support the 'moffs' type of operand.
-
-	* src/arch/x86/op_mov.c:
-	* src/arch/x86/processor.c:
-	Handle two more opcodes (mov: 0xa0 and 0xa1).
-
-2008-09-09  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/arch/x86/instruction.h:
-	Handle four kinds of the 'test' opcode.
-
-	* src/arch/x86/Makefile.am:
-	Add op_test.c to libarchx86_a_SOURCES.
-
-	* src/arch/x86/opcodes.h:
-	Register the new decoding functions.
-
-	* src/arch/x86/operand.c:
-	* src/arch/x86/operand.h:
-	Handle the r/m information in a clever way.
-
-	* src/arch/x86/op_mov.c:
-	Reorganize the code ; this must be improved.
-
-	* src/arch/x86/processor.c:
-	Register the new decoding functions.
-
-2008-09-07  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/arch/x86/op_lea.c:
-	* src/arch/x86/op_mov.c:
-	* src/arch/x86/op_push.c:
-	* src/arch/x86/processor.c:
-	Better handle the case where decoding fails.
-
-2008-09-06  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/arch/x86/instruction.h:
-	Add more support for lea and push opcodes.
-
-	* src/arch/x86/Makefile.am:
-	Add op_lea.c to libarchx86_a_SOURCES.
-
-	* src/arch/x86/opcodes.h:
-	Add more support for lea and push opcodes.
-
-	* src/arch/x86/op_lea.c:
-	New entry: support the lea opcode.
-
-	* src/arch/x86/op_push.c:
-	* src/arch/x86/processor.c:
-	Add more support for lea and push opcodes.
-
-2008-09-06  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/binary.c:
-	* src/binary.h:
-	Display found symbols when loading binary data.
-
-	* src/editor.c:
-	Use the new GTK components.
-
-	* src/format/elf/e_elf.c:
-	* src/format/elf/e_elf.h:
-	* src/format/exe_format.c:
-	* src/format/exe_format.h:
-	* src/format/exe_format-int.h:
-	Provide the needed functions to access the found symbols.
-
-	* src/gtkcodeview.c:
-	* src/gtkcodeview.h:
-	New entries: provide a support for code snippets.
-
-	* src/gtksnippet.c:
-	* src/gtksnippet.h:
-	Give the vertical position of a given address.
-
-	* src/Makefile.am:
-	Add gtkcodeview.[ch] and pan_symbols.[ch] to openida_SOURCES.
-
-	* src/pan_symbols.c:
-	* src/pan_symbols.h:
-	New entries: add a panel allowing to browse found symbols.
-
-2008-08-31  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/binary.c:
-	Display the found [and sorted] symbols. 
-
-	* src/format/elf/e_elf.c:
-	Load the ELF symbols.
-
-	* src/format/elf/elf-int.h:
-	Define an ELF symbol (name and address).
-
-	* src/format/elf/Makefile.am:
-	Add symbol.[ch] to libformatelf_a_SOURCES.
-
-	* src/format/elf/symbol.c:
-	* src/format/elf/symbol.h:
-	New entries: look for symbols of function.
-
-	* src/gtksnippet.c:
-	* src/gtksnippet.h:
-	Add a way to compare two lines of code.
-
-2008-08-31  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/arch/x86/instruction.h:
-	* src/arch/x86/opcodes.h:
-	Handle the new opcodes.
-
-	* src/arch/x86/operand.c:
-	* src/arch/x86/operand.h:
-	Load complex content using the SIB (Scale*Index+Base) byte. The code
-	must be cleaned.
-
-	* src/arch/x86/op_mov.c:
-	Support the 'mov' opcode from/to memory locations.
-
-	* src/arch/x86/processor.c:
-	Handle the new opcodes.
-
-	* src/editor.c:
-	Extend the size of the editor.
-
-	* src/Makefile.am:
-	Add -lm to openida_LDFLAGS.
-
-2008-08-24  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/binary.c:
-	Remove unused code. Get and insert comments into code.
-
-	* src/format/dwarf/d_dwarf.c:
-	* src/format/dwarf/d_dwarf.h:
-	Provide comments for all registered debug functions.
-
-	* src/gtksnippet.c:
-	* src/gtksnippet.h:
-	Better handle the code lines.
-
-2008-08-24  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/format/dwarf/abbrev.c:
-	* src/format/dwarf/abbrev.h:
-	Remove old code. Add a function to test if an attribute exists.
-
-	* src/format/dwarf/dwarf-int.h:
-	Typo in the debug functions array definition.
-
-	* src/format/dwarf/info.c:
-	Clean the code. Register found debug functions. Handle the void type.
-
-2008-08-23  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/format/dwarf/abbrev.c:
-	Support the DW_FORM_sdata and DW_FORM_udata values.
-
-	* src/format/dwarf/info.c:
-	Support the structure and enumeration types.
-
-2008-08-22  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/binary.c:
-	Skip the GUI display.
-
-	* src/format/dwarf/abbrev.c:
-	* src/format/dwarf/abbrev.h:
-	Make abbreviation codes unsigned. Clean the code. Add the ability to not
-	update the reading position when reading abbreviation attributes.
-
-	* src/format/dwarf/dwarf-int.h:
-	Add some definitions for registered prototypes of functions.
-
-	* src/format/dwarf/info.c:
-	Make a first try to get all registered prototypes of functions.
-
-	* src/format/dwarf/utils.c:
-	* src/format/dwarf/utils.h:
-	Add the ability to not update the reading position when decoding
-	[U]LEB128. Fix a bug when decoding [U]LEB128 numbers.
-
-2008-08-17  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/format/dwarf/abbrev.c:
-	* src/format/dwarf/abbrev.h:
-	Add several functions to process the parsed abbreviations.
-
-	* src/format/dwarf/d_dwarf.c:
-	Improve the loading thanks to the new features.
-
-	* src/format/dwarf/dwarf-int.h:
-	Specify a format (32 or 64 bits) and refine the abbreviation definition.
-
-	* src/format/dwarf/info.c:
-	* src/format/dwarf/info.h:
-	New entries: look for prototyped functions using the registered
-	abbreviations.
-
-	* src/format/dwarf/Makefile.am:
-	Add info.[ch] to libformatdwarf_a_SOURCES.
-
-	* src/format/dwarf/utils.c:
-	* src/format/dwarf/utils.h:
-	Read more values: uleb128, unit length, uhalf, offset and address size.
-
-2008-08-10  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/format/dwarf/abbrev.c:
-	* src/format/dwarf/abbrev.h:
-	Read all the DWARF abbreviations.
-
-	* src/format/dwarf/dwarf_def.h:
-	* src/format/dwarf/dwarf-int.h:
-	Refine the DWARF internals.
-
-	* src/format/dwarf/Makefile.am:
-	Add abbrev.[ch], dwarf_def.h and utils.[ch] to libformatdwarf_a_SOURCES.
-
-	* src/format/dwarf/utils.c:
-	* src/format/dwarf/utils.h:
-	Add a function to read LEB128 numbers, for convenience.
-
-2008-08-08  Cyrille Bagard <nocbos@gmail.com>
-
-	* configure.ac:
-	Add src/format/dwarf/Makefile to the list of files to create.
-
-	* src/binary.c:
-	Update the way data is loaded.
-
-	* src/format/dbg_format.c:
-	* src/format/dbg_format.h:
-	* src/format/dbg_format-int.h:
-	New entries: define a generic interface for debug formats.
-
-	* src/format/dwarf/abbrev.c:
-	* src/format/dwarf/abbrev.h:
-	* src/format/dwarf/d_dwarf.c:
-	* src/format/dwarf/d_dwarf.h:
-	* src/format/dwarf/dwarf-int.h:
-	* src/format/dwarf/Makefile.am:
-	New entries: prepare to handle the DWARF debug format.
-
-	* src/format/elf/e_elf.c:
-	* src/format/elf/e_elf.h:
-	* src/format/elf/elf-int.h:
-	New entries: better handle the ELF format.
-
-	* src/format/elf/format_elf.c:
-	* src/format/elf/format_elf.h:
-	Deleted entries: renamed to e_elf.[ch].
-
-	* src/format/elf/Makefile.am:
-	Add e_elf.[ch], elf-int.h and section.[ch] to libformatelf_a_SOURCES.
-	Remove format_elf.[ch].
-
-	* src/format/elf/section.c:
-	* src/format/elf/section.h:
-	New entries: read sections in an ELF file.
-
-	* src/format/exe_format.c:
-	* src/format/exe_format.h:
-	* src/format/exe_format-int.h:
-	New entries: define a generic interface for executable formats.
-
-	* src/format/Makefile.am:
-	Add dwarf to SUBDIRS and exe_format.[ch], exe_format-int.h,
-	dbg_format.[ch], dbg_format-int.h to libformat_a_SOURCES.
-
-	* src/Makefile.am:
-	Add format/libformat.a and format/dwarf/libformatdwarf.a  to openida_LDADD.
-
-2008-08-05  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/gtksnippet.c:
-	* src/gtksnippet.h:
-	Define a margin for setting breakpoints.
-
-2008-08-03  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/arch/x86/instruction.h:
-	Remove all the identifiers for the prefix '0x66'.
-
-	* src/arch/x86/Makefile.am:
-	Add op_(adc|add|and|or|sbb|sub|xor).c to libarchx86_a_SOURCES.
-
-	* src/arch/x86/op_adc.c:
-	* src/arch/x86/op_add.c:
-	* src/arch/x86/op_and.c:
-	New entries: support more opcodes.
-
-	* src/arch/x86/opcodes.h:
-	Register the new opcodes.
-
-	* src/arch/x86/operand.c:
-	* src/arch/x86/operand.h:
-	Read registers from the ModR/M encoding.
-
-	* src/arch/x86/op_mov.c:
-	Support the 'mov' opcode from a register to another one.
-
-	* src/arch/x86/op_or.c:
-	* src/arch/x86/op_sbb.c:
-	* src/arch/x86/op_sub.c:
-	* src/arch/x86/op_xor.c:
-	New entries: support more opcodes.
-
-	* src/arch/x86/processor.c:
-	Handle opcode extension. Improve the way that instructions with prefix
-	are handled, and thus decrease the amount of lines of code.
-
-2008-08-01  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/arch/x86/instruction.h:
-	Register the new opcodes.
-
-	* src/arch/x86/Makefile.am:
-	Add op_(leave|ret).c to libarchx86_a_SOURCES.
-
-	* src/arch/x86/opcodes.h:
-	Register the new opcodes.
-
-	* src/arch/x86/op_leave.c:
-	* src/arch/x86/op_ret.c:
-	New entries: handle the 'leave' and 'ret' opcodes.
-
-	* src/arch/x86/processor.c:
-	Register the new opcodes. Avoid wrong warning messages.
-
-2008-07-31  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/arch/operand.c:
-	* src/arch/operand.h:
-	Read relative immediate operands.
-
-	* src/arch/operand-int.h:
-	Typo.
-
-	* src/arch/processor.c:
-	* src/arch/processor.h:
-	Update the code: use the virtual offset.
-
-	* src/arch/processor-int.h:
-	* src/arch/x86/instruction.h:
-	Support new instructions: X86_OP_PUSH_IMM(32|16) and X86_OP_CALL.
-
-	* src/arch/x86/Makefile.am:
-	Add op_call.c to libarchx86_a_SOURCES.
-
-	* src/arch/x86/op_call.c:
-	New entry: Handle the virtual offset ; fix the operand-size overriding.
-
-	* src/arch/x86/opcodes.h:
-	* src/arch/x86/op_dec.c:
-	* src/arch/x86/op_hlt.c:
-	* src/arch/x86/op_inc.c:
-	* src/arch/x86/op_int.c:
-	* src/arch/x86/op_mov.c:
-	* src/arch/x86/op_nop.c:
-	Handle the virtual offset ; fix the operand-size overriding.
-
-	* src/arch/x86/op_pop.c:
-	* src/arch/x86/op_push.c:
-	Handle the virtual offset ; fix the operand-size overriding.
-	Handle immediate values.
-
-	* src/arch/x86/processor.c:
-	* src/arch/x86/processor.h:
-	Handle the virtual offset ; fix the operand-size overriding.
-
-	* src/binary.c:
-	Provide the virtual offset when decoding.
-
-	* src/format/elf/format_elf.c:
-	* src/format/elf/format_elf.h:
-	Provide the virtual offset when reading ELF.
-
-2008-07-30  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/arch/x86/instruction.h:
-	Register new opcodes.
-
-	* src/arch/x86/Makefile.am:
-	Add op_(dec|hlt|inc|pop|push).c to libarchx86_a_SOURCES.
-
-	* src/arch/x86/opcodes.h:
-	Register new opcodes.
-
-	* src/arch/x86/op_dec.c:
-	Register this new opcode.
-
-	* src/arch/x86/operand.c:
-	* src/arch/x86/operand.h:
-	Fix a mistake: define a base when reading the target register.
-
-	* src/arch/x86/op_hlt.c:
-	* src/arch/x86/op_inc.c:
-	Register these new opcodes.
-
-	* src/arch/x86/op_mov.c:
-	Update the call to x86_create_reg1632_operand().
-
-	* src/arch/x86/op_nop.c:
-	Typo.
-
-	* src/arch/x86/op_pop.c:
-	* src/arch/x86/op_push.c:
-	Register these new opcodes.
-
-	* src/arch/x86/processor.c:
-	Register the new opcodes and fix a bug with X86_OP_MOV_CX (s/D/C).
-
-	* src/binary.c:
-	Load the content of the file '/tmp/hello'.
-
-	* src/format/elf/format_elf.c:
-	* src/format/elf/format_elf.h:
-	Look for the executable part of an ELF file.
-
-2008-07-29  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/binary.c:
-	Increase the length of the input code.
-
-	* src/editor.c:
-	Fix a warning about the GtkScrolledWindow.
-
-	* src/gtksnippet.c:
-	Adapt the size of the GtkSnippet widget. Define a white background.
-
-2008-07-28  Cyrille Bagard <nocbos@gmail.com>
-
-	* src/arch/operand.c:
-	Fix a bug when reading immediate values (|| != |).
-
-	* src/binary.c:
-	Map the content of a given file into memory.
-
-2008-07-27  Cyrille Bagard <nocbos@gmail.com>
-
-	* configure.ac:
-	Forget to commit last time.
-
-	* src/arch/instruction.c:
-	* src/arch/instruction.h:
-	Change the data type (char -> uint8_t)  and update for the new internal
-	structure.
-
-	* src/arch/instruction-int.h:
-	Change the definition of the asm_instr structure.
-
-	* src/arch/operand.c:
-	* src/arch/operand.h:
-	Manage in a generic way 'db' and immediate values.
-
-	* src/arch/operand-int.h:
-	Refine the operand description.
-
-	* src/arch/processor.c:
-	* src/arch/processor.h:
-	* src/arch/processor-int.h:
-	Change the data type (char -> uint8_t) and handle the syntax.
-
-	* src/arch/x86/instruction.h:
-	Add new opcodes and support prefixes.
-
-	* src/arch/x86/Makefile.am:
-	Add op_nop.c, op_mov.c and operand.[ch] to libarchx86_a_SOURCES.
-
-	* src/arch/x86/opcodes.h:
-	Keep the list up to date.
-
-	* src/arch/x86/operand.c:
-	* src/arch/x86/operand.h:
-	New entries: support some x86 specific operands.
-
-	* src/arch/x86/op_int.c:
-	Change the data type (char -> uint8_t)  and update for the new internal
-	structure.
-
-	* src/arch/x86/op_mov.c:
-	* src/arch/x86/op_nop.c:
-	New entries: Add these two new operands.
-
-	* src/arch/x86/processor.c:
-	Change the data type (char -> uint8_t) and handle the syntax. Support
-	opcode prefixes and new opcodes. Clean the code for fetching instructions
-	and the one for printing them.
-
-	* src/binary.c:
-	Change the data type (char -> uint8_t).
-
-	* src/gtksnippet.c:
-	Ask for a given syntax (Intel).
-
-2008-07-27  Cyrille Bagard <nocbos@gmail.com>
-
-	* configure.ac:
-	Remove AC_PROG_RANLIB in favor of AC_PROG_LIBTOOL. Add AM_PROG_CC_C_O
-	and schedule the creation of the new Makefiles.
-
-	* src/arch/instruction.c:
-	* src/arch/instruction.h:
-	* src/arch/instruction-int.h:
-	* src/arch/Makefile.am:
-	* src/arch/operand.c:
-	* src/arch/operand.h:
-	* src/arch/operand-int.h:
-	* src/arch/processor.c:
-	* src/arch/processor.h:
-	* src/arch/processor-int.h:
-	* src/arch/x86/instruction.h:
-	* src/arch/x86/Makefile.am:
-	* src/arch/x86/opcodes.h:
-	* src/arch/x86/op_int.c:
-	* src/arch/x86/processor.c:
-	* src/arch/x86/processor.h:
-	New entries: parse x86 binary data and display the result.
-
-	* src/binary.c:
-	* src/binary.h:
-	New entries: load a basic ASM content.
-
-	* src/editor.c:
-	Set some fixed fonts and use the new code snippet. Update the GPL header
-	(Firebox Tools -> OpenIDA, version 2 -> version 3).
-
-	* src/format/elf/format_elf.c:
-	* src/format/elf/format_elf.h:
-	* src/format/elf/Makefile.am:
-	* src/format/Makefile.am:
-	New entries: empty files.
-
-	* src/gtksnippet.c:
-	* src/gtksnippet.h:
-	New entries: from an example from GTK.org, display assembly content.
-
-	* src/Makefile.am:
-	Add binary.[ch] and gtksnippet.[cg] files to openida_SOURCES and internal
-	libraries to openida_LDADD.
-
-2008-07-23  Cyrille Bagard <nocbos@gmail.com>
-
-	* AUTHORS:
-	* ChangeLog:
-	* configure.ac:
-	* Makefile.am:
-	* NEWS:
-	* po/Makevars:
-	* po/POTFILES.in:
-	* README:
-	* src/editor.c:
-	* src/Makefile.am:
-	Initial commit. State of the program submitted to Gna!.
diff --git a/autogen.sh b/autogen.sh
index 01eadf0..533c7af 100755
--- a/autogen.sh
+++ b/autogen.sh
@@ -21,6 +21,8 @@ echo "timestamp" > stamp-h.in
 touch plugins/arm/v7/opcodes/gencode.mk
 touch plugins/dalvik/opcodes/gencode.mk
 
+touch ChangeLog
+
 # Run the GNU tools
 libtoolize --force
 aclocal -Im4
-- 
cgit v0.11.2-87-g4458