Commit graph

  • 354b09e00b Almost all QVariant tests pass. Hugo Lima 2009-12-07 19:10:52 -02:00
  • b9ca1774f7 Updated code injections to use Shiboken updates regarding type system variables. Marcelo Lira 2009-12-08 14:38:52 -03:00
  • 42526f3202 Added new methods to QStringLists: __len__, __getitem__ and __setitem__ Luciano Wolf 2009-11-18 15:51:52 -03:00
  • 6d53b50163 Remove unneeded method in QString converter, this method is now auto generated by the generator. Hugo Lima 2009-12-07 18:06:36 -02:00
  • da73b90ce1 Updated code injections to use the new PyBaseWrapper_New signature from libshiboken. Marcelo Lira 2009-12-02 14:33:49 -03:00
  • af6bf93d77 Enable parent ctor heuristic for PySide. Hugo Lima 2009-12-01 20:14:34 -02:00
  • b65330abdf Added inject code for QObject.findChild and QObject.findChildren methods Hugo Lima 2009-12-01 20:14:21 -02:00
  • 1836d5879c Add inject code for QObject.inherit and QLocale.toInt. Hugo Lima 2009-12-01 14:05:12 -02:00
  • 0b0ff22e6b Fix QString converter to compile with the new libshiboken api. Hugo Lima 2009-11-30 18:13:12 -02:00
  • 51e7af60fa Updated type system code injection for QAbstractItemModel::createIndex. Marcelo Lira 2009-11-24 19:37:52 -03:00
  • 87e6d4690a - Support path with spaces. - Use the system library suffix instead of a hard coded ".so" string. Hugo Lima 2009-11-23 15:40:23 -02:00
  • f6198fff4d Re-added the root project name, without it cmake get crazy when you try to use the icecc support. Hugo Lima 2009-11-23 15:32:44 -02:00
  • f1993589f8 updated QtCore type system file in accordance to the inject-code meanings defined on the Shiboken generator Marcelo Lira 2009-11-14 19:19:02 -03:00
  • 5314e3eb71 Set default symbol visibility to hidden, so pyside is even smaller! 1.4MB on my 64bits machine. Hugo Lima 2009-11-19 20:32:17 -02:00
  • f1962c58cb Added QModelIndex::internalPointer and QAbstractItemModel::createIndex functions. Hugo Lima 2009-11-18 18:57:22 -02:00
  • 6a759410d3 - Add QLocale::toFloat, QLocale::toDouble. - Use a clearer naming convension on typesystem template names. Hugo Lima 2009-11-18 17:47:07 -02:00
  • 9ff5512a8b Add sequence protocol support for QBitArray. Hugo Lima 2009-11-18 17:20:59 -02:00
  • 5521bb2fd0 Added inject codes for methods like QString::toDouble, QByteArray::toFloat, etc. Hugo Lima 2009-11-18 16:47:12 -02:00
  • b8a07a9e0e Change QByteArray constructor to accept \x00 bytes Lauro Neto 2009-11-10 20:34:44 -03:00
  • b164e617a2 Adding writeUInt8 accepting char Lauro Neto 2009-11-07 17:28:52 -03:00
  • bc20292caa Add test to QDataStream.read/write Int8 Lauro Neto 2009-11-06 20:00:19 -03:00
  • 92f10f9629 Adding more tests for QDataStream Lauro Neto 2009-11-04 17:56:22 -03:00
  • f0fbc345c2 Uncomment QTextStream and QDataStream plus fixes Lauro Neto 2009-11-10 20:36:43 -03:00
  • 2a4b5da287 Just disable the warning about strict-aliasing instead of disable the optimization. Hugo Lima 2009-11-10 20:11:49 -02:00
  • a70b766aa9 Add support for distributed compilation using icecc. Hugo Lima 2009-11-10 19:58:13 -02:00
  • e78792932d fixed Converter<QString>::isConvertible() method to consider all the cases; also changed Converter<QString>::toCpp last return option to use a more straightforward way to get the C++ object Marcelo Lira 2009-11-05 11:33:36 -03:00
  • f35ae6e97e Added sequence protocol for QByteArray. Hugo Lima 2009-11-04 16:46:13 -02:00
  • e84308397d Added sequence protocol to QString. Hugo Lima 2009-11-04 15:19:02 -02:00
  • 86fa278e1c Speed up construction of QString's from python unicode strings. Hugo Lima 2009-11-04 15:18:20 -02:00
  • d2cd71313d Updated container converters to the new shiboken conversion scheme Marcelo Lira 2009-11-03 05:23:00 -03:00
  • c0832e4a9a removed unnused function 'sprintf' from QtCore's type system file Marcelo Lira 2009-10-30 14:01:47 -03:00
  • 6ad39b792b removed "QString::arg(char a, int, const QChar &) const" from QtCore's type system file; since the first argument char type is used as a character the overload decisor gets confused as char is deemed equivalent as a Python integer in nearly all cases; the functionality is not lost since the signature that receives a Python string does the same Marcelo Lira 2009-10-29 11:17:58 -03:00
  • 9c0e56b598 updated custom conversions to use Converter<T>::isConvertible properly Marcelo Lira 2009-10-28 17:54:22 -03:00
  • 7c0aea7c45 Install __init__.py Lauro Neto 2009-10-29 18:55:35 -03:00
  • 317de91e37 The bug #41 is somehow fixed now, so we dont need to reject QStrng::replace method. Hugo Lima 2009-10-28 17:03:50 -02:00
  • 568683ea4b - Added isConvertible methods to all custom converters. - Added a custom converter for QString. Hugo Lima 2009-10-27 11:32:27 -02:00
  • 5b440adbbc renamed template variable %SELF to %CPPSELF on type system for QtCore Marcelo Lira 2009-10-23 15:20:01 -03:00
  • fe0a66367f Added function __str__ to QString. Hugo Lima 2009-10-22 14:19:54 -02:00
  • 9966943b66 Fixed the test to avoid enums extensions. Hugo Lima 2009-09-28 18:47:36 -03:00
  • 708ac09654 Removed removal of various comparison operator overloads. Hugo Lima 2009-09-28 18:28:23 -03:00
  • 71a4a440a7 Added *.pyc to .gitignore Hugo Lima 2009-09-28 18:27:50 -03:00
  • 3070f2e52d Removed some pyc files that SHOULD NEVER be in a VCS Hugo Lima 2009-09-28 17:56:47 -03:00
  • 6b3125dbbf Removed the removal of operator== and operator!= from QVariant, so rich comparion works with it. Hugo Lima 2009-09-28 17:54:37 -03:00
  • d387c029cf Fix QTextCodec and QTextCodec::ConverterState classes. Luciano Wolf 2009-09-22 17:33:00 -03:00
  • 0bc7485c2e exporting QDirIterator class Marcelo Lira 2009-09-18 16:21:45 -03:00
  • 9af36fbb64 Added all original pyside unit tests to the shiboken version. Hugo Lima 2009-09-21 14:51:26 -03:00
  • aa12538d63 Adding flag -fno-strict-aliasing Lauro Neto 2009-09-21 14:15:42 -03:00
  • 16ec70caa7 exporting constructors and methods from QVariant, QStringList and QTemporaryFile Marcelo Lira 2009-09-18 16:13:14 -03:00
  • e6d178758d exporting QAbstractFileEngine::createLocalFile(QFile&) Marcelo Lira 2009-09-18 15:56:28 -03:00
  • 3492cb639e exported the QUrl methods setEncodedQueryItems and setQueryItems Marcelo Lira 2009-09-18 15:20:02 -03:00
  • 5c64b9b6b6 method addExtraNamespaceDeclarations(QVector<QXmlStreamNamespaceDeclaration>) from QXmlStreamReader exported Marcelo Lira 2009-09-18 12:54:18 -03:00
  • 2175824aa9 exporting removed methods from QAbstractItemModel, QObject (children()) and QBuffer classes Marcelo Lira 2009-09-17 22:22:28 -03:00
  • 12b275ba42 exporting "void QMimeData::setUrls(const QList<QUrl> &)" on QtCore typesystem Marcelo Lira 2009-09-17 22:11:29 -03:00
  • c49064f3ad removed tags modifying connectNotify and disconnectNotify first argument from 'const char*' to 'const QByteArray&' Marcelo Lira 2009-09-16 21:20:14 -03:00
  • f694b06457 Workaround to avoid bug#65. Luciano Wolf 2009-09-16 18:51:20 -03:00
  • 9ce7305ff3 Removed QXmlStreamWriter(QByteArray*) dua to a shiboken bug. Hugo Lima 2009-09-16 18:44:02 -03:00
  • 2e7821730a Removed references to QBitRef. Hugo Lima 2009-09-16 18:37:56 -03:00
  • c58db32367 Added inject code for QCoreApplication constructor. Hugo Lima 2009-09-16 17:44:44 -03:00
  • 342b03d340 added converters for QHash container Marcelo Lira 2009-09-16 12:02:10 -03:00
  • a52c12000e Removed QData functions with int pointers in their arguments Hugo Lima 2009-09-15 17:14:51 -03:00
  • 5067870603 added conversion rules for QVector and QMap containers Marcelo Lira 2009-09-15 17:00:19 -03:00
  • d9b029098c Remvoed functions using QByteArray pointers Hugo Lima 2009-09-15 16:53:30 -03:00
  • 08f4e12d8c Removed function QTranslator::load(uchar*, int) Hugo Lima 2009-09-15 14:20:14 -03:00
  • d753c1cf52 added conversion rules for QList and QPair containers Marcelo Lira 2009-09-15 14:52:50 -03:00
  • 96bc2011c8 Remove ValueHolder template from QtCore custom converters Hugo Lima 2009-09-15 14:17:32 -03:00
  • 4f906ed72a Type system update. It now generates a useless QtCore with a lot of undefinied symbols... all this if you change qstringlist_wrapper by hand before start the compilation. Hugo Lima 2009-09-11 20:03:27 -03:00
  • 0ba96d1b31 QMutexLocker is a object-type, not a value-type. Hugo Lima 2009-09-11 16:43:37 -03:00
  • 6a2a3a6d61 Added all QtCore classes to the typesystem. Hugo Lima 2009-09-09 14:50:30 -03:00
  • 0d4c968a6c Initial experiments with shiboken and Qt Hugo Lima 2009-09-09 13:36:26 -03:00