Nathan Froyd
df1b30d39d
Bug 1302704 - part 5 - harmonize gkrust_gtest's profile.release with gkrust's; r=chmanchester
...
The comment here is a relic from bygone days when we tried sticking
gkrust and gkrust-gtest into the same library at link time. Making
gkrust and gkrust-gtest's profile.release settings identical also means
that Cargo considers build artifacts from one suitable for the other,
which is extremely desirable with our new shared CARGO_TARGET_DIR setup.
2017-02-23 10:35:07 -05:00
Nathan Froyd
513e1e4c5e
Bug 1302704 - part 4 - provide a target directory for gkrust and gkrust-gtest; r=chmanchester
...
Doing this gets us all of the benefits that we want from Cargo
workspaces (only compiling artifacts from gkrust-shared one time for
both libraries) without all the hassles that using Cargo workspaces
would require. We don't have to worry about multiple Cargo processes
running simultaneously and racing to write files; Cargo is smart enough
to lock the build directory to serialize access to it.
2017-02-23 10:35:07 -05:00
Bobby Holley
379e80c372
Bug 1341740
- stylo: revendor rust dependencies after url upgrade on a CLOSED TREE. r=me
...
MozReview-Commit-ID: FA6l4JHfB0r
2017-02-22 10:47:51 -08:00
Kartikaya Gupta
276003cab6
Merge m-c to graphics
...
MozReview-Commit-ID: EyM1zEhgtGP
--HG--
rename : devtools/client/netmonitor/filter-predicates.js => devtools/client/netmonitor/utils/filter-predicates.js
rename : devtools/client/netmonitor/l10n.js => devtools/client/netmonitor/utils/l10n.js
rename : devtools/client/netmonitor/prefs.js => devtools/client/netmonitor/utils/prefs.js
rename : devtools/client/netmonitor/request-utils.js => devtools/client/netmonitor/utils/request-utils.js
rename : devtools/client/netmonitor/sort-predicates.js => devtools/client/netmonitor/utils/sort-predicates.js
rename : testing/talos/talos/sps_profile.py => testing/talos/talos/gecko_profile.py
rename : testing/talos/talos/profiler/sps.py => testing/talos/talos/profiler/profiling.py
rename : third_party/rust/app_units/.cargo-checksum.json => third_party/rust/app_units-0.3.0/.cargo-checksum.json
rename : third_party/rust/app_units/Cargo.toml => third_party/rust/app_units-0.3.0/Cargo.toml
rename : third_party/rust/app_units/src/app_unit.rs => third_party/rust/app_units-0.3.0/src/app_unit.rs
rename : third_party/rust/euclid-0.10.3/.cargo-checksum.json => third_party/rust/euclid-0.10.5/.cargo-checksum.json
rename : third_party/rust/euclid-0.10.3/.gitignore => third_party/rust/euclid-0.10.5/.gitignore
rename : third_party/rust/euclid-0.10.3/.travis.yml => third_party/rust/euclid-0.10.5/.travis.yml
rename : third_party/rust/euclid-0.10.3/COPYRIGHT => third_party/rust/euclid-0.10.5/COPYRIGHT
rename : third_party/rust/euclid-0.10.3/Cargo.toml => third_party/rust/euclid-0.10.5/Cargo.toml
rename : third_party/rust/euclid-0.10.3/LICENSE-APACHE => third_party/rust/euclid-0.10.5/LICENSE-APACHE
rename : third_party/rust/euclid-0.10.3/LICENSE-MIT => third_party/rust/euclid-0.10.5/LICENSE-MIT
rename : third_party/rust/euclid-0.10.3/README.md => third_party/rust/euclid-0.10.5/README.md
rename : third_party/rust/euclid-0.10.3/src/approxeq.rs => third_party/rust/euclid-0.10.5/src/approxeq.rs
rename : third_party/rust/euclid-0.10.3/src/length.rs => third_party/rust/euclid-0.10.5/src/length.rs
rename : third_party/rust/euclid-0.10.3/src/lib.rs => third_party/rust/euclid-0.10.5/src/lib.rs
rename : third_party/rust/euclid-0.10.3/src/macros.rs => third_party/rust/euclid-0.10.5/src/macros.rs
rename : third_party/rust/euclid-0.10.3/src/matrix2d.rs => third_party/rust/euclid-0.10.5/src/matrix2d.rs
rename : third_party/rust/euclid-0.10.3/src/matrix4d.rs => third_party/rust/euclid-0.10.5/src/matrix4d.rs
rename : third_party/rust/euclid-0.10.3/src/num.rs => third_party/rust/euclid-0.10.5/src/num.rs
rename : third_party/rust/euclid-0.10.3/src/point.rs => third_party/rust/euclid-0.10.5/src/point.rs
rename : third_party/rust/euclid-0.10.3/src/rect.rs => third_party/rust/euclid-0.10.5/src/rect.rs
rename : third_party/rust/euclid-0.10.3/src/scale_factor.rs => third_party/rust/euclid-0.10.5/src/scale_factor.rs
rename : third_party/rust/euclid-0.10.3/src/side_offsets.rs => third_party/rust/euclid-0.10.5/src/side_offsets.rs
rename : third_party/rust/euclid-0.10.3/src/size.rs => third_party/rust/euclid-0.10.5/src/size.rs
rename : third_party/rust/euclid-0.10.3/src/trig.rs => third_party/rust/euclid-0.10.5/src/trig.rs
rename : tools/profiler/core/platform-linux.cc => tools/profiler/core/platform-linux-android.cpp
rename : tools/profiler/core/platform-macos.cc => tools/profiler/core/platform-macos.cpp
rename : tools/profiler/core/platform-win32.cc => tools/profiler/core/platform-win32.cpp
extra : amend_source : ad1a9da624ec302a61021cb1b44af5a37ce0450e
2017-02-21 10:58:47 -05:00
Kartikaya Gupta
f62b8b3b3f
Merge m-c to graphics
...
MozReview-Commit-ID: IN2hMCjMHLL
--HG--
rename : browser/components/extensions/test/browser/browser_ext_url_overrides.js => browser/components/extensions/test/browser/browser_ext_url_overrides_newtab.js
rename : browser/extensions/formautofill/content/FormAutofillContent.js => browser/extensions/formautofill/FormAutofillContent.jsm
rename : browser/extensions/formautofill/content/FormAutofillContent.js => browser/extensions/formautofill/FormAutofillHandler.jsm
rename : browser/extensions/formautofill/content/FormAutofillContent.js => browser/extensions/formautofill/FormAutofillHeuristics.jsm
rename : browser/extensions/formautofill/content/FormAutofillContent.js => browser/extensions/formautofill/content/FormAutofillFrameScript.js
rename : browser/themes/shared/devedition/urlbar-history-dropmarker.svg => browser/themes/shared/compacttheme/urlbar-history-dropmarker.svg
rename : config/tests/makefiles/autodeps/check_mkdir.tpy => config/tests/makefiles/autodeps/check_mkdir.py
rename : dom/bindings/MozMap.h => dom/bindings/Record.h
rename : dom/bindings/parser/tests/test_mozmap.py => dom/bindings/parser/tests/test_record.py
rename : dom/file/File.cpp => dom/file/BaseBlobImpl.cpp
rename : dom/file/File.h => dom/file/BaseBlobImpl.h
rename : dom/file/File.cpp => dom/file/Blob.cpp
rename : dom/file/File.h => dom/file/Blob.h
rename : dom/file/File.cpp => dom/file/BlobImpl.cpp
rename : dom/file/File.h => dom/file/BlobImpl.h
rename : dom/file/File.cpp => dom/file/EmptyBlobImpl.cpp
rename : dom/file/File.h => dom/file/EmptyBlobImpl.h
rename : dom/file/File.cpp => dom/file/FileBlobImpl.cpp
rename : dom/file/File.h => dom/file/FileBlobImpl.h
rename : dom/file/File.cpp => dom/file/MemoryBlobImpl.cpp
rename : dom/file/File.h => dom/file/MemoryBlobImpl.h
rename : dom/file/File.cpp => dom/file/StreamBlobImpl.cpp
rename : dom/file/File.h => dom/file/StreamBlobImpl.h
rename : dom/file/File.h => dom/file/StringBlobImpl.h
rename : dom/file/File.h => dom/file/TemporaryBlobImpl.h
rename : dom/media/platforms/agnostic/gmp/MediaDataDecoderProxy.cpp => dom/media/platforms/wrappers/MediaDataDecoderProxy.cpp
rename : dom/media/platforms/agnostic/gmp/MediaDataDecoderProxy.h => dom/media/platforms/wrappers/MediaDataDecoderProxy.h
rename : dom/tests/mochitest/general/test_interfaces.html => dom/tests/mochitest/general/test_interfaces.js
rename : dom/workers/test/test_navigator.html => dom/workers/test/test_navigator.js
rename : js/src/jsautokw.py => js/src/frontend/GenerateReservedWords.py
rename : js/src/vm/Keywords.h => js/src/frontend/ReservedWords.h
rename : layout/base/RestyleManager.cpp => layout/base/GeckoRestyleManager.cpp
rename : layout/base/RestyleManager.h => layout/base/GeckoRestyleManager.h
rename : layout/reftests/w3c-css/submitted/ui3/box-sizing-replaced-002-ref.xht => layout/reftests/bugs/1313772-ref.xhtml
rename : layout/reftests/w3c-css/submitted/ui3/box-sizing-replaced-002.xht => layout/reftests/bugs/1313772.xhtml
rename : servo/components/jstraceable_derive/Cargo.toml => servo/components/deny_public_fields/Cargo.toml
rename : servo/components/jstraceable_derive/Cargo.toml => servo/components/domobject_derive/Cargo.toml
rename : servo/components/plugins/lints/ban.rs => servo/components/script_plugins/ban.rs
rename : servo/components/plugins/jstraceable.rs => servo/components/script_plugins/jstraceable.rs
rename : servo/components/plugins/lib.rs => servo/components/script_plugins/lib.rs
rename : servo/components/plugins/lints/unrooted_must_root.rs => servo/components/script_plugins/unrooted_must_root.rs
rename : servo/components/plugins/utils.rs => servo/components/script_plugins/utils.rs
rename : testing/web-platform/tests/old-tests/submission/Infraware/Forms/contents/Forms/Not_Use/input_autocomplete.html => testing/web-platform/tests/old-tests/submission/Infraware/Forms/contents/Forms/Not_Use/input_autocomplete-manual.html
rename : testing/web-platform/tests/old-tests/submission/Infraware/Forms/contents/Forms/Not_Use/input_list.html => testing/web-platform/tests/old-tests/submission/Infraware/Forms/contents/Forms/Not_Use/input_list-manual.html
rename : testing/web-platform/tests/old-tests/submission/Infraware/Forms/contents/Forms/Not_Use/input_valueasdate.html => testing/web-platform/tests/old-tests/submission/Infraware/Forms/contents/Forms/Not_Use/input_valueasdate-manual.html
rename : testing/web-platform/tests/old-tests/submission/Infraware/Forms/contents/Forms/Not_Use/input_valueasnumber.html => testing/web-platform/tests/old-tests/submission/Infraware/Forms/contents/Forms/Not_Use/input_valueasnumber-manual.html
rename : testing/web-platform/tests/old-tests/submission/Infraware/Forms/contents/Forms/Not_Use/select_length.html => testing/web-platform/tests/old-tests/submission/Infraware/Forms/contents/Forms/Not_Use/select_length-manual.html
rename : testing/web-platform/tests/old-tests/submission/Infraware/Forms/contents/Forms/Not_Use/select_selectedindex.html => testing/web-platform/tests/old-tests/submission/Infraware/Forms/contents/Forms/Not_Use/select_selectedindex-manual.html
rename : testing/web-platform/tests/preload/link_header_preload_delay_onload.html.headers => testing/web-platform/tests/preload/link-header-preload-delay-onload.html.headers
rename : testing/web-platform/tests/preload/link_header_preload.html.headers => testing/web-platform/tests/preload/link-header-preload.html.headers
rename : services/sync/tests/unit/test_extension_storage_crypto.js => toolkit/components/extensions/test/xpcshell/test_ext_storage_sync_crypto.js
rename : toolkit/components/telemetry/TelemetryComms.h => toolkit/components/telemetry/ipc/TelemetryComms.h
rename : toolkit/components/telemetry/TelemetryIPCAccumulator.cpp => toolkit/components/telemetry/ipc/TelemetryIPCAccumulator.cpp
rename : toolkit/components/telemetry/TelemetryIPCAccumulator.h => toolkit/components/telemetry/ipc/TelemetryIPCAccumulator.h
extra : amend_source : 7411c39541f0b530b4b94cf359dc73e385abea4d
2017-02-17 23:33:24 -05:00
Cameron McCormack
dfe8d7eb9f
Bug 1340407 - revendor rust dependencies after 2017-02-16 servo commits
...
CLOSED TREE
2017-02-17 12:20:24 +08:00
Jeff Muizelaar
222792bb1d
Bug 1335799 - Update vendored rust libraries for webrender update. r=kats
...
MozReview-Commit-ID: 8e4euhlfkwR
--HG--
rename : third_party/rust/core-foundation/.cargo-checksum.json => third_party/rust/core-foundation-0.2.3/.cargo-checksum.json
rename : third_party/rust/byteorder-0.5.3/.cargo-ok => third_party/rust/core-foundation-0.2.3/.cargo-ok
rename : third_party/rust/core-foundation/Cargo.toml => third_party/rust/core-foundation-0.2.3/Cargo.toml
rename : third_party/rust/core-foundation-sys/.cargo-checksum.json => third_party/rust/core-foundation-sys-0.2.3/.cargo-checksum.json
rename : third_party/rust/byteorder-0.5.3/.cargo-ok => third_party/rust/core-foundation-sys-0.2.3/.cargo-ok
rename : third_party/rust/core-foundation-sys/Cargo.toml => third_party/rust/core-foundation-sys-0.2.3/Cargo.toml
rename : third_party/rust/core-foundation-sys/src/base.rs => third_party/rust/core-foundation-sys-0.2.3/src/base.rs
rename : third_party/rust/core-foundation-sys/src/url.rs => third_party/rust/core-foundation-sys-0.2.3/src/url.rs
rename : third_party/rust/byteorder-0.5.3/.cargo-ok => third_party/rust/gamma-lut/.cargo-ok
rename : third_party/rust/byteorder-0.5.3/.cargo-ok => third_party/rust/thread_profiler/.cargo-ok
2017-02-14 13:34:15 -05:00
Gregory Szorc
de39e4a302
Bug 1336607 - Remove dummy geckolib and taskgraph filter; r=froydnj
...
Now that we use the real geckolib and have all dependencies vendored,
the dummy geckolib is no longer required, so we remove it.
Also, the taskgraph code for testing for Servo's presence always
passes and is no longer needed, so we remove it.
Pushed on a CLOSED TREE because ¯\_(ツ)_/¯
MozReview-Commit-ID: ITAqArK4Bks
--HG--
extra : rebase_source : 5eedb3994b679109246b89b0456dd2a59ef3212b
extra : amend_source : b0c97486ae2b72fd21c7968849735e4189e2e86f
2017-02-03 16:23:14 -08:00
Manish Goregaokar
33ccc229b2
Bug 1336607 - Switch geckolib off dummy folder, update lockfiles; r=gps
...
MozReview-Commit-ID: BOgu41N351y
--HG--
extra : rebase_source : 0cffef5b251cb903ce11b8f7073a534dfa4c5455
2017-02-10 12:19:18 -08:00
Carsten "Tomcat" Book
3ed98bee2a
merge mozilla-inbound to mozilla-central a=merge
2017-02-10 13:49:56 +01:00
Wes Kocher
30d9ef4d29
Merge m-c to autoland, a=merge
...
MozReview-Commit-ID: D76dMYwFRUQ
2017-02-09 17:06:59 -08:00
Emanuel Hoogeveen
3995eb5f1a
Bug 1332937 - Allow libcubeb and other media libs to set the moz crash reason. r=glandium
...
MozReview-Commit-ID: 8cRXEvvhOY2
2017-02-09 14:27:29 +01:00
Jan Beich
eb240e6096
Bug 1336791 - Allow readelf to print types without parentheses. r=glandium
...
MozReview-Commit-ID: 28Jhay1mYMM
--HG--
extra : rebase_source : c704891147dd219be23452c8ab3b458d5dc66f7b
2017-02-05 10:57:06 +00:00
Makoto Kato
1b1e8ccc2f
Bug 1337299 - Remove old version compatibility into WinUtils. r=jimm
...
MozReview-Commit-ID: IBnnslpinzq
2017-02-10 12:06:23 +09:00
Tom Ritter
7b32b62cfa
Bug 1336542 Include dxguid in the linked libraries r=jimm
...
MozReview-Commit-ID: FKX3KRiHLSq
--HG--
extra : rebase_source : e5e9945f900a889b0135360422aea91cceb8dcbd
2017-02-03 13:38:17 -06:00
Bobby Holley
909114ca57
Bug 1340838 - Revendor rust dependencies after upgrade. r=me
...
MozReview-Commit-ID: IJRUwUF6IcJ
--HG--
rename : third_party/rust/app_units/.cargo-checksum.json => third_party/rust/app_units-0.3.0/.cargo-checksum.json
rename : third_party/rust/app_units/Cargo.toml => third_party/rust/app_units-0.3.0/Cargo.toml
rename : third_party/rust/app_units/src/app_unit.rs => third_party/rust/app_units-0.3.0/src/app_unit.rs
rename : third_party/rust/euclid/.cargo-checksum.json => third_party/rust/euclid-0.10.3/.cargo-checksum.json
rename : third_party/rust/euclid/Cargo.toml => third_party/rust/euclid-0.10.3/Cargo.toml
rename : third_party/rust/euclid/src/length.rs => third_party/rust/euclid-0.10.3/src/length.rs
rename : third_party/rust/euclid/src/lib.rs => third_party/rust/euclid-0.10.3/src/lib.rs
rename : third_party/rust/euclid/src/macros.rs => third_party/rust/euclid-0.10.3/src/macros.rs
rename : third_party/rust/euclid/src/matrix2d.rs => third_party/rust/euclid-0.10.3/src/matrix2d.rs
rename : third_party/rust/euclid/src/matrix4d.rs => third_party/rust/euclid-0.10.3/src/matrix4d.rs
rename : third_party/rust/euclid/src/rect.rs => third_party/rust/euclid-0.10.3/src/rect.rs
rename : third_party/rust/euclid/src/scale_factor.rs => third_party/rust/euclid-0.10.3/src/scale_factor.rs
rename : third_party/rust/euclid/src/size.rs => third_party/rust/euclid-0.10.3/src/size.rs
2017-02-18 14:09:44 -08:00
Chris Manchester
b3946b997e
Bug 1200311 - Build the gtest libxul during the compile tier instead of package-tests. r=ted
...
MozReview-Commit-ID: HX2ORY8cUV9
--HG--
extra : rebase_source : a5510ea1709313206bd620815f7283832fe3efee
2017-02-06 14:34:07 -08:00
Chris Manchester
eb8151510d
Bug 1200311 - Move dependentlibs.list.gtest generation to GENERATED_FILES. r=mshal
...
MozReview-Commit-ID: B4cuUg9TjX4
--HG--
extra : rebase_source : 0e9f971184732b76eed6c1db9fb662ce76110e0c
2017-02-06 14:34:06 -08:00
Kartikaya Gupta
4b3f339eab
Bug 1335525 - Add --enable-webrender configure option and hook it up build webrender. r=gps
...
MozReview-Commit-ID: BWLoSnV2yEN
2017-02-06 11:42:53 -05:00
Kartikaya Gupta
10d3b0ebbe
Bug 1335525 - Add webrender dependencies to third_party/rust. r=gfx
...
MozReview-Commit-ID: L77ffKqR5QU
2017-02-06 11:42:53 -05:00
Kartikaya Gupta
3b39cf43fc
Bug 1335525 - Update libgkrust to include webrender as an optional feature. r=froydnj
...
MozReview-Commit-ID: 8usfSqFWkZ0
2017-02-06 11:42:52 -05:00
Kartikaya Gupta
4f41a040ca
Bug 1336549 - Update third-party vendored crates required by mozjs_sys. r=fitzgen,rillian
...
This updates the following third-party dependencies of mozjs_sys:
gcc v0.3.40 -> v0.3.42
libc v0.2.18 -> v0.2.20
libz-sys v1.0.10 -> v1.0.12
pkg-config v0.3.8 -> v0.3.9
Since libc is updated, we also need to update the gkrust lockfiles to use the
new version, because leaving it at 0.2.18 will result in improper vendoring of
the crates (see bug 1336528). None of the other mozjs_sys crates are shared by
gkrust.
MozReview-Commit-ID: 5FHELF8YKD0
--HG--
extra : rebase_source : a6a4d635d4a3b9c2faa23f935c4be59e8588fbbf
2017-02-03 16:36:06 -05:00
Gregory Szorc
6e539c174e
Bug 1322769 - Move dummy geckolib to toolkit/library, change taskgraph detection; r=froydnj
...
I want to get Servo vendored into servo/. The previous plan was to
replace the dummy geckolib with the real deal when the vendoring is
done. Unfortunately, this will require a significant `cargo vendor`
change, which we want to punt on for a bit.
So, this commit moves our dummy geckolib outside of servo/ so we
don't need to `cargo update` or `cargo vendor` when the real servo/
is installed.
The change to toolkit/library/rust/shared/Cargo.toml can be reverted
in the stylo repo to allow it to use the real geckolib.
We also update the taskgraph code for detecting Servo. Previously,
it looked for a file in the possibly-vendored servo/ directory. Once
the vendoring happens, this check will always pass. But without the
real geckolib, the Servo builds will fail. So, we change the check
to look for the real geckolib. This is implemented a bit hackily.
But it will be short-lived until we run `cargo vendor`.
MozReview-Commit-ID: CxGTwy6bK9j
--HG--
rename : servo/ports/geckolib/Cargo.toml => toolkit/library/geckolib/Cargo.toml
rename : servo/ports/geckolib/lib.rs => toolkit/library/geckolib/lib.rs
extra : rebase_source : c0e9c867ae74c4eb124e72dc481fd8dc814e65e7
2017-02-03 11:20:14 -08:00
Gregory Szorc
19ffcf1738
Bug 1322769 - Declare servo rust feature properly; r=manishearth
...
268fa5f3bc25 grafted an old patch to define --features=servo in
rules.mk. That patch was written before RUST_LIBRARY_FEATURES
existed. This commit fixes it up.
MozReview-Commit-ID: L5atm5CsP8d
--HG--
extra : amend_source : 9362db15a696ebd5871df94afb429d6f828de184
2017-02-02 16:32:54 -08:00
Gregory Szorc
aaae03d7a8
Bug 1322769 - Add a "servo" feature; r=manishearth
...
MozReview-Commit-ID: A9dNTxNkl39
--HG--
extra : rebase_source : b9d115025beb00d596d34ca8d414a69b8ea2ba07
extra : source : f142ed52978bfab6407c252b7c56c53d0c3fcecd
2017-02-02 15:30:16 -08:00
Benjamin Smedberg
ca77995f5d
Bug 1333826 - Remove SDK_FILES, SDK_LIBRARY, and related is_sdk support in the build goop, r=mshal
...
MozReview-Commit-ID: 52vPyDXdFte
--HG--
extra : rebase_source : c3217730bb70eb7319152dd07536b12f49d6a597
2017-01-30 11:24:10 -05:00
Nathan Froyd
efb1f80a1e
Bug 1334717 - move geckoservo library to proper servo path; r=gps
...
--HG--
rename : servo/ports/geckoservo/Cargo.toml => servo/ports/geckolib/Cargo.toml
rename : servo/ports/geckoservo/lib.rs => servo/ports/geckolib/lib.rs
2017-01-27 19:33:15 -05:00
Masatoshi Kimura
96cc4073b0
Bug 1325299 - Don't explicitly set PSAPI_VERSION. r=glandium
...
WINVER=0x0601 implies PSAPI_VERSION=2. We should not mix PSAPI_VERSION.
MozReview-Commit-ID: Ckxel4JNW2x
--HG--
extra : rebase_source : 3dc221ca67642ea810cb353869f76b82c40c7bf3
2016-12-30 01:29:52 +09:00
Jim Mathies
456dec1f00
Bug 1294650 - Install shim 'qipcap' dlls into the Firefox folder to circumvent dll injection by the 3rd party Websense product. r=aklotz a=ritu
...
CLOSED TREE
MozReview-Commit-ID: 11qJbfim7Lm
--HG--
extra : source : d332de44654828b81e2ad13ec2d7fe54eb8d2de9
extra : intermediate-source : 614a80e577f3757a61a00235f76d961d1c86a587
2016-08-22 06:53:38 -05:00
Valentin Gosu
d28a501a3f
Bug 1339809 - Update rust-url to version 1.4.0 r=froydnj
...
MozReview-Commit-ID: 90Pe9sh91S5
--HG--
extra : rebase_source : 117b3e44a3ceffa9b36cb409b1ae8bf7f0287bad
2017-02-15 16:05:11 +01:00
nfroyd@mozilla.com
4b0c99d311
Bug 1302028 - part 7 - conditionally add bindgen features to gkrust* libraries; r=gps
2017-01-20 16:33:04 +00:00
nfroyd@mozilla.com
ff59ffaae8
Bug 1302028 - part 5 - add bindgen feature to gecko-side Cargo.toml files for propagation to geckoservo; r=Manishearth
2017-01-20 16:33:04 +00:00
Aaron Klotz
002dea23d1
Bug 1331738
: Include mozilla-config.h in xulrunner.rc; r=tbsaunde
...
MozReview-Commit-ID: 2YSVJGmZnU0
--HG--
extra : rebase_source : 6234c27b017b6b60124c782f5f87962d2e5a9aa4
2017-01-17 14:12:17 -07:00
Alfredo.Yang
a455e9f1e7
Bug 1328221 - Support GASpecificConfig audio channel in rust mp4 parser. r=rillian
...
MozReview-Commit-ID: IQKxtjatU9J
--HG--
extra : rebase_source : d710f6f639415e1ff7d99b39a6ef97dfd65868e3
2017-01-11 09:03:30 +08:00
Trevor Saunders
2952bb9ab3
bug 1301148 - add custom gecko interface r=aklotz, mshal
2017-01-05 10:48:09 -05:00
Masatoshi Kimura
a654e25d18
Bug 1317569 - Unship d3dcompiler_43.dll. r=glandium
...
MozReview-Commit-ID: DSOOKc94wNV
--HG--
extra : rebase_source : 007a4c974ba16f2dc6e77e4b78e919769e0af8d1
extra : source : b448674d91482b214fb2a6c4e83d2e86638f28ef
2016-11-15 06:56:01 +09:00
Alfredo.Yang
7b19067da5
Bug 1323390 - Support audio profile in mp4 rust parser. r=kinetik
...
MozReview-Commit-ID: DLfLdgvc7B1
--HG--
extra : rebase_source : ac9b059759f73c92f7678ed137f0366e35fdc800
2016-12-14 16:01:43 +08:00
Ralph Giles
924c94f74f
Bug 1324920 - Update mozjs_sys vendored crates. r=fitzgen,sfink
...
Update the vendored third-party dependencies for the mozjs-sys crate.
This picks up recent bug-fixes and reduces noise in unrelated runs
of 'mach vendor'.
The libc crate is also used by the rust url parser.
gcc 0.3.35 -> 0.3.40
libc 0.2.16 -> 0.2.18
libz-sys 1.0.6 -> 1.0.10
MozReview-Commit-ID: 5ri4nOtQQ1n
--HG--
extra : rebase_source : e3bfd2be7f3e615822a9177634dd8545236f0a19
2016-12-20 14:24:05 -08:00
sotaro
4449bd38fd
Bug 1324338 - Remove static link to GLES lib on android r=snorp
2016-12-21 10:22:13 +09:00
Manish Goregaokar
17e5f36da9
Bug 1324193 - Bump rust-url to 1.2.4; r=valentin
...
MozReview-Commit-ID: 2EBQs6hIpku
--HG--
extra : rebase_source : 3339b4220e5452526aa22323d32deb46a997ad0e
2016-12-17 03:03:35 -08:00
Michael Layzell
d50e9eed2b
Bug 1318428 - Use the nsstring bindings in rust-url-capi, r=valentin
...
This patch also drops the pretense that rust-url-capi will be used from
outside of c++, or that it will be used outside of mozilla-central,
removing the ifdef __cplusplus code, and including the C++ header
"nsString.h".
MozReview-Commit-ID: BULhHf3DObe
2016-11-24 12:23:09 -05:00
Alfredo.Yang
c9c1355882
Bug 1313556 - update rust parser for pssh parsing. r=rillian
...
MozReview-Commit-ID: KH8K7mizUHl
--HG--
extra : rebase_source : 8e53260bbfcee797bbf05c2504810c7a1ad81a55
2016-11-10 14:50:30 +08:00
Ralph Giles
b9e0fc97c3
Bug 1314460 - Update rust mp4parse to v0.6.0. r=kinetik
...
Result of running the update script.
MozReview-Commit-ID: 4rqFqaFJ028
--HG--
extra : rebase_source : 011cd38d524e2609e2656a084c2ac920d407488f
2016-11-01 16:07:32 -07:00
Michelangelo De Simone
6314d37360
Bug 1310020 - Remove DOM/bluetooth and related code. r=jst
...
MozReview-Commit-ID: IEhwzzBgb3x
--HG--
extra : rebase_source : 664e30c1d3babc71b2ef77c00e393fa767f4c159
2016-10-28 14:25:23 -07:00
Manish Goregaokar
f68c6230d6
Bug 1151899 - Include rust-url-capi (leave-open); r=valentin,ted
...
MozReview-Commit-ID: 1ITlPLvwzF4
2016-10-28 16:34:21 -07:00
Wes Kocher
90f6b234f3
Backed out 2 changesets (bug 1151899) for build bustage a=backout
...
Backed out changeset 7b5270bac41b (bug 1151899)
Backed out changeset 62f38c70d152 (bug 1151899)
2016-10-28 14:27:45 -07:00
Manish Goregaokar
00d282bd65
Bug 1151899 - Include rust-url-capi; r=valentin,ted
...
MozReview-Commit-ID: 1ITlPLvwzF4
2016-10-28 14:03:13 -07:00
Ted Mielczarek
e9130abab5
bug 1305731 - Revert workaround from bug 1301751 now that we have updated to Rust 1.12. r=froydnj
...
MozReview-Commit-ID: 3akbELExfKT
--HG--
extra : rebase_source : 0308214bae6eb683df65991fc91d41679acd3530
2016-10-17 10:47:30 -04:00
Carsten "Tomcat" Book
d6850a3a86
merge mozilla-inbound to mozilla-central a=merge
2016-10-17 11:19:02 +02:00
Nathan Froyd
e818915fae
Bug 1304815 - rearrange Rust crate structure for newer Rust releases; r=ted.mielczarek
...
In our current Rust world, we have the following dependency structure:
xul.so --------------------------+
|
xul-gtest.so -+--> xul.a --------+-> gkrust
|
+--> gkrust-gtest
This structure results in link errors with multiply-defined symbols
between gkrust-gtest and gkrust with newer Rust releases when linking
xul-gtest.so. So we have to do something different.
Our new structure is:
xul.so --------------------------+
|
xul-gtest.so -+--> xul.a --------+-> gkrust --+-> gkrust-shared
| |
+--> gkrust-gtest --------------+
and we enforce that a given shared library can only have at most one
Rust library that it depends on. Said Rust library is assumed to
include all significant Rust dependencies of the dependent static
libraries as well. (In the above structure, gkrust is simply a wrapper
around gkrust-shared, so gkrust-gtest doesn't have to include gkrust as
a dependency.)
2016-10-15 18:16:13 -04:00