)]}'
{
  "commit": "4f290a789051663e55e48c3d6d704f1cda15bb77",
  "tree": "dc4829476cca9f8dd639e65368cc2bfc56ff6f2b",
  "parents": [
    "5c335bf45fed632fc79e2228becb6037a66c373b"
  ],
  "author": {
    "name": "Lakshmi Shanmugam",
    "email": "lshanmug@in.ibm.com",
    "time": "Tue Feb 16 13:05:22 2021 +0100"
  },
  "committer": {
    "name": "Lakshmi Shanmugam",
    "email": "lshanmug@in.ibm.com",
    "time": "Tue Feb 16 13:05:22 2021 +0100"
  },
  "message": "Bug 567754 - File dialog does not change file name when switching file\ntype\n\nAs of macOS 10.15, all apps have the sandbox versions of the Open/Save\npanels even if they are not sandboxed. This means you can\u0027t\nsetNameFieldStringValue; an unsecure app might change the filename when\nthe user was not expecting it.\n\nUse setAllowedFileType for NSSavePanel, instead of trying to explicitly\nappend the selected extension.\n\nThe side effect of using setAllowedFileType is that if a multi-part\nextension (such as tar.gz) is selected in Save Dialog\u0027s extension\npop-up, only the last part (gz) is considered as the extension. This is\nbecause, Mac doesn\u0027t support multi-part extensions, it only\nconsiders the last part of the extension.\n\nChange-Id: Ife16e33b8f0d75b384d46c2db8d2effd4ffd43b9\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "ef199a756e4eda26bca54d5974a4fddce224e9c1",
      "old_mode": 33188,
      "old_path": "bundles/org.eclipse.swt/Eclipse SWT PI/cocoa/org/eclipse/swt/internal/cocoa/FoundationFull.bridgesupport.extras",
      "new_id": "ad2cba6314010f52bf7f78ed0af7c83a51f90600",
      "new_mode": 33188,
      "new_path": "bundles/org.eclipse.swt/Eclipse SWT PI/cocoa/org/eclipse/swt/internal/cocoa/FoundationFull.bridgesupport.extras"
    },
    {
      "type": "modify",
      "old_id": "1d7d38375f6a03f956f00e5faed4eeb32a97570b",
      "old_mode": 33188,
      "old_path": "bundles/org.eclipse.swt/Eclipse SWT PI/cocoa/org/eclipse/swt/internal/cocoa/NSMutableArray.java",
      "new_id": "86e82501371abdf00c28712b05f00e0d7cb433c4",
      "new_mode": 33188,
      "new_path": "bundles/org.eclipse.swt/Eclipse SWT PI/cocoa/org/eclipse/swt/internal/cocoa/NSMutableArray.java"
    },
    {
      "type": "modify",
      "old_id": "dd5f6c36aab2ebc5d9272f8597cdc84c05d07f36",
      "old_mode": 33188,
      "old_path": "bundles/org.eclipse.swt/Eclipse SWT PI/cocoa/org/eclipse/swt/internal/cocoa/OS.java",
      "new_id": "dfa36072d44af2e77837843e4f3abef8fa3b83be",
      "new_mode": 33188,
      "new_path": "bundles/org.eclipse.swt/Eclipse SWT PI/cocoa/org/eclipse/swt/internal/cocoa/OS.java"
    },
    {
      "type": "modify",
      "old_id": "c34b0edd3e0e318afd88ae2324766a638d884487",
      "old_mode": 33188,
      "old_path": "bundles/org.eclipse.swt/Eclipse SWT PI/cocoa/org/eclipse/swt/internal/cocoa/Selector.java",
      "new_id": "dc3482f5f6222f3e416535112af892a10efb50b8",
      "new_mode": 33188,
      "new_path": "bundles/org.eclipse.swt/Eclipse SWT PI/cocoa/org/eclipse/swt/internal/cocoa/Selector.java"
    },
    {
      "type": "modify",
      "old_id": "d1ab69d018bf744ac87c85b287f23365ff87a8b0",
      "old_mode": 33188,
      "old_path": "bundles/org.eclipse.swt/Eclipse SWT/cocoa/org/eclipse/swt/widgets/FileDialog.java",
      "new_id": "667e8b8aa5da5a38e1ba5badc11701e246455de5",
      "new_mode": 33188,
      "new_path": "bundles/org.eclipse.swt/Eclipse SWT/cocoa/org/eclipse/swt/widgets/FileDialog.java"
    }
  ]
}
