27 |
* Changed run.bat to require freeride.rb instead of core.rb |
* Changed run.bat to require freeride.rb instead of core.rb |
28 |
* Added autostart attribute to plugin.xml to be able to disable |
* Added autostart attribute to plugin.xml to be able to disable |
29 |
plugins from loading upon startup |
plugins from loading upon startup |
30 |
* Added propogate_notifications attribute to Slot so a slot can |
* Added propagate_notifications attribute to Slot so a slot can |
31 |
block sending notifications to parent |
block sending notifications to parent |
32 |
* Made a properties a Manager of a properties slot |
* Made a properties a Manager of a properties slot |
33 |
* Added lifecycle methods to the plugin modules: |
* Added lifecycle methods to the plugin modules: |
98 |
* Refactored the DataBus. Now, there is a Root element ("/") that can |
* Refactored the DataBus. Now, there is a Root element ("/") that can |
99 |
be subscribed to. The Navigation Module is no longer necessary and |
be subscribed to. The Navigation Module is no longer necessary and |
100 |
its functionality is merged into the Element class. |
its functionality is merged into the Element class. |
101 |
* DataBus "publications" are now propogated to the parent Element so if you |
* DataBus "publications" are now propagated to the parent Element so if you |
102 |
publish to /foo/bar all subscribers of /foo/bar get notified as well as |
publish to /foo/bar all subscribers of /foo/bar get notified as well as |
103 |
subscribers of /foo and /. |
subscribers of /foo and /. |
104 |
* Added a logger to the core using Log4R. Its accessible from each plugin as: |
* Added a logger to the core using Log4R. Its accessible from each plugin as: |