1. Sep 10, 2018
    • Darcy Wong's avatar
      Resolve more review comments · ff7ed21e
      Darcy Wong authored
      * Consolidate `AddJSFile` into `LoadJSFile`
      * Cleanup unnecessary vars, indentation
      * Add TODO on adding 'android' and 'ios' platformSupports for the time being
      * Revert .kxx in `utilfiletypes.pas`
      ff7ed21e
  2. Sep 07, 2018
    • Darcy Wong's avatar
      Lower-case a typo · cc932a0b
      Darcy Wong authored
      cc932a0b
    • Darcy Wong's avatar
      7f8155ef
    • Darcy Wong's avatar
      Revert how LoadKMPFile handles legacy keyboards · 23f95e43
      Darcy Wong authored
      Since some legacy keyboards aren't listed in a keyboards section of kmp.inf, need to revert how those kmx files get added.
      23f95e43
    • Darcy Wong's avatar
      Update CheckPackageKeyboardFilename · 5dbf98c6
      Darcy Wong authored
      Validation that  kmx / js file exists moved to apply only to release/ keyboards
      5dbf98c6
    • Darcy Wong's avatar
      Refactor MergeKeyboardInfo · 8f0a4b4f
      Darcy Wong authored
      Refactor MergeKeyboardInfo to handle these keyboard scenarios:
      
      * JS file not in package (web only)
      * KMP package with kmx files (desktop only)
      * KMP package with JS files (mobile only)
      * KMP package with kmx and JS files (desktop, android, ios)
      
      ## Changes ##
      * Rename `FKMXFiles` to `FPackageKMXFileInfos`
      * Create private var `FPackageJSFileInfos`
      * Update `TMergeKeyboardInfo.LoadKMPFile` to populate `FPackageJSFileInfos`
      * Rename `FJSFiles` to `FJSFileInfo`, change it from array to scalar, and apply only to js files outside package
      * Update `LoadKMPFile` to use the Keyboards structure in `FKMPInfFile` to determine which files inside the package are keyboards (`FKMPInfFile.Keyboards`)
      * Rename `CheckKMXFilenames` to `CheckPackageKetyboardFilenames` and update to report on .js and .kmx file inside the .kmp
      * Update `kmxfile.GetKeyboardInfo` to read targets store and persist in KeyboardInfo
      * Update `AddPlatformSupport` to account for targets
      8f0a4b4f
    • Marc Durdin's avatar
      Merge pull request #1157 from keymanapp/developer-untitled-project-state · 10232e0b
      Marc Durdin authored
      [Developer] Fixup persistence of untitled project state
      10232e0b
  3. Sep 06, 2018
  4. Sep 05, 2018
  5. Sep 04, 2018
  6. Sep 03, 2018
  7. Aug 30, 2018