1. 29 Apr, 2017 1 commit
  2. 27 Apr, 2017 1 commit
    • Johan Ouwerkerk's avatar
      Port usage of KUrl and friends to equivalent constructs with QUrl. · 45e1f086
      Johan Ouwerkerk authored
      Summary:
      KUrl is part of the deprecated kdelibs4support API.
      Porting away from it removes one obstacle towards legacy free sudoku for KDE.
      
      Test Plan:
      Using XDG_DATA_DIRS to point to locally built copy of ksudoku game assets, I tested the following:
      
        # Generate a Killer type (i.e. a custom Sudoku variant) puzzle using defaults for difficulty/symmetry
        # Reconfigured toolbars to add the Home Page action & invoke the Home Page action
        # Save the puzzle/game file & Quit the application
        # Reload the application and load the previously saved puzzle.
      
      Reviewers: #kde_games, ltoscano, stikonas
      
      Reviewed By: ltoscano, stikonas
      
      Subscribers: stikonas, ltoscano, #kde_games
      
      Differential Revision: https://phabricator.kde.org/D5544
      45e1f086
  3. 12 Jul, 2015 1 commit
  4. 23 Mar, 2012 1 commit
  5. 21 Jan, 2012 1 commit
    • Ian Wadham's avatar
      Integrate the old KSudoku and the new generator/solver more closely. · ec4d81a9
      Ian Wadham authored
      Both now use the same data structures for puzzle and solution contents.  The SKGraph class is now the central data-structure used by views, generator, solver, save file, load file and manual puzzle entry.  It represents the type, size, shape and rules of a Sudoku puzzle, either in 2D or 3D, and has been streamlined and simplified. The PlainSudokuBoard, RoxdokuBoard and SamuraiBoard classes that inherited SudokuBoard (the generator/solver) have been deleted. SudokuBoard now works entirely by using SKGraph.
      
      svn path=/trunk/KDE/kdegames/ksudoku/; revision=1274982
      ec4d81a9
  6. 13 Oct, 2011 1 commit
    • Ian Wadham's avatar
      Add a new generator and solver to KSudoku, based on published algorithms. The... · bf819183
      Ian Wadham authored
      Add a new generator and solver to KSudoku, based on published algorithms.  The aim is to address and eventually close bug report 217925 and its duplicates 228614 and 237262, as well as overcoming some computational overheads of the current algorithms.  In this version, the old and new generators are both available in the startup screen and can be easily compared.  The old generator creates mainly easy puzzles, whereas the new implements a wide range of puzzle difficulties, namely Very Easy, Easy, Medium, Hard and Diabolical.  The new generator is documented in file src/generator/sudokuboard.h and in other .h files in src/generator.
      
      svn path=/trunk/KDE/kdegames/ksudoku/; revision=1258794
      bf819183
  7. 22 May, 2010 1 commit
  8. 29 Apr, 2010 1 commit
  9. 20 Jan, 2010 1 commit
  10. 25 Sep, 2008 1 commit
  11. 07 Nov, 2007 1 commit
    • Johannes Bergmeier's avatar
      Fixing loading and creating your own game · ed35ed81
      Johannes Bergmeier authored
      * Fixed showing cells as wrong when entering your own game
      * Fixed crash when starting your own game or loading
      * Some cleanup of class KSudoku to prevent further crashes
      * Reomoved unneeded code in serializer
      
      svn path=/trunk/KDE/kdegames/ksudoku/; revision=733926
      ed35ed81
  12. 03 Jun, 2007 1 commit
  13. 08 May, 2007 1 commit
    • Johannes Bergmeier's avatar
      * Cleanup of symbols handling · 4139b37b
      Johannes Bergmeier authored
      * Input in game views now QAction based (except old sift-mode)
      * Changed default key-combos (due to conflicts with other keycombos):
      - Add marker: Alt + Number -> Shift + Number
      - Select value: -removed-
      - Hints: Shift -> Control
      
      svn path=/trunk/kdereview/ksudoku/; revision=662533
      4139b37b
  14. 01 May, 2007 1 commit
    • Johannes Bergmeier's avatar
      * Added missing i18n() · c7866dd4
      Johannes Bergmeier authored
      * Remove usage of printf()
      * Fixing EBN warnings (now everything should be fixed)
      
      svn path=/trunk/playground/games/ksudoku/; revision=660167
      c7866dd4
  15. 30 Apr, 2007 2 commits
  16. 02 Apr, 2007 1 commit
    • Johannes Bergmeier's avatar
      resolved warnings (not completed yet): · e274ebdb
      Johannes Bergmeier authored
      - changed uint to ints where they are not used for flags
      - removed some unnescessary static_casts
      - solved some other warnings
      
      svn path=/trunk/playground/games/ksudoku/; revision=649084
      e274ebdb
  17. 03 Mar, 2007 1 commit