gcarq / inox-patchset Goto Github PK
View Code? Open in Web Editor NEWInox patchset tries to provide a minimal Chromium based browser with focus on privacy by disabling data transmission to Google.
License: BSD 2-Clause "Simplified" License
Inox patchset tries to provide a minimal Chromium based browser with focus on privacy by disabling data transmission to Google.
License: BSD 2-Clause "Simplified" License
Hi,
Ublock origin has been updated, and normally it shouldn't (you said it in the readme.md).
Can someone explain it ?
Thanks
Add Searx as Default Search.
@perfect7gentleman noticed that Inox still mentions safe_browsing_mode
as the GYP flag to disable safe browsing (in the README and here). The flag is now called safe_browsing
.
If you are going to use this flag, you will need to patch the source code to make the build work. This patch contains the modifications necessary.
you could add scriptsafe as an autoinstalled addon, or put it at readme.md
we should clone their sourcecode and compile as addon
protects against:
referer watching
canvas
webgl
webaudio
webvr
spoof referer
and my custom UA-spoofer addon (you click the appeared browser)
i've gonna upload at some minutes
Hi, really appreciate your efforts. Iron runs just great on Arch Linux. Both AUR packages have been flagged out-of-date, any info on a pending update for 48.0.2564.116?
when i am trying to compile inox 54
i get this issues
../../printing/backend/print_backend_cups.cc:243:21: error: use of undeclared identifier 'cupsGetPPD'
I noticed in your PKGBUILD file here that you specified fieldtrial_testing_like_official_build=false
.
However on line 270 of build/config/BUILD.gn
:
if (!fieldtrial_testing_like_official_build && !is_chrome_branded) {
defines += [ "FIELDTRIAL_TESTING_ENABLED" ]
}
Also notice in build/config/features.gni
:
# Set to true make a build that disables activation of field trial tests
# specified in testing/variations/fieldtrial_testing_config_*.json.
# Note: this setting is ignored if is_chrome_branded.
fieldtrial_testing_like_official_build = is_chrome_branded
Since you're not chrome branded, does that mean you want to turn fieldtrial testing on? What's the benefit of enabling fieldtrial testing?
Hi,
They don't appear on every website which should use the micro.
You can test it on https://discordapp.com for example.
Lastest version on archlinux.
Thanks
Question.
FAILED: x86_64-pc-linux-gnu-g++ -Wl,-O2 -Wl,--as-needed -Wl,-z,now -Wl,-z,relro -Wl,-z,defs -pthread -Wl,-z,noexecstack -fPIC -Wl,--disable-new-dtags -pie -L. -Wl,--export-dynamic -pthread -Wl,--export-dynamic -pthread -Wl,-uIsHeapProfilerRunning,-uProfilerStart -Wl,-u_Z21InitialMallocHook_NewPKvj,-u_Z22InitialMallocHook_MMapPKvS0_jiiix,-u_Z22InitialMallocHook_SbrkPKvi -Wl,-u_Z21InitialMallocHook_NewPKvm,-u_Z22InitialMallocHook_MMapPKvS0_miiil,-u_Z22InitialMallocHook_SbrkPKvl -Wl,-u_ZN15HeapLeakChecker12IgnoreObjectEPKv,-u_ZN15HeapLeakChecker14UnIgnoreObjectEPKv -m64 -Wl,-O1 -Wl,--as-needed -Wl,--gc-sections -o chrome -Wl,--start-group obj/content/public/common/chrome_initial.content_switches.o obj/chrome/app/chrome_initial.chrome_exe_main_aura.o obj/chrome/app/chrome_initial.kasko_client.o obj/chrome/app/chrome_initial.chrome_main.o obj/chrome/app/chrome_initial.chrome_main_delegate.o obj/chrome/libcommon.a obj/chrome/libbrowser.a obj/chrome/libdebugger.a obj/ppapi/libppapi_host.a obj/printing/libprinting.a obj/chrome/libchild.a obj/chrome/libplugin.a obj/chrome/librenderer.a obj/chrome/libutility.a obj/content/libcontent_gpu.a obj/content/libcontent_ppapi_plugin.a obj/content/libcontent_app_both.a obj/chrome/libinstaller_util.a obj/base/allocator/liballocator.a obj/pdf/libpdf.a obj/components/libstartup_metric_utils_browser.a obj/base/libbase.a obj/base/libbase_static.a obj/third_party/modp_b64/libmodp_b64.a obj/base/third_party/dynamic_annotations/libdynamic_annotations.a obj/base/libsymbolize.a obj/base/libxdg_mime.a obj/components/libvariations.a obj/base/libbase_prefs.a obj/crypto/libcrcrypto.a obj/third_party/boringssl/libboringssl.a obj/third_party/boringssl/libboringssl_asm.a obj/third_party/mt19937ar/libmt19937ar.a obj/third_party/protobuf/libprotobuf_lite.a obj/third_party/zlib/google/libcompression_utils.a obj/components/libcrash_core_common.a obj/chrome/libsafe_browsing_proto.a obj/base/libbase_i18n.a obj/chrome/libcommon_constants.a obj/components/libbookmarks_common.a obj/chrome/common/variations/libfieldtrial_testing_config.a obj/components/libcloud_devices_common.a obj/google_apis/libgoogle_apis.a obj/net/libnet.a obj/third_party/brotli/libbrotli.a obj/url/liburl_lib.a obj/net/libnet_quic_proto.a obj/sdch/libsdch.a obj/build/linux/libgio.a obj/third_party/libxml/libxml.a obj/components/libcomponent_updater.a obj/ui/base/libui_base.a obj/skia/libskia_library.a obj/skia/libskia_opts.a obj/skia/libskia_opts_ssse3.a obj/skia/libskia_opts_sse41.a obj/skia/libskia_opts_sse42.a obj/skia/libskia_opts_avx.a obj/skia/libskia_opts_avx2.a obj/third_party/sfntly/libsfntly.a obj/skia/libskia_chrome.a obj/ui/events/libevents.a obj/ui/gfx/libgfx.a obj/ui/gfx/libgfx_geometry.a obj/ui/gfx/x/libgfx_x11.a obj/ui/events/libdom_keycode_converter.a obj/ui/events/libevents_base.a obj/ui/events/libgesture_detection.a obj/ui/events/devices/libevents_devices.a obj/ui/events/x/libevents_x.a obj/ui/events/platform/libevents_platform.a obj/ui/events/platform/x11/libx11_events_platform.a obj/components/libupdate_client.a obj/courgette/libcourgette_lib.a obj/third_party/lzma_sdk/liblzma_sdk.a obj/third_party/zlib/google/libzip.a obj/components/libcrx_file.a obj/components/libversion_info.a obj/components/libcontent_settings_core_common.a obj/components/liberror_page_common.a obj/components/url_formatter/liburl_formatter.a obj/components/libfavicon_base.a obj/components/libflags_ui_switches.a obj/components/libgcm_driver_common.a obj/components/libjson_schema.a obj/third_party/re2/libre2.a obj/components/libmetrics.a obj/components/libcomponent_metrics_proto.a obj/components/libmetrics_net.a obj/components/libdata_use_measurement_core.a obj/components/libpolicy_component_common.a obj/components/libcloud_policy_proto.a obj/components/libpolicy.a obj/components/libcloud_policy_proto_generated_compile.a obj/components/libstartup_metric_utils_common.a obj/ipc/libipc.a obj/components/libtranslate_core_common.a obj/content/libcontent_common.a obj/components/libtracing.a obj/gpu/command_buffer/libgles2_utils.a obj/ui/accessibility/libaccessibility.a obj/ui/accessibility/libax_gen.a obj/tools/json_schema_compiler/libapi_gen_util.a obj/ui/base/ime/libui_base_ime.a obj/ui/events/libevents_ipc.a obj/ui/gfx/ipc/libgfx_ipc.a obj/ui/shell_dialogs/libshell_dialogs.a obj/ui/aura/libaura.a obj/ui/compositor/libcompositor.a obj/cc/libcc.a obj/cc/libcc_proto.a obj/gpu/libcommand_buffer_client.a obj/gpu/libcommand_buffer_common.a obj/gpu/libcommand_buffer_service.a obj/gpu/libdisk_cache_proto.a obj/gpu/libgpu_config.a obj/ui/gl/libgl_wrapper.a obj/build/linux/libpci.a obj/third_party/libXNVCtrl/libXNVCtrl.a obj/third_party/smhasher/libcityhash.a obj/third_party/angle/src/libtranslator.a obj/third_party/angle/src/libtranslator_lib.a obj/third_party/angle/src/libpreprocessor.a obj/third_party/angle/src/libangle_common.a obj/gpu/libgles2_cmd_helper.a obj/gpu/libgpu_ipc.a obj/media/libmedia.a obj/third_party/libwebm/libwebm.a libyuv.a obj/third_party/opus/libopus.a obj/media/libshared_memory_support.a obj/third_party/ffmpeg/libffmpeg.a obj/third_party/ffmpeg/libffmpeg_yasm.a obj/third_party/libvpx_new/libvpx_new.a obj/third_party/libvpx_new/libvpx_intrinsics_mmx.a obj/third_party/libvpx_new/libvpx_intrinsics_sse2.a obj/third_party/libvpx_new/libvpx_intrinsics_ssse3.a obj/third_party/libvpx_new/libvpx_intrinsics_sse4_1.a obj/third_party/libvpx_new/libvpx_intrinsics_avx.a obj/third_party/libvpx_new/libvpx_intrinsics_avx2.a obj/media/libmedia_asm.a obj/cc/libcc_surfaces.a obj/device/bluetooth/libdevice_bluetooth.a obj/device/bluetooth/liburibeacon.a obj/dbus/libdbus.a obj/gpu/blink/libgpu_blink.a obj/gpu/libgles2_c_lib.a obj/gpu/libgles2_implementation.a obj/gpu/libgl_in_process_context.a obj/gpu/skia_bindings/libgpu_skia_bindings.a obj/third_party/WebKit/Source/platform/libblink_common.a obj/third_party/WebKit/Source/wtf/libwtf.a obj/ipc/mojo/libipc_mojo.a obj/mojo/libmojo_environment_chromium.a obj/mojo/libmojo_environment_chromium_impl.a obj/mojo/libmojo_message_pump_lib.a obj/third_party/mojo/libmojo_cpp_bindings.a obj/third_party/mojo/libmojo_system_impl.a obj/mojo/libmojo_system_impl2.a obj/media/midi/libmidi.a obj/device/udev_linux/libudev_linux.a obj/build/linux/libudev.a obj/mojo/libmojo_application_bindings.a obj/mojo/libnetwork_service_bindings_lib.a obj/storage/libstorage_common.a obj/third_party/WebKit/Source/platform/libblink_platform.a obj/third_party/WebKit/Source/platform/libblink_heap_asm_stubs.a obj/third_party/iccjpeg/libiccjpeg.a obj/third_party/ots/libots.a obj/third_party/woff2/libwoff2_dec.a obj/third_party/qcms/libqcms.a obj/v8/tools/gyp/libv8_base.a obj/v8/tools/gyp/libv8_libbase.a obj/v8/tools/gyp/libv8_external_snapshot.a obj/third_party/WebKit/Source/web/libblink_web.a obj/third_party/WebKit/Source/modules/libmodules.a obj/third_party/sqlite/libchromium_sqlite3.a obj/third_party/WebKit/Source/core/libwebcore_dom.a obj/third_party/WebKit/Source/core/libwebcore_html.a obj/third_party/WebKit/Source/core/libwebcore_remaining.a obj/third_party/WebKit/Source/core/libwebcore_rendering.a obj/third_party/WebKit/Source/core/libwebcore_svg.a obj/third_party/WebKit/Source/core/libwebcore_generated.a obj/gin/libgin.a obj/content/libcontent_common_mojo_bindings.a obj/skia/libskia_mojo.a obj/ui/mojo/geometry/libmojo_geometry_bindings.a obj/ppapi/libppapi_shared.a obj/ui/surface/libsurface.a obj/third_party/libjingle/libjingle.a obj/third_party/webrtc/base/librtc_base.a obj/third_party/webrtc/libwebrtc_common.a obj/third_party/webrtc/base/librtc_base_approved.a obj/third_party/webrtc/libjingle/xmllite/librtc_xmllite.a obj/third_party/libjingle/libjingle_p2p_constants.a obj/device/usb/libdevice_usb.a obj/components/libdevice_event_log_component.a obj/third_party/libusb/libusb.a obj/device/core/libdevice_core.a obj/chrome/common/extensions/api/libchrome_api.a obj/extensions/common/api/libextensions_api.a obj/extensions/libextensions_common.a obj/components/liburl_matcher.a obj/extensions/libextensions_common_constants.a obj/media/cast/libcast_net.a obj/media/cast/libcast_common.a obj/media/cast/libcast_logging_proto.a obj/chrome/libcommon_mojo_bindings.a obj/components/libautofill_core_common.a obj/components/libautofill_content_common.a obj/components/libpassword_manager_core_common.a obj/components/libpassword_manager_content_common.a obj/components/libsignin_core_common.a obj/components/libtranslate_content_common.a obj/components/libtranslate_core_language_detection.a obj/components/libvisitedlink_common.a obj/components/libprinting_common.a obj/chrome/libbrowser_ui.a obj/chrome/libbrowser_ui_views.a obj/ash/libash.a obj/components/libonc_component.a obj/components/libsignin_core_account_id.a obj/components/libuser_manager.a obj/components/libwallpaper.a obj/content/libcontent_browser.a obj/device/battery/libdevice_battery.a obj/device/battery/libdevice_battery_mojo_bindings.a obj/device/vibration/libdevice_vibration.a obj/device/vibration/libdevice_vibration_mojo_bindings.a obj/mojo/libmojo_application_base.a obj/mojo/libnetwork_type_converters.a obj/mojo/libmojo_geometry_lib.a obj/mojo/libmojo_url_type_converters.a obj/mojo/libupdater_bindings_lib.a obj/mojo/libmojo_shell_lib.a obj/mojo/libmojo_common_lib.a obj/mojo/libmojo_fetcher_lib.a obj/net/libnet_extras.a obj/sql/libsql.a obj/ui/snapshot/libsnapshot.a obj/content/browser/background_sync/libbackground_sync_proto.a obj/content/browser/cache_storage/libcache_storage_proto.a obj/content/browser/notifications/libnotification_proto.a obj/content/browser/service_worker/libservice_worker_proto.a obj/content/browser/speech/proto/libspeech_proto.a obj/components/mime_util/libmime_util.a obj/components/scheduler/libscheduler_common.a obj/net/libhttp_server.a obj/storage/libstorage.a obj/third_party/leveldatabase/libleveldatabase.a obj/third_party/mojo/libmojo_js_bindings.a obj/ui/events/blink/libevents_blink.a obj/ui/touch_selection/libui_touch_selection.a obj/ui/aura_extra/libaura_extra.a obj/sandbox/libsandbox_services.a obj/sandbox/libsuid_sandbox_client.a obj/sandbox/libseccomp_bpf.a obj/sandbox/libseccomp_bpf_helpers.a obj/jingle/libjingle_glue.a obj/third_party/libjingle/libjingle_webrtc.a obj/third_party/webrtc/modules/libaudio_processing.a obj/third_party/webrtc/common_audio/libcommon_audio.a obj/third_party/webrtc/system_wrappers/libsystem_wrappers.a obj/third_party/openmax_dl/dl/libopenmax_dl.a obj/third_party/webrtc/common_audio/libcommon_audio_sse2.a obj/third_party/webrtc/modules/libisac.a obj/third_party/webrtc/modules/libaudio_decoder_interface.a obj/third_party/webrtc/modules/libaudio_encoder_interface.a obj/third_party/webrtc/modules/libisac_common.a obj/third_party/webrtc/modules/libaudioproc_debug_proto.a obj/third_party/webrtc/modules/libaudio_processing_sse2.a obj/third_party/libjingle/libjingle_webrtc_common.a obj/third_party/libsrtp/libsrtp.a obj/third_party/webrtc/modules/libmedia_file.a obj/third_party/webrtc/modules/libvideo_capture.a obj/third_party/webrtc/modules/libvideo_capture_module.a obj/third_party/webrtc/modules/libwebrtc_utility.a obj/third_party/webrtc/modules/libaudio_coding_module.a obj/third_party/webrtc/modules/libcng.a obj/third_party/webrtc/modules/libg711.a obj/third_party/webrtc/modules/libpcm16b.a obj/third_party/webrtc/modules/libwebrtc_opus.a obj/third_party/webrtc/modules/libg722.a obj/third_party/webrtc/librtc_event_log.a obj/third_party/webrtc/librtc_event_log_proto.a obj/third_party/webrtc/modules/libneteq.a obj/third_party/webrtc/modules/librent_a_codec.a obj/third_party/webrtc/common_video/libcommon_video.a obj/third_party/webrtc/modules/libvideo_render.a obj/third_party/webrtc/modules/libvideo_render_module.a obj/third_party/usrsctp/libusrsctplib.a obj/third_party/webrtc/modules/libdesktop_capture.a obj/third_party/webrtc/modules/libdesktop_capture_differ_sse2.a obj/ppapi/libppapi_ipc.a obj/content/libcontent_child.a obj/components/webcrypto/libwebcrypto.a obj/ui/events/libgestures_blink.a obj/components/scheduler/libscheduler.a obj/content/libcontent_plugin.a obj/content/libcontent_renderer.a obj/cc/blink/libcc_blink.a obj/components/libwebusb.a obj/components/libcomponents_webusb_mojo_bindings_lib.a obj/device/devices_app/libdevice_usb_mojo_bindings_lib.a obj/media/blink/libmedia_blink.a obj/third_party/mojo/libmojo_js_lib.a obj/ui/native_theme/libnative_theme.a obj/media/cast/libcast_sender.a obj/third_party/libjingle/libpeerconnection.a obj/third_party/webrtc/voice_engine/libvoice_engine.a obj/third_party/webrtc/modules/libaudio_conference_mixer.a obj/third_party/webrtc/modules/libaudio_device.a obj/third_party/webrtc/modules/libbitrate_controller.a obj/third_party/webrtc/modules/libpaced_sender.a obj/third_party/webrtc/modules/librtp_rtcp.a obj/third_party/webrtc/modules/libremote_bitrate_estimator.a obj/third_party/webrtc/libwebrtc.a obj/third_party/webrtc/modules/libvideo_processing.a obj/third_party/webrtc/modules/libvideo_processing_sse2.a obj/third_party/webrtc/modules/libwebrtc_video_coding.a obj/third_party/webrtc/modules/libwebrtc_h264.a obj/third_party/webrtc/modules/libwebrtc_i420.a obj/third_party/webrtc/modules/video_coding/utility/libvideo_coding_utility.a obj/third_party/webrtc/modules/video_coding/codecs/vp8/libwebrtc_vp8.a obj/third_party/webrtc/modules/video_coding/codecs/vp9/libwebrtc_vp9.a obj/third_party/webrtc/p2p/libstunprober.a obj/ppapi/libppapi_proxy.a obj/content/libcontent_utility.a obj/ui/app_list/libapp_list.a obj/components/libkeyed_service_core.a obj/components/libuser_prefs.a obj/ui/wm/libwm.a obj/ui/views/libviews.a obj/ui/gfx/libgfx_vector_icons.a obj/ui/display/libdisplay_util.a obj/ui/keyboard/libkeyboard.a obj/ui/message_center/libmessage_center.a obj/components/libauto_login_parser.a obj/components/libcertificate_reporting.a obj/components/libcert_logger_proto.a obj/components/libencrypted_cert_logger_proto.a obj/components/libdom_distiller_core.a obj/sync/libsync_core.a obj/sync/libattachment_store_proto.a obj/sync/libsync_proto.a obj/third_party/dom_distiller_js/libdom_distiller_js_proto.a obj/components/libleveldb_proto.a obj/components/libdom_distiller_protos.a obj/components/libpref_registry.a obj/components/libdom_distiller_webui.a obj/components/libinvalidation_impl.a obj/components/libinvalidation_public.a obj/third_party/cacheinvalidation/libcacheinvalidation.a obj/third_party/cacheinvalidation/libcacheinvalidation_proto_cpp.a obj/jingle/libnotifier.a obj/components/libgcm_driver.a obj/components/libgcm_driver_crypto.a obj/components/libgcm_driver_crypto_proto.a obj/components/libos_crypt.a obj/components/libsync_driver.a obj/components/libsignin_core_browser.a obj/components/libcontent_settings_core_browser.a obj/components/libgoogle_core_browser.a obj/components/libwebdata_common.a obj/components/libpolicy_component_browser.a obj/components/libbookmarks_browser.a obj/components/libquery_parser.a obj/components/libbookmarks_managed.a obj/components/libproxy_config.a obj/google_apis/gcm/libgcm.a obj/components/libpassword_manager_core_browser.a obj/components/libpassword_manager_core_browser_proto.a obj/components/libtoolbar.a obj/components/libsecurity_state.a obj/components/libui_zoom.a obj/components/libversion_ui.a obj/ui/content_accelerators/libui_content_accelerators.a obj/chrome/libcommon_net.a obj/components/libdevtools_http_handler.a obj/components/libdevtools_discovery.a obj/components/libapp_modal.a obj/components/libautofill_content_risk_proto.a obj/components/libcrash_core_browser.a obj/components/libupload_list.a obj/components/libflags_ui.a obj/components/libnet_log.a obj/components/libdata_reduction_proxy_core_common.a obj/components/libdata_reduction_proxy_proto.a obj/components/libpage_load_metrics_browser.a obj/components/libpage_load_metrics_common.a obj/net/libnet_with_v8.a obj/net/libstale_while_revalidate_experiment_domains.a obj/ui/web_dialogs/libweb_dialogs.a obj/ash/libash_with_content.a obj/ui/keyboard/libkeyboard_with_content.a obj/ui/views/controls/webview/libwebview.a obj/components/libconstrained_window.a obj/components/libweb_modal.a obj/extensions/components/libnative_app_window.a obj/extensions/libextensions_browser.a obj/components/libbrowsing_data.a obj/components/libguest_view_browser.a obj/components/libguest_view_common.a obj/components/libkeyed_service_content.a obj/components/libsessions_content.a obj/components/libstorage_monitor.a obj/device/media_transfer_protocol/libdevice_media_transfer_protocol.a obj/device/media_transfer_protocol/libmtp_file_entry_proto.a obj/device/media_transfer_protocol/libmtp_storage_info_proto.a obj/components/libweb_cache_browser.a obj/components/libweb_cache_common.a obj/device/serial/libdevice_serial.a obj/extensions/browser/api/libextensions_api_registration.a obj/extensions/common/api/libcast_channel_proto.a obj/chrome/browser/ui/libgtk2ui/libgtk2ui.a obj/third_party/libaddressinput/libaddressinput.a obj/third_party/libaddressinput/libaddressinput_util.a obj/chrome/libbrowser_extensions.a obj/chrome/browser/extensions/api/libchrome_api_registration.a obj/components/libcopresence_proto.a obj/components/libcopresence.a obj/components/libaudio_modem.a obj/components/libproximity_auth.a obj/components/libcryptauth.a obj/components/libcryptauth_proto.a obj/components/libproximity_auth_logging.a obj/device/hid/libdevice_hid.a obj/chrome/browser/media/router/libmedia_router.a obj/chrome/browser/media/router/libmedia_router_mojo.a obj/extensions/components/libjavascript_dialog_extensions_client.a obj/components/libbubble.a obj/components/libfeedback_proto.a obj/chrome/libchrome_ui_string_overrider_factory.a obj/components/libvariations_service.a obj/components/libnetwork_time.a obj/components/libweb_resource.a obj/chrome/libprobe_message_proto.a obj/components/libautofill_core_browser.a obj/third_party/fips181/libfips181.a obj/third_party/libphonenumber/libphonenumber.a obj/third_party/libphonenumber/libphonenumber_without_metadata.a obj/components/libinfobars_core.a obj/components/librappor.a obj/components/libvariations_net.a obj/components/libbrowser_sync_browser.a obj/components/libbrowser_sync_common.a obj/components/libhistory_core_browser.a obj/components/libhistory_core_common.a obj/components/libpassword_manager_sync_browser.a obj/components/libsyncable_prefs.a obj/components/libsync_bookmarks.a obj/components/libfavicon_core.a obj/components/libundo_component.a obj/components/libsync_sessions.a obj/components/libcaptive_portal.a obj/components/libcontent_settings_content_common.a obj/components/libdata_reduction_proxy_core_browser.a obj/components/libdata_usage_core.a obj/components/libdomain_reliability.a obj/components/libenhanced_bookmarks.a obj/components/libenhanced_bookmarks_proto.a obj/components/libinstance_id.a obj/components/libmetrics_services_manager.a obj/components/libmetrics_ui.a obj/components/libnavigation_metrics.a obj/components/liboffline_pages.a obj/components/liboffline_pages_proto.a obj/components/libomnibox_browser.a obj/components/libomnibox_in_memory_url_index_cache_proto.a obj/components/libopen_from_clipboard.a obj/components/libsearch.a obj/components/libsearch_engines.a obj/components/search_engines/libprepopulated_engines.a obj/components/libsearch_provider_logos.a obj/components/libsecurity_interstitials_core.a obj/components/libssl_errors.a obj/components/libsuggestions.a obj/components/libstartup_metric_utils_browser_message_filter.a obj/components/libtranslate_core_browser.a obj/components/liblanguage_usage_metrics.a obj/components/libwebdata_services.a obj/chrome/libapps.a obj/components/libabout_handler.a obj/components/libautofill_content_browser.a obj/components/libcontextual_search_browser.a obj/components/libcontextual_search_mojo_bindings.a obj/components/libcookie_config.a obj/components/libdata_reduction_proxy_content_browser.a obj/components/libdata_reduction_proxy_content_common.a obj/components/libdata_use_measurement_content.a obj/components/libdom_distiller_content_browser.a obj/components/libdom_distiller_content_common.a obj/components/libdom_distiller_mojo_bindings.a obj/components/libfavicon_content.a obj/components/libhistory_content_browser.a obj/components/libvisitedlink_browser.a obj/components/libnavigation_interception.a obj/components/libnetwork_hints_common.a obj/components/libmetrics_gpu.a obj/components/libmetrics_profiler.a obj/components/libmetrics_profiler_content.a obj/components/libntp_snippets.a obj/components/libpacked_ct_ev_whitelist.a obj/components/libpassword_manager_content_browser.a obj/components/libpower.a obj/components/libprofile_metrics.a obj/components/librenderer_context_menu.a obj/components/libsafe_browsing_db.a obj/components/libsafebrowsing_proto.a obj/components/libsafe_json.a obj/components/libsafe_json_parser_message_filter.a obj/components/libssl_config.a obj/components/libtranslate_content_browser.a obj/components/libuser_prefs_tracked.a obj/device/devices_app/libdevices_app_public_cpp.a obj/device/devices_app/libdevices_app_lib.a obj/device/devices_app/libdevices_app_public_cpp_factory.a obj/media/mojo/interfaces/libplatform_verification_api.a obj/chrome/libsync_file_system_drive_proto.a obj/components/libdrive.a obj/components/libdrive_proto.a obj/third_party/hunspell/libhunspell.a obj/chrome/libpolicy_path_parser.a obj/components/libpdf_browser.a obj/components/libpdf_common.a obj/build/linux/libspeechd.a obj/components/libbreakpad_host.a obj/components/libcrash_component_non_mac_win.a obj/components/libcrash_component_lib.a obj/breakpad/libbreakpad_client.a obj/components/libfeedback_component.a obj/net/libnet_browser_services.a obj/net/libmojo_type_converters.a obj/net/libnet_interfaces.a obj/net/libnet_utility_services.a obj/chrome/libprofile_reset_report_proto.a obj/components/libprinting_browser.a obj/components/libautofill_content_renderer.a obj/components/libcdm_renderer.a obj/components/libcdm_common.a obj/components/libguest_view_renderer.a obj/components/libnetwork_hints_renderer.a obj/components/liberror_page_renderer.a obj/components/libpage_load_metrics_renderer.a obj/components/libpassword_manager_content_renderer.a obj/components/libplugins_renderer.a obj/components/libtranslate_content_renderer.a obj/components/libvisitedlink_renderer.a obj/components/libweb_cache_renderer.a obj/components/libcontextual_search_renderer.a obj/components/libdom_distiller_content_renderer.a obj/components/libpdf_renderer.a obj/extensions/libextensions_renderer.a obj/media/cast/libcast_receiver.a obj/components/libprinting_renderer.a obj/extensions/libextensions_utility.a obj/third_party/cld_2/libcld2_static.a obj/ppapi/libppapi_cpp_objects.a obj/ppapi/libppapi_internal_module.a obj/third_party/pdfium/libpdfium.a obj/third_party/pdfium/third_party/libbigint.a obj/third_party/pdfium/libfdrm.a obj/third_party/pdfium/libfpdfdoc.a obj/third_party/pdfium/libfpdfapi.a obj/third_party/pdfium/libfpdftext.a obj/third_party/pdfium/libformfiller.a obj/third_party/pdfium/libfxcodec.a obj/third_party/pdfium/third_party/libfx_lcms2.a obj/third_party/pdfium/third_party/libfx_libopenjpeg.a obj/third_party/pdfium/third_party/libfx_zlib.a obj/third_party/pdfium/libfxcrt.a obj/third_party/pdfium/libfxedit.a obj/third_party/pdfium/libfxge.a obj/third_party/pdfium/third_party/libfx_agg.a obj/third_party/pdfium/libjavascript.a obj/third_party/pdfium/libpdfwindow.a -Wl,--end-group -lrt -ldl -lgmodule-2.0 -lgobject-2.0 -lgthread-2.0 -lglib-2.0 -levent -lsmime3 -lnss3 -lnssutil3 -lplds4 -lplc4 -lnspr4 -lz -licui18n -licuuc -licudata -lgio-2.0 -lresolv -lxml2 -lfontconfig -lfreetype -lpangocairo-1.0 -lcairo -lpangoft2-1.0 -lpango-1.0 -lharfbuzz-icu -lharfbuzz -lpng16 -ljpeg -lX11 -lXi -lXcursor -lXext -lXfixes -lXrender -lXss -lminizip -latk-1.0 -lpci -lXcomposite -lasound -lm -lXdamage -lXtst -lXrandr -ldbus-1 -lwebp -lwebpdemux -lxslt -lsnappy -lexpat -lFLAC -lgtk-3 -lgdk-3 -lcairo-gobject -lgdk_pixbuf-2.0
obj/chrome/libbrowser.a(obj/chrome/browser/browser.chrome_content_browser_client.o):chrome_content_browser_client.cc:function (anonymous namespace)::SafeBrowsingSSLCertReporter::ReportInvalidCertificateChain(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&): error: undefined reference to 'safe_browsing::SafeBrowsingUIManager::ReportInvalidCertificateChain(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, base::Callback<void ()> const&)'
obj/chrome/libbrowser.a(obj/chrome/browser/browser.chrome_content_browser_client.o):chrome_content_browser_client.cc:function ChromeContentBrowserClient::AllowCertificateError(content::WebContents*, int, net::SSLInfo const&, GURL const&, content::ResourceType, bool, bool, bool, base::Callback<void (bool)> const&, content::CertificateRequestResultType*): error: undefined reference to 'safe_browsing::SafeBrowsingService::ui_manager() const'
obj/chrome/libbrowser.a(obj/chrome/browser/browsing_data/browser.browsing_data_remover.o):browsing_data_remover.cc:function BrowsingDataRemover::RemoveImpl(BrowsingDataRemover::TimeRange const&, int, GURL const&, int): error: undefined reference to 'safe_browsing::SafeBrowsingService::url_request_context()'
obj/chrome/libbrowser.a(obj/chrome/browser/profiles/browser.profile_impl.o):profile_impl.cc:function ProfileImpl::ProfileImpl(base::FilePath const&, Profile::Delegate*, Profile::CreateMode, base::SequencedTaskRunner*): error: undefined reference to 'safe_browsing::SafeBrowsingService::CreatePreferenceValidationDelegate(Profile*) const'
obj/chrome/libbrowser.a(obj/chrome/browser/download/browser.chrome_download_manager_delegate.o):chrome_download_manager_delegate.cc:function ChromeDownloadManagerDelegate::SetDownloadManager(content::DownloadManager*): error: undefined reference to 'safe_browsing::SafeBrowsingService::AddDownloadManager(content::DownloadManager*)'
obj/chrome/libbrowser.a(obj/chrome/browser/browser.browser_process_impl.o):browser_process_impl.cc:function BrowserProcessImpl::safe_browsing_service(): error: undefined reference to 'safe_browsing::SafeBrowsingService::CreateSafeBrowsingService()'
obj/chrome/libbrowser.a(obj/chrome/browser/browser.browser_process_impl.o):browser_process_impl.cc:function BrowserProcessImpl::safe_browsing_service(): error: undefined reference to 'safe_browsing::SafeBrowsingService::Initialize()'
obj/chrome/libbrowser.a(obj/chrome/browser/browser.browser_process_impl.o):browser_process_impl.cc:function BrowserProcessImpl::CreateSafeBrowsingService(): error: undefined reference to 'safe_browsing::SafeBrowsingService::CreateSafeBrowsingService()'
obj/chrome/libbrowser.a(obj/chrome/browser/browser.browser_process_impl.o):browser_process_impl.cc:function BrowserProcessImpl::CreateSafeBrowsingService(): error: undefined reference to 'safe_browsing::SafeBrowsingService::Initialize()'
obj/chrome/libbrowser.a(obj/chrome/browser/browser.browser_process_impl.o):browser_process_impl.cc:function BrowserProcessImpl::CreateSafeBrowsingService(): error: undefined reference to 'safe_browsing::SafeBrowsingService::Initialize()'
obj/chrome/libbrowser.a(obj/chrome/browser/browser.browser_process_impl.o):browser_process_impl.cc:function BrowserProcessImpl::StartTearDown(): error: undefined reference to 'safe_browsing::SafeBrowsingService::ShutDown()'
obj/chrome/libbrowser.a(obj/chrome/browser/metrics/browser.chrome_metrics_services_manager_client.o):chrome_metrics_services_manager_client.cc:function ChromeMetricsServicesManagerClient::IsSafeBrowsingEnabled(base::Callback<void ()> const&): error: undefined reference to 'safe_browsing::SafeBrowsingService::RegisterStateCallback(base::Callback<void ()> const&)'
obj/chrome/libbrowser.a(obj/chrome/browser/renderer_host/browser.chrome_resource_dispatcher_host_delegate.o):chrome_resource_dispatcher_host_delegate.cc:function ChromeResourceDispatcherHostDelegate::RequestBeginning(net::URLRequest*, content::ResourceContext*, content::AppCacheService*, content::ResourceType, ScopedVector<content::ResourceThrottle>*): error: undefined reference to 'safe_browsing::SafeBrowsingService::OnResourceRequest(net::URLRequest const*)'
obj/chrome/libbrowser_ui.a(obj/chrome/browser/ui/webui/interstitials/browser_ui.interstitial_ui.o):interstitial_ui.cc:function (anonymous namespace)::CreateSafeBrowsingBlockingPage(content::WebContents*) [clone .constprop.33]: error: undefined reference to 'safe_browsing::SafeBrowsingUIManager::UnsafeResource::UnsafeResource()'
obj/chrome/libbrowser_ui.a(obj/chrome/browser/ui/webui/interstitials/browser_ui.interstitial_ui.o):interstitial_ui.cc:function (anonymous namespace)::CreateSafeBrowsingBlockingPage(content::WebContents*) [clone .constprop.33]: error: undefined reference to 'safe_browsing::SafeBrowsingService::ui_manager() const'
obj/chrome/libbrowser_ui.a(obj/chrome/browser/ui/webui/interstitials/browser_ui.interstitial_ui.o):interstitial_ui.cc:function (anonymous namespace)::CreateSafeBrowsingBlockingPage(content::WebContents*) [clone .constprop.33]: error: undefined reference to 'safe_browsing::SafeBrowsingBlockingPage::CreateBlockingPage(safe_browsing::SafeBrowsingUIManager*, content::WebContents*, GURL const&, safe_browsing::SafeBrowsingUIManager::UnsafeResource const&)'
obj/chrome/libbrowser_ui.a(obj/chrome/browser/ui/webui/interstitials/browser_ui.interstitial_ui.o):interstitial_ui.cc:function (anonymous namespace)::CreateSafeBrowsingBlockingPage(content::WebContents*) [clone .constprop.33]: error: undefined reference to 'safe_browsing::SafeBrowsingUIManager::UnsafeResource::~UnsafeResource()'
obj/chrome/libbrowser_extensions.a(obj/chrome/browser/extensions/browser_extensions.blacklist_state_fetcher.o):blacklist_state_fetcher.cc:function extensions::BlacklistStateFetcher::SetSafeBrowsingConfig(safe_browsing::SafeBrowsingProtocolConfig const&): error: undefined reference to 'safe_browsing::SafeBrowsingProtocolConfig::~SafeBrowsingProtocolConfig()'
obj/chrome/libbrowser_extensions.a(obj/chrome/browser/extensions/browser_extensions.blacklist_state_fetcher.o):blacklist_state_fetcher.cc:function extensions::BlacklistStateFetcher::~BlacklistStateFetcher(): error: undefined reference to 'safe_browsing::SafeBrowsingProtocolConfig::~SafeBrowsingProtocolConfig()'
obj/chrome/libbrowser_extensions.a(obj/chrome/browser/extensions/browser_extensions.blacklist_state_fetcher.o):blacklist_state_fetcher.cc:function extensions::BlacklistStateFetcher::Request(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, base::Callback<void (extensions::BlacklistState)> const&): error: undefined reference to 'safe_browsing::SafeBrowsingProtocolConfig::~SafeBrowsingProtocolConfig()'
obj/chrome/libbrowser_extensions.a(obj/chrome/browser/extensions/browser_extensions.blacklist_state_fetcher.o):blacklist_state_fetcher.cc:function extensions::BlacklistStateFetcher::Request(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, base::Callback<void (extensions::BlacklistState)> const&): error: undefined reference to 'safe_browsing::SafeBrowsingService::url_request_context()'
obj/chrome/libbrowser.a(obj/chrome/browser/download/browser.download_danger_prompt.o):download_danger_prompt.cc:function DownloadDangerPrompt::RecordDownloadDangerPrompt(bool, content::DownloadItem const&): error: undefined reference to 'safe_browsing::download_protection_util::GetSBClientDownloadExtensionValueForUMA(base::FilePath const&)'
collect2: error: ld returned 1 exit status
ninja: build stopped: subcommand failed.
Hi @gcarq!
Great patch set, going to be using this myself.
Could you explain the purpose behind https://github.com/gcarq/inox-patchset/blob/master/disable-missing-key-warning.patch ?
It wasn't explained in the README, and I don't know enough about chromium to understand its purpose.
Thanks for any help,
Arch Linux received an update for libvpx recently and it affects Inox. Sadly, Inox is not starting anymore...
The error :
/usr/lib/inox/inox: error while loading shared libraries: libvpx.so.3: cannot open shared object file: No such file or directory
The new file, after update, is called libvpx.so.4
Is there a reason this doesn't exist in the REPO?
What is the CryptoTokenExtension?
Could I apply the patches under Windows?
I tried it and I am getting the message "patch format detection failed".
Hello! Would you add some extension to simplier installation extensions from Google WebStore? Would be nice feature! Thanks!
Chromium has version 54, eta for update.
thanks
I've updated my subset of Inox patches to Chromium 55. One or two of them are missing some small changes to remove redundancy with Debian's patches.
If you want it in a PR, let me know.
chromium 56.0.2924.87-1
https://security.archlinux.org/AVG-156
chromium has been updated against some vulns, sorry for disturb.
best regards
First of all: thanks for this effort!
Second: would it be possible to use a variation of the typical Chromium icon? Obviously this would distinguish the Inox windows from the Chromium windows in taskbar, window switchers, etc.
As a - simple, but sufficiently different - example the current icon desaturated:
New year, new chromium, new issues.
i give you a full report about new warnings (chromium)
webcam full access (better than webrtc) https://developers.google.com/web/updates/2016/12/imagecapture
when was added: https://blog.chromium.org/2016/12/introducing-webvr-api-in-chrome-for.html
recomended: test if leaks ip, if leaks, disable it (just like webrtc), if dpesnt leak, put the warning at README (just like torify inox): put tape at webcam (laptop) or disconnect it (pc)
IOT control, [Direct access to IOT devices]
https://w3c.github.io/remote-playback/
recomended: disable it (just like webrtc)
WebVR (WebGL2)
It also provides access to the user’s position and orientation, so that web apps can render a stereoscopic 3D scene to the headset's display
https://blog.chromium.org/2016/12/introducing-webvr-api-in-chrome-for.html
recomended way
easy way: disable webvr (forever/until the hard way is created), as US-CERT recomended qith webgl (lesser poweful)
www.us-cert.gov/current/index.html#web_users_warned_to_turn
hard way: use it via CTP (you MUST make click to enable), like Tor Browser
CTP = Click to play
thanks and best regards for this new year
when you gonna give updates from inox?
because inox is broken (by an arch linux vpx update), and must be rebuild, linking to the new version of libvpx, or you caon't watch youtube videos
Work is in progress, if there are no unexpected changes version 56.0.2924.76 will be released tomorrow.
Testing branch: https://github.com/gcarq/inox-patchset/tree/update/56.0.2924.76
Relevant issues: #50
Hello,
After last update browser always crash after loading a page with flash player. After entering page with flash player (e.g. http://www.adobe.com/software/flash/about/) following stack trace generates:
A Parser-blocking, cross-origin script, https://static.adobelogin.com/imslib/imslib.min.js, is invoked via document.write. This may be blocked by the browser if the device has poor network connectivity. See https://www.chromestatus.com/feature/5718547946799104 for more details.
A Parser-blocking, cross-origin script, https://static.adobelogin.com/imslib/imslib.min.js, is invoked via document.write. This may be blocked by the browser if the device has poor network connectivity. See https://www.chromestatus.com/feature/5718547946799104 for more details.
[WARNING:flash/platform/pepper/pep_module.cpp(63)] SANDBOXED
Vector smash protection is enabled.
Received signal 11 SEGV_MAPERR 000000000018
#0 0x55eeaddc972e <unknown>
#1 0x55eeaddc9ae9 <unknown>
#2 0x7f7d1ea70080 <unknown>
#3 0x55eeb11dc4f1 <unknown>
#4 0x55eeade51844 <unknown>
#5 0x55eeafad1161 <unknown>
#6 0x55eeafad1ad4 <unknown>
#7 0x55eeade51844 <unknown>
#8 0x55eeaddea9d0 <unknown>
#9 0x55eeaddec65d <unknown>
#10 0x55eeaddecb00 <unknown>
#11 0x55eeadded969 <unknown>
#12 0x55eeadde9a75 <unknown>
#13 0x55eeade0b50a <unknown>
#14 0x55eeb1113cb2 <unknown>
#15 0x55eeada825f1 <unknown>
#16 0x55eeada82af8 <unknown>
#17 0x55eeada80e09 <unknown>
#18 0x55eeac623f6c ChromeMain
#19 0x7f7d1456e291 __libc_start_main
#20 0x55eeac623e2a _start
r8: 0000000000000003 r9: 0000000000000031 r10: 00007ffc20bd38a0 r11: 000055eeb3f27590
r12: 0000000000000000 r13: 00007ffc20bd38c0 r14: 00007ffc20bd3890 r15: 000055eeb21d9513
di: 0000014824d6bbb0 si: 0000014824b7f210 bp: 00007ffc20bd38e0 bx: 00007ffc20bd3a10
dx: 0000000000000001 ax: 0000000000000000 cx: 0000000000000018 sp: 00007ffc20bd3730
ip: 000055eeb11dc4f1 efl: 0000000000010206 cgf: 0000000000000033 erf: 0000000000000004
trp: 000000000000000e msk: 0000000000000000 cr2: 0000000000000018
Is this an issue of Pepper Flash ? Probably, but on native Chromium flash player works, there is neither a stack trace nor crash.
My software:
inox 56.0.2924.76-2
pepper-flash 24.0.0.194-1
Patching avatar_menu.cc
with the code in disable-new-avatar-menu.patch
prevents users from switching profiles on macOS.
I have not seen any other side effects of reverting the patch on this file. See this issue for more details.
I'm trying to use inox with Selenium, by adjusting the executable path and options accordingly when starting the webdriver. When using Selenium with Chromium the browser starts, an extension called "Chrome Automation Extension" automatically appears in the list and the instance is automatable with Selenium, however when done so with inox the browser starts and the extension appears, however a timeout error in Selenium occurs while waiting for the service to respond. (Manually installing chromedriver is required for inox, since it doesn't ship with it as it does with Chromium).
I checked the various patches, but couldn't find anything obvious in them that might explain the timeout, i.e. you specifically disabling the features that would allow browser automation (not even in the "disable-default-extensions.patch"). What I'm basically asking: can you possibly point me to which patches I should disable to get Selenium to work with inox?
It seems to possible be inox ignoring the "--port" CLI argument passed to it? Any info on that?
Hi, sorry if i disturb you
for chromium 57 gonna disable plugin control
how could we reenable it? :D
http://www.ghacks.net/2017/01/29/google-removes-plugin-controls-from-chrome/
COuld yoou add an incognito button
simmlilar to firefox
http://i.cubeupload.com/s5EkvW.png
You could add i2p and tor direct accesses with adding some lines to the pkgbuild
such as these
https://gist.github.com/triceratops1/d1dc789d44a607e2d0902d2f0040b94a
what does these lines?
Create 2 desktop files (inox-i2p, inox-tor)
Makes these desktop files open inox with tor or i2p (with counter dns-leak countermeasures)
Great work, thanks for putting this together!
I installed uBlock Origin from the web store with the instructions given, for some reason the extension crashes as soon as it's started. All of my other extensions work flawlessly as far as I can tell.
Any troubleshooting methods I can try?
Thanks
Is there a way to compile chromium-widevine(aur) and make it work on inox?
how could i disable google's tests + aboid compiling UNREQUIRED libraries (webrtc)?
saving buildtime (precious if you dont have a paid vps)
extra/chromium 55.0.2883.75-1 -> 55.0.2883.87-1
Chromium has a new version (55.0.2883.87-1), could you update inox ?
THANKS
Does this support chromium 47? Also can you add .deb files and .rpm for other distros to your releases? Github allows you to create binary releases http://github.com/gcarq/inox-patchset/releases
You could add thes flag (recomenden for users with ancient hardware)
https://wiki.installgentoo.com/index.php/Chromium#Reducing_RAM_Usage
AND optionally recomend firejail at readme.md
you only need install firejail, and run firejail inox --options-that-you-like
https://github.com/netblue30/firejail/blob/master/etc/inox.profile
Chromium 54 has arrived
please update inox
thanks
At archlinux repos, chromium has reached 53.0.2785.143-1
https://git.archlinux.org/svntogit/packages.git/tree/trunk?h=packages/chromium
inox 53.0.2785.101-1
and this version is affected by 2 vulnerabilities
https://wiki.archlinux.org/index.php/CVE
https://access.redhat.com/security/cve/CVE-2016-5177
https://access.redhat.com/security/cve/CVE-2016-5178
Additional system dependencies (lines 9-22 in the current PKGBUILD) aren't appended to the depends list for some reason. Installing with pacaur, it happily skipped some deps, installed the package (inox-bin) and then Inox complained it couldn't find libre2.so.0
(from re2
) on start.
Hello, I was trying to get inox patchset working on musl (http://git.alpinelinux.org/cgit/aports/tree/community/chromium?h=master), the thing is that on musl the shim allocator is replaced with none,
and it still tries to compile it with name unifiedshim allocator, I would love to get inox patchset working,
could you be of assistance?
I installed the Privacy Badger extension as described. I think it was working for a while, but now it is always crashing. I tried to reinstall (the extension, not Inox), but still crashing.
Privacy Badger seems like a good extension to prevent tracking. Don't know if it is necessary to have such an extension with Inox.
Update README to reflect new GN build flags and patch changes
I try prepare patches for Chromium 49 and I want to clarify the second part of the disable-autofill-download-manager.patch. What he removes?
hi
could you produce 32 bit binary?
ONLY IF ITS POSSIBLE
thanks and best regards
https://aur.archlinux.org/packages/chromium-vaapi/
It is compiled with support for VA-API originally from https://raw.githubusercontent.com/saiarcot895/chromium-ubuntu-build/master/debian/patches/enable_vaapi_on_linux.diff
Where should I start with trying to configure pepper-flash to work in Inox so I can watch Flash content?
I've installed the chromium-pepper-flash package in Arch and it works for Chromium, I'd like to get it working in Inox so that I can use Inox exclusively
Thanks
I was originally going to comment in #52 but this seems a bit more broad.
Without the App Store, as those who commented in #7 can attest, adding and updating plugins is a manual process. If they were disabled by default, could uBlock-Origin, uMatrix and (maybe) Tampermonkey be added to the Inox patchset and build? My only concern would be preservation of user setting during an Inox upgrade.
i've archified the @Eloston 's modifications of patchset for chromium 55
https://gist.github.com/triceratops1/ea3d11c8cc148f6235a3d29fc72ebed1
with it inox works
Hi,
I installed the extension from their website : http://tampermonkey.net
Their website is using the Chrome web store to install the extension, how it's possible that it worked ?
I'm using the lastest version from the AUR.
Thanks
You should try to use an online compriles: Travis CI
that lets the users without monster hardware help your project.
i am a long user or your browser
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.