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 |
Christian T. Jacobs
|
bce1f98776
|
Move the Telnet connection code to its own class.
|
2017-05-09 17:26:25 +01:00 |
Christian T. Jacobs
|
500e3f6266
|
Remove an old TODO.
|
2017-05-09 17:26:12 +01:00 |