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 |
Mike Gerwitz
|
75059ad030
|
Added util.get{Own,}PropertyDescriptor
|
2011-06-11 21:47:57 -04:00 |