Merge lp:~gue5t/midori/docs-and-gir-1 into lp:midori
Status: | Merged |
---|---|
Approved by: | Cris Dywan |
Approved revision: | 6583 |
Merged at revision: | 6585 |
Proposed branch: | lp:~gue5t/midori/docs-and-gir-1 |
Merge into: | lp:midori |
Diff against target: |
449 lines (+145/-36) 6 files modified
CMakeLists.txt (+4/-0) cmake/GIR.cmake (+31/-0) gir/CMakeLists.txt (+15/-0) katze/katze-array.c (+26/-17) katze/katze-item.c (+8/-8) midori/midori-websettings.c (+61/-11) |
To merge this branch: | bzr merge lp:~gue5t/midori/docs-and-gir-1 |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Cris Dywan | Approve | ||
Review via email:
|
Commit message
Improve docs and GIR annotations for KatzeItem, KatzeArray, and MidoriWebSettings
Description of the change
We'll need a lot more attention to documentation before GIR/libpeas is feasible, but I figured I'd start with infrastructure stuff and work upward.
I've been running build with GtkDoc enabled and also using commands along the lines of "g-ir-scanner -Imidori -I../ -I../midori -I../katze -I../toolbars -I. --header-only -n Midori --identifier-prefix Midori -L./midori/ ../midori/
Can we run the g-ir-scanner as part of the build? Or, if for whatever reason that's not feasible right now as an optional target or command. Otherwise it's somewhat tricky to verify that the annotations work/ continue to work.
That said, look very very nice. I second getting these things solved progressively.