1
0
Fork 0
mirror of https://github.com/shlomif/PySolFC.git synced 2025-04-05 00:02:29 -04:00
Commit graph

900 commits

Author SHA1 Message Date
Shlomi Fish
de93df2de7 flake8 and other tests. 2017-09-18 16:37:02 +03:00
Shlomi Fish
e0efb8a02c flake8 2017-09-18 15:57:16 +03:00
Shlomi Fish
86b243ad53 flake8 2017-09-18 15:37:05 +03: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
e90b48104d Division sanitize. 2017-08-25 18:25:58 +03:00
Shlomi Fish
e1fa5b2adc Try fix demo in freecell.
The color caplculation was wrong in py3. One char fix + tests:

https://github.com/shlomif/PySolFC/issues/42 .
2017-08-25 18:25:58 +03:00
Shlomi Fish
8d9cb53ecc Fix cardset change and similar pickling problems
see https://github.com/shlomif/PySolFC/issues/41 .
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
748a287f93 Fix the black-hole solver. 2017-08-25 18:25:58 +03:00
Shlomi Fish
5ac5039687 Convert the Layout_Method to staticmethod()
This way it can be called as before in both python2 and python3.
2017-08-25 18:25:58 +03:00
Shlomi Fish
6b9d5bd0c6 Propagate to the subclasses. 2017-08-25 18:25:58 +03:00
Shlomi Fish
dbf04ad300 fix the tests 2017-08-25 18:25:58 +03:00
Shlomi Fish
cf2cdc156f Cleanups 2017-08-25 18:25:58 +03:00
Shlomi Fish
f40fdfbb82 Remove debug traces and fix the solver dlg. 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
0cb1d4431d 2to3 on pysollib/tile/[a-z]*.py 2017-05-24 18:30:11 +03:00
Shlomi Fish
14b8756d56 2to3 on pysollib/tile/t*.py 2017-05-24 18:24:29 +03:00
Shlomi Fish
63e5c97b98 2to3 on pysollib/tile/to*.py 2017-05-24 18:13:40 +03:00
Shlomi Fish
a21e584ad1 2to3 on pysollib/tile/tk*.py 2017-05-24 18:08:40 +03:00
Shlomi Fish
b1181c38f9 2to3 on pysollib/tile/ti*.py 2017-05-24 18:01:40 +03:00
Shlomi Fish
38b9777b1f 2to3 on pysollib/tile/[a-s]*.py 2017-05-24 17:52:57 +03:00
Shlomi Fish
424afcfad3 2to3 on pysollib/tile/se*.py 2017-05-24 17:44:31 +03:00
Shlomi Fish
74e0ff5bf3 2to3 on pysollib/tile/[e-p]*.py 2017-05-24 17:26:51 +03:00
Shlomi Fish
c68f3fcc6f 2to3 on pysollib/tile/[a-c]*.py 2017-05-24 17:21:36 +03:00
Shlomi Fish
e6894094ec 2to3 on pysollib/ui/tktile/*.py 2017-05-24 17:08:05 +03:00
Shlomi Fish
c967ca64b1 2to3 on pysollib/tk/[a-z]*.py 2017-05-22 19:56:00 +03:00
Shlomi Fish
f768b571ad 2to3 on pysollib/tk/[a-s]*.py 2017-05-22 19:42:11 +03:00
Shlomi Fish
8f22447dd7 2to3 on pysollib/tk/[a-m]*.py 2017-05-22 19:12:25 +03:00
Shlomi Fish
d42f362647 2to3 on pysollib/tk/[a-i]*.py 2017-05-22 19:08:47 +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
0a56ffe224 2to3 on pysollib/tk/[a-c]*.py 2017-05-22 17:35: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
ae582a6c46 2to3 on pysollib/games/*/*.py 2017-05-22 00:31:02 +03:00
Shlomi Fish
54946fabca 2to3 on pysollib/games/special/*.py 2017-05-22 00:15:22 +03:00
Shlomi Fish
4d963e3f59 2to3 on pysollib/games/mahjongg/*.py 2017-05-22 00:00:50 +03:00
Shlomi Fish
ea0008d745 2to3 on pysollib/games/*.py 2017-05-17 21:56:27 +03:00
Shlomi Fish
c6db7bf8c5 2to3 on pysollib/games/[a-y]*.py 2017-05-17 21:48:56 +03:00
Shlomi Fish
5ade60510c 2to3 on pysollib/games/[a-w]*.py 2017-05-17 21:45:51 +03:00
Shlomi Fish
80e5eddafb 2to3 on pysollib/games/[a-t]*.py 2017-05-17 21:40:29 +03:00
Shlomi Fish
ee82f9c6e8 2to3 on pysollib/games/[a-s]*.py 2017-05-17 21:37:28 +03:00
Shlomi Fish
df6e509409 2to3 on pysollib/games/[a-r]*.py 2017-05-17 21:33:51 +03:00
Shlomi Fish
49ff3488fe 2to3 on pysollib/games/[a-p]*.py 2017-05-17 21:28:43 +03:00
Shlomi Fish
fd8a73610c 2to3 on pysollib/games/[a-n]*.py 2017-05-14 18:19:23 +03:00
Shlomi Fish
c6995e77e7 2to3 on pysollib/games/[a-m]*.py 2017-05-14 18:01:49 +03:00