Wykres commitów

  • 93d8177932 "iota" not "grid". Christian T. Jacobs 2017-07-06 21:23:45 +0100
  • 85fb4f6397 This should be "iota", not "grid". Christian T. Jacobs 2017-07-06 21:23:27 +0100
  • aa5094fa6f Use HTTPS when looking up via hamqth.com Christian T. Jacobs 2017-07-06 21:09:36 +0100
  • 21e2df09ac Use "not username" instead of username == "" Christian T. Jacobs 2017-07-06 21:06:04 +0100
  • c777c924bb Use " not ' for strings. Christian T. Jacobs 2017-07-06 21:05:36 +0100
  • 660d993bc1 Assume the user wants a system-wide install. Christian T. Jacobs 2017-07-06 00:50:06 +0100
  • 7e28366aae Only use pkg_resources. Christian T. Jacobs 2017-07-06 00:41:20 +0100
  • a200eae434 Separate resources for tests and for the pyqso module. Christian T. Jacobs 2017-07-06 00:36:17 +0100
  • 74256cd7b5 Re-ordering import statements. Christian T. Jacobs 2017-07-06 00:18:42 +0100
  • e3cd2d2e39 More error handling for the task of finding the Glade file. Christian T. Jacobs 2017-07-06 00:16:32 +0100
  • d1d053c74d Remove unnecessary "widget=None" arguments. Christian T. Jacobs 2017-07-06 00:13:40 +0100
  • dac5c11af9 Use "if(logbook_path)" rather than "if(logbook_path is not None)" since we also don't want to consider the case where logbook_path is an empty string. Christian T. Jacobs 2017-07-06 00:11:08 +0100
  • 6a2cc5decf Fall back to assumed directory structure if the Glade file cannot be found using pkg_resources. Christian T. Jacobs 2017-07-06 00:08:27 +0100
  • 443d12ab44 Updated running instructions. Christian T. Jacobs 2017-07-05 23:53:28 +0100
  • 29aa5b4465 pip3, not pip. Christian T. Jacobs 2017-07-05 23:46:47 +0100
  • 1c74cfd71d Re-ordering the README section on installing and running. Christian T. Jacobs 2017-07-05 23:07:53 +0100
  • 5cbb43c11c ../ in path. Christian T. Jacobs 2017-07-05 22:54:43 +0100
  • c17b4f04fe Use pip3 in Makefile. Christian T. Jacobs 2017-07-05 22:34:01 +0100
  • 0b8bae0f9d Install pip3 on Travis. Christian T. Jacobs 2017-07-05 22:28:49 +0100
  • 5ab266d168 Try pip3 Christian T. Jacobs 2017-07-05 22:26:10 +0100
  • 56e07c5f19 Try using easy_install3 with Travis. Christian T. Jacobs 2017-07-05 22:15:39 +0100
  • d34f1098aa Added a missing comma. Christian T. Jacobs 2017-07-05 22:09:47 +0100
  • 43054154b2 Use setuptools instead of distutils. Christian T. Jacobs 2017-07-05 22:06:09 +0100
  • 4a595d7cbe Use the pkg_resources module to find the Glade file for bin/pyqso. Also, don't use "/" to join bits of the path, just give each bit as a separate argument. Christian T. Jacobs 2017-07-05 21:50:40 +0100
  • 9e184b9feb Full stops at the end of comment lines. Christian T. Jacobs 2017-07-04 19:46:27 +0100
  • 185e8dc104 Comment updates and better error handling. Christian T. Jacobs 2017-07-04 17:02:59 +0100
  • a62abf9024 Don't include test databases in data_files. Christian T. Jacobs 2017-07-04 17:02:49 +0100
  • 28baab016d Full stop in comment. Christian T. Jacobs 2017-07-03 23:43:52 +0100
  • a105afe106 Corrected "Close logbook" shortcut in the documentation. Christian T. Jacobs 2017-07-03 23:41:21 +0100
  • 05e6b7da80 Added documentation on how to setup the QTH pinpointing functionality. Christian T. Jacobs 2017-07-03 23:38:19 +0100
  • 6d0b02b83e Better error handling. Christian T. Jacobs 2017-07-03 22:35:28 +0100
  • a4452f8c17 keyword args. Christian T. Jacobs 2017-07-03 21:54:52 +0100
  • 52a8aa8d3f flake8 Christian T. Jacobs 2017-07-03 21:50:13 +0100
  • 622d180baa Scroll to the new record's row in the treeview (but don't select it) Christian T. Jacobs 2017-07-03 21:49:45 +0100
  • b405590fe8 Better error handling. Christian T. Jacobs 2017-07-03 21:33:03 +0100
  • 2e074df388 Updated unit tests. Christian T. Jacobs 2017-07-03 13:29:08 +0100
  • e34253adb2 Better error handling. Christian T. Jacobs 2017-07-03 13:27:12 +0100
  • 3e32142e8a Place the ADIF object outside the 'if' statement. Christian T. Jacobs 2017-07-03 01:10:11 +0100
  • 77047d5670 Only create a new log once the records in the ADIF file have been read in. Christian T. Jacobs 2017-07-03 00:58:44 +0100
  • 7fee6c42b2 More cases for the unit tests. Christian T. Jacobs 2017-07-03 00:50:05 +0100
  • cf72d94035 Better error handling for importing/exporting logs. Christian T. Jacobs 2017-07-03 00:43:38 +0100
  • b39d61cf33 Use "yearly" instead. Christian T. Jacobs 2017-07-03 00:43:31 +0100
  • 1cd94f5b43 Capital letter. Christian T. Jacobs 2017-07-03 00:16:59 +0100
  • b21f46f53c Set frequency unit to "MHz" in the unit test. Christian T. Jacobs 2017-07-02 15:24:10 +0100
  • 7214b783b2 Handle empty frequency field separately. Christian T. Jacobs 2017-07-02 14:56:39 +0100
  • f3bf4ffc8c Also handle ValueErrors when converting the frequency. This also handles the case of an empty frequency field. Christian T. Jacobs 2017-07-02 14:54:42 +0100
  • 70cf060d66 Remove unused logging module import. Christian T. Jacobs 2017-06-30 12:32:07 +0100
  • 2ddfc2d061 Removed unnecessary debugging statements. Christian T. Jacobs 2017-06-30 12:30:20 +0100
  • f3a7888183 Added more links and updated documentation. Christian T. Jacobs 2017-06-30 12:29:58 +0100
  • b099111218 Print logs on a landscape page. Also improved the page layout. Christian T. Jacobs 2017-06-28 20:23:31 +0100
  • c00e0a7ecb Fixed direction of sorting. Christian T. Jacobs 2017-06-28 16:22:53 +0100
  • 67d2050156 Improved comments. Christian T. Jacobs 2017-06-27 23:13:09 +0100
  • 4becec41ed Better error handling for the case where a log is not selected. Christian T. Jacobs 2017-06-27 22:41:00 +0100
  • b91c77f07b Consider key-press-event not key-release-event. Christian T. Jacobs 2017-06-27 22:04:32 +0100
  • 7055f4f67d Added 'record count' feature. Christian T. Jacobs 2017-06-27 21:13:59 +0100
  • f816554816 More unit tests and docstrings. Christian T. Jacobs 2017-06-27 20:10:40 +0100
  • 66ecabd737 Updated CHANGELOG. Christian T. Jacobs 2017-06-27 20:10:32 +0100
  • 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. Christian T. Jacobs 2017-06-27 20:10:20 +0100
  • f3bacf9dc7 Don't pass None, None to edit_dialog - leave that up to the defaults in the keyword arguments. Christian T. Jacobs 2017-06-27 20:05:28 +0100
  • 7f6c94982a More docstrings. Christian T. Jacobs 2017-06-27 20:04:45 +0100
  • 879e49b496 Call logging.info rather than logging.debug in the 'info' auxiliary dialog function. Christian T. Jacobs 2017-06-27 20:03:44 +0100
  • 4f61570828 Add logging statements for importing/exporting in ADIF format. Christian T. Jacobs 2017-06-27 20:03:06 +0100
  • 6b7d42e6dd Show an error dialog if the printing operation is not successful. Christian T. Jacobs 2017-06-27 20:02:05 +0100
  • 9a1371390e Full stops. Christian T. Jacobs 2017-06-25 16:58:20 +0100
  • 75a8f0ce50 Duplicates are now defined by the CALL, QSO_DATE and TIME_ON fields. Didn't seem necessary to also consider FREQ and MODE. Christian T. Jacobs 2017-06-25 15:52:05 +0100
  • 65a3fe68d9 Remove day, month and year from the Calendar widget in Glade to allow the calendar to default to the current date. Christian T. Jacobs 2017-06-25 14:22:54 +0100
  • be7ad3bf1f Ignore test files with .gitignore. Christian T. Jacobs 2017-06-24 22:29:31 +0100
  • 181312b2bc Re-order menu setup. Christian T. Jacobs 2017-06-24 22:27:51 +0100
  • 4cf5a56c7e Move the Preferences menu item to the Logbook menu. Christian T. Jacobs 2017-06-24 22:24:00 +0100
  • 3f467b2977 Clear out test files. Christian T. Jacobs 2017-06-24 22:00:58 +0100
  • 7b1c452f3e Renaming tests for consistency reasons. Christian T. Jacobs 2017-06-24 21:31:21 +0100
  • 5c1d3aeef0 flake8. Christian T. Jacobs 2017-06-24 21:03:31 +0100
  • a09d5ab1ce More unit testing. Christian T. Jacobs 2017-06-24 20:56:04 +0100
  • 459322689a Remove unnecessary imports. Christian T. Jacobs 2017-06-24 18:57:42 +0100
  • 4478e117fa Added a Hamlib-based unit test. Christian T. Jacobs 2017-06-24 18:56:46 +0100
  • b59d543dd2 The 'mode' is actually an int, so use Hamlib.rig_strrmode(mode) to convert it to its string representation. Christian T. Jacobs 2017-06-24 18:12:27 +0100
  • 60a26bb2fa Comment update. Christian T. Jacobs 2017-06-24 18:04:21 +0100
  • 34625292e2 ".lib" -> ".libs" Christian T. Jacobs 2017-06-24 18:04:08 +0100
  • f29ece0033 Enforce an absolute logbook file path. Christian T. Jacobs 2017-06-24 17:27:10 +0100
  • 73f785af7c flake8 Christian T. Jacobs 2017-06-24 16:50:51 +0100
  • 43b647b19e Added test database files in setup.py. Christian T. Jacobs 2017-06-24 16:50:30 +0100
  • e407b9b3a1 Added the invalid database file for testing purposes. Christian T. Jacobs 2017-06-24 16:49:39 +0100
  • 8bf0895da7 flake8 Christian T. Jacobs 2017-06-24 16:41:33 +0100
  • 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. Christian T. Jacobs 2017-06-24 16:37:42 +0100
  • 9a8fedf475 Use group: deprecated-2017Q2 to work-around the Travis build failures. Christian T. Jacobs 2017-06-24 15:38:38 +0100
  • 6b1caa1a3c More unittests. Christian T. Jacobs 2017-06-24 15:08:20 +0100
  • 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. Christian T. Jacobs 2017-06-13 21:17:54 +0100
  • a1d5640be3 Updated caption. Christian T. Jacobs 2017-06-12 12:13:11 +0100
  • 55d2af808d Update caption. Christian T. Jacobs 2017-06-12 12:11:49 +0100
  • 50f01bf3ca Updated screenshots. Christian T. Jacobs 2017-06-11 22:04:47 +0100
  • 3ef2057dbe Indent code blocks. Christian T. Jacobs 2017-05-30 14:50:19 +0100
  • 3754f2347e Also add in Hamlib-related PYTHONPATH information. Christian T. Jacobs 2017-05-30 14:46:23 +0100
  • 490fda7128 Added the instructions for building and installing Hamlib bindings for Python 3. Christian T. Jacobs 2017-05-30 14:40:37 +0100
  • 803a5d4430 Don't pad the statistics frame. Christian T. Jacobs 2017-05-30 13:20:47 +0100
  • 9813344c58 Append PyQSO directory to path. Christian T. Jacobs 2017-05-30 13:09:17 +0100
  • b698900fe5 Improved the QTH labelling on the grey line map. Christian T. Jacobs 2017-05-17 18:12:53 +0100
  • 15f38b4c43 Remove some unnecessary calls to logging.error. Christian T. Jacobs 2017-05-17 17:36:33 +0100
  • d5ff95edb1 Use a file chooser dialog to let the user find and set the default logbook file. Christian T. Jacobs 2017-05-17 17:18:05 +0100
  • efb1f38e9a Updates to documentation. Christian T. Jacobs 2017-05-16 23:24:06 +0100
  • 8213b32b0a Added a note for contesters regarding exporting to a Cabrillo file. Christian T. Jacobs 2017-05-16 18:40:01 +0100