Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release 0.4.0 #402

Merged
merged 6 commits into from
Jul 18, 2020
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
1 change: 1 addition & 0 deletions docs/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,7 @@ layout: default
- [更新履歴]({{ site.baseurl }}/history/)

### 前のバージョンのマニュアル (GitHubリンク)
- [JDim 0.4.0-20200718](./link-20200718)
- [JDim 0.3.0-20200118](./link-20200118)
- [JDim 0.2.0-20190720](./link-20190720)
- [JDim 0.1.0-20190122](./link-20190122)
Expand Down
89 changes: 87 additions & 2 deletions docs/manual/2020.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,8 +8,93 @@ layout: default
## {{ page.title }}


<a name="0.4.0-unreleased"></a>
### [0.4.0-unreleased](https://github.com/JDimproved/JDim/compare/e6e4e5bc37...master) (unreleased)
<a name="0.5.0-unreleased"></a>
### [0.5.0-unreleased](https://github.com/JDimproved/JDim/compare/JDim-v0.4.0...master) (unreleased)


<a name="JDim-v0.4.0"></a>
### [**JDim-v0.4.0** Release](https://github.com/JDimproved/JDim/releases/tag/JDim-v0.4.0) (2020-07-18)
主な変更点
- GTK2版は廃止されGTK3版がデフォルトになる
- スレビューのメール欄フォント設定を追加した
- 高参照レス抽出(赤レス抽出)を追加した
- 掲示板サイトのhttps化に対する対応を進めた
- 正規表現ライブラリGlib Regexのサポートを追加した
- Python製のビルドツール [meson](https://mesonbuild.com) のサポートを追加した(実験的な機能)


<a name="0.4.0-20200718"></a>
### [0.4.0-20200718](https://github.com/JDimproved/JDim/compare/e6e4e5bc37...JDim-v0.4.0) (2020-07-18)
- Release 0.4.0
([#402](https://github.com/JDimproved/JDim/pull/402))
- Add more specific description for building by meson
([#401](https://github.com/JDimproved/JDim/pull/401))
- `BBSListViewBase`: Use const reference to make alias for local variable
([#400](https://github.com/JDimproved/JDim/pull/400))
- Replace `snprintf` with string format function
([#399](https://github.com/JDimproved/JDim/pull/399))
- `ArticleBase`: Fix integer overflow
([#398](https://github.com/JDimproved/JDim/pull/398))
- Snap: Fix wrong keyword "runs-on" to "run-on" for snapcraft.yaml
([#397](https://github.com/JDimproved/JDim/pull/397))
- Snap: Fix architectures settings
([#396](https://github.com/JDimproved/JDim/pull/396))
- Snap: Drop architectures i386, ppc64el and s390x
([#395](https://github.com/JDimproved/JDim/pull/395))
- Snap: Update dependencies to use GNOME 3.34 snapcraft extension
([#394](https://github.com/JDimproved/JDim/pull/394))
- Tweak meson.build
([#393](https://github.com/JDimproved/JDim/pull/393))
- `JDSSL`: Fix dead assignment
([#392](https://github.com/JDimproved/JDim/pull/392))
- `environment`: Move local variable to inner scope
([#391](https://github.com/JDimproved/JDim/pull/391))
- `post`: Fix compiler waring for `-Wnon-virtual-dtor`
([#390](https://github.com/JDimproved/JDim/pull/390))
- `EditTextView`: Fix bounds check
([#389](https://github.com/JDimproved/JDim/pull/389))
- Add meson build for experimental support
([#388](https://github.com/JDimproved/JDim/pull/388))
- `DrawAreaBase`: Add null check before dereferencing pointer
([#387](https://github.com/JDimproved/JDim/pull/387))
- `DrawAreaBase`: Fix dead increment
([#386](https://github.com/JDimproved/JDim/pull/386))
- `Loader`: Fix dead assignment
([#385](https://github.com/JDimproved/JDim/pull/385))
- `ImageAdmin`: Add null check before dereferencing pointer
([#384](https://github.com/JDimproved/JDim/pull/384))
- `MessageViewBase`: Remove redundant null check
([#383](https://github.com/JDimproved/JDim/pull/383))
- `JDWinMain`: Unite if-statement blocks for same condition
([#382](https://github.com/JDimproved/JDim/pull/382))
- `JDWinMain`: Fix calling virtual function from the ctor and dtor
([#381](https://github.com/JDimproved/JDim/pull/381))
- `EditTextView`: Fix redundant initialization
([#380](https://github.com/JDimproved/JDim/pull/380))
- Revert "Update snapcraft.yaml to bundle the gnome-3-34 extension"
([#379](https://github.com/JDimproved/JDim/pull/379))
- Update snapcraft.yaml to bundle the gnome-3-34 extension
([#378](https://github.com/JDimproved/JDim/pull/378))
- `Loader`: Fix dead assignment
([#377](https://github.com/JDimproved/JDim/pull/377))
- `Core`: Fix member initialization
([#376](https://github.com/JDimproved/JDim/pull/376))
- `Core`: Add const qualifier to function parameters
([#375](https://github.com/JDimproved/JDim/pull/375))
- Rename local variables to avoid shadowing
([#374](https://github.com/JDimproved/JDim/pull/374))
- Add explicit keyword to constructors which have one argument
([#373](https://github.com/JDimproved/JDim/pull/373))
- Root: Use `std::find_if()` instead of iterator loop
([#372](https://github.com/JDimproved/JDim/pull/372))
- `mousekeypref`: Modify loop statements
([#371](https://github.com/JDimproved/JDim/pull/371))
- Remove local variable to avoid unread value
([#370](https://github.com/JDimproved/JDim/pull/370))
- Move local variables to inner scope to avoid unused value
([#369](https://github.com/JDimproved/JDim/pull/369))
- Add void cast for unread variables
([#368](https://github.com/JDimproved/JDim/pull/368))
- Bump version to 0.4.0-beta
([#367](https://github.com/JDimproved/JDim/pull/367))
- Fix make rule to not recompile all test codes
Expand Down
85 changes: 85 additions & 0 deletions docs/manual/link-20200718.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,85 @@
---
title: JDim 0.4.0-20200718
layout: default
---

&gt; [Top](../) &gt; 前のバージョンのマニュアル (GitHubリンク) &gt; {{ page.title }}


## 前のバージョンのマニュアル ( {{ page.title }} )

括弧書きのないリンクは[GitHubリポジトリ][gh]のページです。<br>
**注意**: 原稿のMarkdownはHTMLに変換する前提で書かれているので一部の表示やリンクが機能しません。

- [リリースノート][release-note] (GitHub Releases)
- [README.md][readme]
- [COPYING][copying]
- [INSTALL][install]
- [docs/README.md][docs-readme]
- [test/README.md][test-readme]
- [CONTRIBUTING.md][contributing]

---

- [JDimについて][about]
- [make、実行方法について][make]
- [OS/ディストリビューション別インストール方法][jdwiki-install] (JD wiki)
- [起動について][start]
- [datファイルのインポート、エクスポートについて][dat]
- [バックアップ、アンインストールについて][backup]

- [操作方法について][operation]
- [マウスジェスチャについて][mouse]

- [お気に入りについて][favorite]
- [外部板について][external]
- [実況モードについて][live]
- [ユーザーコマンド、リンクフィルタについて][usrcmd]
- [アスキーアート(AA)の入力について][asciiart]
- [次スレ検索について][next]

- [FAQ][jdwiki-faq] (JD wiki)
- [Tips][jdwiki-tips] (JD wiki)
- その他
- [板移転について][move]
- [ユーザーコマンド設定集][jdwiki-usrcmd] (JD wiki)
- [テーマについて][skin]
- [動作環境の記入について][environment]
- [効果音の再生について][sound]
- [URL変換について][urlreplace]

[gh]: https://github.com/JDimproved/JDim/tree/JDim-v0.4.0

[release-note]: https://github.com/JDimproved/JDim/releases/tag/JDim-v0.4.0
[readme]: https://github.com/JDimproved/JDim/blob/JDim-v0.4.0/README.md
[copying]: https://github.com/JDimproved/JDim/blob/JDim-v0.4.0/COPYING
[install]: https://github.com/JDimproved/JDim/blob/JDim-v0.4.0/INSTALL
[docs-readme]: https://github.com/JDimproved/JDim/blob/JDim-v0.4.0/docs/README.md
[test-readme]: https://github.com/JDimproved/JDim/blob/JDim-v0.4.0/test/README.md
[contributing]: https://github.com/JDimproved/JDim/blob/JDim-v0.4.0/CONTRIBUTING.md

[about]: https://github.com/JDimproved/JDim/blob/JDim-v0.4.0/docs/manual/about.md
[make]: https://github.com/JDimproved/JDim/blob/JDim-v0.4.0/docs/manual/make.md
[jdwiki-install]: https://ja.osdn.net/projects/jd4linux/wiki/OS%2F%E3%83%87%E3%82%A3%E3%82%B9%E3%83%88%E3%83%AA%E3%83%93%E3%83%A5%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3%E5%88%A5%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB%E6%96%B9%E6%B3%95
[start]: https://github.com/JDimproved/JDim/blob/JDim-v0.4.0/docs/manual/start.md
[dat]: https://github.com/JDimproved/JDim/blob/JDim-v0.4.0/docs/manual/dat.md
[backup]: https://github.com/JDimproved/JDim/blob/JDim-v0.4.0/docs/manual/backup.md

[operation]: https://github.com/JDimproved/JDim/blob/JDim-v0.4.0/docs/manual/operation.md
[mouse]: https://github.com/JDimproved/JDim/blob/JDim-v0.4.0/docs/manual/mouse.md

[favorite]: https://github.com/JDimproved/JDim/blob/JDim-v0.4.0/docs/manual/favorite.md
[external]: https://github.com/JDimproved/JDim/blob/JDim-v0.4.0/docs/manual/external.md
[live]: https://github.com/JDimproved/JDim/blob/JDim-v0.4.0/docs/manual/live.md
[usrcmd]: https://github.com/JDimproved/JDim/blob/JDim-v0.4.0/docs/manual/usrcmd.md
[asciiart]: https://github.com/JDimproved/JDim/blob/JDim-v0.4.0/docs/manual/asciiart.md
[next]: https://github.com/JDimproved/JDim/blob/JDim-v0.4.0/docs/manual/next.md

[jdwiki-faq]: https://ja.osdn.net/projects/jd4linux/wiki/FAQ
[jdwiki-tips]: https://ja.osdn.net/projects/jd4linux/wiki/Tips
[move]: https://github.com/JDimproved/JDim/blob/JDim-v0.4.0/docs/manual/move.md
[jdwiki-usrcmd]: https://ja.osdn.net/projects/jd4linux/wiki/%E3%83%A6%E3%83%BC%E3%82%B6%E3%83%BC%E3%82%B3%E3%83%9E%E3%83%B3%E3%83%89%E8%A8%AD%E5%AE%9A%E9%9B%86
[skin]: https://github.com/JDimproved/JDim/blob/JDim-v0.4.0/docs/manual/skin.md
[environment]: https://github.com/JDimproved/JDim/blob/JDim-v0.4.0/docs/manual/environment.md
[sound]: https://github.com/JDimproved/JDim/blob/JDim-v0.4.0/docs/manual/sound.md
[urlreplace]: https://github.com/JDimproved/JDim/blob/JDim-v0.4.0/docs/manual/urlreplace.md
18 changes: 16 additions & 2 deletions jdim.metainfo.xml
Original file line number Diff line number Diff line change
Expand Up @@ -30,8 +30,16 @@
<image>https://user-images.githubusercontent.com/15698961/72191765-39568200-33fb-11ea-9b2d-f8a997cf9ae8.png</image>
</screenshot>
<screenshot>
<caption>Extracting a keyword (highlight "観光")</caption>
<image>https://user-images.githubusercontent.com/15698961/72191766-39ef1880-33fb-11ea-84ad-b903408c2e5f.png</image>
<caption>Extracting a keyword (highlight "地球")</caption>
<image>https://user-images.githubusercontent.com/15698961/87845408-ec032200-c901-11ea-84cd-8090b0e418f6.png</image>
</screenshot>
<screenshot>
<caption>Editing message to post</caption>
<image>https://user-images.githubusercontent.com/15698961/87845409-edcce580-c901-11ea-9a35-28ae3242c42b.png</image>
</screenshot>
<screenshot>
<caption>Extracting posts which have much referenced</caption>
<image>https://user-images.githubusercontent.com/15698961/87845410-ee657c00-c901-11ea-85c7-0438e7f5ecf9.png</image>
</screenshot>
</screenshots>

Expand All @@ -45,6 +53,12 @@
</provides>

<releases>
<release version="0.4.0" date="2020-07-18">
<description>
<p>Switch default version to GTK3</p>
</description>
<url>https://github.com/JDimproved/JDim/releases/tag/JDim-v0.4.0</url>
</release>
<release version="0.3.0" date="2020-01-18">
<description>
<p>Improve GTK3 support</p>
Expand Down
2 changes: 1 addition & 1 deletion meson.build
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@
# - 生成された実行ファイルの場所は builddir/src/jdim

project('jdim', 'cpp',
version : '0.3.0',
version : '0.4.0',
license : 'GPL2',
meson_version : '>= 0.49.2',
default_options : ['warning_level=3', 'cpp_std=c++11'])
Expand Down
4 changes: 2 additions & 2 deletions src/jdversion.h
Original file line number Diff line number Diff line change
Expand Up @@ -17,8 +17,8 @@
#define MAJORVERSION 0
#define MINORVERSION 4
#define MICROVERSION 0
#define JDDATE_FALLBACK "20200627"
#define JDTAG "beta"
#define JDDATE_FALLBACK "20200718"
#define JDTAG ""

//---------------------------------

Expand Down