ebraminio
1955cbecc9
Add a dummy CircleCI config to gh-pages branch ( #602 )
7 years ago
Behdad Esfahbod
bfe0faf1a2
[docs] Deprecate hb_set_invert()
7 years ago
Behdad Esfahbod
b98adefbb9
Update docs symbols
7 years ago
Behdad Esfahbod
25846cc39f
1.6.0
7 years ago
Behdad Esfahbod
4e4781319b
[ft] Add hb_ft_font_changed()
...
When the font size or variations settings on underlying FT_Face change,
one can call hb_ft_font_changed() and continue using hb_font created using
hb_ft_font_create().
Fixes https://github.com/behdad/harfbuzz/issues/559
New API:
hb_ft_font_changed()
7 years ago
Behdad Esfahbod
b57f18da70
Add hb_font_[sg]et_ptem() to set/get point size on font
...
New API:
hb_font_set_ptem()
hb_font_get_ptem()
Needed for hb-coretext optical sizing:
https://github.com/behdad/harfbuzz/issues/360
7 years ago
Behdad Esfahbod
224d20e4e1
[docs] Minor
7 years ago
Behdad Esfahbod
d6bdbbca30
[var] Remove HB_OT_TAG_fvar/avar
...
We're not going to define public macros for tags for tables.
There's little use to those and they are implementation detail.
8 years ago
Behdad Esfahbod
7a860f656e
[var] Add macros for standard axes
8 years ago
Behdad Esfahbod
5ec96d30ca
[var] Adjust API in prep for 'avar' implementation
...
The 'avar' table does not allow random access to axis maps,
so change API to avoid quadratic-time implementation.
Removed -hb_ot_var_normalize_axis_value(), added
+hb_ot_var_normalize_variations() and
+hb_ot_var_normalize_coords() instead.
8 years ago
Behdad Esfahbod
d2f249e745
Stub out doc comments for new symbols
8 years ago
Behdad Esfahbod
d1c62370a0
Aim math API for 1.3.3 instead of 1.4.0
8 years ago
Behdad Esfahbod
46cc4a3a2a
[MATH] Rename hb_math_*_t types to hb_ot_math_*_t
...
With this, I believe MATH table API is not ready to be merged.
8 years ago
Behdad Esfahbod
db5ebcf10f
Update docs
8 years ago
n8willis
498574e6c1
Update Makefile.am
9 years ago
n8willis
e12fc66699
Added initial usermanual chapter on cluster levels.
9 years ago
Khaled Hosny
9ab9f974d4
[docs] More buffers documentation
9 years ago
Khaled Hosny
85c2443b73
[docs] Reduce gtkdoc-check errors
...
Now it is just reporting one error about “503 undocumented or incomplete
symbols”, that will be the easy part I guess.
9 years ago
Khaled Hosny
fb192c263e
[docs] A bit more buffers documentation
9 years ago
Khaled Hosny
8ab797c5b8
[docs] A bit more buffers documentation
9 years ago
Khaled Hosny
f18d2226b6
[docs] Some documentation on buffers
...
Some of it (create, reference, destroy) are adapted from Cairo docs.
9 years ago
Khaled Hosny
1f5559293f
[docs] Ignore the new HB_EXTERN decoration
...
Otherwise, almost all API functions are not extracted.
9 years ago
Khaled Hosny
d25317f67f
Move more docs from FreeDesktop page
9 years ago
Khaled Hosny
493a922208
Rename user manual files
...
Use chapter ids instead of numbers, so that we can reorder them,
introduce new ones etc. without the numbers becoming out of date.
9 years ago
Khaled Hosny
4dc2265918
Intro from freedesktop.org/wiki/Software/HarfBuzz/
9 years ago
Behdad Esfahbod
5783e05f81
[docs] Move docs/reference/ contents into docs/
9 years ago
Behdad Esfahbod
cd5e3a13a6
[docs] Fix out-of-tree build
9 years ago
Simon Cozens
01e16e88f5
Combine user / reference information into gtk-doc generated manual.
9 years ago
Simon Cozens
11a07c4729
Correct tag hierarchy, to allow for table-of-contents entries.
9 years ago
Simon Cozens
387d6af428
Missing tag (oops).
9 years ago
Behdad Esfahbod
d205965286
[docs] Fix typo
9 years ago
Simon Cozens
5470e744dd
Current state and skeleton outline
9 years ago
Simon Cozens
f0807654da
First two chapters. More to follow.
9 years ago
Behdad Esfahbod
5ec5875acb
Install git.mk in docs/
10 years ago
Behdad Esfahbod
2b051c6057
Rename HB_VERSION_CHECK and hb_version_check to "atleast"
...
HB_VERSION_CHECK's comparison was originally written wrongly
by mistake. When API tests were written, they were also written
wrongly to pass given the wrong implementation... Sigh.
Given the purpose of this API, there's no point in fixing it
without renaming it. As such, rename.
API changes:
HB_VERSION_CHECK -> HB_VERSION_ATLEAST
hb_version_check -> hb_version_atleast
11 years ago
Behdad Esfahbod
cabfa538ed
Adjust unused doc symbols
11 years ago
Behdad Esfahbod
b934b0f9d1
Yet another try to make build without gtk-doc succeed
11 years ago
Behdad Esfahbod
a7a5be090d
Another try to make gtk-doc optional
11 years ago
Luis de Bethencourt
d507f6b5b7
Have Gtk-Doc ignore UCDN files
11 years ago
Behdad Esfahbod
ae9dc717d3
[gtk-doc] Pass source files to gtk-doc
11 years ago
Behdad Esfahbod
63dd4b0ac2
[gtk-doc] Remove hack for deleting tmpl/
...
This was introduced in 029f46bde7
and was in fact a bug in gtk-doc master:
https://bugzilla.gnome.org/show_bug.cgi?id=707426
11 years ago
Behdad Esfahbod
a2a28235e8
[gtk-doc] Generate version.xml from configure
...
Even though this is not what autoconf recommends, it reduces doc
rebuilds when version doesn't change but configure changes.
11 years ago
Behdad Esfahbod
e4ce6745e1
[gtk-doc] Fix build without gobject
11 years ago
Behdad Esfahbod
71439a8c7a
[gobject] Flesh out hb-gobject
...
Move it to new harfbuzz-gobject library. Implement enums and
boxed types for object-types. Still have to do boxed types for
value types.
11 years ago
Behdad Esfahbod
2e3a07abdf
Separate face source code from font
...
Makes documentation / introspection easier.
11 years ago
Behdad Esfahbod
381f2fb5e6
Minor
11 years ago
Behdad Esfahbod
ac1f09b53e
[gtk-doc] Fix maintainer-clean rule
11 years ago
Behdad Esfahbod
029f46bde7
[gtk-doc] Remove tmpl in make maintainer-clean
11 years ago
Behdad Esfahbod
700a15fe4b
Add HB_DISABLE_DEPRECATED
...
That moment that you have to accept that you made API mistakes...
11 years ago
Anthony Carrico
f7c72b42ef
[gtk-doc] Initial setup
...
Initial setup of gtk-doc. Straight forward setup following the gtk-doc
instructions. Ignore some troublesome types in src/hb-gobject.h. To
build use "./autogen.sh --enable-gtk-doc" then "make". Docs are in
harfbuzz/docs/reference/html/index.html.
11 years ago