Commit Graph

51 Commits

Author SHA1 Message Date
49eff29fac Fix bugs in document info 2022-03-22 15:51:10 +03:00
328395dfea fix GetInfo 2022-03-11 12:32:46 +03:00
a18d19b6f7 optimize 2022-03-10 17:55:58 +03:00
8ef62fd670 djvu GetInfo 2022-03-10 17:40:05 +03:00
28ac386e08 Refactoring 2022-01-13 20:11:38 +03:00
c0c11cf928 DjVu to clean 2021-12-24 10:08:50 +03:00
9d12314f22 fix empty djvu 2021-12-09 14:16:59 +03:00
ea6c30e2bd common script 2021-11-15 18:55:05 +03:00
597155af11 add DjVu GetGlyphs 2021-11-11 17:21:46 +03:00
fc91e7b9ce refactoring 2021-11-08 18:00:30 +03:00
433c5b1cfe xps fix GetGlyphs 2021-10-29 18:40:33 +03:00
533d04e8f3 change origin to top left corner
only in xps format the canvas sizes are multiplied
2021-10-18 17:46:05 +03:00
e20588a3da fix coords 2021-10-15 16:03:26 +03:00
4836418528 fix 2021-10-07 11:45:11 +03:00
5487058744 Refactoring 2021-10-05 17:36:53 +03:00
d7c4ceba92 Fix errors 2021-10-05 15:13:22 +03:00
d9217329eb fix some problems 2021-10-04 15:02:16 +03:00
a1caf0792d djvu fix coords 2021-08-25 18:22:59 +03:00
f0e7921347 fix djvu exception 2021-08-20 14:49:10 +03:00
0465a264aa js djvu links 2021-08-19 18:02:59 +03:00
c8ce35e4b9 djvu links 2021-08-18 13:14:17 +03:00
18a4775984 djvu get glyphs separately from paint 2021-07-30 18:27:49 +03:00
ef7281f362 fix djvu coords and structure pages 2021-07-28 14:01:46 +03:00
f862f962e0 djvu glyphs 2021-07-27 18:10:51 +03:00
5214162718 general compilation and optimization glyphs 2021-07-26 18:37:49 +03:00
d652e3c32f djvu structure 2021-07-23 18:18:18 +03:00
6ad4a538eb djvu compilation 2021-07-22 17:32:02 +03:00
6f33e529e5 optimization 2021-07-21 18:04:44 +03:00
815f96a50a Merge remote-tracking branch 'origin/hotfix/v5.2.8' into develop 2019-01-22 15:04:53 +03:00
792a0b35e1 [copyright] For bug 39644
Change address Latvian office.
2019-01-17 17:03:31 +03:00
288d208da3 [copyright] Update Copyright
2018 -> 2019
2019-01-17 16:44:11 +03:00
73ef4140a2 [x2t] rename String.h -> StringExt.h 2018-11-09 14:33:25 +03:00
1900e2f0a0 . 2018-04-19 15:08:19 +03:00
8100a2860f 19 2018-04-16 14:14:31 +03:00
c3cd1afa85 Update copyright to 2018 2018-03-01 14:30:24 +03:00
04d197375c change license to 2017 2017-01-17 18:17:26 +03:00
a66cd47c4e 1) docbuilder : save to image support
2) docbuilder : add save params
3) IOfficeDrawingFile : set sizes for save to raster
2016-10-21 17:31:30 +03:00
beb64a6efa utf8 -> utf8 with BOM 2016-06-23 19:23:34 +03:00
7e8eeed3ea add AGPL header 2016-06-23 17:24:44 +03:00
01a3fd5efc to utf8 2016-06-23 16:47:17 +03:00
5342f784e1 быстрое открытие форматов pdf, djvu, xps. первая версия 2016-05-21 01:37:11 +03:00
1e35ce87cd сделал общий интерфейс для открытия PdfReader, Djvu, Xps 2016-05-21 01:34:00 +03:00
59372212a6 Сделано, чтобы все ридеры работали по одной схеме.
git-svn-id: svn://fileserver/activex/AVS/Sources/TeamlabOffice/trunk/ServerComponents@63804 954022d7-b5bf-4e40-9824-e11837661b57
2016-05-21 00:19:47 +03:00
ba973a9ad8 работа под линукс
git-svn-id: svn://fileserver/activex/AVS/Sources/TeamlabOffice/trunk/ServerComponents@63685 954022d7-b5bf-4e40-9824-e11837661b57
2016-05-21 00:18:07 +03:00
746ccb420b сборка под линукс. странные правки (добавление this->) - не править. Это особенность компилятора gcc
The problem is that templates are processed in two passes (according to the standard, VS does otherwise). In the first pass, before the type substitution, everything that does not depend on the template arguments is looked up and checked. Dependent names are then left to resolve in the second pass, once the type has been substituted. 

Now, in the first pass there is nothing that indicates that next is dependent on template arguments, and thus it needs to resolve before type substitution. Now, because the base type is templated on the template argument of your current template, the compiler cannot look into it (it might be specialized for some types, and without knowing what type T we are instantiating the template with, we cannot know which specialization to use, i.e. the base depends on T and we are checking before knowing T).

The trick of adding this-> turns next into a dependent name, and that in turn means that lookup is delayed until the second pass, where T is known, and because T is known, List<T> is also known and can be looked up into.


git-svn-id: svn://fileserver/activex/AVS/Sources/TeamlabOffice/trunk/ServerComponents@63683 954022d7-b5bf-4e40-9824-e11837661b57
2016-05-21 00:18:05 +03:00
e5a0ebb024 полностью реализован механизм билда статической и динамической библиотеки
git-svn-id: svn://fileserver/activex/AVS/Sources/TeamlabOffice/trunk/ServerComponents@63673 954022d7-b5bf-4e40-9824-e11837661b57
2016-05-21 00:17:48 +03:00
fb6bae5ee1 NSString->NSStringExt. Переделано на новый интерфейс IRenderer.
git-svn-id: svn://fileserver/activex/AVS/Sources/TeamlabOffice/trunk/ServerComponents@63573 954022d7-b5bf-4e40-9824-e11837661b57
2016-05-21 00:15:37 +03:00
7068e50d00 Вывод номеров страниц при конвертации в Pdf убран из релизной версии.
git-svn-id: svn://fileserver/activex/AVS/Sources/TeamlabOffice/trunk/ServerComponents@63330 954022d7-b5bf-4e40-9824-e11837661b57
2016-05-21 00:11:29 +03:00
608c5df9fc Сделана специальная конвертация Djvu в Pdf, при которой ч/б картинки и составные картинки передаются через специальные функции для достижения лучшей скорости и лучшего финального размера pdf-файла.
git-svn-id: svn://fileserver/activex/AVS/Sources/TeamlabOffice/trunk/ServerComponents@63314 954022d7-b5bf-4e40-9824-e11837661b57
2016-05-21 00:11:11 +03:00
d92c01c247 Конвертации строк переделаны на функции из DesktopEditor/Common
git-svn-id: svn://fileserver/activex/AVS/Sources/TeamlabOffice/trunk/ServerComponents@62616 954022d7-b5bf-4e40-9824-e11837661b57
2016-05-21 00:03:54 +03:00