1
0
Fork 0
Commit Graph

719 Commits (87dd1b8961c87519229f1d96e4a8b52c4a9c0de5)

Author SHA1 Message Date
Mike Gerwitz cea9ca906f Removed completed TODO item 2011-03-28 18:14:48 -04:00
Mike Gerwitz 8ba68b31dc Split concrete and abstract ctor generation into two separate functions 2011-03-27 23:16:19 -04:00
Mike Gerwitz 5bb0269280 Added test todo for class_builder 2011-03-27 23:09:17 -04:00
Mike Gerwitz adfc607c8b Continued moving class creation logic into class_builder module
- Again, very messy. Not yet complete.
2011-03-27 23:04:40 -04:00
Mike Gerwitz 87e7872f61 Using __dirname for modules rather than relative path 2011-03-27 02:02:04 -04:00
Mike Gerwitz 34ccb8f530 test target once again runs default 2011-03-27 01:57:55 -04:00
Mike Gerwitz af8f0b1566 Began refactoring into class_builder module
- Sloppy thusfar. Baby steps.
2011-03-27 01:57:17 -04:00
Mike Gerwitz 30d10ff9d7 Constructor must now be public 2011-03-23 21:35:25 -04:00
Mike Gerwitz 2388d8f4d3 Typo caught my eye in comment 2011-03-23 21:03:19 -04:00
Mike Gerwitz e4f70be6ae Added section on constructors to manual 2011-03-23 21:01:43 -04:00
Mike Gerwitz 3e86e6bcab Began adding implementation details as appendix to manual 2011-03-23 20:52:25 -04:00
Mike Gerwitz f874a48a55 Error => TypeError, manual 2011-03-21 22:19:03 -04:00
Mike Gerwitz 97036e4c88 Added jQuery to page using interactive.js; does not yet do anything with page 2011-03-21 22:01:15 -04:00
Mike Gerwitz d107992fc4 Makefile now inserts interactive JS (not yet implemented) into generated HTML docs 2011-03-21 21:09:36 -04:00
Mike Gerwitz 973a1e4100 Proofread inheritance section 2011-03-21 20:04:37 -04:00
Mike Gerwitz e1d4cecf2b Swapped 'Overriding Methods' and 'Type Checks and Polymorphism' due to referring content 2011-03-21 19:39:59 -04:00
Mike Gerwitz 824185c3ff Added 'Type Checks and Polymorphism' subsection to manual 2011-03-21 00:04:44 -04:00
Mike Gerwitz 7bbe44adc3 Added section in manual for overriding methods 2011-03-20 23:18:46 -04:00
Mike Gerwitz 2d0f10352c Added backup files to .gitignore for doc/img 2011-03-20 22:34:46 -04:00
Mike Gerwitz e800cd8e40 Began adding 'Understanding Member Inheritance' subsection to manual 2011-03-20 18:49:40 -04:00
Mike Gerwitz ca564e5aea Documentation is now properly rebuilt when Dia files are modified 2011-03-20 18:36:03 -04:00
Mike Gerwitz ba48e7994e Completion of main inheritance section for manual
- Not yet proofread
- Still requires subsections
2011-03-20 18:12:37 -04:00
Mike Gerwitz 2823e996a1 HTML documentation will now be rebuilt on texi update 2011-03-20 15:53:56 -04:00
Mike Gerwitz 254fc7e149 Reduced image size for manual 2011-03-20 15:08:21 -04:00
Mike Gerwitz c1f12fb537 Added txt version of inheritance example to doc and altered Makefile to rebuild text-based targets on text image modifications 2011-03-20 02:46:01 -04:00
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