Mike Gerwitz
|
e0fb37daa0
|
Overridden methods now property return instance when returning 'this'
- There may be a cleaner way to do this. This is a quick fix.
|
2011-03-10 12:40:55 -05:00 |
Mike Gerwitz
|
84363aca45
|
Added test to ensure correct instance is returned when returning 'this' from a parent method
|
2011-03-10 12:24:59 -05:00 |
Mike Gerwitz
|
7427958ec0
|
Returning 'this' from a method will now return the object instance, not the internal property object
|
2011-03-10 12:19:39 -05:00 |
Mike Gerwitz
|
fb28b19faf
|
Added include information to manual
|
2011-03-10 00:25:33 -05:00 |
Mike Gerwitz
|
4ce55891df
|
Moved license below integration in manual
|
2011-03-09 23:47:43 -05:00 |
Mike Gerwitz
|
98d3d9856d
|
Added build section to manual
|
2011-03-09 23:47:25 -05:00 |
Mike Gerwitz
|
fa896d2c2c
|
doc target now runs mkbuild
|
2011-03-09 23:45:07 -05:00 |
Mike Gerwitz
|
f0d785f5d0
|
Added information on source tree
|
2011-03-09 23:19:00 -05:00 |
Mike Gerwitz
|
cfa60655cd
|
Quoting all path arguments in Makefile
- Protect those crazy users from themselves
|
2011-03-09 19:12:16 -05:00 |
Mike Gerwitz
|
08a58dba82
|
Began adding CSS for manual
|
2011-03-09 19:10:13 -05:00 |
Mike Gerwitz
|
b7273f4d46
|
Added 'Why ease.js?' section
|
2011-03-09 18:51:55 -05:00 |
Mike Gerwitz
|
dd26cbcee9
|
Updated README to reflect manual for current support
|
2011-03-09 13:02:59 -05:00 |
Mike Gerwitz
|
3d3b6aac58
|
Began adding About chapter to manual, beginning with history
|
2011-03-09 01:17:32 -05:00 |
Mike Gerwitz
|
d1bf7f6a4f
|
Added info and plain text output to Makefile for manual
|
2011-03-09 00:06:33 -05:00 |
Mike Gerwitz
|
d6e774caf2
|
Added single doc HTML file to Makefile
|
2011-03-09 00:01:22 -05:00 |
Mike Gerwitz
|
010942ea3f
|
Makefile cleanup
- Absolute paths
- No moving of texi HTML output necessary
|
2011-03-08 23:57:52 -05:00 |
Mike Gerwitz
|
162e084edd
|
Added doc HTML output to Makefile
|
2011-03-08 23:48:47 -05:00 |
Mike Gerwitz
|
3148f468f2
|
Using @apendix for license
|
2011-03-08 23:38:12 -05:00 |
Mike Gerwitz
|
9457f7e314
|
Added doc target to Makefile
|
2011-03-08 00:06:34 -05:00 |
Mike Gerwitz
|
6ec768b64d
|
Initial commmit of documentation (currently contains only license)
|
2011-03-08 00:00:58 -05:00 |
Mike Gerwitz
|
22220cd2da
|
README corrections
|
2011-03-07 23:21:15 -05:00 |
Mike Gerwitz
|
354061cd5f
|
Continuing to use BASH for now for rmtrail test
|
2011-03-07 23:16:14 -05:00 |
Mike Gerwitz
|
a23d413a73
|
Updated README and TODO with visibility status
|
2011-03-07 23:13:06 -05:00 |
Mike Gerwitz
|
960be880ab
|
Merge branch 'master' into visibility/master
|
2011-03-07 23:09:02 -05:00 |
Mike Gerwitz
|
8de036ec46
|
Basic package.json
|
2011-03-07 23:08:01 -05:00 |
Mike Gerwitz
|
ab8faad53f
|
/bin/{bash => sh} to support system with only sh installed
- e.g. FreeBSD
- Nothing in the scripts actually needs BASH anyway
|
2011-03-07 22:54:59 -05:00 |
Mike Gerwitz
|
841b5ac5a5
|
Replaed all __{define,lookup}[GS]etter__'s with defineProperty/getOwnPropertyDescriptor
|
2011-03-07 22:44:47 -05:00 |
Mike Gerwitz
|
df409c1e58
|
Property object now properly falls back in IE8
|
2011-03-07 09:05:05 -05:00 |
Mike Gerwitz
|
00378da630
|
Merge branch 'master' into visibility/master
|
2011-03-07 09:03:34 -05:00 |
Mike Gerwitz
|
fbc58384b4
|
Provided a more accurate mechanism for detecting Object.defineProperty (tests in IE8 fixed)
|
2011-03-07 09:03:03 -05:00 |
Mike Gerwitz
|
522165fb6a
|
No longer clearing test name output on successful browser test
|
2011-03-07 08:29:18 -05:00 |
Mike Gerwitz
|
4e2f174667
|
Added test for good measure to ensure class instances do not share protected member values
|
2011-03-07 00:19:56 -05:00 |
Mike Gerwitz
|
e05a65d5fa
|
Initial concept of inheriting protected/private members
|
2011-03-07 00:14:43 -05:00 |
Mike Gerwitz
|
f692ebcdfd
|
Once again refactored propobj.setup(), removing unnecessary argument and separating into inheritance and non-inheritance methods
|
2011-03-07 00:10:12 -05:00 |
Mike Gerwitz
|
d1be2d5351
|
Refactored propbj.setup() to be a bit more managable
|
2011-03-06 23:56:19 -05:00 |
Mike Gerwitz
|
30bfde50cd
|
Tada! Private members.
|
2011-03-06 23:03:39 -05:00 |
Mike Gerwitz
|
c1765cd720
|
Using visibility fallback for browsers that do not support getters/setters
|
2011-03-06 22:43:14 -05:00 |
Mike Gerwitz
|
df2943b5a1
|
Replaced __define[GS]etter__ with defineProperty for prop proxy
|
2011-03-06 22:16:50 -05:00 |
Mike Gerwitz
|
3651e31d20
|
Refactored property proxying into its own method
|
2011-03-06 21:48:18 -05:00 |
Mike Gerwitz
|
e463d2c411
|
Began factoring property instance object out of class module
|
2011-03-06 18:19:19 -05:00 |
Mike Gerwitz
|
5d8fdc5204
|
Merge branch 'master' into visibility/master
Conflicts:
lib/class.js
|
2011-03-06 12:39:26 -05:00 |
Mike Gerwitz
|
517b2be464
|
Fix toString() override for IE
- All tests once again pass on IE6
|
2011-03-06 12:38:31 -05:00 |
Mike Gerwitz
|
a1c1ddff74
|
IE6 was blowing up on getter/setter test
|
2011-03-06 10:56:31 -05:00 |
Mike Gerwitz
|
4eda438f14
|
Outputting current test for browser
- Output is hidden on success, but useful on failure
|
2011-03-06 10:55:13 -05:00 |
Mike Gerwitz
|
6b79999adb
|
IE6 Error.prototype.toString() !== Error.message
|
2011-03-06 10:37:20 -05:00 |
Mike Gerwitz
|
6a3789a730
|
Test failure message will now show up in browsers like IE6
|
2011-03-06 10:20:38 -05:00 |
Mike Gerwitz
|
0ccab4f8d9
|
Corrected test combine process; was not including tests in ease-full.js
|
2011-03-06 10:15:32 -05:00 |
Mike Gerwitz
|
c0f351d173
|
Merge branch 'master' into visibility/master
|
2011-03-05 23:12:55 -05:00 |
Mike Gerwitz
|
d6cca75093
|
Can now override toString() method of a class
|
2011-03-05 23:11:13 -05:00 |
Mike Gerwitz
|
dfa2966d99
|
Removed class naming from TODO and updated README to include mention
|
2011-03-05 22:55:15 -05:00 |