Тестирование версии 0.9.27

Вопросы программирования и использования среды Lazarus.

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

Re: Тестирование версии 0.9.27

Сообщение Padre_Mortius » 18.07.2009 19:56:19

При вызове календаря компонента TDateEdit в GTK-2 проект валится с сегфолтом. Под gtk и win32 такой проблемы не наблюдается.

Добавлено спустя 2 часа 59 минут 25 секунд:
Ложим компонент TCalendar на пустую форму только что созданного проекта и пытаемся удалить этот компонент с формы.
Код: Выделить всё
[TEventsCodeTool.CompleteComponent]  CurComponent=Calendar1:TCalendar
TApplication.HandleException Access violation
  Stack trace:
  $0806A083
  $0821D71B  DELIVERMESSAGE,  line 3704 of /home/mortius/lazarus/lcl/interfaces/gtk/gtkproc.inc
  $08226C09  DODELIVERPAINTMESSAGE,  line 52 of /home/mortius/lazarus/lcl/interfaces/gtk/gtkcallback.inc
  $08226CC6  DELIVERPAINTMESSAGE,  line 72 of /home/mortius/lazarus/lcl/interfaces/gtk/gtkcallback.inc
  $08226E6A  DELIVERGTKPAINTMESSAGE,  line 136 of /home/mortius/lazarus/lcl/interfaces/gtk/gtkcallback.inc
  $0822766B  GTKEXPOSEEVENTAFTER,  line 657 of /home/mortius/lazarus/lcl/interfaces/gtk/gtkcallback.inc
  $02421060
  $0286FE98
  $028810E1
  $028820AF
  $028824A9
  $025355D8
  $0238A777
  $0238A7E1
  $0240E0AB
  $0238B1CB
  $0238B2BF


Добавлено спустя 2 минуты 19 секунд:
Ревизия Lazarus 20888
Padre_Mortius
энтузиаст
 
Сообщения: 1265
Зарегистрирован: 29.05.2007 17:38:07
Откуда: Спб

Re: Тестирование версии 0.9.27

Сообщение Павел Ишенин » 20.07.2009 16:59:52

Календарь поправлен.
Павел Ишенин
постоялец
 
Сообщения: 475
Зарегистрирован: 24.03.2007 10:16:52

Re: Тестирование версии 0.9.27

Сообщение Padre_Mortius » 20.07.2009 17:18:44

А по компоненту TDateEdit что-нибудь сможете сказать? Если я правильно понял, то сломали его после 19476 ревизии
Padre_Mortius
энтузиаст
 
Сообщения: 1265
Зарегистрирован: 29.05.2007 17:38:07
Откуда: Спб

Re: Тестирование версии 0.9.27

Сообщение Павел Ишенин » 20.07.2009 17:28:33

TDateEdit имел проблему связанную с календарем видимо. Нет ее у меня.
Павел Ишенин
постоялец
 
Сообщения: 475
Зарегистрирован: 24.03.2007 10:16:52

Re: Тестирование версии 0.9.27

Сообщение VirtUX » 21.07.2009 10:36:10

Можно-ли добавить по умолчанию пакет Printer4Lazarus.lpk включенным в предустановленные при сборке под QT? Мне конечно не в напряг его каждый раз устанавливать после пересборки Lazarus'а, но просьба такая есть.
Аватара пользователя
VirtUX
энтузиаст
 
Сообщения: 880
Зарегистрирован: 05.02.2008 10:52:19
Откуда: Крым, Алушта

Re: Тестирование версии 0.9.27

Сообщение Attid » 21.07.2009 13:59:32

VirtUX а в make bigide он не входит разве ?
Аватара пользователя
Attid
долгожитель
 
Сообщения: 2585
Зарегистрирован: 27.10.2006 17:29:15
Откуда: 44°32′23.63″N 41°2′25.2″E

Re: Тестирование версии 0.9.27

Сообщение VirtUX » 22.07.2009 11:22:50

Attid писал(а):VirtUX а в make bigide он не входит разве ?

Код: Выделить всё
make bigide PREFIX=/usr clean all LCL_PLATFORM=qt OPT="-dUSE_QT_45"

Код: Выделить всё
make -C printers
make[2]: Entering directory `/usr/lib/lazarus/components/printers'
/bin/rm -f lib/i386-linux/qt/printer4lazarus.ppu
/bin/mkdir -p lib/i386-linux/qt
/usr/bin/ppc386 -dUseCache -dNativePrint -dLCL -dLCLqt -MObjFPC -Scgi -Fuunix/ -Fuwin32/ -Fucarbon/ -Fuqt/ -Fu../../lcl/units/i386-linux/ -Fu../../lcl/units/i386-linux/qt/ -Fu../../packager/units/i386-linux/ -Fu./ -Fu/usr/lib/fpc/2.2.4/units/i386-linux/rtl -Fiunix/ -Fiwin32/ -Ficarbon/ -Fiqt/ -Fi./ -FE. -FUlib/i386-linux/qt -dUSE_QT_45 -di386 printer4lazarus.pas
Free Pascal Compiler version 2.2.4 [2009/04/13] for i386
Copyright (c) 1993-2008 by Florian Klaempfl
Target OS: Linux for i386
Compiling printer4lazarus.pas
Compiling printersdlgs.pp
Compiling osprinters.pas
Compiling ./unix/cupsdyn.pp
cupsdyn.pp(714,50) Note: Values in enumeration types have to be ascending
qtprinters.inc(182,53) Error: Wrong number of parameters specified for call to "QPrinterInfo_availablePrinters"
qtprinters.inc(534,22) Warning: Mixing signed expressions and longwords gives a 64bit result
osprinters.pas(89) Fatal: There were 1 errors compiling module, stopping
Fatal: Compilation aborted
make[2]: *** [printer4lazarus.ppu] Ошибка 1
make[2]: Leaving directory `/usr/lib/lazarus/components/printers'
make[1]: *** [bigidecomponents] Ошибка 2
make[1]: Leaving directory `/usr/lib/lazarus/components'
make: *** [bigidecomponents] Ошибка 2
Аватара пользователя
VirtUX
энтузиаст
 
Сообщения: 880
Зарегистрирован: 05.02.2008 10:52:19
Откуда: Крым, Алушта

Re: Тестирование версии 0.9.27

Сообщение worrier » 24.07.2009 15:33:39

Lazarus из svn - 20916, fpc также из svn - 13418.
Все визуальные компоненты, находящиеся на других контролах ("лежащие сверху") не отображаются. Т.е. они доступны по клику мыши, но на форме отображаются как серый квадрат. Вроде фунциональны, но мешает "невидимость".
На последнем Lazarus 2.6.26 (fpc 2.2.4)- все работает.
Gentoo. GTK2.
worrier
незнакомец
 
Сообщения: 7
Зарегистрирован: 26.04.2008 12:15:44

Re: Тестирование версии 0.9.27

Сообщение alexs » 24.07.2009 17:45:14

О, не ты первый :-)
мне сказали, что о глюке знают, но поправить пока не получается.
Аватара пользователя
alexs
долгожитель
 
Сообщения: 4060
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь

Re: Тестирование версии 0.9.27

Сообщение Climber » 03.08.2009 09:02:40

Павел Ишенин писал(а):
) TFrame, в design time можно изменить размер фрейма мышью (если тащить за край окна), но нельзя изменить свойства Width и Height в инспекторе объектов. Если вводить число с клавиатуры, то после нажатия Enter новое значение пропадает, старое появляется, размер фрейма остается прежним. Если это не баг, а фича, то какая-то она странная...


Поправлено. Проверьте что ничего нового связанного с этим не появилось.

Проверил, вроде работает. Ничего "нового" пока не заметил, увижу - сообщу.
Climber писал(а):Сейчас только что отлаживал программу, в режиме отладки (нажимая F7 и F8) перемещался по коду, при этом периодически открывались разные модули (которые в момент нажатия F7/F8 были закрыты). Через какое-то время в редакторе кода перепутались закладки.

А это не воспроизводится...
Climber
постоялец
 
Сообщения: 415
Зарегистрирован: 03.06.2007 20:09:57
Откуда: Москва

Re: Тестирование версии 0.9.27

Сообщение yuray » 03.08.2009 21:29:53

Lazarus 0.9.27, rev20857, gtk2, fpc 2.2.4, RHEL Client release 5.2 (Tikanga).

Alt+Tab ломает IDE и скомпилированную программу:
1. Создаем пустой проект.
2. Ложим на форму TEdit.
3. В обработчике Edit1KeyPress (или Edit1UTF8KeyPress) пишем код
Код: Выделить всё
procedure TForm1.Edit1KeyPress(Sender: TObject; var Key: char);
begin
  if key = #13 then ShowMessage('enter');
end;

4. Компилируем проект - все работает. Сообщение "enter" появляется.
5. Теряем фокус по Alt+Tab и возвращаемся назад - сообщение не отображается.
6. Закрываем программу и возвращаемся в IDE - кнопки F12, F11... не работают.

Если запускать программу из терминала (./project1) - та же картина. Если фокус терять и возвращать мышкой, то все работает нормально.

Под win32 все ok.
yuray
новенький
 
Сообщения: 95
Зарегистрирован: 22.05.2008 14:19:19
Откуда: Ровно, Украина

Re: Тестирование версии 0.9.27

Сообщение qivi » 04.08.2009 04:15:06

Хочу спросить, а при установки грядущей версии ......28 в линукс, заморочки с пересборкой с ГТК1 на ГТК2 сохранятся традиции ради или мы избавимся от этого онанизма?
Аватара пользователя
qivi
энтузиаст
 
Сообщения: 703
Зарегистрирован: 19.01.2009 13:45:54
Откуда: Россия

Re: Тестирование версии 0.9.27

Сообщение yuray » 04.08.2009 09:09:12

qivi писал(а):Хочу спросить, а при установки грядущей версии ......28 в линукс, заморочки с пересборкой с ГТК1 на ГТК2 сохранятся традиции ради или мы избавимся от этого онанизма?

Избавимся, так как 28 по дефолту ГТК2
yuray
новенький
 
Сообщения: 95
Зарегистрирован: 22.05.2008 14:19:19
Откуда: Ровно, Украина

Re: Тестирование версии 0.9.27

Сообщение VirtUX » 04.08.2009 09:36:35

Интересно, а возможен вариант с QT по дефолту? Мня как-то GTK2 не устраивает, да и к чему он под Кедами.
Аватара пользователя
VirtUX
энтузиаст
 
Сообщения: 880
Зарегистрирован: 05.02.2008 10:52:19
Откуда: Крым, Алушта

Re: Тестирование версии 0.9.27

Сообщение Andreich » 05.08.2009 14:12:14

Судя по картинке с багтрекера, процент завершенности 0.9.28 уже очень высок, как скоро можно ожидать релиз?
Andreich
постоялец
 
Сообщения: 268
Зарегистрирован: 17.04.2008 12:33:43

Пред.След.

Вернуться в Lazarus

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 25

Рейтинг@Mail.ru