Автор | Сообщение |
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> На сайте проекта и в майл-листе вижу, что коммиты были и после этой даты. Но что-то не найду новый адрес А ветвь, куда я сбросил изменения, заморожена и не развивается ?
|
|
|
Новых ответов нет
, стр:
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 Алексей, а как мне лучше поступить со своим коммитом ? Отменить изменения ?
|
|
|
AlexMyr
|
| |
Пост N: 648
Зарегистрирован: 11.06.10
|
|
Отправлено: 29.11.12 11:34. Заголовок: Только заметил, что ..
Только заметил, что не в ту ветку внесены изменения. Да полный бардак сейчас с проектом, думаю Александр появился, может он наведет порядок, а то админам, мне кажется, все-равно как и кто, и что делает с проектом. По коммитам, чтобы не портить картинку, в старой ветке отмените, а работайте уже с новой.
|
|
|
Pasha
|
| Администратор
|
Пост N: 2565
Зарегистрирован: 23.05.05
|
|
Отправлено: 29.11.12 12:59. Заголовок: А hwgui сейчас подде..
А hwgui сейчас поддерживает сборку под линукс ?
|
|
|
AlexMyr
|
| |
Пост N: 649
Зарегистрирован: 11.06.10
|
|
Отправлено: 29.11.12 14:40. Заголовок: Не знаю, никогда не ..
Не знаю, никогда не пробовал собирать.
|
|
|
AlexMyr
|
| |
Пост N: 659
Зарегистрирован: 11.06.10
|
|
Отправлено: 07.12.12 11:47. Заголовок: Александр, какие пла..
Александр, какие планы на проект?
|
|
|
alkresin
|
| moderator
|
Пост N: 474
Зарегистрирован: 06.07.06
|
|
Отправлено: 07.12.12 12:29. Заголовок: Время от времени ( п..
Время от времени ( последнее время все чаще :) ) вспоминаю, что надо бы зайти и разобраться с текущим состоянием дел, но пока так и не собрался. Чем больше изменений накапливается, тем страшнее за это браться. Сам пока использую версию 5-летней давности. И, знаете, кроме нескольких мелочей с Дизайнером, она меня устраивает. Из крупных вещей, которые надо сделать - это доработка Linux gtk версии. Надо бы перейти на другой print engine, т.к. gnomeprint давно заброшен, а в gtk появились новые средства печати. А вы что хотели бы изменить/добавить в HwGUI ?
|
|
|
AlexMyr
|
| |
Пост N: 660
Зарегистрирован: 11.06.10
|
|
Отправлено: 07.12.12 12:53. Заголовок: Основная для меня пр..
Основная для меня проблема это работа с дизайнером с текущими версиями harbour и hwgui, в чем проблема, в методах пишу функцию, там есть кириллица, так вот при повторном открытии там уже знаки вопроса, скорее всего нет поддержки юникода в richedit. Уже компилил дизайнер с hb_cdpselect("UTF"), все файли xml в UTF кодировке, текст на кнопках кириллицей нормально, но в richedit нет.
|
|
|
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 или даже новее ?
|
|
|
alkresin
|
| moderator
|
Пост N: 477
Зарегистрирован: 06.07.06
|
|
Отправлено: 07.12.12 13:52. Заголовок: И в richedit.c RichE..
И в richedit.c RichEdit20A упоминается, только там никто не догадался RichEdit20W добавить.
|
|
|
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 могу покопаться, а вот с си только посмотреть (или поламать, но этого не делаю )
|
|
|
AlexMyr
|
| |
Пост N: 662
Зарегистрирован: 11.06.10
|
|
Отправлено: 07.12.12 15:13. Заголовок: Вот и сейчас повторя..
Вот и сейчас повторяется старая песня, Basso вносит изменения без проверки, и как результат hwgui не собирается.
|
|
|
|
AlexMyr
|
| |
Пост N: 663
Зарегистрирован: 11.06.10
|
|
Отправлено: 07.12.12 15:28. Заголовок: alkresin пишет: Чем..
alkresin пишет: цитата: | Чем больше изменений накапливается, тем страшнее за это браться. |
|
Я уже предлагал, заморозить основную ветку, а все изменения, новшества и прочее делать в другой, но админы не согласились, мотивируя,что Basso сейчас в основном один, кто вносит изменения, и пусть лучше так чем замораживать (они админы, им видней). Поэтому, может сейчас приостановить вносить изменения? alkresin пишет: цитата: | Сам пока использую версию 5-летней давности. И, знаете, кроме нескольких мелочей с Дизайнером, она меня устраивает. |
|
У меня проекты тоже где-то на версиях тех лет, может немного помоложе, какие-то мелкие правки делаю в ручном режиме в xml файле, что в формах, что в репортах.
|
|
|
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
|
|
|
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()
|
|
|
alkresin
|
| moderator
|
Пост N: 478
Зарегистрирован: 06.07.06
|
|
Отправлено: 07.12.12 16:09. Заголовок: AlexMyr пишет: еще ..
AlexMyr пишет: цитата: | еще в prg могу покопаться, а вот с си только посмотреть (или поламать, но этого не делаю |
| Да просто замените в richedit.c RichEdit20A на RichEdit20W, перекомпилируйте - и посмотрите, что выйдет. цитата: | Я уже предлагал, заморозить основную ветку, а все изменения, новшества и прочее делать в другой |
| Мне такой вариант не очень нравится - не представляю, что потом с этими разными ветками делать, головной боли будет еще больше.
|
|
|
Pasha
|
| Администратор
|
Пост N: 2597
Зарегистрирован: 23.05.05
|
|
Отправлено: 07.12.12 16:21. Заголовок: Бразильцы получается..
Бразильцы получается только для xHarbour делают изменения. Тогда надо только править код после них.
|
|
|
AlexMyr
|
| |
Пост N: 666
Зарегистрирован: 11.06.10
|
|
Отправлено: 07.12.12 18:23. Заголовок: Pasha пишет: Тогда ..
Pasha пишет: цитата: | Тогда надо только править код после них. |
|
Не катит, надо их дисциплинировать
|
|
|
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 |
| Что бы это могло быть ?
|
|
|
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
|
|
|
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, что, вообще-то, создает новые проблемы.
|
|
|
Новых ответов нет
, стр:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
All
[см. все]
|
|