On-line: PSP, гостей 0. Всего: 1 [подробнее..]
АвторСообщение
Pasha
Администратор




Пост N: 2561
Зарегистрирован: 23.05.05
ссылка на сообщение  Отправлено: 27.11.12 19:48. Заголовок: hwgui


Что-то я совсем запутался

Сделал svn commit по адресу: https://hwgui.svn.sourceforge.net/svnroot/hwgui
Последний коммит был 2012-09-25 19:30 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>

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

Спасибо: 0 
Профиль
Ответов - 300 , стр: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 All [только новые]


Pasha
Администратор




Пост N: 2562
Зарегистрирован: 23.05.05
ссылка на сообщение  Отправлено: 27.11.12 20:01. Заголовок: Вроде бы нашел: svn ..


Вроде бы нашел: svn checkout svn://svn.code.sf.net/p/hwgui/code/trunk hwgui-code

Алексей, а как мне лучше поступить со своим коммитом ? Отменить изменения ?

Спасибо: 0 
Профиль
AlexMyr



Пост N: 648
Зарегистрирован: 11.06.10
ссылка на сообщение  Отправлено: 29.11.12 11:34. Заголовок: Только заметил, что ..


Только заметил, что не в ту ветку внесены изменения. Да полный бардак сейчас с проектом, думаю Александр появился, может он наведет порядок, а то админам, мне кажется, все-равно как и кто, и что делает с проектом. По коммитам, чтобы не портить картинку, в старой ветке отмените, а работайте уже с новой.

Спасибо: 0 
Профиль
Pasha
Администратор




Пост N: 2565
Зарегистрирован: 23.05.05
ссылка на сообщение  Отправлено: 29.11.12 12:59. Заголовок: А hwgui сейчас подде..


А hwgui сейчас поддерживает сборку под линукс ?

Спасибо: 0 
Профиль
AlexMyr



Пост N: 649
Зарегистрирован: 11.06.10
ссылка на сообщение  Отправлено: 29.11.12 14:40. Заголовок: Не знаю, никогда не ..


Не знаю, никогда не пробовал собирать.

Спасибо: 0 
Профиль
AlexMyr



Пост N: 659
Зарегистрирован: 11.06.10
ссылка на сообщение  Отправлено: 07.12.12 11:47. Заголовок: Александр, какие пла..


Александр, какие планы на проект?

Спасибо: 0 
Профиль
alkresin
moderator


Пост N: 474
Зарегистрирован: 06.07.06
ссылка на сообщение  Отправлено: 07.12.12 12:29. Заголовок: Время от времени ( п..


Время от времени ( последнее время все чаще :) ) вспоминаю, что надо бы зайти и разобраться с текущим состоянием дел, но пока так и не собрался. Чем больше изменений накапливается, тем страшнее за это браться. Сам пока использую версию 5-летней давности. И, знаете, кроме нескольких мелочей с Дизайнером, она меня устраивает. Из крупных вещей, которые надо сделать - это доработка Linux gtk версии. Надо бы перейти на другой print engine, т.к. gnomeprint давно заброшен, а в gtk появились новые средства печати.
А вы что хотели бы изменить/добавить в HwGUI ?

Спасибо: 0 
Профиль
AlexMyr



Пост N: 660
Зарегистрирован: 11.06.10
ссылка на сообщение  Отправлено: 07.12.12 12:53. Заголовок: Основная для меня пр..


Основная для меня проблема это работа с дизайнером с текущими версиями harbour и hwgui, в чем проблема, в методах пишу функцию, там есть кириллица, так вот при повторном открытии там уже знаки вопроса, скорее всего нет поддержки юникода в richedit. Уже компилил дизайнер с hb_cdpselect("UTF"), все файли xml в UTF кодировке, текст на кнопках кириллицей нормально, но в richedit нет.



Спасибо: 0 
Профиль
alkresin
moderator


Пост N: 476
Зарегистрирован: 06.07.06
ссылка на сообщение  Отправлено: 07.12.12 13:44. Заголовок: У меня пока Harbour ..


У меня пока Harbour 2, собранный без UNICODE, поэтому и нет такой проблемы. Но на Линуксе под Wine я такое наблюдал.
Попробуйте проверить вот что. В файле hriched.prg есть такое:

 цитата:

CLASS HRichEdit INHERIT HControl

#ifdef UNICODE
CLASS VAR winclass INIT "RichEdit20W"
#else
CLASS VAR winclass INIT "RichEdit20A"
#endif



Интересно было бы узнать определена ли где-нибуль UNICODE, какой вариант компилируется ?
И еще - может, появился уже RichEdit30W или даже новее ?

Спасибо: 0 
Профиль
alkresin
moderator


Пост N: 477
Зарегистрирован: 06.07.06
ссылка на сообщение  Отправлено: 07.12.12 13:52. Заголовок: И в richedit.c RichE..


И в richedit.c RichEdit20A упоминается, только там никто не догадался RichEdit20W добавить.

Спасибо: 0 
Профиль
AlexMyr



Пост N: 661
Зарегистрирован: 11.06.10
ссылка на сообщение  Отправлено: 07.12.12 14:16. Заголовок: alkresin пишет: В ф..


alkresin пишет:

 цитата:
В файле hriched.prg есть такое:

Это я сделал изменения, почти год назад, вот из hwgui developers list:

16.12.2011 3:36, tom
Confirm this problem, simply add

#ifdef UNICODE
CLASS VAR winclass INIT "RichEdit20W"
#else
CLASS VAR winclass INIT "RichEdit20A"
#endif

----- Original Message -----
From: vatzct
To: hwgui-developers@lists.sourceforge.net
Sent: Thursday, December 15, 2011 5:53 PM
Subject: [Hwgui-developers] Richedit control and unicode

Hi!

Now we have richedit only for ANSI window class, (from hriced.prg: CLASS VAR winclass INIT "RichEdit20A"), and when we build hwgui with -cflag=-DUNICODE, rechedit show ???????. How we can define while build hwgui is a unicode mode or not and set CLASS VAR winclass INIT "RichEdit20W"?

Regards,
Alexey Myronenko

Но для полного счастья этого мало, а других девелоперов, я так понимаю, эта и другие проблемы не интересуют, и как было видно из обсуждения в том же hwgui developers list аргументами были, что большинство пользователей сидят на xHarbour, и подгонять hwgui к harbour им не надо, и думаю, что проект уже давно был бы только под xharbour.

alkresin пишет:

 цитата:
И в richedit.c RichEdit20A упоминается, только там никто не догадался RichEdit20W добавить.


еще в prg могу покопаться, а вот с си только посмотреть (или поламать, но этого не делаю )

Спасибо: 0 
Профиль
AlexMyr



Пост N: 662
Зарегистрирован: 11.06.10
ссылка на сообщение  Отправлено: 07.12.12 15:13. Заголовок: Вот и сейчас повторя..


Вот и сейчас повторяется старая песня, Basso вносит изменения без проверки, и как результат hwgui не собирается.

Спасибо: 0 
Профиль
AlexMyr



Пост N: 663
Зарегистрирован: 11.06.10
ссылка на сообщение  Отправлено: 07.12.12 15:28. Заголовок: alkresin пишет: Чем..


alkresin пишет:

 цитата:
Чем больше изменений накапливается, тем страшнее за это браться.

Я уже предлагал, заморозить основную ветку, а все изменения, новшества и прочее делать в другой, но админы не согласились, мотивируя,что Basso сейчас в основном один, кто вносит изменения, и пусть лучше так чем замораживать (они админы, им видней).
Поэтому, может сейчас приостановить вносить изменения?
alkresin пишет:

 цитата:
Сам пока использую версию 5-летней давности. И, знаете, кроме нескольких мелочей с Дизайнером, она меня устраивает.

У меня проекты тоже где-то на версиях тех лет, может немного помоложе, какие-то мелкие правки делаю в ручном режиме в xml файле, что в формах, что в репортах.

Спасибо: 0 
Профиль
AlexMyr



Пост N: 664
Зарегистрирован: 11.06.10
ссылка на сообщение  Отправлено: 07.12.12 15:42. Заголовок: alkresin пишет: Инт..


alkresin пишет:

 цитата:
Интересно было бы узнать определена ли где-нибуль UNICODE



После изменений сделанных Przemyslaw Czerpak для поддержки юникода в hwgui

2010-12-04 14:35 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
To compile HWGUI with UNICODE macro is enough to execute:
hbmk2 hbxml.hbp hwg_qhtm.hbp hwgui.hbp procmisc.hbp -cflag=-DUNICODE

Спасибо: 0 
Профиль
AlexMyr



Пост N: 665
Зарегистрирован: 11.06.10
ссылка на сообщение  Отправлено: 07.12.12 16:00. Заголовок: И снова Basso внес ф..


И снова Basso внес ф-ю из xharbour, дизайнер не собирается как и все остальное, молодец парень. Хоть hbmk2 помогает: hbmk2: Hint: Add option 'xhb.hbc' for missing function(s): RAScan()

Спасибо: 0 
Профиль
alkresin
moderator


Пост N: 478
Зарегистрирован: 06.07.06
ссылка на сообщение  Отправлено: 07.12.12 16:09. Заголовок: AlexMyr пишет: еще ..


AlexMyr пишет:

 цитата:
еще в prg могу покопаться, а вот с си только посмотреть (или поламать, но этого не делаю


Да просто замените в richedit.c RichEdit20A на RichEdit20W, перекомпилируйте - и посмотрите, что выйдет.


 цитата:
Я уже предлагал, заморозить основную ветку, а все изменения, новшества и прочее делать в другой


Мне такой вариант не очень нравится - не представляю, что потом с этими разными ветками делать, головной боли будет еще больше.

Спасибо: 0 
Профиль
Pasha
Администратор




Пост N: 2597
Зарегистрирован: 23.05.05
ссылка на сообщение  Отправлено: 07.12.12 16:21. Заголовок: Бразильцы получается..


Бразильцы получается только для xHarbour делают изменения.
Тогда надо только править код после них.

Спасибо: 0 
Профиль
AlexMyr



Пост N: 666
Зарегистрирован: 11.06.10
ссылка на сообщение  Отправлено: 07.12.12 18:23. Заголовок: Pasha пишет: Тогда ..


Pasha пишет:

 цитата:
Тогда надо только править код после них.

Не катит, надо их дисциплинировать

Спасибо: 0 
Профиль
alkresin
moderator


Пост N: 479
Зарегистрирован: 06.07.06
ссылка на сообщение  Отправлено: 07.12.12 19:08. Заголовок: Хотел исправить ситу..


Хотел исправить ситуацию с этим Rascan - и не смог сделать upload - не спросив пароля мне сказали Authorization failed.
Я делал вот так:

 цитата:

cd \svn\hwgui-code\hwgui
\svn\svn commit --editor-cmd notepad.exe --username alkresin --encoding latin2


Что бы это могло быть ?

Спасибо: 0 
Профиль
Pasha
Администратор




Пост N: 2600
Зарегистрирован: 23.05.05
ссылка на сообщение  Отправлено: 07.12.12 19:15. Заголовок: У меня тоже сначала ..


У меня тоже сначала не получалось.
Потом Maurizio la Cecilia прислал письмо, и разьяснил:

Надо сначала сделать checkout с параметрами:

svn checkout --username=ptsarenko
svn+ssh://ptsarenko@svn.code.sf.net/p/hwgui/code/trunk/hwgui hwgui-code

а потом уже commit

Спасибо: 0 
Профиль
alkresin
moderator


Пост N: 480
Зарегистрирован: 06.07.06
ссылка на сообщение  Отправлено: 08.12.12 10:07. Заголовок: AlexMyr пишет: hbmk..


AlexMyr пишет:

 цитата:
hbmk2 hbxml.hbp hwg_qhtm.hbp hwgui.hbp procmisc.hbp -cflag=-DUNICODE


Этого недостаточно, -cflag - это флаги для С. Для prg надо добавить -prgflag=-DUNICODE.
Я подправил richedit.c - теперь, если вы перекомпилируете HwGUI с этими флагами, сама библиотека соберется с поддержкой UNICODE.
Теперь, если вы включите в designer.prg вызов HWG_SETUTF8(), как рекомендует Przemyslaw:

 цитата:
Now Harbour users who want to use HWGUI with applications using
UTF8 strings can easy make it using HWGUI compiled with UNICODE
macro. It's enough to add at the beginning of executed PRG code:
HWG_SETUTF8()
which informs Harbour VM that strings in user application use
UTF8 encoding.


???? у вас больше не будет. Но текст в xml-файлах должен быть действительно в utf-8, что, вообще-то, создает новые проблемы.


Спасибо: 0 
Профиль
Ответов - 300 , стр: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 All [только новые]
Тему читают:
- участник сейчас на форуме
- участник вне форума
Все даты в формате GMT  3 час. Хитов сегодня: 119
Права: смайлы да, картинки да, шрифты да, голосования нет
аватары да, автозамена ссылок вкл, премодерация откл, правка нет