Skip to content

Commit f9b9aac

Browse files
committed
Merge pull request #1 from expobrain/master
Bunch of PureMVC improvements and bug fixings
2 parents 3aff6e1 + bb6ac2d commit f9b9aac

File tree

81 files changed

+4439
-3335
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

81 files changed

+4439
-3335
lines changed

.gitignore

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
2+
*.pyc

docs/api-objects.txt

Lines changed: 49 additions & 51 deletions
Large diffs are not rendered by default.

docs/class-tree.html

Lines changed: 37 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,36 @@
6060
</b></center><br />
6161
<h1 class="epydoc">Class Hierarchy</h1>
6262
<ul class="nomargin-top">
63+
<li> <strong class="uidlink">object</strong>:
64+
<em class="summary">The most base type</em>
65+
<ul>
66+
<li> <strong class="uidlink"><a href="puremvc.interfaces.IController-class.html">puremvc.interfaces.IController</a></strong>:
67+
<em class="summary">The interface definition for a PureMVC Controller.</em>
68+
<ul>
69+
<li> <strong class="uidlink"><a href="puremvc.core.Controller-class.html">puremvc.core.Controller</a></strong>:
70+
<em class="summary">A Singleton <code>IController</code> implementation.</em>
71+
</li>
72+
</ul>
73+
</li>
74+
<li> <strong class="uidlink"><a href="puremvc.interfaces.IModel-class.html">puremvc.interfaces.IModel</a></strong>:
75+
<em class="summary">The interface definition for a PureMVC Model.</em>
76+
<ul>
77+
<li> <strong class="uidlink"><a href="puremvc.core.Model-class.html">puremvc.core.Model</a></strong>:
78+
<em class="summary">A Singleton <code>IModel</code> implementation.</em>
79+
</li>
80+
</ul>
81+
</li>
82+
<li> <strong class="uidlink"><a href="puremvc.interfaces.INotification-class.html">puremvc.interfaces.INotification</a></strong>:
83+
<em class="summary">The interface definition for a PureMVC Notification.</em>
84+
<ul>
85+
<li> <strong class="uidlink"><a href="puremvc.patterns.observer.Notification-class.html">puremvc.patterns.observer.Notification</a></strong>:
86+
<em class="summary">A base <code>INotification</code> implementation.</em>
87+
</li>
88+
</ul>
89+
</li>
90+
<li> <strong class="uidlink"><a href="puremvc.interfaces.INotifier-class.html">puremvc.interfaces.INotifier</a></strong>:
91+
<em class="summary">The interface definition for a PureMVC Notifier.</em>
92+
<ul>
6393
<li> <strong class="uidlink"><a href="puremvc.interfaces.ICommand-class.html">puremvc.interfaces.ICommand</a></strong>:
6494
<em class="summary">The interface definition for a PureMVC Command.</em>
6595
<ul>
@@ -72,14 +102,6 @@ <h1 class="epydoc">Class Hierarchy</h1>
72102
</li>
73103
</ul>
74104
</li>
75-
<li> <strong class="uidlink"><a href="puremvc.interfaces.IController-class.html">puremvc.interfaces.IController</a></strong>:
76-
<em class="summary">The interface definition for a PureMVC Controller.</em>
77-
<ul>
78-
<li> <strong class="uidlink"><a href="puremvc.core.Controller-class.html">puremvc.core.Controller</a></strong>:
79-
<em class="summary">A Singleton <code>IController</code> implementation.</em>
80-
</li>
81-
</ul>
82-
</li>
83105
<li> <strong class="uidlink"><a href="puremvc.interfaces.IFacade-class.html">puremvc.interfaces.IFacade</a></strong>:
84106
<em class="summary">The interface definition for a PureMVC Facade.</em>
85107
<ul>
@@ -96,25 +118,14 @@ <h1 class="epydoc">Class Hierarchy</h1>
96118
</li>
97119
</ul>
98120
</li>
99-
<li> <strong class="uidlink"><a href="puremvc.interfaces.IModel-class.html">puremvc.interfaces.IModel</a></strong>:
100-
<em class="summary">The interface definition for a PureMVC Model.</em>
101-
<ul>
102-
<li> <strong class="uidlink"><a href="puremvc.core.Model-class.html">puremvc.core.Model</a></strong>:
103-
<em class="summary">A Singleton <code>IModel</code> implementation.</em>
104-
</li>
105-
</ul>
106-
</li>
107-
<li> <strong class="uidlink"><a href="puremvc.interfaces.INotification-class.html">puremvc.interfaces.INotification</a></strong>:
108-
<em class="summary">The interface definition for a PureMVC Notification.</em>
121+
<li> <strong class="uidlink"><a href="puremvc.interfaces.IProxy-class.html">puremvc.interfaces.IProxy</a></strong>:
122+
<em class="summary">The interface definition for a PureMVC Proxy.</em>
109123
<ul>
110-
<li> <strong class="uidlink"><a href="puremvc.patterns.observer.Notification-class.html">puremvc.patterns.observer.Notification</a></strong>:
111-
<em class="summary">A base <code>INotification</code> implementation.</em>
124+
<li> <strong class="uidlink"><a href="puremvc.patterns.proxy.Proxy-class.html">puremvc.patterns.proxy.Proxy</a></strong>:
125+
<em class="summary">A base <code>IProxy</code> implementation.</em>
112126
</li>
113127
</ul>
114128
</li>
115-
<li> <strong class="uidlink"><a href="puremvc.interfaces.INotifier-class.html">puremvc.interfaces.INotifier</a></strong>:
116-
<em class="summary">The interface definition for a PureMVC Notifier.</em>
117-
<ul>
118129
<li> <strong class="uidlink"><a href="puremvc.patterns.command.MacroCommand-class.html">puremvc.patterns.command.MacroCommand</a></strong>:
119130
<em class="summary">A base <code>ICommand</code> implementation that executes other
120131
<code>ICommand</code>s.</em>
@@ -156,14 +167,6 @@ <h1 class="epydoc">Class Hierarchy</h1>
156167
</li>
157168
</ul>
158169
</li>
159-
<li> <strong class="uidlink"><a href="puremvc.interfaces.IProxy-class.html">puremvc.interfaces.IProxy</a></strong>:
160-
<em class="summary">The interface definition for a PureMVC Proxy.</em>
161-
<ul>
162-
<li> <strong class="uidlink"><a href="puremvc.patterns.proxy.Proxy-class.html">puremvc.patterns.proxy.Proxy</a></strong>:
163-
<em class="summary">A base <code>IProxy</code> implementation.</em>
164-
</li>
165-
</ul>
166-
</li>
167170
<li> <strong class="uidlink"><a href="puremvc.interfaces.IView-class.html">puremvc.interfaces.IView</a></strong>:
168171
<em class="summary">The interface definition for a PureMVC View.</em>
169172
<ul>
@@ -172,6 +175,8 @@ <h1 class="epydoc">Class Hierarchy</h1>
172175
</li>
173176
</ul>
174177
</li>
178+
</ul>
179+
</li>
175180
</ul>
176181
<!-- ==================== NAVIGATION BAR ==================== -->
177182
<table class="navbar" border="0" width="100%" cellpadding="0"
@@ -204,8 +209,7 @@ <h1 class="epydoc">Class Hierarchy</h1>
204209
<table border="0" cellpadding="0" cellspacing="0" width="100%%">
205210
<tr>
206211
<td align="left" class="footer">
207-
Generated by Epydoc 3.0.1
208-
on Tue Sep 22 01:31:51 2009
212+
Generated by Epydoc 3.0.1 on Sun Oct 14 00:58:16 2012
209213
</td>
210214
<td align="right" class="footer">
211215
<a target="mainFrame" href="http://epydoc.sourceforge.net"

docs/epydoc.css

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -162,8 +162,8 @@ table.summary a.summary-sig-name:visited
162162

163163
/* Subclass list
164164
*/
165-
ul.subclass-list { display: inline; margin: 0; padding: 0; }
166-
ul.subclass-list li { display: inline; margin: 0; padding: 0; }
165+
ul.subclass-list { display: inline; }
166+
ul.subclass-list li { display: inline; }
167167

168168
/* To render variables, classes etc. like functions */
169169
table.summary .summary-name { color: #006080; font-weight: bold;

docs/help.html

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -256,8 +256,7 @@ <h2> The Navigation Bar </h2>
256256
<table border="0" cellpadding="0" cellspacing="0" width="100%%">
257257
<tr>
258258
<td align="left" class="footer">
259-
Generated by Epydoc 3.0.1
260-
on Tue Sep 22 01:31:51 2009
259+
Generated by Epydoc 3.0.1 on Sun Oct 14 00:58:16 2012
261260
</td>
262261
<td align="right" class="footer">
263262
<a target="mainFrame" href="http://epydoc.sourceforge.net"

0 commit comments

Comments
 (0)