Establish extension API policy and unit test changes

Bug #1211899 reported by Cris Dywan
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Midori Web Browser
Confirmed
Medium
Cris Dywan

Bug Description

Once in a while I'm reminded that while we have Since here and there there's no well-defined version concept as far as extensions go, and I'm pretty sure there's small changes now and then nobody noticed.

libpeas, which we'll be adopting, doesn't really handle versioning.

As I've taken this approach elsewhere I would suggest to have a vapi-like syntax file, generated by a script that reads vapi files and checks a previously generated file for changes. The Vala syntax is concise, easy to read and can be generated from existing vapi files. I'm saying -like here because it could be any other format, whichever is easiest to work with. And maybe this even can be contributed to libpeas if it works well.

Cris Dywan (kalikiana)
Changed in midori:
assignee: nobody → Christian Dywan (kalikiana)
status: New → Confirmed
importance: Undecided → Medium
tags: added: extension
Changed in midori:
milestone: none → 0.5.6
Cris Dywan (kalikiana)
tags: added: libpeas
Cris Dywan (kalikiana)
Changed in midori:
milestone: 0.5.6 → 0.5.7
Cris Dywan (kalikiana)
Changed in midori:
milestone: 0.5.7 → garage
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.