From kde-core-devel Sat Sep 30 20:31:23 2000 From: Stefan Westerfeld Date: Sat, 30 Sep 2000 20:31:23 +0000 To: kde-core-devel Subject: [PATCH] aRts cleanup (breaks BC) X-MARC-Message: https://marc.info/?l=kde-core-devel&m=97034936331835 Hi! Today, I sat down for a few hours and cleanup up everything that I thought should be cleaned up in aRts before KDE2.0 (and with the release the final deep freeze). The cleanup is *binary incompatible*, though. What I did was mainly: * remove obscure unused code (like olddebug.cc, utils.c, which contained something like get_byteorder, never used throughout the code) * added private d pointers whereever I felt it might be useful some day * added comments about the binary compatibility status of relevant classes * undid the private d pointer move of Arts::Buffer for better performance, and added setFloatValue to core.idl (was a pending change anyway) * namespace uncluttering: made sure that every relevant symbol (besides static stuff) resides in the Arts:: namespace As it is quite huge, I'll not post it here entierly, but a link: http://space.twc.de/~stefan/kde/download/arts-cleanup-patch.diff To apply it, remove the following files: flow/olddebug.cc flow/utils.c flow/utils.h mcop/ifacerepo_impl.h If there are no objections, I'd like to commit this tomorrow, in the hope that this will be the last aRts change required for 2.0. Cu... Stefan -- -* Stefan Westerfeld, stefan@space.twc.de (PGP!), Hamburg/Germany KDE Developer, project infos at http://space.twc.de/~stefan/kde *-