After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 515872 - Lack of libxslt bindings
Lack of libxslt bindings
Status: RESOLVED OBSOLETE
Product: vala
Classification: Core
Component: Bindings
unspecified
Other All
: Low enhancement
: 1.2
Assigned To: Vala maintainers
Vala maintainers
Depends on:
Blocks:
 
 
Reported: 2008-02-11 21:03 UTC by Maciej (Matthew) Piechotka
Modified: 2018-05-22 13:02 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
Proposed binding for libxslt (78.92 KB, patch)
2011-08-20 21:08 UTC, Andre Masella
none Details | Review

Description Maciej (Matthew) Piechotka 2008-02-11 21:03:11 UTC
There is libxml binding however vala lacks of libxslt bindings.
Comment 1 Jürg Billeter 2008-02-14 14:48:49 UTC
Confirming.
Comment 2 Andre Masella 2011-08-20 21:08:16 UTC
Created attachment 194311 [details] [review]
Proposed binding for libxslt

Here is a proposed binding for libxslt and libexslt for Vala. This requires some modification to libxml-2.0 to include missing features referenced by libxslt. Also included is a change to libxml's IO callbacks to use generic types for increased typesafety.
Comment 3 Luca Bruno 2011-08-27 11:39:59 UTC
Thanks for the patch. Anyway there are a number of questions:
1) Includes other changes other than only xslt, must be split in at least 4 diffs (1 for exslt, 1 for xslt, 1 for xml xslt and 1 for other xml enhancements) and discussed separately.
2) Don't put documentation in the vapi file.
3) Why the copy_function on top of Object?
4) Why did you add the context parameter to OutputWriteCallback?
5) simple_generics=true for TextReader.for_io but no actual generics
6) Why generics for read_io & co for ioctx? What's the useful value to be passed to ioctx?
7) Try to put spaces between func () instead of func() (same goes for CCode (...)).
Comment 4 GNOME Infrastructure Team 2018-05-22 13:02:36 UTC
-- GitLab Migration Automatic Message --

This bug has been migrated to GNOME's GitLab instance and has been closed from further activity.

You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.gnome.org/GNOME/vala/issues/3.