working/Hatch.git
20 months agoLP1858345 Hatch docs: use backticks to highlight paths/filenames master
Dan Scott [Sun, 5 Jan 2020 17:22:55 +0000 (12:22 -0500)]
LP1858345 Hatch docs: use backticks to highlight paths/filenames

Helps differentiate paths and filenames from regular text.

Signed-off-by: Dan Scott <dan@coffeecode.net>
Signed-off-by: Bill Erickson <berickxx@gmail.com>
20 months agoLP1858345 Hatch docs: unify spelling of "extension"
Dan Scott [Sun, 5 Jan 2020 17:22:06 +0000 (12:22 -0500)]
LP1858345 Hatch docs: unify spelling of "extension"

A few typo fixes.

Signed-off-by: Dan Scott <dan@coffeecode.net>
Signed-off-by: Bill Erickson <berickxx@gmail.com>
20 months agoLP1858344 Make curl follow redirects to retrieve lib/json-20160810.jar
Dan Scott [Sun, 5 Jan 2020 16:59:36 +0000 (11:59 -0500)]
LP1858344 Make curl follow redirects to retrieve lib/json-20160810.jar

Maven redirects some requests to other servers, but unless curl is told
to follow redirects using the -L/--location flag, it will simply
download the HTML response for the HTTP 301 "Moved permanently" message,
breaking the ability to compile Hatch.

This commit adds the "-L" flag to the curl request for
lib/json-20160810.jar, resolving the issue.

Signed-off-by: Dan Scott <dan@coffeecode.net>
Signed-off-by: Bill Erickson <berickxx@gmail.com>
21 months agoLP1824391 Bump hatch version to 0.3.2 user/jboyer/lp1830391_signoff
Bill Erickson [Thu, 23 May 2019 21:41:11 +0000 (17:41 -0400)]
LP1824391 Bump hatch version to 0.3.2

Signed-off-by: Bill Erickson <berickxx@gmail.com>
Signed-off-by: Jason Boyer <JBoyer@equinoxinitiative.org>
21 months agoLP1824391 Hatch set (file write) 'bare' option
Bill Erickson [Fri, 12 Apr 2019 19:23:38 +0000 (15:23 -0400)]
LP1824391 Hatch set (file write) 'bare' option

Adds a "bare" option to the hatch "set" command indicating to Hatch the
string content should be written as-is instead of encoded as JSON first.
This essentially gives Hatch a text/plain print-to-file option.

Signed-off-by: Bill Erickson <berickxx@gmail.com>
Signed-off-by: Jason Boyer <JBoyer@equinoxinitiative.org>
21 months agolp1825891 Hatch Windows Installer ProgramData logs
Kyle Huckins [Thu, 2 May 2019 21:11:09 +0000 (21:11 +0000)]
lp1825891 Hatch Windows Installer ProgramData logs

- Create ProgramData/Hatch dir and associated registry key upon installation
- Remove ProgramData/Hatch dir upon uninstallation
- Set hatch.properties and logging.properties data directory and logging path
to ProgramData/Hatch(/hatch.log)

Signed-off-by: Kyle Huckins <khuckins@catalyte.io>
Signed-off-by: Bill Erickson <berickxx@gmail.com>
 Changes to be committed:
modified:   installer/windows/hatch.nsi

Signed-off-by: Jason Boyer <JBoyer@equinoxinitiative.org>
21 months agoLP1825891 Hatch 'hostname' command
Bill Erickson [Wed, 17 Apr 2019 20:22:56 +0000 (16:22 -0400)]
LP1825891 Hatch 'hostname' command

Returns the hostname as reported by Java:

InetAddress.getLocalHost().getHostName();

Includes hostname request in TestJava program.

Signed-off-by: Bill Erickson <berickxx@gmail.com>
Signed-off-by: Jason Boyer <JBoyer@equinoxinitiative.org>
21 months agoLP1825896 Migrate values to new data directory
Bill Erickson [Wed, 24 Apr 2019 23:05:20 +0000 (19:05 -0400)]
LP1825896 Migrate values to new data directory

When the currently selected data (AKA profile) directory differs from
the default, migrate data from the default directory to the newly
configured directory.

This migration only occurs on the first instance of using the new
directory, specifically when Hatch determines the new directory does not
yet exist.

Signed-off-by: Bill Erickson <berickxx@gmail.com>
Signed-off-by: Jason Boyer <JBoyer@equinoxinitiative.org>
21 months agoLP1817932 Hatch Mac install instructions
Bill Erickson [Wed, 8 May 2019 18:04:17 +0000 (14:04 -0400)]
LP1817932 Hatch Mac install instructions

Signed-off-by: Bill Erickson <berickxx@gmail.com>
Signed-off-by: Jason Boyer <JBoyer@equinoxinitiative.org>
21 months agoLP1817932 Hatch Deps fetcher for Mac
Bill Erickson [Wed, 8 May 2019 17:43:07 +0000 (13:43 -0400)]
LP1817932 Hatch Deps fetcher for Mac

Adds a 'mac' command line option to the Java dependency fetcher script
for fetching Mac dependencies.

Also teaches hatch.sh to reference the correct directories when running
on a mac (i.e. uname=Darwin).

Signed-off-by: Bill Erickson <berickxx@gmail.com>
Signed-off-by: Jason Boyer <JBoyer@equinoxinitiative.org>
21 months agoLP1817932 Hatch linux install doc updates for jdk11
Bill Erickson [Thu, 11 Apr 2019 16:21:08 +0000 (12:21 -0400)]
LP1817932 Hatch linux install doc updates for jdk11

Signed-off-by: Bill Erickson <berickxx@gmail.com>
Signed-off-by: Jason Boyer <JBoyer@equinoxinitiative.org>
21 months agoLP1817932 Bump Hatch versions 0.2.0 -> 0.3.0
Bill Erickson [Fri, 5 Apr 2019 14:25:40 +0000 (10:25 -0400)]
LP1817932 Bump Hatch versions 0.2.0 -> 0.3.0

Signed-off-by: Bill Erickson <berickxx@gmail.com>
Signed-off-by: Jason Boyer <JBoyer@equinoxinitiative.org>
21 months agoLP1817932 Dep fetcher and doc updates
Bill Erickson [Fri, 5 Apr 2019 14:22:36 +0000 (10:22 -0400)]
LP1817932 Dep fetcher and doc updates

Remove no-longer-needed dependency fetcher warning about removing files.

Repair file path in windows install docs.

Signed-off-by: Bill Erickson <berickxx@gmail.com>
Signed-off-by: Jason Boyer <JBoyer@equinoxinitiative.org>
21 months agoLP1817932 Improvements window Linux-base Windows building
Bill Erickson [Thu, 4 Apr 2019 21:19:13 +0000 (17:19 -0400)]
LP1817932 Improvements window Linux-base Windows building

Update build docs to assume Widnows builds are created on Linux.  The
Windows instructions could be recovered, but not until there is a way to
fetch dependenies or the process is fully documented.  For now, it's
Linux only.

Separte the extracted Windows and Linux Java dependencies so they can
live alongside each other.

Signed-off-by: Bill Erickson <berickxx@gmail.com>
Signed-off-by: Jason Boyer <JBoyer@equinoxinitiative.org>
21 months agolp1817932 Update Install Documentation
Kyle Huckins [Tue, 2 Apr 2019 16:45:16 +0000 (16:45 +0000)]
lp1817932 Update Install Documentation

- Remove deprecated instruction to install Java 1.8+

Signed-off-by: Kyle Huckins <khuckins@catalyte.io>
 Changes to be committed:
modified:   INSTALL.adoc

Signed-off-by: Bill Erickson <berickxx@gmail.com>
Signed-off-by: Jason Boyer <JBoyer@equinoxinitiative.org>
21 months agolp1817932 Include Java folders in NSIS installer
Kyle Huckins [Thu, 28 Mar 2019 17:27:04 +0000 (17:27 +0000)]
lp1817932 Include Java folders in NSIS installer

- Include java-jdk and javafx-sdk folders in windows installer.

Signed-off-by: Kyle Huckins <khuckins@catalyte.io>
 Changes to be committed:
modified:   installer/windows/hatch.nsi

Signed-off-by: Bill Erickson <berickxx@gmail.com>
Signed-off-by: Jason Boyer <JBoyer@equinoxinitiative.org>
21 months agolp1817932 Remove Java Version Check
Kyle Huckins [Mon, 25 Mar 2019 21:21:13 +0000 (21:21 +0000)]
lp1817932 Remove Java Version Check

- Removes JRE/JDK version checking from the windows installer.

Signed-off-by: Kyle Huckins <khuckins@catalyte.io>
 Changes to be committed:
modified:   installer/windows/hatch.nsi

Signed-off-by: Bill Erickson <berickxx@gmail.com>
Signed-off-by: Jason Boyer <JBoyer@equinoxinitiative.org>
21 months agoLP1817932 Hatch uses Java 11 + dependency fetcher script
Bill Erickson [Wed, 27 Feb 2019 16:03:18 +0000 (11:03 -0500)]
LP1817932 Hatch uses Java 11 + dependency fetcher script

Adds a new fetch-deps.sh script for fetching and unpacking Windows
and Linux dependencies.  It fetches OpenJDK 11, OpenJFX 11, and the JSON
library (which was previously fetched only for linux in hatch.sh).

Updates hatch.sh and hatch.bat to reference these new dependencies.

Signed-off-by: Bill Erickson <berickxx@gmail.com>
Signed-off-by: Jason Boyer <JBoyer@equinoxinitiative.org>
21 months agoLP1817932 Avoid jdk11 "boxed primitive constructors" deprecation
Bill Erickson [Wed, 27 Feb 2019 15:55:38 +0000 (10:55 -0500)]
LP1817932 Avoid jdk11 "boxed primitive constructors" deprecation

Specifically:

warning: [deprecation] Boolean(boolean) in Boolean has been deprecated

Signed-off-by: Bill Erickson <berickxx@gmail.com>
Signed-off-by: Jason Boyer <JBoyer@equinoxinitiative.org>
2 years agoLP1793005 Bump hatch versions for eg2
Bill Erickson [Wed, 24 Apr 2019 19:22:05 +0000 (15:22 -0400)]
LP1793005 Bump hatch versions for eg2

Signed-off-by: Bill Erickson <berickxx@gmail.com>
2 years agoLP#1793005 Support loading Hatch in Angular (/eg2).
Bill Erickson [Mon, 17 Sep 2018 19:08:53 +0000 (15:08 -0400)]
LP#1793005 Support loading Hatch in Angular (/eg2).

Adds /eg2/*/staff/ to the set of URLs which activate the Hatch browser
extension.

Signed-off-by: Bill Erickson <berickxx@gmail.com>
Signed-off-by: blake <blake@mobiusconsortium.org>
2 years agoLP1731922 Bump Hatch version for Windows Installer
Bill Erickson [Fri, 1 Feb 2019 15:22:53 +0000 (10:22 -0500)]
LP1731922 Bump Hatch version for Windows Installer

Signed-off-by: Bill Erickson <berickxx@gmail.com>
2 years agoLP1731922: Add Firefox support to Hatch
Jason Boyer [Wed, 9 May 2018 00:55:51 +0000 (20:55 -0400)]
LP1731922: Add Firefox support to Hatch

Firefox has an unnecessarily picky manifest parser
so it requires a separate manifest, and there was
also an issue with the batch file and quoting
command line parameters that was causing silent
failures.

The installer has also been updated to put the
necessary NativeMessagingHosts key in place but
FF doesn't offer the same kind of auto-install
abilities that Chrome does.

Signed-off-by: Jason Boyer <JBoyer@library.in.gov>
Signed-off-by: Bill Erickson <berickxx@gmail.com>
3 years agoLP1755289: Rearrange Installation Instuctions
Jason Boyer [Mon, 12 Mar 2018 21:39:37 +0000 (16:39 -0500)]
LP1755289: Rearrange Installation Instuctions

Rearrange the steps so that you don't need to
decide between Linux and Windows for every step,
only once at the beginning of the file.

Signed-off-by: Jason Boyer <JBoyer@library.in.gov>
Signed-off-by: Bill Erickson <berickxx@gmail.com>
3 years agoLP#1743604 - Not all Java binaries like "--dry-run" so use "-version"
Chris Sharp [Mon, 29 Jan 2018 14:17:25 +0000 (09:17 -0500)]
LP#1743604 - Not all Java binaries like "--dry-run" so use "-version"

When doing the "are you there?" test in hatch.bat, my Windows 7 32-bit
VM's installed version of Java (1.8.0_161)did not recognize "--dry-run"
as a valid option.  Changing the test to a simple "java -version" works.

Signed-off-by: Chris Sharp <csharp@georgialibraries.org>
Signed-off-by: Jason Boyer <JBoyer@library.in.gov>
Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
3 years agoLP1743604: Try to find Java automatically
Jason Boyer [Fri, 26 Jan 2018 04:20:17 +0000 (23:20 -0500)]
LP1743604: Try to find Java automatically

Starting sometime in the 1.8 timeframe Java
installations on Windows are making use of unix-
style symlinks available in NTFS to keep the
most reecnt version installed available at a
known location. We may as well look there if
the path isn't set correctly for some reason.

Signed-off-by: Jason Boyer <JBoyer@library.in.gov>
Signed-off-by: Chris Sharp <csharp@georgialibraries.org>
Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
3 years agoLP#1741309 Bump Hatch version to 0.1.4
Bill Erickson [Mon, 8 Jan 2018 15:52:21 +0000 (10:52 -0500)]
LP#1741309 Bump Hatch version to 0.1.4

While we're in there, replace spaces with dashes in exe build file to
make working in Linux less funky.

Signed-off-by: Bill Erickson <berickxx@gmail.com>
3 years agoLP1741309: Correct installed file permission
Jason Boyer [Sun, 7 Jan 2018 03:21:09 +0000 (22:21 -0500)]
LP1741309: Correct installed file permission

Because of the machinations of the _ReplaceInFile macro
the extension host JSON file does not inherit permissions
correctly. Adding the AccessControl NSIS plugin and using
the EnableFileInheritance function corrects this.

Signed-off-by: Jason Boyer <JBoyer@library.in.gov>
Signed-off-by: Chris Sharp <csharp@georgialibraries.org>
3 years agoLP#1733692 Bumping Hatch versions to 0.1.3
Bill Erickson [Fri, 1 Dec 2017 15:13:44 +0000 (10:13 -0500)]
LP#1733692 Bumping Hatch versions to 0.1.3

For now, Hatch Java and the Hatch browser extension are version locked.

Signed-off-by: Bill Erickson <berickxx@gmail.com>
3 years agoLP#1733692 Robustify Hatch Uninstaller
Jason Boyer [Fri, 1 Dec 2017 14:06:29 +0000 (09:06 -0500)]
LP#1733692 Robustify Hatch Uninstaller

Now the uninstaller is silent and leaves no files behind.

Signed-off-by: Jason Boyer <JBoyer@library.in.gov>
Signed-off-by: Bill Erickson <berickxx@gmail.com>
3 years agoLP1733692: Improve Hatch Un/Installer
Jason Boyer [Sun, 26 Nov 2017 18:14:46 +0000 (13:14 -0500)]
LP1733692: Improve Hatch Un/Installer

Will find 23 or 64 bit JRE/JDK and install registry keys where
all user accounts can access them, as well as install the Chrome
Web Store version of the extention. Uninstaller could still
stand some work, I have an idea involving CopyFiles but that
will have to wait.

Signed-off-by: Jason Boyer <JBoyer@library.in.gov>
Signed-off-by: Bill Erickson <berickxx@gmail.com>
3 years agoLP#1708757 Bump version numbers, Add docs
Bill Erickson [Fri, 10 Nov 2017 22:52:59 +0000 (17:52 -0500)]
LP#1708757 Bump version numbers, Add docs

Signed-off-by: Bill Erickson <berickxx@gmail.com>
Signed-off-by: Chris Sharp <csharp@georgialibraries.org>
3 years agoLP#1708757 Add Chrome store ID to Windows installer
Bill Erickson [Fri, 10 Nov 2017 22:34:36 +0000 (17:34 -0500)]
LP#1708757 Add Chrome store ID to Windows installer

Signed-off-by: Bill Erickson <berickxx@gmail.com>
Signed-off-by: Chris Sharp <csharp@georgialibraries.org>
3 years agoLP#1708757 Repaired small tile icon size
Bill Erickson [Fri, 10 Nov 2017 22:13:27 +0000 (17:13 -0500)]
LP#1708757 Repaired small tile icon size

Signed-off-by: Bill Erickson <berickxx@gmail.com>
Signed-off-by: Chris Sharp <csharp@georgialibraries.org>
3 years agoLP#1708757 Apply real Chrome store extension ID
Bill Erickson [Fri, 10 Nov 2017 21:16:37 +0000 (16:16 -0500)]
LP#1708757 Apply real Chrome store extension ID

Teach the NativeMessaging manifest about the new Chrome store ID and
remove the bugus test ID from the extension manifest.

Signed-off-by: Bill Erickson <berickxx@gmail.com>
Signed-off-by: Chris Sharp <csharp@georgialibraries.org>
3 years agoLP#1708757 Adding Hatch extension screeshot
Bill Erickson [Fri, 10 Nov 2017 20:55:11 +0000 (15:55 -0500)]
LP#1708757 Adding Hatch extension screeshot

Signed-off-by: Bill Erickson <berickxx@gmail.com>
Signed-off-by: Chris Sharp <csharp@georgialibraries.org>
3 years agoLP#1708757 Add Hatch png icons
Bill Erickson [Fri, 10 Nov 2017 19:21:04 +0000 (14:21 -0500)]
LP#1708757 Add Hatch png icons

Signed-off-by: Bill Erickson <berickxx@gmail.com>
Signed-off-by: Chris Sharp <csharp@georgialibraries.org>
4 years agoLP#1646166 PrintManager printSides thinko repair
Bill Erickson [Wed, 15 Feb 2017 17:38:31 +0000 (12:38 -0500)]
LP#1646166 PrintManager printSides thinko repair

Signed-off-by: Bill Erickson <berickxx@gmail.com>
4 years agoLP#1646166 PrintManager printQuality thinko repair
Bill Erickson [Fri, 10 Feb 2017 21:36:17 +0000 (16:36 -0500)]
LP#1646166 PrintManager printQuality thinko repair

Fix code that was accidentally using the provided value for printColor
as the value for printQuality.

Signed-off-by: Bill Erickson <berickxx@gmail.com>
4 years agoLP#1646166 Use Java executables in path on Windows
Bill Erickson [Fri, 10 Feb 2017 19:37:28 +0000 (14:37 -0500)]
LP#1646166 Use Java executables in path on Windows

Assume Windows knows where the Java executables live.  This is typical,
and means we don't have to handle that in the installer.

Environment variables remain in .bat file for ease of overriding the
default.

Signed-off-by: Bill Erickson <berickxx@gmail.com>
4 years agoLP#1646166 Remove permission granting steps from docs
Bill Erickson [Thu, 9 Feb 2017 17:21:51 +0000 (12:21 -0500)]
LP#1646166 Remove permission granting steps from docs

Current iteration of Hatch extension does not require granting
permissions on a per-host basis.  Permissions are granted during
installation.

Signed-off-by: Bill Erickson <berickxx@gmail.com>
4 years agoLP#1646166 Use content_scripts; no declarativeContent
Bill Erickson [Fri, 27 Jan 2017 15:35:11 +0000 (10:35 -0500)]
LP#1646166 Use content_scripts; no declarativeContent

Configure content_scripts in the extension manifest to specify which
sites should receive the content script.  This allows us to dictate at
what stage of page loading the content script is inserted.

Signed-off-by: Bill Erickson <berickxx@gmail.com>
4 years agoLP#1646166 Hatch intall docs updated
Bill Erickson [Thu, 26 Jan 2017 16:58:07 +0000 (11:58 -0500)]
LP#1646166 Hatch intall docs updated

Docs updated to reflect the addition of the Windows installer.

Signed-off-by: Bill Erickson <berickxx@gmail.com>
4 years agoLP#1646166 Hatch Windows Installer
Kyle Huckins [Wed, 25 Jan 2017 22:09:50 +0000 (14:09 -0800)]
LP#1646166 Hatch Windows Installer

Code for building a Windows installer executable for Hatch.

The code makes no attempt to install a JRE.  It only verifies that a JRE
version 1.8 or above is present.  It also does not add the browser
extension to the browser, it only installs the files needed for the
extension to work once added to the browser.

See installer/windows/README.adoc for instructions on building the
Windows installer.

Signed-off-by: Kyle Huckins <khuckins@catalystdevworks.com>
Signed-off-by: Bill Erickson <berickxx@gmail.com>
4 years agoLP#1646166 Hatch availability explicit in html
Bill Erickson [Wed, 25 Jan 2017 21:15:23 +0000 (16:15 -0500)]
LP#1646166 Hatch availability explicit in html

Signed-off-by: Bill Erickson <berickxx@gmail.com>
4 years agoLP#1646166 Printer options sanity check
Bill Erickson [Mon, 23 Jan 2017 20:34:59 +0000 (15:34 -0500)]
LP#1646166 Printer options sanity check

Confirm values not only exist but are non-empty before applying them to
printer jobs.

Signed-off-by: Bill Erickson <berickxx@gmail.com>
4 years agoLP#1646166 Hatch properties file
Bill Erickson [Mon, 23 Jan 2017 17:43:53 +0000 (12:43 -0500)]
LP#1646166 Hatch properties file

Adds ability to pass configuration data to Hatch via a new
hatch.properties file.  Adds (for now) one new property "data.directory"
which overrides the default data storage directory.

Signed-off-by: Bill Erickson <berickxx@gmail.com>
4 years agoLP#1646166 Hatch Windows compiler creates hatch.jar
Bill Erickson [Fri, 20 Jan 2017 16:52:33 +0000 (11:52 -0500)]
LP#1646166 Hatch Windows compiler creates hatch.jar

Signed-off-by: Bill Erickson <berickxx@gmail.com>
4 years agoLP#1646166 Hatch Linux supports openjdk
Bill Erickson [Wed, 11 Jan 2017 16:51:24 +0000 (11:51 -0500)]
LP#1646166 Hatch Linux supports openjdk

Signed-off-by: Bill Erickson <berickxx@gmail.com>
4 years agoLP#1646166 Hatch extension load-time sanity check
Bill Erickson [Thu, 8 Dec 2016 21:26:51 +0000 (16:26 -0500)]
LP#1646166 Hatch extension load-time sanity check

Avoid unnecessary JS errors by preventing any attempts to link the
extension to the page via document.body when (in rare cases)
document.body is null.

Signed-off-by: Bill Erickson <berickxx@gmail.com>
4 years agoLP#1646166 Hatch dev install docs continued
Bill Erickson [Wed, 7 Dec 2016 22:32:01 +0000 (17:32 -0500)]
LP#1646166 Hatch dev install docs continued

Signed-off-by: Bill Erickson <berickxx@gmail.com>
4 years agoLP#1646166 Hatch dev install docs continued
Bill Erickson [Wed, 7 Dec 2016 20:54:12 +0000 (15:54 -0500)]
LP#1646166 Hatch dev install docs continued

Signed-off-by: Bill Erickson <berickxx@gmail.com>
4 years agoLP#1646166 Hatch dev install docs continued
Bill Erickson [Wed, 7 Dec 2016 20:44:10 +0000 (15:44 -0500)]
LP#1646166 Hatch dev install docs continued

Signed-off-by: Bill Erickson <berickxx@gmail.com>
4 years agoLP#1646166 Hatch Java docs continued
Bill Erickson [Thu, 1 Dec 2016 17:22:40 +0000 (12:22 -0500)]
LP#1646166 Hatch Java docs continued

Signed-off-by: Bill Erickson <berickxx@gmail.com>
4 years agoLP#1646166 Hatch Windows install docs continued
Bill Erickson [Wed, 30 Nov 2016 17:38:43 +0000 (12:38 -0500)]
LP#1646166 Hatch Windows install docs continued

Signed-off-by: Bill Erickson <berickxx@gmail.com>
4 years agoLP#1646166 Linux/Mac builder creates jars
Bill Erickson [Wed, 30 Nov 2016 17:28:04 +0000 (12:28 -0500)]
LP#1646166 Linux/Mac builder creates jars

Looking ahead to building a jar-based Windows installer, have the Linux
script build and use jar files instead of class files.  These jars will
eventually make their way into the Windows installer.

Signed-off-by: Bill Erickson <berickxx@gmail.com>
4 years agoLP#1646166 Linux/Mac builder fetches JSON libs
Bill Erickson [Wed, 30 Nov 2016 17:00:43 +0000 (12:00 -0500)]
LP#1646166 Linux/Mac builder fetches JSON libs

Signed-off-by: Bill Erickson <berickxx@gmail.com>
4 years agoLP#1646166 Hatch Native Messaging / Misc Repairs
Bill Erickson [Tue, 8 Nov 2016 17:12:30 +0000 (12:12 -0500)]
LP#1646166 Hatch Native Messaging / Misc Repairs

* Hatch is now installed as a native messaging host.
* Includes numerous repairs and refactoring to Hatch Java.
* Updated install docs
* Updated hatch.sh / hatch.bat scripts.
* New standalone logging.properties configuration file
* Remove Jetty / websocket code.
* Add org.json requirement for JSON parsing

Signed-off-by: Bill Erickson <berickxx@gmail.com>
5 years agoUpdate README.win to reflect new repo
Jeff Godin [Fri, 3 Jun 2016 20:48:12 +0000 (16:48 -0400)]
Update README.win to reflect new repo

Update URL in README.win to reflect Hatch's new top-level git repo.

Note the (newly?) static snapshot nature of the referenced zip file.

Signed-off-by: Jeff Godin <jgodin@tadl.org>
5 years agoAdded keystore generation to Windows readme
Bill Erickson [Thu, 20 Aug 2015 18:54:37 +0000 (14:54 -0400)]
Added keystore generation to Windows readme

Signed-off-by: Bill Erickson <berickxx@gmail.com>
5 years agoRearrange hatch.xml to support jetty 9.3
Bill Erickson [Thu, 20 Aug 2015 18:24:30 +0000 (14:24 -0400)]
Rearrange hatch.xml to support jetty 9.3

Resolves problem similar to what's described here:

https://jira.spring.io/browse/SPR-13162

Likely the configuration was not quite right all along and the Jetty
update just exposed it.

Signed-off-by: Bill Erickson <berickxx@gmail.com>
5 years agoAdded keystore generation to (linux) README
Bill Erickson [Thu, 20 Aug 2015 18:23:38 +0000 (14:23 -0400)]
Added keystore generation to (linux) README

Jetty 9.3 does not provide a sample certificate, so we have to create
one.  Will modify Windows readme soon.

Signed-off-by: Bill Erickson <berickxx@gmail.com>
5 years agobetter English
Jason Etheridge [Fri, 27 Feb 2015 06:35:14 +0000 (01:35 -0500)]
better English

5 years agoinstructions for Windows, and tweak to run-win.bat
Jason Etheridge [Fri, 27 Feb 2015 06:32:28 +0000 (01:32 -0500)]
instructions for Windows, and tweak to run-win.bat

Signed-off-by: Jason Etheridge <jason@esilibrary.com>
5 years agoHatch various repairs; setup readme; gitignore
Bill Erickson [Wed, 3 Dec 2014 20:04:06 +0000 (15:04 -0500)]
Hatch various repairs; setup readme; gitignore

Signed-off-by: Bill Erickson <berickxx@gmail.com>
5 years agohatch base dir keys() lookup repair
Bill Erickson [Mon, 5 May 2014 17:01:06 +0000 (13:01 -0400)]
hatch base dir keys() lookup repair

Signed-off-by: Bill Erickson <berick@esilibrary.com>
5 years agolog print job
Bill Erickson [Mon, 5 May 2014 12:45:29 +0000 (08:45 -0400)]
log print job

Signed-off-by: Bill Erickson <berick@esilibrary.com>
5 years agoprepend file dir with origin domain; scrub file names
Bill Erickson [Wed, 30 Apr 2014 21:05:50 +0000 (17:05 -0400)]
prepend file dir with origin domain; scrub file names

Signed-off-by: Bill Erickson <berick@esilibrary.com>
5 years agohatch : start msg thread before printing to ensure failed jobs don't kill the whole...
Bill Erickson [Thu, 24 Apr 2014 20:29:17 +0000 (16:29 -0400)]
hatch : start msg thread before printing to ensure failed jobs don't kill the whole process; more logging

Signed-off-by: Bill Erickson <berick@esilibrary.com>
5 years agohatch: avoid nesting event loops; more logging
Bill Erickson [Thu, 24 Apr 2014 19:39:32 +0000 (15:39 -0400)]
hatch: avoid nesting event loops; more logging

Signed-off-by: Bill Erickson <berick@esilibrary.com>
5 years agohatch bits
Bill Erickson [Thu, 24 Apr 2014 16:42:29 +0000 (12:42 -0400)]
hatch bits

Signed-off-by: Bill Erickson <berick@esilibrary.com>
5 years agohatch: docs, cleanup, extra temporary logging
Bill Erickson [Wed, 23 Apr 2014 22:00:07 +0000 (18:00 -0400)]
hatch: docs, cleanup, extra temporary logging

Signed-off-by: Bill Erickson <berick@esilibrary.com>
5 years agohatch : API docs
Bill Erickson [Wed, 23 Apr 2014 20:16:57 +0000 (16:16 -0400)]
hatch : API docs

Signed-off-by: Bill Erickson <berick@esilibrary.com>
5 years agohatch : comments, cleanup
Bill Erickson [Wed, 23 Apr 2014 18:50:31 +0000 (14:50 -0400)]
hatch : comments, cleanup

Signed-off-by: Bill Erickson <berick@esilibrary.com>
5 years agohatch : temporary windows runner script
Bill Erickson [Wed, 23 Apr 2014 16:03:09 +0000 (12:03 -0400)]
hatch : temporary windows runner script

Signed-off-by: Bill Erickson <berick@esilibrary.com>
5 years agohatch : create job settings from config hash cont.
Bill Erickson [Wed, 23 Apr 2014 14:34:02 +0000 (10:34 -0400)]
hatch : create job settings from config hash cont.

Signed-off-by: Bill Erickson <berick@esilibrary.com>
5 years agohatch : create job settings from config hash cont.
Bill Erickson [Wed, 23 Apr 2014 14:15:12 +0000 (10:15 -0400)]
hatch : create job settings from config hash cont.

Signed-off-by: Bill Erickson <berick@esilibrary.com>
5 years agohatch : create job settings from config hash cont.
Bill Erickson [Tue, 22 Apr 2014 21:17:10 +0000 (17:17 -0400)]
hatch : create job settings from config hash cont.

Signed-off-by: Bill Erickson <berick@esilibrary.com>
5 years agohatch : create job settings from config hash, initial
Bill Erickson [Tue, 22 Apr 2014 16:02:01 +0000 (12:02 -0400)]
hatch : create job settings from config hash, initial

Signed-off-by: Bill Erickson <berick@esilibrary.com>
5 years agohatch : extract and return job settings
Bill Erickson [Tue, 22 Apr 2014 14:41:56 +0000 (10:41 -0400)]
hatch : extract and return job settings

Signed-off-by: Bill Erickson <berick@esilibrary.com>
5 years agohatch: more printing attrs
Bill Erickson [Mon, 21 Apr 2014 15:53:24 +0000 (11:53 -0400)]
hatch: more printing attrs

Signed-off-by: Bill Erickson <berick@esilibrary.com>
5 years agohatch minor fixes; copyright
Bill Erickson [Wed, 16 Apr 2014 16:47:50 +0000 (12:47 -0400)]
hatch minor fixes; copyright

Signed-off-by: Bill Erickson <berick@esilibrary.com>
5 years agoHatch: use jetty XML for all configuration; SSL recovered.
Bill Erickson [Wed, 16 Apr 2014 14:48:54 +0000 (10:48 -0400)]
Hatch: use jetty XML for all configuration; SSL recovered.

Signed-off-by: Bill Erickson <berick@esilibrary.com>
5 years agohatch, rearranged to use javafx Application for browser printing
Bill Erickson [Tue, 15 Apr 2014 19:56:34 +0000 (15:56 -0400)]
hatch, rearranged to use javafx Application for browser printing

Signed-off-by: Bill Erickson <berick@esilibrary.com>