1
0
Fork 0
Commit Graph

1179 Commits (55f47a3c5a1af6dcdb9656201eb4b2750bb34723)

Author SHA1 Message Date
Mike Gerwitz e1a28d7c71
GNU ease.js
ease.js is now part of the GNU project; this merges in changes that led up
to the submission being accepted and additional cleanup thereafter. More
information will be included in the release announcement (which will be
included in the 0.2.0 tag), and relicensing rationale is included in the
commit that introduced the license change. The release announcement will
also include a small essay I have been authoring with the help and input of
RMS about the importance of making JavaScript code free.

Happy GNU year!
2014-01-20 21:30:07 -05:00
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