2009-09-24  Renato Araujo Oliveira Filho <renato.filho@openbossa.org>

  * PySide/QtScriptTools/CMakeLists.txt,
  data/typesystem/typesystem_gui_mac.xml: Fixed CMakeList.txt from
  QtScriptTools, rejected a function from QtGui Mac OS generation.

  * PySide/QtOpenGL/CMakeLists.txt: Fixed typo in QT_QTGUI_INCLUDE_DIR in
  QtOpenGL CMakeLists.txt.

2009-09-23  Renato Araujo Oliveira Filho <renato.filho@openbossa.org>

  * PySide/QtScriptTools/CMakeLists.txt: Fixed QtScriptTools compilation on Mac
  OS.

2009-09-28  Lauro Neto <lauro.neto@openbossa.org>

  * tests/qtgui/qpainter_test.py: Adding test for QPainter.setBrush - Bug #70

2009-09-25  Hugo Lima <hugo.lima@openbossa.org>

  * data/typesystem/typesystem_gui.xml: Fixed bug#70

2009-09-24  Hugo Lima <hugo.lima@openbossa.org>

  * data/typesystem/typesystem_core.xml: Fix bug#23 Note: The typesystem XML is
  now encoded with UTF-8, so be carefull! or just use UTF-8 :-)

2009-09-23  Hugo Lima <hugo.lima@openbossa.org>

  * tests/qtcore/qprocess_test.py: Fixed name of QProcess unit test class.

  * data/typesystem/typesystem_core.xml, tests/qtcore/qlinef_test.py: Fixed
  bug#63

2009-09-23  Lauro Neto <lauro.neto@openbossa.org>

  * PySide/phonon/CMakeLists.txt: Fix phonon debug properties

2009-09-23  Renato Araujo Oliveira Filho <renato.filho@openbossa.org>

  * CMakeLists.txt, PySide/QtCore/CMakeLists.txt, PySide/QtGui/CMakeLists.txt,
  PySide/QtHelp/CMakeLists.txt, PySide/QtNetwork/CMakeLists.txt,
  PySide/QtOpenGL/CMakeLists.txt, PySide/QtScript/CMakeLists.txt,
  PySide/QtScriptTools/CMakeLists.txt, PySide/QtSql/CMakeLists.txt,
  PySide/QtSvg/CMakeLists.txt, PySide/QtUiTools/CMakeLists.txt,
  PySide/QtWebKit/CMakeLists.txt, PySide/QtXml/CMakeLists.txt,
  PySide/QtXmlPatterns/CMakeLists.txt, PySide/phonon/CMakeLists.txt,
  base/CMakeLists.txt: Created CMake flag LIB_DEBUG_POSTFIX for modify library
  name when using CMAKE_BUILD_TYPE=Debug.

  * base/qhandle_policy.hpp, doc/CMakeLists.txt, doc/pyhtml2devhelp.py: Created
  target apidevhelp.  this target is used to build devhelp books.

2009-09-22  Renato Araujo Oliveira Filho <renato.filho@openbossa.org>

  * PySide/CMakeLists.txt, PySide/QtGui/CMakeLists.txt, base/CMakeLists.txt,
  data/CMakeLists.txt, data/global.h, data/global.h.in, data/global_all.h,
  data/globalx11.h, doc/CMakeLists.txt, doc/generatingdocs.rst: Automatic
  Generate global.h file based on system infos.  moved global.h to global_all.h
  create new global.h.in with system specific rules.  Rev: Hugo Lima
  <hugo.lima@openbossa.org>

2009-09-22  Hugo Lima <hugo.lima@openbossa.org>

  * data/typesystem/typesystem_core.xml: Fix bug#68

  * data/typesystem/typesystem_core.xml, tests/qtcore/qprocess_test.py: Fix
  bug#65

2009-09-22  Renato Araujo Oliveira Filho <renato.filho@openbossa.org>

  * PySide/QtSvg/CMakeLists.txt: Use macro execute_generator in svg CMake.

2009-09-21  Renato Araujo Oliveira Filho <renato.filho@openbossa.org>

  * PySide/QtWebKit/CMakeLists.txt, base/wrapper.cpp, base/wrapper.hpp: Fixed
  WebKit CMake file for use ${QT_QTWEBKIT_INCLUDE_DIR} insted of
  ${QT_INCLUDE_DIR}/QtWebKit  Removed unecessary function from wrapper class.

2009-09-22  Hugo Lima <hugo.lima@openbossa.org>

  * data/typesystem/typesystem_core.xml, tests/qtcore/qdate_test.py: Fix bug
  #61

  * data/typesystem/typesystem_core.xml, tests/qtcore/qdate_test.py: Fix bug
  #62

2009-09-21  Hugo Lima <hugo.lima@openbossa.org>

  * CMakeLists.txt, tests/CMakeLists.txt: Fix creation of symbolic links used
  to execute the tests without installing pyside.

2009-09-21  Lauro Neto <lauro.neto@openbossa.org>

  * tests/base/CMakeLists.txt: Add support for -ldl and -lutil.  Based on Chaz6
  patch.

2009-09-18  Lauro Neto <lauro.neto@openbossa.org>

  * PySide/phonon/CMakeLists.txt: Fixing Phonon includes

2009-09-18  Renato Araujo Oliveira Filho <renato.filho@openbossa.org>

  * PySide/CMakeLists.txt, PySide/QtGui/CMakeLists.txt,
  PySide/phonon/CMakeLists.txt, base/wrapper.cpp, base/wrapper.hpp,
  data/global.h, data/globalx11.h, data/typesystem/typesystem_core.xml,
  data/typesystem/typesystem_gui.xml, data/typesystem/typesystem_gui_mac.xml,
  data/typesystem/typesystem_gui_x11.xml: Fixed phonon compiler on Karmic.

  * PySide/QtCore/CMakeLists.txt, PySide/QtGui/CMakeLists.txt,
  PySide/QtHelp/CMakeLists.txt, PySide/QtNetwork/CMakeLists.txt,
  PySide/QtOpenGL/CMakeLists.txt, PySide/QtScript/CMakeLists.txt,
  PySide/QtScriptTools/CMakeLists.txt, PySide/QtSql/CMakeLists.txt,
  PySide/QtSvg/CMakeLists.txt, PySide/QtUiTools/CMakeLists.txt,
  PySide/QtWebKit/CMakeLists.txt, PySide/QtXml/CMakeLists.txt,
  PySide/QtXmlPatterns/CMakeLists.txt, base/boost_headers.hpp: Otimized
  compilation.  Use BOOST_PYTHON_MAX_BASES to number of template arguments to
  the bases<...>  class template, which is used to specify the bases of a
  wrapped C++ class.  Use BOOST_PYTHON_MAX_ARITY to limity maximum arity of any
  function, member function, or constructor to be wrapped.  Removed
  boost_hearders workaround, this does not is necessary because of use
  PySide::wrapper.

2009-09-14  Renato Araujo Oliveira Filho <renato.filho@openbossa.org>

  * PySide/QtCore/glue/streamreader_glue.cpp: Fixed multiple definitions of
  template.

  * CMakeLists.txt, PySide/QtGui/CMakeLists.txt, base/CMakeLists.txt,
  base/qhandle_policy.hpp, data/global.h, data/typesystem/typesystem_core.xml,
  data/typesystem/typesystem_gui.xml, data/typesystem/typesystem_gui_mac.xml:
  Create gui typesystem for MAC OS.  Fixed CMake for MACOS. Fixed Global file
  for only include X11 symbols in X11 systens. Fixed gui typesystem for include
  handle_policy in QFont wrapper file.

2009-09-16  Luciano Wolf <luciano.wolf@openbossa.org>

  * data/typesystem/typesystem_gui_x11.xml,
  data/typesystem/typesystem_network.xml,
  data/typesystem/typesystem_opengl.xml: Fix missing extra-includes inside
  typesystem files.

2009-09-14  Renato Araujo Oliveira Filho <renato.filho@openbossa.org>

  * PySide/QtCore/glue/qhandle_boost.cpp, base/CMakeLists.txt,
  base/qhandle.cpp, base/qhandle.hpp, base/qhandle_policy.hpp,
  data/typesystem/typesystem_core.xml, tests/qtcore/qhandle_test.py:
  Implemented Qt.HANDLE python class for work in differents OS.  Create
  return_QHANLE policy to handle with this new class.

2009-09-11  Renato Araujo Oliveira Filho <renato.filho@openbossa.org>

  * PySide/QtGui/CMakeLists.txt, data/typesystem/typesystem_gui.xml: Splitted
  gui typesystem to work with different OS.  created gui_x11 typsystem for
  Linux/X11.

2009-09-18  Hugo Lima <hugo.lima@openbossa.org>

  * tests/qtcore/qresource_test.py: Fix qresource test, so it always finds the
  needed files and we can run it using ctest.

2009-09-03  Hugo Lima <hugo.lima@openbossa.org>

  * CMakeLists.txt: Require boost 1.40 to avoid all problems with unpatched
  versions of boost.

2009-09-11  Chris Hills <chaz@chaz6.com>

  * PySide/QtGui/CMakeLists.txt: Build QtGui.so instead of libQtGui.so

2009-09-10  Renato Araujo Oliveira Filho <renato.filho@openbossa.org>

  * PySide/QtHelp/CMakeLists.txt, PySide/QtOpenGL/CMakeLists.txt,
  PySide/QtScriptTools/CMakeLists.txt: Fixed Missing links with QtGui.  Fixes
  Bug #58

  * PySide/QtGui/glue/qgraphics_item_boost.cpp,
  PySide/QtGui/glue/qgraphics_item_glue.cpp,
  data/typesystem/typesystem_gui.xml, tests/qtgui/python_properties_test.py:
  Export QGraphicsItem.UserType as enum to use this like a static property. 
  Fixes bug #47.

2009-09-08  Renato Araujo Oliveira Filho <renato.filho@openbossa.org>

  * ChangeLog: Filled ChangeLog.

2009-09-08  Luciano Wolf <luciano.wolf@openbossa.org>

  * PySide/QtCore/glue/qtextstream_boost.cpp,
  PySide/QtCore/glue/qtextstream_glue.cpp, data/typesystem/typesystem_gui.xml:
  Fix Bug #25 - fridgemagnets.py example segments fault  Return type should be
  QTextStream, not pyobject.

2009-09-08  Renato Araujo Oliveira Filho <renato.filho@openbossa.org>

  * base/trigger.cpp: Replace use the PyFunction_Check for PyCallable_Check. 
  In some cases PyFunction_Check fails because the member functions is callable
  objects, then replace this to PyCallable_Check in function arg count
  calcullation.  Fixes Bug #12.

  * PySide/QtCore/glue/qobject_boost.cpp, PySide/QtCore/glue/qobject_glue.cpp,
  base/abstract_qobject_connection.hpp, base/signal_manager.cpp,
  base/signal_manager.hpp, base/trigger.cpp, base/trigger.hpp,
  tests/qtcore/qthread_signal_test.py, tests/qtcore/thread_signals.py:
  Implemented support to connection type.  Now connection between signal/slot
  support  Qt.ConnectionType in the last argument, this allow connections in
  threads.  Fixes bug #19, bug #13

2009-09-04  Hugo Lima <hugo.lima@openbossa.org>

  * base/parent_policy.hpp, base/wrapper.cpp: Fix some compiler warnings. 
  Reviewed by Bruno Araújo

2009-09-03  Hugo Lima <hugo.lima@openbossa.org>

  * CMakeLists.txt, PySide/CMakeLists.txt, tests/CMakeLists.txt: Add support
  for running all tests using ctest without installing the bindings.

2009-09-03  Luciano Wolf <luciano.wolf@openbossa.org>

  * PySide/QtCore/CMakeLists.txt: Fix bug #27 - remove QtXml dependency inside
  QtCore.

2009-09-02  Renato Araujo Oliveira Filho <renato.filho@openbossa.org>

  * base/trigger.cpp: Fixed bug #21.  Fixed creation of qptr from a native c++
  pointer without PyObject related, this is used in unit test.  Reviewed by
  Hugo Parente

2009-09-02  Lauro Neto <lauro.neto@openbossa.org>

  * CMakeLists.txt: Bump version to 0.2.1 (development version)

2009-09-02  Hugo Lima <hugo.lima@openbossa.org>

  * CMakeLists.txt, icecc.cmake, toolchain_icecc_i686.cmake: Auto detect icecc
  to enable distributed compilation. so toolchain_icecc_i686 is not needed
  anymore.  To use this feature, run cmake with -DENABLE_ICECC=ON  Reviewed by
  Luciano Wolf and Renato Filho

2009-09-02  Lauro Neto <lauro.neto@openbossa.org>

  * CMakeLists.txt: Bump version to 0.2

2009-09-01  Lauro Neto <lauro.neto@openbossa.org>

  * CMakeLists.txt: Fix make dist target to new naming scheme.

2009-09-01  Renato Araujo Oliveira Filho <renato.filho@openbossa.org>

  * base/parent_policy.hpp, base/qptr.hpp: Use of polymorphic_id_generator to
  to get address of most derived type.  With this always qptr register the same
  pointer c++ for pyobjects, this avoid erros on register of class with
  multiple inheritance.

2009-09-01  Matti Airas <matti.p.airas@nokia.com>

  * README: added a rudimentary README file

2009-08-30  Renato Araujo Oliveira Filho <renato.filho@openbossa.org>

  * base/parent_policy.hpp: Fixed PyObject creation when return Null pointer. 
  Reviewed by Luciano Miguel Wolf <luciano.wolf@openbossa.org>

2009-08-28  Renato Araujo Oliveira Filho <renato.filho@openbossa.org>

  * base/type_converter.hpp: Implemented type converter especialization for
  Container<const char*>  Reviewed by Luciano Miguel Wolf
  <luciano.wolf@openbossa.org>

  * PySide/QtGui/glue/qtabwidget_boost.cpp,
  PySide/QtGui/glue/qtabwidget_glue.cpp: Fixed bug #22.  Reviewed by Luciano
  Miguel Wolf <luciano.wolf@openbossa.org>

2009-08-29  Lauro Neto <lauro.neto@openbossa.org>

  * PySide/CMakeLists.txt: Restore QtUiTools in PySide/CMakeLists.txt

2009-08-27  Renato Araujo Oliveira Filho <renato.filho@openbossa.org>

  * tests/qtgui/python_properties_test.py: Created a test for new python
  properties support.  Reviewed by Lauro Neto <lauro.neto@openbossa.org>

  * PySide/QtGui/glue/qgraphics_item_boost.cpp,
  PySide/QtGui/glue/qgraphics_item_glue.cpp, PySide/phonon/CMakeLists.txt,
  data/typesystem/typesystem_gui.xml: Fixed QGraphicsItem::UserType anonymous
  enum export.

2009-08-26  Hugo Lima <hugo.lima@openbossa.org>

  * doc/CMakeLists.txt: Fix documentation generation.

2009-08-25  Lauro Neto <lauro.neto@openbossa.org>

  * PySide/CMakeLists.txt: Adding check for Qt modules  Reviewed by Marcelo
  Lira <marcelo.lira@openbossa.org>

2009-08-25  Hugo Lima <hugo.lima@openbossa.org>

  * PySide/CMakeLists.txt, PySide/QtCore/CMakeLists.txt,
  PySide/QtGui/CMakeLists.txt, PySide/QtHelp/CMakeLists.txt,
  PySide/QtNetwork/CMakeLists.txt, PySide/QtOpenGL/CMakeLists.txt,
  PySide/QtScript/CMakeLists.txt, PySide/QtScriptTools/CMakeLists.txt,
  PySide/QtSql/CMakeLists.txt, PySide/QtUiTools/CMakeLists.txt,
  PySide/QtWebKit/CMakeLists.txt, PySide/QtXml/CMakeLists.txt,
  PySide/QtXmlPatterns/CMakeLists.txt, PySide/phonon/CMakeLists.txt: Uses a
  macro to run the generator in all modules instead of write a lot of cmake
  code by hand

  * CMakeLists.txt: Uses generatorrunner instead of boostpythongenerator

2009-08-25  Renato Araujo Oliveira Filho <renato.filho@openbossa.org>

  * data/typesystem/typesystem_core.xml: Fixed QVariant declaration on
  typesystem.  put back QVariant copy constructor in core typesystem.

  * tests/qtcore/qvariant_test.py: Create QVariant copy constructor unit test.

  * base/parent_policy.hpp, data/typesystem/typesystem_gui.xml,
  tests/qtgui/qlabel_pixmap_refcount.py: Removed use of return_const_ptr
  policy.  This policy was removed because some c++ object does not has copy
  constructor, then is not allowed to copy.

2009-08-24  Renato Araujo Oliveira Filho <renato.filho@openbossa.org>

  * base/pyside.hpp: removed qptr_cleanup.hpp from pyside.hpp.

  * data/typesystem/typesystem_gui.xml, tests/qtgui/qlabel_pixmap_refcount.py:
  Fixed Gui typesyste for cost pointer returns.  Fixed qlabel_pixmap_refcount
  test because of const returns pointer. Now const pointer functions return a
  new copy of c++ pointer.

  * base/CMakeLists.txt, base/parent_policy.hpp, base/qptr.cpp, base/qptr.hpp,
  base/qptr_cleanup.cpp, base/qptr_cleanup.hpp: Removed use of qptr_clenaup
  function.  Now PySide::wrapper base take cara of PyObject cpp ref, and will
  decref this when deleted.

  * PySide/__init__.py: Removed import hook.  Now the import hook is not
  necessary anymore, because the dynamic_cast only happens inside of the same
  library.

  * PySide/QtCore/glue/qcoreapplication_glue.cpp,
  PySide/QtGui/glue/qapplication_glue.cpp,
  PySide/QtGui/glue/qshortcut_glue.cpp, base/CMakeLists.txt,
  base/parent_policy.hpp, base/pyside.hpp, base/qptr.cpp, base/qptr.hpp,
  base/trigger.cpp, base/wrapper.cpp, base/wrapper.hpp,
  base/wrapper_manager.cpp, base/wrapper_manager.hpp,
  data/typesystem/typesystem_core.xml, data/typesystem/typesystem_gui.xml:
  Replaced use of boost::python::wrapper to PySide::wrapper  This new class
  implement a new get_override based on
  boost::python::wrapper_base::get_override. This class also store a pointer
  for relative PyObject. The main point of this change is avoid use of
  dynamic_cast between shared libraries used in
  boost/python/detail/wrapper_base.hpp:64. Now we use dynamic_cast only inside
  of the same library.

2009-08-24  Lauro Neto <lauro.neto@openbossa.org>

  * PySide/QtWebKit/CMakeLists.txt, data/typesystem/typesystem_webkit.xml:
  Fixes #9: Adds QtNetwork as dependency to QtWebkit  Reviewed by Anderson
  Lizardo <anderson.lizardo@openbossa.org>

2009-08-24  Hugo Lima <hugo.lima@openbossa.org>

  * CMakeLists.txt, base/CMakeLists.txt: Fix library versioning in pysidebase

2009-08-21  Lauro Neto <lauro.neto@openbossa.org>

  * tests/qtwebkit/webpage_test.py: Adding test for webpage
  NetworkAccessManager funcs

2009-08-21  Carlos Gonçalves <mail@cgoncalves.info>

  * CMakeLists.txt, base/CMakeLists.txt, data/CMakeLists.txt: Allow defining
  the 'lib' dir (eg. 'lib64').  This is required by some distributions such as
  openSUSE, where 64-bit libraries are installed in lib64 directories and
  32-bit libraries in the lib director  Reviewed by Hugo

2009-08-19  Marcelo Lira <marcelo.lira@openbossa.org>

  * doc/howto-build/setup-bindings.rst: fixed build dependency information on
  documentation

2009-08-19  Lauro Neto <lauro.neto@openbossa.org>

  * CMakeLists.txt: Adding 'make dist' with git-archive

2009-08-18  Marcelo Lira <marcelo.lira@openbossa.org>

  * CMakeLists.txt: updated PySide version to 0.1.4.5

  * CMakeLists.txt: fixed filename for package generation

2009-08-17  Lauro Neto <lauro.neto@openbossa.org>

  * tests/util/test_processtimer.py: Adding infra-structure test for
  ProcessTimer

