aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Fix PySide code generation.sb-0.10.5Hugo Parente Lima2012-03-091-1/+2
|
* Check inconsistencies for enums and disable generation of private entities.Hugo Parente Lima2012-03-093-52/+133
| | | | | Reviewer: Marcelo Lira <marcelo.lira@openbossa.org> Renato Filho <renato.filho@openbossa.org>
* Added docs for typesystem new attributes.Hugo Parente Lima2012-03-091-5/+27
|
* Added revision attribute to type entries tags and flags-revision to ↵Hugo Parente Lima2012-03-096-2/+128
| | | | | | | enum-type tag. These attributes will be useful to separate the wrapped API in revisions and ease the task of producing ABI compatible bindings.
* Bump version to 0.10.5.Hugo Parente Lima2012-03-091-1/+1
|
* Version bumped to 0.10.4.sb-0.10.4Renato Filho2012-03-091-1/+1
|
* Show perm links only when the mouse hover on title.Hugo Parente Lima2012-03-091-0/+5
| | | | | Reviewer: Luciano Wolf <luciano.wolf@openbossa.org> Marcelo Lira <marcelo.lira@openbossa.org>
* Doc js files sync with latest release of sphinx.Hugo Parente Lima2012-03-093-47/+200
|
* Fix bug 464 - "Can't create target lang package and namespace with the same ↵Hugo Parente Lima2012-03-091-15/+18
| | | | name"
* Fix bug 827 - "Anchor sign for headers to copy links for sections"Hugo Parente Lima2012-03-092-2/+8
|
* Fix bug 851 - "Shiboken recognizes dereference operator overload as times ↵sb-0.10.3Hugo Parente Lima2012-03-091-1/+6
| | | | | | | operator overload." Reviewer: Luciano Wolf <luciano.wolf@openbossa.org> Marcelo Lira <marcelo.lira@openbossa.org>
* Fixed conversion operators type resolution for references to types.Marcelo Lira2012-03-093-0/+65
| | | | | | | | | This is fixes bug #716: http://bugs.pyside.org/show_bug.cgi?id=716 Unit tests were added as usual. Reviewed by Hugo Parente <hugo.lima@openbossa.org> Reviewed by Luciano Wolf <luciano.wolf@openbossa.org>
* Don't compute function modification from API versions greater than the ↵Hugo Parente Lima2012-03-091-0/+4
| | | | | | | current version. Reviewer: Lauro Moura <lauro.neto@openbossa.org> Marcelo Lira <marcelo.lira@openbossa.org>
* Fix bug 417 - "Support nested naming of flags"Hugo Parente Lima2012-03-091-3/+12
| | | | | Reviewer: Marcelo Lira <marcelo.lira@openbossa.org> Renato Araújo <renato.filho@openbossa.org>
* Bump to version 0.10.3Renato Araujo Oliveira Filho2012-03-091-1/+1
|
* Add support to template types as arguments on user added functions.sb-0.10.2Hugo Parente Lima2012-03-093-2/+47
| | | | | Reviewer: Renato Araújo <renato.filho@openbossa.org> Marcelo Lira <marcelo.lira@openbossa.org>
* Add support for adding reverse operators with add-function tag.Hugo Parente Lima2012-03-092-17/+48
| | | | | Reviewer: Renato Araújo <renato.filho@openbossa.org> Luciano Wolf <luciano.wolf@openbossa.org>
* Add AbstractMetaFunction::isCallOperator() method.Hugo Parente Lima2012-03-092-2/+11
| | | | | | | Returns true when the function is a call operator. Reviewer: Renato Araújo <renato.filho@openbossa.org> Luciano Wolf <luciano.wolf@openbossa.org>
* Remove GCC 4.6 warnings on abstractmetabuilder.cpp and parser.cppHugo Parente Lima2012-03-092-6/+0
| | | | | abstractmetabuilder.cpp:1792:9: warning: variable ‘firstDefaultArgument’ set but not used [-Wunused-but-set-variable] parser.cpp:2136:17: warning: variable ‘global_scope’ set but not used [-Wunused-but-set-variable]
* Skip functions added on base classes.Renato Filho2012-03-091-1/+6
| | | | | Reviewer: Luciano Wolf <luciano.wolf@openbossa.org> Marcelo Lira <marcelo.lira@openbossa.org>
* Removed warning about unused variable when using gcc 4.6.Hugo Parente Lima2012-03-091-4/+1
|
* Added support for module extra includes.Marcelo Lira2012-03-094-0/+118
| | | | | | | Unit tests were also added. Reviewed by Lauro Moura <lauro.neto@openbossa.org> Reviewed by Luciano Wolf <luciano.wolf@openbossa.org>
* Version bump to 0.10.2Hugo Parente Lima2012-03-091-1/+1
|
* Version bumpsb-0.10.1Hugo Parente Lima2012-03-091-1/+1
|
* Use QDir::currentPath() to avoid problems with armel-Meego target.Luciano Wolf2012-03-092-2/+2
| | | | | Reviewer: Lauro Moura <lauro.neto@openbossa.org> Renato Araújo <renato.filho@openbossa.org>
* Fixed AbstractMetaType::cppSignature() method.Marcelo Lira2012-03-091-1/+6
| | | | | | | | | | The usage pattern *must* be decided *after* the possible template instantiations have been determined, or else the absence of such instantiations will break the caching scheme of AbstractMetaType::cppSignature(). Reviewed by Bruno Araújo <bruno.araujo@openbossa.org> Reviewed by Luciano Wolf <luciano.wolf@openbossa.org>
* Added tests for template containers used as arguments for functions.Marcelo Lira2012-03-092-0/+75
|
* Turn some regex static, so we don't need to compile them in every function call.sb-0.10.0Hugo Parente Lima2012-03-091-2/+2
| | | | | Reviewer: Luciano Wolf <luciano.wolf@openbossa.org> Marcelo Lira <marcelo.lira@openbossa.org>
* Add more cache stuff to speed up the generation process.Hugo Parente Lima2012-03-092-39/+42
|
* Cache the value of AbstractMetaType::nameHugo Parente Lima2012-03-091-1/+4
|
* Added a depth counter to avoid segmentation faults when discarding type entries.Marcelo Lira2012-03-094-10/+50
| | | | | | | And an unit test was added. Reviewed by Lauro Moura <lauro.neto@openbossa.org> Reviewed by Luciano Wolf <luciano.wolf@openbossa.org>
* Added the "ApiExtractor::setDropTypeEntries(QString)" method.Marcelo Lira2012-03-092-0/+8
| | | | | | | | | It gets a string of semicolon (;) separated type system entry names that will be passed to the type system parser to deal with the given entries. Reviewed by Lauro Moura <lauro.neto@openbossa.org> Reviewed by Luciano Wolf <luciano.wolf@openbossa.org>
* Added a test for dropped type system entries.Marcelo Lira2012-03-094-1/+153
| | | | Also updated the TestUtil class to deal with dropped entries.
* Type system parser has now the ability to ignore entries as demanded by the ↵Marcelo Lira2012-03-094-0/+66
| | | | | | | | | | | | | | | | | | | | user. The entries that could be dropped are: * Object and Value types * Global functions * Namespaces * Enums The entry name must be fully qualified with scope items separated by a dot (.) and beginning with the module/package name. Example: to drop the class "Bar" inside the namespace "Foo" from the "Pkg" package specify it with: "Pkg.Foo.Bar". TODO: The parser will later complain that dropped entries found on the headers are not found in the type system. That's obviously incorrect, but to fix it all the type entries should store the name of the package from where the came. And that's a needed improvement!
* Bump version to 0.10.0.Marcelo Lira2012-03-091-2/+2
|
* Removed unused variable.Marcelo Lira2012-03-091-1/+0
|
* Moved down AbstractMetaType creation line to avoid possible memory leak.Marcelo Lira2012-03-091-1/+1
|
* Update documentation for reference-count tag.Marcelo Lira2012-03-091-1/+7
| | | | | Reviewed by Hugo Parente <hugo.lima@openbossa.org> Reviewed by Renato Araújo <renato.filho@openbossa.org>
* Added an alias for the confusing index values for the ArgumentOwner class.Marcelo Lira2012-03-091-1/+7
| | | | | Reviewed by Hugo Parente <hugo.lima@openbossa.org> Reviewed by Renato Araújo <renato.filho@openbossa.org>
* Uncomment usefull code to get reference-count action attribute work again ↵Hugo Parente Lima2012-03-091-2/+2
| | | | | | | for all values. Reviewer: Renato Araújo <renato.filho@openbossa.org> Luciano Wolf <luciano.wolf@openbossa.org>
* Global functions can now be renamed.Marcelo Lira2012-03-095-2/+46
| | | | | | | | This is accomplished via the "rename" attribute on the "function" tag. An unit test was added and the documentation updated. Reviewed by Hugo Parente <hugo.lima@openbossa.org> Reviewed by Luciano Wolf <luciano.wolf@openbossa.org>
* Bump version to 0.9.5.Renato Araujo Oliveira Filho2012-03-091-1/+1
|
* Fixed Cmake files used to find the library after the installation.sb-0.9.4Renato Araujo Oliveira Filho2012-03-091-8/+9
| | | | | Reviewer: Marcelo Lira <marcelo.lira@openbossa.org> Hugo Parente Lima <hugo.pl@gmail.com>
* Use QCoreApplication instead of QApplication for TestModifyDocumentation.Hugo Parente Lima2012-03-091-2/+9
| | | | | | | | This change was made just to avoid a crash on our FREMANTLE/ARMEL buildbot, the test still the same. Reviewer: Marcelo Lira <marcelo.lira@openbossa.org> Renato Araújo <renato.filho@openbossa.org>
* Avoid crash reported on http://bugreports.qt.nokia.com/browse/QTBUG-16868Hugo Parente Lima2012-03-091-4/+1
| | | | | Reviewer: Marcelo Lira <marcelo.lira@openbossa.org> Renato Araújo <renato.filho@openbossa.org>
* Fix bug#636 - "Unable to navigate back to the main site from the generated ↵Hugo Parente Lima2012-03-092-5/+3
| | | | documentation"
* Bump to version 0.9.4Renato Araujo Oliveira Filho2012-03-091-1/+1
|
* Un-hardcode test resources pathsb-0.9.3Lauro Neto2012-03-093-2/+9
| | | | | | | | | | | | | | | Instead of hardcoding (through the __FILE__ macro) use the current application directory to find the resources. The previous scheme didn't allow running the tests when the source code isn't available. List of resources: - a.xml -> testmodifydocumentation - utf8code.txt -> testcodeinjection Reviewer: Luciano Wolf <luciano.wolf@openbossa.org> Reviewer: Hugo Lima <hugo.lima@openbossa.org>
* Fix documentation typo.Hugo Parente Lima2012-03-091-1/+1
| | | | | Reviewer: Marcelo Lira <marcelo.lira@openbossa.org> Lauro Moura <lauro.neto@openbossa.org>
* Bumped version to 0.9.3.Renato Araujo Oliveira Filho2012-03-091-1/+1
|