Commit Graph

865 Commits

Author SHA1 Message Date
Salvo 'LtWorf' Tomaselli
abfa6a00c2 Use constants rather than hardcoded symbols
In the code that inserts the symbols in the query, use constants from the
parser module.
2015-05-31 19:03:17 +02:00
Salvo 'LtWorf' Tomaselli
8cb08ad030 Change relational language to use math symbols
The symbols previously used were a Canadian script, and were looking
good enough, but they might not be installed in every machine.

Besides, all this is to workaround a Qt5 bug that prevents from
rendering those symbols at times.
2015-05-31 19:01:03 +02:00
Salvo 'LtWorf' Tomaselli
7e1c2c964c I can't remember what the changes were 2015-03-12 10:21:01 +01:00
Salvo 'LtWorf' Tomaselli
221861be51 Marked operator buttons labels as untranslatable 2015-02-23 15:23:27 +01:00
Salvo 'LtWorf' Tomaselli
5bfbe4f4af Ask again if the relation name is incorrect
When creating a new relation, if the name is incorrect, ask again rather than
drop entirely the new relation.
2015-02-23 14:19:28 +01:00
Salvo 'LtWorf' Tomaselli
0a562ff603 Check for duplicated attributes
Fails to work if attributes are duplicated, raising an appropriate
exception.
2015-02-23 14:17:50 +01:00
Salvo 'LtWorf' Tomaselli
512aafd946 Style 2015-02-19 14:06:11 +01:00
Salvo 'LtWorf' Tomaselli
cf377eca46 Initial Qt5/Python3 switch
This converts the GUI code to use Qt5 and Python3

The GUI is still somewhat buggy, and it can't open files yet,
but seems to be mostly working, extensive testing will
be needed before this can be released.
2015-02-19 14:00:47 +01:00
Salvo 'LtWorf' Tomaselli
98da6fa7f6 Switch GUI generation to Qt5
Use Qt5 GUI generation in the makefile.

Also drop support for PySide.
2015-02-19 13:59:41 +01:00
Salvo 'LtWorf' Tomaselli
fd4677be00 Mention the language switch 2015-02-19 12:58:36 +01:00
Salvo 'LtWorf' Tomaselli
06c5047c8f Prints ^C in CLI mode when Ctrl+C is pressed 2015-02-19 12:57:02 +01:00
Salvo 'LtWorf' Tomaselli
991b0d9942 Converted command line interface to Python3 2015-02-19 12:56:21 +01:00
Salvo 'LtWorf' Tomaselli
a355762fc4 Switch core module to Python3
The core module (the relational algebra, not the interface) is now
using Python3

Tests are passing, so it should be ok.
2015-02-19 12:42:41 +01:00
Salvo 'LtWorf' Tomaselli
4019fbadb0 New website is located on gh-pages
Eliminating that useless directory
2015-02-18 17:54:47 +01:00
Salvo 'LtWorf' Tomaselli
da4c549ea0 Drop support for PySide
It's no longer developed and I'm moving to Qt5 which
is not supported
2015-02-18 17:53:02 +01:00
Salvo 'LtWorf' Tomaselli
32f7aa5410 Make everything point to the brand new website 2015-02-11 19:50:41 +01:00
Salvo 'LtWorf' Tomaselli
fd8d0089de better readme 2015-02-11 17:07:39 +01:00
Salvo 'LtWorf' Tomaselli
a04ddf72ee better readme 2015-02-11 16:56:21 +01:00
Salvo 'LtWorf' Tomaselli
224e470295 debian changelog 2015-02-11 14:50:43 +01:00
Salvo 'LtWorf' Tomaselli
8321232484 Fix bug in relational-cli that made it crash when an exception was raised 2014-01-11 12:27:16 +01:00
Salvo 'LtWorf' Tomaselli
be0d95b838 Prepare for new version 2014-01-11 12:21:41 +01:00
Salvo 'LtWorf' Tomaselli
dabd746a5e Website 2014-01-01 11:15:25 +01:00
Salvo 'LtWorf' Tomaselli
e0b9525677 Forget about the downloads on google, use google code instead 2014-01-01 10:37:31 +01:00
Salvo 'LtWorf' Tomaselli
c8eff8bb1d Revert handlers order 2013-12-30 12:37:54 +01:00
Salvo 'LtWorf' Tomaselli
3aeed43263 Added downloads directory
That's because I have nowhere else really to host the files and I need a place to keep the windows setup
2013-12-30 12:36:49 +01:00
Salvo 'LtWorf' Tomaselli
42426d9224 Remove clean override
It will allow rebuilding many times
2013-12-28 10:54:28 +01:00
Salvo 'LtWorf' Tomaselli
a1896d5a2e add xtermcolor dep 2013-12-28 10:53:59 +01:00
Salvo 'LtWorf' Tomaselli
b5ad2cfc12 More generic, better and shorter clean target 2013-12-28 10:53:47 +01:00
Salvo 'LtWorf' Tomaselli
bd563fcbbc Send also the originating IP address 2013-12-28 10:53:21 +01:00
Salvo 'LtWorf' Tomaselli
8157464497 Fixed sender's address, to make google happy 2013-12-27 08:34:22 +01:00
Salvo 'LtWorf' Tomaselli
7fa10a0228 Run tests on packaging 2013-12-27 01:05:04 +01:00
Salvo 'LtWorf' Tomaselli
0f53807bd0 Make lintian happy 2013-12-27 01:02:04 +01:00
Salvo 'LtWorf' Tomaselli
c12c51dab9 Removed support for pyside 2013-12-27 00:56:57 +01:00
Salvo 'LtWorf' Tomaselli
c8d9e57a50 Get rid of the last remains of galileo 2013-12-27 00:47:48 +01:00
Salvo 'LtWorf' Tomaselli
556eecc118 Changed about and README to not point to galileo anymore 2013-12-27 00:31:43 +01:00
Salvo 'LtWorf' Tomaselli
f31d0dea28 Forget about sessions for now 2013-12-27 00:17:19 +01:00
Salvo 'LtWorf' Tomaselli
5e4a703f56 New way of checking for new versions 2013-12-27 00:16:12 +01:00
Salvo 'LtWorf' Tomaselli
c637890795 Make the survey point to the new location on appspot 2013-12-26 23:51:00 +01:00
Salvo 'LtWorf' Tomaselli
600ad5caf4 Google webapp to receive feedbacks 2013-12-26 23:39:36 +01:00
Salvo 'LtWorf' Tomaselli
d422756ed2 sessions support 2013-06-30 11:47:26 +02:00
Salvo 'LtWorf' Tomaselli
5f394aec89 - Removed mac target and generation, it didn't work for new versions of osx
anyway, and the .app is not self contained.
- Separate make targets for pyqt and pyside
2013-06-30 11:45:35 +02:00
Salvo 'LtWorf' Tomaselli
f1eb4e0b23 doc change 2013-06-29 16:51:20 +02:00
Salvo 'LtWorf' Tomaselli
dee91df8a6 sql module was never implemented 2013-06-29 16:51:06 +02:00
Salvo 'LtWorf' Tomaselli
57979cbf8d can import with * 2013-06-29 15:41:03 +02:00
Salvo 'LtWorf' Tomaselli
78c37999cc fixed typo 2013-06-29 15:40:48 +02:00
Salvo 'LtWorf' Tomaselli
68b60b7b07 Merge branch 'master' of github.com:ltworf/relational 2013-06-29 15:40:03 +02:00
Salvo 'LtWorf' Tomaselli
b41ed96ff0 - driver only use xtermcolor
- Driver exits with 1 if a test fails
2013-02-21 17:22:56 +01:00
Salvo 'LtWorf' Tomaselli
b4f418f3cc - uses xtermcolor instead of embedded termcolor
- Doesn't terminate on ^C, just prints a new empty prompt
2013-02-21 16:06:51 +01:00
Salvo 'LtWorf' Tomaselli
27ba11cf40 first stub of new API 2013-02-17 22:46:56 +01:00
Salvo 'LtWorf' Tomaselli
0c20944463 gitignore 2013-02-10 14:25:30 +01:00