aboutsummaryrefslogtreecommitdiff
Commit message (Expand)AuthorAge
...
* kaios/manifest.pl: canonicalise the JSON output.Simon Tatham2023-01-21
* Install KaiOS app docs even without HalibutBen Harris2023-01-20
* Use the main Web site version of the docs for KaiOS appsBen Harris2023-01-19
* kaios: Add hooks for the KaiAds APIBen Harris2023-01-19
* js: Quicker keyboard access to menu itemsBen Harris2023-01-19
* kaios: Make F10 open and close the menuBen Harris2023-01-19
* Correct type of "locales" in KaiOS manifestBen Harris2023-01-19
* Deliver banner images from build scriptBen Harris2023-01-19
* Generate a possibly suitable marketing banner for the KaiStoreBen Harris2023-01-19
* kaios: Provide a populated "locales" field in the manifestBen Harris2023-01-19
* kaios: Turn off :hover highlighting in menusBen Harris2023-01-19
* Buildscr bits for making KaiOS buildsBen Harris2023-01-19
* kaios: Put version numbers in manifest filesBen Harris2023-01-19
* kaios: Hack out everything that needs dialogue boxesBen Harris2023-01-19
* js: Remove an outdated reference to the "invisible Custom option"Ben Harris2023-01-19
* js: Tolerate the absence of various UI elements from the HTMLBen Harris2023-01-19
* js: Look up elements in the DOM as early as possibleBen Harris2023-01-19
* js: Simpler and more robust startup procedureBen Harris2023-01-19
* js: Use current_key_label() to label feature phone softkeysBen Harris2023-01-19
* js: Rename update_undo_redo() as post_move()Ben Harris2023-01-19
* js: Make soft-key labels generate key events when clickedBen Harris2023-01-19
* kaios: Major parts of a build for KaiOSBen Harris2023-01-19
* Properly-styled icons for KaiOSBen Harris2023-01-19
* js: Have the "SoftRight" key open the menu by focussing itBen Harris2023-01-19
* Allow repeated "solve" operations in GuessBen Harris2023-01-19
* Tracks: tighten up the 'illegal solve submoves' fix.Simon Tatham2023-01-19
* Tracks: let solve make illegal movesChris Boyle2023-01-19
* Fix mosaic's validate_desc: 9 is validChris Boyle2023-01-17
* Avoid unnecessary timestamp bumps on generated-games.h.Simon Tatham2023-01-17
* Fix memory leak in convert_tilesizeBen Hutchings2023-01-16
* Fix use-after-free in fuzzpuzzBen Harris2023-01-16
* Correct syntax of fuzzpuzz.dictBen Harris2023-01-15
* Tracks: make sure moves are valid in execute_move()Ben Harris2023-01-15
* Towers: reject descriptions with odd characters at the endBen Harris2023-01-15
* Mines: No moving once you're dead!Ben Harris2023-01-15
* Untangle: forbid descriptions that connect a node to itselfBen Harris2023-01-15
* Tighten Bridges' validate_desc()Ben Harris2023-01-15
* Filling: validate length of auto-solve move stringsBen Harris2023-01-15
* Explain what decode_ui() should do with invalid inputBen Harris2023-01-15
* Same Game: reject moves with unexpected characters inBen Harris2023-01-15
* Palisade: remove assertion from decode_ui()Ben Harris2023-01-15
* Mosaic: fault out-of-bounds moves in execute_move()Ben Harris2023-01-15
* When loading, don't decode_ui unless we have a UIBen Harris2023-01-15
* Don't allow negative clues in PatternBen Harris2023-01-15
* Palisade: don't leak memory on a bad moveBen Harris2023-01-15
* Black Box: correct order of validation checks for "F" commandsBen Harris2023-01-15
* Last-ditch point-count limit for UntangleBen Harris2023-01-15
* Adjust Undead upper grid-size limit to avoid overflowBen Harris2023-01-15
* Last-ditch maximum size limit for TwiddleBen Harris2023-01-15
* Last-ditch maximum size limit for TracksBen Harris2023-01-15