Le Fri, 17 May 2002 01:35:22 +0200, Cyrille Chepelov a écrit: >Things to check for both plug-ins (where applicable) (may be done, not sure): > * GPL headers & copyright notices. as usual
> * what XSLT processor does it work with? (this'll need a patch to >the NEWS file) done, this is the GNOME xslt processor (it has no dependency on GNOME though) > * how does it behave when the XSLT processor isn't here? (we need to >have dia not depend on the xslt processor, just suggest it). Ideally, we >gray out the option; at the minimum, we should display an error dialog box. Use dlopen. But I don't know how to avoid compiling it (using #ifdef's ?) > * how does it behave when run from the freshly compiled, but not >installed tree (as in app/run_dia.sh) ? this is the only way I tried it yet. > * is the string handling UTF-8-clean ? This is a must. At the >moment, there still must be #hell to handle both a non-UTF-8 gtk (*nix) and >a modern GTK (Win32). Not concerned. >> For the commiters: the attached archive contains the stylesheets, >> sources and a patch (diff with cvs) for the various Makefile's and >> configure changes. This plugin adds a dependency on libxslt. The plugin >> assumes that the stylesheets resides in $DIA_PLUGIN_PATH/xslt. > >Oh, here's the answer to one question; you add a hard dependency on another >package. Is it possible/practical to make this a soft dependency (using the >dl_* functions)? That would make it possible to ship the plug-in in the main >package. Hmmm. If it's too much effort, don't bother; packagers will have to >make it a different binary package (from the same source). A little >inconvenient at first for the package maintainers, but neither unpossible or >that ugly. it uses dlopen now. > >ObPatchNote: it would be even better if the archive was only a patch (with >the new files patched against "empty" (there is an option for that in "cvs >diff") I tried the option (-N) but I got errors from cvs not founding the CVS/Entries file inside my local directory (which is quite logical :) Could you tell me the exact way how to do it? -- "Black holes are where God divided by zero." - Steven Wright MaT|TaM
msg02305/pgp00000.pgp
Description: PGP signature