cubi:cubi.git
6 years agoRelease 0.1.15-1 harmattan/0.1.15-1
Adrien Bustany [Tue, 18 Oct 2011 10:45:20 +0000 (13:45 +0300)]
Release 0.1.15-1

6 years agoTest NullValueData refcounting
Adrien Bustany [Tue, 18 Oct 2011 10:39:52 +0000 (13:39 +0300)]
Test NullValueData refcounting

6 years agoFix NullValueData memory handling
Adrien Bustany [Tue, 18 Oct 2011 08:56:37 +0000 (11:56 +0300)]
Fix NullValueData memory handling

6 years agoRelease 0.1.14-1 harmattan/0.1.14-1 harmattanfb/0.1.14-1
Adrien Bustany [Thu, 15 Sep 2011 08:16:15 +0000 (11:16 +0300)]
Release 0.1.14-1

6 years agoAdd tests for NullValue
Adrien Bustany [Thu, 18 Aug 2011 08:01:20 +0000 (11:01 +0300)]
Add tests for NullValue

6 years agoAdd support for "null" keyword (Tracker SPARQL extension)
Adrien Bustany [Thu, 18 Aug 2011 07:54:28 +0000 (10:54 +0300)]
Add support for "null" keyword (Tracker SPARQL extension)

6 years agoRelease 0.1.13-1
Adrien Bustany [Wed, 3 Aug 2011 13:21:03 +0000 (16:21 +0300)]
Release 0.1.13-1

6 years agoFix last release changelog to include bug number
Adrien Bustany [Tue, 2 Aug 2011 14:39:38 +0000 (17:39 +0300)]
Fix last release changelog to include bug number

6 years agoRelease 0.1.12-1
Adrien Bustany [Tue, 2 Aug 2011 14:34:05 +0000 (17:34 +0300)]
Release 0.1.12-1

6 years agoAdd HOWTO file for future maintainers
Adrien Bustany [Tue, 2 Aug 2011 14:47:35 +0000 (17:47 +0300)]
Add HOWTO file for future maintainers

6 years agoSelect: Fix order of ORDER BY and LIMIT/OFFSET
Adrien Bustany [Thu, 21 Jul 2011 13:45:53 +0000 (16:45 +0300)]
Select: Fix order of ORDER BY and LIMIT/OFFSET

6 years agocubidefines: Reindent
Adrien Bustany [Wed, 20 Jul 2011 11:46:53 +0000 (14:46 +0300)]
cubidefines: Reindent

6 years agocubidefines: Add support for IF
Adrien Bustany [Wed, 20 Jul 2011 11:46:18 +0000 (14:46 +0300)]
cubidefines: Add support for IF

6 years agoAdd test for OrderComparator to ut_data
Adrien Bustany [Mon, 4 Jul 2011 08:04:17 +0000 (11:04 +0300)]
Add test for OrderComparator to ut_data

6 years agoSelect: complete support for ORDER BY
Adrien Bustany [Fri, 1 Jul 2011 08:25:57 +0000 (11:25 +0300)]
Select: complete support for ORDER BY

6 years agoRelease 0.1.11-1 harmattan/0.1.11-1
Friedrich W. H. Kossebau [Mon, 1 Aug 2011 13:56:13 +0000 (15:56 +0200)]
Release 0.1.11-1

6 years agoUpdate license headers and add license files
Friedrich W. H. Kossebau [Mon, 1 Aug 2011 13:48:49 +0000 (15:48 +0200)]
Update license headers and add license files

7 years agoFix Fuzzing test
Adrien Bustany [Mon, 27 Jun 2011 07:26:26 +0000 (10:26 +0300)]
Fix Fuzzing test

7 years agoAdd fuzzing test
Adrien Bustany [Wed, 22 Jun 2011 10:40:38 +0000 (13:40 +0300)]
Add fuzzing test

7 years agoAdd unescapeIri method to Utils
Adrien Bustany [Wed, 22 Jun 2011 11:02:10 +0000 (14:02 +0300)]
Add unescapeIri method to Utils

7 years agoEnsure that IRI percent escapes are always two chars
Adrien Bustany [Thu, 23 Jun 2011 10:20:55 +0000 (13:20 +0300)]
Ensure that IRI percent escapes are always two chars

7 years agoAlso escape '%' in URIs
Adrien Bustany [Wed, 22 Jun 2011 08:37:04 +0000 (11:37 +0300)]
Also escape '%' in URIs

Since % is the escape char, it makes sense to escape it as well...

7 years agoRelease 0.1.10-1 harmattan/0.1.10-1
Adrien Bustany [Sat, 11 Jun 2011 11:34:56 +0000 (14:34 +0300)]
Release 0.1.10-1

7 years agoTest escaping in UtData::testBlankValue
Adrien Bustany [Sat, 11 Jun 2011 11:09:32 +0000 (14:09 +0300)]
Test escaping in UtData::testBlankValue

7 years agoUtils::escapeIri: Avoid useless QChar cast
Adrien Bustany [Sat, 11 Jun 2011 11:05:12 +0000 (14:05 +0300)]
Utils::escapeIri: Avoid useless QChar cast

7 years agoPrevent forbidden characters in SPARQL for Variable and BlankValue
Adrien Bustany [Sat, 11 Jun 2011 09:20:00 +0000 (12:20 +0300)]
Prevent forbidden characters in SPARQL for Variable and BlankValue

7 years agoComplete ut_data::testGraph
Adrien Bustany [Wed, 1 Jun 2011 13:07:16 +0000 (16:07 +0300)]
Complete ut_data::testGraph

7 years agoExists: remove dead code
Adrien Bustany [Wed, 1 Jun 2011 12:59:33 +0000 (15:59 +0300)]
Exists: remove dead code

7 years agoComplete ut_data::testCompositionalSelect
Adrien Bustany [Wed, 1 Jun 2011 12:54:39 +0000 (15:54 +0300)]
Complete ut_data::testCompositionalSelect

7 years agoCompositionalSelect: Fix operator==
Adrien Bustany [Wed, 1 Jun 2011 12:52:33 +0000 (15:52 +0300)]
CompositionalSelect: Fix operator==

7 years agout_data: Use MAKEVAR where possible
Adrien Bustany [Wed, 1 Jun 2011 12:39:31 +0000 (15:39 +0300)]
ut_data: Use MAKEVAR where possible

7 years agoAdd test for Projection
Adrien Bustany [Wed, 1 Jun 2011 12:22:21 +0000 (15:22 +0300)]
Add test for Projection

7 years agoAdd possibility to add alias for literal projections
Adrien Bustany [Wed, 1 Jun 2011 12:18:39 +0000 (15:18 +0300)]
Add possibility to add alias for literal projections

7 years agoReplace uses of Variable(QString()) with Variable::invalid() in tests
Adrien Bustany [Wed, 1 Jun 2011 08:29:55 +0000 (11:29 +0300)]
Replace uses of Variable(QString()) with Variable::invalid() in tests

7 years agoReplace uses of Variable(QString()) with Variable::invalid()
Adrien Bustany [Wed, 1 Jun 2011 08:28:12 +0000 (11:28 +0300)]
Replace uses of Variable(QString()) with Variable::invalid()

7 years agoProjection: Default to invalid variable if alias is not specified
Adrien Bustany [Wed, 1 Jun 2011 08:23:32 +0000 (11:23 +0300)]
Projection: Default to invalid variable if alias is not specified

7 years agoAdd Variable::create() and Variable::invalid()
Adrien Bustany [Wed, 1 Jun 2011 08:06:37 +0000 (11:06 +0300)]
Add Variable::create() and Variable::invalid()

Those static constructors provides clearer names, and should be
preferred to Variable() and Variable(QString()).

7 years agoUpdate TODO
Adrien Bustany [Wed, 1 Jun 2011 07:41:48 +0000 (10:41 +0300)]
Update TODO

7 years agoAdd test for PredicateFunction
Adrien Bustany [Tue, 31 May 2011 06:56:20 +0000 (09:56 +0300)]
Add test for PredicateFunction

7 years agoAdd missing PredicateFunctionData::functionType
Adrien Bustany [Tue, 31 May 2011 06:04:33 +0000 (09:04 +0300)]
Add missing PredicateFunctionData::functionType

7 years agoAdd run-coverage.sh script
Adrien Bustany [Mon, 30 May 2011 12:29:30 +0000 (15:29 +0300)]
Add run-coverage.sh script

Run this script to compile Cubi and run the coverage tests on it. The
output is stored in the coverage folder, particularly coverage/html.
GCov and LCov are required for this script to work.

7 years agoRemove cubi.pc from CLEANFILES
Adrien Bustany [Mon, 30 May 2011 12:31:47 +0000 (15:31 +0300)]
Remove cubi.pc from CLEANFILES

7 years agoRelease 0.1.9-1 harmattan/0.1.9-1
Adrien Bustany [Mon, 23 May 2011 11:07:47 +0000 (14:07 +0300)]
Release 0.1.9-1

7 years agoLiteralValue: Remove workaround for QDateTime
Adrien Bustany [Mon, 23 May 2011 10:55:04 +0000 (13:55 +0300)]
LiteralValue: Remove workaround for QDateTime

The upstream bug http://bugreports.qt.nokia.com/browse/QTBUG-18290 was
fixed, so we can now hope QDateTime::toString behaves properly.

7 years agoRelease 0.1.8-1 harmattan/0.1.8-1
Adrien Bustany [Tue, 17 May 2011 08:46:24 +0000 (11:46 +0300)]
Release 0.1.8-1

7 years agoReorder cubidefines by namespace
Adrien Bustany [Tue, 17 May 2011 08:40:09 +0000 (11:40 +0300)]
Reorder cubidefines by namespace

7 years agoAdd more functions in cubidefines
Adrien Bustany [Tue, 17 May 2011 08:35:33 +0000 (11:35 +0300)]
Add more functions in cubidefines

7 years agoAdd test stub for PatternGroup
Adrien Bustany [Tue, 17 May 2011 07:50:51 +0000 (10:50 +0300)]
Add test stub for PatternGroup

7 years agoPatternGroup: Fix crash with invalid Pattern
Adrien Bustany [Tue, 17 May 2011 07:49:59 +0000 (10:49 +0300)]
PatternGroup: Fix crash with invalid Pattern

7 years agoOntologyCompiler: generate prefixedName() for Literals too
Xavier Claessens [Thu, 21 Apr 2011 09:57:56 +0000 (11:57 +0200)]
OntologyCompiler: generate prefixedName() for Literals too

7 years agoUnify description style in debian/control
Adrien Bustany [Fri, 29 Apr 2011 14:43:25 +0000 (17:43 +0300)]
Unify description style in debian/control

7 years agocubi-oc: Update documentation
Adrien Bustany [Fri, 29 Apr 2011 14:40:54 +0000 (17:40 +0300)]
cubi-oc: Update documentation

7 years agocubi-oc: Add proper help message and option parsing
Adrien Bustany [Fri, 29 Apr 2011 14:36:46 +0000 (17:36 +0300)]
cubi-oc: Add proper help message and option parsing

7 years agocubi-oc: Remove the class-dir parameter
Adrien Bustany [Fri, 29 Apr 2011 13:43:42 +0000 (16:43 +0300)]
cubi-oc: Remove the class-dir parameter

This parameter is not used, and buggy (generated ontologies.h will be
wrong if not using the default value).

7 years agoChanges: use sync qsparql api 14
Mathias Hasselmann [Fri, 29 Apr 2011 12:17:03 +0000 (14:17 +0200)]
Changes: use sync qsparql api

RevBy: TrustMe

7 years agoChanges: read cubi-oc.overrides from cwd, no longer cubi-oc source dir
Friedrich W. H. Kossebau [Thu, 21 Apr 2011 11:02:08 +0000 (13:02 +0200)]
Changes: read cubi-oc.overrides from cwd, no longer cubi-oc source dir

RevBy: Adrien

7 years agoChanges: remove unused file ontologycompiler.overrides
Friedrich W. H. Kossebau [Thu, 21 Apr 2011 11:00:52 +0000 (13:00 +0200)]
Changes: remove unused file ontologycompiler.overrides

RevBy: Adrien

Details:
original one is in cubi-ontologies-tracker
also no need for template file, given the good docu

7 years agoAdd documentation for the ontology compiler
Adrien Bustany [Thu, 21 Apr 2011 10:44:44 +0000 (12:44 +0200)]
Add documentation for the ontology compiler

7 years agoChanges: add package info about cubi-oc
Friedrich W. H. Kossebau [Thu, 14 Apr 2011 16:44:18 +0000 (18:44 +0200)]
Changes: add package info about cubi-oc

RevBy: Adrien

7 years agoChanges: replace ontologycompiler.pro with Makefile.am
Friedrich W. H. Kossebau [Thu, 14 Apr 2011 16:43:15 +0000 (18:43 +0200)]
Changes: replace ontologycompiler.pro with Makefile.am

RevBy: Adrien

7 years agoChanges: move files for ontologycompiler into new subdir tools/ontologycompiler
Friedrich W. H. Kossebau [Thu, 14 Apr 2011 13:22:36 +0000 (15:22 +0200)]
Changes: move files for ontologycompiler into new subdir tools/ontologycompiler

RevBy: Adrien

7 years agoMerge branch 'oc' into importOC
Friedrich W. H. Kossebau [Thu, 14 Apr 2011 13:15:10 +0000 (15:15 +0200)]
Merge branch 'oc' into importOC

7 years agoChanges: ensure versioned cubi.pc file directly within AC_CONFIG_FILES in configure.ac
Friedrich W. H. Kossebau [Tue, 19 Apr 2011 15:39:22 +0000 (17:39 +0200)]
Changes: ensure versioned cubi.pc file directly within AC_CONFIG_FILES in configure.ac

RevBy: Adrien

7 years agoRemove libcubi.spec from git as it is autogenerated
Adrien Bustany [Thu, 21 Apr 2011 10:55:07 +0000 (13:55 +0300)]
Remove libcubi.spec from git as it is autogenerated

7 years agoRelease 0.1.7-1 harmattan/0.1.7-1
Adrien Bustany [Mon, 18 Apr 2011 08:38:54 +0000 (11:38 +0300)]
Release 0.1.7-1

7 years agoTurn on GroupPatterns by default
Adrien Bustany [Fri, 15 Apr 2011 08:26:35 +0000 (11:26 +0300)]
Turn on GroupPatterns by default

7 years agoFix debian/copyright as per nokia-legal advice
Xavier Claessens [Fri, 15 Apr 2011 08:22:54 +0000 (10:22 +0200)]
Fix debian/copyright as per nokia-legal advice

7 years agoUpdateBase, Insert, Delete: Move virtual sparql() method to UpdateBaseData 13
Xavier Claessens [Thu, 14 Apr 2011 13:25:57 +0000 (15:25 +0200)]
UpdateBase, Insert, Delete: Move virtual sparql() method to UpdateBaseData

This makes possible to do things like QList<UpdateBase> list; Insert i; list << i;

7 years agoPatternBase: Mark deprecated methods with Q_DECL_DEPRECATED
Xavier Claessens [Wed, 13 Apr 2011 12:21:35 +0000 (14:21 +0200)]
PatternBase: Mark deprecated methods with Q_DECL_DEPRECATED

7 years agoInsert, Delete: Deprecate constructor with a Graph
Xavier Claessens [Wed, 13 Apr 2011 10:11:36 +0000 (12:11 +0200)]
Insert, Delete: Deprecate constructor with a Graph

7 years agoLiteralValue: Make sure LiteralValue and ValueList gives the same for a QStringList
Xavier Claessens [Tue, 12 Apr 2011 09:09:09 +0000 (11:09 +0200)]
LiteralValue: Make sure LiteralValue and ValueList gives the same for a QStringList

7 years agoPatternGroup: Add a new line before FILTER when in prettyprint mode
Xavier Claessens [Tue, 12 Apr 2011 09:57:31 +0000 (11:57 +0200)]
PatternGroup: Add a new line before FILTER when in prettyprint mode

7 years agoLiteralValue: Handle LiteralValue(QStringList) the same way as any LiteralValue(QList)
Xavier Claessens [Tue, 12 Apr 2011 07:36:12 +0000 (09:36 +0200)]
LiteralValue: Handle LiteralValue(QStringList) the same way as any LiteralValue(QList)

7 years agocubidefines: add "NOT IN" function
Xavier Claessens [Mon, 11 Apr 2011 14:40:27 +0000 (16:40 +0200)]
cubidefines: add "NOT IN" function

7 years agoUpdate gitignore
Xavier Claessens [Mon, 11 Apr 2011 11:51:44 +0000 (13:51 +0200)]
Update gitignore

7 years agoAdd cubidefines.h for predifined functions
Xavier Claessens [Mon, 11 Apr 2011 11:19:37 +0000 (13:19 +0200)]
Add cubidefines.h for predifined functions

7 years agoFix debian/copyright
Adrien Bustany [Fri, 8 Apr 2011 14:25:07 +0000 (17:25 +0300)]
Fix debian/copyright

7 years agoFix testResourceValue after IRI encoding fix
Adrien Bustany [Fri, 8 Apr 2011 11:57:55 +0000 (14:57 +0300)]
Fix testResourceValue after IRI encoding fix

7 years agoMake sure we don't run tests against an installed version of Cubi
Adrien Bustany [Fri, 8 Apr 2011 11:55:23 +0000 (14:55 +0300)]
Make sure we don't run tests against an installed version of Cubi

7 years agoAdd test for LiteralValue(Url)
Adrien Bustany [Fri, 8 Apr 2011 11:55:09 +0000 (14:55 +0300)]
Add test for LiteralValue(Url)

7 years agoLiteralValue: consider urls as string
Adrien Bustany [Fri, 8 Apr 2011 11:51:45 +0000 (14:51 +0300)]
LiteralValue: consider urls as string

If you want <foobar>, use ResourceValue...

7 years agoUtils: simplify code in encodeIri
Adrien Bustany [Wed, 6 Apr 2011 13:50:04 +0000 (16:50 +0300)]
Utils: simplify code in encodeIri

7 years agoInclude cubi.spec in generated tarballs
Adrien Bustany [Wed, 6 Apr 2011 20:43:16 +0000 (23:43 +0300)]
Include cubi.spec in generated tarballs

7 years agospecfile: Set version number from automake
Adrien Bustany [Wed, 6 Apr 2011 20:02:48 +0000 (23:02 +0300)]
specfile: Set version number from automake

7 years agoRelease 0.1.6.1-1 harmattan/0.1.6.1-1
Adrien Bustany [Wed, 6 Apr 2011 11:16:52 +0000 (14:16 +0300)]
Release 0.1.6.1-1

7 years agoInclude utils.h in cubi.h
Adrien Bustany [Wed, 6 Apr 2011 11:02:07 +0000 (14:02 +0300)]
Include utils.h in cubi.h

7 years agoRelease 0.1.6-1 harmattan/0.1.6-1
Adrien Bustany [Wed, 6 Apr 2011 10:13:16 +0000 (13:13 +0300)]
Release 0.1.6-1

7 years agoAdd specfile for MeeGo
Adrien Bustany [Wed, 6 Apr 2011 10:15:26 +0000 (13:15 +0300)]
Add specfile for MeeGo

7 years agoAdd doc for CUBI_EXPLICIT_CONSTRUCTORS
Adrien Bustany [Thu, 31 Mar 2011 11:57:37 +0000 (14:57 +0300)]
Add doc for CUBI_EXPLICIT_CONSTRUCTORS

7 years agoUse CUBI_EXPLICIT_CONSTRUCTORS when building
Adrien Bustany [Thu, 31 Mar 2011 11:52:20 +0000 (14:52 +0300)]
Use CUBI_EXPLICIT_CONSTRUCTORS when building

7 years agoFix compilation with CUBI_EXPLICIT_CONSTRUCTORS
Adrien Bustany [Thu, 31 Mar 2011 11:51:55 +0000 (14:51 +0300)]
Fix compilation with CUBI_EXPLICIT_CONSTRUCTORS

7 years agoAdd CUBI_EXPLICIT compile time define
Adrien Bustany [Thu, 31 Mar 2011 11:36:52 +0000 (14:36 +0300)]
Add CUBI_EXPLICIT compile time define

When you define CUBI_EXPLICIT, all class constructors will be marjed as
explicit.

7 years agoResourceValue: Fix IRI encoding
Adrien Bustany [Wed, 6 Apr 2011 10:02:32 +0000 (13:02 +0300)]
ResourceValue: Fix IRI encoding

7 years agoFix tests after last revert (encore \u in literals)
Adrien Bustany [Fri, 1 Apr 2011 12:11:56 +0000 (15:11 +0300)]
Fix tests after last revert (encore \u in literals)

7 years agoRevert "LiteralValue: encode non ASCII chars as \uXXXX in strings"
Adrien Bustany [Thu, 31 Mar 2011 13:08:50 +0000 (16:08 +0300)]
Revert "LiteralValue: encode non ASCII chars as \uXXXX in strings"

This reverts commit 6a240a193222822284d146c07f28208274d83d05.
This commit was mistakenly pushed to master :/

7 years agoChanges: Use const where possible
Adrien Bustany [Fri, 25 Mar 2011 11:40:02 +0000 (13:40 +0200)]
Changes: Use const where possible

RevBy: TrustMe
Details:
(Based on a patch by Jens)

7 years agoFix doc generation for out-of-tree builds
Adrien Bustany [Thu, 31 Mar 2011 12:13:55 +0000 (15:13 +0300)]
Fix doc generation for out-of-tree builds

7 years agoInclude doc/mainpage.h in EXTRA_DIST
Adrien Bustany [Thu, 31 Mar 2011 12:11:16 +0000 (15:11 +0300)]
Include doc/mainpage.h in EXTRA_DIST

7 years agoMerge commit 'refs/merge-requests/12' of gitorious.org:cubi/cubi
Adrien Bustany [Tue, 29 Mar 2011 13:46:21 +0000 (16:46 +0300)]
Merge commit 'refs/merge-requests/12' of gitorious.org:cubi/cubi

7 years agoClarify doc of Insert::Insert with ConflictStrategy
Adrien Bustany [Tue, 29 Mar 2011 13:34:23 +0000 (16:34 +0300)]
Clarify doc of Insert::Insert with ConflictStrategy