Тестирование версии 0.9.29
Модератор: Модераторы
-
Павел Ишенин
- постоялец
- Сообщения: 475
- Зарегистрирован: 24.03.2007 09:16:52
Тестирование версии 0.9.29
Мы планируем выпустить Lazarus 0.9.30 в ближайшее время. Все запланированные изменения внесены в код. Устраняются последние ошибки. По аналогии с предыдущими выпусками мы просим протестировать на последних сборках/версиях svn (кто на чем может) свои проекты, IDE, просто примеры и обнаружить ошибки, которые не присутствовали в версии 0.9.28
Версия 0.9.30 не сможет выйти с новыми ошибками если нам про них будет известно. Если же никаких ошибок найдено не будет, то новая версия выйдет на новогодних каникулах. После выхода будет поздно сожалеть что вдруг что-то не так работает.
Версия 0.9.30 не сможет выйти с новыми ошибками если нам про них будет известно. Если же никаких ошибок найдено не будет, то новая версия выйдет на новогодних каникулах. После выхода будет поздно сожалеть что вдруг что-то не так работает.
Присоединяюсь к тестированию
Так вроде багов предостаточно, только их перенесли на 1.0.
- Nik
- энтузиаст
- Сообщения: 573
- Зарегистрирован: 03.02.2006 23:08:09
- Откуда: Киров
- Контактная информация:
.wOvAN писал(а):Так вроде багов предостаточно, только их перенесли на 1.0.
Я так понимаю, сейчас важно выловит критические баги (не работающие функции IDE, косяки в компиляции и т.п.). Баги и недоработки в LCL (каких в трекере большинство) можно править бесконечно (потому их по разным версиям и разносят)
.wOvAN писал(а):Так вроде багов предостаточно, только их перенесли на 1.0.
А вот в этом месте поподробнее. Только багтрэк цитировать не надо - берешь свои проекты, нормально собравшиеся под 0.9.28 (если они есть), и собираешь под 0.9.29. Глюк заметил - оформляй и сюда клади. А мнение про непонятное, неизвестное и непознанное - это на форум УФОлогов, они там такое любят.
-
Павел Ишенин
- постоялец
- Сообщения: 475
- Зарегистрирован: 24.03.2007 09:16:52
Речь идет сейчас не о всех ошибках, а только о новых. Т.е. что-то работало в версии 0.9.28, но сейчас оказалось сломано. Необходимо выявить именно эти проблемы.
Ubuntu 10.10 AMD64 скачал и установил lazarus-0.9.29.28822-20101225.amd64.deb
1. "Фича"
У компонента TreeView свойство ScrollBar по умолчанию стоит в: ssBoth, я предпочитаю ssAutoBoth, однако изменение данного параметра на это значения в дизаинтайме не убирает отображение скролов, иногда это несколько сбивает. Мелочь, но тоже.
2. "Фича"
Компонент FileNameEdit меняет размеры только по полю эдита без учёта кнопки, что вызывает неудобства при использовании привязок. Хорошобы этот компонент как то доработать, может панельку под них подложить или ещё как.
причём если не премудрствуя лукаво просто увеличить отступ получаем следующее:
1. "Фича"
У компонента TreeView свойство ScrollBar по умолчанию стоит в: ssBoth, я предпочитаю ssAutoBoth, однако изменение данного параметра на это значения в дизаинтайме не убирает отображение скролов, иногда это несколько сбивает. Мелочь, но тоже.
2. "Фича"
Компонент FileNameEdit меняет размеры только по полю эдита без учёта кнопки, что вызывает неудобства при использовании привязок. Хорошобы этот компонент как то доработать, может панельку под них подложить или ещё как.
причём если не премудрствуя лукаво просто увеличить отступ получаем следующее:
Последний раз редактировалось qivi 25.12.2010 14:40:51, всего редактировалось 1 раз.
qivi писал(а):Компонент FileNameEdit меняет размеры только по полю эдита без учёта кнопки, что вызывает неудобства при использовании привязок. Хорошобы этот компонент как то доработать, может панельку под них подложить или ещё как.
Этот баг я уже постил багрепорте: 0017349. Будут править в будущем, т.к. прийдется перелопачивать LCL.
Можно спросить вот эта проблема
viewtopic.php?f=5&t=4800&st=0&sk=t&sd=a
в новой версии актуальна... проверять под рукой ничего нету но как то тоже натыкался что он мне все мои красивости с полупрозрачностью на кнопках испортил.
Добавлено спустя 2 часа 33 минуты 16 секунд:
Кстати сейчас обнаружил, lazarus-0.9.29.28822-20101225.amd64.deb не пересобирается (Очистить и Собрать всё), после чего не запускается после полного удаления при установке сообщает что установлены но не найдены пакеты ChmHelpPkg и ToDoListLaz.
Начал пересборку потомучто не откомпилировался проект пожаловался по моему на бевелъ, не особо обратил внимание.
viewtopic.php?f=5&t=4800&st=0&sk=t&sd=a
в новой версии актуальна... проверять под рукой ничего нету но как то тоже натыкался что он мне все мои красивости с полупрозрачностью на кнопках испортил.
Добавлено спустя 2 часа 33 минуты 16 секунд:
Кстати сейчас обнаружил, lazarus-0.9.29.28822-20101225.amd64.deb не пересобирается (Очистить и Собрать всё), после чего не запускается после полного удаления при установке сообщает что установлены но не найдены пакеты ChmHelpPkg и ToDoListLaz.
Начал пересборку потомучто не откомпилировался проект пожаловался по моему на бевелъ, не особо обратил внимание.
Напишу сюда.
Сборка Lazarus-0.9.29-28822 как и в принципе все предыдущие до 25451.
Не сохраняется размер редактора кода в конфигурационном файле.
Т.е. в environmentoptions.xml не сохраняется значение CustomPosition для SourceNotebook. Отсюда не возможность задать позицию и размер оного.
Добавлено спустя 55 секунд:
ps Наблюдается соответственно на всех платформах (Win, Linux, Darwin).
Сборка Lazarus-0.9.29-28822 как и в принципе все предыдущие до 25451.
Не сохраняется размер редактора кода в конфигурационном файле.
Т.е. в environmentoptions.xml не сохраняется значение CustomPosition для SourceNotebook. Отсюда не возможность задать позицию и размер оного.
Добавлено спустя 55 секунд:
ps Наблюдается соответственно на всех платформах (Win, Linux, Darwin).
-
Павел Ишенин
- постоялец
- Сообщения: 475
- Зарегистрирован: 24.03.2007 09:16:52
qivi писал(а):Ubuntu 10.10 AMD64 скачал и установил lazarus-0.9.29.28822-20101225.amd64.deb
1. "Фича"
2. "Фича"
Ни одна из проблем не является новой. Или я ошибаюсь?
Mr.Smart
Пишите багрепорт.
Пишите багрепорт.
Добрый день,
не работает отладчик под версию win64.
Сборка
Lazarus-0.9.29-28858-fpc-2.4.2-20110104-win64
ВО время компиляции пишет что:
ошибка отладчика
......
Нажмите на стоп и надейтесь на лучшее!
Без отладчика работает нормально.
не работает отладчик под версию win64.
Сборка
Lazarus-0.9.29-28858-fpc-2.4.2-20110104-win64
ВО время компиляции пишет что:
ошибка отладчика
......
Нажмите на стоп и надейтесь на лучшее!
Без отладчика работает нормально.
Порылся в интернете
и нашел способ обхода данной проблеммы.
Достаточно в файл проекта .lpr добавить инструкцию {$IMAGEBASE $400000} и все работает замечательно. Единственное я понял, что когда компилируется релиз версия программы, то эту строчку нужно удалять из проекта, правда с отключением дебагера конечно же.
Таким образом заголовок вышлядит следующим образом
program project1;
{$IMAGEBASE $400000}
{$mode objfpc}{$H+}
uses
{$IFDEF UNIX}{$IFDEF UseCThreads}
cthreads,
{$ENDIF}{$ENDIF}
.......................
однако, как мне кажеться этот способ достижения цели очень кривой. Эта проблема известна разработчикам судя по багтрекеру
http://bugs.freepascal.org/view.php?id=15692
http://bugs.freepascal.org/view.php?id=15587
http://mantis.freepascal.org/view.php?id=15049
тем не менее эта проблема не решена до сих пор в предрелизных сборках(во всяком случае в "каждодневных сборках"). То есть если выйдет релиз, люди скачают версию для win64 и получат тут же во время компиляции ошибку, то довольны они конечно не будут. Надеюсь Павел, как непосредственный участник проекта, сможет повлиять на решение данной проблемы до релиза 0.9.30.
и нашел способ обхода данной проблеммы.
Достаточно в файл проекта .lpr добавить инструкцию {$IMAGEBASE $400000} и все работает замечательно. Единственное я понял, что когда компилируется релиз версия программы, то эту строчку нужно удалять из проекта, правда с отключением дебагера конечно же.
Таким образом заголовок вышлядит следующим образом
program project1;
{$IMAGEBASE $400000}
{$mode objfpc}{$H+}
uses
{$IFDEF UNIX}{$IFDEF UseCThreads}
cthreads,
{$ENDIF}{$ENDIF}
.......................
однако, как мне кажеться этот способ достижения цели очень кривой. Эта проблема известна разработчикам судя по багтрекеру
http://bugs.freepascal.org/view.php?id=15692
http://bugs.freepascal.org/view.php?id=15587
http://mantis.freepascal.org/view.php?id=15049
тем не менее эта проблема не решена до сих пор в предрелизных сборках(во всяком случае в "каждодневных сборках"). То есть если выйдет релиз, люди скачают версию для win64 и получат тут же во время компиляции ошибку, то довольны они конечно не будут. Надеюсь Павел, как непосредственный участник проекта, сможет повлиять на решение данной проблемы до релиза 0.9.30.
