gecko-dev/intl
Emilio Cobos Álvarez 7d6f6c28d7 Bug 1536582 - Autogenerate Servo_ binding functions with cbindgen. r=boris
This depends on https://github.com/eqrion/cbindgen/pull/308. Other than that,
this should be ready to go.

There's still a bit more magic than what I'd like to eventually. I should be
able to make cbindgen not rename types if it doesn't know about them, or
something.

But this removes most of the manual binding function implementations (all but
the ones that are declared via macros, which cbindgen doesn't see across).

I need to give up on the _Drop functions taking an Owned<T> because of
instantiation order fiasco. In order to define DefaultDelete I need Owned to be
complete, but I cannot do it after including the generated file since some
declarations already instantiate the specialization. Oh well.

Differential Revision: https://phabricator.services.mozilla.com/D24798

--HG--
rename : servo/components/style/cbindgen.toml => servo/ports/geckolib/cbindgen.toml
extra : moz-landing-system : lando
2019-03-30 20:18:33 +00:00
..
build Bug 1524687: Part 6 - Convert intl modules to static registration. r=zbraniecki 2019-01-24 15:58:31 -08:00
chardet Bug 1521000 - Part 2: Adjust our clang-format rules to include spaces after the hash for nested preprocessor directives r=sylvestre 2019-01-18 10:16:18 +01:00
docs Bug 1492587 - spoof date picker to en-US when pref is set; r=zbraniecki,baku 2019-03-29 10:49:58 +00:00
encoding_glue Bug 1514664 - Implement TextEncoder.encodeInto(). r=emk. 2019-01-11 12:35:17 +02:00
gtest Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format 2018-11-30 11:46:48 +01:00
hyphenation Bug 1520868 - Replacing AsyncOpen2 with AsyncOpen always r=valentin 2019-02-12 16:08:25 +00:00
icu Bug 1513934 - Import ICU patch to fix possible time zone misdetection on Windows 7. r=Waldo 2018-12-14 05:48:46 -08:00
icu-patches Bug 1513934 - Import ICU patch to fix possible time zone misdetection on Windows 7. r=Waldo 2018-12-14 05:48:46 -08:00
l10n Bug 1539192 - Update to Fluent.jsm 0.12.0, FluentSyntax 0.12.0. r=zbraniecki 2019-03-27 20:43:33 +00:00
locale Bug 1536582 - Autogenerate Servo_ binding functions with cbindgen. r=boris 2019-03-30 20:18:33 +00:00
locales
lwbrk Bug 1523969 part 11 - Move method definition inline comments to new line in 'intl/'. r=jfkthame 2019-02-25 16:08:21 -06:00
strres Bug 1523969 part 11 - Move method definition inline comments to new line in 'intl/'. r=jfkthame 2019-02-25 16:08:21 -06:00
tzdata Bug 1517222: Update tzdata in ICU data files to 2018i. r=Waldo 2019-01-04 04:46:00 -08:00
uconv Bug 1415265 - Remove now unnecessary .eslintrc.js files or entries. r=mossop 2019-03-28 09:38:14 +00:00
unicharutil Bug 1529241 - Handle emoji-zwj sequences in unicode::ClusterIterator so that we avoid breaking them across lines or during selection. r=m_kato 2019-03-28 09:57:40 +00:00
Encoding.h Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format 2018-11-30 11:46:48 +01:00
icu_sources_data.py Bug 1522066 - Disable unused ICU code during build. r=froydnj,m_kato 2019-01-31 12:22:10 +00:00
moz.build Bug 1438687 - Add Developer documentation for LocaleService. r=jfkthame,Pike 2018-04-26 14:18:34 -07:00
update-icu.sh Bug 1513934 - Import ICU patch to fix possible time zone misdetection on Windows 7. r=Waldo 2018-12-14 05:48:46 -08:00
update-tzdata.sh Bug 1502530 - Part 1: Update tzdata updater to use new location. r=Waldo 2018-11-06 02:48:56 -08:00