Shlomi Fish
77bd206a4e
feature: made the current solver preset persistent.
...
let it stick.
2018-09-01 19:07:00 +03:00
Shlomi Fish
2bbea25a42
Clarify the solver dialog msg on hint-on-intract
...
so people will not think it was solved.
2018-08-04 17:40:36 +03:00
Shlomi Fish
02edf2afdd
Made the iters_output_step configurable.
2018-08-01 19:50:31 +03:00
Shlomi Fish
4f5d365763
Fix the problem with exiting after fail import
2018-05-07 23:57:46 +03:00
Shlomi Fish
74bfe5e96b
handle more gracefully.
...
It still will not quit.
2018-05-07 23:34:45 +03:00
Shlomi Fish
4b75005b28
Start adding support for handling parse errs.
...
in the importFile feature. Still does not work fully.
2018-05-07 23:29:14 +03:00
Shlomi Fish
e915b6daef
configurable filename.
2018-05-01 14:45:22 +03:00
Shlomi Fish
23001f0f0f
Add support for "10" instead of "T".
...
See https://github.com/shlomif/PySolFC/issues/79 .
2018-04-30 22:53:49 +03:00
Shlomi Fish
04a9b4c910
Handle the utf-8 BOM in the import.
2018-04-30 20:33:23 +03:00
Shlomi Fish
3e595ae183
Add a Ctrl+Z undo shortcut.
...
See https://github.com/shlomif/PySolFC/issues/71 . It is the more
standard one.
2018-04-16 02:37:23 +03:00
Shlomi Fish
6415c5fead
Fix crashes on invalid max_iters input.
...
See https://github.com/shlomif/PySolFC/issues/73 .
2018-04-12 11:03:56 +03:00
Shlomi Fish
a02f7dc89b
Fix a typo.
2018-04-10 13:43:20 +03:00
Shlomi Fish
1e8b1bfb1b
flake8
2018-03-21 10:45:12 +02:00
Roderik Ploszek
b937349deb
Fix formatting
2018-02-24 23:29:29 +01:00
Roderik Ploszek
e543490cfd
Fix error message when solver isn't in the path
...
See https://github.com/shlomif/PySolFC/issues/51
2018-02-24 21:09:20 +01:00
Shlomi Fish
cb316a20fe
Add more.
2017-12-19 13:49:15 +02:00
Shlomi Fish
ab98966d9c
Remove debugging hard code.
2017-12-19 13:39:22 +02:00
Shlomi Fish
a803849b35
Working now - import board.
...
Mostly at least.
2017-12-18 21:52:29 +02:00
Shlomi Fish
3fc989ae0a
Start implementing board import.
...
See https://github.com/shlomif/PySolFC/issues/47 .
2017-12-18 20:47:10 +02:00
Shlomi Fish
38bfb88971
Made the new flake8 and travis happier.
...
Fix the warnings.
2017-11-04 20:15:52 +02:00
Shlomi Fish
5c85816641
Remember the solver's max iterations setting.
...
See https://github.com/shlomif/PySolFC/issues/38 .
2017-11-04 18:18:13 +02:00
Shlomi Fish
b887d6042b
Made flake8 happier.
...
Removed __all__ and stuff - we use explicit imports now.
2017-09-18 13:04:53 +03:00
Shlomi Fish
1dec576b1a
Add persistence for solver show progress.
...
See https://github.com/shlomif/PySolFC/issues/38 :
<<<
Currently the solver dialog (Assist → Solver when playing Freecell or
other supported games) does not remember its "Preset" , "Max Iterations"
and "Show Progress" settings - either across sessions of PySol or even
after closing and invoking it again. It should remember those but note
that it should not remember the "Game" setting because one can switch to
a different game.
>>>
2017-08-25 22:28:25 +03:00
Shlomi Fish
dbdd0f392c
division sanity
2017-08-25 18:25:58 +03:00
Shlomi Fish
03b8abf352
Fix the help display in py3.
2017-08-25 18:25:58 +03:00
Shlomi Fish
aad8429366
Port htmllib to py 3 as pysollib.htmllib2.
...
The help is somewhat buggy on python 3 still.
2017-08-25 18:25:58 +03:00
Shlomi Fish
779c703709
Convert Canvas.py to Canvas2 under pysollib.
2017-08-25 18:25:58 +03:00
Shlomi Fish
dbf04ad300
fix the tests
2017-08-25 18:25:58 +03:00
Shlomi Fish
aa4f9ee5da
Crude code to get some func running in py3.
...
Right now klondike and freecell sort of work, but this is very hacky and
there are many leftover debug traces.
2017-08-25 18:25:58 +03:00
Shlomi Fish
763477d218
Fix SaveAs/Open/etc.
...
We used the wrong python-six import.
2017-06-02 21:44:17 +03:00
Shlomi Fish
e6894094ec
2to3 on pysollib/ui/tktile/*.py
2017-05-24 17:08:05 +03:00
Shlomi Fish
ce6f5613a3
sixify tkfont.
2017-05-22 19:03:18 +03:00
Shlomi Fish
72a2591ec1
Preemptive tkinter conversion to py2/py3.
...
Using the six module. Did it before 2to3 reports it.
2017-05-22 18:38:20 +03:00
Shlomi Fish
ec17c0743c
Remove some unused code.
...
It was assigned but never used because we removed this dropdown because
it was redundant.
2017-05-22 17:18:26 +03:00
Shlomi Fish
b53d1d163c
flake8
2017-04-19 12:03:45 +03:00
Shlomi Fish
99ef711af1
Change the licenses headers to please flake8.
2017-04-19 12:03:44 +03:00
Shlomi Fish
0e2a08c4ce
Create a base class - refactoring.
2017-02-17 16:18:20 +02:00
Shlomi Fish
ecaa5d99a5
Move some classes to a common module.
...
This is part of the refactoring effort, and we've dealt with tkhtml now.
2017-02-10 23:26:51 +02:00
Shlomi Fish
9d059257b8
Fix a loading bug in the cardset dialog.
2017-01-11 14:57:48 +02:00
Shlomi Fish
e04fdce5d5
Merge the findcarddialog modules into one.
2016-11-18 22:51:17 +02:00
Shlomi Fish
463aec56af
Remove the max_depth option to the solver.
...
It's no longer supported nor recommended.
2016-11-16 22:53:22 +02:00
Shlomi Fish
1085096f37
Refactored the refactoring.
...
Meta-refactoring!
2016-11-16 20:35:59 +02:00
Shlomi Fish
e525a823fa
Extract an edit-text-dialog base class.
2016-11-13 13:29:46 +02:00
Shlomi Fish
622a035d5b
Extract a common method in the base class.
...
Of solverdialog.
2016-11-10 13:50:16 +02:00
Shlomi Fish
fe3df986aa
Fix some symbol importing bugs.
2016-11-10 01:20:12 +02:00
Shlomi Fish
d229a5a7d4
Extract more common functionality.
2016-11-09 16:41:27 +02:00
Shlomi Fish
1d35f40fc6
Extract a base class for solverdialog.
2016-11-09 16:05:09 +02:00
Shlomi Fish
b3f377c3f0
Create a base module for selecttree.py.
2016-10-11 23:13:30 +03:00
Shlomi Fish
c519bddc46
Consolidate/merge gameinfodialog.py.
2016-08-09 18:29:56 +03:00
Shlomi Fish
2fa235ff33
Fix MfxMessageDialog.
2016-03-16 12:28:03 +02:00