summaryrefslogtreecommitdiff
path: root/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog128
1 files changed, 117 insertions, 11 deletions
diff --git a/ChangeLog b/ChangeLog
index 470aef1..68d7c81 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,109 @@
+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:
@@ -982,7 +1088,7 @@
14-03-20 Cyrille Bagard <nocbos@gmail.com>
* configure.ac:
- Include the libarchive and SQLite to the project. Add the new Makfile
+ 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:
@@ -1305,7 +1411,7 @@
13-06-14 Cyrille Bagard <nocbos@gmail.com>
* configure.ac:
- Add the new Makfile from the 'plugins/pychrysa/format/elf' directory
+ Add the new Makefile from the 'plugins/pychrysa/format/elf' directory
to AC_CONFIG_FILES.
* plugins/pychrysa/format/elf/elf.c:
@@ -1452,7 +1558,7 @@
13-03-19 Cyrille Bagard <nocbos@gmail.com>
* configure.ac:
- Add the new Makfiles from the 'src/gtkext/graph/nodes' directories
+ Add the new Makefiles from the 'src/gtkext/graph/nodes' directories
to AC_CONFIG_FILES.
* plugins/pychrysa/analysis/blocks/flow.c:
@@ -1807,7 +1913,7 @@
13-01-26 Cyrille Bagard <nocbos@gmail.com>
* configure.ac:
- Add the new Makfiles from the 'plugins/pychrysa/analysis/blocks' and
+ Add the new Makefiles from the 'plugins/pychrysa/analysis/blocks' and
'plugins/python/samples' directories to AC_CONFIG_FILES.
* plugins/pychrysa/analysis/block.c:
@@ -2272,7 +2378,7 @@
12-12-22 Cyrille Bagard <nocbos@gmail.com>
* configure.ac:
- Add the new Makfile from the 'plugins/pychrysa/analysis/binaries'
+ Add the new Makefile from the 'plugins/pychrysa/analysis/binaries'
directory to AC_CONFIG_FILES.
* plugins/pychrysa/analysis/binaries/file.c:
@@ -2397,7 +2503,7 @@
12-12-18 Cyrille Bagard <nocbos@gmail.com>
* configure.ac:
- Add the new Makfile from the 'plugins/pychrysa/gtkext directory to
+ Add the new Makefile from the 'plugins/pychrysa/gtkext directory to
AC_CONFIG_FILES.
* plugins/pychrysa/glibext/module.c:
@@ -2625,7 +2731,7 @@
12-12-08 Cyrille Bagard <nocbos@gmail.com>
* configure.ac:
- Add the new Makfile from the 'src/analysis/blocks' directory to
+ Add the new Makefile from the 'src/analysis/blocks' directory to
AC_CONFIG_FILES.
* plugins/androhelpers/androhelpers.c:
@@ -2884,7 +2990,7 @@
12-11-19 Cyrille Bagard <nocbos@gmail.com>
* configure.ac:
- Add the new Makfiles from the 'plugins/androhelpers' and
+ Add the new Makefiles from the 'plugins/androhelpers' and
'plugins/pychrysa/format/dex' directories to AC_CONFIG_FILES.
Remove the old 'plugins/dexresolver' one.
@@ -3277,7 +3383,7 @@
12-10-18 Cyrille Bagard <nocbos@gmail.com>
* configure.ac:
- Add the new Makfiles from the src/arch/x86/opcodes and
+ 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:
@@ -3530,7 +3636,7 @@
12-10-12 Cyrille Bagard <nocbos@gmail.com>
* configure.ac:
- Add the new Makfiles from the src/analysis/types directory to
+ Add the new Makefiles from the src/analysis/types directory to
AC_CONFIG_FILES.
* plugins/dexresolver/operand.c:
@@ -3642,7 +3748,7 @@
12-09-15 Cyrille Bagard <nocbos@gmail.com>
* configure.ac:
- Add the new Makfiles from the plugins/pychrysa/gui and
+ Add the new Makefiles from the plugins/pychrysa/gui and
plugins/pychrysa/gui/panels directories to AC_CONFIG_FILES.
* plugins/pychrysa/arch/instruction.c: