Wykres commitów

674 Commity (b91c77f07b38b19fd2fc87897afa73a8c6b6cd89)

Autor SHA1 Wiadomość Data
Christian T. Jacobs b91c77f07b Consider key-press-event not key-release-event. 2017-06-27 22:04:32 +01:00
Christian T. Jacobs 7055f4f67d Added 'record count' feature. 2017-06-27 21:13:59 +01:00
Christian T. Jacobs f816554816 More unit tests and docstrings. 2017-06-27 20:10:40 +01:00
Christian T. Jacobs 66ecabd737 Updated CHANGELOG. 2017-06-27 20:10:32 +01:00
Christian T. Jacobs 2d42acde9c Fixed the QSO index used in the Gtk.ListStore. Just before a QSO is added with add_record it was assumed that it's index would be max(rowid)+1, which is not always the case. This led to inconsistencies between the Gtk.ListStore and the database. Indices used in the Gtk.ListStore are now obtained directly from the database after insertion. Addresses issue #56. 2017-06-27 20:10:20 +01:00
Christian T. Jacobs f3bacf9dc7 Don't pass None, None to edit_dialog - leave that up to the defaults in the keyword arguments. 2017-06-27 20:05:28 +01:00
Christian T. Jacobs 7f6c94982a More docstrings. 2017-06-27 20:04:45 +01:00
Christian T. Jacobs 879e49b496 Call logging.info rather than logging.debug in the 'info' auxiliary dialog function. 2017-06-27 20:03:44 +01:00
Christian T. Jacobs 4f61570828 Add logging statements for importing/exporting in ADIF format. 2017-06-27 20:03:06 +01:00
Christian T. Jacobs 6b7d42e6dd Show an error dialog if the printing operation is not successful. 2017-06-27 20:02:05 +01:00
Christian T. Jacobs 9a1371390e Full stops. 2017-06-25 16:58:20 +01:00
Christian T. Jacobs 75a8f0ce50 Duplicates are now defined by the CALL, QSO_DATE and TIME_ON fields. Didn't seem necessary to also consider FREQ and MODE. 2017-06-25 15:52:05 +01:00
Christian T. Jacobs 65a3fe68d9 Remove day, month and year from the Calendar widget in Glade to allow the calendar to default to the current date. 2017-06-25 14:22:54 +01:00
Christian T. Jacobs be7ad3bf1f Ignore test files with .gitignore. 2017-06-24 22:29:31 +01:00
Christian T. Jacobs 181312b2bc Re-order menu setup. 2017-06-24 22:27:51 +01:00
Christian T. Jacobs 4cf5a56c7e Move the Preferences menu item to the Logbook menu. 2017-06-24 22:24:00 +01:00
Christian T. Jacobs 3f467b2977 Clear out test files. 2017-06-24 22:00:58 +01:00
Christian T. Jacobs 7b1c452f3e Renaming tests for consistency reasons. 2017-06-24 21:31:21 +01:00
Christian T. Jacobs 5c1d3aeef0 flake8. 2017-06-24 21:03:31 +01:00
Christian T. Jacobs a09d5ab1ce More unit testing. 2017-06-24 20:56:04 +01:00
Christian T. Jacobs 459322689a Remove unnecessary imports. 2017-06-24 18:57:53 +01:00
Christian T. Jacobs 4478e117fa Added a Hamlib-based unit test. 2017-06-24 18:56:46 +01:00
Christian T. Jacobs b59d543dd2 The 'mode' is actually an int, so use Hamlib.rig_strrmode(mode) to convert it to its string representation. 2017-06-24 18:12:27 +01:00
Christian T. Jacobs 60a26bb2fa Comment update. 2017-06-24 18:04:21 +01:00
Christian T. Jacobs 34625292e2 ".lib" -> ".libs" 2017-06-24 18:04:08 +01:00
Christian T. Jacobs f29ece0033 Enforce an absolute logbook file path. 2017-06-24 17:27:10 +01:00
Christian T. Jacobs 73f785af7c flake8 2017-06-24 16:50:51 +01:00
Christian T. Jacobs 43b647b19e Added test database files in setup.py. 2017-06-24 16:50:30 +01:00
Christian T. Jacobs e407b9b3a1 Added the invalid database file for testing purposes. 2017-06-24 16:49:47 +01:00
Christian T. Jacobs 8bf0895da7 flake8 2017-06-24 16:41:33 +01:00
Christian T. Jacobs 69abd30027 Added a test for the Printer class. Note that this only checks that a PDF has actually been created. It does not check the contents of the PDF file. 2017-06-24 16:37:51 +01:00
Christian T. Jacobs 9a8fedf475 Use group: deprecated-2017Q2 to work-around the Travis build failures. 2017-06-24 15:38:38 +01:00
Christian T. Jacobs 6b1caa1a3c More unittests. 2017-06-24 15:08:20 +01:00
Christian T. Jacobs db1c050b78 Fix new logbook functionality by changing "if(not self.logs)" to "if(self.logs is None)", since the case of an empty log list should be handled in the 'else' branch. 2017-06-13 21:17:54 +01:00
Christian T. Jacobs a1d5640be3 Updated caption. 2017-06-12 12:13:11 +01:00
Christian T. Jacobs 55d2af808d Update caption. 2017-06-12 12:11:49 +01:00
Christian T. Jacobs 50f01bf3ca Updated screenshots. 2017-06-11 22:04:47 +01:00
Christian T. Jacobs 3ef2057dbe Indent code blocks. 2017-05-30 14:50:19 +01:00
Christian T. Jacobs 3754f2347e Also add in Hamlib-related PYTHONPATH information. 2017-05-30 14:46:23 +01:00
Christian T. Jacobs 490fda7128 Added the instructions for building and installing Hamlib bindings for Python 3. 2017-05-30 14:40:37 +01:00
Christian T. Jacobs 803a5d4430 Don't pad the statistics frame. 2017-05-30 13:20:47 +01:00
Christian T. Jacobs 9813344c58 Append PyQSO directory to path. 2017-05-30 13:09:17 +01:00
Christian T. Jacobs b698900fe5 Improved the QTH labelling on the grey line map. 2017-05-17 18:12:53 +01:00
Christian T. Jacobs 15f38b4c43 Remove some unnecessary calls to logging.error. 2017-05-17 17:36:33 +01:00
Christian T. Jacobs d5ff95edb1 Use a file chooser dialog to let the user find and set the default logbook file. 2017-05-17 17:18:05 +01:00
Christian T. Jacobs efb1f38e9a Updates to documentation. 2017-05-16 23:24:06 +01:00
Christian T. Jacobs 8213b32b0a Added a note for contesters regarding exporting to a Cabrillo file. 2017-05-16 18:40:01 +01:00
Christian T. Jacobs f6b029a269 Specify Python version 3.x in getting_started.rst. 2017-05-16 18:23:53 +01:00
Christian T. Jacobs 9efba69648 Mention amateur satellite contacts as well. 2017-05-16 17:57:29 +01:00
Christian T. Jacobs 49b544b463 Indent. 2017-05-09 17:31:32 +01:00