Skip to content

Commit

Permalink
Pre-release renewal of the project
Browse files Browse the repository at this point in the history
  • Loading branch information
Serg-Norseman committed Jun 27, 2018
1 parent 5012fbf commit 73db69a
Show file tree
Hide file tree
Showing 14 changed files with 73 additions and 20 deletions.
29 changes: 28 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,10 +1,37 @@

## ??.??.2017 [v2.13.0]
## 28.06.2018 [[v2.13.1](https://github.com/Serg-Norseman/GEDKeeper/releases/tag/v2.13.1)]
- Implemented the saving of circle charts in SVG.
- Fixed bug in the tree's chart with folding of branches.
- Fixed bug in the plugin "History Data".
- Fixed bug in the plugin "Data quality".
- Added option "Automatically check for updates".
- Fixed bug of loading of files "Agelong Tree" with incorrect encoding ANSEL.
- Fixed a crash in checking for new versions in WinXP.

## 08.06.2018 [[v2.13.0](https://github.com/Serg-Norseman/GEDKeeper/releases/tag/v2.13.0)]
- Added the folding of tree branches.
- The generator "Family Book" has been revised.
- Added option of displaying dates of marriages in tree diagrams.
- Added the inverted tree mode (ancestors at the bottom, descendants at the top).
- Added control keys for the number of generations displayed in circle charts.
- Fixed drawing of background of circle charts when outputting to a file.
- Fixed working of option "Hide empty segments" in circle charts.
- Added reports "Phonetics" and "Contemporaries".
- Created the first reporting plugin (reports "Frequency of names" and
"Personal events").
- Created the subsystem of external reporting plugins.
- Fixed auto-scrolling of tree diagram when clicking on personal record.
- Added an examples of the databases "The Human Origins" (rus, lat) and
"Ancient Kingdoms" (rus).
- Added a new plugin "History Data (links)".
- Added support for editing names in different languages.
- Added support for saving a snapshot of a tree in SVG format.
- Rpm-packages for Fedora / Rosa Linux are added.
- Added a new geocoder (OSM).
- Added a new plugin "Data Quality".
- Added possibility of highlighting portraits on general photos.
- Restored supporting of Ansel GEDCOM encoding.
- Fixed minor translation errors.
- Added a new plugin "WordsCloud".
- Fixed the problem of extra lines in family records while saving
GEDCOM files, which led to import problems in other programs.
Expand Down
9 changes: 2 additions & 7 deletions CODINGSTYLE.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Target .NET platform

The only allowed target platfrom is '.NET 3.0'. This ensures maximum coverage of users,
The only allowed target platfrom is '.NET 3.5'. This ensures maximum coverage of users,
and both gives ability to inexperienced or conservative users to avoid platform upgrading, and
adds old, un-upgradable versions of Microsoft Windows to list of the supported operating systems.

Expand All @@ -9,18 +9,13 @@ The only one exception of this rule is the sub-project 'GKTests', where more hig

# Language Integrated Query (LINQ)

Using of LINQ in the project is prohibited.
Using of LINQ in the project is not desirable, but is permissible in a limited scope.

# Non-portable features

To develop a program feature, that is known to be non-portable between Linux and Microsoft Windows,
you **must** get project's owner (@Serg-Norseman) approval before doing that.

# `foreach` operator

We do not recommend to use operator `foreach` in the code. One can use it in some GUI implementations,
but we still strongly advise against it.

# C# features

## Use of var
Expand Down
16 changes: 14 additions & 2 deletions build_all.mswin.x86.cmd
Original file line number Diff line number Diff line change
@@ -1,3 +1,15 @@
C:\windows\Microsoft.NET\Framework\v4.0.30319\MSBuild.exe projects\GEDKeeper2.mswin.sln /p:Configuration=Debug /p:Platform="x86"
@echo off
@%WINDIR%\Microsoft.NET\Framework\v4.0.30319\MSBuild.exe projects\GEDKeeper2.mswin.sln /p:Configuration=Debug /p:Platform="x86"

set BUILD_STATUS=%ERRORLEVEL%
if %BUILD_STATUS%==0 goto test
if not %BUILD_STATUS%==0 goto fail

:fail
pause
exit /b 1

:test
"C:\Program Files (x86)\NUnit 2.6.4\bin\nunit-console-x86.exe" projects\GKTests\bin\Debug\GKTests.dll
pause
pause
exit /b 0
4 changes: 2 additions & 2 deletions deploy/DEBIAN/changelog
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
gedkeeper (2.13.0-1~rc1) unstable; urgency=low
gedkeeper (2.13.1-1~rc1) unstable; urgency=low

* Initial Release.

-- Sergey V. Zhdanovskih (aka Norseman) <[email protected]> Fri, 08 Jun 2018 19:00:00 +0300
-- Sergey V. Zhdanovskih (aka Norseman) <[email protected]> Tue, 28 Jun 2018 19:00:00 +0300
2 changes: 1 addition & 1 deletion deploy/DEBIAN/control
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
Package: gedkeeper
Version: 2.13.0-1
Version: 2.13.1-1
Architecture: all
Depends: mono-runtime (>=5.12)
Maintainer: Sergey V. Zhdanovskih (aka Norseman) <[email protected]>
Expand Down
2 changes: 1 addition & 1 deletion deploy/gedkeeper.appdata.xml
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@
<developer_name>Sergey V. Zhdanovskih</developer_name>

<releases>
<release version="2.13.0" date="2018-06-08">
<release version="2.13.1" date="2018-06-28">
<description>
<p>Fixes issues X, Y and Z</p>
</description>
Expand Down
4 changes: 2 additions & 2 deletions deploy/gk2_linux_deb_package.sh
Original file line number Diff line number Diff line change
Expand Up @@ -3,13 +3,13 @@ APP="GEDKeeper2"
EXT="ged"
COMMENT="Personal genealogical database editor"
# APP_PATH=/usr/bin/
APP_VER="2.13.0"
APP_VER="2.13.1"
DEV_PATH="/home/norseman/share/gkdev/GEDKeeper"
PACK_PATH="gedkeeper-$APP_VER"
LIB_PATH="$PACK_PATH/usr/lib/gedkeeper"
BIN_PATH="$PACK_PATH/usr/bin"

rm -f ~/gedkeeper_2.13.0-1_all.deb
rm -f ~/gedkeeper_2.13.1-1_all.deb
rm -rf ~/$PACK_PATH

# Create directories if missing
Expand Down
2 changes: 1 addition & 1 deletion deploy/gk2_win_portable.cmd
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ rem Copyright (C) 2009-2018 by Sergey V. Zhdanovskih.
rem This file is part of "GEDKeeper".

set lstfile=".\listfile.txt"
set out_fn="gedkeeper_2.13.0_win_portable"
set out_fn="gedkeeper_2.13.1_win_portable"
set zip_fn=".\%out_fn%.zip"
set log_fn=".\%out_fn%.log"

Expand Down
2 changes: 1 addition & 1 deletion deploy/gk2_win_setup.nsi
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@

Unicode true
Name "GEDKeeper"
OutFile "gedkeeper_2.13.0_winsetup.exe"
OutFile "gedkeeper_2.13.1_winsetup.exe"
InstallDir $PROGRAMFILES\GEDKeeper2

CRCCheck on
Expand Down
1 change: 1 addition & 0 deletions locales/help_enu/gkhAuthors.html
Original file line number Diff line number Diff line change
Expand Up @@ -39,6 +39,7 @@ <h3>Thanks</h3>
<li>Gleb Buzhinsky - German translation.</li>
<li>Kevin Routley - testing and recommendations.</li>
<li>Svyatoslav Matveev - development of rpm-package for Fedora / Rosa Linux.</li>
<li>Alexey Klimin - testing and recommendations.</li>
</ul>

</body>
Expand Down
2 changes: 1 addition & 1 deletion locales/help_enu/gkhHistory.html
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@

<h1>Change log</h1>

<p><b>10.06.2018 [v2.13.1]</b><ul>
<p><b>28.06.2018 [v2.13.1]</b><ul>
<li>(+) Implemented the saving of circle charts in SVG.
<li>(*) Fixed bug in the tree's chart with folding of branches.
<li>(*) Fixed bug in the plugin "History Data".
Expand Down
1 change: 1 addition & 0 deletions locales/help_rus/gkhAuthors.html
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,7 @@ <h3>Благодарности</h3>
<li>Глеб Бужинский - перевод на немецкий язык.</li>
<li>Kevin Routley - тестирование и рекомендации.</li>
<li>Святослав Матвеев - разработка rpm-пакета для Fedora/Rosa Linux.</li>
<li>Алексей Климин - тестирование и рекомендации.</li>
</ul></p>

</body>
Expand Down
2 changes: 1 addition & 1 deletion locales/help_rus/gkhHistory.html
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@

<h1>История версий</h1>

<p><b>10.06.2018 [v2.13.1]</b><ul>
<p><b>28.06.2018 [v2.13.1]</b><ul>
<li>(+) Реализовано сохранение круговых диаграмм в SVG.
<li>(*) Исправлена ошибка в диаграмме дерева при свернутых ветвях.
<li>(*) Исправлена ошибка в плагине "Исторические данные".
Expand Down
17 changes: 17 additions & 0 deletions make_gk2_mswin_pack.cmd
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
call .\clean.cmd
call .\clean_all.cmd

call .\build_all.mswin.x86.cmd

set BUILD_STATUS=%ERRORLEVEL%
if %BUILD_STATUS%==0 goto installer
if not %BUILD_STATUS%==0 goto fail

:fail
pause
exit /b 1

:installer
"C:\Program Files (x86)\NSIS\makensis.exe" .\deploy\gk2_win_setup.nsi
pause
exit /b 0

0 comments on commit 73db69a

Please sign in to comment.