diff --git a/CNAME b/CNAME new file mode 100644 index 0000000..d9c5e2c --- /dev/null +++ b/CNAME @@ -0,0 +1 @@ +www.cevelop.com \ No newline at end of file diff --git a/README.md b/README.md index 50738cc..bf5dec4 100644 --- a/README.md +++ b/README.md @@ -7,6 +7,6 @@ The site is based on [Jekyll](http://jekyllrb.com). Each commit on the master br Thanks to [Docker](https://www.docker.com/), no dependencies have to be installed locally. Just execute the following command: - docker run --rm -it -v $(pwd):/srv/jekyll -p 127.0.0.1:4000:4000 jekyll/jekyll:pages jekyll serve + docker run --rm -it -v $(pwd):/srv/jekyll -p 127.0.0.1:4000:4000 jekyll/jekyll:pages bash -c "gem install webrick && jekyll serve" The site will then be available on http://localhost:4000 and is rebuilt automatically with each change. diff --git a/_layouts/default.html b/_layouts/default.html index b0e2045..c953f06 100644 --- a/_layouts/default.html +++ b/_layouts/default.html @@ -117,7 +117,7 @@

Developed within the REPARA project, co-funded b
- +
@@ -126,7 +126,7 @@

Developed within the REPARA project, co-funded b

Cevelop on Twitter

-

© 2019 Institute for Software – +

© 2021 Institute for Software Contact Us Bug Reports License – diff --git a/_posts/2019-06-27-cevelop-1.12.0-release.markdown b/_posts/2019-06-27-cevelop-1.12.0-release.markdown new file mode 100644 index 0000000..23ea4d1 --- /dev/null +++ b/_posts/2019-06-27-cevelop-1.12.0-release.markdown @@ -0,0 +1,24 @@ +--- +layout: post +active: news +title: "Cevelop 1.12.0 Release" +--- + +Today, we released Cevelop 1.12.0. It is based on Eclipse CDT 9.8 and the underlying Eclipse 2019-06 Platform, +which brings many improvements. We also fixed some minor bugs and added the +Codeanalysator as a new Beta plug-in. + +* Codeanalysator, that comes with many checkers for MISRA, Autosar and the C++ Core Guidelines. +* CUTE Headers have been updated to the latest version 2.2.3 +* Bugfixes for the TDD, Constificator and other plug-ins +* Eclipse CDT CMake support is now also included in the IDE +* Added the different platform update sites to make it easier to install other plug-ins + +
+ +As always, you can download Cevelop 1.12.0 from our [Download](/download) page. If you have any issues or other feedback, please [let us know](/contact). + +

+ — Hansruedi Patzen +

+ diff --git a/_posts/2019-07-29-cevelop-1.12.1-release.markdown b/_posts/2019-07-29-cevelop-1.12.1-release.markdown new file mode 100644 index 0000000..b65eb8d --- /dev/null +++ b/_posts/2019-07-29-cevelop-1.12.1-release.markdown @@ -0,0 +1,22 @@ +--- +layout: post +active: news +title: "Cevelop 1.12.1 Release" +--- + +Today, we released Cevelop 1.12.1. This is a patch release updating the underlying Eclipse CDT to 9.8.1 and fixing some problems found +in the different plug-ins. We've also updated the Ctylechecker beta plug-in to be able to check your code against various styleguides. + +* Update Eclipse CDT to 9.8.1 +* Fix various small problems in the different plug-ins +* Ctylechecker now includes styleguide checking support (Preferences -> C/C++ -> Code Analysis -> Ctylechecker) +* SConsolidator has been updated to 1.1.0 + +
+ +As always, you can download Cevelop 1.12.1 from our [Download](/download) page. If you have any issues or other feedback, please [let us know](/contact). + +

+ — Hansruedi Patzen +

+ diff --git a/_posts/2019-10-23-cevelop-1.13.0-release.markdown b/_posts/2019-10-23-cevelop-1.13.0-release.markdown new file mode 100644 index 0000000..ef68839 --- /dev/null +++ b/_posts/2019-10-23-cevelop-1.13.0-release.markdown @@ -0,0 +1,20 @@ +--- +layout: post +active: news +title: "Cevelop 1.13.0 Release" +--- + +Today, we released Cevelop 1.13.0. This is a minor release updating the underlying Eclipse Platform and Eclipse CDT. + +* Update Eclipse Platform to 2019-09 +* Update Eclipse CDT to 9.9.0 +* General bug fixes and performance improvements + +
+ +As always, you can download Cevelop 1.13.0 from our [Download](/download) page. If you have any issues or other feedback, please [let us know](/contact). + +

+ — Toni Suter +

+ diff --git a/_posts/2020-02-17-cevelop-1.14.1-release.markdown b/_posts/2020-02-17-cevelop-1.14.1-release.markdown new file mode 100644 index 0000000..5edb289 --- /dev/null +++ b/_posts/2020-02-17-cevelop-1.14.1-release.markdown @@ -0,0 +1,21 @@ +--- +layout: post +active: news +title: "Cevelop 1.14.1 Release" +--- + +Today, we released Cevelop 1.14.1. This is a minor release updating the underlying Eclipse Platform and Eclipse CDT. + +* Update Eclipse Platform to 2019-12 +* Update Eclipse CDT to 9.10.0 +* General bug fixes and performance improvements +* Added Stylechecker and Constificator to the Cevelop product +* Removed Includator and Sconsolidator from the Cevelop product (they are still available from update sites) + +
+ +As always, you can download Cevelop 1.14.1 from our [Download](/download) page. If you have any issues or other feedback, please [let us know](/contact). + +

+ — Thomas Corbat +

diff --git a/about.html b/about.html index c642233..f29dfb3 100644 --- a/about.html +++ b/about.html @@ -18,7 +18,7 @@

About – the origins of Cevelop

Over time, as more and more plug-ins were created, it became tedious to discover and install them one by one. So we decided to bundle them all into one single download, including the latest release of Eclipse CDT.

-
+
diff --git a/beta.html b/beta.html index 1d8c160..bf73cfd 100644 --- a/beta.html +++ b/beta.html @@ -36,16 +36,33 @@

  • Intwidthfixator replaces implementation-dependent integral types, e.g. int, with fixed-width types, e.g. int32_t, and vice-versa. +
  • +
  • + Ctylechecker performs a lightweight check of simple style mistakes. +
  • +
  • + Codeanalysator check if your code conforms to the MISRA, Autosar or C++ Core Guidelines. +
  • +

    + Beta Plug-ins for Cevelop 1.12 +

    +

    + Use the following update site to install the Beta Plug-ins +

    +
    https://s3.infs.ch/cevelop/update/1.12.0
    +

    Beta Plug-ins for Cevelop 1.11

    Use the following update site to install the Beta Plug-ins

    -
    https://www.cevelop.com/update/1.11.0
    -

    @@ -54,8 +71,8 @@

    Use the following update site to install the Beta Plug-ins

    -
    https://www.cevelop.com/update/1.10.0
    -

    @@ -64,8 +81,8 @@

    Use the following update site to install the Beta Plug-ins

    -
    https://www.cevelop.com/update/1.9.0
    -

    @@ -74,8 +91,8 @@

    Use the following update site to install the Beta Plug-ins

    -
    https://www.cevelop.com/update/1.8.0
    -

    @@ -84,8 +101,8 @@

    Use the following update site to install the Beta Plug-ins

    -
    https://www.cevelop.com/update/1.7.0
    -

    diff --git a/contact.html b/contact.html index 36f91ec..1bf8770 100644 --- a/contact.html +++ b/contact.html @@ -16,14 +16,14 @@

    Contact – let us know what you think

    Feedback

    -

    We would be very happy to hear from you, so feel free to drop us a message with your feedback. You can reach us at ifs@hsr.ch or send us a message using the form below:

    +

    We would be very happy to hear from you, so feel free to drop us a message with your feedback. You can reach us at ifs@ost.ch or send us a message using the form below:

    diff --git a/download.html b/download.html index 0e616cc..6755b68 100644 --- a/download.html +++ b/download.html @@ -4,10 +4,10 @@ active: download permalink: /download/ -release-version: 1.11.1 -download-win64: /cevelop/downloads/cevelop-1.11.1-201902151304-win32.win32.x86_64.zip -download-osx64: /cevelop/downloads/cevelop-1.11.1-201902151304-macosx.cocoa.x86_64.tar.gz -download-lnx64: /cevelop/downloads/cevelop-1.11.1-201902151304-linux.gtk.x86_64.tar.gz +release-version: 1.14.1 +download-win64: https://s3.infs.ch/cevelop/downloads/cevelop-1.14.1-202002280945-win32.win32.x86_64.zip +download-osx64: https://s3.infs.ch/cevelop/downloads/cevelop-1.14.1-202002280945-macosx.cocoa.x86_64.tar.gz +download-lnx64: https://s3.infs.ch/cevelop/downloads/cevelop-1.14.1-202002280945-linux.gtk.x86_64.tar.gz ---
    @@ -100,6 +101,98 @@

    Thank you for downloading Cevelop

    Changelog

    +
    +
    +

    Release 1.14.1

    +

    Updates the underlying Eclipse Platform to 2019-12 and CDT to version 9.10

    +

    General bug fixes and performance improvements

    + +
    +
    +
    +
    +

    Release 1.13.0

    +

    Updates the underlying Eclipse Platform to 2019-09 and CDT to version 9.9

    +

    General bug fixes and performance improvements

    + +
    +
    +
    +
    +

    Release 1.12.1

    +

    Updates the underlying Eclipse CDT to version 9.8.1

    +

    Fixes several bugs in Cevelop and CUTE

    + +
    +
    +
    +
    +

    Release 1.12.0

    +

    Updates the underlying Eclipse Platform to 2019-06 and CDT to version 9.8

    +

    Fixes several bugs in Cevelop and CUTE

    + +
    +

    Release 1.11.1

    diff --git a/faq.html b/faq.html index a59c282..367f55b 100644 --- a/faq.html +++ b/faq.html @@ -16,8 +16,11 @@

    FAQ – frequently asked questions

    Where can I report a bug?

    Please use our GitHub Issue Tracker to report bugs and feature requests .

    +

    Does Cevelop support 32-bit platforms?

    +

    No. As of version 1.11.1, Cevelop is a 64-bit-only application. + This is because the underlying Eclipse Platform dropped 32-bit support.

    Cevelop does not start

    -

    This is usually caused by an outdated Java version. Cevelop requires Java 8 to run. Here are some links to get you started:

    +

    This is usually caused by an outdated Java version or because it is a 32-bit version of Java. Cevelop requires 64-bit Java 8 to run.
    Here are some links to get you started:

    • Installing Java 8 on OS X El Capitan
    • Installing Java 8 on Ubuntu
    • @@ -71,6 +74,23 @@

      How can I import my existing CMake project to Cevelop?

    • Open Cevelop and Import... the project as General → Existing Projects into Workspace and select the folder you've run cmake in as the root directory.
    • After either of these steps the project can be run and built directly from inside Cevelop.

      +

      How can I link a static library?

      +

      There are two ways you can do this in Cevelop. If the library is a separate Cevelop project in the same workspace, you can do the following:

      +
        +
      1. Open the properties of the executable project.
      2. +
      3. Go to C/C++ General → Paths and Symbols → References
      4. +
      5. Add a reference to the library project. This will automatically set the library path, header path, etc.
      6. +
      +

      The end result should look like this:

      + +

      If you instead want to add the library and its header files directly to the executable project, you can do that as well. However, this means that you need to manually specify the library path, library name, etc:

      +
        +
      1. Open the properties of the executable project.
      2. +
      3. Go to C/C++ General → Paths and Symbols → Library Paths and add the path to the library as a workspace path.
      4. + +
      5. Go to C/C++ General → Paths and Symbols → Libraries and add the name of the library (without the lib prefix and the .a file extension).
      6. + +
    diff --git a/img/link_static_library1.png b/img/link_static_library1.png new file mode 100644 index 0000000..9a62602 Binary files /dev/null and b/img/link_static_library1.png differ diff --git a/img/link_static_library2.png b/img/link_static_library2.png new file mode 100644 index 0000000..3cd311b Binary files /dev/null and b/img/link_static_library2.png differ diff --git a/img/link_static_library3.png b/img/link_static_library3.png new file mode 100644 index 0000000..6c4a738 Binary files /dev/null and b/img/link_static_library3.png differ diff --git a/img/ost.jpg b/img/ost.jpg new file mode 100644 index 0000000..768ffbc Binary files /dev/null and b/img/ost.jpg differ diff --git a/img/snapcraft-logo-notext.svg b/img/snapcraft-logo-notext.svg new file mode 100644 index 0000000..f4e835f --- /dev/null +++ b/img/snapcraft-logo-notext.svg @@ -0,0 +1,40 @@ + + + + + + snapcraft + + diff --git a/license.html b/license.html index d33e51d..dcff6ca 100644 --- a/license.html +++ b/license.html @@ -69,7 +69,7 @@

    ENTIRE AGREEMENT

    © 2014 Hochschule für Technik Rapperswil

    -
    +