On Tue, Jan 26, 2010 at 10:22 AM, Oliver Tappe <zooey@xxxxxxxxxxxxxxx> wrote: > > But ICU is currently considered private, i.e. it is not part of haiku's public > API (that's why there are no headers provided for it). Admittedly, it's hard > to tell, since all the libicu*.so-libs live in /system/lib, while they should > probably be moved into something like /system/lib/private. That might be a good idea. Also I don't think it would be terribly difficult to remove the dependency on ICU in our WebKit port and just rely on the Locale Kit. Of course this assumes the Locale Kit exposes whatever ICU functionality that WebKit uses (which I don't think is all that much.) But given the current state of the Haiku WebKit port, there are more important issues to tackle before this one. But the main point is that this dependency on ICU is not necessarily permanent (in WebKit, I can't say for other ported libraries or software.) > Right, that's why I think all those libraries should be moved out of haiku > into separate packages. That's more or less the only way to avoid the > situation of mismatches between system-provided and application-provided > libraries. Indeed. Though again in this case we could at least remove the WebKit dependency on the image libraries by using the Translation Kit (assuming it doesn't introduce an unacceptable performance penalty.) Finally a general note to Stephan: please get in contact with me or Maxime in regards to what work you are doing on WebKit. While I have been idle on that project for some time, if I pick it up again soon I don't want to work on the same things as you. From my side I still have a fix for mouse hovering to commit and push upstream so if you notice that bug don't worry about it :) -- Regards, Ryan