1
0
Fork 0

Commit Graph

  • e1d4cecf2b Swapped 'Overriding Methods' and 'Type Checks and Polymorphism' due to referring content Mike Gerwitz 2011-03-21 19:39:59 -0400
  • 824185c3ff Added 'Type Checks and Polymorphism' subsection to manual Mike Gerwitz 2011-03-21 00:04:44 -0400
  • 7bbe44adc3 Added section in manual for overriding methods Mike Gerwitz 2011-03-20 23:18:46 -0400
  • 2d0f10352c Added backup files to .gitignore for doc/img Mike Gerwitz 2011-03-20 22:34:46 -0400
  • e800cd8e40 Began adding 'Understanding Member Inheritance' subsection to manual Mike Gerwitz 2011-03-20 18:49:40 -0400
  • ca564e5aea Documentation is now properly rebuilt when Dia files are modified Mike Gerwitz 2011-03-20 18:36:03 -0400
  • ba48e7994e Completion of main inheritance section for manual - Not yet proofread - Still requires subsections Mike Gerwitz 2011-03-20 18:12:37 -0400
  • 2823e996a1 HTML documentation will now be rebuilt on texi update Mike Gerwitz 2011-03-20 15:53:56 -0400
  • 254fc7e149 Reduced image size for manual Mike Gerwitz 2011-03-20 15:08:21 -0400
  • c1f12fb537 Added 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
  • 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 Mike Gerwitz 2011-03-20 02:28:40 -0400
  • 3fe132c862 Makefile no longer recombines if unnecessary Mike Gerwitz 2011-03-20 01:25:57 -0400
  • 799aae0a56 Altered Makefile so that doc targets needn't be rebuilt if they have not been updated Mike Gerwitz 2011-03-20 00:44:06 -0400
  • 25d8a9476b Removed CWD from Makefile Mike Gerwitz 2011-03-19 19:36:07 -0400
  • b48a703c24 Began adding inheritance chapter, which required getting images working within documentation - Restructured portions of Makefile Mike Gerwitz 2011-03-19 19:35:21 -0400
  • 2b5fb2e0eb Split doc processes into separate targets for Makefile Mike Gerwitz 2011-03-19 15:12:10 -0400
  • eb3f75400f Makefile will now only remove what's specified in doc/.gitignore for 'make doc' Mike Gerwitz 2011-03-19 15:04:41 -0400
  • 4d2852627e All interface members must now be public Mike Gerwitz 2011-03-19 00:58:42 -0400
  • 5af833ab05 Disallowing member redeclaration in same class definition Mike Gerwitz 2011-03-19 00:48:02 -0400
  • 7d23b7cdf9 Removed completed items from TODO Mike Gerwitz 2011-03-18 23:56:53 -0400
  • 7070e55254 Added test to ensure same visibility de-escalation rules apply to concrete implementations of Interface methods Mike Gerwitz 2011-03-18 23:55:56 -0400
  • 10ef0b2139 Added test to ensure __super() works properly with protected method overrides Mike Gerwitz 2011-03-18 23:49:28 -0400
  • ce736bea55 Visibility de-escalation no longer permitted Mike Gerwitz 2011-03-18 23:42:07 -0400
  • 9b9bcfd150 Apparently methodOverride callback isn't used anymore in this context. Forgot to remove. Mike Gerwitz 2011-03-16 23:32:48 -0400
  • 6125fcbac1 Ensuring all combine tests run after all normal tests Mike Gerwitz 2011-03-16 23:02:38 -0400
  • 9c3cfc5c3a Added section on visibility escalation to manual Mike Gerwitz 2011-03-16 22:53:32 -0400
  • 6037cef654 Corrections to visibility portion of manual Mike Gerwitz 2011-03-16 22:43:04 -0400
  • 36ae6bcd81 Now throwing expection if more than two arguments are passed to extend() when implementing Mike Gerwitz 2011-03-16 19:50:47 -0400
  • 14cac6b461 Can now specify parent class in extend() when implementing atop an empty base Mike Gerwitz 2011-03-16 19:24:02 -0400
  • 80f3ec6b68 Preventing base specification via extend() when implementing off of an existing base class Mike Gerwitz 2011-03-16 19:06:16 -0400
  • 58cb196213 Extending class while using temporary name object is now permitted Mike Gerwitz 2011-03-16 18:18:33 -0400
  • dde4fb99d3 Corrected error language for invoking class module Mike Gerwitz 2011-03-16 17:50:11 -0400
  • 54ad7b5ca6 Added copyright to HTML manual Mike Gerwitz 2011-03-16 00:35:33 -0400
  • 1c5fefa58d Began adding section on visibility Mike Gerwitz 2011-03-16 00:27:09 -0400
  • 4cadbcb901 Added comment to more clearly state that the class declaration example does not use ease.js Mike Gerwitz 2011-03-15 22:13:21 -0400
  • 3f7721d0ab Added temporary instance section to manual Mike Gerwitz 2011-03-15 21:31:51 -0400
  • eab74cb9de Merge branch 'master' into doc/master Mike Gerwitz 2011-03-15 17:41:41 -0400
  • 095dae4aff Merge branch 'master' of github.com:mikegerwitz/easejs Mike Gerwitz 2011-03-15 08:21:57 -0400
  • 8175f60cf4 Merge branch 'master' into doc/master Mike Gerwitz 2011-03-15 00:31:45 -0400
  • 7c4efe5f2a Added section on temporary classes Mike Gerwitz 2011-03-15 00:31:09 -0400
  • 5fe08a18ac Corrected argument documentation Mike Gerwitz 2011-03-15 00:17:02 -0400
  • b2161d1822 Now storing visibility data in class instance (so GC can clear it) Mike Gerwitz 2011-03-14 23:49:11 -0400
  • 66758500e6 Class metadata is now stored in class object (first step in working with GC) Mike Gerwitz 2011-03-14 23:43:56 -0400
  • 5ce4fd5be8 Manual typo fix Mike Gerwitz 2011-03-14 18:48:49 -0400
  • 27655c847d Adjusted CSS for manual for browser like FF Mike Gerwitz 2011-03-14 18:44:27 -0400
  • cb99ec256c Merge branch 'master' into doc/master Mike Gerwitz 2011-03-14 18:17:03 -0400
  • 7b766c1b14 Altered toString() defaults to be more consistent with v8 Mike Gerwitz 2011-03-14 18:16:53 -0400
  • 397a106112 Class chapter corrections Mike Gerwitz 2011-03-14 18:04:46 -0400
  • a6728a08b9 Added visibility and error items to TODO for v0.1.0 milestone Mike Gerwitz 2011-03-14 13:19:57 -0400
  • 920f338c98 Began adding 'Working With Classes' chapter Mike Gerwitz 2011-03-14 00:13:43 -0400
  • 89a8de64b5 Additional manual styling for floats Mike Gerwitz 2011-03-14 00:13:08 -0400
  • 02c0838dec Added styling for manual definitions and float captions Mike Gerwitz 2011-03-13 23:54:48 -0400
  • d367c13820 Moved 'Getting ease.js' section to Integration chapter Mike Gerwitz 2011-03-13 22:31:08 -0400
  • e605e4eeff Merge branch 'master' into doc/master Mike Gerwitz 2011-03-13 22:25:15 -0400
  • 9a135a064c Added 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
  • d05652f880 Fixed visibility issues in IE6 - Wasn't properly falling back Mike Gerwitz 2011-03-13 21:47:40 -0400
  • b4aaa11e73 Added mention of performance tests to manual Mike Gerwitz 2011-03-13 21:40:32 -0400
  • 9acedf6e91 Added test todo to TODO Mike Gerwitz 2011-03-13 15:47:31 -0400
  • e1bb48a8d9 Added 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
  • 984a14b087 Added more detailed documentation regarding the class_instance object Mike Gerwitz 2011-03-13 14:51:40 -0400
  • 7cee1cf40e Merge branch 'master' into doc/master Mike Gerwitz 2011-03-13 04:52:13 -0400
  • e03c081cfd Fixed 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
  • e4e8900a9f Storing 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
  • 6b374902ae Separated 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
  • 47a6ba2727 Added additional items to TODO for v0.1.0 Mike Gerwitz 2011-03-12 23:02:22 -0500
  • 540d8a4f00 Altered Makefile to ensure the combine test is performed after all others Mike Gerwitz 2011-03-12 12:07:07 -0500
  • e83225f916 Merge branch 'master' into perf/master Mike Gerwitz 2011-03-11 20:00:08 -0500
  • 342dfd63d6 Extra tab in Makefile Mike Gerwitz 2011-03-11 20:00:04 -0500
  • be9e5796c1 Merge branch 'master' into perf/master Mike Gerwitz 2011-03-11 19:58:30 -0500
  • f572e53e9d Distinction between JS and shell tests unnecessary in 'find' Mike Gerwitz 2011-03-11 19:58:24 -0500
  • c1ddca1a3d Merge branch 'master' into doc/master Mike Gerwitz 2011-03-11 19:56:23 -0500
  • 3c3d927e65 Merge branch 'master' into perf/master Mike Gerwitz 2011-03-11 19:55:29 -0500
  • 672ef82aca Altered Makefile to support parallel tests Mike Gerwitz 2011-03-11 19:53:05 -0500
  • db5a5bac58 Reformatted Makefile to support parallel processing of performance tests Mike Gerwitz 2011-03-11 19:47:00 -0500
  • 05e249def4 Added result explanations to method invocation performance tests Mike Gerwitz 2011-03-11 19:27:07 -0500
  • 5a420fae4e Added perf tests for invoking class methods Mike Gerwitz 2011-03-11 19:20:05 -0500
  • d2aa24ef66 Added performance tests for setting properties, internally and externally Mike Gerwitz 2011-03-11 19:16:52 -0500
  • 61d78179a3 Added member redeclaration bug fix to TODO Mike Gerwitz 2011-03-11 19:16:11 -0500
  • 311e39d67c Added performance test for reading properties, internal and external Mike Gerwitz 2011-03-11 19:14:10 -0500
  • 50fef4afdb Merge branch 'master' into perf/master Mike Gerwitz 2011-03-11 18:49:50 -0500
  • caddb2b362 Updated TODO with targets for v0.1.0 Mike Gerwitz 2011-03-11 18:49:26 -0500
  • 2662e4f30f Source Tree is now an appendix in manual Mike Gerwitz 2011-03-10 23:53:18 -0500
  • 98102ffff2 Directory count correction in documentation Mike Gerwitz 2011-03-10 23:50:32 -0500
  • a8767a1da0 Added property/method class definition performance tests Mike Gerwitz 2011-03-10 23:32:33 -0500
  • cdc88bea4c Added count to perf output to calculate individual cost Mike Gerwitz 2011-03-10 23:07:52 -0500
  • 689a67405b Added performance tests to Makefile Mike Gerwitz 2011-03-10 22:55:07 -0500
  • 37bf2fa353 Began adding performance tests Mike Gerwitz 2011-03-10 22:43:36 -0500
  • 03f53a8924 Merge branch 'master' into doc/master Mike Gerwitz 2011-03-10 12:49:40 -0500
  • e0fb37daa0 Overridden 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
  • 84363aca45 Added test to ensure correct instance is returned when returning 'this' from a parent method Mike Gerwitz 2011-03-10 12:24:59 -0500
  • 7427958ec0 Returning 'this' from a method will now return the object instance, not the internal property object Mike Gerwitz 2011-03-10 12:19:39 -0500
  • fb28b19faf Added include information to manual Mike Gerwitz 2011-03-10 00:25:33 -0500
  • 4ce55891df Moved license below integration in manual Mike Gerwitz 2011-03-09 23:47:43 -0500
  • 98d3d9856d Added build section to manual Mike Gerwitz 2011-03-09 23:47:25 -0500
  • fa896d2c2c doc target now runs mkbuild Mike Gerwitz 2011-03-09 23:45:07 -0500
  • f0d785f5d0 Added information on source tree Mike Gerwitz 2011-03-09 23:19:00 -0500
  • cfa60655cd Quoting all path arguments in Makefile - Protect those crazy users from themselves Mike Gerwitz 2011-03-09 19:12:16 -0500
  • 08a58dba82 Began adding CSS for manual Mike Gerwitz 2011-03-09 19:10:13 -0500
  • b7273f4d46 Added 'Why ease.js?' section Mike Gerwitz 2011-03-09 18:51:55 -0500
  • dd26cbcee9 Updated README to reflect manual for current support Mike Gerwitz 2011-03-09 13:02:59 -0500