[Kde-perl] PerlQt-3.004-RC1

Germain Garand kde-perl@mail.kde.org
Sat, 7 Dec 2002 17:15:33 +0000


Hi all,
PerlQt-3.004-RC1 is now available at sourceforge...
I still need to add some chapters to the documentation about=20
internationalization and debugging. Maybe also a quick step-by-step tutor=
ial=20
with screenshots showing how to use Qt Designer, if I found the time for =
that=20
(any volunteer ? That would be great :)

Tested on Linux-i686 with Qt-3.0.4/3.1 and Perl 5.6.1/5.8.0 (testing of 5=
=2E8.1=20
is planned)

Here is the changelog :

- better ISO C++ compliance and portability
  -ansi -pedantic is now almost silent except for some Perl Macros
- speed improvements over 40%
  ported memo=EFze-like cache to C++ ; various code optimizations
- Signal/Slots inheritance now works as expected
- proper handling of Qt modules stored in a hierarchy
- introduced SUPER->method() construct for accessing methods in the
  superclass
- Internationalization
  Perl strings are marshalled to QStrings either in utf8, iso-latin-1 or=20
current
  locale according to context (the rule is: if they are tagged as utf8, u=
se=20
  utf8 ; if not, use iso-latin by default or current locale if  the "loca=
le"=20
  pragma is active)   ; they are always marshalled back as utf8.
- You can now safely "eval" PerlQt code.
- New marshallers:
  QCString /*/&, bool */&, QValueList<int> /*/&
- Debugging channels through "use Qt::debug"
  You can now monitor specific parts of your application's behaviour.
  Available channels are : ambiguous, calls, gc, autoload, virtual,=20
  verbose, all.
- Updated documentation + french translation
  many thanks to St=E9phane Payrard for the accurate french translation !
- Subclassing Qt::Application is now possible
- Smoke can be built with Qt-3.1
- Various other bug fixes


Cheers !
Germain