1
0
Fork 0
Commit Graph

144 Commits (protolib)

Author SHA1 Message Date
Mike Gerwitz 2a8965f17d Added section to manual on interoperable polymorphism 2014-04-29 02:03:51 -04:00
Mike Gerwitz 8cfe231a63 Began work on interop chapter of manual 2014-04-29 02:03:51 -04:00
Mike Gerwitz a537721ea1
Added documentation for implicit private members 2014-04-20 02:53:02 -04:00
Mike Gerwitz 82a02c0081 [copyright] Copyright assignment to the FSF
Thanks to Donald Robertson III for his help and guidance during this
process.
2014-04-09 19:05:07 -04:00
Mike Gerwitz 74b4525f00
Added details of private method wrapping exemption to manual 2014-03-20 23:55:16 -04:00
Mike Gerwitz c5b6562d34 Mention of "Traits as mixins" in README.md and manual
No documentation yet; this is planned for the 0.2.1 release to prevent
further delays of the first GNU release.
2014-03-15 21:16:27 -04:00
Mike Gerwitz 89f00e0cdd [copyright] Copyright update 2014-01-20 22:55:29 -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 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 ffad3b81f3 [copyright] Copyright update 2014-01-06 21:48:55 -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 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 018351e565 [copyright] Copyright update for texinfo documents and misc. scripts 2013-12-23 00:39:48 -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 bef545b425 Corrected doc Makefile EXTRA_DIST img/ 2013-12-22 01:05:31 -05:00
Mike Gerwitz 3d3cb42982 Corrected @setfilename for easejs.texi 2013-12-22 01:05:30 -05:00
Mike Gerwitz efc82bb9a9 {manual=>easejs}.texi
Brandon Invergo recommended the name change so that the info file was
identifiable after installation.
2013-12-21 23:58:02 -05:00
Mike Gerwitz 9ec3529b60 verset will no longer update version.tex; deprecated by previous commit 2013-12-21 23:43:47 -05:00
Brandon Invergo f9bb93c54d Applied autotool-related patch by Brandon Invergo
On Sat, Dec 21, 2013 at 12:29:23PM +0000, Brandon Invergo wrote:
> - configure.ac: add "foreign" to the AM_INIT statement so you don't have
>   to do it from the command line
>
> - configure.ac: add a test for midair -p, which is standard boilerplate
>   stuff
>
> - configure.ac: let the user dictate the locations of the java, node and
>   closure-compiler executables via the JAVA, NODE and CCJAR environment
>   variables
>
> - Makefile.am: use the MKDIR_P and CCJAR environment variables insntead
>   of hard-coded paths
>
> - doc/Makefile: rename to doc/Makefile.am
>
> - doc/Makefile.am: remove manual infodoc handling; Automake can automate
>   this stuff
>
> - doc/Makefile.am: support installing the documentation (install-plain,
>   install-pdf, install-html), which gets installed usually to
>   ${prefix}/share/doc/easejs (i.e. /usr/share/doc/easejs)
>
> - doc/classes.texi: fix some @ref macros
>
> - doc/manual.texi: fix the @include location
2013-12-21 23:31:45 -05:00
Mike Gerwitz 2a76be2461
[copyright] Copyright update 2013-12-20 00:50:54 -05:00
Mike Gerwitz a75375fe6f
Added README to scripts/ directory 2012-05-11 20:53:02 -04:00
Mike Gerwitz 6c7ccdcb3b
Added GNU GPL v3+ license header and copyright notice to all scripts and Makefiles
Note: ease.js is licensed under the LGPL. Many of its external scripts are under the GPL.
2012-05-11 19:11:12 -04:00
Mike Gerwitz d63c844144
Documentation correction regarding class dfn keywords 2012-05-08 18:01:29 -04:00
Mike Gerwitz bc44bfd8e9 Set version to 0.2.0-dev 2012-03-05 22:55:14 -05:00
Mike Gerwitz 3740e0c9e0 manual.texi now looking for version.texi 2012-03-05 22:55:08 -05:00
Mike Gerwitz 22005e396e Added missing closing parenthesis in Visibility Object Implementation section of manual 2012-01-19 23:25:47 -05:00
Mike Gerwitz 0ceffe2146 Visibility Object Implementation doc correction 2012-01-19 23:24:56 -05:00
Mike Gerwitz 4627958247 Updated version in documentation and package.json to v0.1.0
- We are nearly there. Happy holidays and happy new year from ease.js ;)
2011-12-23 00:09:11 -05:00
Mike Gerwitz 021b67bbff Whoops - abstract member param names may now contain underscores 2011-12-22 09:10:51 -05:00
Mike Gerwitz ac837107c5 Corrected terms in Abstract Members section of documentation
- "Parameters" instead of "arguments"
- "Declaration", not "definition"
2011-12-21 20:13:42 -05:00
Mike Gerwitz 50904390da Interface members may now only contain arg names that are valid var names
- This should apply to all abstract definitions. This will be resolved in the next commit. I am tired.
2011-12-20 23:56:46 -05:00
Mike Gerwitz d5ef3eb221 Minor documentation correction (>= to >) 2011-12-15 21:21:46 -05:00
Mike Gerwitz 075e73e4d1 [#5] Added private naming conflict mention and inheritance information to Inheritance section of manual 2011-12-03 12:26:03 -05:00
Mike Gerwitz 50da560c1f [#5] Added pre-es5 fallback section to visibility object implementation 2011-11-29 21:07:24 -05:00
Mike Gerwitz b339cf0859 [#5] Removed doc-* prefix from doc Makefile; redundant 2011-11-29 19:48:26 -05:00
Mike Gerwitz bdc32906e7 [#5] Added FinalClass to manual 2011-11-27 22:53:43 -05:00
Mike Gerwitz d730481332 [#5] Updated "Root Directory" section of manual 2011-11-27 22:43:31 -05:00
Mike Gerwitz e376770cf4 [#5] Updated "Lib Directory" section 2011-11-27 22:40:55 -05:00
Mike Gerwitz 80577e06b0 [#5] Updated "Test Directory" section 2011-11-27 22:39:35 -05:00
Mike Gerwitz 4d50a40577 [#5] Slightly adjusted *-wide.dia PNG output size 2011-11-27 21:42:14 -05:00
Mike Gerwitz 412f8ad769 [#5] Added method wrapping details for visibility implementation 2011-11-27 21:40:30 -05:00
Mike Gerwitz 5ef46d4992 [#5] Added property proxy implementation details 2011-11-27 18:33:56 -05:00
Mike Gerwitz 0a88a0f83b [#5] Added bulk of "The Visibility Object" section to manual 2011-11-27 15:32:38 -05:00