Mike Gerwitz
72da8f2dee
Moved test-warn-* tests into suite
2014-01-20 22:14:42 -05:00
Mike Gerwitz
aad013bd87
Moved test-class-abstract into suite as Class/AbstractTest
2014-01-20 22:14:42 -05:00
Mike Gerwitz
37d66b375d
Moved test-class-gettersetter into suite as Class/GetterSetterTest
2014-01-20 22:14:42 -05:00
Mike Gerwitz
0b1bf31b8d
Moved test-class-name into test suite as Class/NameTest
2014-01-20 22:14:42 -05:00
Mike Gerwitz
ee886f2d37
Moved test-class-constructor into suite as Class/ConstructorTest
...
Also removed assertions that are performed elsewhere.
We broke onto the fifth line in the suite ;)
2014-01-20 22:14:42 -05:00
Mike Gerwitz
d0bc34a7f3
Moved test-class-parent into test suite as Class/ParentTest
2014-01-20 22:14:42 -05:00
Mike Gerwitz
2b5bcaf02d
Moved test-class-extend into suite as Class/{Extend,InstanceSafety}Test
...
More refactoring to come for ExtendTest at some point
2014-01-20 22:14:42 -05:00
Mike Gerwitz
ae367964a3
Moved test-class into suite as Class/GeneralTest
...
This guy had some old tests indeed; it wasn't even in the second incarnation
of the test formats! Flasback to the beginning of ease.js.
2014-01-20 22:14:42 -05:00
Mike Gerwitz
f11b3b1f38
Moved test-class_builder-final into test suite as ClassBuilder/FinalTest
2014-01-20 22:14:42 -05:00
Mike Gerwitz
2aca9726c3
Moved test-class_builder-member-restrictions into test suite as ClassBuilder/MemberRestrictionTest
2014-01-20 22:14:41 -05:00
Mike Gerwitz
782e2c96cb
Moved test-class_builder-visibility into suite as ClassBuilder/VisibilityTest
2014-01-20 22:14:41 -05:00
Mike Gerwitz
b5e72b2934
Moved test-class_builder-const into suite as ClassBuilder/ConstTest
2014-01-20 22:14:41 -05:00
Mike Gerwitz
d8243707ad
Moved test-class-visibility into suite as Class/VisibilityTest
2014-01-20 22:14:41 -05:00
Mike Gerwitz
85a201558d
Moved ClassImplementTest into Class subdirectory in preparation for other test cases
2014-01-20 22:14:41 -05:00
Mike Gerwitz
b281ccba8f
Moved test-class_builder-static into suite as ClassBuilder/StaticTest
2014-01-20 22:14:41 -05:00
Mike Gerwitz
fb501a45e8
Moved test-class-implement into suite as ClassImplementTest
2014-01-20 22:14:41 -05:00
Mike Gerwitz
7cd151f484
Test suite title modified to reflect that ease.js is now a GNU project
2014-01-20 22:14:41 -05:00
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