Модераторы: Vitalik
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Вышла новая версия SynEdit 2.0.3 stable 
V
    Опции темы
Vitalik
Дата 3.2.2006, 12:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Координатор проекта
Сообщений: 653
Регистрация: 8.11.2004
Где: Ukraine, Kharkov

Репутация: 9
Всего: 12



Собственно 25 января вышла новая версия SynEdit! smile

Прямая ссылка для скачивания: здесь

Можно посмотреть весь список файлов

Среди изменений они указали вот это:
Цитата
Changes:
Bugs fixed:
1400402 TSynEditMarkList doesn't free the marks
1345203 Delete key in WordWrap mode
1257435 Text containing #0 is not displayed entirely
1117274 Wordwrap not reliable
1245038 ManualDock TSynEdit with loaded big file crash..
1225253 TSynGutter.Assign and Gradient properties

Сам еще не пробовал, но обязательно попробую smile


Гы :-) А кнопочка 'Добавить новость' добавляет новости не сюда :-)
PM MAIL WWW ICQ YIM   Вверх
CyberManiac
Дата 13.2.2006, 11:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 5
Регистрация: 24.10.2005

Репутация: нет
Всего: нет



И сразу вылезли свежие глюки при использовании с Unihighlighter: иногда за границей раскрашенного текста виден кусок нераскрашенного (у меня такое вылезло при использовании стилей Bold и Italic в раскраске).

Это сообщение отредактировал(а) CyberManiac - 13.2.2006, 11:14
PM MAIL   Вверх
Quadr0
Дата 13.2.2006, 17:29 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











...

Это сообщение отредактировал(а) Quadr0 - 15.7.2011, 10:02
  Вверх
ORMADA
Дата 15.3.2006, 13:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 22
Регистрация: 15.3.2006

Репутация: 1
Всего: 1



присоединяюсь к Quadr0
есть такая фигня!
как пофиксить?
Добавлено @ 13:19
оно убирается только после нажатия пробела или ещё чё-гонить но
на перевод каретки НЕ РЕАГИРУЕТ!
сакс! smile smile

Это сообщение отредактировал(а) ORMADA - 16.3.2006, 07:02
PM MAIL WWW   Вверх
ORMADA
Дата 16.3.2006, 07:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 22
Регистрация: 15.3.2006

Репутация: 1
Всего: 1



люди! не спите!
подскажи что сделать то можно а то Synedit выглядит с этим багом просто УЖАСНО.
и редактировать текст в нём становиться не удобно, т.к. постоянно пишется слово по 2раза
блин!хелп!
PM MAIL WWW   Вверх
navykeds
Дата 16.3.2006, 15:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 36
Регистрация: 16.3.2006

Репутация: 3
Всего: 3



Цитата(ORMADA @ 16.3.2006, 07:05)
люди! не спите!
подскажи что сделать то можно а то Synedit выглядит с этим багом просто УЖАСНО.
и редактировать текст в нём становиться не удобно, т.к. постоянно пишется слово по 2раза
блин!хелп!

Уважаемый, имейте совесть. Совершенно не сложно сравнить два файла — версии 2.0.1 (где никаких проблем нет) и версии 2.0.3. Просто поправить код.
PM MAIL   Вверх
ORMADA
Дата 16.3.2006, 15:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 22
Регистрация: 15.3.2006

Репутация: 1
Всего: 1



2 navykeds версию 2.0.1 не видел перелез сразу на 2.0.3
анхайлайтер юзаю unihighlighter_2_0a_lite

обидеть никого не хотел, просто не знал что делать...и куда копать
если не сложно не мог бы поправить и перезалить куда нить или выложить хде нить?
PM MAIL WWW   Вверх
ORMADA
Дата 17.3.2006, 06:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 22
Регистрация: 15.3.2006

Репутация: 1
Всего: 1



итак опытным путём установленно что баг появился только в версии 2,0,3, в 2,0,2б его нет.

баг в модуле SynEdit.pas в процедуре procedure PaintLines;

версия 2,0,2б
Код

          if fHighlighter.GetEol then
          begin
            if (attr = nil) or (attr <> fHighlighter.CommentAttribute) then
               attr := fHighlighter.WhitespaceAttribute;
              AddHighlightToken( SynLineBreakGlyph, nTokenPos + nTokenLen, 1,
                attr.Foreground, attr.Background, []);
            end;
          end;


версия 2,0,3
Код

          if fHighlighter.GetEol then
          begin
            if (attr = nil) or (attr <> fHighlighter.CommentAttribute) then
              attr := fHighlighter.WhitespaceAttribute;
            // Draw text that couldn't be parsed by the highlighter, if any.
            if fHighlighter.GetTokenPos < Length(sLine) then
            begin
              sToken := Copy(sLine, vFirstChar, vLastChar - vFirstChar);
              if fHighlighter.GetTokenPos +1 >= vFirstChar then
              begin
                Delete(sToken, 1, fHighlighter.GetTokenPos +1 - vFirstChar);
                Dec(nTokenPos, vFirstChar - FirstCol);
                Inc(nTokenPos, nTokenLen);
              end;
              nTokenLen := Length(sToken);
              AddHighlightToken(sToken, nTokenPos, nTokenLen, attr.Foreground,
                attr.Background, []);
            end;
            // Draw LineBreak glyph.
            if fShowSpecChar and (vLastChar >= Length(sLine)) then
            begin
              AddHighlightToken( SynLineBreakGlyph, nTokenPos + nTokenLen, 1,
                attr.Foreground, attr.Background, []);
            end;
          end;


перенёс все изменения в этом файле кроме этого и выложил здесь http://www.Ormada.nm.ru/SynEdit.rar

если есть люди хорошо понимающие внутренности SynEdit просьба подправить до конца файл и навера залить от имени всех хайлатеровцев разработчикам

Это сообщение отредактировал(а) ORMADA - 17.3.2006, 06:51
PM MAIL WWW   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | SynUniHighlighter и SynEdit | Следующая тема »


 




[ Время генерации скрипта: 0.0718 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.