1
0
Fork 0
Commit Graph

731 Commits (0a88a0f83bf01eec22d62182dd5af27c042846b2)

Author SHA1 Message Date
Mike Gerwitz 9492a181f3 Removed 'Late Static Binding' section from documentation
- May be re-introduced in the future, but the documentation will have to be updated with the new implementation
2011-05-31 22:31:58 -04:00
Mike Gerwitz 557dcf6904 Fixed static bug and removed late static binding
- Late static binding will be revisited in the future
2011-05-31 22:29:07 -04:00
Mike Gerwitz 9db4e8d99f Supplying alternative to getMethodInstance() for static methods 2011-05-30 23:03:08 -04:00
Mike Gerwitz 85c4c70b7d Removed unneeded argument 2011-05-30 20:10:52 -04:00
Mike Gerwitz 91260471c7 Added documentation for 'const' keyword 2011-05-30 11:17:10 -04:00
Mike Gerwitz ac8a2da200 Documentation menu correction 2011-05-30 11:17:10 -04:00
Mike Gerwitz 48cb9797c4 Added tests to ensure constants support different levels of visibility 2011-05-30 10:55:40 -04:00
Mike Gerwitz d8a8fbc03c Added final keyword documentation 2011-05-28 09:35:50 -04:00
Mike Gerwitz f5712db5de Fixed makeinfo warning regarding @var 2011-05-28 08:48:22 -04:00
Mike Gerwitz cacb5945a1 Documentation typo correction 2011-05-27 17:55:06 -04:00
Mike Gerwitz d0fede9892 Added make {install,uninstall} to doc 2011-05-26 18:12:37 -04:00
Mike Gerwitz 72fe45e84d Makefile's install target only requires doc-info 2011-05-25 22:40:51 -04:00
Mike Gerwitz 0a6e8153df Converted case of all Makefile vars to lower 2011-05-25 22:16:00 -04:00
Mike Gerwitz 46b974dbbe Added min target to .PHONY and all target 2011-05-25 22:04:19 -04:00
Mike Gerwitz 14b4a19b37 Added install and uninstall targets to Makefile for info doc 2011-05-25 22:03:36 -04:00
Mike Gerwitz 20ed143b83 Began updating package.json
- Added additional information, including dev deps, license, test script and 'engines'
2011-05-24 22:30:49 -04:00
Mike Gerwitz 60750511c4 Added exports for {Abstract,Final}Class 2011-05-23 20:00:34 -04:00
Mike Gerwitz 6a5cbdf712 Added information on the minification process to documentation 2011-05-23 19:56:40 -04:00
Mike Gerwitz 99d0f34940 Added license to minified files 2011-05-23 18:59:50 -04:00
Mike Gerwitz 44ea2552ba Added minified files to tests 2011-05-23 18:38:13 -04:00
Mike Gerwitz b3455abcb9 Added notice in the event that UglifyJS is unavailable 2011-05-23 18:32:07 -04:00
Mike Gerwitz eed9465885 Added minification script 2011-05-23 18:27:42 -04:00
Mike Gerwitz 995c3ab798 Added node_modules to .gitignore 2011-05-23 18:27:14 -04:00
Mike Gerwitz fdee02adc9 Combined file now exports {Final,Abstract}Class 2011-05-23 07:12:46 -04:00
Mike Gerwitz 8109d1e32a Updated abstract documentation in README.md 2011-05-23 07:08:35 -04:00
Mike Gerwitz d1fbf4cc21 Syntax highlighting for README.md 2011-05-23 07:01:58 -04:00
Mike Gerwitz af411edf43 Implemented GH#7 - Implement assert.deepEqual() client-side 2011-05-22 22:48:46 -04:00
Mike Gerwitz fe02c78f1d Fixed tests containing unknwon keywords
- Broken from previous commit
2011-05-22 22:21:32 -04:00
Mike Gerwitz 76bc7361d3 Implemented GH#2 - Keyword restrictions; throw exception when unknown keywords are used 2011-05-22 22:11:57 -04:00
Mike Gerwitz cf344186fc Implement GH#1 Provide useful error when attempting to extend from non-constructor 2011-05-22 21:54:41 -04:00
Mike Gerwitz 8c62ee021c Added support for final subtypes 2011-05-22 21:35:29 -04:00
Mike Gerwitz a67d704837 Added support for named abstract subclasses 2011-05-22 21:05:46 -04:00
Mike Gerwitz db9de2712e Added class_abstract docblocks 2011-05-22 19:15:19 -04:00
Mike Gerwitz e0de030cee Implemented AbstractClass
- Some of this functionality requires further refactoring
2011-05-22 16:08:48 -04:00
Mike Gerwitz 623c3df429 Reorganized abstract tests 2011-05-22 11:33:11 -04:00
Mike Gerwitz b359906aa3 Refactored method validations into separate method 2011-05-22 11:25:15 -04:00
Mike Gerwitz 9690663d1c Added support for final classes
- This commit was originally many. Unfortunately, certain Git objects became
  corrupt shortly after my 500th commit due to HDD issues. Due to the scope, I
  was unable to recover the set of commits I needed (after an hour of trying
  every method).
  - Fortunately, vim's swap files came to the rescue. Had I been able to
    properly shut down my PC, I would have been rather frustrated.
2011-05-22 11:19:51 -04:00
Mike Gerwitz 0ef016600c Added static, const and final mention to README.md 2011-05-19 19:54:21 -04:00
Mike Gerwitz 6e1d796092 Implemented constant properties 2011-05-19 19:48:51 -04:00
Mike Gerwitz 2d91a221aa Const keyword now results in static property 2011-05-19 19:07:31 -04:00
Mike Gerwitz 030bdef821 Static keyword cannot be used with const for properties 2011-05-19 18:30:55 -04:00
Mike Gerwitz f3c1d0f9af Methods cannot be declared as constant 2011-05-19 07:54:51 -04:00
Mike Gerwitz c29cf0e66d Util unnecessary in final test case 2011-05-19 07:52:29 -04:00
Mike Gerwitz 0c5293991c Disallowed use of final keyword with properties 2011-05-18 20:51:02 -04:00
Mike Gerwitz 5182ed3e31 Added late static binding documentation 2011-05-18 20:42:25 -04:00
Mike Gerwitz 54e9c14051 Added late static binding tests
- This simply tests a very important consequence of the existing implementation
- Regression test
2011-05-18 20:42:25 -04:00
Mike Gerwitz f4b31f2639 Corrected member_builder-prop tests
- Doesn't properly add method; added as property
2011-05-18 20:42:18 -04:00
Mike Gerwitz f47fcf4f46 Simplified and enhanced util.freeze() 2011-05-15 19:12:24 -04:00
Mike Gerwitz 4c74f2a1f2 Added final keyword for methods 2011-05-15 19:11:23 -04:00
Mike Gerwitz edac0e1667 Added static property documentation 2011-05-15 09:38:24 -04:00