e1d4cecf2bSwapped 'Overriding Methods' and 'Type Checks and Polymorphism' due to referring content
Mike Gerwitz
2011-03-21 19:39:59 -0400
824185c3ffAdded 'Type Checks and Polymorphism' subsection to manual
Mike Gerwitz
2011-03-21 00:04:44 -0400
7bbe44adc3Added section in manual for overriding methods
Mike Gerwitz
2011-03-20 23:18:46 -0400
2d0f10352cAdded backup files to .gitignore for doc/img
Mike Gerwitz
2011-03-20 22:34:46 -0400
e800cd8e40Began adding 'Understanding Member Inheritance' subsection to manual
Mike Gerwitz
2011-03-20 18:49:40 -0400
ca564e5aeaDocumentation is now properly rebuilt when Dia files are modified
Mike Gerwitz
2011-03-20 18:36:03 -0400
ba48e7994eCompletion of main inheritance section for manual - Not yet proofread - Still requires subsections
Mike Gerwitz
2011-03-20 18:12:37 -0400
2823e996a1HTML documentation will now be rebuilt on texi update
Mike Gerwitz
2011-03-20 15:53:56 -0400
254fc7e149Reduced image size for manual
Mike Gerwitz
2011-03-20 15:08:21 -0400
c1f12fb537Added txt version of inheritance example to doc and altered Makefile to rebuild text-based targets on text image modifications
Mike Gerwitz
2011-03-20 02:46:01 -0400
fba584171cPlaced test targets in their own Makefile to faciliate using tests as prerequisites for ease-full.js, ensuring it'll be rebuilt on test modification
Mike Gerwitz
2011-03-20 02:28:40 -0400
3fe132c862Makefile no longer recombines if unnecessary
Mike Gerwitz
2011-03-20 01:25:57 -0400
799aae0a56Altered Makefile so that doc targets needn't be rebuilt if they have not been updated
Mike Gerwitz
2011-03-20 00:44:06 -0400
25d8a9476bRemoved CWD from Makefile
Mike Gerwitz
2011-03-19 19:36:07 -0400
b48a703c24Began adding inheritance chapter, which required getting images working within documentation - Restructured portions of Makefile
Mike Gerwitz
2011-03-19 19:35:21 -0400
2b5fb2e0ebSplit doc processes into separate targets for Makefile
Mike Gerwitz
2011-03-19 15:12:10 -0400
eb3f75400fMakefile will now only remove what's specified in doc/.gitignore for 'make doc'
Mike Gerwitz
2011-03-19 15:04:41 -0400
4d2852627eAll interface members must now be public
Mike Gerwitz
2011-03-19 00:58:42 -0400
5af833ab05Disallowing member redeclaration in same class definition
Mike Gerwitz
2011-03-19 00:48:02 -0400
7d23b7cdf9Removed completed items from TODO
Mike Gerwitz
2011-03-18 23:56:53 -0400
7070e55254Added test to ensure same visibility de-escalation rules apply to concrete implementations of Interface methods
Mike Gerwitz
2011-03-18 23:55:56 -0400
10ef0b2139Added test to ensure __super() works properly with protected method overrides
Mike Gerwitz
2011-03-18 23:49:28 -0400
ce736bea55Visibility de-escalation no longer permitted
Mike Gerwitz
2011-03-18 23:42:07 -0400
9b9bcfd150Apparently methodOverride callback isn't used anymore in this context. Forgot to remove.
Mike Gerwitz
2011-03-16 23:32:48 -0400
6125fcbac1Ensuring all combine tests run after all normal tests
Mike Gerwitz
2011-03-16 23:02:38 -0400
9c3cfc5c3aAdded section on visibility escalation to manual
Mike Gerwitz
2011-03-16 22:53:32 -0400
6037cef654Corrections to visibility portion of manual
Mike Gerwitz
2011-03-16 22:43:04 -0400
36ae6bcd81Now throwing expection if more than two arguments are passed to extend() when implementing
Mike Gerwitz
2011-03-16 19:50:47 -0400
14cac6b461Can now specify parent class in extend() when implementing atop an empty base
Mike Gerwitz
2011-03-16 19:24:02 -0400
80f3ec6b68Preventing base specification via extend() when implementing off of an existing base class
Mike Gerwitz
2011-03-16 19:06:16 -0400
58cb196213Extending class while using temporary name object is now permitted
Mike Gerwitz
2011-03-16 18:18:33 -0400
dde4fb99d3Corrected error language for invoking class module
Mike Gerwitz
2011-03-16 17:50:11 -0400
54ad7b5ca6Added copyright to HTML manual
Mike Gerwitz
2011-03-16 00:35:33 -0400
1c5fefa58dBegan adding section on visibility
Mike Gerwitz
2011-03-16 00:27:09 -0400
4cadbcb901Added comment to more clearly state that the class declaration example does not use ease.js
Mike Gerwitz
2011-03-15 22:13:21 -0400
3f7721d0abAdded temporary instance section to manual
Mike Gerwitz
2011-03-15 21:31:51 -0400
eab74cb9deMerge branch 'master' into doc/master
Mike Gerwitz
2011-03-15 17:41:41 -0400
095dae4affMerge branch 'master' of github.com:mikegerwitz/easejs
Mike Gerwitz
2011-03-15 08:21:57 -0400
8175f60cf4Merge branch 'master' into doc/master
Mike Gerwitz
2011-03-15 00:31:45 -0400
7c4efe5f2aAdded section on temporary classes
Mike Gerwitz
2011-03-15 00:31:09 -0400
5fe08a18acCorrected argument documentation
Mike Gerwitz
2011-03-15 00:17:02 -0400
b2161d1822Now storing visibility data in class instance (so GC can clear it)
Mike Gerwitz
2011-03-14 23:49:11 -0400
66758500e6Class metadata is now stored in class object (first step in working with GC)
Mike Gerwitz
2011-03-14 23:43:56 -0400
5ce4fd5be8Manual typo fix
Mike Gerwitz
2011-03-14 18:48:49 -0400
27655c847dAdjusted CSS for manual for browser like FF
Mike Gerwitz
2011-03-14 18:44:27 -0400
cb99ec256cMerge branch 'master' into doc/master
Mike Gerwitz
2011-03-14 18:17:03 -0400
7b766c1b14Altered toString() defaults to be more consistent with v8
Mike Gerwitz
2011-03-14 18:16:53 -0400
397a106112Class chapter corrections
Mike Gerwitz
2011-03-14 18:04:46 -0400
a6728a08b9Added visibility and error items to TODO for v0.1.0 milestone
Mike Gerwitz
2011-03-14 13:19:57 -0400
920f338c98Began adding 'Working With Classes' chapter
Mike Gerwitz
2011-03-14 00:13:43 -0400
89a8de64b5Additional manual styling for floats
Mike Gerwitz
2011-03-14 00:13:08 -0400
02c0838decAdded styling for manual definitions and float captions
Mike Gerwitz
2011-03-13 23:54:48 -0400
d367c13820Moved 'Getting ease.js' section to Integration chapter
Mike Gerwitz
2011-03-13 22:31:08 -0400
e605e4eeffMerge branch 'master' into doc/master
Mike Gerwitz
2011-03-13 22:25:15 -0400
9a135a064cAdded pre-ES5 test to ensure we can catch fallback bugs quickly between browser tests (preferably, before even committing)
Mike Gerwitz
2011-03-13 22:08:08 -0400
d05652f880Fixed visibility issues in IE6 - Wasn't properly falling back
Mike Gerwitz
2011-03-13 21:47:40 -0400
b4aaa11e73Added mention of performance tests to manual
Mike Gerwitz
2011-03-13 21:40:32 -0400
9acedf6e91Added test todo to TODO
Mike Gerwitz
2011-03-13 15:47:31 -0400
e1bb48a8d9Added visibility test to ensure supertypes do not have access to private members of subtypes when invoked
Mike Gerwitz
2011-03-13 15:39:14 -0400
984a14b087Added more detailed documentation regarding the class_instance object
Mike Gerwitz
2011-03-13 14:51:40 -0400
7cee1cf40eMerge branch 'master' into doc/master
Mike Gerwitz
2011-03-13 04:52:13 -0400
e03c081cfdFixed bug that made private members of a supertype inaccessible to methods that have not been overridden by a subtype - In doing so, abandoned the super identifier (sid) for a more elegant solution with class ids (cid's) - This permits fast and easy private member swapping via getMethodInstance() in class.js
Mike Gerwitz
2011-03-13 04:51:00 -0400
e4e8900a9fStoring each supertype's private members in a separate object to prepare for future change - sid = super identifier
Mike Gerwitz
2011-03-13 03:55:43 -0400
6b374902aeSeparated private members into a separate object (propobj) to prepare for future modifications - This incurs a performance hit for accessing protected members, and even further for public, internally - But speeds up access to private members, likely due to there being less members
Mike Gerwitz
2011-03-12 23:48:38 -0500
47a6ba2727Added additional items to TODO for v0.1.0
Mike Gerwitz
2011-03-12 23:02:22 -0500
540d8a4f00Altered Makefile to ensure the combine test is performed after all others
Mike Gerwitz
2011-03-12 12:07:07 -0500
e83225f916Merge branch 'master' into perf/master
Mike Gerwitz
2011-03-11 20:00:08 -0500
342dfd63d6Extra tab in Makefile
Mike Gerwitz
2011-03-11 20:00:04 -0500
be9e5796c1Merge branch 'master' into perf/master
Mike Gerwitz
2011-03-11 19:58:30 -0500
f572e53e9dDistinction between JS and shell tests unnecessary in 'find'
Mike Gerwitz
2011-03-11 19:58:24 -0500
c1ddca1a3dMerge branch 'master' into doc/master
Mike Gerwitz
2011-03-11 19:56:23 -0500
3c3d927e65Merge branch 'master' into perf/master
Mike Gerwitz
2011-03-11 19:55:29 -0500
672ef82acaAltered Makefile to support parallel tests
Mike Gerwitz
2011-03-11 19:53:05 -0500
db5a5bac58Reformatted Makefile to support parallel processing of performance tests
Mike Gerwitz
2011-03-11 19:47:00 -0500
05e249def4Added result explanations to method invocation performance tests
Mike Gerwitz
2011-03-11 19:27:07 -0500
5a420fae4eAdded perf tests for invoking class methods
Mike Gerwitz
2011-03-11 19:20:05 -0500
d2aa24ef66Added performance tests for setting properties, internally and externally
Mike Gerwitz
2011-03-11 19:16:52 -0500
61d78179a3Added member redeclaration bug fix to TODO
Mike Gerwitz
2011-03-11 19:16:11 -0500
311e39d67cAdded performance test for reading properties, internal and external
Mike Gerwitz
2011-03-11 19:14:10 -0500
50fef4afdbMerge branch 'master' into perf/master
Mike Gerwitz
2011-03-11 18:49:50 -0500
caddb2b362Updated TODO with targets for v0.1.0
Mike Gerwitz
2011-03-11 18:49:26 -0500
2662e4f30fSource Tree is now an appendix in manual
Mike Gerwitz
2011-03-10 23:53:18 -0500
98102ffff2Directory count correction in documentation
Mike Gerwitz
2011-03-10 23:50:32 -0500
a8767a1da0Added property/method class definition performance tests
Mike Gerwitz
2011-03-10 23:32:33 -0500
cdc88bea4cAdded count to perf output to calculate individual cost
Mike Gerwitz
2011-03-10 23:07:52 -0500
689a67405bAdded performance tests to Makefile
Mike Gerwitz
2011-03-10 22:55:07 -0500
37bf2fa353Began adding performance tests
Mike Gerwitz
2011-03-10 22:43:36 -0500
03f53a8924Merge branch 'master' into doc/master
Mike Gerwitz
2011-03-10 12:49:40 -0500
e0fb37daa0Overridden methods now property return instance when returning 'this' - There may be a cleaner way to do this. This is a quick fix.
Mike Gerwitz
2011-03-10 12:40:55 -0500
84363aca45Added test to ensure correct instance is returned when returning 'this' from a parent method
Mike Gerwitz
2011-03-10 12:24:59 -0500
7427958ec0Returning 'this' from a method will now return the object instance, not the internal property object
Mike Gerwitz
2011-03-10 12:19:39 -0500
fb28b19fafAdded include information to manual
Mike Gerwitz
2011-03-10 00:25:33 -0500
4ce55891dfMoved license below integration in manual
Mike Gerwitz
2011-03-09 23:47:43 -0500
98d3d9856dAdded build section to manual
Mike Gerwitz
2011-03-09 23:47:25 -0500
fa896d2c2cdoc target now runs mkbuild
Mike Gerwitz
2011-03-09 23:45:07 -0500
f0d785f5d0Added information on source tree
Mike Gerwitz
2011-03-09 23:19:00 -0500
cfa60655cdQuoting all path arguments in Makefile - Protect those crazy users from themselves
Mike Gerwitz
2011-03-09 19:12:16 -0500
08a58dba82Began adding CSS for manual
Mike Gerwitz
2011-03-09 19:10:13 -0500
b7273f4d46Added 'Why ease.js?' section
Mike Gerwitz
2011-03-09 18:51:55 -0500
dd26cbcee9Updated README to reflect manual for current support
Mike Gerwitz
2011-03-09 13:02:59 -0500