File Release Notes and Changelog
Release Name: 1.1.1
Notes:
stickleback 1.1
30 August 2007
* Request.php improvement to allow command-line running of sbgui apps
* sbgui result chunking module streamlined
* Minor enhancements
stickleback 1.0
3 July 2007
* Plugin repository
* Enforcement of plugin contracts
* Plugin relationships managed through XML files (sbplugin.xml)
* Plugin parameterisation (pass data to plugin classes through XML entries)
* Full pluggable CLI framework
* Pluggable GUI framework (under development)
Changes:
2007-09-10 15:33 yili
* lib/stickleback/plugins/sbcli/sbcli.php
(stickleback-1_1-release-branch): bug 1193984 fix on 1.1 branch
2007-08-30 16:45 zandstra
* ChangeLog, RELEASE-NOTES (stickleback-1_1-release-branch): [Bug
1448952] updating release notes etc
2007-08-06 18:36 yili
* ChangeLog, VERSION: VERSION 1.1.0; changelog built
2007-07-31 15:45 zandstra
* lib/stickleback/plugins/sbgui/Request.php: merging branch
2007-07-31 14:07 zandstra
* lib/stickleback/plugins/sbgui/ResultChunker.php: [Bug 1395242]
result chunker plays better with total entries
2007-07-27 13:22 zandstra
* lib/stickleback/plugins/sbgui/Request.php: allowing command line
running of GUI
2007-07-25 17:22 zandstra
* lib/stickleback/plugins/sbgui/ResultChunker.php: [Bug 1223211]
resultchunker is now a simple calculation tool -- actual data is
handled by client
2007-07-24 15:40 zandstra
* lib/stickleback/plugins/sbgui/: ComponentImpl.php, Request.php:
[Bug 1384510] removed support for per-component request data
2007-07-05 15:33 zandstra
* ChangeLog, RELEASE-NOTES, stickleback.yicf, stickleback_dev.yicf,
lib/stickleback/plugins/sbgui/RenderFactory.php,
lib/test/stickleback/AllTests.php,
lib/test/stickleback/ExtensionPointDescriptorTest.php,
lib/test/stickleback/PluginDescriptorTest.php,
lib/test/stickleback/PluginListerTest.php,
lib/test/stickleback/PluginReaderTest.php,
lib/test/stickleback/PluginRegistryTest.php,
lib/test/stickleback/PluginResolverTest.php,
lib/test/stickleback/PluginXmlTest.php,
lib/test/stickleback/RunnerTest.php,
lib/test/stickleback/sbcliEventTest.php,
lib/test/stickleback/sbcliTest.php,
lib/test/stickleback/sbguiCommandEventTest.php,
lib/test/stickleback/sbguiTest.php: [Bug 1269697] merged from 1.0
branch
2007-07-03 13:01 zandstra
* RELEASE-NOTES: file RELEASE-NOTES was initially added on branch
stickleback-1_0-release-branch.
2007-06-21 23:40 yili
* ChangeLog, VERSION: VERSION file and ChangeLog updated
2007-06-21 17:40 zandstra
* lib/stickleback/plugins/sbgui/Event.php: remove object toString()
side-effect
2007-06-20 17:47 zandstra
* lib/stickleback/plugins/sbgui/: sbgui.php, sbplugin.xml: [Bug
1241350] exception handling
2007-06-19 16:51 zandstra
* lib/stickleback/plugins/sbgui/: ComponentImpl.php,
ResultChunker.php, guirender/sbgui_DataTable.render.php: [Bug
1241436][Bug 1241182] allowing for non recursive component hiding
-- and fix to chunk indexing
2007-06-18 16:26 zandstra
* lib/stickleback/plugins/: sbcli/sbcli.php, sbgui/Request.php:
[Bug 1234247] relaxed param filtering in Y context -- we precisely
deal with the kinds of strings that we filter out by default
2007-06-14 18:39 zandstra
* VERSION, stickleback.yicf,
lib/stickleback/plugins/sbgui/Component.php,
lib/stickleback/plugins/sbgui/ComponentImpl.php,
lib/stickleback/plugins/sbgui/DataTable.php,
lib/stickleback/plugins/sbgui/DataTableColumnImpl.php,
lib/stickleback/plugins/sbgui/Event.php,
lib/stickleback/plugins/sbgui/LinkViewlet.php,
lib/stickleback/plugins/sbgui/NamedTemplateViewlet.php,
lib/stickleback/plugins/sbgui/PageHeader.php,
lib/stickleback/plugins/sbgui/PulldownViewlet.php,
lib/stickleback/plugins/sbgui/RenderFactory.php,
lib/stickleback/plugins/sbgui/Request.php,
lib/stickleback/plugins/sbgui/ResultChunker.php,
lib/stickleback/plugins/sbgui/TextareaViewlet.php,
lib/stickleback/plugins/sbgui/Viewlet.php,
lib/stickleback/plugins/sbgui/ViewletImpl.php,
lib/stickleback/plugins/sbgui/sbplugin.xml,
lib/stickleback/plugins/sbgui/guirender/sbgui_DataTable.render.php,
lib/stickleback/plugins/sbgui/guirender/sbgui_DataTableColumn.rende
r.php,
lib/stickleback/plugins/sbgui/guirender/sbgui_Feedback.render.php,
lib/stickleback/plugins/sbgui/guirender/sbgui_LinkImpl.render.php,
lib/stickleback/plugins/sbgui/guirender/sbgui_LinkViewlet.render.ph
p,
lib/stickleback/plugins/sbgui/guirender/sbgui_LinksetImpl.render.ph
p, lib/stickleback/plugins/sbgui/guirender/sbgui_Page.render.php,
lib/stickleback/plugins/sbgui/guirender/sbgui_PulldownViewlet.rende
r.php,
lib/stickleback/plugins/sbgui/guirender/sbgui_TextareaViewlet.rende
r.php, lib/stickleback/plugins/sbgui/statics/sbgui.css,
lib/stickleback/plugins/sbgui/statics/sbgui.js,
lib/test/stickleback/PluginXmlTest.php,
lib/test/stickleback/sbguiTest.php,
lib/test/stickleback/res/guiplugins/testgui/guirender/testgui.rende
r.php,
lib/test/stickleback/res/guiplugins/testgui/statics/blah.txt,
tools/php-yicf-directives: merging branch
2007-06-14 00:02 zandstra
* lib/stickleback/plugins/sbgui/ResultChunker.php: file
ResultChunker.php was initially added on branch sb-gui-dev2-branch.
2007-06-10 23:11 zandstra
*
lib/stickleback/plugins/sbgui/guirender/sbgui_TextareaViewlet.rende
r.php: file sbgui_TextareaViewlet.render.php was initially added on
branch sb-gui-dev2-branch.
2007-06-10 23:11 zandstra
* lib/stickleback/plugins/sbgui/TextareaViewlet.php: file
TextareaViewlet.php was initially added on branch
sb-gui-dev2-branch.
2007-06-08 17:10 zandstra
* lib/stickleback/plugins/sbgui/NamedTemplateViewlet.php: file
NamedTemplateViewlet.php was initially added on branch
sb-gui-dev2-branch.
2007-06-07 06:08 billh
* stickleback.yicf: [1223428] extra files ? - wouldn't run anyway
2007-06-06 13:49 zandstra
* lib/test/stickleback/res/guiplugins/testgui/statics/blah.txt:
file blah.txt was initially added on branch sb-gui-dev2-branch.
2007-05-29 17:12 zandstra
* lib/stickleback/plugins/sbgui/PageHeader.php: file PageHeader.php
was initially added on branch sb-gui-dev2-branch.
2007-05-26 00:55 zandstra
* ChangeLog, tools/make_changelog: merging branch
2007-05-26 00:54 zandstra
* tools/make_changelog: file make_changelog was initially added on
branch stickleback-0_9-release-branch.
2007-05-26 00:24 zandstra
* stickleback.yicf, lib/stickleback/plugins/sbcli/Event.php:
merging branch
2007-05-25 07:27 robinb
* lib/stickleback/plugins/sbgui/statics/sbgui.js: file sbgui.js was
initially added on branch sb-gui-dev2-branch.
2007-05-10 02:52 robinb
* VERSION: [bug 1121343] bugfix version patchlevel increase from
0.11.0 to 0.11.1
2007-05-09 10:18 robinb
* lib/: stickleback/plugins/sbcli/Event.php,
stickleback/plugins/sbcli/sbcli.php,
test/stickleback/res/badplugins/badplugin/sbplugin.xml,
test/stickleback/res/badplugins/badplugin/sbplugin1.xml,
test/stickleback/res/badplugins/badplugin/sbplugin2.xml,
test/stickleback/res/badplugins/badplugin/sbplugin3.xml,
test/stickleback/res/badplugins/badplugin/sbplugin4.xml,
test/stickleback/res/badplugins/badplugin/sbplugin5.xml,
test/stickleback/res/guiplugins/addgui/sbplugin.xml,
test/stickleback/res/guiplugins/testgui/sbplugin.xml,
test/stickleback/res/plugins/parentplugin/sbplugin.xml,
test/stickleback/res/plugins/testcli/sbplugin.xml,
test/stickleback/res/plugins/testplugin/sbplugin.xml,
test/stickleback/PluginXmlTest.php: [bug 1121343]
stickleback-0_9-release-branch merged to head.
2007-05-07 19:56 zandstra
* .cvsignore, stickleback.yicf: [Bug 753072] merging branch to head
too -- to ensure that stickleback gui environment is current for
testing
2007-05-07 19:37 zandstra
* stickleback.yicf, lib/stickleback/ExtensionPointDescriptor.php,
lib/stickleback/PluginDescriptor.php,
lib/stickleback/PluginRegistryImpl.php,
lib/stickleback/PluginXml.php,
lib/stickleback/plugins/sbgui/CommandEvent.php,
lib/stickleback/plugins/sbgui/Component.php,
lib/stickleback/plugins/sbgui/ComponentImpl.php,
lib/stickleback/plugins/sbgui/DataTableColumnImpl.php,
lib/stickleback/plugins/sbgui/Event.php,
lib/stickleback/plugins/sbgui/EventData.php,
lib/stickleback/plugins/sbgui/LinkImpl.php,
lib/stickleback/plugins/sbgui/LinkViewlet.php,
lib/stickleback/plugins/sbgui/PulldownViewlet.php,
lib/stickleback/plugins/sbgui/RenderEvent.php,
lib/stickleback/plugins/sbgui/TextViewlet.php,
lib/stickleback/plugins/sbgui/TextfieldViewlet.php,
lib/stickleback/plugins/sbgui/Viewlet.php,
lib/stickleback/plugins/sbgui/ViewletData.php,
lib/stickleback/plugins/sbgui/ViewletImpl.php,
lib/stickleback/plugins/sbgui/sbgui.php,
lib/stickleback/plugins/sbgui/sbplugin.xml,
lib/stickleback/plugins/sbgui/guirender/sbgui_DataTable.render.php,
lib/stickleback/plugins/sbgui/guirender/sbgui_Feedback.render.php,
lib/stickleback/plugins/sbgui/guirender/sbgui_LinkImpl.render.php,
lib/stickleback/plugins/sbgui/guirender/sbgui_LinkViewlet.render.ph
p,
lib/stickleback/plugins/sbgui/guirender/sbgui_LinksetImpl.render.ph
p, lib/stickleback/plugins/sbgui/guirender/sbgui_Page.render.php,
lib/stickleback/plugins/sbgui/guirender/sbgui_PulldownViewlet.rende
r.php,
lib/stickleback/plugins/sbgui/guirender/sbgui_TextViewlet.render.ph
p,
lib/stickleback/plugins/sbgui/guirender/sbgui_TextfieldViewlet.rend
er.php, lib/test/stickleback/AllTests.php,
lib/test/stickleback/PluginRegistryTest.php,
lib/test/stickleback/PluginXmlTest.php,
lib/test/stickleback/sbguiCommandEventTest.php,
lib/test/stickleback/sbguiTest.php,
lib/test/stickleback/res/guiplugins/testgui/entryTable.php,
lib/test/stickleback/res/plugins/testplugin/dothingB.php,
lib/test/stickleback/res/plugins/testplugin/sbplugin.xml: [Bug
753072] merge to head checkpoint
2007-05-07 17:09 zandstra
* lib/test/stickleback/sbguiCommandEventTest.php: file
sbguiCommandEventTest.php was initially added on branch
gui-dev-branch.
2007-05-07 17:09 zandstra
*
lib/stickleback/plugins/sbgui/guirender/sbgui_Feedback.render.php:
file sbgui_Feedback.render.php was initially added on branch
gui-dev-branch.
2007-05-01 09:45 robinb
* lib/stickleback/: plugins/ptoolcli/sbplugin.xml,
plugins/sbcli/sbplugin.xml, plugins/sbgui/sbplugin.xml,
plugins/sbplug/sbplugin.xml, PluginXml.php: [bug 1075006]
stickleback head merged from stickleback-0_9-release-branch
2007-05-01 06:12 robinb
* VERSION: [bug 1075006] minor version no. on head after creating
branch should be next odd no. above minor version no. on release
branch. Setting the head branch to 0.11.0. Next version for
release branch should be 0.10.x. This way, the head stays one no.
(odd) above the release branch (even).
2007-05-01 05:29 robinb
* lib/stickleback/plugins/sbcli/AddOutProcessor.php: [bug 1075006]
AddOutProcessor class used by Event class.
2007-05-01 05:27 robinb
* stickleback.yicf: [bug 1075006] added AddOutProcessor.php in
sbcli directory.
2007-05-01 05:20 robinb
* lib/stickleback/plugins/sbcli/Event.php: [bug 1075006] resolving
merge conflict on stickleback head in Event.php caused by addition
of 3 levels of verbosity and addition of AddOutProcessor array for
addOut handling.
2007-04-30 17:27 zandstra
*
lib/stickleback/plugins/sbgui/guirender/sbgui_TextViewlet.render.ph
p: file sbgui_TextViewlet.render.php was initially added on branch
gui-dev-branch.
2007-04-30 17:27 zandstra
* lib/stickleback/plugins/sbgui/TextViewlet.php: file
TextViewlet.php was initially added on branch gui-dev-branch.
2007-04-26 21:43 zandstra
* lib/: stickleback/plugins/sbcli/Event.php,
test/stickleback/sbcliEventTest.php: [Bug 1075006] 3 levels of
verbosity quiet, normal, noisy
2007-04-25 17:08 zandstra
*
lib/stickleback/plugins/sbgui/guirender/sbgui_PulldownViewlet.rende
r.php: file sbgui_PulldownViewlet.render.php was initially added on
branch gui-dev-branch.
2007-04-25 17:08 zandstra
*
lib/stickleback/plugins/sbgui/guirender/sbgui_LinkViewlet.render.ph
p: file sbgui_LinkViewlet.render.php was initially added on branch
gui-dev-branch.
2007-04-25 17:08 zandstra
* lib/stickleback/plugins/sbgui/PulldownViewlet.php: file
PulldownViewlet.php was initially added on branch gui-dev-branch.
2007-04-25 17:08 zandstra
* lib/stickleback/plugins/sbgui/EventData.php: file EventData.php
was initially added on branch gui-dev-branch.
2007-04-25 17:08 zandstra
* lib/stickleback/plugins/sbgui/ViewletData.php: file
ViewletData.php was initially added on branch gui-dev-branch.
2007-04-25 17:08 zandstra
* lib/stickleback/plugins/sbgui/LinkViewlet.php: file
LinkViewlet.php was initially added on branch gui-dev-branch.
2007-04-25 06:54 billh
* .cvsignore: file .cvsignore was initially added on branch
stickleback-0_9-release-branch.
2007-04-25 03:56 robinb
* lib/stickleback/plugins/sbcli/AddOutProcessor.php: file
AddOutProcessor.php was initially added on branch
stickleback-0_9-release-branch.
2007-04-12 12:27 zandstra
* License.txt, README, pear.values.txt, stickleback.yicf: merging
branch
2007-04-12 10:31 zandstra
* License.txt: file License.txt was initially added on branch
stickleback-0_9-release-branch.
2007-04-11 15:24 zandstra
* lib/: stickleback/Descriptor.php,
stickleback/ExtensionPointDescriptor.php,
stickleback/FSPluginObserver.php, stickleback/PluginAutoload.php,
stickleback/PluginRegistry.php, stickleback/PluginRegistryImpl.php,
stickleback/PluginResolver.php, stickleback/PluginXml.php,
stickleback/Runner.php,
stickleback/plugins/ptoolcli/ExplainPlugins.php,
stickleback/plugins/ptoolcli/ptoolcli.php,
stickleback/plugins/sbcli/sbcli.php,
stickleback/plugins/sbgui/CommandEvent.php,
stickleback/plugins/sbgui/RenderFactory.php,
stickleback/plugins/sbplug/Runner.php,
test/stickleback/ExtensionPointDescriptorTest.php,
test/stickleback/PluginDescriptorTest.php,
test/stickleback/PluginListerTest.php,
test/stickleback/PluginReaderTest.php,
test/stickleback/PluginRegistryTest.php,
test/stickleback/PluginXmlTest.php,
test/stickleback/RunnerTest.php,
test/stickleback/sbcliEventTest.php,
test/stickleback/sbcliTest.php, test/stickleback/sbguiTest.php,
test/stickleback/res/guiplugins/addgui/DeleteColumn.php,
test/stickleback/res/guiplugins/testgui/Init.php,
test/stickleback/res/guiplugins/testgui/entryTable.php,
test/stickleback/res/guiplugins/testgui/testmodel.php,
test/stickleback/res/plugins/testcli/subcmd.php,
test/stickleback/res/plugins/testcli/testcliFlagP.php,
test/stickleback/res/plugins/testplugin/subplugin.php: merging
branch
2007-04-11 14:56 zandstra
* lib/: stickleback.xml, stickleback/PluginAutoload.php,
stickleback/plugins/ptoolcli/ExplainPluginsFlagI.php,
stickleback/plugins/ptoolcli/sbplugin.xml,
stickleback/plugins/sbcli/cmdImpl.php,
stickleback/plugins/sbcli/cmdImplNode.php,
stickleback/plugins/sbcli/sbplugin.xml,
stickleback/plugins/sbgui/CommandEvent.php,
stickleback/plugins/sbgui/Component.php,
stickleback/plugins/sbgui/ComponentImpl.php,
stickleback/plugins/sbgui/DataTable.php,
stickleback/plugins/sbgui/DataTableColumn.php,
stickleback/plugins/sbgui/DataTableColumnImpl.php,
stickleback/plugins/sbgui/Event.php,
stickleback/plugins/sbgui/Init.php,
stickleback/plugins/sbgui/Link.php,
stickleback/plugins/sbgui/LinkImpl.php,
stickleback/plugins/sbgui/LinksetImpl.php,
stickleback/plugins/sbgui/Page.php,
stickleback/plugins/sbgui/RenderEvent.php,
stickleback/plugins/sbgui/RenderFactory.php,
stickleback/plugins/sbgui/Request.php,
stickleback/plugins/sbgui/TextfieldViewlet.php,
stickleback/plugins/sbgui/Viewlet.php,
stickleback/plugins/sbgui/ViewletImpl.php,
stickleback/plugins/sbgui/sbgui.php,
stickleback/plugins/sbgui/sbplugin.xml,
stickleback/plugins/sbgui/guirender/sbgui_ComponentImpl.render.php,
stickleback/plugins/sbgui/guirender/sbgui_DataTable.render.php,
stickleback/plugins/sbgui/guirender/sbgui_DataTableColumn.render.ph
p, stickleback/plugins/sbgui/guirender/sbgui_LinkImpl.render.php,
stickleback/plugins/sbgui/guirender/sbgui_LinksetImpl.render.php,
stickleback/plugins/sbgui/guirender/sbgui_Page.render.php,
stickleback/plugins/sbgui/guirender/sbgui_TextfieldViewlet.render.p
hp, stickleback/plugins/sbplug/sbplugin.xml,
test/stickleback/res/badplugins/badplugin/sbplugin.xml,
test/stickleback/res/badplugins/badplugin/sbplugin1.xml,
test/stickleback/res/badplugins/badplugin/sbplugin2.xml,
test/stickleback/res/badplugins/badplugin/sbplugin3.xml,
test/stickleback/res/badplugins/badplugin/sbplugin4.xml,
test/stickleback/res/badplugins/badplugin/sbplugin5.xml,
test/stickleback/res/guiplugins/addgui/DeleteColumn.php,
test/stickleback/res/guiplugins/addgui/addgui.php,
test/stickleback/res/guiplugins/addgui/sbplugin.xml,
test/stickleback/res/guiplugins/testgui/Init.php,
test/stickleback/res/guiplugins/testgui/addentry.php,
test/stickleback/res/guiplugins/testgui/entryTable.php,
test/stickleback/res/guiplugins/testgui/listentries.php,
test/stickleback/res/guiplugins/testgui/sbplugin.xml,
test/stickleback/res/guiplugins/testgui/testgui.php,
test/stickleback/res/guiplugins/testgui/testmodel.php,
test/stickleback/res/guiplugins/testgui/guirender/addentry.render.p
hp,
test/stickleback/res/guiplugins/testgui/guirender/listentries.rende
r.php,
test/stickleback/res/guiplugins/testgui/guirender/mybobby.render.ph
p,
test/stickleback/res/guiplugins/testgui/guirender/testgui.render.ph
p, test/stickleback/res/plugins/parentplugin/sbplugin.xml,
test/stickleback/res/plugins/testcli/sbplugin.xml,
test/stickleback/res/plugins/testcli/subcmdFlagA.php,
test/stickleback/res/plugins/testcli/testcliFlagF.php,
test/stickleback/res/plugins/testcli/testcliFlagP.php,
test/stickleback/res/plugins/testplugin/sbplugin.xml: merging
branch
2007-04-11 12:43 zandstra
* lib/: mock/stickleback/PluginRegistryMock.php,
stickleback/Descriptor.php, stickleback/DescriptorVisitor.php,
stickleback/Exception.php, stickleback/ExtensionPoint.php,
stickleback/ExtensionPointDescriptor.php,
stickleback/FSPluginObserver.php, stickleback/Logger.php,
stickleback/Plugin.php, stickleback/PluginDescriptor.php,
stickleback/PluginRegistry.php, stickleback/PluginRegistryImpl.php,
stickleback/PluginResolver.php, stickleback/PluginSet.php,
stickleback/PluginXml.php, stickleback/Prefs.php,
stickleback/Runner.php,
stickleback/plugins/ptoolcli/ExplainPlugins.php,
stickleback/plugins/ptoolcli/ListPlugins.php,
stickleback/plugins/ptoolcli/ptoolcli.php,
stickleback/plugins/sbcli/Event.php,
stickleback/plugins/sbcli/cmd.php,
stickleback/plugins/sbcli/flag.php,
stickleback/plugins/sbcli/flagImpl.php,
stickleback/plugins/sbcli/sbcli.php,
stickleback/plugins/sbplug/Runnable.php,
stickleback/plugins/sbplug/Runner.php,
stickleback/plugins/sbplug/sbplug.php,
test/stickleback/AllTests.php,
test/stickleback/ExtensionPointDescriptorTest.php,
test/stickleback/PluginDescriptorTest.php,
test/stickleback/PluginListerTest.php,
test/stickleback/PluginReaderTest.php,
test/stickleback/PluginRegistryTest.php,
test/stickleback/PluginResolverTest.php,
test/stickleback/PluginXmlTest.php,
test/stickleback/RunnerTest.php,
test/stickleback/sbcliEventTest.php,
test/stickleback/sbcliTest.php, test/stickleback/sbguiTest.php,
test/stickleback/res/badplugins/badplugin/badplugin.php,
test/stickleback/res/badplugins/badplugin/badplugin2.php,
test/stickleback/res/badplugins/badplugin/badplugin3.php,
test/stickleback/res/badplugins/badplugin/badplugin4.php,
test/stickleback/res/badplugins/badplugin/testplugin.php,
test/stickleback/res/plugins/parentplugin/actionA.php,
test/stickleback/res/plugins/parentplugin/parentplugin.php,
test/stickleback/res/plugins/testcli/subcmd.php,
test/stickleback/res/plugins/testcli/testcli.php,
test/stickleback/res/plugins/testplugin/dothingA.php,
test/stickleback/res/plugins/testplugin/dothingB.php,
test/stickleback/res/plugins/testplugin/subplugin.php,
test/stickleback/res/plugins/testplugin/testplugin.php: merging
branch
2007-04-05 17:54 zandstra
* VERSION, lib/stickleback.xml: test multiword message
2007-04-05 15:29 zandstra
* lib/stickleback.xml: 'msg'
2007-04-05 14:26 zandstra
* VERSION: [Bug 1130033] move to 0.11 on the head
2007-04-04 13:51 zandstra
* lib/stickleback/: PluginDescriptor.php,
plugins/sbgui/CommandEvent.php: [Bug 753072] minor feature
enhancements
2007-03-27 17:17 zandstra
* stickleback.yicf, lib/stickleback/plugins/sbgui/CommandEvent.php,
lib/stickleback/plugins/sbgui/Page.php,
lib/stickleback/plugins/sbgui/RenderFactory.php,
lib/stickleback/plugins/sbgui/guirender/sbgui_DataTable.render.php,
lib/stickleback/plugins/sbgui/guirender/sbgui_Page.render.php,
lib/test/stickleback/res/guiplugins/testgui/sbplugin.xml,
lib/test/stickleback/res/guiplugins/testgui/guirender/listentries.r
ender.php, tools/php-yicf-directives: [Bug 753072] added Page
component and render. Various bug fixes. Extended unit tests.
Amended yicf
2007-03-15 18:24 zandstra
* lib/: stickleback/PluginDescriptor.php,
stickleback/plugins/sbgui/ComponentImpl.php,
stickleback/plugins/sbgui/DataTable.php,
stickleback/plugins/sbgui/DataTableColumn.php,
stickleback/plugins/sbgui/DataTableColumnImpl.php,
stickleback/plugins/sbgui/guirender/sbgui_DataTable.render.php,
stickleback/plugins/sbgui/guirender/sbgui_DataTableColumn.render.ph
p, test/stickleback/res/guiplugins/addgui/DeleteColumn.php,
test/stickleback/res/guiplugins/addgui/sbplugin.xml,
test/stickleback/res/guiplugins/testgui/entryTable.php,
test/stickleback/res/guiplugins/testgui/listentries.php,
test/stickleback/res/guiplugins/testgui/sbplugin.xml: [Bug 753072]
DataTable work
2007-03-14 17:31 zandstra
* lib/stickleback/plugins/sbgui/ComponentImpl.php: [Bug 753072]
remove debug message
2007-03-14 17:30 zandstra
* lib/: stickleback/PluginRegistryImpl.php,
stickleback/PluginResolver.php,
stickleback/plugins/sbgui/CommandEvent.php,
stickleback/plugins/sbgui/Component.php,
stickleback/plugins/sbgui/ComponentImpl.php,
test/stickleback/sbguiTest.php,
test/stickleback/res/guiplugins/testgui/listentries.php: [Bug
753072] more tests and bugfixes
2007-03-14 12:47 zandstra
* lib/test/stickleback/sbguiTest.php: [Bug 753072] clean test
2007-03-14 12:46 zandstra
* lib/: stickleback/plugins/sbgui/Init.php,
stickleback/plugins/sbgui/RenderEvent.php,
stickleback/plugins/sbgui/sbgui.php,
stickleback/plugins/sbgui/sbplugin.xml,
test/stickleback/sbguiTest.php,
test/stickleback/res/guiplugins/testgui/Init.php,
test/stickleback/res/guiplugins/testgui/sbplugin.xml,
test/stickleback/res/guiplugins/testgui/testmodel.php: [Bug 753072]
support for init plugins
2007-03-13 16:46 zandstra
* VERSION: [Bug 753072] v++
2007-03-13 16:42 zandstra
* lib/test/stickleback/res/guiplugins/testgui/guirender/:
addentry.render.php, listentries.render.php, mybobby.render.php,
testgui.render.php: [Bug 753072] template files
2007-03-13 16:40 zandstra
* lib/stickleback/plugins/sbgui/ComponentImpl.php: [Bug 898796]
error in display call
2007-03-13 16:30 zandstra
* lib/: mock/stickleback/PluginRegistryMock.php,
stickleback/PluginRegistry.php, stickleback/PluginRegistryImpl.php,
stickleback/plugins/sbgui/ComponentImpl.php,
stickleback/plugins/sbgui/Request.php,
stickleback/plugins/sbgui/sbgui.php,
stickleback/plugins/sbgui/guirender/sbgui_TextfieldViewlet.render.p
hp, test/stickleback/AllTests.php, test/stickleback/RunnerTest.php,
test/stickleback/sbcliTest.php, test/stickleback/sbguiTest.php,
test/stickleback/res/guiplugins/addgui/addgui.php,
test/stickleback/res/guiplugins/addgui/sbplugin.xml,
test/stickleback/res/guiplugins/testgui/addentry.php,
test/stickleback/res/guiplugins/testgui/listentries.php,
test/stickleback/res/guiplugins/testgui/sbplugin.xml,
test/stickleback/res/guiplugins/testgui/testgui.php,
test/stickleback/res/guiplugins/testgui/testmodel.php,
test/stickleback/res/guiplugins/testgui/statics/test.gif: [Bug
753072] test application for unit tests. many tweaks
2007-03-09 17:06 zandstra
* stickleback.yicf, lib/stickleback/ExtensionPointDescriptor.php,
lib/stickleback/PluginDescriptor.php,
lib/stickleback/PluginRegistryImpl.php,
lib/stickleback/plugins/sbgui/CommandEvent.php,
lib/stickleback/plugins/sbgui/Component.php,
lib/stickleback/plugins/sbgui/ComponentImpl.php,
lib/stickleback/plugins/sbgui/Event.php,
lib/stickleback/plugins/sbgui/Link.php,
lib/stickleback/plugins/sbgui/LinkImpl.php,
lib/stickleback/plugins/sbgui/LinksetImpl.php,
lib/stickleback/plugins/sbgui/RenderEvent.php,
lib/stickleback/plugins/sbgui/RenderFactory.php,
lib/stickleback/plugins/sbgui/Request.php,
lib/stickleback/plugins/sbgui/TextfieldViewlet.php,
lib/stickleback/plugins/sbgui/Viewlet.php,
lib/stickleback/plugins/sbgui/ViewletImpl.php,
lib/stickleback/plugins/sbgui/sbgui.php,
lib/stickleback/plugins/sbgui/sbplugin.xml,
lib/stickleback/plugins/sbgui/guirender/sbgui_ComponentImpl.render.
php,
lib/stickleback/plugins/sbgui/guirender/sbgui_LinkImpl.render.php,
lib/stickleback/plugins/sbgui/guirender/sbgui_LinksetImpl.render.ph
p,
lib/stickleback/plugins/sbgui/guirender/sbgui_TextfieldViewlet.rend
er.php, lib/stickleback/plugins/sbgui/statics/sbgui.css,
lib/stickleback/plugins/sbplug/Runner.php,
lib/test/stickleback/sbcliTest.php, tools/php-yicf-directives: [Bug
898796] initial gui work
2007-02-22 12:56 zandstra
* VERSION: v++
2007-02-22 12:48 zandstra
* lib/stickleback/plugins/sbcli/sbcli.php: [Bug 1069089][Bug
1069094] allow toggling of stderr/exit(1) behaviour for inline
calling using a raiseError flag
2007-02-22 11:11 zandstra
* lib/stickleback/plugins/sbcli/sbcli.php: [Bug 1069089] Caught
exception now invokes exit(1) in sbcli
2007-02-20 14:43 zandstra
* lib/stickleback/plugins/ptoolcli/ListPlugins.php: amending change
in error
2007-02-20 14:30 zandstra
* pear.values.txt, lib/stickleback.xml,
lib/stickleback/plugins/ptoolcli/ListPlugins.php, scripts/sb_ptool:
[Bug 1065986] values file used by y2pear
2007-02-07 10:19 zandstra
* VERSION, stickleback.yicf, lib/stickleback/PluginSet.php: new
version, restored pluginset
2007-02-07 07:59 zandstra
* VERSION: v++
2007-02-06 16:17 zandstra
* stickleback.yicf: removed PluginSet req
2007-02-06 16:13 zandstra
* VERSION, stickleback.yicf, lib/stickleback/PluginDescriptor.php,
lib/stickleback/PluginResolver.php,
lib/stickleback/plugins/sbcli/Event.php,
lib/test/stickleback/sbcliTest.php,
lib/test/stickleback/res/plugins/testcli/subcmd.php: [Bug 1047760]
yet another fix to Event. This time tripped by the fact that it did
not really expect to manage flags and arguments in the context of a
subcommand. Test written
2007-01-19 16:08 zandstra
* lib/stickleback/plugins/sbcli/flagImpl.php: [Bug 763714] bug fix
in flagImpl
2007-01-19 15:11 zandstra
* VERSION, lib/stickleback/plugins/sbcli/cmdImpl.php,
lib/test/stickleback/res/plugins/testcli/sbplugin.xml,
lib/test/stickleback/res/plugins/testcli/subcmd.php: [Bug 763714]
support for getCommandAliases in cmdImpl. Upped version again
2007-01-19 14:42 zandstra
* VERSION, stickleback.yicf,
lib/stickleback/plugins/sbcli/cmdImpl.php,
lib/stickleback/plugins/sbcli/flagImpl.php,
lib/test/stickleback/res/plugins/testcli/sbplugin.xml: [Bug 763714]
amended cmdImpl to work with XML params by default. Added flagImpl
which does the same thing. A user can now implement flags using the
flagImpl object without having to instantiate his/her own flag
classes. Upped version
2007-01-19 12:51 zandstra
* lib/: mock/stickleback/PluginRegistryMock.php,
stickleback/Plugin.php, stickleback/PluginDescriptor.php,
stickleback/PluginRegistry.php, stickleback/PluginRegistryImpl.php,
stickleback/PluginXml.php, test/stickleback/PluginRegistryTest.php,
test/stickleback/PluginXmlTest.php,
test/stickleback/res/plugins/testcli/sbplugin.xml,
test/stickleback/res/plugins/testplugin/sbplugin.xml: [Bug 780620]
sbplugin.xml now supports <param> elements. These are given to the
plugin descriptor and made available to the plugin via the
PluginRegistry. Tests written.
2007-01-19 11:18 zandstra
* lib/test/stickleback/res/plugins/testcli/sbplugin.xml: [Bug
780620] removed PluginReader which seems to be a throwback to the
days when stickleback tried to do everything through reflection
2007-01-19 02:45 robinb
* VERSION: [bug 1022491] version change for sub_usage() and
sub_describe().
2007-01-19 02:41 robinb
* lib/: stickleback/plugins/sbcli/cmd.php,
test/stickleback/res/plugins/testcli/subcmd.php,
test/stickleback/res/plugins/testcli/testcli.php,
test/stickleback/sbcliEventTest.php: [bug 1022491] fixes for unit
tests wrt sub_usage() and sub_describe().
2007-01-18 18:17 zandstra
* stickleback_dev.yicf, VERSION-dev: phpunit2 deps
2007-01-18 10:46 robinb
* lib/stickleback/plugins/sbcli/cmd.php: [bug 1022491]
2007-01-18 07:25 robinb
* lib/stickleback/plugins/sbcli/: cmdImpl.php, sbcli.php: [bug
1022491] updated for new subcommand usage methods: sub_usage() and
sub_describe().
2007-01-16 17:31 zandstra
* VERSION: v++
2007-01-16 17:21 zandstra
* lib/: stickleback/plugins/sbcli/Event.php,
test/stickleback/sbcliTest.php: [Bug 1019560][Bug 1018884] Event
did not play nicely with flags that take arguments. Nor did it
check for conditions where a command does not support an extension
point. Fixed and upgraded tests
2006-12-19 12:54 zandstra
* VERSION, lib/stickleback/plugins/sbcli/Event.php: [Bug 991774]
cli flags wiped in some circumstances
2006-12-11 15:15 zandstra
* VERSION, lib/stickleback/plugins/sbcli/cmdImpl.php: [Bug 910661]
the flag argument fixed so it no longer writes a boolean to string
-- and now writes the string "arg"
2006-11-21 12:37 zandstra
* VERSION: version
2006-11-21 12:18 zandstra
* lib/stickleback/plugins/sbcli/Event.php: quick fix
2006-11-10 15:57 zandstra
* VERSION: [Bug 884046][Bug 884038] version update
2006-11-10 15:53 zandstra
* VERSION, lib/stickleback/PluginRegistryImpl.php,
lib/stickleback/plugins/ptoolcli/ExplainPlugins.php,
lib/stickleback/plugins/ptoolcli/ListPlugins.php,
lib/stickleback/plugins/ptoolcli/ptoolcli.php,
lib/stickleback/plugins/sbcli/Event.php,
lib/stickleback/plugins/sbcli/cmd.php,
lib/stickleback/plugins/sbcli/cmdImpl.php,
lib/test/stickleback/sbcliEventTest.php,
lib/test/stickleback/res/plugins/testcli/subcmd.php,
lib/test/stickleback/res/plugins/testcli/testcli.php: [Bug
884046][Bug 884038] stickleback changes to cli: getCommandName()
now removed replaced by getCommandAliases(). New methods
setAliasUsed() and aliasUsed() report back on the way that the
command was invoked -- Event now tests the alias array and sets the
command status. Tests amended.
2006-11-09 06:48 robinb
* lib/stickleback/plugins/sbcli/cmdImplNode.php: [bug 877220] yet
another change to cmdImplNode. Previous version missed out print on
$event->usage(). When the print is put in, incomplete invocations
of r3 will print out the usage for each command in call. i.e r3
product prints out the usage list twice. Fixed with a check on
args before $event->delegate strips the next arg off beginning of
list.
2006-11-08 21:08 zandstra
* VERSION, lib/stickleback/plugins/sbcli/Event.php,
lib/stickleback/plugins/sbcli/cmdImplNode.php,
lib/test/stickleback/sbcliTest.php,
lib/test/stickleback/res/plugins/testcli/sbplugin.xml,
lib/test/stickleback/res/plugins/testcli/subcmd.php: [Bug
877227][Bug 880419] amended Event to accept flags anywhere in the
argument list
2006-11-08 03:36 robinb
* VERSION, stickleback.yicf: [bug 877220] update yicf file to
include cmdImplNode.php
2006-11-08 03:24 robinb
* lib/stickleback/plugins/sbcli/cmdImplNode.php: [bug 877220]
override of cmdImpl to be used for cli command when expecting more
arguments to cli call. Automatically generates list of available
sub commands to this call: i.e r3 product will do nothing but
should list available sub commands as create, delete, list (etc).
2006-09-20 17:15 zandstra
* VERSION, stickleback.yicf: [Bug 801152] added omitted files from
yicf, and upped version
2006-09-19 19:53 zandstra
* lib/stickleback/plugins/sbcli/cmdImpl.php: [Bug 801152]
convenience command subclass
2006-09-19 19:48 zandstra
* VERSION: [Bug 801152] version++
2006-09-19 19:45 zandstra
* lib/: stickleback/plugins/ptoolcli/ExplainPlugins.php,
stickleback/plugins/sbcli/Event.php,
stickleback/plugins/sbcli/sbcli.php,
test/stickleback/sbcliEventTest.php,
test/stickleback/sbcliTest.php,
test/stickleback/res/plugins/testcli/subcmd.php,
test/stickleback/res/plugins/testcli/testcli.php: [Bug 801152] unit
tests for argument handling
2006-09-18 16:15 zandstra
* lib/test/stickleback/res/plugins/testcli/: subcmd.php,
subcmdFlagA.php, testcli.php, testcliFlagF.php, testcliFlagP.php:
testing
2006-09-13 17:38 zandstra
* lib/stickleback/plugins/ptoolcli/ExplainPlugins.php,
lib/stickleback/plugins/ptoolcli/ExplainPluginsFlagI.php,
lib/stickleback/plugins/ptoolcli/ListPlugins.php,
lib/stickleback/plugins/ptoolcli/ptoolcli.php,
lib/stickleback/plugins/ptoolcli/sbplugin.xml,
lib/stickleback/plugins/sbcli/Event.php,
lib/stickleback/plugins/sbcli/cmd.php,
lib/stickleback/plugins/sbcli/flag.php,
lib/stickleback/plugins/sbcli/sbcli.php, scripts/sb_ptool: [Bug
801152][Bug 801378] substantial support for flag plugins and for
automatic argument checking in sbcli
2006-09-08 16:31 zandstra
* lib/stickleback/plugins/ptoolcli/ExplainPluginsFlagI.php: [Bug
801378] added ExplainPluginsFlagI class rather than having flag
handling inline in ExplainPlugins - no implementation yet
2006-09-08 16:28 zandstra
* lib/: stickleback/plugins/ptoolcli/sbplugin.xml,
stickleback/plugins/sbcli/Event.php,
stickleback/plugins/sbcli/flag.php,
stickleback/plugins/sbcli/sbplugin.xml,
test/stickleback/sbcliEventTest.php,
test/stickleback/res/plugins/testcli/sbplugin.xml,
test/stickleback/res/plugins/testcli/subcmdFlagA.php,
test/stickleback/res/plugins/testcli/testcliFlagF.php,
test/stickleback/res/plugins/testcli/testcliFlagP.php: [Bug 801378]
added support for sbcli_flag object. altered Event to acquire
optSpec from plugin structure rather than arbitrary string. amended
all usages and tests.
2006-09-05 17:17 zandstra
* VERSION: [Bug 797928] v++
2006-09-05 17:10 zandstra
* lib/stickleback/: ExtensionPointDescriptor.php,
PluginRegistryImpl.php, Runner.php, plugins/sbplug/sbplugin.xml:
corrected ExtensionPointDescriptor::getDotName() and related code
2006-08-28 15:56 zandstra
* VERSION: [Bug 785594] v++
2006-08-28 15:21 zandstra
* lib/: stickleback/ExtensionPointDescriptor.php,
stickleback/PluginDescriptor.php, stickleback/PluginXml.php,
test/stickleback/ExtensionPointDescriptorTest.php,
test/stickleback/PluginDescriptorTest.php,
test/stickleback/PluginXmlTest.php: [Bug 785594] changed
status:default to status:fallback to avoid confusion with the
concept of a default plugin
2006-08-28 14:59 zandstra
* VERSION: [Bug 785594] v++
2006-08-28 14:47 zandstra
* lib/: stickleback/ExtensionPointDescriptor.php,
test/stickleback/ExtensionPointDescriptorTest.php: [Bug 785594]
added getResolvedPlugins() getResolvedPluginDescriptors() --
convenience methods in ExtensionPointDescriptor(). Tests confirm.
2006-08-28 14:37 zandstra
* lib/: stickleback/PluginXml.php,
test/stickleback/PluginXmlTest.php: [Bug 785594] xml support for
status element in plugin elements. Test to confirm that the default
status is set on any PluginDescriptor objects produced
2006-08-28 13:12 zandstra
* lib/stickleback/ExtensionPointDescriptor.php: [Bug 785594]
preferred status mode supported in ExtensionPointDescriptor --
default plug-ins are weeded out where non-default plug-ins that
fulfil the extension point are found (and a $preferred_only Boolean
switch is passed to getPluginDescriptors() )
2006-08-28 13:10 zandstra
* lib/test/stickleback/: ExtensionPointDescriptorTest.php,
PluginDescriptorTest.php: [Bug 785594][Bug 763333] removed
fileystem dependence, and introduced tests to demonstrate preferred
status mode
2006-08-24 16:09 zandstra
* lib/test/stickleback/: PluginDescriptorTest.php,
res/plugins/parentplugin/parentplugin.php,
res/plugins/testplugin/testplugin.php: [Bug 763333] removed
dependency on actual plug-in folders/files, replacing them with
inline classes.
2006-08-24 15:24 zandstra
* lib/: stickleback/PluginDescriptor.php,
test/stickleback/PluginDescriptorTest.php: [Bug 785594] Added
setDefault()/isDefault() to PluginDescriptor -- this uses int
constants for status with an eye to a bitset later on if we have
multiple status values. Added test.
2006-08-22 14:35 zandstra
* VERSION, VERSION-dev, stickleback.yicf, stickleback_dev.yicf,
lib/test/stickleback/ExtensionPointDescriptorTest.php: [Bug 778829]
added stickleback_dev package (directly installs pear packages just
now due to dependency issues around Console_Getopt). Amended some
dependencies. Upped versions
2006-08-18 15:46 zandstra
* README: [Bug 778829] brought README up to date (it is pulled in
by .yicf
2006-08-18 15:42 zandstra
* VERSION, stickleback.yicf,
lib/stickleback/PluginRegistryImpl.php, scripts/sb_ptool: [Bug
778829] added yicf / version and a new cli example script
2006-08-18 15:38 zandstra
* lib/stickleback/PluginResolver.php: [Bug 778829] existence tests
should not warn if the directory is not within base_opendir range
2006-08-18 15:35 zandstra
* lib/stickleback/PluginXml.php: [Bug 753159] plugin name and type
handled differently
2006-08-18 15:34 zandstra
* lib/test/stickleback/PluginRegistryTest.php: [Bug 753159] amended
test
2006-08-18 15:30 zandstra
* lib/test/stickleback/: res/plugins/testplugin/sbplugin.xml,
PluginResolverTest.php: [Bug 753159] test for plugins sharing types
2006-08-04 17:06 zandstra
* lib/: mock/stickleback/PluginRegistryMock.php,
stickleback/PluginDescriptor.php,
stickleback/PluginRegistryImpl.php, stickleback/PluginResolver.php,
stickleback/PluginXml.php, stickleback/Runner.php,
stickleback/plugins/ptoolcli/sbplugin.xml,
stickleback/plugins/sbcli/sbplugin.xml,
stickleback/plugins/sbplug/sbplugin.xml,
test/stickleback/ExtensionPointDescriptorTest.php,
test/stickleback/PluginDescriptorTest.php,
test/stickleback/PluginRegistryTest.php,
test/stickleback/PluginResolverTest.php,
test/stickleback/sbcliEventTest.php,
test/stickleback/sbcliTest.php,
test/stickleback/res/badplugins/badplugin/sbplugin.xml,
test/stickleback/res/badplugins/badplugin/sbplugin1.xml,
test/stickleback/res/badplugins/badplugin/sbplugin2.xml,
test/stickleback/res/badplugins/badplugin/sbplugin3.xml,
test/stickleback/res/badplugins/badplugin/sbplugin4.xml,
test/stickleback/res/badplugins/badplugin/sbplugin5.xml,
test/stickleback/res/plugins/parentplugin/sbplugin.xml,
test/stickleback/res/plugins/testcli/sbplugin.xml,
test/stickleback/res/plugins/testplugin/sbplugin.xml: [Bug 753159]
added type field for plugin elements, reintroduced the concept of
an id, amended tests and logic to use ids rather than types. This
clears the way for plugins sharing classes (and later on
parameterisation)
2006-08-04 11:16 zandstra
* lib/: stickleback.xml, stickleback/PluginRegistryImpl.php: [Bug
753277] some files omitted from installer, minor tweak to
PluginRegistry
2006-07-28 14:43 zandstra
* lib/stickleback/PluginRegistryImpl.php: [Bug 753277] removed
requirement for PluginReader
2006-07-28 14:41 zandstra
* lib/stickleback.xml: [Bug 753277] added PluginXml to the PEAR
build doc
2006-07-24 17:29 zandstra
* lib/: mock/stickleback/PluginRegistryMock.php,
stickleback/PluginDescriptor.php, stickleback/PluginRegistry.php,
stickleback/PluginRegistryImpl.php, stickleback/PluginXml.php,
test/stickleback/PluginRegistryTest.php,
test/stickleback/PluginResolverTest.php,
test/stickleback/PluginXmlTest.php,
test/stickleback/res/badplugins/badplugin/sbplugin.xml,
test/stickleback/res/badplugins/badplugin/sbplugin1.xml,
test/stickleback/res/plugins/parentplugin/sbplugin.xml,
test/stickleback/res/plugins/testcli/sbplugin.xml,
test/stickleback/res/plugins/testplugin/sbplugin.xml: [Bug 747148]
depends support added to xml parsing, registry checking and
appropriate tests added
2006-07-24 13:54 zandstra
* tools/setup_environment.sh: [Bug 746403] now install
yapache_libphp-5.1wrapper_1 rather than yapache_libphp, cince the
latter now brings in PHP 4
2006-07-19 15:59 zandstra
* lib/: stickleback/PluginXml.php,
stickleback/plugins/ptoolcli/sbplugin.xml,
stickleback/plugins/sbcli/sbplugin.xml,
stickleback/plugins/sbplug/sbplug.php,
stickleback/plugins/sbplug/sbplugin.xml,
test/stickleback/AllTests.php,
test/stickleback/PluginResolverTest.php,
test/stickleback/PluginXmlTest.php,
test/stickleback/res/badplugins/badplugin/badplugin.php,
test/stickleback/res/badplugins/badplugin/sbplugin.xml,
test/stickleback/res/badplugins/badplugin/sbplugin2.xml,
test/stickleback/res/badplugins/badplugin/sbplugin3.xml,
test/stickleback/res/badplugins/badplugin/sbplugin4.xml,
test/stickleback/res/badplugins/badplugin/sbplugin5.xml,
test/stickleback/res/plugins/parentplugin/sbplugin.xml,
test/stickleback/res/plugins/testcli/sbplugin.xml,
test/stickleback/res/plugins/testplugin/sbplugin.xml: [Bug
733800][Bug 741742] Enforce default plug-in. Tests for plug-in
resolution
2006-07-17 17:01 zandstra
* lib/: stickleback/PluginResolver.php, stickleback/PluginXml.php,
test/stickleback/PluginResolverTest.php,
test/stickleback/res/badplugins/badplugin/badplugin2.php,
test/stickleback/res/badplugins/badplugin/badplugin3.php,
test/stickleback/res/badplugins/badplugin/badplugin4.php,
test/stickleback/res/badplugins/badplugin/sbplugin.xml,
test/stickleback/res/badplugins/badplugin/sbplugin2.xml,
test/stickleback/res/badplugins/badplugin/sbplugin3.xml,
test/stickleback/res/badplugins/badplugin/sbplugin4.xml,
test/stickleback/res/badplugins/badplugin/sbplugin5.xml,
test/stickleback/res/badplugins/badplugin/testplugin.php: [Bug
733800] unit tests and associated resources that test error
conditions in PluginResolver, minor codebase amendments
2006-07-17 13:20 zandstra
* lib/: stickleback/PluginResolver.php, stickleback/PluginXml.php,
test/stickleback/res/plugins/testplugin/sbplugin.xml: [Bug 733800]
separated file system reading and XML parsing - PluginResolver and
PluginXml respectively
2006-07-17 11:25 zandstra
* lib/stickleback/PluginDescriptor.php: [Bug 733800] removed the
concept of a Descriptor name as confusing. A descriptor describes a
type at all times, and a type is unique in a system. Added a
convenience method ExtensionPointDescriptor::getDotName() which
returns "<plugin_type>.<extensionpoint_type>"
2006-07-13 17:00 zandstra
* lib/: mock/stickleback/PluginRegistryMock.php,
stickleback/Descriptor.php,
stickleback/ExtensionPointDescriptor.php,
stickleback/PluginDescriptor.php,
stickleback/PluginRegistryImpl.php,
stickleback/plugins/ptoolcli/ExplainPlugins.php,
stickleback/plugins/ptoolcli/ListPlugins.php,
test/stickleback/ExtensionPointDescriptorTest.php,
test/stickleback/PluginDescriptorTest.php,
test/stickleback/PluginReaderTest.php,
test/stickleback/PluginRegistryTest.php,
test/stickleback/PluginResolverTest.php: [Bug 733800] removed the
concept of a Descriptor name as confusing. A descriptor describes a
type at all times, and a type is unique in a system. Added a
convenience method ExtensionPointDescriptor::getDotName() which
returns "<plugin_type>.<extensionpoint_type>"
2006-07-13 14:44 zandstra
* lib/stickleback/plugins/ptoolcli/sbplugin.xml: corrected plugin
name in XML
2006-07-12 15:45 zandstra
* lib/stickleback.xml, tools/demo.php: [Bug 730951] amendments to
installer and demo script in light of plugin XML functionality
2006-07-12 15:39 zandstra
* lib/test/stickleback/PluginResolverTest.php: [Bug 730951] new
test to cover PluginResolver
2006-07-12 15:21 zandstra
* lib/test/stickleback/: PluginRegistryTest.php, RunnerTest.php,
sbcliTest.php, AllTests.php, PluginDescriptorTest.php: [Bug 730951]
test fixes in the light of the removal of PluginReader and
PluginLister
2006-07-12 13:25 zandstra
* lib/: stickleback/PluginResolver.php,
stickleback/FSPluginObserver.php, stickleback/PluginAutoload.php,
stickleback/PluginRegistryImpl.php, test/stickleback/AllTests.php,
test/stickleback/PluginRegistryTest.php: [Bug 730951] stickleback
now relies on an sbplugin.xml file to determine plugins and
dependencies (one for each directory in a plugins dir).
PluginReader and PluginLister consolidated into a single class:
PluginResolver. Tests amended accordingly.
2006-07-12 12:37 zandstra
* lib/test/stickleback/res/plugins/: parentplugin/sbplugin.xml,
testcli/sbplugin.xml, testplugin/sbplugin.xml: [Bug 730951] XML
metafile for extension relationships
2006-07-12 11:56 zandstra
* lib/stickleback/plugins/ptoolcli/sbplugin.xml: [Bug 730951] XML
metafile for extension relationships
2006-07-11 17:24 zandstra
* lib/stickleback/plugins/sbcli/sbplugin.xml: [Bug 730951] Added
"honors" support to sbplugin.xml file parsing.
2006-07-11 16:04 zandstra
* lib/: stickleback/plugins/sbplug/sbplugin.xml,
stickleback/FSPluginObserver.php,
stickleback/PluginRegistryImpl.php,
test/stickleback/PluginListerTest.php: [Bug 730951] First pass at
supporting XML plugin data rather than reflection data. "offers"
support but not "honors". Co-exists with previous functionality so
tests continue to pass as XML version phase in.
2006-07-10 13:50 zandstra
* tools/setup_environment.sh, ChangeLog: [Bug 730842] added cvs2cl
to the setup script, and added the ChangeLog file to CVS
2006-07-07 16:19 zandstra
* lib/stickleback.xml, tools/demo.php: minor tweaks
2006-07-07 15:37 zandstra
* lib/test/stickleback/AllTests.php,
lib/test/stickleback/PluginRegistryTest.php,
lib/test/stickleback/sbcliEventTest.php, tools/alltests.php: minor
tweaks
2006-07-06 17:14 zandstra
* lib/stickleback.xml: install file
2006-07-06 17:05 zandstra
* tools/install.sh: adding install.sh
2006-07-06 16:38 zandstra
* lib/: stickleback/PluginRegistryImpl.php,
test/stickleback/AllTests.php: catchall
2006-06-14 17:46 zandstra
* lib/stickleback/PluginAutoload.php,
lib/test/stickleback/AllTests.php,
lib/test/stickleback/PluginReaderTest.php,
lib/test/stickleback/PluginRegistryTest.php,
lib/test/stickleback/sbcliEventTest.php, tools/alltests.php,
tools/demo.php, tools/setup_environment.sh: tweaks
2006-06-14 16:42 zandstra
* lib/test/stickleback/res/plugins/: testcli/subcmd.php,
parentplugin/actionA.php, parentplugin/parentplugin.php: test
2006-06-14 16:03 zandstra
* lib/stickleback/: PluginRegistryImpl.php,
plugins/sbcli/Event.php: tweaks
2006-06-14 14:17 zandstra
* lib/mock/stickleback/PluginRegistryMock.php,
lib/stickleback/PluginRegistryImpl.php,
lib/stickleback/plugins/ptoolcli/ExplainPlugins.php,
lib/stickleback/plugins/sbcli/Event.php,
lib/stickleback/plugins/sbcli/sbcli.php,
lib/test/stickleback/AllTests.php,
lib/test/stickleback/sbcliEventTest.php,
lib/test/stickleback/sbcliTest.php, tools/dodoc.sh: general commit
2006-06-02 16:29 zandstra
* lib/: mock/stickleback/PluginRegistryMock.php,
stickleback/PluginAutoload.php, stickleback/PluginDescriptor.php,
stickleback/PluginRegistry.php, stickleback/PluginRegistryImpl.php,
stickleback/plugins/sbcli/Event.php,
stickleback/plugins/sbcli/sbcli.php,
test/stickleback/sbcliEventTest.php,
test/stickleback/sbcliTest.php: more tests
2006-05-31 17:23 zandstra
* lib/: stickleback/Descriptor.php,
stickleback/DescriptorVisitor.php,
stickleback/ExtensionPointDescriptor.php, stickleback/Logger.php,
stickleback/PluginDescriptor.php, stickleback/PluginRegistry.php,
stickleback/Runner.php,
stickleback/plugins/ptoolcli/ExplainPlugins.php,
stickleback/plugins/ptoolcli/ListPlugins.php,
stickleback/plugins/ptoolcli/ptoolcli.php,
stickleback/plugins/sbcli/Event.php,
stickleback/plugins/sbcli/cmd.php,
stickleback/plugins/sbcli/flag.php,
stickleback/plugins/sbcli/sbcli.php,
stickleback/plugins/sbplug/Runnable.php,
stickleback/plugins/sbplug/Runner.php,
test/stickleback/AllTests.php,
test/stickleback/ExtensionPointDescriptorTest.php,
test/stickleback/PluginDescriptorTest.php,
test/stickleback/PluginListerTest.php,
test/stickleback/PluginReaderTest.php,
test/stickleback/PluginRegistryTest.php,
test/stickleback/RunnerTest.php, test/stickleback/sbcliTest.php,
test/stickleback/res/plugins/testcli/testcli.php,
test/stickleback/res/plugins/testplugin/dothingA.php,
test/stickleback/res/plugins/testplugin/dothingB.php,
test/stickleback/res/plugins/testplugin/subplugin.php,
test/stickleback/res/plugins/testplugin/testplugin.php: additional
tests, documentation and tweaks
2006-05-30 11:25 zandstra
* lib/: stickleback/Descriptor.php,
stickleback/ExtensionPointDescriptor.php, stickleback/Logger.php,
stickleback/PluginDescriptor.php, stickleback/PluginRegistry.php,
stickleback/Runner.php,
stickleback/plugins/ptoolcli/ExplainPlugins.php,
stickleback/plugins/ptoolcli/ListPlugins.php,
stickleback/plugins/ptoolcli/ptoolcli.php,
stickleback/plugins/sbcli/cmd.php,
stickleback/plugins/sbcli/flag.php,
stickleback/plugins/sbcli/sbcli.php,
stickleback/plugins/sbplug/Runnable.php,
stickleback/plugins/sbplug/Runner.php,
test/stickleback/PluginRegistryTest.php,
test/stickleback/res/plugins/testplugin/subplugin.php: stickleback
proof of concept
2006-05-18 17:46 zandstra
* lib/: stickleback/Descriptor.php,
stickleback/ExtensionPointDescriptor.php,
stickleback/FSPluginObserver.php, stickleback/PluginDescriptor.php,
stickleback/PluginRegistry.php, stickleback/Runner.php,
stickleback/plugins/sbplug/Runnable.php,
test/stickleback/AllTests.php,
test/stickleback/ExtensionPointDescriptorTest.php,
test/stickleback/PluginDescriptorTest.php,
test/stickleback/PluginListerTest.php,
test/stickleback/PluginReaderTest.php,
test/stickleback/PluginRegistryTest.php,
test/stickleback/RunnerTest.php,
test/stickleback/res/plugins/testplugin/dothingA.php,
test/stickleback/res/plugins/testplugin/dothingB.php,
test/stickleback/res/plugins/testplugin/testplugin.php: significant
improvements
2006-05-17 15:05 zandstra
* lib/: stickleback/Descriptor.php, stickleback/Exception.php,
stickleback/ExtensionPoint.php,
stickleback/ExtensionPointDescriptor.php,
stickleback/FSPluginObserver.php, stickleback/Logger.php,
stickleback/Plugin.php, stickleback/PluginDescriptor.php,
stickleback/PluginRegistry.php, stickleback/Runner.php,
test/stickleback/AllTests.php,
test/stickleback/ExtensionPointDescriptorTest.php,
test/stickleback/PluginDescriptorTest.php,
test/stickleback/PluginListerTest.php,
test/stickleback/PluginReaderTest.php,
test/stickleback/PluginRegistryTest.php,
test/stickleback/RunnerTest.php,
test/stickleback/res/plugins/nonplugin/.placeholder,
test/stickleback/res/plugins/testplugin/dothingA.php,
test/stickleback/res/plugins/testplugin/dothingB.php,
test/stickleback/res/plugins/testplugin/testplugin.php: additions,
tests and docs
2006-05-11 17:53 zandstra
* lib/test/stickleback/: PluginReaderTest.php,
PluginRegistryTest.php, res/plugins/testplugin/dothingA.php,
res/plugins/testplugin/dothingB.php,
res/plugins/testplugin/testplugin.php: initial commit for
stickleback
2006-05-10 17:56 zandstra
* README, lib/stickleback/FSPluginObserver.php,
lib/stickleback/PluginRegistry.php,
lib/test/stickleback/PluginListerTest.php,
lib/test/stickleback/PluginReaderTest.php,
lib/test/stickleback/PluginRegistryTest.php: etc
2006-05-10 16:07 zandstra
* lib/: stickleback/Logger.php, stickleback/PluginRegistry.php,
stickleback/Prefs.php, test/stickleback/PluginRegistryTest.php:
more core code and tests
2006-05-09 16:26 zandstra
* lib/stickleback/Descriptor.php, lib/stickleback/Exception.php,
lib/stickleback/ExtensionPoint.php, lib/stickleback/Plugin.php,
lib/stickleback/PluginDescriptor.php,
lib/stickleback/PluginRegistry.php,
lib/test/stickleback/PluginDescriptorTest.php, tools/dodoc.sh,
tools/setup_environment.sh,
lib/test/stickleback/res/plugins/testplugin/testplugin.php: tests,
documentation, fixes and enhancements
2006-05-04 01:35 zandstra
* README, lib/stickleback/Exception.php,
lib/stickleback/ExtensionPoint.php, lib/stickleback/Plugin.php,
lib/stickleback/PluginDescriptor.php,
lib/stickleback/PluginRegistry.php, tools/setup_environment.sh:
initial commit for stickleback