- Feb 25, 2011
-
-
The Great Git Migration authored
-
- Sep 14, 2009
-
-
Jakob Petsovits authored
-
Jakob Petsovits authored
This enables callers to opt out of automatic data wrapping in any case.
-
Jakob Petsovits authored
Also, use Reflection instead of instanceof, because that invokes autoload.
-
Jakob Petsovits authored
-
Jakob Petsovits authored
-
- Jul 15, 2009
-
-
Jakob Petsovits authored
-
Jakob Petsovits authored
-
Jakob Petsovits authored
-
- Jul 08, 2009
-
-
Jakob Petsovits authored
Say goodbye to the random background colors, and hello to different connector dots. Hopefully we can add JS connection lines sometime as well.
-
Jakob Petsovits authored
-
Jakob Petsovits authored
Prevents constant slot disconnections by the pipeline updater.
-
Jakob Petsovits authored
Patch by sgilits: Remove unnecessary loop, and fix connection removal when only a single operation existed in a pipeline.
-
- Jul 07, 2009
-
-
Jakob Petsovits authored
-
Jakob Petsovits authored
Plus a few minor rewordings in the file operation descriptions.
-
Jakob Petsovits authored
-
Jakob Petsovits authored
This should solve the problem of orphan connections, and therefore enable me to finally roll a new release without data inconsistencies. Further related stuff also present in this commit: - Fix wrong order of array_diff() arguments. - Call TfOperationSlotListener::observedInputChanged() from TfOperation::inputChanged(), so that propagation actually works.
-
- Jul 06, 2009
-
-
Jakob Petsovits authored
Use with care, as here lie dragons.
-
- Jul 02, 2009
-
-
Jakob Petsovits authored
They are already assigned by TfPipeline::createOperation(), which the pipeline operation uses to instantiate its operations.
-
Jakob Petsovits authored
-
- Jun 30, 2009
-
-
Jakob Petsovits authored
-
Jakob Petsovits authored
#502054 by sgilits, with modifications: Don't allow certain slot combinations to be connectable with JS.
-
- Jun 27, 2009
-
-
Jakob Petsovits authored
-
- Jun 25, 2009
-
-
Jakob Petsovits authored
-
- Jun 23, 2009
-
-
Jakob Petsovits authored
acting as pseudo super-type for strings and numbers.
-
Jakob Petsovits authored
-
Jakob Petsovits authored
This input enables you to unnest the foreach operation's output structure and only return a single output value per list item.
-
Jakob Petsovits authored
-
Jakob Petsovits authored
-
Jakob Petsovits authored
-
Jakob Petsovits authored
-
Jakob Petsovits authored
-
- Jun 17, 2009
-
-
Jakob Petsovits authored
This is a major step for usability. Not only is it now possible to drag and drop operation slots and the operation blocks themselves, but also the layout of the non-JS version has been revamped and rocks a lot more than it did before. (Bye, bye, submit buttons.) This is an optional feature which only gets enabled if the dependencies are satisfied. Currently depends on jQuery UI 1.7 and thus jQuery Update 6.x-2.x which is currently only available as unstable -dev version, I'll look into lowering the requirements.
-
Jakob Petsovits authored
This is a fix for a bug that was introduced during the conversion to variable input schemas.
-
Jakob Petsovits authored
That's because TfOperation's initilize() implementation will call inputs() and outputs() where that state might already be required.
-
- Jun 12, 2009
-
-
Jakob Petsovits authored
This is done by means of a considerable refactoring, and enables us to completely remove type options in favor of a purely input-based solution. Where type options were limited to a set of string or integer options, inputs enjoy the full flexibility of data wrappers and data input widgets. A large part of the refactoring concerns output schema listeners, which have been expanded in scope and are now called operation slot listeners, as they can react to input, input schema and output schema changes. (This will also make it possible to properly update pipeline connections when input/output slots change, but that's still to be implemented.) Also, a few bugs have been fixed in the process (and a few others have probably been introduced, let's see how it works out in the end). Yay for improving flexibility while lowering complexity.
-
- Jun 01, 2009
-
-
Jakob Petsovits authored
Inheritance is planned and prepared for, but not yet implemented. Overall, this should make type features feasible to implement - schemas were just too complex to get us any real-life benefit.
-
- May 26, 2009
-
-
Jakob Petsovits authored
* use jQuery's $.each() instead of JS 1.6 for each() * not only highlight the corresponding slots but also the currently hovered one
-
- Apr 10, 2009
-
-
Jakob Petsovits authored
On the one hand, this makes it clear that it does not expose any UI to the end user (in fact, not even to the admin) and on the other hand this makes it easier to refer to the API module directly.
-
Jakob Petsovits authored
instead of throwing an exception. Same effect, nicer presentation.
-