summaryrefslogtreecommitdiff
path: root/apps/plugins/puzzles/src/midend.c (follow)
Commit message (Collapse)AuthorAge
* puzzles: resync with upstreamFranklin Wei2019-05-15
| | | | | | | | | This brings the puzzles source to upstream commit e2135d5. (I've made my own changes on top of that.) This brings in a couple bugfixes and a new solver for Dominosa. Change-Id: I11d46b43171787832330a5e2e0d2f353f36f727d
* puzzles: resync with upstreamFranklin Wei2018-12-21
| | | | | | | | | | This brings the code to upstream commit 3ece3d6 (I've made my own Rockbox- specific changes on top of that). Changes include using C99 `bool' throughout, and minor logic fixes for some puzzles. Change-Id: Ie823e73ae49a8ee1de411d6d406df2ba835af541
* puzzles: resync with upstreamFranklin Wei2018-04-24
| | | | | | | This brings the upstream version to b3da238 (though some of my own changes are included on top of that). Change-Id: Ida73e8cd86765413147ce891af3cc2b7aeda2b2a
* puzzles: enable all the remaining gamesFranklin Wei2018-04-17
| | | | | | | | They all work now :). I merged in part of Chris Boyle's Android port of Puzzles to give the front end a way to know what keys the back end needs. This also re-syncs to the latest upstream sources. Change-Id: Ie0409bbb32f617ae5abf4f81be3b45d1552db9bb
* puzzles: resync with upstreamFranklin Wei2017-10-23
| | | | | | | There have been some improvements with regard to small screen sizes, which will be nice to have. Change-Id: I30c740514156258d2818fde325c1a751500f7611
* puzzles: resync with upstreamFranklin Wei2017-09-30
| | | | | | This brings puzzles to upstream commit 84d3fd2. Change-Id: I808a197f868032d771fc101a15666c5ec4b9f94b
* puzzles: misc. changes and sync with upstreamFranklin Wei2017-08-23
| | | | | | | | | This brings puzzles up-to-date with Simon's tree, along with the rockbox-specific changes I made. Note that I also got rid of some of the ugly floating-point code in rbwrappers.c and replaced it with wrappers for our fixed-point library. Change-Id: Ibfb79acb15517116a26de1c3ea89e025146b9e2e
* puzzles: fix floating-point formattingFranklin Wei2017-08-16
| | | | | | | | | This is pretty ad-hoc, but the only other ways are to rewrite sprintf (which would use too much memory on the c200v2), or implement support for floats in rockbox's formatter, neither of which are acceptable. Change-Id: I70d59fd3e90a16e2db9ae0a84cd8c14807f50b46
* puzzles: refactor and resync with upstreamFranklin Wei2017-04-29
This brings puzzles up-to-date with upstream revision 2d333750272c3967cfd5cd3677572cddeaad5932, though certain changes made by me, including cursor-only Untangle and some compilation fixes remain. Upstream code has been moved to its separate subdirectory and future syncs can be done by simply copying over the new sources. Change-Id: Ia6506ca5f78c3627165ea6791d38db414ace0804