1
0
Fork 0
Commit Graph

804 Commits (d5f1d514d9b468ca49e0fc74e72acffc21f246ea)

Author SHA1 Message Date
Mike Gerwitz 24e9dd2549 Oops. Dummy want to name things correctly? (#25) 2011-09-02 22:44:11 -04:00
Mike Gerwitz 0f244ac4aa Added beginning of README.hacking 2011-09-02 22:24:16 -04:00
Mike Gerwitz bc636637cc Refactored new and override method wrappers into separate prototypes
- Note that, since we're mid-refactor, this is a bit of a mess
2011-08-31 00:24:19 -04:00
Mike Gerwitz af653aaff7 Adjusted client-side module cleaning regex in combine.tpl 2011-08-31 00:23:23 -04:00
Mike Gerwitz ce1370e025 Now passing getInst() directly into MethodwrapperFactory factory function, like good 'ol times
- I seem to have forgotten that this is necessary due to the static implementation
2011-08-31 00:05:07 -04:00
Mike Gerwitz ba251d5a21 Ensuring combined tests run last 2011-08-29 23:17:44 -04:00
Mike Gerwitz 3c5362db0a Added MethodWrapperFactory prototype
- Not yet used
2011-08-28 17:36:27 -04:00
Mike Gerwitz 70142f5059 combine script will now include modules that are not require()'d by any other module 2011-08-28 17:33:44 -04:00
Mike Gerwitz 2efdbe8969 Added missing MemberBuilder docblocks (#25) 2011-08-27 17:08:05 -04:00
Mike Gerwitz 77a4a90b79 Merge branch 'master' into virtual/refactor/master 2011-08-27 16:24:48 -04:00
Mike Gerwitz 34be3b11a8 Added bug tracker to README 2011-08-27 16:24:37 -04:00
Mike Gerwitz 302bc1540b Removed old member_builder module 2011-08-14 18:53:40 -04:00
Mike Gerwitz 758162ad0f Began refactoring member_builder module into MemberBuilder prototype (#25) 2011-08-14 18:47:48 -04:00
Mike Gerwitz 2d8e6d70a4 Replaced hard-coded, manually ordered module list with script (#25) 2011-08-14 18:45:16 -04:00
Mike Gerwitz fd95f38c87 Integrated VisibilityObjectFactory and removed old propobj (#25)
- Note that the excessive gluing is temporary
2011-08-13 23:58:08 -04:00
Mike Gerwitz c3a09c3613 Now incluiding *Test*.js files in full combined file (#25) 2011-08-13 23:14:22 -04:00
Mike Gerwitz 04318cc73d Errors during combine process now output to stderr 2011-08-13 23:12:15 -04:00
Mike Gerwitz 3530ec839c Added new prototypes to combined file (#25) 2011-08-13 23:11:59 -04:00
Mike Gerwitz f3352e6d74 Added VisibilityObjectFactoryFactory (#25)
- This may be temporary, depending on the ultimate implementation. This is intended to ease into the refactoring.
2011-08-13 23:00:03 -04:00
Mike Gerwitz b4b09930bd Added property object comment to VisibilityObjectFactory (#25) 2011-08-13 22:42:51 -04:00
Mike Gerwitz 567c9f59a0 Implemented FallbackVisibilityObjectFactory (#25) 2011-08-13 22:42:33 -04:00
Mike Gerwitz cd1f8921de Prototype tests now have 'Test' suffix, rather than 'test-' prefix (#25) 2011-08-11 23:25:20 -04:00
Mike Gerwitz 79652a1120 Moved non-fallback visibility object into VisibilityObjectFactory (system does not yet use it) (#25) 2011-08-11 23:11:37 -04:00
Mike Gerwitz 91a6fb51e9 Added assert.notStrictEqual to client-side assertions 2011-08-11 21:05:42 -04:00
Mike Gerwitz 7a579ab2aa Initial refactoring of class_builder module into ClassBuilder ctor (#25) 2011-08-09 17:27:26 -04:00
Mike Gerwitz a401c31996 Can no longer override non-virtual methods (#19) 2011-08-04 00:44:20 -04:00
Mike Gerwitz 2569dacf15 Override keyword is now required to override a virtual method (#19) 2011-08-04 00:32:10 -04:00
Mike Gerwitz bd4e18acc6 Implicit method hiding warning now applies to virtual methods as well as non-virtual (#19) 2011-08-03 22:40:55 -04:00
Mike Gerwitz 5f95fecda6 More appropriately named method hiding test (#19) 2011-08-03 22:10:46 -04:00
Mike Gerwitz db18a61d30 [#19] Began implementing method hiding (added warning for implicit hiding) 2011-07-06 19:35:00 -04:00
Mike Gerwitz bc3e879956 Corrected Warning stack trace 2011-07-06 19:12:08 -04:00
Mike Gerwitz b74e03704b Corrected member builder method test testCannotOverridePropertyWithMethod 2011-07-06 18:49:01 -04:00
Mike Gerwitz 65d988b1c6 Set stack trace limit to 20 frames for tests 2011-07-06 18:06:22 -04:00
Mike Gerwitz 1b1a4b60d5 Altered warning display and stack trace 2011-07-06 17:55:40 -04:00
Mike Gerwitz 3820ee4b07 Merge branch 'master' into virtual/master
Conflicts:
	lib/member_builder.js
	lib/util.js
	test/test-member_builder-prop.js
2011-06-30 23:11:51 -04:00
Mike Gerwitz 6906eee77f Tests fail on minified files with uglify-js 1.0.3; disallowing for now 2011-06-30 23:03:09 -04:00
Mike Gerwitz 81fa2ae424 Merge branch 'master' into 'virtual/master'
- Resolved conflicts
2011-06-30 23:00:13 -04:00
Mike Gerwitz c672a2b575 Added ability to set and trigger the active warning handler 2011-06-29 22:34:08 -04:00
Mike Gerwitz e7c20e0494 Ensure we don't throw errors for warning handler tests if console is not defined 2011-06-29 21:42:39 -04:00
Mike Gerwitz f405f072f2 Added 'dismiss' warning handler
- Phew. That was a hard one.
2011-06-29 21:39:50 -04:00
Mike Gerwitz bdd7df2011 Added throwError warning handler 2011-06-29 21:34:33 -04:00
Mike Gerwitz 90aaaeb3a3 Added 'log' warning handler 2011-06-29 21:33:54 -04:00
Mike Gerwitz e2581deb90 Added Warning 2011-06-29 20:58:38 -04:00
Mike Gerwitz a1585a351e Not running getter/setter override tests if unsupported by environment 2011-06-14 23:00:37 -04:00
Mike Gerwitz 5065525f0d Can no longer override getters/setters with properties 2011-06-14 22:18:26 -04:00
Mike Gerwitz 394b4981bf Can no longer override getters/setters with methods 2011-06-14 19:44:11 -04:00
Mike Gerwitz fb155d8df5 Getters/setters can no longer override properties 2011-06-14 18:24:18 -04:00
Mike Gerwitz c83def013a Added test to ensure getter/setter method override error contains name 2011-06-14 17:55:24 -04:00
Mike Gerwitz 51e27334cd Can no longer override methods with getters/setters 2011-06-12 01:07:43 -04:00
Mike Gerwitz 6d31bf1084 Now passing base into member builder for getters/setters 2011-06-12 00:36:52 -04:00