Filip Sufitchi
49bc9f50bc
Add a comprehensive default jargon file
2018-04-02 17:35:58 -04:00
Filip Sufitchi
efc07e1553
Move minimum search length check to the service, to cover jargon
2018-04-02 17:23:30 -04:00
Filip Sufitchi
9bbeec523e
Remove some debug try/except stuff
2018-04-02 16:44:14 -04:00
Filip Sufitchi
943ee517f4
Add jargon service
...
Jargon service translates search strings for the market
using community-sourced abbreviations. It also creates the
jargon.yaml file in the user's save directory, for
future customization (either manual, or via the UI) and
provides the code hooks to load and update it. The
JargonLoader is capable of hot-loading new jargon.yaml
configurations without restarting Pyfa.
2018-04-02 16:40:39 -04:00
blitzmann
083af3ebc7
Suppress pre-release notification only if current build is not a pre-release
2018-03-25 13:25:09 -04:00
Alexey Minnekhanov
53f07db5fe
Network: apply proxy settings for requests library call
2018-03-05 16:24:00 +03:00
Alexey Minnekhanov
4d4815d6af
Network: change User-Agent header from "urllib" to "requests" with version
2018-03-05 16:16:06 +03:00
blitzmann
4fac10ccb7
Fix update checker, migrate to requests package for all network stuff. The eveapi package is probably not going to work with caching and whatnot, but pyfa doesn't use it and XML API is EOL anyway
2018-03-04 18:08:34 -05:00
blitzmann
124bb027ab
Use bs4.UnicodeDammit to handle different encodings for file imports (fits only for now, can look into expanding for other file import types)
2018-03-03 14:21:55 -05:00
blitzmann
d5ca14ca52
Remove encoding checks for eft import ( #1459 )
2018-03-03 00:50:56 -05:00
blitzmann
99982aa547
Merge branch 'master' into test-3
2018-03-02 00:17:54 -05:00
blitzmann
3f4493c0ea
Another fix for #1403
2018-03-02 00:17:33 -05:00
blitzmann
cdb604b29f
Merge remote-tracking branch 'origin/py3' into test-3
2018-03-01 23:42:29 -05:00
blitzmann
d3b8cebc8a
Merge branch 'master' into test-3
2018-03-01 23:42:22 -05:00
blitzmann
b1e40427a3
Tox
2018-03-01 23:41:39 -05:00
blitzmann
73925df24b
Don't fail when trying to project a module that can't be projected.
2018-03-01 23:24:00 -05:00
Neugeniko
d9dd94d6c3
Update character.py
...
Resolves issue #1453 with xmlparser.ParseFile(file) wanting bytes.
2018-03-02 12:00:11 +11:00
blitzmann
963353a1dc
Merge branch 'master' into test-3
2018-03-01 00:40:40 -05:00
blitzmann
ae6434affb
Fix issue with importing EVE API XML
2018-03-01 00:30:08 -05:00
blitzmann
cbe1ce5bcd
Merge branch 'master' into test-3
2018-02-27 00:16:45 -05:00
Ryan Holmes
917afd5067
Merge pull request #1441 from pyfa-org/issue/1440
...
Convert sec status to float on character import (#1440 )
2018-02-27 00:15:59 -05:00
blitzmann
c3fb9231a4
Convert sec status to float on character import ( #1440 )
2018-02-27 00:15:20 -05:00
blitzmann
48a2963472
Merge branch 'issue/1433' into test-3
2018-02-24 23:40:26 -05:00
blitzmann
f245a02372
DNA export should respect Export Charges setting
2018-02-24 23:37:53 -05:00
blitzmann
78f632a4f6
Merge remote-tracking branch 'origin/master' into test-3
2018-02-24 02:03:29 -05:00
blitzmann
a9db667c9c
Do the same treatment to Target Resists as Damage Patterns
2018-02-24 02:01:23 -05:00
blitzmann
f442632fbc
Fix importing damage profiles which included overwriting existing ones and then performing a delete on one of them. #1416
2018-02-24 01:49:09 -05:00
blitzmann
73d59569ff
Merge remote-tracking branch 'origin/master' into test-3
...
# Conflicts:
# gui/characterEditor.py
2018-02-23 23:28:33 -05:00
blitzmann
e85d144928
Migrate the Save Character As dialog tot he same dialog / validator as the Edit Character Name ( #1419 )
2018-02-23 23:25:11 -05:00
blitzmann
c5ba79cfbb
Merge branch 'master' into test-3
...
# Conflicts:
# .gitignore
2018-02-23 01:02:51 -05:00
blitzmann
5b2c5907ed
Skills needed export ( #1412 ): Need to encode the string before we gzip it
2018-02-23 00:23:45 -05:00
blitzmann
201fb4e241
Remove all encoding bits from fit importing. Might not work 100% of the time, but as 2.0 gets introduced to the community, we'll get reports of possible problems. #1410
2018-02-23 00:00:53 -05:00
blitzmann
a1aa78adc0
Remove some defunct items from market service
2018-02-18 23:28:17 -05:00
blitzmann
42ccc53166
bit of clean up for reload setting
2018-02-18 20:35:46 -05:00
blitzmann
72efef818f
Fix version stuff
2018-02-17 13:59:19 -05:00
blitzmann
82e3db1ffb
Centralize version string getting. Still trying to work out how we should handle automatic version increments so we don't have to modify files all the time. Remove version file from repo (should only be a thing when building binaries)
2018-02-17 11:10:42 -05:00
blitzmann
c6e715aa5c
Merge branch 'master' into test-3
2018-02-14 22:07:33 -05:00
blitzmann
649ba9f3e4
Merge branch 'master' into singularity
2018-02-14 21:31:54 -05:00
blitzmann
5f0ce58c29
Merge branch 'master' into test-3
...
# Conflicts:
# gui/builtinShipBrowser/fitItem.py
# service/port.py
2018-02-11 21:29:17 -05:00
blitzmann
50dd74dbe8
Add packaging requirement, and use it's PEP 440 version parsing for version comparisons.
2018-02-10 00:59:25 -05:00
blitzmann
8a0f8ae609
Add module renames from singularity
2018-02-05 22:52:24 -05:00
burnsypet
b103f0df7e
Include service modules in EFT export
...
Change to service/port.py to include Slot.SERVICE in export
Also fixes a crash when attempting to export citadel with service
modules to CREST
2018-01-26 13:53:07 +00:00
blitzmann
40ce7b7c0b
Merge branch 'master' into test-3
...
# Conflicts:
# .gitignore
# eos/saveddata/character.py
# service/network.py
# service/price.py
2017-12-10 22:36:15 -05:00
blitzmann
2936b88c3d
code cleanup
2017-11-27 21:05:06 -05:00
blitzmann
c000b19986
Finish pulling all the cruft out of pyfa.py relating to logging and error handling. All that is now done in separate areas.
...
Also finally did some major reworking on the error dialog. Now it doesn't spawn a new wxApp and wxFrame for each and every error - attaches to MainFrame and sticks around, having exceptions append to it rather than spawn a new one. In the case that an error happens before MainFrame is available, it spins up a new wxApp. Yay cleanup!
2017-11-26 03:57:00 -05:00
blitzmann
1da127c898
Working commit to better handle errors
2017-11-26 01:54:36 -05:00
blitzmann
fcdf55632f
working commit to try to clean up pyfa.py and re-implement version checking
2017-11-26 01:08:02 -05:00
blitzmann
dd3bc66896
Remove old py<2.6 OrderedDict compat module
2017-11-25 22:40:23 -05:00
blitzmann
dea775058d
* Try other price sources if user's preferred fails ( #1342 )
...
* Handle cached prices better when eve-marketdata returns 0 for lack of price data (#1334 )
2017-11-25 02:50:46 -05:00
blitzmann
3c405f51d8
Remove platform-specific CREST checks (add for mac-deprecated client)
2017-11-24 17:27:44 -05:00