Skip to content
This repository has been archived by the owner on May 24, 2022. It is now read-only.

Commit

Permalink
Client-5.2.0
Browse files Browse the repository at this point in the history
This is a snap shot of the MVCS repository.  The MVCS has been tagged
as Client-.5.2.0.  The Jira to capture this change is MARTUSDEV-1735
  • Loading branch information
nimbooce committed Nov 7, 2016
1 parent 4362c29 commit 15ba32b
Show file tree
Hide file tree
Showing 99 changed files with 8,779 additions and 9,659 deletions.
23 changes: 22 additions & 1 deletion martus-build/BuildFiles/Documents/client/README.txt
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
Martus(tm) Desktop Software Version 5.1.1 README.txt
Martus(tm) Desktop Software Version 5.2.0 README.txt
----------------------------------------------------------------

See https://www.martus.org for information about the Martus software.
Expand Down Expand Up @@ -57,6 +57,27 @@ Installing and Running Martus:

Martus desktop release information by version and release date:


Version 5.2.0 2016-11

This release is available in English and Spanish with partial translations in several
other languages. Other languages may be available in the future, as language-packs on https://www.martus.org

Changes in this release:

- Ability to import Xforms from benetech.github.io/forms for customizable data input
- Import multiple encrypted records at once
- Export data as unencrypted files in two additional formats: *.csv or *.json

Bug fixes and cleanup, including:
- Fixed issue where search and reports did not include dropdown fields
- Fixes for Java 8 updates

Known Issues:
- Currently, Xform import only supports English and Spanish
- Xform import may not work for certain special characters


Version 5.1.1 2015-12

This release is available in English, Spanish, Arabic, and French, with partial translations in several
Expand Down
2 changes: 1 addition & 1 deletion martus-build/BuildFiles/Documents/client/README_bur.txt
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
Martus(tm) ေဆာ့ဖ္ဝဲ ဗားရွင္း ၄.၃ (Version 4.3) ဖတ္ပါ README_bur.txt
Martus(tm) ေဆာ့ဖ္ဝဲ ဗားရွင္း ၄.၃ (Version 5.2.0) ဖတ္ပါ README_bur.txt
----------------------------------------------------------------------------

Martus ေဆာ့ဖ္ဝဲႏွင့္ ပတ္သက္ေသာ သတင္းးအခ်က္အလက္မ်ားအတြက္ http://www.martus.org ကို ဝင္ေရာက္ၾကည့္ရွုပါ။
Expand Down
2 changes: 1 addition & 1 deletion martus-build/BuildFiles/Documents/client/README_es.txt
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
Martus(tm) Software Versión 4.1.1 README_es.txt
Martus(tm) Software Versión 5.2.0 README_es.txt
---------------------------------------------


Expand Down
2 changes: 1 addition & 1 deletion martus-build/BuildFiles/Documents/client/README_fa.txt
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
Martus(tm) Software Version 3.6.1 README.txt
Martus(tm) Software Version 5.2.0 README.txt
---------------------------------------------------------


Expand Down
1,116 changes: 558 additions & 558 deletions martus-build/BuildFiles/Documents/client/README_fr.txt

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion martus-build/BuildFiles/Documents/client/README_ru.txt
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
Martus(tm) Программное обеспечение Версия 3.3 README_ru.txt
Martus(tm) Программное обеспечение Версия 5.2.0 README_ru.txt
------------------------------------------------------------

Содержание:
Expand Down
800 changes: 400 additions & 400 deletions martus-build/BuildFiles/Documents/client/README_th.txt

Large diffs are not rendered by default.

Binary file modified martus-build/BuildFiles/Documents/client/martus_user_guide.pdf
Binary file not shown.
Binary file modified martus-build/BuildFiles/Documents/client/quickstartguide.pdf
Binary file not shown.
Binary file not shown.
Binary file modified martus-build/BuildFiles/Documents/client/quickstartguide_es.pdf
Binary file not shown.
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
;The Martus(tm) free, social justice documentation and
;monitoring software. Copyright (C) 2001-2015, Beneficent
;monitoring software. Copyright (C) 2001-2016, Beneficent
;Technology, Inc. (Benetech).

;Martus is free software; you can redistribute it and/or
Expand All @@ -23,13 +23,13 @@ unicode "true"
!define PRODUCT_NAME "Martus"

;NOTE: PRODUCT_VERSION and PRODUCT_EXTENDED_VERSION must be numbers only, no 'pre-' can be added.
!define PRODUCT_VERSION "5.1.1"
!define PRODUCT_EXTENDED_VERSION "5.1.1.0"
!define PRODUCT_VERSION "5.2.0"
!define PRODUCT_EXTENDED_VERSION "5.2.0.0"

!define PRODUCT_OLDEST_UPGRADEABLE_EXTENDED_VERSION "4.0.0.0"
!define PRODUCT_OLDEST_NSIS_UPGRADEABLE_EXTENDED_VERSION "4.3.0.0"
!define PRODUCT_PUBLISHER "The Benetech Initiative"
!define PRODUCT_COPYRIGHT_DATE "2002-2015"
!define PRODUCT_COPYRIGHT_DATE "2002-2016"
!define PRODUCT_WEB_SITE "http://www.martus.org"
!define PRODUCT_UNINST_KEY "Software\Microsoft\Windows\CurrentVersion\Uninstall\${PRODUCT_NAME}"
!define PRODUCT_UNINST_ROOT_KEY "HKLM"
Expand Down
2 changes: 1 addition & 1 deletion martus-build/JenkinsBuildRelease.sh
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
export RELEASE_IDENTIFIER=5.1.1
export RELEASE_IDENTIFIER=5.2.0
export NSIS_HOME="$HOME/.wine/drive_c/Program Files/NSIS/"
export ATTIC_DIR="/var/lib/jenkins/martus-client/builds/$INPUT_BUILD_NUMBER/"
# INPUT_BUILD_NUMBER is set interactively (e.g. 3011)
Expand Down
10 changes: 10 additions & 0 deletions martus-build/TechDocs/BitsOfSecurity.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
Formual to calculate bits of security

Log2(6) * 40 = 90

- Instead of hashing the original value as intended, we convert it
to base64, and hash that. If true (please double check source), that would
mean that every 8 bits only contain 6 bits of actual data, so 120 * 6 /
8 = 90 bits.

- 90 bits isn't terrible.
2 changes: 1 addition & 1 deletion martus-build/TechDocs/Copyright Updates.txt
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ martus-client
org.martus.client.swingui.UIConstants.java

martus-build
BuildFiles/License.txt
BuildFiles/License.txt (2016... don't see this file anymore)
BuildFiles/Windows/Win32_NSIS_Unicode/Common/NSIS_Martus_Installer_Details.nsi

Eclipse
Expand Down
4 changes: 2 additions & 2 deletions martus-build/VersionNumbers.txt
Original file line number Diff line number Diff line change
Expand Up @@ -14,10 +14,10 @@ Martus client version numbers are set in the following places:

3. Build process (used to name the jars):
Configure the MartusClient-Release-Mercurial project:
http://mart-jenkins.benetech.org:8011/job/MartusClient-Release-Mercurial/configure
(OLD) http://mart-jenkins.benetech.org:8011/job/MartusClient-Release-Mercurial/configure
In the Build/Execute Shell/Command field, there is a line like this:
NOTE: This is now inside martus-build/BuildFiles/JenkinsBuildRelease.sh
export RELEASE_IDENTIFIER=pre-5.1.1
export RELEASE_IDENTIFIER=pre-5.3.0

4. In the app (used in splash screen and Help/About):
martus-client/source/org/martus/client/swingui/UiConstants.java
Expand Down
3 changes: 2 additions & 1 deletion martus-build/buildfile-martus-client.rb
Original file line number Diff line number Diff line change
Expand Up @@ -58,7 +58,8 @@ def bcprov_sig_file
JCOMMON_SPEC,
ORCHID_SPEC,
JAVAROSA_SPEC,
KXML_SPEC
KXML_SPEC,
JSON_SPEC
)

build do
Expand Down
1 change: 1 addition & 0 deletions martus-build/buildfile-martus-common.rb
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,7 @@ def main_target_dir
ORCHID_SPEC,
JAVAROSA_SPEC,
KXML_SPEC,
JSON_SPEC,
project('martus-logi').package(:jar),
project('martus-utils').package(:jar),
project('martus-swing').package(:jar)
Expand Down
5 changes: 5 additions & 0 deletions martus-build/buildfile-martus-thirdparty.rb
Original file line number Diff line number Diff line change
Expand Up @@ -62,6 +62,10 @@ def dictionary_file(project_name, directory, dictionary_name)
install artifact(JAVAROSA_SOURCE_SPEC).from(source_file(name, 'common/JavaRosa', "javarosa-7-30-1015-src.zip"))
install artifact(JAVAROSA_LICENSE_SPEC).from(license_file(name, 'common/JavaRosa', 'LICENSE'))
install artifact(KXML_SPEC).from(jar_file(name, 'common/JavaRosa', 'kxml2-2.3.0.jar'))

install artifact(JSON_SPEC).from(jar_file(name, 'common/Json', "json-20160212.jar"))
install artifact(JSON_SOURCE_SPEC).from(source_file(name, 'common/Json', "json-20160212-sources.jar"))
install artifact(JSON_LICENSE_SPEC).from(license_file(name, 'common/Json', 'LICENSE'))

#client
install artifact(LAYOUTS_SPEC).from(jar_file(name, 'client/jhlabs', 'layouts.jar'))
Expand Down Expand Up @@ -132,5 +136,6 @@ def dictionary_file(project_name, directory, dictionary_name)
p.include(artifact(ORCHID_SPEC), :path=>'ThirdParty')
p.include(artifact(JAVAROSA_SPEC), :path=>'ThirdParty')
p.include(artifact(KXML_SPEC), :path=>'ThirdParty')
p.include(artifact(JSON_SPEC), :path=>'ThirdParty')
end
end
9 changes: 9 additions & 0 deletions martus-build/buildfile-martus.rb
Original file line number Diff line number Diff line change
Expand Up @@ -88,6 +88,10 @@ def build_kxml_spec(type)
return build_spec('kxml', 'kxml', type, '2.3')
end

def build_json_spec(type)
return build_spec('json', 'json', type, '2-12-2016')
end

def build_layouts_spec(type)
return build_spec('com.jhlabs', 'layouts', type, '2006-08-10')
end
Expand Down Expand Up @@ -191,6 +195,10 @@ def build_orchid_spec(type)
JAVAROSA_LICENSE_SPEC = build_javarosa_spec('license')
KXML_SPEC = build_kxml_spec('jar')

JSON_SPEC = build_json_spec('jar')
JSON_SOURCE_SPEC = build_json_spec('sources')
JSON_LICENSE_SPEC = build_json_spec('license')

# Client, from public repository
JORTHO_SPEC = build_jortho_spec('jar')
JORTHO_SOURCE_SPEC = build_jortho_spec('sources')
Expand Down Expand Up @@ -370,6 +378,7 @@ def third_party_client_jars
jars << artifact(ORCHID_SPEC)
jars << artifact(JAVAROSA_SPEC)
jars << artifact(KXML_SPEC)
jars << artifact(JSON_SPEC)
return jars
end

Expand Down
Loading

0 comments on commit 15ba32b

Please sign in to comment.