Author Topic: Баги :)  (Read 35221 times)

Offline Reniel

  • Newbie
  • *
  • Posts: 17
  • Karma: +0/-0
    • View Profile
Re: Баги :)
« Reply #30 on: November 03, 2011, 07:56:04 am »
1)inline-block подсвечивает красным, хотя сам до этого дает эту надпись в подсказке.
Code: HTML
  1. #el1{display:inline-block}

2)Когда в стилях указываешь путь к рисунку без кавычек, помечяет как ошибочное, хотя такая запись вполне допустима.
Code: HTML
  1. .def_table thead td{background:url(../p/i/tbl/tblhead.png) repeat-x}
« Last Edit: November 03, 2011, 08:01:24 am by Reniel »

Offline alex

  • Developer
  • Global Moderator
  • Hero Member
  • *****
  • Posts: 2181
  • Karma: +37/-3
    • View Profile
    • HippoEDIT
Re: Баги :)
« Reply #31 on: November 06, 2011, 06:05:17 pm »
inline-block подсвечивается ошибочным, потому что этот keyword не определен в схеме.
Надо добавить:
Code: XML
  1. <Keyword text="inline-block"/>
после
Code: XML
  1. <Keyword text="inline-table"/>
в css_spec.xml

а предсказывается он, так как слово уже встречалось, было набрано в этом документе.

Quote
.def_table thead td{background:url(../p/i/tbl/tblhead.png) repeat-x}
Здесь немного посложнее, потому как здесь тяжело задать четкое правило, понятное для редактора.
Но пока можно сделать так (чтобы избавится от ошибки):
добавить еще одно определение строки в схему:
Code: XML
  1. <Block open="url(" close=")"/>
после
Code: XML
  1. <Block open="&quot;" close="&quot;"/>

оба изменения уже внесены в схему в библиотеке на сайте.

Offline VAI

  • Registered User
  • Newbie
  • *
  • Posts: 29
  • Karma: +0/-0
    • View Profile
Re: Баги :)
« Reply #32 on: September 09, 2012, 01:29:56 pm »
alex здравствуйте!
Баг при использовании "Replase::Document".
Версия 1.50.776 для х64. Система Win7 x64.

Хочу в тексте несколько одинаковых слов заменить на немного другое (GPIO_Speed_50MHz заменяю на GPIO_Speed_25MHz).
1. Выделяю в тексте GPIO_Speed_50MHz, копирую в буфер, жму "Ctrl+H" или выбираю в меню "Replace".
2. Делаю "Paste" в то, что искать и в то, чем заменять. Немного редактирую чем заменять (GPIO_Speed_25MHz).

Если я нажму Replace All - то всё корректно поменяется, а если я буду нажимать Replace, то искомое слово будет заменяться пустым местом.

Спасибо, с уважением Александр.

Offline alex

  • Developer
  • Global Moderator
  • Hero Member
  • *****
  • Posts: 2181
  • Karma: +37/-3
    • View Profile
    • HippoEDIT
Re: Баги :)
« Reply #33 on: September 09, 2012, 11:12:52 pm »
Да, баг. Спасибо.
Поправлю в новой бете на днях.

Offline megadrive

  • Newbie
  • *
  • Posts: 26
  • Karma: +0/-0
    • View Profile
Re: Баги :)
« Reply #34 on: March 04, 2013, 11:13:23 am »
Приветствую!
Это баг? Код Java Script, ставлю в начале строки // и жму ctrl-f2. Устанавливается закладка. Потом стираю забоем // и закладка тоже убирается... Если не баг, то закладку бы оставить каким то образом надо давать возможность при таком поведении. Версия-последняя бета 1.50.795.

Еще вопрос-нет ли скрипта или встроенной возможности удалять пробелы и табуляции в конце строк как у некоторых редакторов сделано?

Offline megadrive

  • Newbie
  • *
  • Posts: 26
  • Karma: +0/-0
    • View Profile
Re: Баги :)
« Reply #35 on: March 04, 2013, 01:36:13 pm »
Еще про закладки... Если добавляются строки с чем то вверху существующих закладок, то они сдвигаются вниз слева, а номер строки в панели закладок нижней остается старый. И, вроде, было что после вставки текста из буфера выше закладки и в панели закладка не сдвинулась. Привязка потерялась вобщем.
« Last Edit: March 04, 2013, 02:02:20 pm by megadrive »

Offline alex

  • Developer
  • Global Moderator
  • Hero Member
  • *****
  • Posts: 2181
  • Karma: +37/-3
    • View Profile
    • HippoEDIT
Re: Баги :)
« Reply #36 on: March 04, 2013, 07:47:12 pm »
Quote
Это баг? Код Java Script, ставлю в начале строки // и жму ctrl-f2. Устанавливается закладка. Потом стираю забоем // и закладка тоже убирается...
Да - баг. Поправлю в следующей бете.

Quote
Еще вопрос-нет ли скрипта или встроенной возможности удалять пробелы и табуляции в конце строк как у некоторых редакторов сделано?
Пока нет, но Вы можете написать и получить полную лицензию. Сдается мне, что там со всеми украшательствами будет не болше странички кода. Посмотрите уже сушествующие плагини и два прикрепленных скрипта для примера. Если что я помогу.

Quote
Еще про закладки... Если добавляются строки с чем то вверху существующих закладок, то они сдвигаются вниз слева, а номер строки в панели закладок нижней остается старый. И, вроде, было что после вставки текста из буфера выше закладки и в панели закладка не сдвинулась.
Bookmark Manager пока обновляется только на добавление/удаление закладок. При изменении текста пока не обновляется. Я гляну, если не много работы - добавлю.

Offline megadrive

  • Newbie
  • *
  • Posts: 26
  • Karma: +0/-0
    • View Profile
Re: Баги :)
« Reply #37 on: March 11, 2013, 12:34:48 pm »
Еще нашел. Создал файл с разными кодировками * log1.txt. Открываю и как бы там совсем не то что на самом деле ila_rendered
При тройном клике где то в области документа иногда падает.
Да, и почему бинарники открываются и сразу признак изменения выставляется и внизу "Null characters (00H) ..." как на вложении?

Offline alex

  • Developer
  • Global Moderator
  • Hero Member
  • *****
  • Posts: 2181
  • Karma: +37/-3
    • View Profile
    • HippoEDIT
Re: Баги :)
« Reply #38 on: March 11, 2013, 01:05:10 pm »
Quote
Еще нашел. Создал файл с разными кодировками  log1.txt. Открываю и как бы там совсем не то что на самом деле
Текст, одновременно, может быть представлен только в одной кодировке. Так что создать файл с разными кодировками нельзя.
HippoEDIT, при открытии, на базе многих алгоритмов пытается определить наиболее подходящую кодировку, а потом конвертирует текст из этой кодировки в Unicode (UTF-16).
Если данных для первичного анализа кодировки недостаточно, то редактор может ошибиться. В этом случае просто поменяйте на правильную в статусной строке.

http://wiki.hippoedit.com/files/encoding

Quote
При тройном клике где то в области документа иногда падает.
Как воспроизвести?

Quote
Да, и почему бинарники открываются и сразу признак изменения выставляется и внизу "Null characters (00H) ..." как на вложении?
А как надо открывать бинарные данные? HEX редактора в HE пока нет.
Текстовые данные не могут содержать нулевые символы, поэтому при открытии они заменяются на пробелы. В итоге открытый документ не соответствует оригиналу на диске. Чтобы это явно показать, документ помечается как измененный (какой он в принципе и ест после замены нулей на пробелы) и выдается сообщение.

Offline megadrive

  • Newbie
  • *
  • Posts: 26
  • Karma: +0/-0
    • View Profile
Re: Баги :)
« Reply #39 on: March 11, 2013, 01:21:54 pm »
Так что создать файл с разными кодировками нельзя.
...
Если данных для первичного анализа кодировки недостаточно, то редактор может ошибиться.
...
А как надо открывать бинарные данные?

Ну создать файл вне его с разными кодировками можно :)

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

Если пока нет редактора, то может не ставить признак изменения для бинарников? Останется сообщение внизу о замене 00H. А то read-only, а предлагает сохранить при закрытии. Можно с перепугу сохранить просто...

Крэш именно на том что на скрине при неверном распознавании кодировки. Тыкаешь раза по 3 в разных местах и он валится. Лог прикреплю.

Offline megadrive

  • Newbie
  • *
  • Posts: 26
  • Karma: +0/-0
    • View Profile
Re: Баги :)
« Reply #40 on: March 11, 2013, 01:28:16 pm »
При нескольких кодировках в файле можно представлять всё в первой определенной.

Offline alex

  • Developer
  • Global Moderator
  • Hero Member
  • *****
  • Posts: 2181
  • Karma: +37/-3
    • View Profile
    • HippoEDIT
Re: Баги :)
« Reply #41 on: March 11, 2013, 07:43:58 pm »
Я думаю наше понимание понятие кодировки и процесса кодирования текста различными кодировками отличается...
http://en.wikipedia.org/wiki/Character_encoding

После анализа возможных кодировок для файла, редакор вибирает наиболее подходящую, конвертирует из нее в Unicode и выводит на екран, используя глифы определенние в текущем шрифте.

Логика открытия бинарных файлов в HE уже несколько раз менялась и улучшалась. Текущая меня устраивает.

Логи глянул - вроде нашел где проблема.
« Last Edit: March 11, 2013, 09:15:06 pm by alex »

Offline megadrive

  • Newbie
  • *
  • Posts: 26
  • Karma: +0/-0
    • View Profile
Re: Баги :)
« Reply #42 on: March 12, 2013, 06:24:35 am »
Логика открытия бинарных файлов в HE уже несколько раз менялась и улучшалась.
Да с открытием всё нормально, я бы закрытие доделал-не предлагал бы сохранять (ведь не менял же юзер ниче да и нельзя в принципе read-only. Нелогично просто имхо и опасно). Ну или хотя бы для бинарников кнопку по умолчанию "don't save..." сделал...

Про кодировку... Доделайте просто чтоб при открытии файла и когда прога, как я понял, не может автоматически понять что за кодировка, не было на экране не того что на самом деле в файле (кусок своего экзешника выводится) - это баг (скрин и файл я посылал)!
« Last Edit: March 12, 2013, 06:30:34 am by megadrive »

Offline alex

  • Developer
  • Global Moderator
  • Hero Member
  • *****
  • Posts: 2181
  • Karma: +37/-3
    • View Profile
    • HippoEDIT
Re: Баги :)
« Reply #43 on: March 13, 2013, 12:52:46 am »
Quote
Да с открытием всё нормально, я бы закрытие доделал-не предлагал бы сохранять (ведь не менял же юзер ниче да и нельзя в принципе read-only. Нелогично просто имхо и опасно). Ну или хотя бы для бинарников кнопку по умолчанию "don't save..." сделал.
Не открывайте бинарных файлов в текстовом редакторе. Он для этого не предназначен  :)

Quote
Про кодировку... Доделайте просто чтоб при открытии файла и когда прога, как я понял, не может автоматически понять что за кодировка, не было на экране не того что на самом деле в файле (кусок своего экзешника выводится) - это баг (скрин и файл я посылал)!
я конечно вначале хотел написать, что редактор выводит то что в файле, и даже расширил для Вас описание того что такое кодировка на вики (все равно почитайте), но похоже я начинаю понимать, что Вы пытались до меня донести :)

Прикрепленный файл (размер 7 байтов)  у меня открылся нормально, поэтому и было не понятно в чем проблема. Это тот же файл?
Возможно что-то упало при открытии, поэтому мусор откуда-то и считался.
Это воспроизводится? Настройки по умолчанию?
ila_rendered

Offline megadrive

  • Newbie
  • *
  • Posts: 26
  • Karma: +0/-0
    • View Profile
Re: Баги :)
« Reply #44 on: March 13, 2013, 06:44:10 am »
Не открывайте бинарных файлов в текстовом редакторе. Он для этого не предназначен  :)
...
Это воспроизводится? Настройки по умолчанию?
Ну ё-моё... Никак не могу убедить насчет бин :( Ну если есть инструмент, то он должен работать логично. И не быть опасным для того, для чего он не предназначен :) Попробуйте открыть в ворде экзешник. Он при закрытии если ничего не менять в файле спросит о сохранении?!

Воспроизводится. Файл тот. Попробуйте переименовать, у меня с этим именем не воспроизводилось после какого то раза (наверно после открытия с неавтоматическим определением через меню НЕ). Установка портабл с  регистрацией в "send to" (другие варианты установки почему то, кстати, недоступны. Из под админа ставил несколько раз с анинсталлом). Настройки прикреплю. Кстати кодировки 28598 в списке НЕ я что то не нашел. И когда с мусором открывается, то нельзя поменять кодировку-неактивные они в НЕ.
« Last Edit: March 13, 2013, 11:28:13 am by megadrive »