Mike Gerwitz
e07ebc8028
Added mention of liza
...
The recently liberated work-in-progress framework for which I originally
created ease.js; it's nice to be able to complete that part of this
project's history. :)
2014-01-17 22:33:04 -05:00
Mike Gerwitz
4b871dabc8
Corrected all line lengths in doc/
...
Now conforms to tools/linechk's 76-char limitation.
2014-01-17 22:30:15 -05:00
Mike Gerwitz
537ca0d694
Removed confusing modification warning from version.js.in
...
Sure, that is in the output, but it's also in the input!
2014-01-17 01:13:36 -05:00
Mike Gerwitz
4cde73e205
Moved easejs.texi copyright comment header
...
This must appear below the line that inputs the Texinfo macros; otherwise,
any Tex output contains all @c lines, since the macro has not yet been
defined (and @ isn't even an escape character yet).
2014-01-16 23:48:51 -05:00
Mike Gerwitz
293189a9a0
Added copyright header to README.md
...
Now that I finally looked into Markdown commens.
2014-01-16 23:48:41 -05:00
Mike Gerwitz
60ff6b631d
Minor wording correction to README
2014-01-16 23:48:17 -05:00
Mike Gerwitz
4be249028c
linechk script now checking against 76 lines
...
The rationale is to give room for three characters for line numbering, plus
one delimiting space, for a total of an 80-characer-wide terminal.
2014-01-16 00:07:46 -05:00
Mike Gerwitz
c86bbf7458
Adjusted linkchk script to ignore now non-existant LICENSE and to check updated automake/autoconf files
2014-01-16 00:06:39 -05:00
Mike Gerwitz
fb50c8351a
Added additional generated files to linkchk ignores
2014-01-16 00:02:58 -05:00
Mike Gerwitz
f245b87f55
Copyright script will now ignore [no-copyright]-tagged commits (subject line)
2014-01-15 23:59:27 -05:00
Mike Gerwitz
97fbbd5bb9
[no-copyright] Modified headers to reduce GPL license notice width
2014-01-15 23:56:00 -05:00
Mike Gerwitz
5fa379e662
Using magnet link for license in minified files, recognized by LibreJS
2014-01-07 22:44:19 -05:00
Mike Gerwitz
87b7556341
Added @licstart and @licend to license.tpl for LibreJS
2014-01-07 22:42:24 -05:00
Mike Gerwitz
e0607c49c5
Test cases are once again dynamically discovered on suite run
...
Simplifies development; I got a little autoconf-crazy.
2014-01-06 22:39:23 -05:00
Mike Gerwitz
e03454b2b9
Corrected new Closure Compiler warnings
2014-01-06 22:05:05 -05:00
Mike Gerwitz
ffad3b81f3
[copyright] Copyright update
2014-01-06 21:48:55 -05:00
Mike Gerwitz
d013ada32c
Updated copyright script to include all copyright years in license templates
...
This increases file size even further, so eventually we may want to add
ranges. That said, it's not that significant, and helps to make the life of
the project prominant.
2014-01-06 21:48:14 -05:00
Mike Gerwitz
9563733798
dist targets now create and package minified files
2014-01-06 21:35:14 -05:00
Mike Gerwitz
7bca344305
Altered license templates for combined files with section 7 exception
...
As suggested by RMS in The JavaScript Trap:
<https://gnu.org/philosophy/javascript-trap.html >
This does increase the size of the minified file a bit---the header is now
about 1kB of uncompressed text (which will hopefully comprses nicely with
the rest of the minified file). That said, ease.js will be continuing to
grow in size, bandwidth is becoming less and less important, and the license
is very important, especially in our goal to spread the philosophy of
software freedom.
2014-01-06 21:09:04 -05:00
Mike Gerwitz
4e5f5dde04
Added doc-cp clean to clean-local target
...
This is part of the build for the website branch
2014-01-06 20:53:18 -05:00
Mike Gerwitz
ddfea8a173
[copyright] Added 2014 to easejs.texi
2014-01-06 00:48:37 -05:00
Mike Gerwitz
b74698a8eb
Added initial, basic documentation for method proxies
...
Implementation details will follow; this has gone undocumented long enough
and it does not feel right making another release without this.
2014-01-06 00:42:32 -05:00
Mike Gerwitz
4efa6b0438
Added GNU to `ease.js' in certain manual titles
...
For consistency and to promote GNU
2014-01-06 00:14:02 -05:00
Mike Gerwitz
5511ef78b5
Manual corrections for class examples; overrides must be virtual
...
Artifact from pre-virtual days.
2013-12-25 02:04:30 -05:00
Mike Gerwitz
5ac511ab8b
Added html-single target to root Makefile
2013-12-25 00:12:16 -05:00
Mike Gerwitz
a11a1a4efc
Corrected html dep ordering issue to ensure img files are built
2013-12-24 23:55:14 -05:00
Mike Gerwitz
fdd7d0f1b2
doc Makefile modified to let automake do much of the work
...
Also no longer using build/ directory for output and using -o in favor of stdout
to correct @contents error.
2013-12-24 23:50:25 -05:00
Mike Gerwitz
2d928215cd
automake did not seem to update version.texi when included inside header comments
2013-12-24 23:03:10 -05:00
Mike Gerwitz
8d133fd377
Added previous license change to news-ignore
...
No need to mention LGPL-licensing when that is no longer
2013-12-24 22:38:35 -05:00
Mike Gerwitz
d864e0b0d2
Added license information to README.md
...
Particularily important for non-free software that uses LGPLv3+ versions.
2013-12-23 00:59:20 -05:00
Mike Gerwitz
4b5d7a2676
Reserved words section of README.md is unneeded
2013-12-23 00:51:04 -05:00
Mike Gerwitz
018351e565
[copyright] Copyright update for texinfo documents and misc. scripts
2013-12-23 00:39:48 -05:00
Mike Gerwitz
4b8139d019
Modified tools/copyright to recognize texinfo documents
2013-12-23 00:33:20 -05:00
Mike Gerwitz
884eb3a03b
Added reference to REAME.hacking in README
2013-12-23 00:27:20 -05:00
Mike Gerwitz
6a063d65e9
Added ability to ignore commits in gitlog-to-news
2013-12-23 00:27:20 -05:00
Mike Gerwitz
749a49ba4f
Added build directory to EXTRA_DIST
...
We want these files to be available in the tarball for those who do not have the
setup necessary to build (which is far more likely to be the care with
JavaScript developers).
2013-12-23 00:27:20 -05:00
Mike Gerwitz
d6c522d16a
AUTHORS, NEWS, and ChangeLog will now always rebuild
2013-12-23 00:27:20 -05:00
Mike Gerwitz
897b68e3e0
Tests now work properly with auto* and no longer require minified files
2013-12-23 00:27:20 -05:00
Mike Gerwitz
8b83add95f
ease.js is now GNU ease.js.
...
On Sun, Dec 22, 2013 at 03:31:08AM -0500, Richard Stallman wrote:
> I hereby dub ease.js a GNU package, and you its maintainer.
>
> Please don't forget to mention prominently in the README file and
> other suitable documentation places that it is a GNU program.
2013-12-23 00:27:18 -05:00
Mike Gerwitz
26dffce00a
[copyright] Copyright update after adding --follow to copyright script
2013-12-22 22:50:29 -05:00
Mike Gerwitz
7822f120ca
copyright script will now --follow files
2013-12-22 22:50:29 -05:00
Brandon Invergo
79109304cc
Version splitting for configure.ac
...
Thanks again to Brandon Inverson for providing this patch. All changes are his
except for the comment in configure.ac and the version.js.tpl move/changes.
Copyright-paperwork-exempt: Yes
2013-12-22 22:50:24 -05:00
Mike Gerwitz
3ca4b1c40f
signchk tool now only checks merge commit (not the commits introduced) for signature
...
This greatly simplfies rebasing and other operations while working in a branch;
signing each and every commit that is not in master can be overkill (even if it
does give peace of mind).
2013-12-22 01:12:24 -05:00
Mike Gerwitz
996d8af015
AUTHORS, NEWS, ChangeLog, and package.json can now be cleaned
2013-12-22 01:10:31 -05:00
Mike Gerwitz
bef545b425
Corrected doc Makefile EXTRA_DIST img/
2013-12-22 01:05:31 -05:00
Mike Gerwitz
b7e891d77e
AUTHORS, NEWS, and ChangeLog may now be built independently
2013-12-22 01:05:30 -05:00
Mike Gerwitz
3d3cb42982
Corrected @setfilename for easejs.texi
2013-12-22 01:05:30 -05:00
Mike Gerwitz
6280186926
Added necessary EXTRA_DIST files for successful dist build
2013-12-22 01:05:30 -05:00
Mike Gerwitz
e1fdc92beb
package.json is now generated by configure script and included in distribution
2013-12-22 01:05:28 -05:00
Mike Gerwitz
465fe35831
Merge branch 'brandon/gnu' into gnu
2013-12-22 00:00:29 -05:00