Mike Gerwitz
|
bc8ec4e0be
|
Added tests for forced-public methods
|
2011-03-28 19:17:38 -04:00 |
Mike Gerwitz
|
52aab7fa54
|
reserved => reserved_members
|
2011-03-28 19:01:58 -04:00 |
Mike Gerwitz
|
2555a0db47
|
Added tests for reserved members
|
2011-03-28 18:58:23 -04:00 |
Mike Gerwitz
|
030b207f8f
|
Public-required members are now stored in a hash
|
2011-03-28 18:21:06 -04:00 |
Mike Gerwitz
|
8cd25b1bc4
|
Now storing reserved names in a hash
|
2011-03-28 18:18:40 -04:00 |
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 |