By default, Bugzilla does not search the list of RESOLVED bugs.
You can force it to do so by putting the upper-case word ALL in front of your search query, e.g.: ALL tdelibs
We recommend searching for bugs this way, as you may discover that your bug has already been resolved and fixed in a later release.

Bug 538

Summary: gtk-qt-engine contains deprecated components.
Product: TDE Reporter: Calvin Morrison <mutantturkey>
Component: other (any)Assignee: Timothy Pearson <kb9vqf>
Status: RESOLVED FIXED    
Severity: enhancement CC: bugwatch, darrella
Priority: P5    
Version: 3.5.13 [Trinity]   
Hardware: All   
OS: Linux   
Compiler Version: TDE Version String:
Application Version: Application Name:
Attachments: gtk-qt engine patch.

Description Calvin Morrison 2011-10-12 11:18:06 CDT
Created attachment 98 [details]
gtk-qt engine patch.

our gtk-qt-engine contains deprecated code. Previously we removed some of the pieces that caused errors, hopefully this will help keep it clean for the future.

I have removed the Bonobo references, because onobo has been deprecated for some time. It was actually a interesting components system, similar to kparts. Either way I have removed it from our CMakeLists as well as the code. Compiles well without it. Had alternative code in the IFDEF anyway, so it didn't really matter.

I also renamed a poorly named list. It was named child1 (unclear because child referenced a widget) and renamed it child_list. This will keep the code clean.

I also removed the reference to the deprecated GtkBoxChild. That was deprecated in 2.24.

Cheers

Calvin Morrison
Comment 1 Timothy Pearson 2011-10-14 21:09:05 CDT
The repair portion of the attached patch has been committed to SVN in revision 1258949.  However, I have chosen not to remove bonobo support, as I would prefer not to break legacy applications just to have slightly "cleaner" source code.