aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorrenato <renato.filho@openbossa.org>2009-12-17 19:35:20 -0300
committerrenato <renato.filho@openbossa.org>2009-12-17 19:35:20 -0300
commit08fc38b73134cb2491f754c529b30a7babce7400 (patch)
tree41940489b09ce94ae609aa4ec8f257d463635c30
parent0a740ad90f467ccdf00cb674eb80310ddb115b50 (diff)
Updated ChangeLog.
-rw-r--r--ChangeLog129
1 files changed, 128 insertions, 1 deletions
diff --git a/ChangeLog b/ChangeLog
index f5305787e..eff378433 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,88 @@
+2009-12-16 Marcelo Lira <marcelo.lira@openbossa.org>
+
+ * abstractmetabuilder.cpp, abstractmetalang.h, tests/testaddfunction.cpp,
+ tests/testaddfunction.h, typesystem.cpp, typesystem.h: Adds support for
+ varargs in AbstractMetaArgument, AbstractMetaType and VarargsTypeEntry.
+ Reviewed by Hugo Parente <hugo.lima@openbossa.org>
+
+2009-12-15 Marcelo Lira <marcelo.lira@openbossa.org>
+
+ * abstractmetalang.cpp, typesystem.cpp, typesystem.h: Adds
+ normalizedSignature static method to TypeDatabase. All the uses of
+ QMetaObject::normalizedSignature were replaced to use
+ TypeDatabase::normalizedSignature; the former always changes the unsigned
+ primitives to the shorter versions (e.g. "unsigned int" becomes "uint") that
+ aren't necessarily used by the parsed library. The new normalizer changes
+ back "uNUMBER" to "unsigned NUMBER" if the former is not present in the
+ TypeDatabase. Reviewed by Hugo Parente <hugo.lima@openbossa.org>
+
+ * abstractmetalang.cpp: Modifications in ancestors are not returned if the
+ current class reimplements the function.
+
+ * abstractmetalang.cpp: Modified
+ AbstractMetaFunction::hasSignatureModifications to check for function
+ renaming.
+
+2009-12-14 Marcelo Lira <marcelo.lira@openbossa.org>
+
+ * abstractmetabuilder.cpp, abstractmetalang.cpp, abstractmetalang.h,
+ tests/testaddfunction.cpp, tests/testaddfunction.h, typesystem.cpp,
+ typesystem.h: Adds support for module level 'add-function' tag. The
+ TypeDatabase now stores global added functions as well as function
+ modifications. The AbstractMetaFunction::modifications method was improved to
+ check for global modifications. The test suite was updated with the changes.
+
+2009-12-08 renato <renato.filho@openbossa.org>
+
+ * abstractmetabuilder.cpp, tests/testaddfunction.cpp,
+ tests/testaddfunction.h, typesystem.cpp: Fixed support for modify args in
+ add-function tag. Created tests. Reviewed by Hugo Lima
+ <hugo.lima@openbossa.org>
+
+2009-12-01 Hugo Lima <hugo.lima@openbossa.org>
+
+ * abstractmetabuilder.cpp: TypeEntries created for unknown types found in
+ user added functions are marked as CustomType isntead of TargetLangType.
+ Reviewed by Marcelo Lira <marcelo.lira@openbossa.org>
+
+2009-11-26 Lauro Neto <lauro.neto@openbossa.org>
+
+ * doc/contents.rst, doc/ownership.rst: Initial version of ownership
+ documentation Reviewed by Marcelo Lira <marcelo.lira@openbossa.org>
+
+2009-11-27 Lauro Neto <lauro.neto@openbossa.org>
+
+ * doc/typesystem_arguments.rst: Adding index attr to parent example
+
+2009-11-24 Marcelo Lira <marcelo.lira@openbossa.org>
+
+ * abstractmetabuilder.cpp, abstractmetalang.h, tests/testaddfunction.cpp,
+ tests/testaddfunction.h: Modified the AbstractMetaFunction class to have a
+ separated flag to indicate that it was added by the user or not, instead of
+ using the AbstractMetaFunction::UserAddedFunction enum value. The old way
+ prevented the function to be an UserAddedFunction and a ConstructorFunction
+ at the same time, since this information was stored as an enum of the
+ AbstractMetaFunction::FunctionType type. A test case was also added.
+ Reviewed by Hugo Parente <hugo.lima@openbossa.org>
+
+2009-11-24 renato araujo oliveira <renato@renato-note.(none)>
+
+ * CMakeLists.txt: Bump version to 0.3.3
+
+ * ChangeLog: updated changelog.
+
+2009-11-23 Hugo Lima <hugo.lima@openbossa.org>
+
+ * CMakeLists.txt: Install FindApiExtractor.cmake in the correct directory
+ when using cmake 2.8. Reviewed by Luciano Wolf <luciano.wolf@openbossa.org>
+
+2009-11-24 Marcelo Lira <marcelo.lira@openbossa.org>
+
+ * abstractmetabuilder.cpp, abstractmetalang.h, tests/CMakeLists.txt,
+ tests/testdtorinformation.cpp, tests/testdtorinformation.h: Added methods to
+ set and check for protected and virtual destructor on AbstractMetaClass
+ objects. Also added tests for this.
+
2009-11-23 renato araujo oliveira <renato@renato-note.(none)>
* abstractmetabuilder.cpp: Fix topological sort for args with default
@@ -450,4 +535,46 @@
2009-08-17 Hugo Lima <hugo.lima@openbossa.org>
- The genesis...
+ * .gitignore, AUTHORS, CMakeLists.txt, COPYING, Doxyfile,
+ FindApiExtractor.cmake.in, abstractmetabuilder.cpp, abstractmetabuilder.h,
+ abstractmetalang.cpp, abstractmetalang.h, apiextractor.cpp, apiextractor.h,
+ apiextractor.pc.in, apiextractorversion.h.in, asttoxml.cpp, asttoxml.h,
+ cmake_uninstall.cmake, doc/Makefile, doc/_static/basic.css,
+ doc/_static/default.css, doc/_static/images/._background_search.jpg,
+ doc/_static/images/._bread_crumb.png, doc/_static/images/._button_search.jpg,
+ doc/_static/images/._side_background.jpg,
+ doc/_static/images/._top_background.jpg,
+ doc/_static/images/background_search.jpg, doc/_static/images/bg.jpg,
+ doc/_static/images/bread_crumb.png, doc/_static/images/button_search.png,
+ doc/_static/images/side_background.jpg,
+ doc/_static/images/top_background.jpg, doc/_templates/index.html,
+ doc/_templates/layout.html, doc/conf.py, doc/contents.rst,
+ doc/dependency-apiextractor.svg, doc/overview.rst, doc/typesystem.rst,
+ docparser.cpp, docparser.h, doxygenparser.cpp, doxygenparser.h, fileout.cpp,
+ fileout.h, generator.cpp, generator.h, generator.qrc, merge.xsl,
+ parser/ast.cpp, parser/ast.h, parser/binder.cpp, parser/binder.h,
+ parser/class_compiler.cpp, parser/class_compiler.h, parser/codemodel.cpp,
+ parser/codemodel.h, parser/codemodel_finder.cpp, parser/codemodel_finder.h,
+ parser/codemodel_fwd.h, parser/codemodel_pointer.h,
+ parser/compiler_utils.cpp, parser/compiler_utils.h, parser/control.cpp,
+ parser/control.h, parser/declarator_compiler.cpp,
+ parser/declarator_compiler.h, parser/default_visitor.cpp,
+ parser/default_visitor.h, parser/dumptree.cpp, parser/dumptree.h,
+ parser/lexer.cpp, parser/lexer.h, parser/list.cpp, parser/list.h,
+ parser/name_compiler.cpp, parser/name_compiler.h, parser/parser.cpp,
+ parser/parser.h, parser/r++.macros, parser/rpp-allocator.h,
+ parser/rpp/builtin-macros.cpp, parser/rpp/pp-cctype.h,
+ parser/rpp/pp-configuration, parser/rpp/pp-engine-bits.h,
+ parser/rpp/pp-engine.h, parser/rpp/pp-environment.h, parser/rpp/pp-fwd.h,
+ parser/rpp/pp-internal.h, parser/rpp/pp-iterator.h,
+ parser/rpp/pp-macro-expander.h, parser/rpp/pp-macro.h,
+ parser/rpp/pp-main.cpp, parser/rpp/pp-qt-configuration,
+ parser/rpp/pp-scanner.h, parser/rpp/pp-string.h, parser/rpp/pp-symbol.h,
+ parser/rpp/pp.h, parser/rpp/preprocessor.cpp, parser/rpp/preprocessor.h,
+ parser/rxx_allocator.h, parser/smallobject.cpp, parser/smallobject.h,
+ parser/symbol.h, parser/tokens.cpp, parser/tokens.h,
+ parser/type_compiler.cpp, parser/type_compiler.h, parser/visitor.cpp,
+ parser/visitor.h, qtdocparser.cpp, qtdocparser.h, reporthandler.cpp,
+ reporthandler.h, tests/CMakeLists.txt, tests/testabstractmetaclass.cpp,
+ tests/testabstractmetaclass.h, typeparser.cpp, typeparser.h, typesystem.cpp,
+ typesystem.h: The genesis...