Commit Graph
752 Commits
Author SHA1 Message Date
Jonathan Harris 8e233fdeaf Release 2.41 rel-241 2017-08-19 16:03:39 +01:00
Jonathan Harris 71734d24b7 Include shutil, sqlite3 and zipfile for plugins on Windows 2017-08-19 16:03:39 +01:00
Jonathan Harris 929bd82684 Allow executable and plugins to be run from non-ASCII paths
Fixes #234
2017-08-19 16:03:39 +01:00
Jonathan Harris 66b9699b45 Drop support for exporting in Coriolis-specific format 2017-08-18 15:38:22 +01:00
Jonathan Harris 7598d5b7b7 Document accurate timestamps 2017-08-18 14:20:19 +01:00
Jonathan Harris 5c16009920 Release 2.40 rel-240 2017-08-18 12:22:23 +01:00
Jonathan Harris 50aa1dd94b Update eddb database 2017-08-18 12:22:23 +01:00
Jonathan Harris be52601c61 Speculatively add Type-10 Defender 2017-08-18 12:22:22 +01:00
Jonathan Harris 4ed2cd92dc Add Repair Limpet Controller 2017-08-18 11:06:58 +01:00
Jonathan Harris 9869cd58e8 Handle new Journal filename in Beta 2017-08-17 17:35:58 +01:00
Jonathan Harris a2ce9da44e Revert "Don't generate .pyc/.pyo files for plugins"
since this breaks __file__ for the plugin. Document removal of .pyc/.pyo files instead.

Reverts b8d252a.
2017-08-17 10:11:55 +01:00
Jonathan Harris b8d252ae25 Don't generate .pyc/.pyo files for plugins 2017-08-16 19:27:40 +01:00
Jonathan Harris 85ee02a1ed Exclude some more unneeded packages 2017-08-16 19:13:20 +01:00
Jonathan Harris b206015eef Put plugins and strings in their own folders in packaged app
Load plugins with name 'plugin_*' in order to not pollute the global namespace.

Addresses #230
2017-08-16 14:36:12 +01:00
Jonathan Harris 5e5ac2db31 Log plugin's load path
Fixes #232
2017-08-16 14:06:16 +01:00
Jonathan Harris 68f0d10967 Synthesise default paintjob name to send to EDSM 2017-08-16 08:36:35 +01:00
Jonathan Harris 374db8ae23 Check time-of-day in locale-independent way 2017-08-16 00:33:10 +01:00
Jonathan Harris e86d915b04 Don't nuke plugin last_error state 2017-08-15 23:47:12 +01:00
Jonathan Harris 2038d2b2cc Fix typo 2017-08-15 09:12:59 +01:00
Jonathan Harris 0555f628ab Tidy 2017-08-14 22:59:52 +01:00
Jonathan Harris e309bc9dec Fix plug.show_error() displayed message 2017-08-14 16:05:32 +01:00
Jonathan Harris 965c6c9afb Communicate with EDSM asynchronously 2017-08-14 16:04:33 +01:00
Jonathan Harris 8bc117ff32 Allow plugins to show error in status area asynchronously 2017-08-13 18:34:23 +01:00
Jonathan Harris 91ee6f3722 Notify plugins on program closing 2017-08-13 18:34:23 +01:00
Jonathan Harris c8ff0a9701 Continue to call plugin callbacks if earlier one fails 2017-08-13 15:21:02 +01:00
Jonathan Harris ff54bd56fd Send cargo to EDSM 2017-08-10 18:25:41 +01:00
Jonathan Harris c82f8ae7ec Allow Update while not docked 2017-08-10 18:25:13 +01:00
Jonathan Harris c246786d39 Prevent Update if we can't check system and station against Journal 2017-08-10 09:14:58 +01:00
Jonathan Harris 2e7ca6bd18 Send "Location" Journal events to EDDN 2017-08-08 17:54:52 +01:00
Jonathan Harris d223770af8 Add plugins' folders to sys.path again.
Was broken by 084128e.
2017-08-02 09:05:31 +01:00
Jonathan Harris bd7ac05a11 Release 2.36 rel-236 2017-07-31 23:16:08 +01:00
Jonathan Harris abd2f7f0fc Fix input field editability 2017-07-31 23:15:30 +01:00
Jonathan Harris 7a7cfa9de7 Tweaks 2017-07-31 22:55:46 +01:00
Jonathan Harris 249e71e43c Fix sending to EDDN
Was broken by d4dddb6
2017-07-31 18:00:16 +01:00
Jonathan Harris bfda388d65 Can specify player account by Cmdr name 2017-07-31 18:00:16 +01:00
Jonathan Harris 70362d91a8 Fix for first run 2017-07-31 00:04:40 +01:00
Jonathan Harris 0819465c55 Release 2.35 rel-235 2017-07-29 16:22:36 +01:00
Jonathan Harris 2c47f96312 Widen folder location fields 2017-07-29 16:22:05 +01:00
Jonathan Harris 758997002c Take into account non-client area when positioning popup window 2017-07-29 16:17:50 +01:00
Jonathan Harris 1e6d2df573 Update eddb database 2017-07-29 15:36:45 +01:00
Jonathan Harris eb2fa87a4b Always launch after installation 2017-07-29 15:36:44 +01:00
Jonathan Harris 274867ca67 url parameter no longer mandatory for HyperlinkLabel 2017-07-29 15:36:44 +01:00
Jonathan Harris ef9e179fab Update translations 2017-07-29 15:36:44 +01:00
Jonathan Harris 9815d6987e Tidy 2017-07-29 15:36:44 +01:00
Jonathan Harris da76172dfa Delete old pre-2.25 settings 2017-07-29 15:36:44 +01:00
Jonathan Harris e810b87dd4 Switch EDSM integration to a plugin 2017-07-29 15:36:44 +01:00
Jonathan Harris 93ff800f90 Update references to EDDN wiki 2017-07-29 15:36:43 +01:00
Jonathan Harris 60ad3b4c09 Inform plugins of Cmdr and Beta status
Notify plugins when Cmdr or Beta status changes while the preferences dialog
is open.

Display a note on the Credentials tab when Cmdr is not set. Addresses #224
2017-07-29 15:36:43 +01:00
Jonathan Harris 4e61ffb92d Stop observing default journal dir if switched to remote 2017-07-29 15:36:43 +01:00
Jonathan Harris 220475c941 Add multicrew Captain and Role to state passed to plugins 2017-07-29 15:36:43 +01:00