1
0
Fork 0
easejs/doc
Mike Gerwitz 90fd1a8d08
`override' implies `virtual'
This behavior is consistent with other OO languages like C++ and C# that do
not have virtual methods by default.

This solution isn't ideal, but I don't have time for a larger refactoring
right now.  I sat on this change for a good few weeks before committing it
unchanged.

* lib/MemberBuilderValidator.js (validateMethod): Allow override of
  supertype overrides.

* test/*: Stripped `virtual' keyword where appropriate.

* doc/classes.texi (Inheritance): Update to state that `override' implies
  `virtual'.
2017-06-30 02:01:40 -04:00
..
img Corrected all line lengths in doc/ 2014-01-17 22:30:15 -05:00
.gitignore doc Makefile modified to let automake do much of the work 2013-12-24 23:50:25 -05:00
Makefile.am dia check via configure 2015-12-22 22:52:04 -05:00
README Corrected all line lengths in doc/ 2014-01-17 22:30:15 -05:00
about.texi [copyright] Copyright assignment to the FSF 2014-04-09 19:05:07 -04:00
classes.texi `override' implies `virtual' 2017-06-30 02:01:40 -04:00
easejs.css Corrected all line lengths in doc/ 2014-01-17 22:30:15 -05:00
easejs.texi Copyright 2017 year update on manual and headers 2017-01-02 23:42:23 -05:00
highlight.pack.js [#5] Added syntax highlighting to HTML documentation 2011-06-05 11:18:41 -04:00
impl-details.texi [copyright] Copyright assignment to the FSF 2014-04-09 19:05:07 -04:00
integration.texi [copyright] Copyright assignment to the FSF 2014-04-09 19:05:07 -04:00
interactive.js Remove interactive.js jQuery dependency 2015-08-23 00:37:24 -04:00
interop.texi Added section to manual on interoperable polymorphism 2014-04-29 02:03:51 -04:00
license.texi Corrected all line lengths in doc/ 2014-01-17 22:30:15 -05:00
mkeywords.texi [copyright] Copyright update 2015-05-28 01:01:51 -04:00
source-tree.texi [copyright] Copyright assignment to the FSF 2014-04-09 19:05:07 -04:00

README

The ease.js website uses 3rd-party scripts, described below.

highlight.js
------------
Used for syntax highlighting on both the website itself and in the manual.
Uses the modified BSD license.

Copyright (c) 2006, Ivan Sagalaev
All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are met:

    * Redistributions of source code must retain the above copyright
      notice, this list of conditions and the following disclaimer.
    * Redistributions in binary form must reproduce the above copyright
      notice, this list of conditions and the following disclaimer in the
      documentation and/or other materials provided with the distribution.
    * Neither the name of highlight.js nor the names of its contributors
      may be used to endorse or promote products derived from this software
      without specific prior written permission.

THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND ANY
EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
DISCLAIMED. IN NO EVENT SHALL THE REGENTS AND CONTRIBUTORS BE LIABLE FOR ANY
DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.