Commit Graph

  • 9344304f68 - More fixes for unicode... LtWorf 2011-10-15 22:00:17 +00:00
  • 17452f1e0b - migrating to unicode LtWorf 2011-10-15 21:45:33 +00:00
  • 24021ddeb0 - warns about saving relations - no more empty fields LtWorf 2011-10-13 20:39:48 +00:00
  • 80cd45cf0c - handles wrong header names LtWorf 2011-10-13 20:30:06 +00:00
  • 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
  • 5f764152c8 - pyside directory LtWorf 2011-10-08 12:39:39 +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
  • dfb3f19acf - Raises exception for wrong relational operations LtWorf 2011-04-01 06:38:47 +00:00
  • 1eab04582d - Inserted language definition in parser LtWorf 2011-03-31 08:26:13 +00:00
  • 08a780eb18 - Prepared files for windows setup LtWorf 2011-03-24 09:58:05 +00:00
  • 52c20fc79d - Prepared for next version LtWorf 2011-03-22 20:54:55 +00:00
  • a346818805 - fills egg-info - Fixed makefile, now cleans setup directory LtWorf 2011-03-22 16:37:35 +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
  • 0d83587cfc - Removed attempt to import psyco module LtWorf 2011-03-03 17:45:18 +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
  • 41de96997d - Removed debug print LtWorf 2010-10-08 05:52:09 +00:00
  • 3d21363e46 - Added tests LtWorf 2010-10-06 21:44:13 +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
  • 84172d78bb - Changelog LtWorf 2010-06-21 22:13:00 +00:00
  • f4d47a01e9 - Upgraded manpage - Can save relations - Better -v printout - Added comments LtWorf 2010-06-21 21:02:47 +00:00
  • a608581a33 - Able to unload relations LtWorf 2010-06-21 18:08:02 +00:00
  • 55328d6b06 - Working completion LtWorf 2010-06-21 17:57:15 +00:00
  • 9a51c38be6 - Added attempt of completion on files - Added help - Better handling of input termination or empty lines LtWorf 2010-06-21 17:05:31 +00:00
  • 261bd4469f - Can be used from the main module LtWorf 2010-06-21 14:30:27 +00:00
  • d7e4f64f55 - Can avoid to print results LtWorf 2010-06-21 14:24:43 +00:00
  • 24b916131f - Fixed wrong behaviour that didn't recognise assignment properly LtWorf 2010-06-21 14:20:09 +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
  • 425dc5cf4c At 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