9d12667b11- Debian package can now be installed with pyside and not pyqt - Make dist makes a file for the debian format - Make dist removes .svn from relational_pyside - setup.py installs relational_pyside module
LtWorf
2011-10-13 20:15:38 +00:00
2f8e604d0d- Can create relation classes from the table - Can add new relations and edit current ones, it apparently works
LtWorf
2011-10-13 18:44:20 +00:00
144ee8fabc- Can show relations
LtWorf
2011-10-13 18:10:01 +00:00
e6c871b785- Buttons to edit and create relation - Default example cells when working on a new relation
LtWorf
2011-10-13 17:06:24 +00:00
06d27b14a7- Still a stub, with handler module now
LtWorf
2011-10-13 16:24:01 +00:00
cbedc893b1- ui for editing relations.. just a stub
LtWorf
2011-10-13 14:08:12 +00:00
6142a1e66a- forgot to replace the __init__ module with a symlink
LtWorf
2011-10-08 22:47:13 +00:00
c5af23d05c- apparently it works, needs further testing
LtWorf
2011-10-08 22:35:24 +00:00
f02f54d58d- removed insert and delete buttons. They were probably too complicated to use..
LtWorf
2011-10-08 22:30:22 +00:00
b186ddae39- Unified main GUI too, but work is still in progress...
LtWorf
2011-10-08 18:32:31 +00:00
03426f5276- Unified code for survey
LtWorf
2011-10-08 17:34:19 +00:00
6abdc30cef- Added make gui target, to regenerate the GUI files
LtWorf
2011-10-08 17:33:08 +00:00
954dabb447- Tries to launch using pyqt 1st and then pyside - Unified about.py, now using the same code
LtWorf
2011-10-08 17:05:07 +00:00
4c5915e854- Minor changes to comments
LtWorf
2011-10-08 17:04:07 +00:00
fb7e9d2b6f- Can perform survey from command line interface too - Module to send survey directly - Can check the latest version from the svn repository
LtWorf
2011-06-14 16:21:15 +00:00
d6a3309014- Can send email in survery (apparently for some people it is too difficult to understand i can't reply to them if they use an anonymous survey to contact me)
LtWorf
2011-06-14 15:27:06 +00:00
8a21307d22- Removed futile recoursive import, that would not work in python3
LtWorf
2011-06-06 09:07:50 +00:00
404e44671d- Can start without relational_gui and correctly report an error
LtWorf
2011-05-18 08:17:05 +00:00
36d52b144a- Using more the colored class - Todo
LtWorf
2011-05-02 10:02:06 +00:00
4a296c52cf- termcolor modified to use bold by default - uses colors in readline
LtWorf
2011-04-01 10:28:47 +00:00
3ca26b10c6- Forces relations to have correct attribute names
LtWorf
2011-04-01 07:06:08 +00:00
8ebf454a46- Using common installer
LtWorf
2011-03-22 16:19:55 +00:00
abc4c06dfa- Installers for modules moved outside of the debian directory
LtWorf
2011-03-22 16:17:41 +00:00
b4dffea5cf- Changed header comments in modules
LtWorf
2011-03-22 16:02:36 +00:00
f8b0ab746b- Added test - Re-sorted CHANGELOG
LtWorf
2011-03-22 13:28:41 +00:00
9c65a60b22- Small fix and simplified code
LtWorf
2011-03-21 16:10:22 +00:00
4a6f2cc222- Handles sign in numeric types
LtWorf
2011-03-21 13:30:04 +00:00
8065f65d2d- simplified linegui checking if query is an assignment - Reports missing GUI modules - Will not load relations if given name is not valid - Will not execute if relation dest name is not valid
LtWorf
2011-03-21 07:43:57 +00:00
e563972436- Changed window title - Added menu! - Can restore from history
LtWorf
2011-03-20 23:23:20 +00:00
4d78540440- Relation list is sorted - Selects last item of history (so it scrolls) - Fixes saving relations - Simplified code, removing useless iterations
LtWorf
2011-03-20 21:49:02 +00:00
6a93efd198- Adds query into history
LtWorf
2011-03-20 21:18:30 +00:00
6765e9c903- Now uses generated GUI
LtWorf
2011-03-20 19:31:50 +00:00
0c7f71e254- Re-designed the ui, using the designer
LtWorf
2011-03-20 18:56:50 +00:00
3e04c24056- Added new test - More details in test driver - Re-building GUI, idioticly eliminated long ago
LtWorf
2011-03-20 17:16:34 +00:00
11b622b324- Clickable links in the about window
LtWorf
2011-03-14 21:51:22 +00:00
87302f2e64- Change from 0.12 to version 1.0 - Correct wrong float type in ratings.csv - Small correction in manpages - More complete debian changelog
LtWorf
2011-03-04 12:38:00 +00:00
4b7a9272f6- Removed bloated debian patches - Modified debian/rules to create both relational and relational-cli from the same python file - Modified relational_gui to have different behavior depending on its name - Do not try to pack examples directory for relational package - Edited make source target
LtWorf
2011-03-04 12:18:22 +00:00
f33d534fd1- Remove suggests from debian control - Generates more clean tar package
LtWorf
2011-03-03 18:11:02 +00:00
1e51f9784f- test driver script is now executable - adds more generic procedure to perform implicit casting, thus eliminating duplicate code
LtWorf
2011-03-03 09:27:53 +00:00
3b0392e867- Float type recognition is more robust, now handled using a regexp - Date type recognition is more robust, now using a combination of regexp plus date object - Parsing of strings representing dates is now cached, eliminating the need for double parse
LtWorf
2011-03-03 08:46:04 +00:00
ba564b55d3- Added two more tests - Simplified code of optimizations module - Improved doc of optimization module - Added option to get all the intermediate passages of optimization
LtWorf
2011-02-24 13:27:33 +00:00
71697bb2e8- Implemented select_union_intersect_subtract general optimization - Added tests for the new optimization
LtWorf
2011-02-18 18:11:39 +00:00
7ab6ed8ed7- Survey sends version number
LtWorf
2011-01-10 17:51:19 +00:00
3e2d33f1d5- Added tests - Driver can test on pure python code
LtWorf
2010-12-23 10:11:14 +00:00
19ac2aaacd- Set hash method for the classes
LtWorf
2010-11-26 09:12:34 +00:00
ca14c23947- parallel module finally does something
LtWorf
2010-11-24 16:34:09 +00:00
6e16a0d841- Added new test - Changed some comments
LtWorf
2010-10-26 13:54:34 +00:00
99692f7d70- Fixed futile_union_intersection_subtraction optimization that didn't work when selection operator was in the left subtree
LtWorf
2010-10-11 12:06:41 +00:00
3d6e0590c0- Added other tests to expose potential optimization problems
LtWorf
2010-10-11 10:51:37 +00:00
6fdd572faa- Fixed optimization involving selection and parenthesis in the expression - Added more clear documentation in recoursive_scan
LtWorf
2010-10-11 10:49:55 +00:00
8224033881- Fixed tokenize_select that was not providing level prop for the tokens anymore
LtWorf
2010-10-06 12:31:48 +00:00
25c4c894c2- Fixes __eq__ method - Fixes tokenization of python expressions, using python's builtin module tokenizer
LtWorf
2010-10-04 13:44:25 +00:00
54d1301a96- Added other tests - Driver can handle exceptions
LtWorf
2010-10-04 12:46:18 +00:00
48e6ecb7ba- Added test driver - Added some basic tests, mostly to test the driver itself
LtWorf
2010-10-04 10:06:17 +00:00
973f11f1e0- Added doc on function signature
LtWorf
2010-10-04 09:33:51 +00:00
e375a65ec6- Clearer and better code for handling relation comparisons
LtWorf
2010-09-22 13:31:19 +00:00
d63d0e78c0- Rename will mark the resulting relation as readonly and subsequent updates, insert or deletes will actually copy the content
LtWorf
2010-09-22 13:12:02 +00:00
2073b4db4a- Internally uses set instead of lists to describe relation's content - Discards the old and not so functional tlb format
LtWorf
2010-09-22 12:53:36 +00:00
a408e517df- Removed stuff for the debian binary package creation since the regular one can be created using the debian directory.
LtWorf
2010-08-10 17:53:43 +00:00
557fcabb01- Added in trunk debian/ dir to build the debian package. It won't be added in the source tar.gz
LtWorf
2010-08-05 15:44:52 +00:00
9032f1c674- Removed encoding from .desktop file (was deprecated) - Added manpage for relational-cli
LtWorf
2010-08-03 23:31:21 +00:00
7b7ea3e3b1- Prepared for next version - Reversed order of versions in changelog
LtWorf
2010-07-03 18:32:26 +00:00
354b0fd936- Removed the rarfile for the fonts on windows and keeping the fonts directly on svn - New input file for py2exe - Clearer instructions about the setup, translated in english
LtWorf
2010-07-03 18:01:45 +00:00
621f541c1e- Fixed mac target
LtWorf
2010-07-02 15:11:16 +00:00
15c8b3e646- Changed version in .iss file - Removed source_all target - Source target generates tar.gz instead of tar.bz
LtWorf
2010-07-02 15:07:26 +00:00
36fd7af8fd- Inserted comments to explain what happens in the division
LtWorf
2010-07-02 14:49:24 +00:00
45af67f241- Added division operator - Edited parser module to return the fields returned by a division operation - Edited relation class API, renaming the rearrange method to _rearrange_ - Readline interface specifies that completion works only if supported by the terminal - Added todo file
LtWorf
2010-07-02 14:43:32 +00:00
814594e825- Can parse expressions with division operator
LtWorf
2010-07-02 13:58:16 +00:00
215386350d- Support for division operator in interfaces (not yet in the backend) - Fixed error printing in qt ui for python 2.6
LtWorf
2010-07-02 13:50:06 +00:00
5de25127c9- Can easily insert operators - Gracefully terminates - Doesn't list hidden python stuff
LtWorf
2010-06-21 14:12:43 +00:00
f3dbab3993- Can execute queries
LtWorf
2010-06-21 13:53:48 +00:00
ed3d5aaf54- First stub of read line interface
LtWorf
2010-06-21 13:37:41 +00:00
65411234a0- Checks if the given files are really files
LtWorf
2010-06-21 12:33:43 +00:00
ad84f402d5- More detail for errors in evaluation - Printing errors on stdout too, as well as query conversion to python
LtWorf
2010-04-08 09:43:29 +00:00
425dc5cf4cAt least does something closer to what will be in the end
LtWorf
2010-03-28 13:54:57 +00:00
f1018b20f8- Uses getopt to handle the command line in a more standard way - Organized code so the ui can be either qt or curses
LtWorf
2010-03-21 12:55:32 +00:00
c282873c17- Started the creation of a curses ui
LtWorf
2010-03-21 12:28:52 +00:00
eaa6c4562d- Added printtree function to print an indented representation of the tree
LtWorf
2010-03-19 16:37:53 +00:00
2c4757dafb- When a query fails, shows the message of the exception - Improved tokenizer for select in optimizations, now can accept operators in identifiers
LtWorf
2010-03-19 16:06:02 +00:00