1
0
Fork 0

Commit Graph

  • 04318cc73d Errors during combine process now output to stderr Mike Gerwitz 2011-08-13 23:12:15 -0400
  • 3530ec839c Added new prototypes to combined file (#25) Mike Gerwitz 2011-08-13 23:02:56 -0400
  • f3352e6d74 Added 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
  • b4b09930bd Added property object comment to VisibilityObjectFactory (#25) Mike Gerwitz 2011-08-13 22:40:06 -0400
  • 567c9f59a0 Implemented FallbackVisibilityObjectFactory (#25) Mike Gerwitz 2011-08-13 21:33:20 -0400
  • cd1f8921de Prototype tests now have 'Test' suffix, rather than 'test-' prefix (#25) Mike Gerwitz 2011-08-11 23:25:20 -0400
  • 79652a1120 Moved non-fallback visibility object into VisibilityObjectFactory (system does not yet use it) (#25) Mike Gerwitz 2011-08-11 23:11:37 -0400
  • 91a6fb51e9 Added assert.notStrictEqual to client-side assertions Mike Gerwitz 2011-08-11 21:05:42 -0400
  • 7a579ab2aa Initial refactoring of class_builder module into ClassBuilder ctor (#25) Mike Gerwitz 2011-08-09 17:27:26 -0400
  • a401c31996 Can no longer override non-virtual methods (#19) Mike Gerwitz 2011-08-04 00:44:20 -0400
  • 2569dacf15 Override keyword is now required to override a virtual method (#19) Mike Gerwitz 2011-08-04 00:32:10 -0400
  • bd4e18acc6 Implicit method hiding warning now applies to virtual methods as well as non-virtual (#19) Mike Gerwitz 2011-08-03 22:40:55 -0400
  • 5f95fecda6 More 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
  • bc3e879956 Corrected Warning stack trace Mike Gerwitz 2011-07-06 19:10:23 -0400
  • b74e03704b Corrected member builder method test testCannotOverridePropertyWithMethod Mike Gerwitz 2011-07-06 18:49:01 -0400
  • 65d988b1c6 Set stack trace limit to 20 frames for tests Mike Gerwitz 2011-07-06 18:06:22 -0400
  • 1b1a4b60d5 Altered warning display and stack trace Mike Gerwitz 2011-07-06 17:55:40 -0400
  • 3820ee4b07 Merge branch 'master' into virtual/master Mike Gerwitz 2011-06-30 23:11:51 -0400
  • 6906eee77f Tests fail on minified files with uglify-js 1.0.3; disallowing for now Mike Gerwitz 2011-06-30 23:03:09 -0400
  • 81fa2ae424 Merge branch 'master' into 'virtual/master' - Resolved conflicts Mike Gerwitz 2011-06-30 23:00:13 -0400
  • c672a2b575 Added ability to set and trigger the active warning handler Mike Gerwitz 2011-06-29 22:33:57 -0400
  • e7c20e0494 Ensure we don't throw errors for warning handler tests if console is not defined Mike Gerwitz 2011-06-29 21:42:39 -0400
  • f405f072f2 Added 'dismiss' warning handler - Phew. That was a hard one. Mike Gerwitz 2011-06-29 21:39:50 -0400
  • bdd7df2011 Added throwError warning handler Mike Gerwitz 2011-06-29 21:34:33 -0400
  • 90aaaeb3a3 Added 'log' warning handler Mike Gerwitz 2011-06-29 21:22:57 -0400
  • e2581deb90 Added Warning Mike Gerwitz 2011-06-29 20:49:56 -0400
  • a1585a351e Not running getter/setter override tests if unsupported by environment Mike Gerwitz 2011-06-14 23:00:37 -0400
  • 5065525f0d Can no longer override getters/setters with properties Mike Gerwitz 2011-06-14 22:18:26 -0400
  • 394b4981bf Can no longer override getters/setters with methods Mike Gerwitz 2011-06-14 19:44:11 -0400
  • fb155d8df5 Getters/setters can no longer override properties Mike Gerwitz 2011-06-14 18:24:18 -0400
  • c83def013a Added test to ensure getter/setter method override error contains name Mike Gerwitz 2011-06-14 17:55:24 -0400
  • 51e27334cd Can no longer override methods with getters/setters Mike Gerwitz 2011-06-12 01:07:43 -0400
  • 6d31bf1084 Now passing base into member builder for getters/setters Mike Gerwitz 2011-06-12 00:36:52 -0400
  • 75059ad030 Added util.get{Own,}PropertyDescriptor Mike Gerwitz 2011-06-11 21:47:57 -0400
  • d6873d1cc9 Corrected 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
  • a929c42a3f Corrected 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
  • 72e5d481e6 Merge branch 'master' into virtual/master Mike Gerwitz 2011-06-10 23:11:31 -0400
  • 58a8198fda Updated README.md; removed portion of note mentioning that interfaces are not yet available. Mike Gerwitz 2011-06-10 11:23:32 -0700
  • 705dff4f34 0.1.0-pre in package.json until 0.1.0 tag to avoid npm confusion Mike Gerwitz 2011-06-10 11:21:22 -0700
  • adb7e088b7 [#19] Cannot declare virtual static methods Mike Gerwitz 2011-06-09 22:21:26 -0400
  • 8b33471e42 Corrected 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
  • 24a04369ae Properly 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
  • d84ee9fdc5 Updated README to contain full documentation URLs Mike Gerwitz 2011-06-07 19:55:45 -0400
  • 8705de950d Placed 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
  • fd5fb2bb56 Minor HTML documentation CSS alterations (#5) Mike Gerwitz 2011-06-02 23:03:48 -0400
  • 8f4e0ed0fa Added manual.css to Makefile for HTML docs Mike Gerwitz 2011-06-02 22:44:19 -0400
  • d1044383d5 Fixed abstract/final class export in combined file - I somehow had them swapped Mike Gerwitz 2011-06-02 09:07:48 -0400
  • 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 Mike Gerwitz 2011-05-31 22:31:58 -0400
  • 557dcf6904 Fixed 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
  • 9db4e8d99f Supplying alternative to getMethodInstance() for static methods Mike Gerwitz 2011-05-30 23:03:08 -0400
  • 85c4c70b7d Removed unneeded argument Mike Gerwitz 2011-05-30 20:10:52 -0400
  • 91260471c7 Added documentation for 'const' keyword Mike Gerwitz 2011-05-30 11:16:45 -0400
  • ac8a2da200 Documentation menu correction Mike Gerwitz 2011-05-30 11:16:58 -0400
  • 48cb9797c4 Added tests to ensure constants support different levels of visibility Mike Gerwitz 2011-05-30 10:55:40 -0400
  • d8a8fbc03c Added final keyword documentation Mike Gerwitz 2011-05-28 09:35:50 -0400
  • f5712db5de Fixed makeinfo warning regarding @var Mike Gerwitz 2011-05-28 08:48:22 -0400
  • cacb5945a1 Documentation typo correction Mike Gerwitz 2011-05-27 17:55:06 -0400
  • d0fede9892 Added make {install,uninstall} to doc Mike Gerwitz 2011-05-26 18:12:37 -0400
  • 72fe45e84d Makefile's install target only requires doc-info Mike Gerwitz 2011-05-25 22:40:51 -0400
  • 0a6e8153df Converted case of all Makefile vars to lower Mike Gerwitz 2011-05-25 22:11:50 -0400
  • 46b974dbbe Added min target to .PHONY and all target Mike Gerwitz 2011-05-25 22:04:19 -0400
  • 14b4a19b37 Added install and uninstall targets to Makefile for info doc Mike Gerwitz 2011-05-25 22:03:36 -0400
  • 20ed143b83 Began updating package.json - Added additional information, including dev deps, license, test script and 'engines' Mike Gerwitz 2011-05-24 22:30:49 -0400
  • 60750511c4 Added exports for {Abstract,Final}Class Mike Gerwitz 2011-05-23 20:00:34 -0400
  • 6a5cbdf712 Added information on the minification process to documentation Mike Gerwitz 2011-05-23 19:56:40 -0400
  • 99d0f34940 Added license to minified files Mike Gerwitz 2011-05-23 18:59:50 -0400
  • 44ea2552ba Added minified files to tests Mike Gerwitz 2011-05-23 18:38:13 -0400
  • b3455abcb9 Added notice in the event that UglifyJS is unavailable Mike Gerwitz 2011-05-23 18:32:07 -0400
  • eed9465885 Added minification script Mike Gerwitz 2011-05-23 18:27:42 -0400
  • 995c3ab798 Added node_modules to .gitignore Mike Gerwitz 2011-05-23 18:27:14 -0400
  • fdee02adc9 Combined file now exports {Final,Abstract}Class Mike Gerwitz 2011-05-23 07:12:46 -0400
  • 8109d1e32a Updated abstract documentation in README.md Mike Gerwitz 2011-05-23 07:08:35 -0400
  • d1fbf4cc21 Syntax highlighting for README.md Mike Gerwitz 2011-05-23 07:01:58 -0400
  • af411edf43 Implemented GH#7 - Implement assert.deepEqual() client-side Mike Gerwitz 2011-05-22 22:48:46 -0400
  • fe02c78f1d Fixed tests containing unknwon keywords - Broken from previous commit Mike Gerwitz 2011-05-22 22:21:32 -0400
  • 76bc7361d3 Implemented GH#2 - Keyword restrictions; throw exception when unknown keywords are used Mike Gerwitz 2011-05-22 22:11:57 -0400
  • cf344186fc Implement GH#1 Provide useful error when attempting to extend from non-constructor Mike Gerwitz 2011-05-22 21:54:41 -0400
  • 8c62ee021c Added support for final subtypes Mike Gerwitz 2011-05-22 21:35:29 -0400
  • a67d704837 Added support for named abstract subclasses Mike Gerwitz 2011-05-22 21:05:46 -0400
  • db9de2712e Added class_abstract docblocks Mike Gerwitz 2011-05-22 19:15:19 -0400
  • e0de030cee Implemented AbstractClass - Some of this functionality requires further refactoring Mike Gerwitz 2011-05-22 13:57:56 -0400
  • 623c3df429 Reorganized abstract tests Mike Gerwitz 2011-05-22 11:33:11 -0400
  • b359906aa3 Refactored method validations into separate method Mike Gerwitz 2011-05-22 11:25:03 -0400
  • 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. Mike Gerwitz 2011-05-22 11:11:18 -0400
  • 0ef016600c Added static, const and final mention to README.md Mike Gerwitz 2011-05-19 19:53:34 -0400
  • 6e1d796092 Implemented constant properties Mike Gerwitz 2011-05-19 19:48:47 -0400
  • 2d91a221aa Const keyword now results in static property Mike Gerwitz 2011-05-19 19:07:31 -0400
  • 030bdef821 Static keyword cannot be used with const for properties Mike Gerwitz 2011-05-19 18:30:55 -0400
  • f3c1d0f9af Methods cannot be declared as constant Mike Gerwitz 2011-05-19 07:54:51 -0400
  • c29cf0e66d Util unnecessary in final test case Mike Gerwitz 2011-05-19 07:40:42 -0400