grantlee:zgyarmatis-grantlee.git
8 years agoRemove mutabletags from the 0.1 release. v0.1.0-rc1
Stephen Kelly [Thu, 8 Apr 2010 19:15:34 +0000 (21:15 +0200)]
Remove mutabletags from the 0.1 release.

The feature may be redesinged and added again in the future.

8 years agoUpdate the changelog with what is contained in the inital release.
Stephen Kelly [Fri, 9 Apr 2010 00:44:37 +0000 (02:44 +0200)]
Update the changelog with what is contained in the inital release.

8 years agoFix the makerelease script to not assume the format of tags.
Stephen Kelly [Fri, 9 Apr 2010 00:41:08 +0000 (02:41 +0200)]
Fix the makerelease script to not assume the format of tags.

8 years agoAdd the AUTHORS file.
Stephen Kelly [Thu, 8 Apr 2010 18:56:51 +0000 (20:56 +0200)]
Add the AUTHORS file.

8 years agoMake the scriptabletags library not loaded by default.
Stephen Kelly [Thu, 8 Apr 2010 18:55:42 +0000 (20:55 +0200)]
Make the scriptabletags library not loaded by default.

8 years agoMake it possible to specify the path to relative external media.
Stephen Kelly [Thu, 8 Apr 2010 18:48:53 +0000 (20:48 +0200)]
Make it possible to specify the path to relative external media.

8 years agoMake it possible to create output with both relative and absolute urls.
Stephen Kelly [Wed, 7 Apr 2010 18:08:02 +0000 (20:08 +0200)]
Make it possible to create output with both relative and absolute urls.

8 years agoMake sure downstreams can link plugins to grantlee_gui and still get QtGui
Stephen Kelly [Wed, 7 Apr 2010 17:19:41 +0000 (19:19 +0200)]
Make sure downstreams can link plugins to grantlee_gui and still get QtGui

8 years agoMake sure grantlee includes can be found.
Stephen Kelly [Wed, 7 Apr 2010 17:10:11 +0000 (19:10 +0200)]
Make sure grantlee includes can be found.

8 years agoImplement the assignment operator and copy constructor for Context.
Stephen Kelly [Wed, 7 Apr 2010 17:03:12 +0000 (19:03 +0200)]
Implement the assignment operator and copy constructor for Context.

8 years agoMake sure plugins are built in release mode on MinGW
Stephen Kelly [Wed, 7 Apr 2010 17:02:21 +0000 (19:02 +0200)]
Make sure plugins are built in release mode on MinGW

8 years agoRefactor and complete the initial content in the dialog
Stephen Kelly [Tue, 6 Apr 2010 18:17:12 +0000 (20:17 +0200)]
Refactor and complete the initial content in the dialog

8 years agoMinor template cleanup
Stephen Kelly [Tue, 6 Apr 2010 18:16:57 +0000 (20:16 +0200)]
Minor template cleanup

8 years agoMinor ui rework
Stephen Kelly [Tue, 6 Apr 2010 18:16:38 +0000 (20:16 +0200)]
Minor ui rework

8 years agoExternalize available types.
Stephen Kelly [Tue, 6 Apr 2010 18:37:42 +0000 (20:37 +0200)]
Externalize available types.

8 years agoInstall the grantlee_version.h file
Stephen Kelly [Mon, 5 Apr 2010 20:51:30 +0000 (22:51 +0200)]
Install the grantlee_version.h file

8 years agoMake sure to find the plugin
Stephen Kelly [Mon, 5 Apr 2010 13:20:42 +0000 (15:20 +0200)]
Make sure to find the plugin

8 years agoMake the play button look more like a play button.
Stephen Kelly [Mon, 5 Apr 2010 12:59:31 +0000 (14:59 +0200)]
Make the play button look more like a play button.

8 years agoSet the application name so that dbus doesn't complain.
Stephen Kelly [Mon, 5 Apr 2010 12:59:02 +0000 (14:59 +0200)]
Set the application name so that dbus doesn't complain.

8 years agoAdd the start of an example app using Grantlee for code generation.
Stephen Kelly [Sat, 3 Apr 2010 15:22:26 +0000 (17:22 +0200)]
Add the start of an example app using Grantlee for code generation.

8 years agoSimplify the use of the custom OutputStream
Stephen Kelly [Mon, 5 Apr 2010 10:18:00 +0000 (12:18 +0200)]
Simplify the use of the custom OutputStream

8 years agoDon't write anything to the stream if the node returns [undefined]
Stephen Kelly [Mon, 5 Apr 2010 10:14:09 +0000 (12:14 +0200)]
Don't write anything to the stream if the node returns [undefined]

8 years agoFix a truthiness issue with QVariantHash
Stephen Kelly [Mon, 5 Apr 2010 10:00:04 +0000 (12:00 +0200)]
Fix a truthiness issue with QVariantHash

8 years agoAdd note about the textedit example implementing the audio text object feature
Stephen Kelly [Sat, 3 Apr 2010 15:17:33 +0000 (17:17 +0200)]
Add note about the textedit example implementing the audio text object feature

8 years agoAdd a @gr_var custom doxygen tag for consistent representation of variables.
Stephen Kelly [Fri, 2 Apr 2010 18:47:07 +0000 (20:47 +0200)]
Add a @gr_var custom doxygen tag for consistent representation of variables.

8 years agoDocument the include and extends tags.
Stephen Kelly [Fri, 2 Apr 2010 18:40:05 +0000 (20:40 +0200)]
Document the include and extends tags.

8 years agoAdd an alias for putting a Grantlee tag in the documentation and use it consistently.
Stephen Kelly [Fri, 2 Apr 2010 18:39:18 +0000 (20:39 +0200)]
Add an alias for putting a Grantlee tag in the documentation and use it consistently.

8 years agoAdd documentation about safe-ness in templates and in filters.
Stephen Kelly [Fri, 2 Apr 2010 17:50:54 +0000 (19:50 +0200)]
Add documentation about safe-ness in templates and in filters.

8 years agoFix copy/paste error. Exclude the gui export macro from the docs.
Stephen Kelly [Fri, 2 Apr 2010 16:09:31 +0000 (18:09 +0200)]
Fix copy/paste error. Exclude the gui export macro from the docs.

8 years agoDocument how to handle custom QTextObjects in Grantlee.
Stephen Kelly [Fri, 2 Apr 2010 16:04:58 +0000 (18:04 +0200)]
Document how to handle custom QTextObjects in Grantlee.

8 years agoUpdate the documentation for grantlee_gui.
Stephen Kelly [Fri, 2 Apr 2010 16:04:16 +0000 (18:04 +0200)]
Update the documentation for grantlee_gui.

8 years agoPut the doxygen found message in a more appropriate place.
Stephen Kelly [Fri, 2 Apr 2010 14:34:11 +0000 (16:34 +0200)]
Put the doxygen found message in a more appropriate place.

8 years agoAdd audio capability to the TextEdit using grantlee_gui
Stephen Kelly [Fri, 2 Apr 2010 13:16:03 +0000 (15:16 +0200)]
Add audio capability to the TextEdit using grantlee_gui

8 years agoAdd a QWebView for viewing the rendered result.
Stephen Kelly [Mon, 1 Mar 2010 00:31:49 +0000 (01:31 +0100)]
Add a QWebView for viewing the rendered result.

8 years agoAdd actions for rendering content from the textedits with Grantlee.
Stephen Kelly [Sun, 28 Feb 2010 21:47:42 +0000 (22:47 +0100)]
Add actions for rendering content from the textedits with Grantlee.

8 years agoAdd a custom library with custom filters.
Stephen Kelly [Sun, 28 Feb 2010 20:59:22 +0000 (21:59 +0100)]
Add a custom library with custom filters.

8 years agoAdd the textedit example from qt/demos/
Stephen Kelly [Sun, 28 Feb 2010 16:46:27 +0000 (17:46 +0100)]
Add the textedit example from qt/demos/

8 years agoMake it easier to add references to non-image externals.
Stephen Kelly [Fri, 2 Apr 2010 12:53:43 +0000 (14:53 +0200)]
Make it easier to add references to non-image externals.

8 years agoMake appendRawText part of the builder interface.
Stephen Kelly [Fri, 2 Apr 2010 12:53:14 +0000 (14:53 +0200)]
Make appendRawText part of the builder interface.

8 years agoAdd API for creating output for custom TextObjects.
Stephen Kelly [Thu, 1 Apr 2010 18:21:16 +0000 (20:21 +0200)]
Add API for creating output for custom TextObjects.

8 years agoFix gui tests again.
Stephen Kelly [Fri, 2 Apr 2010 11:43:22 +0000 (13:43 +0200)]
Fix gui tests again.

8 years agoRestore the builder pattern to the QTextDocument processing library.
Stephen Kelly [Fri, 2 Apr 2010 11:29:27 +0000 (13:29 +0200)]
Restore the builder pattern to the QTextDocument processing library.

The templated version was not flexible enough.

8 years agoFix the path for finding the USE file.
Stephen Kelly [Thu, 1 Apr 2010 18:04:24 +0000 (20:04 +0200)]
Fix the path for finding the USE file.

8 years agoMake pedantic checks result in errors instead of warnings.
Stephen Kelly [Thu, 1 Apr 2010 17:21:38 +0000 (19:21 +0200)]
Make pedantic checks result in errors instead of warnings.

8 years agoAdd some bug urls.
Stephen Kelly [Wed, 24 Mar 2010 19:28:35 +0000 (20:28 +0100)]
Add some bug urls.

8 years agoUpdate the GOALS and README files.
Stephen Kelly [Wed, 24 Mar 2010 18:53:19 +0000 (19:53 +0100)]
Update the GOALS and README files.

8 years agoReturn an empty template from loadByName if the template file can't be found.
Stephen Kelly [Wed, 24 Mar 2010 13:36:34 +0000 (14:36 +0100)]
Return an empty template from loadByName if the template file can't be found.

8 years agoFinish partially completed example in documentation.
Stephen Kelly [Wed, 24 Mar 2010 00:45:36 +0000 (01:45 +0100)]
Finish partially completed example in documentation.

8 years agoMove the setEngine hack from the TagLibraryInterface to the AbstractNodeFactory.
Stephen Kelly [Wed, 24 Mar 2010 00:30:28 +0000 (01:30 +0100)]
Move the setEngine hack from the TagLibraryInterface to the AbstractNodeFactory.

If multiple engines load the ScriptableTagLibrary, things might have
become hairy.

8 years agos/setEngine/setScriptEngine/
Stephen Kelly [Wed, 24 Mar 2010 00:29:56 +0000 (01:29 +0100)]
s/setEngine/setScriptEngine/

8 years agoTry to report details about where an error is hit.
Stephen Kelly [Wed, 24 Mar 2010 00:06:13 +0000 (01:06 +0100)]
Try to report details about where an error is hit.

Line numbers are now recorded with Tokens.

8 years agoReport unexpected errors in tests.
Stephen Kelly [Wed, 24 Mar 2010 00:05:26 +0000 (01:05 +0100)]
Report unexpected errors in tests.

8 years agoBe consistent about using error instead of errorNumber.
Stephen Kelly [Wed, 24 Mar 2010 00:04:54 +0000 (01:04 +0100)]
Be consistent about using error instead of errorNumber.

8 years agoRemove trailing whitespace from README file
Stephen Kelly [Wed, 24 Mar 2010 00:00:50 +0000 (01:00 +0100)]
Remove trailing whitespace from README file

8 years agoMake the range tag support a no-arguments mode.
Stephen Kelly [Tue, 23 Mar 2010 21:36:31 +0000 (22:36 +0100)]
Make the range tag support a no-arguments mode.

8 years agoUpdate the process and defaults for finding plugins.
Stephen Kelly [Tue, 23 Mar 2010 21:29:27 +0000 (22:29 +0100)]
Update the process and defaults for finding plugins.

8 years agoBuild the benchmarks last because their outpur from ctest is the least interesting.
Stephen Kelly [Tue, 23 Mar 2010 20:14:18 +0000 (21:14 +0100)]
Build the benchmarks last because their outpur from ctest is the least interesting.

8 years agoRemove the Util class in favour of free functions in the namespace
Stephen Kelly [Tue, 23 Mar 2010 20:04:09 +0000 (21:04 +0100)]
Remove the Util class in favour of free functions in the namespace

8 years agoRemove the global.h file, whose meaning doesn't match what it is currently.
Stephen Kelly [Tue, 23 Mar 2010 19:38:02 +0000 (20:38 +0100)]
Remove the global.h file, whose meaning doesn't match what it is currently.

8 years agoMake the main page of the docs have a nicer table.
Stephen Kelly [Tue, 23 Mar 2010 19:20:43 +0000 (20:20 +0100)]
Make the main page of the docs have a nicer table.

8 years agoComplete the uninstall target by removing empty directories.
Stephen Kelly [Tue, 23 Mar 2010 00:54:39 +0000 (01:54 +0100)]
Complete the uninstall target by removing empty directories.

8 years agoMake doxygen less noisy
Stephen Kelly [Tue, 23 Mar 2010 00:20:42 +0000 (01:20 +0100)]
Make doxygen less noisy

8 years agoFix silly typo in comment
Stephen Kelly [Mon, 22 Mar 2010 23:57:34 +0000 (00:57 +0100)]
Fix silly typo in comment

8 years agoAdd dependency graphs for Grantlee libraries and plugins.
Stephen Kelly [Mon, 22 Mar 2010 23:51:17 +0000 (00:51 +0100)]
Add dependency graphs for Grantlee libraries and plugins.

8 years agoMake it possible to build the scriptable and the main plugins separately.
Stephen Kelly [Mon, 22 Mar 2010 23:51:47 +0000 (00:51 +0100)]
Make it possible to build the scriptable and the main plugins separately.

8 years agoGenerate the docs twice. Once for Qt assistant, once for regular html.
Stephen Kelly [Mon, 22 Mar 2010 22:17:05 +0000 (23:17 +0100)]
Generate the docs twice. Once for Qt assistant, once for regular html.

8 years agoMove the built-in nodes to a separate file and private API.
Stephen Kelly [Mon, 22 Mar 2010 21:29:53 +0000 (22:29 +0100)]
Move the built-in nodes to a separate file and private API.

8 years agoResolve doxygen warnings.
Stephen Kelly [Mon, 22 Mar 2010 21:18:38 +0000 (22:18 +0100)]
Resolve doxygen warnings.

8 years agoAdd missing documentation, hide internals and add more dox cross links.
Stephen Kelly [Mon, 22 Mar 2010 20:39:58 +0000 (21:39 +0100)]
Add missing documentation, hide internals and add more dox cross links.

8 years agoDon't allow setting the parent of a Template.
Stephen Kelly [Mon, 22 Mar 2010 20:47:45 +0000 (21:47 +0100)]
Don't allow setting the parent of a Template.

As it is a QSharedPointer, doing so would violate ownership rules.

8 years agoUpdate dox for changes in the API.
Stephen Kelly [Mon, 22 Mar 2010 20:36:51 +0000 (21:36 +0100)]
Update dox for changes in the API.

8 years agoClear the stored external media when rendering a template.
Stephen Kelly [Mon, 22 Mar 2010 20:34:29 +0000 (21:34 +0100)]
Clear the stored external media when rendering a template.

8 years agoDon't document the export macro headers unnecessarily.
Stephen Kelly [Mon, 22 Mar 2010 20:33:16 +0000 (21:33 +0100)]
Don't document the export macro headers unnecessarily.

8 years agoDon't extract all, but use the warnings to know if something needs to be documented.
Stephen Kelly [Mon, 22 Mar 2010 20:31:44 +0000 (21:31 +0100)]
Don't extract all, but use the warnings to know if something needs to be documented.

8 years agoMake sure the examples in the dox use the correct API
Stephen Kelly [Mon, 22 Mar 2010 20:29:51 +0000 (21:29 +0100)]
Make sure the examples in the dox use the correct API

8 years agoLook only for files we actually use for documentation.
Stephen Kelly [Mon, 22 Mar 2010 20:28:36 +0000 (21:28 +0100)]
Look only for files we actually use for documentation.

8 years agoAdd more plugin API that I'd forgotten about.
Stephen Kelly [Mon, 22 Mar 2010 20:27:03 +0000 (21:27 +0100)]
Add more plugin API that I'd forgotten about.

8 years agoPass the builder tests.
Stephen Kelly [Sun, 21 Mar 2010 21:48:04 +0000 (22:48 +0100)]
Pass the builder tests.

Some tests consisting of invalid html were removed.

These tests need to be rewritten with a proper test suite.

8 years agoRemove a style specific hack. Make test pass with Qt 4.6
Stephen Kelly [Sun, 21 Mar 2010 21:35:47 +0000 (22:35 +0100)]
Remove a style specific hack. Make test pass with Qt 4.6

8 years agoChange the default to build tests.
Stephen Kelly [Sun, 21 Mar 2010 21:26:51 +0000 (22:26 +0100)]
Change the default to build tests.

8 years agoQString is a movable type, not primitive, so Token must be too.
Stephen Kelly [Sun, 21 Mar 2010 21:23:43 +0000 (22:23 +0100)]
QString is a movable type, not primitive, so Token must be too.

8 years agoTell doxygen to document the correct include path for grantlee.
Stephen Kelly [Sun, 21 Mar 2010 21:23:01 +0000 (22:23 +0100)]
Tell doxygen to document the correct include path for grantlee.

8 years agoFix the range tag.
Stephen Kelly [Sun, 21 Mar 2010 18:38:34 +0000 (19:38 +0100)]
Fix the range tag.

8 years agoAdd some configure time options to build Grantlee in parts.
Stephen Kelly [Sun, 21 Mar 2010 17:41:04 +0000 (18:41 +0100)]
Add some configure time options to build Grantlee in parts.

8 years agoFix all includes to QtModule/QClass
Stephen Kelly [Sun, 21 Mar 2010 17:27:32 +0000 (18:27 +0100)]
Fix all includes to QtModule/QClass

8 years agoAdd note about future compatibility
Stephen Kelly [Sun, 21 Mar 2010 17:14:18 +0000 (18:14 +0100)]
Add note about future compatibility

8 years agoClean up the docs by removing internal stuff in the preprocessing stage.
Stephen Kelly [Sun, 21 Mar 2010 16:53:35 +0000 (17:53 +0100)]
Clean up the docs by removing internal stuff in the preprocessing stage.

8 years agoDon't generate call graphs or collaboration diagrams in dox.
Stephen Kelly [Sun, 21 Mar 2010 16:52:56 +0000 (17:52 +0100)]
Don't generate call graphs or collaboration diagrams in dox.

8 years agoRemove unimplemented method resetState.
Stephen Kelly [Sat, 20 Mar 2010 21:22:23 +0000 (22:22 +0100)]
Remove unimplemented method resetState.

8 years agoAdd a table of relevant API to the MainPage.
Stephen Kelly [Sat, 20 Mar 2010 20:10:01 +0000 (21:10 +0100)]
Add a table of relevant API to the MainPage.

Also remove irrelevant TODO section.

8 years agoTrick doxygen into generating docs for Template instead of TemplateImpl.
Stephen Kelly [Sun, 21 Mar 2010 16:15:10 +0000 (17:15 +0100)]
Trick doxygen into generating docs for Template instead of TemplateImpl.

8 years agoRemove unused/unnecessary QWeakPointer typedef
Stephen Kelly [Sun, 21 Mar 2010 16:08:38 +0000 (17:08 +0100)]
Remove unused/unnecessary QWeakPointer typedef

8 years agoIndentation fix. Make the doxgen input more readable.
Stephen Kelly [Sat, 20 Mar 2010 20:07:55 +0000 (21:07 +0100)]
Indentation fix. Make the doxgen input more readable.

8 years agoAdd some documentation about builtin tags and deploying Grantlee applications.
Stephen Kelly [Sat, 20 Mar 2010 20:03:03 +0000 (21:03 +0100)]
Add some documentation about builtin tags and deploying Grantlee applications.

8 years agoUpdate the docs to reflect changes in API.
Stephen Kelly [Sat, 20 Mar 2010 20:02:40 +0000 (21:02 +0100)]
Update the docs to reflect changes in API.

8 years agoUpdate the documented licence version of Grantlee.
Stephen Kelly [Sat, 20 Mar 2010 19:36:02 +0000 (20:36 +0100)]
Update the documented licence version of Grantlee.

8 years agoMake sure the documentation can be found.
Stephen Kelly [Sat, 20 Mar 2010 19:35:25 +0000 (20:35 +0100)]
Make sure the documentation can be found.

8 years agoClarify some differences between DJango and Grantlee.
Stephen Kelly [Sat, 20 Mar 2010 19:34:52 +0000 (20:34 +0100)]
Clarify some differences between DJango and Grantlee.

8 years agoRemove unused enum.
Stephen Kelly [Sat, 20 Mar 2010 10:35:34 +0000 (11:35 +0100)]
Remove unused enum.

I guess this was intended to be used with the for tag.

8 years agoToken is a Primitive Type.
Stephen Kelly [Sat, 20 Mar 2010 01:26:36 +0000 (02:26 +0100)]
Token is a Primitive Type.

This makes processing it in a QList slightly faster.