1
0
Fork 0

Commit Graph

  • 0c5293991c Disallowed use of final keyword with properties Mike Gerwitz 2011-05-18 20:51:02 -0400
  • 5182ed3e31 Added late static binding documentation Mike Gerwitz 2011-05-18 19:37:38 -0400
  • 54e9c14051 Added late static binding tests - This simply tests a very important consequence of the existing implementation - Regression test Mike Gerwitz 2011-05-16 22:03:20 -0400
  • f4b31f2639 Corrected member_builder-prop tests - Doesn't properly add method; added as property Mike Gerwitz 2011-05-16 21:21:54 -0400
  • f47fcf4f46 Simplified and enhanced util.freeze() Mike Gerwitz 2011-05-15 19:12:01 -0400
  • 4c74f2a1f2 Added final keyword for methods Mike Gerwitz 2011-05-15 13:30:14 -0400
  • edac0e1667 Added static property documentation Mike Gerwitz 2011-05-15 09:38:24 -0400
  • c64c6bb964 Added static method documentation Mike Gerwitz 2011-05-15 09:18:10 -0400
  • 18e72c3124 Began adding static documentation Mike Gerwitz 2011-05-15 08:50:30 -0400
  • 61c29c61dd Added tests to ensure private static getters/setters are properly implemented Mike Gerwitz 2011-05-14 11:22:27 -0400
  • 69c5f8b7a5 Corrected public static getter/setter sub-subtype inheritance test Mike Gerwitz 2011-05-14 08:40:49 -0400
  • 3185cb13d5 Added tests to ensure protected static getters/setters operate as intended Mike Gerwitz 2011-05-14 08:39:11 -0400
  • d59bac0978 Added test to ensure users can't be tricky and try to break static property encapsulation Mike Gerwitz 2011-05-13 21:27:53 -0400
  • 775438c1b6 Implemented private static properties Mike Gerwitz 2011-05-13 00:55:09 -0400
  • 9b20cdff48 Initial concept for protected static property access Mike Gerwitz 2011-05-12 00:05:50 -0400
  • 9067bbf0cf Static property accessor method is no longer enumerable Mike Gerwitz 2011-05-11 20:53:43 -0400
  • fa8d1bebe1 Implemented private static methods Mike Gerwitz 2011-05-11 20:10:10 -0400
  • a303adddea Added tests to ensure that static method overrides are supported Mike Gerwitz 2011-05-11 18:36:49 -0400
  • 9822894eae Protected static methods are now inherited by subtypes Mike Gerwitz 2011-05-11 17:56:48 -0400
  • d542f9d803 Extendig concrete classes should no longer consume an instance id unnecessarily - This is not tested because it would be testing too closely to the implementation Mike Gerwitz 2011-05-10 23:34:50 -0400
  • 6325b0cf17 [Cleanup] Removed unused arguments from concrete ctor Mike Gerwitz 2011-05-10 23:30:32 -0400
  • 91a47e4dcd [Bug Fix] Concrete class constructor is no longer invoked on extend - The ctor must be instantiated for use in the prototype chain - This was working in the past, but apparently no test existed for it and refactoring broke it Mike Gerwitz 2011-05-10 23:21:12 -0400
  • 3c774a7b16 Implemented protected static members within static methods - Still not inheritence Mike Gerwitz 2011-05-10 19:54:23 -0400
  • a246dd67e0 Began adding protected static members (supported for instance methods) - No inheritance support yet Mike Gerwitz 2011-05-09 23:09:32 -0400
  • 56ba57511b Minor doc corrections for static implementation Mike Gerwitz 2011-05-09 18:33:44 -0400
  • c980a59273 Comment correction for static members Mike Gerwitz 2011-04-14 20:28:42 -0400
  • 26cf32abe5 Enhanced static property setter to support setting to both undefined and null values Mike Gerwitz 2011-04-13 23:52:25 -0400
  • 969687e770 Added strictEqual to client-side assertions Mike Gerwitz 2011-04-13 23:48:15 -0400
  • 462671cfba Can no longer set values of undeclared static properties Mike Gerwitz 2011-04-13 23:45:26 -0400
  • 7e53df0e84 Static property setter now returns calling class Mike Gerwitz 2011-04-13 23:35:54 -0400
  • e3c526b89d Writes to public static properties now work properly Mike Gerwitz 2011-04-13 23:06:24 -0400
  • 44cd8db82d Began implementing static property method (getter) Mike Gerwitz 2011-04-13 22:38:05 -0400
  • 143348d390 propobj doSetup() param doc fix Mike Gerwitz 2011-04-13 19:53:22 -0400
  • 63a4f95f65 Fix for overriding protected with protected - A better solution may be explored Mike Gerwitz 2011-04-13 14:48:20 -0400
  • e4d7270929 Typo correction in 'Try It' area Mike Gerwitz 2011-04-12 23:50:33 -0400
  • 291f019a0e Added additional information to homepage - It's a framework and has graceful feature degredation Mike Gerwitz 2011-04-12 23:48:07 -0400
  • 71c9f6cabe Added section to manual on static implementation Mike Gerwitz 2011-04-12 23:19:54 -0400
  • 4a90b7b809 Public static properties references are now shared with subtypes Mike Gerwitz 2011-04-10 22:32:46 -0400
  • aead20290c Inherited static members are no longer copied by reference - Sharing values with supertype = bad Mike Gerwitz 2011-04-05 23:47:44 -0400
  • 604e03fa55 util.clone() no longer falsely attempts to clone functions Mike Gerwitz 2011-04-05 23:47:08 -0400
  • 4a0537223b Added deep copy to util.copyTo() Mike Gerwitz 2011-04-05 23:38:13 -0400
  • fad503422e Subtypes now inherit public static members from their supertype Mike Gerwitz 2011-04-05 23:11:25 -0400
  • a1ed610681 More efficient inheritance check for __initProps()'s __inst definition Mike Gerwitz 2011-04-05 22:09:02 -0400
  • 7560d57619 Implemented __self for static access Mike Gerwitz 2011-04-05 22:07:13 -0400
  • ea0d18d8eb Added regression test to ensure 'this' is bound to the class definition rather than instance within static methods Mike Gerwitz 2011-04-05 19:52:14 -0400
  • af53fe81b4 Added support for public static getters/setters Mike Gerwitz 2011-04-05 00:08:39 -0400
  • 4d0724b85d Added util.copyTo() Mike Gerwitz 2011-04-05 00:04:55 -0400
  • e93a4db3e4 Began implementing public static members Mike Gerwitz 2011-04-04 23:07:01 -0400
  • 7a2640eb5d Removing unnecessary method reference (more post-refactor cleanup) Mike Gerwitz 2011-04-04 22:30:32 -0400
  • 666d1df3fb Removed unused var from class_builder - 'properties' var no longer used after prior refactoring Mike Gerwitz 2011-04-04 21:58:21 -0400
  • 3a98245628 Can now show tryit area via hash Mike Gerwitz 2011-04-04 22:37:13 -0400
  • 4f67fa35d7 Updated README, class definition section Mike Gerwitz 2011-04-04 07:42:14 -0400
  • dddd26761c Current __self -> __inst; __self will be used in a different manner in following commits Mike Gerwitz 2011-04-03 11:57:15 -0400
  • 1abf127ccc Protected property values, when set by the parent, are now available to subtypes Mike Gerwitz 2011-04-02 10:58:26 -0400
  • 0c48f00c74 Corrected documentation and default value for unless_exists in propobj's doSetup() Mike Gerwitz 2011-04-02 10:31:39 -0400
  • 61f2f7e22d Methods can now be properly overridden when visibility is escalated Mike Gerwitz 2011-04-01 06:28:45 -0400
  • 170eb06af6 Only adding __self() for instance, not supertype init Mike Gerwitz 2011-03-30 23:31:46 -0400
  • 6ade1c021f Implemented GH#15 Access to public interface from within class instance Mike Gerwitz 2011-03-30 00:55:27 -0400
  • 9d47e64ac3 Properties can no longer be declared as abstract Mike Gerwitz 2011-03-29 23:48:17 -0400
  • 8a3010c964 Implemented GH#3 Abstract keyword cannot be used with private members Mike Gerwitz 2011-03-29 23:39:49 -0400
  • b8e512c69e Formatted prop_parser tests Mike Gerwitz 2011-03-29 23:28:37 -0400
  • 08771b2b97 Chose a more tolerable name to show in debuggers for class instances Mike Gerwitz 2011-03-29 22:04:54 -0400
  • 5cb0b8355f __super() method is now properly set on context Mike Gerwitz 2011-03-29 22:02:42 -0400
  • f43959640c Moved attachId() to class_builder Mike Gerwitz 2011-03-29 00:15:16 -0400
  • 55288f1e07 Moved attachAbstract() to class_builder Mike Gerwitz 2011-03-29 00:08:49 -0400
  • 35157b0e81 Moved TODO items to GitHub issue tracker Mike Gerwitz 2011-03-28 23:30:36 -0400
  • c8e2ebc4ea Added toString() to forced-public methods list Mike Gerwitz 2011-03-28 19:52:16 -0400
  • bc8ec4e0be Added tests for forced-public methods Mike Gerwitz 2011-03-28 19:17:38 -0400
  • 52aab7fa54 reserved => reserved_members Mike Gerwitz 2011-03-28 19:01:58 -0400
  • 2555a0db47 Added tests for reserved members Mike Gerwitz 2011-03-28 18:58:23 -0400
  • 030b207f8f Public-required members are now stored in a hash Mike Gerwitz 2011-03-28 18:21:06 -0400
  • 8cd25b1bc4 Now storing reserved names in a hash Mike Gerwitz 2011-03-28 18:18:40 -0400
  • cea9ca906f Removed completed TODO item Mike Gerwitz 2011-03-28 18:14:48 -0400
  • 8ba68b31dc Split concrete and abstract ctor generation into two separate functions Mike Gerwitz 2011-03-27 23:16:19 -0400
  • 5bb0269280 Added test todo for class_builder Mike Gerwitz 2011-03-27 23:09:17 -0400
  • adfc607c8b Continued moving class creation logic into class_builder module - Again, very messy. Not yet complete. Mike Gerwitz 2011-03-27 23:04:40 -0400
  • 87e7872f61 Using __dirname for modules rather than relative path Mike Gerwitz 2011-03-27 02:02:04 -0400
  • 34ccb8f530 test target once again runs default Mike Gerwitz 2011-03-27 01:57:55 -0400
  • af8f0b1566 Began refactoring into class_builder module - Sloppy thusfar. Baby steps. Mike Gerwitz 2011-03-27 01:57:17 -0400
  • 3d879183c1 Added initial class example Mike Gerwitz 2011-03-25 00:08:23 -0400
  • ff477e75cc Added 'try it' usage instructions Mike Gerwitz 2011-03-24 23:54:08 -0400
  • 32c010fd07 Began adding console (currently jQuery popup) Mike Gerwitz 2011-03-24 23:45:33 -0400
  • 16b0ece58a Combined classes into single jQuery statement Mike Gerwitz 2011-03-24 22:47:26 -0400
  • 6a3fa5ecca Added website license (AGPL) Mike Gerwitz 2011-03-24 22:42:29 -0400
  • 8820dc24b3 Began adding 'try easejs' block Mike Gerwitz 2011-03-24 22:22:31 -0400
  • 8eba44ea3e Added basic animation to 'Try It' button Mike Gerwitz 2011-03-24 19:37:56 -0400
  • c8356d85e5 Beginning of 'Try It' button Mike Gerwitz 2011-03-24 00:01:26 -0400
  • 8ee645056b Initial page redesign Mike Gerwitz 2011-03-23 22:34:44 -0400
  • 30d10ff9d7 Constructor must now be public Mike Gerwitz 2011-03-23 21:35:25 -0400
  • 2388d8f4d3 Typo caught my eye in comment Mike Gerwitz 2011-03-23 21:03:19 -0400
  • e4f70be6ae Added section on constructors to manual Mike Gerwitz 2011-03-23 21:01:43 -0400
  • 3e86e6bcab Began adding implementation details as appendix to manual Mike Gerwitz 2011-03-23 20:52:25 -0400
  • 5d909dfdec Removed home link Mike Gerwitz 2011-03-23 01:08:14 -0400
  • e0a0567a0a Static body width of 800px Mike Gerwitz 2011-03-23 01:01:57 -0400
  • a2db0a5ad7 Minor style alterations (rounded corners, heading outside of body box) Mike Gerwitz 2011-03-23 00:47:12 -0400
  • 4f25ecf924 Inital commit of webpage. Nothing impressive. Mike Gerwitz 2011-03-21 22:49:03 -0400
  • f874a48a55 Error => TypeError, manual Mike Gerwitz 2011-03-21 22:19:03 -0400
  • 97036e4c88 Added jQuery to page using interactive.js; does not yet do anything with page Mike Gerwitz 2011-03-21 22:01:15 -0400
  • d107992fc4 Makefile now inserts interactive JS (not yet implemented) into generated HTML docs Mike Gerwitz 2011-03-21 21:09:36 -0400
  • 973a1e4100 Proofread inheritance section Mike Gerwitz 2011-03-21 20:04:37 -0400