1. Apr 11, 2023
  2. Apr 10, 2023
  3. Apr 09, 2023
    • Marc Durdin's avatar
      chore(mac): use mac cp for -R ops · 6c5b2736
      Marc Durdin authored
      Because we don't know if mac BSD cp or GNU cp will be first on the path,
      where there is ambiguity (e.g. with -R flag), we will use the macOS cp
      command in /bin to ensure that we have consistent results. The
      alternative would be to fixup each instance of the cp parameters so that
      they work consistently with either cp command, but given these scripts
      can run only on macOS, that seems unnecessary.
      
      This replaces the earlier change in 97c6331b.
      6c5b2736
  4. Apr 07, 2023
    • Marc Durdin's avatar
      fix(mac): fix corrupt installer · 97c6331b
      Marc Durdin authored
      Fixes #8533 after build agent maintenance put GNU coreutils cp on path
      ahead of macOS /bin/cp. This subtly changed the behaviour of the `-R`
      flag such that it copied the folder into a subfolder rather than copying
      the contents of the folder into the destination folder:
      
      Original layout:
      
      ```
      Install Keyman.app/Contents/MacOS/
        applet
        textinputsource
        Keyman.app/
      ```
      
      Corrupted layout:
      
      ```
      Install Keyman.app/Install Keyman.app/Contents/MacOS/
        applet
        textinputsource
        Keyman.app/
      ```
      
      Query: should we be rolling back the path changes so that /bin is first
      on the path? I am concerned about other subtle changes in behaviour in
      the macOS and iOS builds. Otherwise it feels like we may need to audit
      the scripts in /mac, /ios (and possibly /common, /core, /web,
      /resources) for potential changes.
      
      Annoyed that it took me so long. Also annoying that macOS fails so
      subtly when a parent folder has the .app extension in its name.
      97c6331b
  5. Apr 06, 2023
  6. Apr 05, 2023
  7. Apr 03, 2023
    • Ross's avatar
      fix(windows): use right instead of left alignment · 9638dc0f
      Ross authored
      The fixed layout of the popup means we need use specified
      starting point for the child div that contains the add language
      and close button. However, it needs to be right justfified
      instead of left justified to allow for the variable sized
      buttons. The buttons will be longer based on the locale
      text chosen.
      9638dc0f
  8. Apr 01, 2023
  9. Mar 31, 2023
  10. Mar 30, 2023