CubePDF 1.0.0RC18

CubePDF 1.0.0RC18 をリリースしました。修正点は下記の通りです。 文書プロパティを「設定を保存」機能の対象となるように拡張 CubePDF には「設定の保存」機能が存在しますが、この機能の対象はこれまで「一般」および「その他」タブに存在する項目に限ら…

2018 年の振り返り

GitHub Activity リポジトリおよびコードの整理 CI の徹底およびテストカバレッジの可視化 CubePDF シリーズの大改修 GitHub Activity 2018 年も残り僅かとなりました。この記事では、私の 1 年間の活動を振り返ります。まず、GitHub Activity に目を向ける…

CubePDF Utility 0.5.2β

CubePDF Utility 0.5.2β をリリースしました。修正点は以下の通りです。 32bit 版の CubePDF Utility で、パスワードで保護された PDF ファイルが開けない不都合を修正しました。 プレビュー画面の表示処理を改善しました。 高 DPI 設定時にサムネイルの表示…

CubePDF 1.0.0RC17

CubePDF 1.0.0RC17 をリリースしました。修正点は下記の 3 点です。 出力ファイル名の初期値が、特定の条件で文字化けする不都合を修正しました。 インストール時の挙動を改善しました。 Ghostscript 9.26 に更新しました。尚、9.26 ではセキュリティに関す…

CubePDF に含まれる Ghostscript を手動で更新する方法

先日、Ghostscript が 9.26 にバージョンアップしました。リリースノートによると Ghostscript 9.26 では再び、セキュリティ問題に関する修正が実施されているようです。CubePDF も、近日中に Ghostscript のバージョンアップを含めた最新版をリリースする予…

Ghostscript を C# から利用するためのライブラリ

先日、7-Zip ライブラリとしての CubeICE と言う記事を公開しましたが、ライブラリ化の試みは CubePDF シリーズでも行っています。CubePDF シリーズは Cube.Pdf と言うリポジトリで管理しており、ライブラリ部分は Libraries に、最終的なアプリケーション部…

CubePDF 1.0.0RC16

CubePDF 1.0.0RC16 をリリースしました。修正点は下記の通りです。 名前を付けて保存ダイアログの挙動を修正 CubePDF 1.0.0RC12 以降、出力ファイルに設定されているパスのフォルダ部分を「名前を付けて保存」ダイアログの初期表示フォルダとして指定してい…

ユニットテストで振り返るプログラマとしての自分史

ここ 1, 2 年、主に キューブ・ソフト で配布している Windows ソフトウェアを中心に、ユニットテスト周りの整備を精力的に行ってきました。今回は、テストと言う視点で、自らのプログラミングの軌跡を振り返るような記事を執筆してみようかと思います。 テ…

7-Zip ライブラリとしての CubeICE

圧縮・解凍ソフト CubeICE をゼロから改修 に記載した通り、昨年、CubeICE に対して大幅な修正を実施しましたが、この際にライブラリとしても利用できるようにインターフェース(クラスやメソッド)を整理する事をテーマの一つに設定していました。そこで、…

CubePDF Utility 0.5.1β

CubePDF Utility 0.5.1β をリリースしました。修正点は以下の通りです。 0.4.1β から 0.5.0β の変更時に移行できていなかった機能を再実装 CubePDF Utility 0.5.0β では起動速度等の向上のために大幅な修正を行いましたが、この都合で一部の機能が 0.4.1β か…