1
0
Fork 0
Commit Graph

50 Commits (54d2eff8b90eac9838fd0168dab2f454b0f8dbf2)

Author SHA1 Message Date
Mike Gerwitz 54d2eff8b9 Add diagram generation with graphviz
* configure.ac (TWOPI, HAS_TWOPI): Add variables.
  Check for towpi.
* doc/.gitignore (diagrams/*.svg): Add output file ignore.
* doc/Makefile.am: Add svg diagram building.
2017-06-08 14:38:32 -04:00
Mike Gerwitz 657573ab63 Near-complete liberation of liza
I have sat on releasing a lot of this code for years because I wanted
the liza repo to be in a pristine state---tests and all---which
required a great deal of refactoring.  Well, that never happened, and
time is up.

LoVullo Associates---my employer---has been purchased by another
company.  This means that any agreement with LoVullo regarding
releasing free software is going to have to be re-negotiated with this
new company, and I have no idea how those negotiations will go.  So,
I have no choice but to simply release everything in its current state,
or risk it being lost forever.

This represents work over the past 6--7 years, 99.9% of it written by
me.  This project has been my baby for quite some time, and has been
through a number of battles with deadlines and other unfortunate
circumstances; the scars show.  I also didn't really "know" JS when
starting this project.  Perhaps you can help improve upon it.

There are some odds-and-ends that could be committed.  And references
to insurance and LoVullo need to be removed to generalize this.

I hope that this will not be the last public commit for this project.
I'll fight the good fight and we'll see where that takes us.  Maybe
it'll be easy.

Happy hacking.
2017-06-08 14:38:28 -04:00
Mike Gerwitz 4ddebbc035 Add SRCURI configuration for manual
* configure.ac (SET_SRCURI): Provide source root to manual.
  (--with-srcuri): Add configure option.
* doc/config.texi.in (SET_SRCURI): Add configuration value.
* doc/liza.texi: Add warning if SET_SRCURI is unset when DEVNOTES is set.
2017-03-23 12:16:52 -04:00
Mike Gerwitz 1b4ebc13e3 Add notices and DEVNOTES flag
* .gitignore (/config.*): Restrict to root.
* configure.ac (DEVNOTES): Add variable.
  (--enable-devnotes): Add configuration flag.
* doc/Makefile.am (liza_TEXINFOS): config.texi dependency.
* doc/config.texi.in: Add configuration file.
* doc/liza.css: Styling for notices.
* doc/liza.texi: Include configuration.  Add notice for DEVNOTES.
* doc/macros.texi: Add notice macros.
* doc/.gitignore (config.texi): Ignore generated file.
2017-03-23 12:16:52 -04:00
Mike Gerwitz d4ee4dbe7f Version bump v0.11.{3=>4} 2017-03-17 14:55:19 -04:00
Mike Gerwitz 2138ddf81a Version bump 0.11.{1=>2} 2017-02-22 10:01:47 -05:00
Mike Gerwitz d3c1d6f9b4 Version bump 0.11.{1=>2} 2017-02-21 16:24:56 -05:00
Mike Gerwitz 6fb077d29c Version bump v0.11.{0=>1}
* configure.ac: Bump version.
2017-02-21 14:20:43 -05:00
Mike Gerwitz 9225924e7e Version bump v0.{10.2=>11.0} 2017-02-16 09:13:25 -05:00
Mike Gerwitz 63aa24703b Version bump v0.10.{1=>2} 2017-02-14 08:57:35 -05:00
Mike Gerwitz e610372c84 Version bump 0.10.{0=>1} 2017-02-10 13:31:58 -05:00
Mike Gerwitz 3ea4efb732 Version bump 0.{9.1=>10.0} 2017-02-08 11:53:05 -05:00
Mike Gerwitz 25701c747b configure.ac: fix harmony destructuring flag
:x
2017-02-06 08:57:43 -05:00
Mike Gerwitz 9c4755407a Version bump 0.9.{0=>1} 2017-02-02 14:04:31 -05:00
Mike Gerwitz 2c22d962b5 Version 0.{8=>9}.0 bump 2017-01-30 12:13:15 -05:00
Mike Gerwitz af7813e605 Use node --harmony-destructuring when available
In newer versions of node, this flag goes away and it is enabled by
default.

* Makefile.am (test): Add NODE_DESTRUCTURE to mocha invocation.
* configure.ac (NODE, NODE_DESTRUCTURE): Add variables.

DEV-2296
2017-01-27 11:08:39 -05:00
Mike Gerwitz d2cf7dd093 Version bump 0.{7.2=>8.0} 2017-01-06 13:12:28 -05:00
Mike Gerwitz a446e454c6 Version bump 0.7.{1=>2} 2016-08-08 12:40:11 -04:00
Mike Gerwitz a1c49f1d32 Version bump 0.7.{0=>1} 2016-07-20 15:27:57 -04:00
Mike Gerwitz 85ec634bd7 Version bump v0.{6.4=>7.0} 2016-06-28 10:29:36 -04:00
Mike Gerwitz eb307e49fe Version bump 0.6.{3=>4} 2016-06-21 16:48:34 -04:00
Mike Gerwitz a6a3ffdcc4 Version bump 0.6.{2=>3} 2016-04-28 11:55:16 -04:00
Mike Gerwitz 895441850e Version bump 0.6.{1=>2} 2016-04-21 16:31:47 -04:00
Mike Gerwitz 98fefd537e Version bump 0.6.{0=>1} 2016-04-20 12:15:12 -04:00
Mike Gerwitz c83af2fb40 Version bump 0.{5.1=>6.0} 2016-04-20 08:46:48 -04:00
Mike Gerwitz 5984c2619f Version bump 0.5.{0=>1} 2016-04-18 10:47:57 -04:00
Mike Gerwitz ca38cb97da Version bump 1.{4.1=>5.0} 2016-04-18 10:11:41 -04:00
Mike Gerwitz 413df53f4f Version bump 0.{4.0=>4.1} 2016-04-13 08:28:09 -04:00
Mike Gerwitz 7ed15eed92 Version bump 0.{3.3=>4.0} 2016-04-12 16:40:22 -04:00
Mike Gerwitz 8cc73a4ca8 Version bump v0.3.{2=>3} 2016-04-06 10:45:28 -04:00
Mike Gerwitz 27546e05e2 Version bump v0.3.{1=>2} 2016-04-05 11:55:23 -04:00
Mike Gerwitz 573e73cde9 Version bump v0.3.{0=>1} 2016-04-05 09:00:43 -04:00
Mike Gerwitz 65feaa0c7b v0.{2=>3}.0 bump 2016-04-05 00:17:02 -04:00
Mike Gerwitz 151f39c691 Version bump v0.{1=>2}.0 2016-03-30 15:00:54 -04:00
Mike Gerwitz 60eb954a7e configure.ac: Copyright year update 2016-03-30 15:00:04 -04:00
Arthur Domino b77bc57aee Update version to 0.1.0 2016-03-29 10:15:47 -04:00
Mike Gerwitz 578c064538 v0.0.{8=>9} bump 2015-12-04 10:04:21 -05:00
Mike Gerwitz d9e13f6326 v0.0.{7=>8} bump
This is purely because I published a bad tarball to NPM.
2015-12-03 09:08:48 -05:00
Mike Gerwitz 8864bd309a v0.0.{6=>7} bump 2015-12-03 08:28:44 -05:00
Mike Gerwitz d6d42a6498 v0.0.{5=>6} bump 2015-12-03 00:41:45 -05:00
Mike Gerwitz 80181c8eed v0.0.5 version bump 2015-08-28 12:47:57 -04:00
Mike Gerwitz fa2a25b067 0.0.4 version bump 2015-05-31 23:53:59 -04:00
Mike Gerwitz 0b6e916924 v0.0.3 version bump 2015-05-31 22:39:44 -04:00
Mike Gerwitz 5b4beaa89b Version bump v0.0.2 2015-05-01 15:43:52 -04:00
Mike Gerwitz 80785dbcf4 Version bump 0.0.1
Nothing useful has been merged into master yet
2015-05-01 10:43:41 -04:00
Mike Gerwitz e815e8a491 Autotools now using build-aux/ instead of tools/
We will use tools/ for our own scripts
2014-04-18 10:02:47 -04:00
Mike Gerwitz a76fd811ed Added version.js 2014-01-17 01:20:30 -05:00
Mike Gerwitz 7fe66235f9 Added package.json for npm
It will be a while yet before this appears in npm.

The build no longer fails on `make' by default.
2014-01-17 00:51:53 -05:00
Mike Gerwitz d432985c67 Added placeholder files for Texinfo documentation
Texinfo is the documenation format of the GNU operating system and can
produce output in a variety of useful formats, including info, HTML, and
PDF.

The HTML output is of particular importance here, since Liza is a JavaScript
framework.
2014-01-16 23:35:45 -05:00
Mike Gerwitz 3a93fbb25c Added placeholder files for autotools
``Building'' Liza will not be required to use it; see ease.js for the style
of building that will be used here. In particular: the build process will be
used for minification and the creation of distribution archives, but one can
simply include the source files (using, say, node.js) to use it without
building.
2014-01-16 23:07:42 -05:00