LINUX.ORG.RU
ФорумTalks

Вышел lynx 2.8.9dev.12

 , ,


1

2

Сабж. Changelog:

2017-04-28 (2.8.9dev.12)
* correct logic in cell2char(), which gave up too early in determining the
  number of cells needed for a multibyte string in the editable text-fields
  (Debian #841155) -TD
* improve manual page discussion of environment variables, prompted by
  comments in Debian #791452, which overlooked the fact that details of proxy
  behavior are found in the user guide -TD
* cleanup some of the user's guide formatting, e.g., for quote-characters -TD
* consistently use "_" in command-line options table and manual page, to work
  with program logic that treats "-" as "_", but not the reverse (report by
  Larry Hines) -TD
* improved several configure macros:  CF_ADD_CFLAGS, CF_CC_ENV_FLAGS,
  CF_GNU_SOURCE, CF_LARGEFILE, CF_MATH_LIB, CF_PROG_LINT, CF_SRAND,
  CF_XOPEN_SOURCE -TD
* modify Windows makefile to allow SSL_LIBS and SSL_DEFS to be overridden,
  reflecting naming-incompatibility in recent OpenSSL development -TD
* modify ncurses-specific code to allow its TERMINAL struct to be opaque -TD
* refine special case of server Content-Type from 2.8.7dev.11 changes to
  decompress files offered for download when the server has gzip'd them
  (report by TH) -TD
* amend comparision from 2.8.8dev.10 changes to handle slang specially
  (report/testcase by TH) -TD
* minor cleanup of UCDomap.c -TD
* build-fix for color-style with leak-checking -TD
* amend merge/fixes from
        http://en.sourceforge.jp/project/lynx-win32-pata
  as well as problem introduced by 2.8.8dev.6 cleanup -TH
* update ca.po, from
    http://translationproject.org/latest/lynx
* tidy whitespace in lynx.cfg (report by David Niklas)
* fix two more typos in the list of ENABLE_LYNXRC in lynx.cfg -TD
* remove a repeated item for SEND_USERAGENT from lynx.cfg (Larry Hynes)
* accept userinfo in a URL, subject to override by -auth option or -pauth
  options.  According to RFC-3986, this is deprecated, but testing shows other
  clients support it -TD
* fix several minor warnings reported by Coverity -TD
* remove redundant asserts which follow a check that leads to outofmem(),
  added in 2.8.8dev.4 to appease clang 2.6, since clang 3.x understands
  no-return function declarations -TD
* when converting host+params to idna, temporarily separate the params to
  avoid a warning from idna_to_ascii_8z() -TD
* improve warning messages from 2.8.9dev.11 fixes when stripping user/password,
  dropping an unnecessary message and fixing a case where all-punctuation
  user name was not logged (report by Axel Beckert) -TD
* update config.guess (2017-03-05), config.sub (2017-02-07)

Скачать: http://invisible-island.net/datafiles/release/lynx-cur.tar.bz2

★★★★★
Ответ на: комментарий от rst

Development релизы lynx'а реже чем релизы firefox'а. А стабильные релизы так вообще раз во много лет. Предыдущий стабильный релиз был в 2014-м году. А перед этим - в 2009-м. Предыдущий development релиз был в ноябре. Примерно тогда же вышел firefox 50. А сейчас уже на дворе firefox 53.

saahriktu ★★★★★
() автор топика
Ответ на: комментарий от Sociopsih

В толксах пишут те, кому лениво переводить для новостей на главной.

saahriktu ★★★★★
() автор топика

Кстати, не знаю как оно стало работать с юникодом, но, как минимум для локали KOI8-R, рекомендую перед сборкой пропатчить так:

sed -i '3114a\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ break;' src/LYStrings.c
Это убирает тот свежий баг, при котором текст в текстовом поле при редактировании становится невидимым (в одних случаях прямо сразу, в других при прокручивании текстового поля), но при переключении фокуса он опять становится видимым.

Всего к этой версии у меня накопились такие опции:

sed -i "s/ACS_LARROW/'<'/g;s/ACS_RARROW/'>'/g" src/LYStrings.c src/GridText.c
sed -i '3114a\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ break;' src/LYStrings.c
./configure --prefix=/usr --with-ssl --enable-gnutls-compat --with-screen=ncurses

saahriktu ★★★★★
() автор топика

Ну всё, теперь уиндоузу точно крышка.

Infra_HDC ★★★★★
()
Ответ на: комментарий от cantus

А огородникам нужно скрывать что они выращивают помидоры, поскольку они такие же красные как и кровь Адольфа Гитлера, ага.

saahriktu ★★★★★
() автор топика
Ответ на: комментарий от cantus

Нет, это Ваша логическая ошибка, только с заменой Гитлера на другое из ряда (а у каждого человека этот ряд свой, и открывает огромные возможности использования этой логической ошибки не настолько явным образом, как это было бы без замены).

KOI8-R - такой же инструмент как и булева алгебра, логарифмическая линейка, топор, бензопила, квадратный корень,... и т.д.

saahriktu ★★★★★
() автор топика
Ответ на: комментарий от saahriktu

Да и пусть будет инструментом. Давай так: сейчас скорость инета как? А протянулся сигнал почти на весь шарик? И вот я делаю чота нормальное, хочу признания на весь шарик, а тут KOI8-R. Патамушта Китай не страна! Индусы? На@уй индусов.

Так? Зато удобнее? А у меня всё работает, а на остальных мне положить?

vombat
()
Ответ на: комментарий от vombat

Инструменты без поддержки юникода совместимы с UTF-8 через ASCII. А больше ASCII нужно далеко не всегда.

saahriktu ★★★★★
() автор топика

Хомяку, аки мне dev версия ни в хвост ни в гриву. В отличии от прошлых новостей, не ахти. Видимо пгаздники...

vombat
()
Ответ на: комментарий от saahriktu

Любые прослойки убрать. Совместимость - убрать. Насобачить новый инструмент - надо. Увы, но надо. Это была больная тема, я то помню, как оно... Так что я только «за», что хоть это унифицировали раз и надолго.

vombat
()
Ответ на: комментарий от saahriktu

KOI8-R - такой же инструмент как и...

... кремневое ашельское рубило.

petrosyan ★★★★★
()
Ответ на: комментарий от kirk_johnson

Или деду, что вероятнее, учитывая, любовь к тухлым кодировкам.

Sociopsih ★☆
()
Ответ на: комментарий от saahriktu

Инструменты без поддержки юникода совместимы с UTF-8 через ASCII. А больше ASCII нужно далеко не всегда.

нет, я все понимаю, но чувак, юникод нужен, даже когда работа на англ. языке, то имена с öäåß ... и ради этого извращатся ?

еще use case - надо кирилицу, и все вот эти öäåß одновременно - куда деватся ?

alwayslate ★★
()
Ответ на: комментарий от Deleted

В нем нет гуглозондов и прочей телеметрии. И делает ровно то, что от него ожидают.

Anoxemian ★★★★★
()
Ответ на: комментарий от Deleted

Для ядерной консоли без иксов с локалью KOI8-R (в т.ч. и потому, что ограничения ядра не позволяют загружать PSF шрифты с тысячами символов) в качестве основного браузера. Дампить тексты, гуглить, качать файлы и постить на поддерживаемых форумах.

saahriktu ★★★★★
() автор топика
Последнее исправление: saahriktu (всего исправлений: 1)
Ответ на: комментарий от Deleted

С сервера без гуя в интернеты ходить например. А еще на лоре с опеннетом сидеть с слабенького нетбука, да даже гейтаймс открыть можно. Вот как-то так.

Promusik ★★★★★
()
Ответ на: комментарий от saahriktu

Разумеется, всем нужно разное. Кому что. Кому Big5, кому Shift-JIS, кому KOI8-R,... , кому UTF-8,...

Интересно, а у китайцев тоже есть поехавшие на Big5?

petrosyan ★★★★★
()
Ответ на: комментарий от petrosyan

Если Big5 продолжают поддерживать, значит это кому-то нужно. А её продолжают поддерживать также как и KOI8-R.

saahriktu ★★★★★
() автор топика
Ответ на: комментарий от saahriktu

Разумеется, всем нужно разное. Кому что. Кому Big5, кому Shift-JIS, кому KOI8-R,... , кому UTF-8,...

utf8 проще, кому этот зоопарк однобайтников нужен ? ответ - никому. да, еще всем надо знаки валюты например € и кирилицу и че, теперь из твоей прихоти писать EUR ?

alwayslate ★★
()
Ответ на: комментарий от alwayslate

utf8 проще

Архитектурно - нет. Вот UTF-32 - это уже другое дело.

однобайтников

Есть и многобайтные неюникодные кодировки.

еще всем надо знаки валюты например

Нет, не всем.

EUR

Евро:

 .-.
=|=
 `-'
Рубль:
  -
=|='

saahriktu ★★★★★
() автор топика
Последнее исправление: saahriktu (всего исправлений: 2)
Ответ на: комментарий от saahriktu

Нет, не всем.

большинству надо.

а то что ты там написал - ну это п****ц вообще не серьезно. переписка то в plain text да, да в utf8 да. Кстати plan 9 все там юникод - что правильно, или они дураки или «не всем это надо» что можно понять (только saahriktu это не надо).

короче понятно все с тобой, попей что нить успокоительное.

alwayslate ★★
()
Ответ на: комментарий от Arlecchino

«GUI» != «графический режим». «GUI» == «у каждой софтины своё окно с элементами управления по которым надо клацать мышкой».

saahriktu ★★★★★
() автор топика
Ответ на: комментарий от saahriktu

GUI - это как раз графический режим(G как бы намекает, да?), а то, за что топишь ты - элементы управления в консоли, в которые можно тыкать в том числе мышкой - это TUI.

Pinkbyte ★★★★★
()
Ответ на: комментарий от Pinkbyte

GUI - это надстройка над графическим режимом. Ядерный vt с исключительно консольным софтом без TUI тоже может быть надстройкой над графическим режимом.

saahriktu ★★★★★
() автор топика
Ответ на: комментарий от saahriktu

Кстати, следом вышел lynx 2.8.9dev.13 с попыткой пофиксить этот баг. Уж не знаю в чём отличие авторского решения от моего с точки зрения архитектуры, но на практике мне моё нравится больше - исчезновение текста при прокрутке авторы не пофиксили. А мой патч пофиксил. Хоть и грубо поломал авторский замысел.

saahriktu ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.