Ru-Board.club
← Вернуться в раздел «Программы»

» Sumatra PDF / SumatraPDF

Автор: romby
Дата сообщения: 24.05.2014 18:02
Victor_VG
Ещё бы, а размер окна часто зависит от размера экрана
Автор: Victor_VG
Дата сообщения: 24.05.2014 18:19
romby

Не только, окно автоматом подстраивается под размер выводимого документа.
Автор: Victor_VG
Дата сообщения: 25.05.2014 12:18
SumatraPDF v2.6 r8929

Собрал, особых проблем не обнаружил, архив обновил, линк в шапке.

Что нового?

[more=SVN changelog]r8929
remove unneeded checks in PsEngineImpl

r8928
replace EbookEngine wrapper classes with namespaces

r8927
replace ImagesEngine wrappers with namespaces

r8926
replace XpsEngine wrapper class with namespace

r8925
use namespace for readability (cf. r8920)

r8924
remove unneeded includes

r8923
remove PdfEngine wrapper class

r8922
VS2008 housekeeping

r8921
don't crash when switching to an ebook tab after resizing the window

r8920
remove DjVuEngine wrapper class (same can be done for a few others)

r8919
PDF: prevent potential NULL pointer dereference in OOM condition (fixes bug 695260)

r8918
update translations

r8917
remove unused code

r8916
don't briefly show About screen while loading an ebook

r8915
remove static edge from canvas

r8914
move frame layouting mostly into RelayoutFrame

r8913
remove dependency of WindowInfo.h on DisplayModel.h

r8912
remove dependency of EbookFormatter on Doc

r8911
prevent ebook relayout when switching tabs

r8910
stop ChmEngine from extending BaseEngine

r8909
remove ChmEngine from EngineManager

r8908
remove MobiTestDoc

r8907
move WindowInfo::pdfsync to FixedPageUIController

r8906
mention pdfium in a wishlist

r8905
don't auto delete broken document's tab

r8904
replace WindowInfo::IsFixedDocLoaded with AsFixed, WindowInfo::IsChm with AsChm and WindowInfo::IsEbookLoaded with AsEbook

r8903
add a bunch of TODOs to LoadModelIntoTab

r8902
make selection edge auto-scrolling work for higher DPI settings (fixes issue 2595)

r8901
merge latest MuPDF update

r8900
display toolbar below tabbar (fixes issue 2596)

r8899
rename ShowTabBar => UseTabs and make tabs the default

r8898
implement EbController::GoToLastPage

r8897
clean up remainder of EbookWindow.cpp

r8896
stop using Doc for engines (Controller allows to abstract both when needed)

r8895
remove EbookWindow (fixes issue 2594)

r8894
remove most SumatraWindow usage[/more]
Автор: Victor_VG
Дата сообщения: 27.05.2014 04:35
SumatraPDF v2.6 r8940

Собрал, особых проблем не обнаружил, архив обновил, линк в шапке.

Что нового?
[more=SVN chagelog]r8940
simplify EbookUIController

r8939
isolate EbookController through EbookControllerCallback

r8938
isolate Controller, move remaining callbacks from WindowInfo to ControllerCallbackHandler

r8936
tabs: make middle-clicking close the tab

r8935
stop using LoadArgs::forceReuse for opening new tabs (it again overrides the current document)

r8934
move ebook thumbnail creation into EbookController

r8933
RenderToPDF: compress images

r8932
add experimental RenderToPDF

r8931
simplify SaveAs TXT/PDF conversion checks

r8930
replace PsEngine wrapper class with namespace[/more]
Автор: addhaloka
Дата сообщения: 27.05.2014 09:52
А плагин для браузеров (npPdfViewer.dll) - всё, больше не делают?
Автор: Victor_VG
Дата сообщения: 27.05.2014 13:26
addhaloka

Убран после того, как один пользователь попросил убрать его ибо лично у него Хром, а там своя кухня.
Автор: addhaloka
Дата сообщения: 27.05.2014 13:50
Victor_VG 15:26 27-05-2014
Цитата:
Убран после того, как один пользователь попросил убрать его ибо лично у него Хром, а там своя кухня.

Бред какой... Из-за одного пользователя недобраузера отказываться от самого лучшего, быстрого и компактного плагина для portable браузеров, только как-раз для Хромогов в portable-режиме его нельзя подключить (необходимо регистрировать npPdfViewer.dll в реестре, а вот в Firefox, Opera Presto и Seamonkey достаточно положить npPdfViewer.dll+портативный SumatraPDF.exe в плагины и всё).
Автор: Victor_VG
Дата сообщения: 27.05.2014 14:25
addhaloka

Да, есть такое дело, смотри инц 2498. По крайней мере если используем NSIS инсталлятор она не удаляется. Вот та, что у меня сохранилась npPdfViewer.dll.zip (v2.6, х86), а x64 можно собрать откатом исходников (а оно надо?) или взять из версии 2.5. Я вообще проще пользуюсь - PDF Viewer JS ветки Development Version (текущая версия 1.0.248) - он прекрасно работает в симанке/лисе с версиями Gecko 20+.
Автор: uaixovich
Дата сообщения: 27.05.2014 15:12
билд r8940, вин хр сп3 х32
при включении панели табов она становится прозрачной.
открываем первый файл, открываем второй файл - первый с концами закрывается, открываем третий файл - панель табов приходит в порядок, видны табы второго и третьего файлов.
Автор: Victor_VG
Дата сообщения: 27.05.2014 15:32
uaixovich

Извините, отдельной ХР у меня не посему смотрел под WINE HQ в BSD UNIX, но у меня по мере открытия документов рабочее окно выглядит так:



тот документ который на переднем плане естественно виден, табы остальных серые. Щёлкнул по табу - переключил документы. Щелчок колеса или средней кнопки мыши закрывает таб (это сделано в r8936 - tabs: make middle-clicking close the tab). Причём программа так выглядит что в семёрке, что под WINE.

Можете сделать скриншот своего экрана чтобы сравнить что мы оба видим?
Автор: uaixovich
Дата сообщения: 28.05.2014 00:54
Victor_VG


Цитата:
Можете сделать скриншот своего экрана


отбой. после рестарта case не воспроизводится, вкладки открываются норм.
видимо, был сбой в explorer.
Автор: Victor_VG
Дата сообщения: 28.05.2014 01:00
uaixovich

Скорее в Х-ах, а они всю ось чудесатили...

Добавлено:
SumatraPDF v2.6 r8946

Собрал, особых проблем не обнаружил, архив обновил, линк в шапке.

Что нового?

Цитата:
r8946
fix missing tab bar when loading documents from command line

r8945
merge FixedPageUIController/FpController into DisplayModel

r8944
make DisplayModel::engine read-only

r8942
remove NPAPI from AUTHORS, fix memory leak

r8941
merge latest MuPDF update
Автор: uaixovich
Дата сообщения: 28.05.2014 02:15
таки был баг, ибо
"fix missing tab bar when loading documents from command line "

вот, воспроизвел
1
2
Автор: Victor_VG
Дата сообщения: 28.05.2014 08:38
uaixovich

Значит у меня он не воспроизвёлся, а раз устранили, то и хорошо.
Автор: Victor_VG
Дата сообщения: 28.05.2014 11:04
SumatraPDF v2.6 r8948

Собрал, новых проблем не обнаружил, архив обновил, линк в шапке.

Что нового?

Цитата:
r8948
rebalance LinkHandler::ScrollTo and DisplayModel::ScrollToLink

r8947
create ChmModel from ChmEngine and ChmController


Пока последняя удачно собранная ревизия r8961, в r8962 не собралась х64 редакция - компилятор шибко умный и трактует варнинг как ошибку. Авторам сказал, починят.

P.S.

Починили в r8964, но сейчас уже r8965 пришла с поддержкой RAR5 - CBR: also sniff for RAR5 file signature (fixes issue 2604). Соберу, посмотрим.
Автор: Victor_VG
Дата сообщения: 30.05.2014 02:33
SumatraPDF v2.6 r8971

Собрал, особых проблем не обнаружил, архив обновил, линк в шапке.

Что нового?

[more=SVN changelog]r8971
make FindWindowInfoByFile take background tabs into account

r8970
observe file changes for background tabs

r8969
add -new-instance as a stop-gap measure for issue 2601

r8968
increase chances of file annotation not being lost (fixes bug 695271)

r8967
implement SaveFileAsPDF for single images and image dirs

r8966
CBZ/CBR: enable PDF conversion through Save As

r8965
CBR: also sniff for RAR5 file signature (fixes issue 2604)

r8964
fix x64 compilation warnings (fixes issue 2603)

r8963
add PdfCreator.[cpp|h] and implement CbzEngineImpl::SaveFileAsPDF

r8962
enable Save As for ebooks and fix some further inconsistencies (fixes issue 2283)

r8961
remove scrollbars sooner for ebooks (fixes issue 2602)

r8960
merge latest MuPDF update

r8959
add two more empty lines to SumatraPDF-settings.txt

r8958
make tab bar seem more responsive

r8957
handle ebook layout timer for background tabs

r8956
add Alt+1 to Alt+9 shortcuts for directly selecting a tab

r8955
settings: add ShowSingleTab setting to hide the tab bar when a single tab is visible

r8954
more header clean-up

r8953
merge EbookUIController/EbController into EbookController

r8952
enable refresh for tab's filePath and window title

r8951
ensure tab switching through fullscreen/presentation. Remove ManageFullScreen

r8950
prevent crash when reloading broken document

r8949
fix inconsistencies with reloading a tab and one stack overflow (fixes crashes 56017 and 56019)[/more]
Автор: Victor_VG
Дата сообщения: 31.05.2014 17:34
SumatraPDF v2.6 r8978

Собрал, особых проблем не обнаружил, архив обновил, линк в шапке.

Что нового?

Цитата:
r8978
Mobi: move ToC parsing from MobiEngineImpl to MobiDoc

r8977
merge latest MuPDF update

r8976
FB2: move ToC parsing from Fb2EngineImpl to Fb2Doc

r8975
remove unneeded attribute

r8974
PDF: don't rely on font descriptor /Widths for base 14 fonts (fixes issue 2606)

r8973
fix /analyze warnings

r8972
update translations
Автор: Victor_VG
Дата сообщения: 05.06.2014 19:19
SumatraPDF v2.6 r8992

Собрал, особых проблем не обнаружил, архив обновил, линк в шапке.

Что нового?

[more=SVN changelog - выписка]r8992
don't restore document-specific window placement when using tabs

r8991
don't use FromCodePageBuf for non-static buffer in url::DecodeInPlace (fixes issue 2612)

r8990
PDF: don't render overly broken pages (instead of leaving them blank)

r8989
move DDEExecute from AppTools to WinUtil

r8988
move URL handling string functions into url namespace (url::IsAbsolute, url::DecodeInPlace, etc.)

r8987
simplify ExtractFilenameFromURL

r8986
prevent use-after-free (fixes crash 56453)

r8985
add comments to plugin-test

r8984
fix x64 compilation breakage (fixes issue 2611)

r8983
add ToC support to ebook UI (fixes issue 2256)

r8982
add plugin-test app

r8981
PDF: stop rejecting broken page trees (fixes issue 2608)

r8980
update translations

r8979
update translations[/more]
Автор: Victor_VG
Дата сообщения: 06.06.2014 16:40
SumatraPDF v2.6 r8997

Собрал, особых проблем не обнаружил, архив обновил, линк в шапке.

Что нового?

Цитата:
r8997
update translations

r8996
make -console argument work for libmupdf.dll builds

r8995
select the correct ToC item when showing the sidebar for an ebook for the first time

r8994
PDF: correctly decrypt strings in broken documents (fixes issue 2610)

r8993
implement EbookController::Navigate
Автор: romby
Дата сообщения: 07.06.2014 03:46
А как сабж показывает CHM? Он интерпретирует его полностью самостоятельно, или это просто обёртка (для HH, IE, или кто там ещё CHMы в винде запускает)?

Добавлено:
И ещё вопрос. Поиск по всем страницам CHM, кажется, не предусмотрен. У меня искало только по текущей. Или это не так?
Автор: Victor_VG
Дата сообщения: 07.06.2014 05:36
romby

Сама с ними разбирается, у меня ищет до конца файла.

SumatraPDF v2.6 r8998

Собрал, особых проблем не обнаружил, архив обновил, линк в шапке.

Что нового?

Цитата:
r8998
limit -reuse-instance to a single executable (fixes issue 2601)
Автор: Victor_VG
Дата сообщения: 08.06.2014 15:28
SumatraPDF v2.6 r9007

Собрал, особых проблем не обнаружил, архив обновил, линк в шапке.

Что нового?

Цитата:
r9007
cmake: and unrar and bzip2 as static libraries

r9006
start on experimental cmake-based build system

r9005
PDF: don't throw away the rest of an object stream on an error (fixes bug 695300)

r9004
disable Back/Forward menu items when unavailable

r9003
merge latest MuPDF update

r9002
PDF: tolerate more broken dictionaries (fixes issue 2608)

r9001
follow-up to r8992

r9000
move window to foreground for -reuse-instance

r8999
PdfCreator: don't save grayscale images as RGB
Автор: kirsha
Дата сообщения: 08.06.2014 16:07
Давненько хотел отписаться, на мой взгляд, о подлянке со стороны SumatraPDF.
Если в настройках снять чекбокс "Запоминать открытые файлы", то теряем безвозвратно все закладки из избранного.
Автор: LonerDergunov
Дата сообщения: 08.06.2014 16:17
О, суматра табы научилась показывать? Наконец-то
Ещё бы из полноэкранного режима научилась выходить без помощи клавиатуры.
Автор: Victor_VG
Дата сообщения: 08.06.2014 16:23
kirsha

Цитата:
Если в настройках снять чекбокс "Запоминать открытые файлы", то теряем безвозвратно все закладки из избранного.

При снятии этого чекбокса происходит автоочистка истории списков открытия файлов. Можно говорить о неудобстве и предлагать разнести это по разным настройкам, но пока как есть....
Автор: kirsha
Дата сообщения: 08.06.2014 16:35
Victor_VG

Цитата:
Можно говорить о неудобстве

Да какое же неудобство: это злостное вредительство (она даже не предупреждает).
1. Галки нет — можно делать закладки.
2. Вздумалось сохранять последние открытые документы — ставим галку.
3. Передумали сохранять — снимаем чекбокс: приплыли...
Автор: Victor_VG
Дата сообщения: 08.06.2014 16:52
kirsha

Напишите авторам на форум просьбу добавить новую функцию в UI. Кто-то запрещает? Тут-то они не бывают, а потому и не знают о такой просьбе пользователей.
Автор: kirsha
Дата сообщения: 08.06.2014 17:02
Victor_VG

У меня была надежда на Вас.
Автор: Victor_VG
Дата сообщения: 08.06.2014 17:06
kirsha

У меня доступ к SVN только по чтению, а это надо коммитить исходники.

Добавлено:
LonerDergunov

В версии 2.6 последних ревизий умеет.

kirsha

Ладно, поместил виш Issue 2618 на багтрекер или вы будете ждать до бесконечности, но сами авторов об этом так и не попросите.
Автор: SLasH
Дата сообщения: 09.06.2014 10:26
Вкладки - это то, что нужно было.
Но реализация - костыль.
1. Вкладки по умолчанию включены и в GUI настройках отключения их нет.
2. При закрытии окна Суматрты закрываются вкладки. И пока последнюю вкладку не закроешь, не закроется Sumatra.
3. Из 2-го вытекает 3-е - нет возможности запоминать сессию открытых вкладок. Чтобы после перезапуска открылись прежние вкладки.

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748

Предыдущая тема: c$


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.