Board.KolibriOS.org

Official KolibriOS board
It is currently Fri Sep 20, 2019 7:30 pm

All times are UTC+03:00




Post new topic  Reply to topic  [ 100 posts ]  Go to page Previous 13 4 5 6 7 Next
Author Message
 Post subject:
PostPosted: Fri Nov 14, 2014 12:48 pm 
Offline

Joined: Tue Apr 12, 2011 11:19 pm
Posts: 1150
Я взял версию из KolibriN9. Можешь скинуть свой последний бинарник?

_________________
я лишь учусь


Top
   
PostPosted: Mon Mar 02, 2015 6:35 pm 
Offline
Designer
User avatar

Joined: Thu Jan 25, 2007 3:33 pm
Posts: 5061
punk_joker
Compilled last version from SVN.


Attachments:
mupdf.kex [1.76 MiB]
Downloaded 160 times

_________________
Через тернии к звездам
Top
   
PostPosted: Mon Mar 02, 2015 6:39 pm 
Offline

Joined: Tue Apr 12, 2011 11:19 pm
Posts: 1150
Спасибо. Я как раз сам собираюсь разобраться с компиляцией, и заняться ею.

_________________
я лишь учусь


Top
   
PostPosted: Mon Mar 02, 2015 7:13 pm 
Offline
Designer
User avatar

Joined: Thu Jan 25, 2007 3:33 pm
Posts: 5061
Я делал под Линуксом
1. Скачиваешь svn://kolibrios.org/programs/develop/li ... enuetlibc/
2. Скачиваешь svn://kolibrios.org/programs/develop/li ... edia/updf/
3. Заходишь в папку updf и меняешь в файле Makefile
Code:
-LINK_CMD = $(QUIET_LINK) ld $(LDFLAGS) -o $@ include/crt0.o $^ build/debug/snprintf.o $(LIBS)
+LINK_CMD = $(QUIET_LINK) ld $(LDFLAGS) -o $@ $(MENUETDEV)/stub/crt0.o $^ build/debug/snprintf.o $(LIBS)

-FONTDUMP := scripts/fontdump
+# FONTDUMP := scripts/fontdump

4. Заходишь в BASH (коммандную строку) и прописываешь
Code:
export MENUETDEV=/путь/к/папке/menuetlibc
cd /путь/к/папке/updf
make
<ждёшь...>
cd build/debug/
objcopy -O binary mupdf


Всё.

Вот за это я и люблю С-- нажал build.bat и всё скомпилилось.

_________________
Через тернии к звездам


Top
   
PostPosted: Mon Mar 02, 2015 11:23 pm 
Offline

Joined: Tue Apr 12, 2011 11:19 pm
Posts: 1150
Если правильно все настроить и написать хороший makefile тоже все просто будет :)

_________________
я лишь учусь


Top
   
PostPosted: Thu Mar 05, 2015 7:16 pm 
Offline
Designer
User avatar

Joined: Thu Jan 25, 2007 3:33 pm
Posts: 5061
uPDF 1.01

Улучшения:
1.1. улучшена стабильность: не падает при использовании некоторых клавиш
1.2. теперь содержимое окна "тянется" вслед за изменением размеров окна
1.3. улучшен UI: кнопки, заголовок, добавлена нумерация страниц, страница отображается по центру окна, отображение схлопнутого окна
1.4. улучшено управление клавиатурой: заработали кнопки вверх, вниз, pg up / pg down, home, end
1.5. скролл колёсиком мыши
1.6. уменьшена перерисовка окна
1.7. заработала кнопка ( i ) и теперь она отображает справку
1.8. исправлен баг с заголовком (спасибо CleverMouse за помощь)
1.9. используется один файл для изображений

Известные проблемы:
2.1. если в пути есть пробелы - файл не откроется, если он не обёрнут в " " - болезнь всех программ на Си и С++
2.2. серые полосы снизу текста http://prntscr.com/6d0h4x
2.3. не работает кнопка на тулбаре "Открыть файл", т.к. я никогда не работал с OpenDialog
2.4. go to page - не реализовано

Замечания:
3.1. реализация клавиш вверх и вниз переписана и замещает реализацию внутрикомпонентной, т.к. та почему-то падает
3.2. есть много функций которые не используются, например:
3.2.1. поиск
3.2.2. вообще-то uPDF просмоторщик не только pdf, но и xps - исходники отвественные за обработку этих файлов тоже вкомпиливается в программу, но не используется
3.2.3. открытие ссылок (нужно хэндлить события мыши)
3.3. можно бы добавить на тулбар кнопки поворот на 90 градусов по часовой и против

Attachment:
updf.kex [482.98 KiB]
Downloaded 174 times
Attachment:
uPDF.png
uPDF.png [ 266.45 KiB | Viewed 3499 times ]


В действии:
Spoiler: Show
Attachment:
uPDF_1.01.gif
uPDF_1.01.gif [ 3.66 MiB | Viewed 3512 times ]

_________________
Через тернии к звездам


Top
   
 Post subject:
PostPosted: Thu Mar 05, 2015 8:35 pm 
Offline

Joined: Tue Apr 12, 2011 11:19 pm
Posts: 1150
Насчет OpenDialog, над явно в FPlay подсмотреть.

_________________
я лишь учусь


Top
   
PostPosted: Thu Mar 05, 2015 10:29 pm 
Offline

Joined: Mon Sep 24, 2007 11:11 am
Posts: 2814
Офигенно же!


Top
   
PostPosted: Fri Mar 06, 2015 1:01 am 
Offline

Joined: Tue Apr 12, 2011 11:19 pm
Posts: 1150
Круто конечно. А ручной ввод страницы и масштаба можно ожидать вскоре?

_________________
я лишь учусь


Top
   
PostPosted: Fri Mar 06, 2015 1:07 am 
Offline
Designer
User avatar

Joined: Thu Jan 25, 2007 3:33 pm
Posts: 5061
Ручной ввод страницы - да.

_________________
Через тернии к звездам


Top
   
PostPosted: Sun Mar 08, 2015 1:45 am 
Offline
Designer
User avatar

Joined: Thu Jan 25, 2007 3:33 pm
Posts: 5061
uPDF 1.2
1. in toolbar added rotate buttons (as hidnplayr asked)
2. now you can go to any page you like by click on pagination area (as punk_joker asked)
3. no more ugly two lines at the bottom

30 pages reed in Kolibri using uPDF :)


Attachments:
updf [483.72 KiB]
Downloaded 111 times
11.png
11.png [ 318.47 KiB | Viewed 3350 times ]

_________________
Через тернии к звездам


Last edited by Leency on Tue Sep 08, 2015 3:33 pm, edited 2 times in total.
Top
   
PostPosted: Sun Mar 08, 2015 8:19 pm 
Offline

Joined: Tue Apr 12, 2011 11:19 pm
Posts: 1150
Скроллбары бы, и горизонтальную прокрутку документа на клавиатуре хотябы. А то некоторые документы читать нереально. Документ для тестов https://www.dropbox.com/s/o65ktm7yhiluj ... 1.pdf?dl=0

_________________
я лишь учусь


Top
   
PostPosted: Mon May 18, 2015 4:03 am 
Offline

Joined: Tue Apr 12, 2011 11:19 pm
Posts: 1150
Невыходин однако сборка у меня. Использовал тулчейн от Serge, Ubuntu x64, menuetlibc собралась успешно. Лог сборки updf прилагаю.


Attachments:
log.txt.7z [857 Bytes]
Downloaded 119 times

_________________
я лишь учусь
Top
   
PostPosted: Mon May 18, 2015 11:45 pm 
Offline

Joined: Mon Sep 24, 2007 11:11 am
Posts: 2814
Не тот тип объектных файлов и библиотек. Возможно, ты собирал в COFF/PE, а библиотека - в ELF, или наоборот. Плюс .o-файл не найден (что косвенно указывает на не тот тип объектных файлов).


Top
   
PostPosted: Mon May 18, 2015 11:49 pm 
Offline

Joined: Tue Apr 12, 2011 11:19 pm
Posts: 1150
SoUrcerer wrote:
Не тот тип объектных файлов и библиотек. Возможно, ты собирал в COFF/PE, а библиотека - в ELF, или наоборот. Плюс .o-файл не найден (что косвенно указывает на не тот тип объектных файлов).

Я использовал makefile находящийся в папке с исходниками. Leency насколько я понимаю им же собирал.

_________________
я лишь учусь


Top
   
Display posts from previous:  Sort by  
Post new topic  Reply to topic  [ 100 posts ]  Go to page Previous 13 4 5 6 7 Next

All times are UTC+03:00


Who is online

Users browsing this forum: No registered users and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Limited