[haiku-development] Re: Tracker Add-on Host

  • From: Axel Dörfler <axeld@xxxxxxxxxxxxxxxx>
  • To: haiku-development@xxxxxxxxxxxxx
  • Date: Mon, 25 Mar 2019 10:34:30 +0100

Am 25/03/2019 um 07:28 schrieb Adrien Destugues:

Le 25 mars 2019 02:26:35 GMT+01:00, Ryan Leavengood
<leavengood@xxxxxxxxx> a écrit :
I suggest a new server, tracker_addon_host (or maybe tracker_addon_server) which hosts these add-ons, the same way the media_addon_server does for media_server.
[...]

That's always the problem with add-ons, though, and applies to almost every component in the system, as we make heavy use of add-ons.
However, Tracker add-ons have rarely been a problem in this area, so while the current Tracker API would allow for solving this without too much effort, I think we have bigger fish to fry.

And let's just fix that crash, no matter where it comes from. Given
the plans for TrackGit (icon overlays comes to mind) there will be a
need for deeper customization of Tracker, which makes sandboxing
difficult at least for some parts of the code.

A future Tracker will definitely allow add-ons that go much further, also providing views as alternative to BPoseView. This would make putting them into a separate add-on host very impractical; that functionality could then only be used by some add-ons.

Bye,
   Axel.

Other related posts: