)]}'
{
  "commit": "c6ba214b95513c989de77390dc603b7d7ddb8682",
  "tree": "6791e175e32578c81dbbc721048542b18011c4f3",
  "parents": [
    "4e6a9e3c38746189b66cccde316a7a801ba9c8bd"
  ],
  "author": {
    "name": "Phillip Webb",
    "email": "pwebb@pivotal.io",
    "time": "Thu Oct 13 21:08:13 2016 -0700"
  },
  "committer": {
    "name": "Lakshmi Shanmugam",
    "email": "lshanmug@in.ibm.com",
    "time": "Fri Jan 20 13:30:51 2017 +0530"
  },
  "message": "Bug 481144 - [Cocoa] Text lowered badly on Widgets in Preference and\nProperties\n\nUpdate Font init method to directly use the system font\nwhen possible.\n\nPrior to this commit OSX 10.11 and higher (systems that use\nthe San Francisco font) can render with unusual spacing. The\nroot cause  seems to be that the system font has an unusual\nbaseline when a system font is manipulated or obtained by\nname.\n\nSpecifically:\n\n- Calling `NSFont.systemFontOfSize` will return a font that\n  renders correctly.\n\n- Calling `NSFont.boldSystemFontOfSize` will return a font\n  that renders correctly.\n\n- Calling `NSFont.systemFontOfSize` followed by `NSFontManager\n  .convertFont` will return a font that renders too low.\n\n- Calling `NSFont.fontWithName(\".SF NS Text\")` will return\n  a font that sometimes renders too low (things seem to\n  consistently go wrong when it\u0027s called after a\n  `convertFont` call).\n\nThe `Font.init` now attempts to deduce if the font requested\nis actually a system font and use direct system font handles.\n\nThis update also seems to fix issue 486734.\n\nChange-Id:Ic613f72b911822385dfb9f0b32f82d8a5d895c77\nSigned-off-by: pwebb@pivotal.io\nSigned-off-by: Lakshmi Shanmugam \u003clshanmug@in.ibm.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "290c4a5091dfc20c8430cfd8b4878bda7d2e700c",
      "old_mode": 33188,
      "old_path": "bundles/org.eclipse.swt/Eclipse SWT PI/cocoa/org/eclipse/swt/internal/cocoa/AppKitFull.bridgesupport.extras",
      "new_id": "8f5b00343117551fce44d848a7b5c915d9ec66c9",
      "new_mode": 33188,
      "new_path": "bundles/org.eclipse.swt/Eclipse SWT PI/cocoa/org/eclipse/swt/internal/cocoa/AppKitFull.bridgesupport.extras"
    },
    {
      "type": "modify",
      "old_id": "086664e40f86c9a04428affb18b8d957c341a59a",
      "old_mode": 33188,
      "old_path": "bundles/org.eclipse.swt/Eclipse SWT PI/cocoa/org/eclipse/swt/internal/cocoa/NSFont.java",
      "new_id": "c2dfb1ccfc6d022690fd23e3c862bd99f0acfd29",
      "new_mode": 33188,
      "new_path": "bundles/org.eclipse.swt/Eclipse SWT PI/cocoa/org/eclipse/swt/internal/cocoa/NSFont.java"
    },
    {
      "type": "modify",
      "old_id": "ff722d7bb21e5ac668f87378600f51fea07563e9",
      "old_mode": 33188,
      "old_path": "bundles/org.eclipse.swt/Eclipse SWT PI/cocoa/org/eclipse/swt/internal/cocoa/OS.java",
      "new_id": "db445ecd026c834298fefb9a74c9e0da86a557bd",
      "new_mode": 33188,
      "new_path": "bundles/org.eclipse.swt/Eclipse SWT PI/cocoa/org/eclipse/swt/internal/cocoa/OS.java"
    },
    {
      "type": "modify",
      "old_id": "5ea2b84de684c5b5f738468f2f057b1cd6a7de10",
      "old_mode": 33188,
      "old_path": "bundles/org.eclipse.swt/Eclipse SWT/cocoa/org/eclipse/swt/graphics/Font.java",
      "new_id": "9d85e2f2b2dc857837694c9155c8389680b11c58",
      "new_mode": 33188,
      "new_path": "bundles/org.eclipse.swt/Eclipse SWT/cocoa/org/eclipse/swt/graphics/Font.java"
    }
  ]
}
