>Форум Mozilla Россия http://forum.mozilla-russia.org/index.php >Новости http://forum.mozilla-russia.org/viewforum.php?id=21 >Новая ошибка добавлена в программу «Деньги за исправление багов» http://forum.mozilla-russia.org/viewtopic.php?id=21194 |
RED > 24-01-2008 00:05:42 |
В прошлом году команда Mozilla Россия начала выплачивать деньги тем, кто исправляет ошибки в программах Mozilla Firefox и Mozilla Thunderbird. Программа называется Деньги за исправление багов. Результатом ее действия стало закрытие старого легендарного бага, специфичного для Linux, когда в русской раскладке отключались горячие клавиши. |
Shutnik > 24-01-2008 07:49:57 |
имхо если на странице программы будет указан хотя бы никнейм пользователя, внёсшего пожертвование, и об этом будет явно указано в тексте выше, пожертвований будет больше |
stoneflash > 24-01-2008 09:11:42 |
Радостная новость. |
slollo > 24-01-2008 12:04:43 |
Странно, но у меня нет такого бага.. Сохранил страницу с русскими буквами и в html, и в имени файла. И Firefox открыл ее с диска нормально, и Opera тоже. Простите, пожалуйста, если я чего-нибудь не учел. |
igorsub > 24-01-2008 13:51:43 |
А название папки, в которую сохранил, на каком языке? |
slollo_ > 24-01-2008 14:21:32 |
igorsub пишет
Название папки на английском, но Firefox создал папку с русскими буквами в названии и сложил туда картинки, файлы со стилями и скрипты. Попробовал сохранить страницу в папку с русским названием, тоже все ок. Например сохраняю http://www.botik.ru/2/ и получаю |
igorsub > 24-01-2008 14:37:20 |
Если папка, в которую сохраняются файлы, имеет русские буквы в названии, то вылезает этот баг. Если английские, то все нормально. Например: C:\Folder\Телекоммуникационный проект "Ботик"_files C:\Папка\Телекоммуникационный проект "Ботик"_files В линуксе этого бага нет. |
TLemur > 24-01-2008 15:51:56 |
Тогда в названии бага допущена ошибка... |
unghost_too_lazy_to_log > 24-01-2008 21:25:44 |
Баг проявляется если в имени файла и в пути к этому файлу есть кириллица. TLemur
Исправь ошибку тогда, хотя я её не вижу. |
xenon > 25-01-2008 00:31:36 |
Где можно узнать как нужно применить moz-accelerator.patch ? |
RED > 25-01-2008 03:08:15 |
я чуть-чуть исправил свое сообщение |
Vednier > 25-01-2008 04:00:07 |
А этот баг вылезает только с РУССКИМИ символами в имени папки? |
Unghost_too_lazy_to_log > 25-01-2008 10:45:17 |
Vednier
латиница в имени папки+латиница в имени файла=нет бага
Он кириллице-специфичный. Есть ли он у китайцев и японцев - без понятия. |
Dark-Demon > 25-01-2008 11:35:28 |
проблема в том, что при сохранении при наборе русского имени файла - имя получается в однобайтовой кодировке. и при преобразовании путей к сопутствующим файлам она использует url кодирование именно этой строки в однобайтовой кодировке. осталось найти то место, где происходит это действо, исправить и получить 400 баксов |
RED > 25-01-2008 11:41:51 |
ну вот, сейчаc прямо в ветке и напишите патч |
Dark-Demon > 25-01-2008 11:41:52 |
правда с сохранением есть куда более серьёзная бага - в css-ках не обрабатываются правила вида: @import url(imports/base.css); указанный таким образом файл не сохраняется, путь к нему не исправляется. |
TLemur > 25-01-2008 11:46:39 |
Я тут поэкспериментировал немного с этим багом... Если имена файлов записаны в UTF8 (например: %D1%82%D0%B5%D1%81%D1%82), ошибки вообще нет. |
stoneflash > 25-01-2008 11:55:07 |
TLemur |
TLemur > 25-01-2008 12:02:55 |
Едем дальше... Если в пути/имени файла есть символы из Latin Extended-B, расширенной кириллице Firefox под Windows вообще не открывает файлы... Добавлено Fri Jan 25 12:09:45 2008 : А что это? |
stoneflash > 25-01-2008 12:20:45 |
URL - кодирование. В ASCII - системе в шестнадцатиричной форме... |
TLemur_SLED > 25-01-2008 13:12:36 |
Что самое интересное - если в Linux локаль не utf8, а, скажем, koi8r или ещё какая-нибудь - баг тоже проявляется. Mozilla/5.0 (X11; U; Linux i686; ru; rv:1.8.1.2) Gecko/20060911 SUSE/2.0.0.2-2.13 Firefox/2.0.0.2 |
igorsub > 25-01-2008 16:46:43 |
Ну так все правильно, UTF же универсальная кодировка.
Он англо-нехарактерный. Вроде японцы первые о нем сообщили. |
rekub > 25-01-2008 19:57:57 |
stoneflash пишет
Вообще приятно что появилась программа, добавление ошибок в которую есть радостная новость. |
RED > 25-01-2008 21:48:07 |
rekub, |
vladmir > 25-01-2008 22:42:48 |
Совсем точно - как в др баге сформулировано - non-ASCII character 312287 |
Unghost > 26-01-2008 02:31:37 |
TLemur_SLED
Что, такие Linux ещё остались в природе? Все нормальные дистрибутивы давно перешли на UTF-8.
Это вроде починили в 3.0. |
Dark-Demon > 26-01-2008 03:52:49 |
по ходу дела проблема тут куда глубже... Выделить код Код:const persistContractID = "@mozilla.org/embedding/browser/nsWebBrowserPersist;1"; const persistIID = Components.interfaces.nsIWebBrowserPersist; return Components.classes[persistContractID].createInstance(persistIID); Выделить код Код:persist.saveDocument(persistArgs.source, persistArgs.target, filesFolder, persistArgs.contentType, encodingFlags, kWrapColumn); filesFolder содержит юникодную строку, но где-то внутри сей компоненты она таинственным образом превращается в вин1251... |
Dark-Demon > 26-01-2008 04:38:04 |
ну, в общем, без ковыряния сишного кода работает такой хак: |
Dark-Demon > 26-01-2008 05:39:59 |
ну всё, я спать. короче в toolkit/content/global/contentAreaUtils.js нужно эту строку: заменить на эту: и чуть дальше по коду повесить срабатывание следующей функции: по окончанию загрузки. что-то у меня не получилось подцепить обработчик... |
stoneflash > 26-01-2008 11:05:06 |
Dark-Demon |
TLemur > 26-01-2008 11:32:03 |
stoneflash Первая часть работает... |
stoneflash > 26-01-2008 11:34:33 |
Ну её смысл ясен, а не работает? |
Dark-Demon > 26-01-2008 12:55:06 |
stoneflash, на первый взгляд - да, решает |
stoneflash > 26-01-2008 12:57:18 |
Dark-Demon |
Dark-Demon > 26-01-2008 13:09:20 |
угу, костыль ещё тот |
stoneflash > 26-01-2008 13:11:34 |
Жаль. А в чем тогда проблема?
У японцев тоже в win1251 ? |
Shutnik > 26-01-2008 13:14:11 |
Dark-Demon пишет
собственно, так и должно быть. это системная кодировка в винде. |
Dark-Demon > 26-01-2008 13:25:11 |
shutnik, какое отношение имеет системная кодировка к кодировке имён фалов? имена в нтфс хранятся в юникоде. |
TLemur > 26-01-2008 13:33:59 |
shutnik Мне кажется, всё-таки в сохранении. |
Shutnik > 26-01-2008 13:54:20 |
Dark-Demon пишет
самое прямое, имена файлов хранятся в системной кодировке. TLemur пишет
то есть сохраняется верно, ага. не верно работает открытие, если путь не в юникоде. |
Dark-Demon > 26-01-2008 14:15:16 |
shutnik, имена файлов хранятся в ютф8 |
Anton > 26-01-2008 15:34:17 |
Dark-Demon
и, возможно, стоит проверить методы реализаторов. |
Dark-Demon > 26-01-2008 17:28:27 |
подходящего по описанию флага я не нашёл, включать все подряд - не пробовал. насчёт замены nsIWebBrowserPersist на nsIWebBrowser - не думаю, что это решит проблему, скорее что-нибудь сломает... |
vladmir > 26-01-2008 22:35:46 |
Dark-Demon |
Dark-Demon > 26-01-2008 23:18:32 |
больше мне делать нечего как читать два десятка обсуждений на буржуйском языке |
Разгневaнный > 27-01-2008 20:21:38 |
RED
Может расскажете за одно пару легенд, которыми оброс этот знаменательный баг, несущий тьму на всех и вся? |
Borr > 01-02-2008 16:05:59 |
Dark-Demon пишет
По моему вы не там роете, нужно рыть где открывает Выделить код Код:<script src="%C6%EE%EF%EF%E0_files/__utm.htm" type="text/javascript"></script><script language="JavaScript1.5">_ujv='1.5';</script> <script src="%C6%EE%EF%EF%E0_files/util.htm" type="text/javascript"></script> <script src="%C6%EE%EF%EF%E0_files/track.htm" type="text/javascript"></script> Эта папка есть (%C6%EE%EF%EF%E0_files) тоько в win коджировке, просто при открытии ресурсов он не делает им декодировку из UTF что-то типа decodeURI есть? |
TLemur > 01-02-2008 16:50:23 |
Borr Ага, а для кои-8ру делать свою таблицу перекодировки и т.д.? |
Dark-Demon > 01-02-2008 21:21:41 |
Borr, в том-то и дело, что не открывает. а не открывает потому, что неправильно сохраняет. |
Borr > 02-02-2008 11:07:52 |
Dark-Demon пишет
Dark-Demon, я не ориентируюсь в структуре, но думаю в C++ лезть не нужно. В contentAreaUtils.js есть saveDocument значит где-то должен быть LoadDocument и этот LoadDocument не правильно работает, как мне кажеться. А сохраняет он все правильно. |
Dark-Demon > 02-02-2008 12:57:56 |
угу, пропатч заодно и остальные браузеры, чтоб они это чудо открывали... |
John71 > 02-02-2008 14:10:25 |
У меня SeaMonkey вылетаетс ошибкой при просмотре сайта http://nnm.ru/ что может быть? |
John71 > 02-02-2008 14:28:38 |
При вылете создаёт текстовый файл: ........................ </EXE> Что может быть? |
TLemur > 02-02-2008 15:32:20 |
John71 На новом профиле пробовали? А файл - описание ошибки Windows. |
SurferNet > 02-02-2008 16:14:03 |
И хотелось бы ещё, чтобы URL'ы в адресной строке поддерживали русские литеры, например ссылки википедии. |
Al_H > 02-02-2008 16:18:31 |
Пользуйтесь Поиском |
TLemur > 02-02-2008 17:20:48 |
Dark-Demon Файлы, сохранённые с твоим патчем, не открываются в IE. |
powerfox > 05-02-2008 01:02:08 |
Зашёл сюда и удивился. Ребята, а нельзя ли высказывать свои мысли на страничке бага? Как сказали выше, проблема с сохранением. Название папки должно быть в виде эскейптнутого itf8, а сохраняется эскейпнутым win-1251. КОгда в пути есть папка, то её имя при открытии в escaped ut8, а папки с файлами в win-1251. |
Vialent > 06-02-2008 15:02:02 |
Господа, imho, дополнение Save Complete в корне решает поставленную проблему. При этом сохранённый код более похож на исходный код, отсутствует описанная проблема с языками папок и более правильно сохраняется оформление CSS. То есть, сразу гору зайцев одним махом. И, при этом, всё уже готово - можно поставить и использовать. Вот автору этого дополнения 400$ и нужно отправить. А само дополнение включить в Firefox изначально. Жаль только, что там ещё сохранение в mht не реализовано. А то вообще шик был бы. |
Vednier > 06-02-2008 16:15:31 |
Vialent |
Al_H > 06-02-2008 16:57:47 |
Говорят, дополнение криво и с чем-то конфликтует. Сам не проверял, так как при необходимости пользуюсь ScrapBook. |
powerfox > 06-02-2008 17:26:33 |
Думаю, что стоит различть понятия "баг" и "проблема". |
TLemur > 06-02-2008 17:51:40 |
powerfox Разграничь. И не позорь Родину плохим английским. |
powerfox > 06-02-2008 18:05:50 |
TLemur пишет
Проблема: нельзя сохранять файлы с русским именем в директориях с русскими каталогами. Если посмотрите на время постов, то поймёте, что английский вполне приемлимый. Там не обсуждение английской прозы |
Dark-Demon > 06-02-2008 20:06:55 |
баги можно исправлять по разному можно найти причину и устранить, а можно поставить костыль типа того, что я предлагал на предыдущей странице... |
powerfox > 06-02-2008 20:59:54 |
Костыли лучше применять, когда релиз или когда это мелкий проект и не планируется изменений |
Dark-Demon > 06-02-2008 21:27:45 |
не, не рухнет, просто для каждого нового костыля нужно будет писать ещё парочку "костылей для костылей" |
Emm > 06-02-2008 22:04:34 |
решает, но не всегда, на некоторых сайтах никак не могу сохранить страницу, выскакивает какая-то ошибка, и оно не так хорошо решает проблему как Opera, мне очень нравится как она сохраняет страницы, жаль что только это в ней мне нравится |
powerfox > 07-02-2008 01:37:37 |
Рад сообщить, что неделя (приблизительно, конечно) принесла результат. Спасибо biezi c #developers (irc.mozilla.org), который отправил меня к *persist.cpp. Я думал, что там уже всё проверил и до того, как вернулся бы к проверке того файла, ещё бы неделю ломал LocalFileWin и URLHelperWin. *Ушёл обновлять CVS и аплодить патч*. Надеюсь, что регресшинов не будет. |
vladmir > 07-02-2008 14:15:17 |
Emm
Да сырое это расширение. Вот сейчас пробую save_complete-0.9b7-fx.xpi - save as сохраняет, а Save Complete - пустой файл страницы и ошибка "Error caught in main(): И здесь на форуме другие ошибки приводили. powerfox
Ага-ага, это самое главное, а то в альфе первой Симанки так наисправляли что-то в инсталляторе, что поломали тоже кириллицу в именах и через полтора года только частично исправили. |
powerfox_забылЗалогинитьс > 09-02-2008 02:37:55 |
Только сейчас заметил. В 3-ке работает Кстати, это тоже легендарный баг, тянется с 2001 года. |
Dark-Demon > 09-02-2008 11:10:05 |
это не баг |
TLemur > 09-02-2008 12:04:02 |
Dark-Demon Ты не можешь пока применить патч для этого бага, который powerfox написал, и посмотреть, работает ли он? |
Dark-Demon > 09-02-2008 12:09:15 |
ну, если powerfox говорит, что у него работает - значит работает или есть основания ему не доверять? |
powerfox > 13-02-2008 15:45:54 |
Мне почему-то не приходили уведомления о том, что здесь кто-то отвечает.
Для этого будет сделан ui-review на bugzilla Офтопик: предлагаю назначить вознаграждение за фикс: https://bugzilla.mozilla.org/show_bug.cgi?id=95849 |
powerfox > 13-02-2008 20:15:27 |
Сборка ff с CVS для винды (не знаю, почему написано beta2) + 2 патча: http://rapidshare.com/files/91528025/firefox-3.0b2.en-US.win32.zip |
Dark-Demon > 13-02-2008 23:36:48 |
> предлагаю назначить вознаграждение за фикс: https://bugzilla.mozilla.org/show_bug.cgi?id=95849 ага, натурой |
powerfox > 14-02-2008 00:19:07 |
Dark-Demon пишет
+1 |
unghost_too_lazy_to_log > 14-02-2008 00:52:20 |
powerfox
Проще было бы выложить куда нибудь в район http://people.mozilla-russia.org/powerfox (который можно создать )
А сразу русскую сборку лень было сделать ? Для этого всего-то надо добавить в .mozconfig: Спасибо за патчи кстати |
powerfox > 14-02-2008 18:20:17 |
unghost_too_lazy_to_log пишет
Не знал о таком Учту. Сначала хотел на drop.io - но у меня туда файлы почему-то не льются (подозреваю, что что-то с диалогом выбора файлов KDE). unghost_too_lazy_to_log пишет
Не знал, что так можно Я нашёл статью, как собирать language pack'и - по ней и собирал )) unghost_too_lazy_to_log пишет
Не за что Учёба пошла полным ходом, но думаю, что ещё попишем )) |
m2896 > 15-02-2008 05:41:52 |
А патч будет только для FF3? Как быть с FF2? |
TLemur > 15-02-2008 12:25:19 |
m2896 Пока да. powerfox Адаптировать патч для Firefox 2 нетрудно? |
powerfox > 16-02-2008 00:32:58 |
Не думаю, что могут быть какие-то проблемы. Постараюсь за выходные посмотреть. Но это пригодится только тем, кто сам собирает 2-ку -- патчи, не связанные с безопасностью, в ff2 уже не идут. Раз уж упомянул о alt+*, то скажу, что в выходные переделаю заплатки (довольно незначительные изменения - так всё ок). |
TLemur > 16-02-2008 13:58:44 |
powerfox
Если получить на эти патчи approval, то пойдут. |
m2896 > 16-02-2008 16:18:19 |
Хотел бы до полного счастья отметить еще одну проблемку, связанную с сохранением *.htm. FF2 в сохраненной странице иногда меняет структуру расположения изображений (бывает дублирует), даже если сохраняешься исключительно на латинском. Вообщем, попробуйте сохранить страницу Яndex (yandex.htm), а затем сравните с оригинальной. |
powerfox > 16-02-2008 18:21:06 |
TLemur
Не знаю, в сети написано, что во вторую включают только обновления безопасности. #developers (irc.mozilla.org)
Даже этот фикс не собираются включить в двойку: https://bugzilla.mozilla.org/attachment.cgi?id=290399&action=edit m2896 |
m2896 > 16-02-2008 21:40:00 |
У меня с инглишем не очень. |
TLemur > 17-02-2008 08:51:20 |
m2896 В русскую багзиллу. |
vladmir > 17-02-2008 14:00:12 |
m2896 Вообще разработчики сами, похоже, страницы не сохраняют, иначе бы сохранение не было бы таким халтурным. И CSS, подключённый через @import Файрфокс и Симанки не умеет сохранять и не сохраняет рисунки, подключённые через CSS и имена файлов при сохранении бестолково подставляются... |
powerfox > 17-02-2008 22:47:40 |
Не успел на двойку перенести. В четверг будет выходной - постараюсь сделать. |
V1peR > 18-02-2008 06:32:58 |
Можно только патч (*.xpi). Зачем делать дистрибутив, если вскоре может появиться какой-нибудь FF2.0.0.13. |
powerfox_В_Универе > 18-02-2008 11:34:14 |
O_o xpi это же просто расширение, оно не трогает внутренний код мозиллы. |
TLemur > 18-02-2008 13:26:57 |
powerfox Можно и патч бинарный, если где-то написано, как его сделать. |
Dark-Demon > 20-02-2008 00:18:15 |
vladmir, у разработчиков обычно широкий интернет, а потому они только в закладки "сохраняют" |
vladmir > 20-02-2008 08:56:46 |
Dark-Demon
Да догадываюсь. Но о других-то тоже можно бы подумать. |
powerfox > 20-02-2008 14:12:30 |
Dark-Demon,
Ну, это причина номер 1 А причина номер 0 заключается в том, что, как я понял, есть очень много багов с большим приоритетом, а времени у всех не так много. |
vladmir > 20-02-2008 22:10:43 |
powerfox
"Это" вообще не касается баннеров. |
Dark-Demon > 20-02-2008 22:14:11 |
при нормальном менеджменте новые фичи не реализуются пока не пофиксены все баги "с высоким приоритетом". |
Forest > 21-02-2008 11:15:59 |
Dark-Demon
Приоритет бага запросто может определяться еще и % пользователей, которые могут на него наткнуться. |
powerfox > 21-02-2008 18:45:27 |
Forest, абсолютно согласен с тобой. Патч для ff2: https://bugzilla.mozilla.org/attachment.cgi?id=304732 |
Dark-Demon > 21-02-2008 20:39:17 |
за решение багов на которые нельзя наткнуться не платят по пяцот зелёных рублей. |
powerfox > 21-02-2008 20:53:35 |
Dark-Demon
За тот баг, который описали выше, думаю, что 500 будет мало |
Dark-Demon > 21-02-2008 20:59:57 |
угу, я вижу чем они занимаются - уродуют интерфейс. чтобы к намеченному релизу тройка хоть чем-то отличалась от двойки. |
powerfox > 21-02-2008 21:19:28 |
Dark-Demon
Советую посетить #developers (irc.mozilla.org), прежде чем выдвигать нобоснованные обвинения. Работа кипит и именно работа. |
Dark-Demon > 21-02-2008 21:40:47 |
я и не сомневаюсь, что работа кипит... мне направление этой работы не нравится. усиленно пихают новые фичи, которые порождают новые баги, которые испралять скорее всего не будут, ибо всегда найдутся ещё нереализованные фичи. |
m2896 > 22-02-2008 05:51:02 |
Спасибо. А как его применить? И если можно подробнее: что и где скачать и куда вставить код. |
TLemur > 22-02-2008 08:35:10 |
m2896 Скачать исходный код Firefox 2 из cvs. Как - читать в MDC. |
vladmir > 22-02-2008 10:50:34 |
Dark-Demon
Не понял о чём ты именно, но неспособность браузера элементарно полностью сохранить страницу - это такой баг, что всем багам баг, уж куда ещё баговее может быть. Ну вот скажите мне, простому юзеру, почему браузеру не проблема сохранить страницу с внешним файлом CSS, ссылка на который дана в коде страницы в виде: <link rel="stylesheet" type="text/css" media="print" href="/skins-1.5/common/commonPrint.css?114" /> А если она там же вот в таком написании: <style type="text/css" media="screen, projection">/*<![CDATA[*/ то браузер не в состоянии сохранить файл CSS и переписать адрес CSS на сохранённую папку? Браузер видит и использует эти, подключённые через @import стили при выводе страницы, а сохранить не в состоянии. Это значит важнейшая функция - сохранение страниц работает по стандартам 10-летней давности, когда не было страниц с @import, а сейчас они - массовое явление. Примеры выше - с википедии, например, вот хоть эта страница: http://en.wikipedia.org/wiki/SeaMonkey powerfox
С одной стороны, это очевидно и я в любом случае благодарен разработчикам, хотя вот смотрю куча энергии тратится на то, чтобы заменить три точки в одном написании на три точки в другом: Bug 373623 – Unicode … should be used instead of three separate dots Так понимаю, что это из эстетических соображений делается - на работе никак не сказывалось. О, кстати, подскажите мне кто-нибудь, пожалуйста, где прописывается подставлять в табах браузера три точки, когда лэйбл таба не помещается по длине? Эти точки там совершенно не нужны - они заменяют одну-две буквы заголовка страницы. Когда табов много и видны всего 2-3-4 буквы одна-две дополнительные очень даже помогли бы понимать какое там слово написано. Честно долго искал по коду - там много этих точек в разных местах, но не нашёл, поскольку только поверхностно в скриптах ориентируюсь. |
TLemur > 22-02-2008 11:55:17 |
vladmir
Не из эстетических. Оно место так меньше ест. |
Unghost_too_lazy_to_log > 22-02-2008 15:21:04 |
vladmir |
vladmir > 22-02-2008 16:07:49 |
Unghost_too_lazy
Согласен с Jesse Ruderman
Локализацию обсудим. Как раз к первому может успеем.))) |
unghost_too_lazy_to_log > 23-02-2008 16:56:03 |
powerfox |
TLemur > 23-02-2008 17:21:44 |
wohoo! |
Alien 4ever > 24-02-2008 01:01:55 |
TLemur пишет
Вот послал так послал... |
TLemur > 24-02-2008 09:24:19 |
Уже получен. Теперь завтра-послезавтра в ночнушках будет этот патч. Alien 4ever
Есть три варианта: |
Alien 4ever > 24-02-2008 22:00:08 |
TLemur З.Ы. Кстати, где-то на этом форуме я обмолвился, что в Опере пофиксили похожий баг. Оказывается, ни фига Нормально открывает и .хтмл, и .мхт только ИЕ |
vladmir > 25-02-2008 12:38:04 |
Unghost
? А в следующую бету будут включены изменения? Чтоб попробовать. Добавлено Mon Feb 25 12:43:34 2008 :
А можно подробнее? В ветке по Опере, наверное. Интересно/ |
TLemur > 25-02-2008 13:44:19 |
vladmir
Будут. Они уже с сегодняшного дня включены в транки как firefox, так и seamonkey. |
Timon > 25-02-2008 14:16:21 |
Возможно сделать чтоб страницы сохраненные в ff в Ие открывались нормально? |
Unghost > 25-02-2008 20:28:41 |
vladmir
Дело было в том, что Firefox/SeaMonkey не находил файлов, сохранённых в папке, содержащей картинки/css/js и другие вспомогательные файлы. Теперь находит.
Найдёте случай, когда не работает - откройте новый баг. P.S. В этом баге исправлено только открытие файлов сохранённых в Firefox/SeaMonkey, в Firefox/SeaMonkey. Открытие страниц, сохранённых в Firefox, в IE - другая история. |
vladmir > 25-02-2008 21:19:40 |
Так, поставил последнюю ночнушку Симанки - с исправлениями, погонял сохранение-открытие с русскими именами. Сохранял страницы в seamonkey-2.0a1pre.en-US.win32.zip от 08-02-24 Открывал сохранённые страницы в seamonkey-2.0a1pre.en-US.win32.zip от 08-02-24, SeaMonkey 1.1.7, Netscape 9.0.0.6, Firefox 2.0.0.11, Opera 9.26, IE 6. Не работает в IE 6 - страница открывается, внешние файлы не подключаются. Работает в SeaMonkey 2.0a1pre, SeaMonkey 1.1.7, Netscape, Firefox 2.0.0.11, Opera 9.26). Работает в SeaMonkey 2.0a1pre, SeaMonkey 1.1.7, Netscape, Firefox 2.0.0.11, Opera 9.26. В IE 6 корректно отображаются и имена и пробелы. И, кроме того, теперь кодировка более многознаковая, - до того было 3 знака на русскую букву, теперь 6 знаков - при сохранении с длинными именами это так жутковато выглядит в коде страницы... В общем, это временное решение - кому-нибудь когда-нибудь всё равно придётся переделывать. Но, в любом случае, это исправление - огромное облегчение и пользователям Файрфокса и пользователям Симанки. Про других Флоков не знаю. Наверное тоже, поскольку исправление в движке, как понимаю. Unghost
Ну вообще-то я не разбираюсь, конечно, но мне, почему-то, кажется, что исправляться будут те же места, что и сейчас, но только другим способом. |
Shutnik > 25-02-2008 21:26:35 |
интересно, в линукс от этого фикса сохранение не пострадает ли |
Unghost > 25-02-2008 21:45:50 |
vladmir
Я бы добавил к тестам ещё Opera 9.5 beta наверно.
В Firefox 3 все русские имена файлов нормально декодируются и отображаются читабельно, странно что этого нет в SeaMonkey 2.0a1pre.
Вполне возможно, это лучше powerfox знает. Shutnik
А проверить ? |
vladmir > 25-02-2008 22:40:27 |
Unghost
Ну я открывал в том, что и так у меня есть. Может ещё кто-нибудь попробует в этой бете.
Кстати, да - забыл просто. В Firefox 3.0b3 - читабельно и пробелы нормальные и всё открывается хорошо.
Эх, выходит опять в Симанки недолёт... или перелёт - что-то только в ней надо индивидуально править. В ней же правили уже отдельно открытие файлов с не ASCII путём. |
TLemur > 26-02-2008 12:47:53 |
Unghost
Opera 9.5 beta 9613 - работает. |
Timon > 26-02-2008 13:56:37 |
Не знаю как ты проверял, но Opera 9.5 beta 9807 открывает такие страницы без картинок. Firefox 2 и 3 открывают нормально... предположу, что с такой кривой записью путей только фоксы и смогут нормально открывать. Ничего себе, Safari нормально открывает такие страницы. Сейчас проверил, у меня Opera 9.5 beta 9807 вообще не открывает страницы с рисунками если даже в корень диска сохранять с англ. символами. Даже если и Ие сохранить. Вот Opera 9.26 нормально открывает. (тока подвисает при открытии, ну это хз почему.) |
TLemur > 26-02-2008 16:23:21 |
Timon В моей бете все пучком. Возможно, что-то сломали потом. |
CeleronD > 27-02-2008 17:45:09 |
.........а как же мозила 1-1.5 c нормальным распознованием своих сохранённых страниця,её же сделали нормательно |
vladmir > 27-02-2008 18:20:57 |
CeleronD
Это я не про кириллицу писал, а про сохранение CSS с @import. |