[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-core-devel
Subject:    [PATCH] aRts cleanup (breaks BC)
From:       Stefan Westerfeld <stefan () space ! twc ! de>
Date:       2000-09-30 20:31:23
[Download RAW message or body]

   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 *-         

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic