Changes from 2.005 to 2.006 (1999-Jun-20)
---------------------------
- Started adding examples from Qt-1.44
- QComboBox::eventFilter is now virtual
- QPointArray array counts needed to be /2, so I added a
qt_pointarrayitems type
- Virtual function return value (PIG_TOPSTACK) is not destroyed in
PIGPOP() anymore, but is destroyed just before being reused by the next
virtual function
- PerlQt is creating objects around 0 ptrs. I have only fixed
pig_type_new_object_return
- pig_object_can_delete makes sure !PIG_CLASS_SUICIDAL before allowing
perl to delete an object
- cstring type checks before attempting to newSVpv(0, 0)
- Added shortarray and shortarrayitems types to type_base
Changes from 2.004 to 2.005 (1999-Jun-17)
---------------------------
- Horror of horrors! 2.004 never worked! How will I ever live it down?
I fixed 2.004 and am calling it 2.005.
Changes from 2.003 to 2.004 (1999-May-11)
---------------------------
- Added descriptions to MANIFEST
- Changed #include "" to <> for Qt headers
- Indicate hidden arguments with the @ in {@type}
- Argument return types now parse {type(...)} block
- static int xfd() : ConnectionNumber(qt_xdisplay()) added to Qt.pig
- Started adding scoped arguments with data to be destroyed on scope exit
- Added pig_croak to replace die() and croak() in C++
- Added QString, QObjectList and QWidgetList types
- Adjusted prototypes for bit types in Qt
Changes from 2.002 to 2.003 (1999-Apr-22)
---------------------------
- Reorganized Makefile.PL
+ Arguments to WriteMakefile are now in %Args
+ If bincompat3 eq 'y', PATCHLEVEL = 3
+ Run $Args{CC} -print-libgcc-file-name to see if -lgcc is needed
- Added a pig_type_this_object type, which croaks when this is null
- Fixed export of $Qt::app to specify GvIMPORTED_SV_on
- Set pig_argument_idx = 0 in pig_begin
- pig_find_in_array is fixed, it was completely broken
- Check for null pointer in pig_object_extract and pig_object_cast
- Perl-5.003 supported, #undef debug and #undef dirty to clean namespace
Changes from 2.001 to 2.002 (1999-Apr-6)
---------------------------
- Replaced all references to PIG_PROTO_LONG_DOUBLE with PIG_PROTO_LDOUBLE
and added the long double type.