| OLD | NEW |
| 1 .. _sdk-release-notes: | 1 .. _sdk-release-notes: |
| 2 | 2 |
| 3 ############# | 3 ############# |
| 4 Release Notes | 4 Release Notes |
| 5 ############# | 5 ############# |
| 6 | 6 |
| 7 This page provides notes for all releases of the Native Client SDK (including | 7 Chrome/Pepper 33 (branched on 16 December 2013) |
| 8 releases that have been or will be published subsequent to Pepper 28). | 8 =============================================== |
| 9 | |
| 10 Chrome 33 Release (branched on December 16 2013) | |
| 11 ================================================ | |
| 12 | 9 |
| 13 Portable Native Client | 10 Portable Native Client |
| 14 ---------------------- | 11 ---------------------- |
| 15 | 12 |
| 16 PNaCl's default C++ standard library is now LLVM's own libc++, based on | 13 * PNaCl's default C++ standard library is now LLVM's own libc++, based on |
| 17 LLVM 3.3. It also now supports optional ``setjmp``/``longjmp`` exception | 14 LLVM 3.3. This library now supports optional ``setjmp``/``longjmp`` exception |
| 18 handling. See the `announcement | 15 handling (see `announcement |
| 19 <https://groups.google.com/forum/#!topic/native-client-discuss/0spfg6O04FM>`_ | 16 <https://groups.google.com/forum/#!topic/native-client-discuss/0spfg6O04FM>`_ |
| 20 for more details. | 17 for details). |
| 21 | 18 |
| 22 SDK | 19 SDK |
| 23 --- | 20 --- |
| 24 | 21 |
| 25 * Add FUSE mount. | 22 * The ``nacl_io`` library now includes a FUSE mount. |
| 26 * Make common.js load the Release nexe/pexe by default. | 23 * In the SDK examples, ``common.js`` now loads the Release version of the |
| 27 * Fix "make debug" and "make run" on Mac. | 24 nexes/pexes that are built (by default). |
| 25 * "``make debug``" and "``make run``" have been fixed on Mac. |
| 28 | 26 |
| 29 PNaCl enabled by default in Chrome 31 (12 Nov 2013) | 27 PNaCl enabled by default in Chrome 31 (12 Nov 2013) |
| 30 =================================================== | 28 =================================================== |
| 31 | 29 |
| 32 * Portable Native Client (PNaCl) is enabled by default in Chrome 31. See | 30 * Portable Native Client (PNaCl) is enabled by default in Chrome 31. See |
| 33 :doc:`NaCl and PNaCl </nacl-and-pnacl>` for details on the differences between | 31 :doc:`NaCl and PNaCl </nacl-and-pnacl>` for details on the differences between |
| 34 PNaCl and NaCl. | 32 NaCl and PNaCl. |
| 35 * The PNaCl ABI has changed from the preview release in Chrome | 33 * The PNaCl ABI has changed from the preview release in Chrome 30. |
| 36 version 30. If you have pexes built with the Native Client SDK version 30, | 34 Pexe modules built with the ``pepper_30`` bundle in the SDK must be recompiled |
| 37 please recompile them with the newest SDK to run in Chrome 31. As a general | 35 with the ``pepper_31`` bundle or later. |
| 38 rule, it is always recommended to build applications with the latest Native | 36 As a general rule, we always recommended building applications with the latest |
| 39 Client SDK. The PNaCl ABI will remain stable starting with the release of | 37 stable bundle in the Native Client SDK. |
| 40 Chrome 31. | 38 The PNaCl ABI will remain stable starting with the release of Chrome 31. |
| 39 * Additional changes in the Chrome/Pepper 31 release: |
| 41 | 40 |
| 42 Additional changes: | 41 * Updates to the Pepper API, including socket and network support |
| 43 | 42 * Improved socket support in the ``nacl_io`` library |
| 44 * Updates to the Pepper API, including socket and network support. | |
| 45 * Improved socket support in nacl_io. | |
| 46 | 43 |
| 47 PNaCl in Chrome 30 Dev channel (01 Aug 2013) | 44 PNaCl in Chrome 30 Dev channel (01 Aug 2013) |
| 48 ============================================ | 45 ============================================ |
| 49 | 46 |
| 50 * Portable Native Client (PNaCl) is currently available for preview in Chrome | 47 * Portable Native Client (PNaCl) is currently available for preview in Chrome |
| 51 30 (currently in the Dev channel). Apps and sites built with PNaCl can run in | 48 30 (currently in the Dev channel). Apps and sites built with PNaCl can run in |
| 52 Chrome 30 without an explicit flag. | 49 Chrome 30 without an explicit flag. |
| 53 * See `Introduction to Portable Native Client | 50 * See `Introduction to Portable Native Client |
| 54 <http://www.chromium.org/nativeclient/pnacl/introduction-to-portable-native-cl
ient>`_ | 51 <http://www.chromium.org/nativeclient/pnacl/introduction-to-portable-native-cl
ient>`_ |
| 55 for information on developing for PNaCl. More documentation will be available | 52 for information on developing for PNaCl. More documentation will be available |
| (...skipping 493 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 549 | 546 |
| 550 PPAPI | 547 PPAPI |
| 551 ----- | 548 ----- |
| 552 | 549 |
| 553 * The ``CompletionCallbackFactory`` class template now takes a thread traits | 550 * The ``CompletionCallbackFactory`` class template now takes a thread traits |
| 554 class as its second parameter. For details see the `CompletionCallbackFactory | 551 class as its second parameter. For details see the `CompletionCallbackFactory |
| 555 class template reference | 552 class template reference |
| 556 <https://developers.google.com/native-client/pepper22/peppercpp/classpp_1_1_co
mpletion_callback_factory#details>`_. | 553 <https://developers.google.com/native-client/pepper22/peppercpp/classpp_1_1_co
mpletion_callback_factory#details>`_. |
| 557 | 554 |
| 558 .. TODO: Port release notes for older releases | 555 .. TODO: Port release notes for older releases |
| OLD | NEW |