04318cc73dErrors during combine process now output to stderr
Mike Gerwitz
2011-08-13 23:12:15 -0400
3530ec839cAdded new prototypes to combined file (#25)
Mike Gerwitz
2011-08-13 23:02:56 -0400
f3352e6d74Added VisibilityObjectFactoryFactory (#25) - This may be temporary, depending on the ultimate implementation. This is intended to ease into the refactoring.
Mike Gerwitz
2011-08-13 23:00:03 -0400
b4b09930bdAdded property object comment to VisibilityObjectFactory (#25)
Mike Gerwitz
2011-08-13 22:40:06 -0400
567c9f59a0Implemented FallbackVisibilityObjectFactory (#25)
Mike Gerwitz
2011-08-13 21:33:20 -0400
cd1f8921dePrototype tests now have 'Test' suffix, rather than 'test-' prefix (#25)
Mike Gerwitz
2011-08-11 23:25:20 -0400
79652a1120Moved non-fallback visibility object into VisibilityObjectFactory (system does not yet use it) (#25)
Mike Gerwitz
2011-08-11 23:11:37 -0400
91a6fb51e9Added assert.notStrictEqual to client-side assertions
Mike Gerwitz
2011-08-11 21:05:42 -0400
7a579ab2aaInitial refactoring of class_builder module into ClassBuilder ctor (#25)
Mike Gerwitz
2011-08-09 17:27:26 -0400
a401c31996Can no longer override non-virtual methods (#19)
Mike Gerwitz
2011-08-04 00:44:20 -0400
2569dacf15Override keyword is now required to override a virtual method (#19)
Mike Gerwitz
2011-08-04 00:32:10 -0400
bd4e18acc6Implicit method hiding warning now applies to virtual methods as well as non-virtual (#19)
Mike Gerwitz
2011-08-03 22:40:55 -0400
5f95fecda6More appropriately named method hiding test (#19)
Mike Gerwitz
2011-08-03 22:10:46 -0400
db18a61d30[#19] Began implementing method hiding (added warning for implicit hiding)
Mike Gerwitz
2011-07-06 19:34:35 -0400
bc3e879956Corrected Warning stack trace
Mike Gerwitz
2011-07-06 19:10:23 -0400
b74e03704bCorrected member builder method test testCannotOverridePropertyWithMethod
Mike Gerwitz
2011-07-06 18:49:01 -0400
65d988b1c6Set stack trace limit to 20 frames for tests
Mike Gerwitz
2011-07-06 18:06:22 -0400
1b1a4b60d5Altered warning display and stack trace
Mike Gerwitz
2011-07-06 17:55:40 -0400
3820ee4b07Merge branch 'master' into virtual/master
Mike Gerwitz
2011-06-30 23:11:51 -0400
6906eee77fTests fail on minified files with uglify-js 1.0.3; disallowing for now
Mike Gerwitz
2011-06-30 23:03:09 -0400
81fa2ae424Merge branch 'master' into 'virtual/master' - Resolved conflicts
Mike Gerwitz
2011-06-30 23:00:13 -0400
c672a2b575Added ability to set and trigger the active warning handler
Mike Gerwitz
2011-06-29 22:33:57 -0400
e7c20e0494Ensure we don't throw errors for warning handler tests if console is not defined
Mike Gerwitz
2011-06-29 21:42:39 -0400
f405f072f2Added 'dismiss' warning handler - Phew. That was a hard one.
Mike Gerwitz
2011-06-29 21:39:50 -0400
bdd7df2011Added throwError warning handler
Mike Gerwitz
2011-06-29 21:34:33 -0400
90aaaeb3a3Added 'log' warning handler
Mike Gerwitz
2011-06-29 21:22:57 -0400
e2581deb90Added Warning
Mike Gerwitz
2011-06-29 20:49:56 -0400
a1585a351eNot running getter/setter override tests if unsupported by environment
Mike Gerwitz
2011-06-14 23:00:37 -0400
5065525f0dCan no longer override getters/setters with properties
Mike Gerwitz
2011-06-14 22:18:26 -0400
394b4981bfCan no longer override getters/setters with methods
Mike Gerwitz
2011-06-14 19:44:11 -0400
fb155d8df5Getters/setters can no longer override properties
Mike Gerwitz
2011-06-14 18:24:18 -0400
c83def013aAdded test to ensure getter/setter method override error contains name
Mike Gerwitz
2011-06-14 17:55:24 -0400
51e27334cdCan no longer override methods with getters/setters
Mike Gerwitz
2011-06-12 01:07:43 -0400
6d31bf1084Now passing base into member builder for getters/setters
Mike Gerwitz
2011-06-12 00:36:52 -0400
75059ad030Added util.get{Own,}PropertyDescriptor
Mike Gerwitz
2011-06-11 21:47:57 -0400
d6873d1cc9Corrected client-side assert.deepEqual() to only perform object/array operations if both provided values are objects/arrays respectively
Mike Gerwitz
2011-06-11 21:32:11 -0400
a929c42a3fCorrected Makefile; moved src_* back to root Makefile - Was causing combine target to not recognize file changes
Mike Gerwitz
2011-06-11 20:55:45 -0400
72e5d481e6Merge branch 'master' into virtual/master
Mike Gerwitz
2011-06-10 23:11:31 -0400
58a8198fdaUpdated README.md; removed portion of note mentioning that interfaces are not yet available.
Mike Gerwitz
2011-06-10 11:23:32 -0700
705dff4f340.1.0-pre in package.json until 0.1.0 tag to avoid npm confusion
Mike Gerwitz
2011-06-10 11:21:22 -0700
8b33471e42Corrected non-virtual override test
Mike Gerwitz
2011-06-09 19:47:03 -0400
08dc2559b4[#19] Cannot declare virtual properties
Mike Gerwitz
2011-06-09 19:46:13 -0400
7f24d094ba[#19] Re-added FinalClass tests (we still want those ;))
Mike Gerwitz
2011-06-08 01:28:45 -0400
4fea62a8ed[#19] Removed 'final' keyword and all associated logic - Kept FinalClass'
Mike Gerwitz
2011-06-08 01:21:07 -0400
8b83e85c43[#19] Implemented 'virtual' keyword - Baby steps. 'override' keyword is not yet necessary. - Final not yet removed
Mike Gerwitz
2011-06-08 01:11:53 -0400
24a04369aeProperly copying over abstract methods in implement()
Mike Gerwitz
2011-06-08 01:10:44 -0400
aa32f4404d[#5] Added additional information to the memory management section in documentation
Mike Gerwitz
2011-06-07 22:42:55 -0400
d84ee9fdc5Updated README to contain full documentation URLs
Mike Gerwitz
2011-06-07 19:55:45 -0400
8705de950dPlaced mkbuild back into root Makefile
Mike Gerwitz
2011-06-05 13:53:05 -0400
8fa10c494e[#5] Separated Makefile into doc/ Makefile
Mike Gerwitz
2011-06-05 11:58:33 -0400
309f799f78[#5] CSS for split html documentation is now referenced rather than included in each output file
Mike Gerwitz
2011-06-05 11:22:56 -0400
2d05445958[#5] Added syntax highlighting to HTML documentation
Mike Gerwitz
2011-06-05 11:18:41 -0400
642acc72fb[#5] Additional documentation HTML styling
Mike Gerwitz
2011-06-03 18:50:41 -0400
fd5fb2bb56Minor HTML documentation CSS alterations (#5)
Mike Gerwitz
2011-06-02 23:03:48 -0400
8f4e0ed0faAdded manual.css to Makefile for HTML docs
Mike Gerwitz
2011-06-02 22:44:19 -0400
d1044383d5Fixed abstract/final class export in combined file - I somehow had them swapped
Mike Gerwitz
2011-06-02 09:07:48 -0400
9492a181f3Removed '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
Mike Gerwitz
2011-05-31 22:31:58 -0400
557dcf6904Fixed static bug and removed late static binding - Late static binding will be revisited in the future
Mike Gerwitz
2011-05-31 22:29:07 -0400
9db4e8d99fSupplying alternative to getMethodInstance() for static methods
Mike Gerwitz
2011-05-30 23:03:08 -0400
85c4c70b7dRemoved unneeded argument
Mike Gerwitz
2011-05-30 20:10:52 -0400
91260471c7Added documentation for 'const' keyword
Mike Gerwitz
2011-05-30 11:16:45 -0400
ac8a2da200Documentation menu correction
Mike Gerwitz
2011-05-30 11:16:58 -0400
48cb9797c4Added tests to ensure constants support different levels of visibility
Mike Gerwitz
2011-05-30 10:55:40 -0400
d8a8fbc03cAdded final keyword documentation
Mike Gerwitz
2011-05-28 09:35:50 -0400
f5712db5deFixed makeinfo warning regarding @var
Mike Gerwitz
2011-05-28 08:48:22 -0400
cacb5945a1Documentation typo correction
Mike Gerwitz
2011-05-27 17:55:06 -0400
d0fede9892Added make {install,uninstall} to doc
Mike Gerwitz
2011-05-26 18:12:37 -0400
72fe45e84dMakefile's install target only requires doc-info
Mike Gerwitz
2011-05-25 22:40:51 -0400
0a6e8153dfConverted case of all Makefile vars to lower
Mike Gerwitz
2011-05-25 22:11:50 -0400
46b974dbbeAdded min target to .PHONY and all target
Mike Gerwitz
2011-05-25 22:04:19 -0400
14b4a19b37Added install and uninstall targets to Makefile for info doc
Mike Gerwitz
2011-05-25 22:03:36 -0400
20ed143b83Began updating package.json - Added additional information, including dev deps, license, test script and 'engines'
Mike Gerwitz
2011-05-24 22:30:49 -0400
60750511c4Added exports for {Abstract,Final}Class
Mike Gerwitz
2011-05-23 20:00:34 -0400
6a5cbdf712Added information on the minification process to documentation
Mike Gerwitz
2011-05-23 19:56:40 -0400
99d0f34940Added license to minified files
Mike Gerwitz
2011-05-23 18:59:50 -0400
44ea2552baAdded minified files to tests
Mike Gerwitz
2011-05-23 18:38:13 -0400
b3455abcb9Added notice in the event that UglifyJS is unavailable
Mike Gerwitz
2011-05-23 18:32:07 -0400
eed9465885Added minification script
Mike Gerwitz
2011-05-23 18:27:42 -0400
995c3ab798Added node_modules to .gitignore
Mike Gerwitz
2011-05-23 18:27:14 -0400
fdee02adc9Combined file now exports {Final,Abstract}Class
Mike Gerwitz
2011-05-23 07:12:46 -0400
8109d1e32aUpdated abstract documentation in README.md
Mike Gerwitz
2011-05-23 07:08:35 -0400
d1fbf4cc21Syntax highlighting for README.md
Mike Gerwitz
2011-05-23 07:01:58 -0400
fe02c78f1dFixed tests containing unknwon keywords - Broken from previous commit
Mike Gerwitz
2011-05-22 22:21:32 -0400
76bc7361d3Implemented GH#2 - Keyword restrictions; throw exception when unknown keywords are used
Mike Gerwitz
2011-05-22 22:11:57 -0400
cf344186fcImplement GH#1 Provide useful error when attempting to extend from non-constructor
Mike Gerwitz
2011-05-22 21:54:41 -0400
8c62ee021cAdded support for final subtypes
Mike Gerwitz
2011-05-22 21:35:29 -0400
a67d704837Added support for named abstract subclasses
Mike Gerwitz
2011-05-22 21:05:46 -0400
db9de2712eAdded class_abstract docblocks
Mike Gerwitz
2011-05-22 19:15:19 -0400
e0de030ceeImplemented AbstractClass - Some of this functionality requires further refactoring
Mike Gerwitz
2011-05-22 13:57:56 -0400
623c3df429Reorganized abstract tests
Mike Gerwitz
2011-05-22 11:33:11 -0400
b359906aa3Refactored method validations into separate method
Mike Gerwitz
2011-05-22 11:25:03 -0400
9690663d1cAdded 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.
Mike Gerwitz
2011-05-22 11:11:18 -0400
0ef016600cAdded static, const and final mention to README.md
Mike Gerwitz
2011-05-19 19:53:34 -0400
6e1d796092Implemented constant properties
Mike Gerwitz
2011-05-19 19:48:47 -0400
2d91a221aaConst keyword now results in static property
Mike Gerwitz
2011-05-19 19:07:31 -0400
030bdef821Static keyword cannot be used with const for properties
Mike Gerwitz
2011-05-19 18:30:55 -0400
f3c1d0f9afMethods cannot be declared as constant
Mike Gerwitz
2011-05-19 07:54:51 -0400
c29cf0e66dUtil unnecessary in final test case
Mike Gerwitz
2011-05-19 07:40:42 -0400