WMJ
|
71493da2d1
|
-修复检查版本应答文件的编码标记错误
|
2022-01-11 20:09:08 +08:00 |
|
WMJ
|
111a3ee720
|
!更改了更新通知的网盘网址
|
2022-01-11 15:32:02 +08:00 |
|
WMJ
|
de1e0ae66e
|
!在缺少强名称程序集签名文件时,仍可正常编译(感谢@Akarinnnnn #26)
|
2022-01-11 09:26:32 +08:00 |
|
WMJ
|
311d099250
|
-修复版本更新文件格式错误的处理流程
|
2022-01-11 09:25:21 +08:00 |
|
WMJ
|
988829f6eb
|
!自动检测并使用平台生成工具(感谢@
Akarinnnnn)
|
2022-01-11 09:15:30 +08:00 |
|
WMJ
|
fca50960d7
|
Merge pull request #29 from calcitem/gitattr
完善 .gitattributes
|
2022-01-08 14:55:16 +08:00 |
|
Calcitem
|
fb7a660999
|
近一步完善 .gitattributes
在 .gitattributes 中定义项目中各类文件为文本文件还是二进制文件,
以免当文本文件过大时,某些工具会误认为为二进制文件,不能展示
差异比较。并且因平台和不同编辑器的差异可能会意外修改换行,被
Git 感知从而引入无必要的格式差异。
目前除了 C/C++ 和 md 文件未定义,其他文件均定义了文件类型
(文本/二进制) 以及换行格式。
C/C++ 文件目前存在两种不同换行格式,原始为 LF 换行,后面使用编辑器
编辑后转变了部分文件的换行。后续进行统一为 LF 后,再继续完善此文件。
|
2022-01-08 13:31:20 +08:00 |
|
WMJ
|
f1ff041bc4
|
!修正说明文件中的称谓
|
2022-01-08 10:15:06 +08:00 |
|
WMJ
|
613b3db758
|
Merge pull request #28 from wmjordan/revert-27-dep
Revert "改为使用 Git 子模块的方式来管理 jbig2dec 库的源码"
|
2022-01-08 09:27:56 +08:00 |
|
WMJ
|
bbe25ff896
|
Revert "改为使用 Git 子模块的方式来管理 jbig2dec 库的源码"
|
2022-01-08 09:27:01 +08:00 |
|
WMJ
|
85a64673b5
|
Merge pull request #27 from calcitem/dep
改为使用 Git 子模块的方式来管理 jbig2dec 库的源码
|
2022-01-08 09:14:18 +08:00 |
|
Calcitem
|
6afd95620b
|
改为使用 Git 子模块的方式来管理 jbig2dec 库的源码
Git Submodule 的好处为可以简化项目依赖管理,方便更新维护。
当上游第三方库更新时,无需手动更新并提交代码,节省了版本库空间。
并且可以按需 checkout 到指定版本并提交以固定住。
(当前取 master 分支即可,因为此分支代码和 JBig2 目录的代码几乎一致,
差异点只是 JBig2 目录中的代码解决了 MSVC 下的一些编译问题,不过这些
问题是可以不修改代码就可以解决的,下文将详述之。)
并且 GitHub 等代码托管平台的依赖关系图中可以解析出库依赖关系。
相关步骤:
(1) 执行 git submodule add https://github.com/ArtifexSoftware/jbig2dec.git
(2) 移除 JBig2/include 以及 JBig2/src 下和 jbig2dec 中重复的 .h/.c 文件;
(3) 在 Visual Studio 的 Solution Explorer 中将 jbig2 项目中的 .h/.c 文件替换
为 jbig2dec 中的文件。如果 jbig2dec 目录中没有的文件,则不替换。
(4) 解决编译问题。在没有使用 Git 子模块之前,是通过修改 JBig2 目录下的代码文件
来解决编译问题的,现在改为修改编译配置解决,包括如下几点:
* Error C4996 'strdup': The POSIX name for this item is deprecated.
Instead, use the ISO C and C++ conformant name: _strdup. See online help for details.
* Error C4146 unary minus operator applied to unsigned type, result still unsigned
* Error C1083 Cannot open include file: 'strings.h': No such file or directory
上述3个编译错误通过在 Visual Studio 的
jbig2 Property Pages -> Configuration Properties -> C/C++ -> Command Line -> Additional Options
增加 -w44996 -w24146 /D "HAVE_STRING_H" 来解决。
继续编译时出现的错误,则通过将 gitopt.c、gitopt1.c、jbig2_image_pbm.c、jbig2_arith.c 添加到工程中解决。
(5) 更新 readme.md.
已知问题:
而对于 jbig2enc 目录则无法切换到 Git 子模块的形式,因为其中的修改量较大,不能直接引用原始库。
参考资料:
https://git-scm.com/book/zh/v2/Git-%E5%B7%A5%E5%85%B7-%E5%AD%90%E6%A8%A1%E5%9D%97
|
2022-01-08 03:07:01 +08:00 |
|
WMJ
|
9ace1963aa
|
!更新了说明文档
|
2022-01-07 18:37:26 +08:00 |
|
WMJ
|
224d928189
|
!修正模板的命名
|
2022-01-07 09:47:16 +08:00 |
|
WMJ
|
8fb03b8363
|
Merge branch 'master' of https://github.com/wmjordan/PDFPatcher
|
2022-01-07 09:45:52 +08:00 |
|
WMJ
|
102a2e8d26
|
Update issue templates
|
2022-01-07 09:43:04 +08:00 |
|
WMJ
|
7155dbb0f5
|
更新 github 模板
|
2022-01-07 09:41:01 +08:00 |
|
WMJ
|
9ab0ed8200
|
!简化Tracker的代码
|
2022-01-06 16:03:55 +08:00 |
|
WMJ
|
84795a1745
|
-避免读取到无法访问的目录时程序崩溃的问题
|
2022-01-06 15:48:19 +08:00 |
|
WMJ
|
89cfecc019
|
-修复部分表格控件编辑框过于窄小的问题
|
2022-01-06 15:45:38 +08:00 |
|
WMJ
|
3f5f52301f
|
!格式化源代码
|
2022-01-06 09:08:16 +08:00 |
|
WMJ
|
9656c69847
|
!修改“关于本程序”页面中的源代码项目引用网址
|
2022-01-05 14:45:57 +08:00 |
|
WMJ
|
f91e14cddb
|
#14 .editorconfig
|
2022-01-05 08:45:58 +08:00 |
|
WMJ
|
3fa29fd0ab
|
-修正编译过程的错误(#10)
|
2022-01-04 21:23:43 +08:00 |
|
WMJ
|
b612a66117
|
!补充了更新内容
|
2022-01-04 09:24:43 +08:00 |
|
WMJ
|
bcaced6cf0
|
!修改发布脚本,使之与更新历史的文本编码一致
|
2022-01-04 09:24:31 +08:00 |
|
WMJ
|
13bbd8d3af
|
Merge pull request #7 from calcitem/utf8
Convert .cs and .txt file encoding to UTF-8 with BOM
|
2022-01-04 08:57:28 +08:00 |
|
Calcitem
|
3c4fdc8969
|
Convert .cs and .txt file encoding to UTF-8 with BOM
Convert the file encoding format to prevent VS from issuing
warnings and displaying garbled characters.
|
2022-01-04 00:14:51 +08:00 |
|
ivysrono
|
b750ccfb92
|
Update readme.md
|
2022-01-03 20:03:49 +08:00 |
|
ivysrono
|
fad4cb9d5f
|
Update 更新历史.txt
|
2022-01-03 20:03:29 +08:00 |
|
ivysrono
|
1b4447ca5b
|
file encoding from GB18030 to UTF-8.
|
2022-01-03 20:02:55 +08:00 |
|
WMJ
|
6662bbe93b
|
!删除了软件界面上的捐赠二维码
|
2022-01-03 20:00:18 +08:00 |
|
WMJ
|
a1740b8356
|
-修复书签编辑器页码编辑框太窄的问题
|
2021-12-27 14:48:14 +08:00 |
|
WMJ
|
38b33d8bef
|
-不再支持.NET Framework 2
|
2021-12-26 20:36:02 +08:00 |
|
WMJ
|
26201307ad
|
+合并图片功能使用JPEG图片EXIF的旋转角度
|
2021-12-26 20:35:46 +08:00 |
|
WMJ
|
5ba02451a0
|
!增加编译环境说明
|
2021-12-26 17:05:12 +08:00 |
|
WMJ
|
b117f2924b
|
!书签编辑器支持无限次回退操作
|
2021-12-25 20:42:15 +08:00 |
|
WMJ
|
a7d23082d0
|
+补充遗漏的文件
|
2021-12-24 21:08:16 +08:00 |
|
WMJ
|
b42bfb98fa
|
PDF补丁丁公开源代码
|
2021-12-24 20:35:03 +08:00 |
|