Компания Google представила (http://googlechromereleases.blogspot.ru/2014/08/stable-chann...) релиз web-браузера Chrome 37 (http://www.google.com/chrome). Браузер построен на кодовой базе свободного проекта Chromium (http://dev.chromium.org/) и отличается (http://blog.chromium.org/2008/10/google-chrome-chromium-and-...) использованием логотипов Google, встроенной поддержкой Flash и PDF, наличием системы отправки уведомлений в случае краха, системой автоматической установки обновлений и передачей при поиске RLZ-параметров (http://www.opennet.me/opennews/art.shtml?num=26822).Основные (http://blog.chromium.org/2014/07/chrome-37-beta-directwrite-...) изменения (https://productforums.google.com/forum/#!category-topic/chro...):
- Поддержка экранов высокого разрешения (hiDPI);
- Поддержка технологии DirectWrite (http://msdn.microsoft.com/en-us/library/windows/desktop/dd36...).aspx) для ускорения и увеличение качества отрисовки шрифтов на платформах Windows 7 и Windows 8. До этого вывод осуществлялся через подсистему GDI (Graphics Device Interface), что создавало проблемы при работе на экранах очень высокого разрешения (по сути изображение формировалось с разрешением 1600x900 с последующим масштабированием до реального разрешения экрана);
<center><a href="http://4.bp.blogspot.com/-4mueYYHRq8I/U8g3U-bk26I/AAAAAAAAAU... src="http://www.opennet.me/opennews/pics_base/0_1409067870.png" style="border-style: solid; border-color: #606060; border-width: 1px;max-width:100%;" title="" border=0></a></center>
- Поддержка субпиксельного масштабирования шрифтов, позволяющего реализовать плавную анимацию при изменении размера шрифта;- Добавление систем электронных таблиц и презентаций Google (Google Slides and Sheets (https://support.google.com/docs/answer/49008?hl=ru)) в число web-приложений, предлагаемых по умолчанию на страннице программ и в Chrome Apps launcher;
- Изменено оформление менеджера паролей;
- Поддержка нового HTML-тега "dialog (http://www.w3.org/html/wg/drafts/html/master/interactive-ele...)", позволяющего формировать диалоговые окна и управлять ими через JavaScript API (пример (http://demo.agektmr.com/dialog/));
- Координаты TouchEvent теперь представлены числом с типом double (ранее long), что позволяет обеспечить высокочувствительное отслеживание прикосновений к сенсорному high-DPI экрану;- Включение по умолчанию Web Cryptography JavaScript API (http://www.w3.org/TR/WebCryptoAPI/), который предназначен для выполнения базовых криптографических операций на стороне web-приложений, таких как манипуляции с криптографическими хэшами, генерация и проверка цифровых подписей, кодирование и декодирования данных с использованием различных методов шифрования, формирование криптографически надёжных случайных чисел. В API также предусмотрены функции для генерации ключей и управления ими. В качестве примеров применения Web Cryptography API называется обеспечение аутентификации, использование цифровых подписей, сохранение целостности данных, реализация шифрованных коммуникаций, отличных от SSL/TLS;
- От префикса -webkit- избавлены параметры CSS-свойства cursor - "zoom-in" и "zoom-out";
- Добавлен объект navigator.hardwareConcurrency для получения данных о числе ядер CPU;
- Выбранный пользователем язык теперь доступен через объект navigator.languages. При изменении языка генерируется событие languagechange;
- С Courier New на Consolas изменён предлагаемый по умолчанию на платформе Windows моноширинный шрифт;
- Добавлен модуль CSS Shapes (http://blogs.adobe.com/webplatform/2014/05/13/good-looking-s.../), позволяющий организовать обтекание не прямоугольных границ текстом;
<center><a href="http://blogs.adobe.com/webplatform/files/2014/05/animation-d... src="http://www.opennet.me/opennews/pics_base/0_1409069005.png" style="border-style: solid; border-color: #e9ead6; border-width: 15px;max-width:100%;" title="" border=0></a></center>- Переход (http://www.opennet.me/opennews/art.shtml?num=39872) на предпоследнюю фазу прекращения поддержки плагинов NPAPI, при которой требуется изменение настроек для включения NPAPI на платформах Windows и OS X (активация через клик теперь не работает). Полное удаление кода поддержки NPAPI для Windows и OS X ожидается в конце года (в версии для Linux поддержка NPAPI уже прекращена);
- Большое число изменений под капотом, направленных на оптимизацию производительности и увеличение стабильности;- В версии Chrome 37 для платформы Android представлен (http://chrome.blogspot.co.uk/2014/07/simplified-sign-in-with...) упрощённый процесс присоединения к аккаунту Google: если осуществлён вход в аккаунт Chrome, то вход в аккаунты web-сервисов Google (Gmail, Maps и т.п.) отныне будет производиться автоматически;
- Обновлено оформление интерфейса Chrome для платформы Android, который приведён в соответствие концепции Material Design (http://www.opennet.me/opennews/art.shtml?num=40085);- В Chrome для мобильных платформ добавлена поддержка архитектур MIPS, X86-64 и ARM64 в версии для Android, и ARM64 в версии для iOS.
Кроме нововведений и исправления ошибок, в новой версии устранено 50 уязвимостей (https://code.google.com/p/chromium/issues/list?can=1&q=type&...). Сочетанию двух уязвимостей (CVE-2014-3176, CVE-2014-3177) присвоен статус критической проблемы, позволяющей обойти все уровни защиты браузера и выполнить код в системе, за пределами sandbox-окружения. 25 уязвимостям присвоен высокий уровень опасности. В рамках программы по выплате денежного вознаграждения за обнаружение уязвимостей для текущего релиза компания Google выплатила 8 премий на сумму 43000 долларов США (одна премия $30000, одна премия $4000, три премии по $2000, по одной премии в $1500, $1000 $500).URL: http://googlechromereleases.blogspot.ru/2014/08/stable-chann...
Новость: http://www.opennet.me/opennews/art.shtml?num=40458
И как вам новый хром
Ищу как под виндой вырубить DirectWrite...
chrome://flags/
Отключить DirectWrite -> Включить
(да, включить отключение).Потребуется перезапуск всего хрома (не одной вкладки).
Чтобы убедиться, что изменения применились, можно открыть chrome://flags/ ещё раз. Если ни черта невозможно разобрать, значит DirectWrite всё ещё включен (вероятно, было недозакрыто какое-то окошко).Намертво сломаны все мелкие русские начертания (вроде чятика во вконтакте). Не завидую сисадминам, на которых завтра обрушится ведро негодования от коллег.
А что вы на опеннете то забыли с вашим виндовсом и блобиком хрома?> Намертво сломаны все мелкие русские начертания (вроде чятика во вконтакте).
Хомяки должны страдать. Участь у хомяков такая - переквалифицироваться в лабораторную крысу. Внезапно и некстати.
что бы пользоваться opensource не обязательно иметь opensource-систему.
завязывай с наркотой
> что бы пользоваться opensource не обязательно иметь opensource-системуopensource на винде, это как карамельки на кизяке
> Chrome
> WindowsТы где-то тут видишь опенсорс?
хм.. ничего не поломалось... шрифты стали аккуратнее, как под линуксом...
64-битная версия для Windows появилась, что не может не радовать.
где взять?
Загрузчик автоматом ставит 64-бит.
Ничего подобного, вот ссылка https://www.google.com/intl/en/chrome/browser/?platform=win64
> 64-битная версия для Windows появилась, что не может не радовать.Это чтобы под Windows 8.1 перестали периодически появлятся сообщения, что не хватает памяти, как при использовании Firefox x86 в 64-битной среде?
> Это чтобы под Windows 8.1 перестали периодически появлятся сообщения, что не хватает
> памяти, как при использовании Firefox x86 в 64-битной среде?Спроси на Technet у MS. Сюда ты за каким приперся?
теперь он таки может сожрать всю память?
> теперь он таки может сожрать всю память?он и раньше мог, а сейчас даже меньше стал..
А вопросительный знак где
Кто бы говорил
А у тебя где?
"А финики где, где финики ?"
Где поддержка шифрования поГОСТ (прикольно звучит) ?
Да уж, в Registered algorithms ни ГОСТа, ни рыбы нету.
А вы оба хотели получить на диске сертифицированный в фсб хром с лицензией, серийником и формуляром? Молитесь яхве чтобы там никогда не было госта.
> А вы оба хотели получить на диске сертифицированный в фсб хром с
> лицензией, серийником и формуляром? Молитесь яхве чтобы там никогда не было
> госта.:) Ну, это с какой стороны смотреть, со стороны России или со стороны США. Вообще с этих двух сторон для простого юзверя очень плохо, как и для меня.
> А вы оба хотели получить на диске сертифицированный в фсб хром с
> лицензией, серийником и формуляром? Молитесь яхве чтобы там никогда не было
> госта.:) Ну, это с какой стороны смотреть, со стороны России или со стороны США. ГОСТ всех "переплюнул" в 1989 году, а США недавно свой AES внедрили
> "А финики где, где финики ?"
> Где поддержка шифрования поГОСТ (прикольно звучит) ?В LibreSSL допиливают (кстати, основную работу делает товарищ из РФ, если не ошибаюсь), думаю, после этого код и в BoringSSL возьмут.
"DejaVu sans mono" теперь ренедриться нижнее подчеркивание странно на винде, особенно заметно здесь - mirror.yandex.ru
NPAPI выпиливают - перестает работать Java, линуксоиды как я уже страдаю, наконец будут страдать виндузоиды и может быть оракл обратит внимание и запилит плагин ))
> наконец будут страдать виндузоидыОни не страдают. При своей приверженности СПО своим пользователям, которые вынуждены использовать Windows, рекомендую использовать IE.
Колокол из трея выпилили наконец?
> Колокол из трея выпилили наконец?Проверь и расскажи нам, окошечник. Хотя нет, ты должен страдать.
>> Колокол из трея выпилили наконец?
> Проверь и расскажи нам, окошечник. Хотя нет, ты должен страдать.А у вас, уважаемый д'Аратаньян, видимо голая консоль совсем и совсем без окошечек?
> Колокол из трея выпилили наконец?но зачем? он же удобный!
>> Колокол из трея выпилили наконец?
> но зачем? он же удобный!Вы ведь шутите?
Наконец-то заработало в RHEL 5/6, когда "отвязали" от GTK. Нужно только чтобы истема была полностью обновлённая, иначе ругнётся что нет NSS версии 3.14 и новее.
Во FreeBSD NSS 3.16.3 с 4 августа: http://www.freshports.org/security/nss/
И, что, от этого её теперь обновлять не надо? К чему этот комментарий вообще?
> Наконец-то заработало в RHEL 5/6, когда "отвязали" от GTK.Правда теперь выглядит как г@вно. Контекстное меню вообще вырвиглазное по сравнению с остальными меню системы...
chromium 37.0.2062.94? Есть такой: http://www.freshports.org/www/chromium/
> chromium 37.0.2062.94? Есть такой: http://www.freshports.org/www/chromium/Наверное именно поэтому ты про восьмерку спрашивал ;].
>> chromium 37.0.2062.94? Есть такой: http://www.freshports.org/www/chromium/
> Наверное именно поэтому ты про восьмерку спрашивал ;].Не вижу связи.
Криво фонты стали рендериться в винде.
Примите наши соболезнования.
Когда уже скроллы починят
Compose всё ещё не работает?
нормально
Не печётся пирожок.Traceback (most recent call last):
File "./build/gyp_chromium", line 314, in <module>
gyp_rc = gyp.main(args)
File "/portsobj/usr/ports/www/chromium/work/chromium-37.0.2062.94/tools/gyp/pylib/gyp/__init__.py", line 527, in main
return gyp_main(args)
File "/portsobj/usr/ports/www/chromium/work/chromium-37.0.2062.94/tools/gyp/pylib/gyp/__init__.py", line 503, in gyp_main
options.circular_check)
File "/portsobj/usr/ports/www/chromium/work/chromium-37.0.2062.94/tools/gyp/pylib/gyp/__init__.py", line 129, in Load
params['parallel'], params['root_targets'])
File "/portsobj/usr/ports/www/chromium/work/chromium-37.0.2062.94/tools/gyp/pylib/gyp/input.py", line 2734, in Load
generator_input_info)
File "/portsobj/usr/ports/www/chromium/work/chromium-37.0.2062.94/tools/gyp/pylib/gyp/input.py", line 606, in LoadTargetBuildFilesParallel
parallel_state.pool = multiprocessing.Pool(multiprocessing.cpu_count())
File "/usr/local/lib/python2.7/multiprocessing/__init__.py", line 232, in Pool
return Pool(processes, initializer, initargs, maxtasksperchild)
File "/usr/local/lib/python2.7/multiprocessing/pool.py", line 138, in __init__
self._setup_queues()
File "/usr/local/lib/python2.7/multiprocessing/pool.py", line 233, in _setup_queues
from .queues import SimpleQueue
File "/usr/local/lib/python2.7/multiprocessing/queues.py", line 48, in <module>
from multiprocessing.synchronize import Lock, BoundedSemaphore, Semaphore, Condition
File "/usr/local/lib/python2.7/multiprocessing/synchronize.py", line 59, in <module>
" function, see issue 3770.")
ImportError: This platform lacks a functioning sem_open implementation, therefore, the required synchronization primitives needed will not function, see issue 3770.
*** Error code 1Stop.
make[1]: stopped in /usr/ports/www/chromium
*** Error code 1Stop.
make: stopped in /usr/ports/www/chromium===>>> make build failed for www/chromium
===>>> Aborting update
http://bugs.python.org/issue3770 ?
В опциях lang/python27 отметил "[x] SEM POSIX semaphores support". После успешной пересборки пакета python27-2.7.8_4 началась сборка chromium. Но опять не дошла до конца.Затык:
In file included from ../../gpu/config/gpu_info_collector_x11.cc:24:
In file included from ../../ui/gl/gl_bindings.h:230:
gen/ui/gl/gl_bindings_autogen_gl.h:70:81: error: unknown type name 'GLeglImageOES'
typedef void (GL_BINDING_CALL *glEGLImageTargetTexture2DOESProc)(GLenum target, GLeglImageOES image);
^
gen/ui/gl/gl_bindings_autogen_gl.h:71:91: error: unknown type name 'GLeglImageOES'
typedef void (GL_BINDING_CALL *glEGLImageTargetRenderbufferStorageOESProc)(GLenum target, GLeglImageOES image);
^
gen/ui/gl/gl_bindings_autogen_gl.h:543:62: error: unknown type name 'GLeglImageOES'
virtual void glEGLImageTargetTexture2DOESFn(GLenum target, GLeglImageOES image) = 0;
^
gen/ui/gl/gl_bindings_autogen_gl.h:544:72: error: unknown type name 'GLeglImageOES'
virtual void glEGLImageTargetRenderbufferStorageOESFn(GLenum target, GLeglImageOES image) = 0;
^
4 errors generated.
[5914/14923] CXX obj/gpu/config/gpu_config.gpu_info_collector.o
FAILED: c++ -MMD -MF obj/gpu/config/gpu_config.gpu_info_collector.o.d -DV8_DEPRECATION_WARNINGS -DBLINK_SCALE_FILTERS_AT_RECORD_TIME -D_FILE_OFFSET_BITS=64 -DNO_TCMALLOC -DDISABLE_NACL -DCHROMIUM_BUILD -DCR_CLANG_REVISION=209387 -DTOOLKIT_VIEWS=1 -DUSE_AURA=1 -DUSE_ASH=1 -DUSE_CAIRO=1 -DUSE_GLIB=1 -DUSE_DEFAULT_RENDER_THEME=1 -DUSE_LIBJPEG_TURBO=1 -DUSE_X11=1 -DUSE_CLIPBOARD_AURAX11=1 -DENABLE_ONE_CLICK_SIGNIN -DUSE_XI2_MT=2 -DENABLE_REMOTING=1 -DENABLE_WEBRTC=1 -DUSE_PROPRIETARY_CODECS -DENABLE_CONFIGURATION_POLICY -DENABLE_NOTIFICATIONS -DENABLE_EGLIMAGE=1 -DENABLE_TASK_MANAGER=1 -DENABLE_EXTENSIONS=1 -DENABLE_PLUGINS=1 -DENABLE_SESSION_SERVICE=1 -DENABLE_THEMES=1 -DENABLE_AUTOFILL_DIALOG=1 -DENABLE_BACKGROUND=1 -DENABLE_GOOGLE_NOW=1 -DCLD_VERSION=2 -DENABLE_FULL_PRINTING=1 -DENABLE_PRINTING=1 -DENABLE_SPELLCHECK=1 -DENABLE_CAPTIVE_PORTAL_DETECTION=1 -DENABLE_APP_LIST=1 -DENABLE_SETTINGS_APP=1 -DENABLE_MANAGED_USERS=1 '-DDATA_REDUCTION_FALLBACK_HOST="http://compress.googlezip.net:80/"' '-DDATA_REDUCTION_DEV_HOST="http://proxy-dev.googlezip.net:80/"' '-DSPDY_PROXY_AUTH_ORIGIN="https://proxy.googlezip.net:443/"' '-DDATA_REDUCTION_PROXY_PROBE_URL="http://check.googlezip.net/connect"' '-DDATA_REDUCTION_PROXY_WARMUP_URL="http://www.gstatic.com/generate_204"' -DGL_GLEXT_PROTOTYPES -DUSE_NSS=1 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -D_FORTIFY_SOURCE=2 -Igen/shim_headers/libpng/target -Igen/shim_headers/harfbuzz-ng/target -Igen/shim_headers/icui18n/target -Igen/shim_headers/icuuc/target -Igen/shim_headers/zlib/target -Igen/shim_headers/libevent/target -Igen/shim_headers/re2/target -Igen -I../.. -I../../third_party/khronos -I../../gpu -I/usr/local/include -I../../skia/config -Igen/ui/gl -I../../third_party/mesa/src/include -fstack-protector --param=ssp-buffer-size=4 -pthread -fno-exceptions -fno-strict-aliasing -Wall -Wno-unused-parameter -Wno-missing-field-initializers -fvisibility=hidden -pipe -fPIC -Wheader-hygiene -Wno-char-subscripts -Wno-unneeded-internal-declaration -Wno-covered-switch-default -Wstring-conversion -Wno-c++11-narrowing -Wno-reserved-user-defined-literal -Wno-deprecated-register -fcolor-diagnostics -pthread -I/usr/local/include/glib-2.0 -I/usr/local/include -D_THREAD_SAFE -I/usr/local/include -D_THREAD_SAFE -I/usr/local/include -m64 -march=x86-64 -O2 -fdata-sections -ffunction-sections -funwind-tables -O2 -pipe -fno-stack-protector -Wno-unknown-warning-option -fno-strict-aliasing -fno-rtti -fno-threadsafe-statics -fvisibility-inlines-hidden -Wsign-compare -std=gnu++11 -c ../../gpu/config/gpu_info_collector.cc -o obj/gpu/config/gpu_config.gpu_info_collector.o
In file included from ../../gpu/config/gpu_info_collector.cc:16:
In file included from ../../ui/gl/gl_bindings.h:230:
gen/ui/gl/gl_bindings_autogen_gl.h:70:81: error: unknown type name 'GLeglImageOES'
typedef void (GL_BINDING_CALL *glEGLImageTargetTexture2DOESProc)(GLenum target, GLeglImageOES image);
^
gen/ui/gl/gl_bindings_autogen_gl.h:71:91: error: unknown type name 'GLeglImageOES'
typedef void (GL_BINDING_CALL *glEGLImageTargetRenderbufferStorageOESProc)(GLenum target, GLeglImageOES image);
^
gen/ui/gl/gl_bindings_autogen_gl.h:543:62: error: unknown type name 'GLeglImageOES'
virtual void glEGLImageTargetTexture2DOESFn(GLenum target, GLeglImageOES image) = 0;
^
gen/ui/gl/gl_bindings_autogen_gl.h:544:72: error: unknown type name 'GLeglImageOES'
virtual void glEGLImageTargetRenderbufferStorageOESFn(GLenum target, GLeglImageOES image) = 0;
^
../../gpu/config/gpu_info_collector.cc:117:19: error: use of undeclared identifier 'GL_RESET_NOTIFICATION_STRATEGY_ARB'
glGetIntegerv(GL_RESET_NOTIFICATION_STRATEGY_ARB,
^
5 errors generated.
[5914/14923] CXX obj/gpu/config/gpu_config.gpu_util.o
ninja: build stopped: subcommand failed.
===> Compilation failed unexpectedly.
Try to set MAKE_JOBS_UNSAFE=yes and rebuild before reporting the failure to
the maintainer.
*** Error code 1Stop.
make[1]: stopped in /usr/ports/www/chromium
*** Error code 1Stop.
make: stopped in /usr/ports/www/chromium===>>> make build failed for www/chromium
===>>> Aborting updateЧего опять не так?
> Чего опять не так?Путаешь опеннет с баг-трекером.
Хa хa эпичный трeд. Как был опеннет наполнен линуксовыми фaнaтиками, так и остался. Кaрмaдрoчество еще тут, тушите свет.
Это вроде не виндурастный ресурс, потому брысь отсюда, халуй копирастный
> Хa хa эпичный трeд. Как был опеннет наполнен линуксовыми фaнaтиками, так и
> остался. Кaрмaдрoчество еще тут, тушите свет.опенщурс жэ!
> Хa хa эпичный трeд. Как был опеннет наполнен линуксовыми фaнaтиками, так и
> остался. Кaрмaдрoчество еще тут, тушите свет.+ неспособность собрать ПО из исходников ;)