Mike Gerwitz
|
fba584171c
|
Placed test targets in their own Makefile to faciliate using tests as prerequisites for ease-full.js, ensuring it'll be rebuilt on test modification
|
2011-03-20 02:28:40 -04:00 |
Mike Gerwitz
|
3fe132c862
|
Makefile no longer recombines if unnecessary
|
2011-03-20 01:25:57 -04:00 |
Mike Gerwitz
|
799aae0a56
|
Altered Makefile so that doc targets needn't be rebuilt if they have not been updated
|
2011-03-20 00:44:06 -04:00 |
Mike Gerwitz
|
25d8a9476b
|
Removed CWD from Makefile
|
2011-03-19 19:36:07 -04:00 |
Mike Gerwitz
|
b48a703c24
|
Began adding inheritance chapter, which required getting images working within documentation
- Restructured portions of Makefile
|
2011-03-19 19:35:21 -04:00 |
Mike Gerwitz
|
2b5fb2e0eb
|
Split doc processes into separate targets for Makefile
|
2011-03-19 15:12:10 -04:00 |
Mike Gerwitz
|
eb3f75400f
|
Makefile will now only remove what's specified in doc/.gitignore for 'make doc'
|
2011-03-19 15:04:41 -04:00 |
Mike Gerwitz
|
4d2852627e
|
All interface members must now be public
|
2011-03-19 00:58:42 -04:00 |
Mike Gerwitz
|
5af833ab05
|
Disallowing member redeclaration in same class definition
|
2011-03-19 00:48:02 -04:00 |
Mike Gerwitz
|
7d23b7cdf9
|
Removed completed items from TODO
|
2011-03-18 23:56:53 -04:00 |
Mike Gerwitz
|
7070e55254
|
Added test to ensure same visibility de-escalation rules apply to concrete implementations of Interface methods
|
2011-03-18 23:55:56 -04:00 |
Mike Gerwitz
|
10ef0b2139
|
Added test to ensure __super() works properly with protected method overrides
|
2011-03-18 23:49:28 -04:00 |
Mike Gerwitz
|
ce736bea55
|
Visibility de-escalation no longer permitted
|
2011-03-18 23:42:07 -04:00 |
Mike Gerwitz
|
9b9bcfd150
|
Apparently methodOverride callback isn't used anymore in this context. Forgot to remove.
|
2011-03-16 23:32:48 -04:00 |
Mike Gerwitz
|
6125fcbac1
|
Ensuring all combine tests run after all normal tests
|
2011-03-16 23:02:38 -04:00 |
Mike Gerwitz
|
9c3cfc5c3a
|
Added section on visibility escalation to manual
|
2011-03-16 22:53:32 -04:00 |
Mike Gerwitz
|
6037cef654
|
Corrections to visibility portion of manual
|
2011-03-16 22:43:04 -04:00 |
Mike Gerwitz
|
36ae6bcd81
|
Now throwing expection if more than two arguments are passed to extend() when implementing
|
2011-03-16 19:50:47 -04:00 |
Mike Gerwitz
|
14cac6b461
|
Can now specify parent class in extend() when implementing atop an empty base
|
2011-03-16 19:24:02 -04:00 |
Mike Gerwitz
|
80f3ec6b68
|
Preventing base specification via extend() when implementing off of an existing base class
|
2011-03-16 19:06:16 -04:00 |
Mike Gerwitz
|
58cb196213
|
Extending class while using temporary name object is now permitted
|
2011-03-16 18:18:33 -04:00 |
Mike Gerwitz
|
dde4fb99d3
|
Corrected error language for invoking class module
|
2011-03-16 17:50:11 -04:00 |
Mike Gerwitz
|
54ad7b5ca6
|
Added copyright to HTML manual
|
2011-03-16 00:35:33 -04:00 |
Mike Gerwitz
|
1c5fefa58d
|
Began adding section on visibility
|
2011-03-16 00:27:09 -04:00 |
Mike Gerwitz
|
4cadbcb901
|
Added comment to more clearly state that the class declaration example does not use ease.js
|
2011-03-15 22:13:21 -04:00 |
Mike Gerwitz
|
3f7721d0ab
|
Added temporary instance section to manual
|
2011-03-15 21:31:51 -04:00 |
Mike Gerwitz
|
eab74cb9de
|
Merge branch 'master' into doc/master
|
2011-03-15 17:41:41 -04:00 |
Mike Gerwitz
|
095dae4aff
|
Merge branch 'master' of github.com:mikegerwitz/easejs
|
2011-03-15 08:21:57 -04:00 |
Mike Gerwitz
|
8175f60cf4
|
Merge branch 'master' into doc/master
|
2011-03-15 00:31:45 -04:00 |
Mike Gerwitz
|
7c4efe5f2a
|
Added section on temporary classes
|
2011-03-15 00:31:09 -04:00 |
Mike Gerwitz
|
5fe08a18ac
|
Corrected argument documentation
|
2011-03-15 00:17:02 -04:00 |
Mike Gerwitz
|
b2161d1822
|
Now storing visibility data in class instance (so GC can clear it)
|
2011-03-14 23:49:11 -04:00 |
Mike Gerwitz
|
66758500e6
|
Class metadata is now stored in class object (first step in working with GC)
|
2011-03-14 23:43:56 -04:00 |
Mike Gerwitz
|
5ce4fd5be8
|
Manual typo fix
|
2011-03-14 18:48:49 -04:00 |
Mike Gerwitz
|
27655c847d
|
Adjusted CSS for manual for browser like FF
|
2011-03-14 18:44:27 -04:00 |
Mike Gerwitz
|
cb99ec256c
|
Merge branch 'master' into doc/master
|
2011-03-14 18:17:03 -04:00 |
Mike Gerwitz
|
7b766c1b14
|
Altered toString() defaults to be more consistent with v8
|
2011-03-14 18:16:53 -04:00 |
Mike Gerwitz
|
397a106112
|
Class chapter corrections
|
2011-03-14 18:04:46 -04:00 |
Mike Gerwitz
|
a6728a08b9
|
Added visibility and error items to TODO for v0.1.0 milestone
|
2011-03-14 13:19:57 -04:00 |
Mike Gerwitz
|
920f338c98
|
Began adding 'Working With Classes' chapter
|
2011-03-14 00:13:43 -04:00 |
Mike Gerwitz
|
89a8de64b5
|
Additional manual styling for floats
|
2011-03-14 00:13:08 -04:00 |
Mike Gerwitz
|
02c0838dec
|
Added styling for manual definitions and float captions
|
2011-03-13 23:54:48 -04:00 |
Mike Gerwitz
|
d367c13820
|
Moved 'Getting ease.js' section to Integration chapter
|
2011-03-13 22:31:08 -04:00 |
Mike Gerwitz
|
e605e4eeff
|
Merge branch 'master' into doc/master
|
2011-03-13 22:25:15 -04:00 |
Mike Gerwitz
|
9a135a064c
|
Added pre-ES5 test to ensure we can catch fallback bugs quickly between browser tests (preferably, before even committing)
|
2011-03-13 22:08:08 -04:00 |
Mike Gerwitz
|
d05652f880
|
Fixed visibility issues in IE6
- Wasn't properly falling back
|
2011-03-13 21:47:40 -04:00 |
Mike Gerwitz
|
b4aaa11e73
|
Added mention of performance tests to manual
|
2011-03-13 21:40:32 -04:00 |
Mike Gerwitz
|
9acedf6e91
|
Added test todo to TODO
|
2011-03-13 15:47:31 -04:00 |
Mike Gerwitz
|
e1bb48a8d9
|
Added visibility test to ensure supertypes do not have access to private members of subtypes when invoked
|
2011-03-13 15:39:14 -04:00 |
Mike Gerwitz
|
984a14b087
|
Added more detailed documentation regarding the class_instance object
|
2011-03-13 14:51:40 -04:00 |