blitzmann
1ee679903c
Bring dev up to date with master
...
Conflicts:
service/fit.py
2017-04-16 11:42:41 -04:00
Ryan Holmes
962c45b807
Merge pull request #1124 from StinGer-ShoGuN/PR_01
...
Default HTML export to pyfa save path, and allow override of database file path
2017-04-14 00:31:59 -04:00
blitzmann
e28bf545e9
Fix some bugs with notes view - exception happening due to lack of fit, and possibility of notes saving under the wrong fit
2017-04-12 23:22:57 -04:00
Ryan Holmes
5aeb3a38c8
Fit Calculation Code Cleanup ( #1103 )
...
* Remove dirtyStorage, legacy of old fleet boosting system
* Remove withBooster flag from the recalc() function.
This was a legacy parameter dealing with the old fleet boost code, the purpose of which has changed with the addition of command boosts. We no longer have to call recalc with this particular parameter (indeed, it was forced to False in `recalc`). These were never cleaned up. We still have the withBoosters parameter for the `calculateModifiedAttributes` function, however that will be renamed and has a different meaning than it used to (used in the recursion of command fits)
* Add some comments
* Consolidate the tangled mess of conditional flags meant to determine if a fit is local/projected/command. This should make the logic flow a bit clearer.
Also rewrite a blurb about returning on a calculated fit - need to look into this a little bit more.
* fix up test to no longer pass `withBooster`
2017-04-12 19:50:16 -04:00
StinGer ShoGun
c00372900f
Save HTML export to .pyfa user's directory by default.
...
This commit is part of attempts to ease system package creation and
maintenance (specifically Gentoo ebuilds).
2017-04-12 16:13:56 +02:00
Ryan Holmes
114246bf1e
Do not recalc fits on tab switch ( #1105 )
...
* Do not recalc fits if they are already calculated. Fits that are projected onto other fits recursively set their victims to `calculated=False` so that the victim will re calculate when it loads again.
* Reset boosted fits when calculating a fit that is boosting others. Also, remove semicolon due to habit :x
* Develop a `__resetDependantCalc()` which will reset any fits that are immediately affected by the current fits calculation.
2017-04-11 23:40:40 -04:00
Ryan Holmes
ebda1349cf
Add a small delay on key down for market search ( #1123 )
...
* Add a small delay on key down for market search
* prevent a double search if user does something like hit enter in the middle of a timer
2017-04-11 23:30:38 -04:00
blitzmann
4e74555b5d
Opps, forgot to change this back from testing.
2017-04-10 21:26:03 -04:00
blitzmann
ce01c66b3e
Better manage price object juggling in Item.price property. The previous way was creating new price objects when an object already existed in the database which could lead to Integrity issues.
2017-04-10 20:48:58 -04:00
Ebag333
994bd72409
Rework pricing.
2017-04-05 14:40:27 -07:00
Ryan Holmes
3dd539b4f0
Improve some efficiencies with the variations context menu: Do not recalc twice when switching items. ( #1095 )
2017-04-02 16:46:25 -05:00
Ryan Holmes
92722d491f
Remove functionality related to auto HTML export ( #1088 )
2017-04-02 11:46:17 -05:00
Ryan Holmes
216dac068d
Fix for #1090 - using variations on implants is not recalcing fit correctly. ( #1094 )
2017-04-02 01:04:34 -05:00
blitzman
cb77987129
Fix an exception caused by too few variables for string formatting
2017-03-26 23:51:05 -04:00
Ryan Holmes
a67c28a4c9
Merge branch 'development' into feature/commandmenu
2017-03-26 14:43:12 -04:00
blitzman
d928df9c69
Move useStaticAdaptiveArmorHardener to the EOSSettings. Not moving force reload for now
2017-03-26 14:28:13 -04:00
blitzman
b18bb200a9
Merge branch 'development' into MorePreferences
2017-03-26 13:52:59 -04:00
blitzman
024edc500f
Fix settings provider
2017-03-26 13:35:46 -04:00
Ryan Holmes
df587892a3
Merge branch 'development' into feature/commandmenu
2017-03-26 12:27:52 -04:00
Ryan Holmes
1ffcdc92f2
Merge pull request #1031 from Ebag333/tooltip_capacitor_neut_resistance
...
Tooltip for capacitor neut resistance
2017-03-26 12:16:41 -04:00
Ryan Holmes
bd043c2358
Fix for #1061 ( #1068 )
...
Squash commit that does the following:
* Enable Council Diplo Shuttle
* Disables a test that was preventing Travis from returning success (need to look into this more later)
2017-03-26 12:15:07 -04:00
Ebag333
5d5c95fb2c
Example tests for services! General cleanup.
...
(cherry picked from commit 9f41bb4)
2017-03-24 11:15:39 -07:00
Ebag333
13305d9ee1
Use correct formula. \o/
...
(cherry picked from commit b20b6c1)
2017-03-24 11:15:37 -07:00
blitzman
6c1d949cef
Proof of concept for gathering fits based on modules that are fit
2017-03-23 00:38:23 -04:00
blitzman
0a1008f64f
Merge branch 'master' into development
2017-03-23 00:35:28 -04:00
Ebag333
301e874cd4
Add a ton of logging to the fitting service
2017-03-17 16:05:09 -07:00
Ryan Holmes
58142664cc
Merge pull request #1051 from Ebag333/Fix_PR943
...
Fix bad merge of #943
2017-03-16 18:58:09 -04:00
Ebag333
e3c2220a1c
Fix matplotlib importing
2017-03-16 14:09:10 -07:00
Ebag333
1c59a27902
Fix typo and missing setting
...
(cherry picked from commit c122047)
2017-03-16 08:40:18 -07:00
Ebag333
99f939026f
Refactor some logic in modifiedAttributeDict
2017-03-09 12:14:23 -08:00
Ebag333
9da485da55
Cleaning up tox errors that crept in by the pep8 gremlins.
2017-03-08 21:02:57 -08:00
Ebag333
8322307ae0
Add tooltip for neut resist. Add handling missing attributes in getting modified value (return default, not exception). Tox fixes to clean up a little.
2017-03-07 09:45:34 -08:00
blitzman
9befaf7c91
Test implementation of eos settings
2017-03-05 02:01:10 -05:00
Ebag333
ff5d40dcd3
Add additional logging to services
2017-02-28 10:32:03 -08:00
Ebag333
9a284bc740
Add preference to disable ship browser tooltip popup.
2017-02-27 14:33:18 -08:00
Ebag333
d67573f83a
Add more functionality to preferences window.
2017-02-27 12:05:38 -08:00
Ebag333
370b58d500
Changes required to implement the remote reps pane
2017-02-26 12:42:39 -08:00
Ebag333
dc6cde86c9
Merge branch 'development' into PreferencesPaneV2
2017-02-26 11:22:10 -08:00
blitzman
1826122381
Clean up some syntax (use isinstance) and tox stuff
2017-02-26 14:17:46 -05:00
Ebag333
fbf35edae2
Fix capitalization and set up some logging to help catch errors.
2017-02-26 11:09:56 -08:00
Ebag333
68e75025be
Finish migrate from #868 . Lots of tox/formatting/inspection fixes to the files touched.
2017-02-26 09:54:58 -08:00
Ebag333
5aa5732606
Initial rollup of #868
2017-02-26 09:54:57 -08:00
blitzmann
767cb46d40
Merge branch 'development' into More_Variations
...
Conflicts:
gui/builtinContextMenus/metaSwap.py
2017-02-26 02:24:38 -05:00
blitzman
1c273210e9
tox fixes
2017-02-26 00:44:37 -05:00
blitzman
7115cd178c
Merge branch 'development' into LogBook_v2
...
Conflicts:
config.py
eos/saveddata/fit.py
gui/bitmapLoader.py
gui/graphFrame.py
gui/utils/exportHtml.py
pyfa.py
service/crest.py
service/price.py
service/server.py
2017-02-25 18:21:07 -05:00
blitzman
b583589849
Remove unicode path fixes for now to better test original problems
2017-02-19 01:01:12 -05:00
blitzman
c3144088ca
Fix CREST login ( #998 ). Also flesh out a two-step process:
...
Step 1: get a page that lets the user know we're processing request. Do whatever we need to do with the hash (in the case of implicit mode), and then refresh to step 2
Step 2: process response, and return error / success message.
2017-02-18 21:59:18 -05:00
blitzman
4ba11d832a
Tox fixes, because it's a thing we do now
2017-02-16 23:12:25 -05:00
blitzman
bcd045ae4e
tweak
2017-02-15 21:01:36 -05:00
blitzman
3f46db55b6
Merge remote-tracking branch 'ebag/ActiveDroneStacking'
2017-02-15 21:01:28 -05:00