|
|
|
@ -122,7 +122,7 @@
|
|
|
|
|
2006-06-04 Richard Dale <rdale@foton.es>
|
|
|
|
|
|
|
|
|
|
* For TQt::TQObject classes which are immediate subclasses of TQt::Base,
|
|
|
|
|
don't add C metaObject() and qt_invoke() methods as they aren't
|
|
|
|
|
don't add C metaObject() and tqt_invoke() methods as they aren't
|
|
|
|
|
needed. This means that a TQMetaObject is no longer constructed for
|
|
|
|
|
these classes, and the one that the corresponding C++ class has is
|
|
|
|
|
returned instead.
|
|
|
|
@ -165,11 +165,11 @@
|
|
|
|
|
|
|
|
|
|
2006-05-03 Richard Dale <rdale@foton.es>
|
|
|
|
|
|
|
|
|
|
* The qt_emit() and qt_invoke() methods are overriden by the QtRuby
|
|
|
|
|
* The tqt_emit() and tqt_invoke() methods are overriden by the QtRuby
|
|
|
|
|
runtime. When they are called the runtime looks for a Ruby slot or
|
|
|
|
|
signal matching the call, and invokes it if found. If a Ruby version
|
|
|
|
|
wasn't found for a signal however, the qt_invoke() method was being
|
|
|
|
|
called in the Smoke library instead of qt_emit(). This occasionally
|
|
|
|
|
wasn't found for a signal however, the tqt_invoke() method was being
|
|
|
|
|
called in the Smoke library instead of tqt_emit(). This occasionally
|
|
|
|
|
caused a crash in code using KDE::HTMLPart.
|
|
|
|
|
|
|
|
|
|
2006-04-17 Richard Dale <rdale@foton.es>
|
|
|
|
@ -226,7 +226,7 @@
|
|
|
|
|
|
|
|
|
|
2005-12-16 Richard Dale <Richard_Dale@tipitina.demon.co.uk>
|
|
|
|
|
|
|
|
|
|
* Improved the code to call a C++ slot via qt_invoke() when a ruby slot hasn't
|
|
|
|
|
* Improved the code to call a C++ slot via tqt_invoke() when a ruby slot hasn't
|
|
|
|
|
been defined. It now invokes the method in the Smoke lib directly, rather
|
|
|
|
|
than going via method_missing().
|
|
|
|
|
|
|
|
|
@ -1353,7 +1353,7 @@
|
|
|
|
|
2003-10-14 Richard Dale <Richard_Dale@tipitina.demon.co.uk>
|
|
|
|
|
|
|
|
|
|
* Fixed serious random crash problem
|
|
|
|
|
- qt_invoke() and qt_emit() were not calling super if a ruby signal or
|
|
|
|
|
- tqt_invoke() and tqt_emit() were not calling super if a ruby signal or
|
|
|
|
|
slot hadn't been found, which stopped C++ signals from working.
|
|
|
|
|
- This prevented destroy() signals from invoking event filter list clean
|
|
|
|
|
up when a TQObject was deleted, leaving deleted instances in the list.
|
|
|
|
|