Skip to content

jelmansouri/gurl

Repository files navigation

gURL

gURL is a chromium subset represeting everything necessary to perform requets using different protocols. Right now only winddows is supported Note that the project makes heavy use of git submodules so to clone don't forget to add --recursive as a git clone argument

Dependecies

To be able to build you need to download premake5 from https://premake.github.io/ add the executable to something accessible from your path or add it to the root directory

Chromium base commit

gURL tries to chromium components mirrors as much as possible to levrage directly the developpement done within chromium master branch For all files that do not have a propper individual mirror, we try to synch all files to the same base chromium commit 03c7e50720e3a9e79cc2b443269b8327bbe52475

TODO

put ICU as an optional dependency

Manual changes

generated manually : base/win/base_features.h base/allocator/features.h base/debug/debugging_flag.h base/generated_build_date.h base/trace_event/etw_manifest/chrome_events_win.h base/trace_event/etw_manifest/chrome_events_win.rc mc -h path_to_gurl\gurl\base\trace_event\etw_manifest -r path_to_gurl\gurl\base\trace_event\etw_manifest. -um path_to_gurl\git\gurl\base\trace_event\etw_manifest\chrome_events_win.man

net/quic/core/proto/cached_network_parameters.pb.* net/quic/core/proto/source_address_token.pb* protoc --cpp_out="." source_address_token.proto cached_network_parameters.proto

net/base/registry_controlled_domains/effective_tld_names-inc.cc python make_dafsa.py effective_tld_names.gperf effective_tld_names-inc.cc using the same command line: net/base/registry_controlled_domains/effective_tld_names_unittest1-inc.cc net/base/registry_controlled_domains/effective_tld_names_unittest2-inc.cc net/base/registry_controlled_domains/effective_tld_names_unittest3-inc.cc net/base/registry_controlled_domains/effective_tld_names_unittest4-inc.cc net/base/registry_controlled_domains/effective_tld_names_unittest5-inc.cc net/base/registry_controlled_domains/effective_tld_names_unittest6-inc.cc net/base/stale_while_revalidate_experiment_domains-inc.cc

added manually: protoc.exe from : https://github.com/google/protobuf/releases/download/v3.0.0/protoc-3.0.0-win32.zip to : third_party\protobuf\bin\

for net file:// compatibility ... python grit.py -i net_resources.grd build -o "." --write-only-new=1 --depend-on-stamp -t win32

Releases

No releases published

Packages

 
 
 

Languages