Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
29 changes: 24 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -111,8 +111,27 @@ Copyright (c) 2006-2017, Intel Corporation. All rights reserved.
| 2.0 | Release | 11/14/2014 |
| 2.1 | DRAFT for REFORMAT | 10/30/2015 |
| 2.2 | Convert to Gitbook | June 2017 |
| | [#425](https://bugzilla.tianocore.org/show_bug.cgi?id=425) [CCS] clarify line breaking and indentation requirements for multi-line function calls | |
| | [#1656](https://bugzilla.tianocore.org/show_bug.cgi?id=1656) Update all Wiki pages for the BSD+Patent license change with SPDX identifiers | |
| | [#607](https://bugzilla.tianocore.org/show_bug.cgi?id=607) Document code comment requirements for spurious variable assignments | |
| 2.3 | Add 4.2 Directory names section and update File names section for the guidelines of module directory and file naming |September 2022|
| 2.4 | The use of the 'static' C keyword is now preferred over the EDK2 type 'STATIC' |February 2025|
| | [GH #9](https://github.com/tianocore-docs/edk2-CCodingStandardsSpecification/issues/9) BZ #425 [Commit 3f1100b](https://github.com/tianocore-docs/edk2-CCodingStandardsSpecification/commit/3f1100beda60843361a9761b43ba7b18adf0d265) [CCS] clarify line breaking and indentation requirements for multi-line function calls | June 2017 |
| 2.3 | BZ #1656 [Commit d096859](https://github.com/tianocore-docs/edk2-CCodingStandardsSpecification/commit/d096859f15b9cde19c230ac391ae21ee409af48c) Update all Wiki pages for the BSD+Patent license change with SPDX identifiers | April 2019 |
| | [GH #10](https://github.com/tianocore-docs/edk2-CCodingStandardsSpecification/issues/10) BZ #607 [Commit f5ad35e](https://github.com/tianocore-docs/edk2-CCodingStandardsSpecification/commit/f5ad35ec2c6d46e59d2ab999de3147349b102fe5) Document code comment requirements for spurious variable assignments | Sept 2019 |
| | [GH #10](https://github.com/tianocore-docs/edk2-CCodingStandardsSpecification/issues/10) BZ #607 [Commit 1b4a4cc](https://github.com/tianocore-docs/edk2-CCodingStandardsSpecification/commit/1b4a4cc4e562d431928f45f655cad10cbe2321d0) Restrict and clarify applicability of "/*" comments | Sept 2019 |
| | [GH #10](https://github.com/tianocore-docs/edk2-CCodingStandardsSpecification/issues/10) BZ #607 [Commit 0f75934](https://github.com/tianocore-docs/edk2-CCodingStandardsSpecification/commit/0f759345cc8aca2249b3b9f222bc22ce28e0dd17) Remove "Horror Vacui" rule | Sept 2019 |
| | [Commit d2b81c4](https://github.com/tianocore-docs/edk2-CCodingStandardsSpecification/commit/d2b81c41872a094ce4fe2270c8c03cdb75cc8e1c) Fix URLs on the Introduction page | Dec 2020 |
| | [Commit 0d88b47](https://github.com/tianocore-docs/edk2-CCodingStandardsSpecification/commit/0d88b4742209c162c37f5dab282a1c5990e15aa8) Update Name Space Rules examples to follow coding standard | Dec 2020 |
| | [Commit 3edad55](https://github.com/tianocore-docs/edk2-CCodingStandardsSpecification/commit/3edad55bd06c99abc318e7716cad6ce45ee2636a) Update Chapter 5 examples to follow coding standard | Dec 2020 |
| | [Commit 835ab88](https://github.com/tianocore-docs/edk2-CCodingStandardsSpecification/commit/835ab88b06eb87261b98b4ff4cf57a80418302b0) Fix extraneous semicolon in Chapter 5 function example | Dec 2020 |
| | [Commit 9286fa6](https://github.com/tianocore-docs/edk2-CCodingStandardsSpecification/commit/9286fa6c678cb9c120eb661e07c7e6b622f1ae47) Add Gitbook Action to publish HTML, PDF, EPUB, and MOBI | Oct 2020 |
| | Add 4.2 Directory names section and update File names section for the guidelines of module directory and file naming |September 2022|
| | [Commit bda6c02](https://github.com/tianocore-docs/edk2-CCodingStandardsSpecification/commit/bda6c0228d33538cc7bb5e1016c3755961904430) Insert Directory Names section | Oct 2022 |
| | [Commit 782dc33](https://github.com/tianocore-docs/edk2-CCodingStandardsSpecification/commit/782dc33657b4a4a66b416df22785a6d35c9c245e) Updates 4.2 and 4.3 sections | Oct 2022 |
| | [Commit 275e9e6](https://github.com/tianocore-docs/edk2-CCodingStandardsSpecification/commit/275e9e60b53bd721ad6b9ff4d07cdf6005a0399e) Fix missing hyperlink in section 4.2 | Oct 2022 |
| 2.4 | [Commit bbec647](https://github.com/tianocore-docs/edk2-CCodingStandardsSpecification/commit/bbec647065a435e70772323b9d2d77a1ca00ae7f) Fix Markdown to PDF formatting issue | Nov 2022 |
| | [GH #21](https://github.com/tianocore-docs/edk2-CCodingStandardsSpecification/issues/21) BZ #1766 [Commit 422e975](https://github.com/tianocore-docs/edk2-CCodingStandardsSpecification/commit/422e9752985ff9b895ac2bc58b31b4e01f05bd00) Remove use of `STATIC` macros from EDK II C Coding Standard Specification | Feb 2025 |
| | [Commit 7a15a16](https://github.com/tianocore-docs/edk2-CCodingStandardsSpecification/commit/7a15a16adcf1a7785514f352d78a5b99ffd3d3d7) Use github.ref_name in publish action | April 2025 |
| | [Commit cacfbcf](https://github.com/tianocore-docs/edk2-CCodingStandardsSpecification/commit/cacfbcf3ba6c736a06f424fcf9c2c2d47bcf1ec2) Use publish-gitbook-docs action for document publishing | April 2025 |
| | [PR #25](https://github.com/tianocore-docs/edk2-CCodingStandardsSpecification/pull/25) Replace include guard macros with `#pragma once` in include files | Feb 2026 |
| | [GH #19](https://github.com/tianocore-docs/edk2-CCodingStandardsSpecification/issues/19) BZ #723 [PR #26](https://github.com/tianocore-docs/edk2-CCodingStandardsSpecification/pull/26) 5.1.8 Typo: "provided" should be "proven" | March 2026 |
| | [GH #20](https://github.com/tianocore-docs/edk2-CCodingStandardsSpecification/issues/20) BZ #839 [PR #27](https://github.com/tianocore-docs/edk2-CCodingStandardsSpecification/pull/27) Minor typographical errors in chapters 1-5 | March 2026 |
| | [GH #24](https://github.com/tianocore-docs/edk2-CCodingStandardsSpecification/issues/24) BZ #4160 [PR #28](https://github.com/tianocore-docs/edk2-CCodingStandardsSpecification/pull/28) Unclear statement for the blank line for comment | March 2026 |
| | [GH #23](https://github.com/tianocore-docs/edk2-CCodingStandardsSpecification/issues/23) BZ #2664 [PR #29](https://github.com/tianocore-docs/edk2-CCodingStandardsSpecification/pull/29) Fix code examples to match rules and EDK II uncrustify style | March 2026 |
| | [GH #30](https://github.com/tianocore-docs/edk2-CCodingStandardsSpecification/issues/30) [PR #31](https://github.com/tianocore-docs/edk2-CCodingStandardsSpecification/pull/31) Update Revision History with GitHub Issues/PR links | March 2026 |
Loading