Skip to content

Commit

Permalink
Merge branch 'feature/bitmap-rewrite' into develop
Browse files Browse the repository at this point in the history
  • Loading branch information
io7m committed Nov 21, 2023
2 parents f618f9b + 4b7b369 commit 87fd647
Show file tree
Hide file tree
Showing 512 changed files with 29,614 additions and 21,512 deletions.
19 changes: 0 additions & 19 deletions .github/workflows/main-openjdk_current-linux.yml

This file was deleted.

19 changes: 0 additions & 19 deletions .github/workflows/main-openjdk_current-windows.yml

This file was deleted.

23 changes: 0 additions & 23 deletions .github/workflows/main-openjdk_lts-linux.yml

This file was deleted.

26 changes: 26 additions & 0 deletions .github/workflows/main.linux.temurin.current.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
name: main.linux.temurin.current

on:
push:
branches: [ develop, feature/*, release/* ]
pull_request:
branches: [ develop ]

jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- name: JDK
uses: actions/setup-java@v3
with:
java-version: 21
distribution: 'temurin'
- name: Build
run: mvn --errors clean verify site
- name: Upload test logs
uses: actions/upload-artifact@v3
if: always()
with:
name: test-logs
path: ./com.io7m.jsycamore.tests/target/surefire-reports
30 changes: 30 additions & 0 deletions .github/workflows/main.linux.temurin.lts.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
name: main.linux.temurin.lts

on:
push:
branches: [ develop, feature/*, release/* ]
pull_request:
branches: [ develop ]

jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- name: JDK
uses: actions/setup-java@v3
with:
java-version: 21
distribution: 'temurin'
- name: Build
run: mvn --errors clean verify site
- name: Upload test logs
uses: actions/upload-artifact@v3
if: always()
with:
name: test-logs
path: ./com.io7m.jsycamore.tests/target/surefire-reports
- name: Coverage
uses: codecov/codecov-action@v1
with:
file: com.io7m.jsycamore.tests/target/site/jacoco-aggregate/jacoco.xml
26 changes: 26 additions & 0 deletions .github/workflows/main.windows.temurin.current.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
name: main.windows.temurin.current

on:
push:
branches: [ develop, feature/*, release/* ]
pull_request:
branches: [ develop ]

jobs:
build:
runs-on: windows-latest
steps:
- uses: actions/checkout@v2
- name: JDK
uses: actions/setup-java@v3
with:
java-version: 21
distribution: 'temurin'
- name: Build
run: mvn --errors clean verify site
- name: Upload test logs
uses: actions/upload-artifact@v3
if: always()
with:
name: test-logs
path: ./com.io7m.jsycamore.tests/target/surefire-reports
26 changes: 26 additions & 0 deletions .github/workflows/main.windows.temurin.lts.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
name: main.windows.temurin.lts

on:
push:
branches: [ develop, feature/*, release/* ]
pull_request:
branches: [ develop ]

jobs:
build:
runs-on: windows-latest
steps:
- uses: actions/checkout@v2
- name: JDK
uses: actions/setup-java@v3
with:
java-version: 21
distribution: 'temurin'
- name: Build
run: mvn --errors clean verify site
- name: Upload test logs
uses: actions/upload-artifact@v3
if: always()
with:
name: test-logs
path: ./com.io7m.jsycamore.tests/target/surefire-reports
2 changes: 1 addition & 1 deletion .jenkins
2 changes: 1 addition & 1 deletion README-LICENSE.txt
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
Copyright © 2015 <code@io7m.com> http://io7m.com
Copyright © 2023 Mark Raynsford <code@io7m.com> https://www.io7m.com

Permission to use, copy, modify, and/or distribute this software for any
purpose with or without fee is hereby granted, provided that the above
Expand Down
14 changes: 7 additions & 7 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,14 +2,14 @@ jsycamore
===

[![Maven Central](https://img.shields.io/maven-central/v/com.io7m.jsycamore/com.io7m.jsycamore.svg?style=flat-square)](http://search.maven.org/#search%7Cga%7C1%7Cg%3A%22com.io7m.jsycamore%22)
[![Maven Central (snapshot)](https://img.shields.io/nexus/s/https/oss.sonatype.org/com.io7m.jsycamore/com.io7m.jsycamore.svg?style=flat-square)](https://oss.sonatype.org/content/repositories/snapshots/com/io7m/jsycamore/)
[![Maven Central (snapshot)](https://img.shields.io/nexus/s/https/s01.oss.sonatype.org/com.io7m.jsycamore/com.io7m.jsycamore.svg?style=flat-square)](https://s01.oss.sonatype.org/content/repositories/snapshots/com/io7m/jsycamore/)
[![Codecov](https://img.shields.io/codecov/c/github/io7m/jsycamore.svg?style=flat-square)](https://codecov.io/gh/io7m/jsycamore)

![jsycamore](./src/site/resources/jsycamore.jpg?raw=true)

| JVM | Platform | Status |
|-----------------|----------|--------|
| OpenJDK LTS | Linux | [![Build (OpenJDK LTS, Linux)](https://img.shields.io/github/workflow/status/io7m/jsycamore/main-openjdk_lts-linux)](https://github.com/io7m/jsycamore/actions?query=workflow%3Amain-openjdk_lts-linux) |
| OpenJDK Current | Linux | [![Build (OpenJDK Current, Linux)](https://img.shields.io/github/workflow/status/io7m/jsycamore/main-openjdk_current-linux)](https://github.com/io7m/jsycamore/actions?query=workflow%3Amain-openjdk_current-linux)
| OpenJDK Current | Windows | [![Build (OpenJDK Current, Windows)](https://img.shields.io/github/workflow/status/io7m/jsycamore/main-openjdk_current-windows)](https://github.com/io7m/jsycamore/actions?query=workflow%3Amain-openjdk_current-windows)

| JVM | Platform | Status |
|-----|----------|--------|
| OpenJDK (Temurin) Current | Linux | [![Build (OpenJDK (Temurin) Current, Linux)](https://img.shields.io/github/actions/workflow/status/io7m/jsycamore/main.linux.temurin.current.yml)](https://github.com/io7m/jsycamore/actions?query=workflow%3Amain.linux.temurin.current)|
| OpenJDK (Temurin) LTS | Linux | [![Build (OpenJDK (Temurin) LTS, Linux)](https://img.shields.io/github/actions/workflow/status/io7m/jsycamore/main.linux.temurin.lts.yml)](https://github.com/io7m/jsycamore/actions?query=workflow%3Amain.linux.temurin.lts)|
| OpenJDK (Temurin) Current | Windows | [![Build (OpenJDK (Temurin) Current, Windows)](https://img.shields.io/github/actions/workflow/status/io7m/jsycamore/main.windows.temurin.current.yml)](https://github.com/io7m/jsycamore/actions?query=workflow%3Amain.windows.temurin.current)|
| OpenJDK (Temurin) LTS | Windows | [![Build (OpenJDK (Temurin) LTS, Windows)](https://img.shields.io/github/actions/workflow/status/io7m/jsycamore/main.windows.temurin.lts.yml)](https://github.com/io7m/jsycamore/actions?query=workflow%3Amain.windows.temurin.lts)|
48 changes: 48 additions & 0 deletions checkstyle-filter.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,48 @@
<?xml version="1.0" encoding="utf-8"?>

<!DOCTYPE suppressions PUBLIC
"-//Checkstyle//DTD SuppressionFilter Configuration 1.0//EN"
"https://checkstyle.org/dtds/suppressions_1_0.dtd">

<suppressions>
<suppress files="SyConstraints.java"
checks="HiddenField"/>

<suppress files="SyWindowResizeNE.java"
checks="NPathComplexity"/>
<suppress files="SyWindowResizeSE.java"
checks="NPathComplexity"/>
<suppress files="SyWindowResizeNW.java"
checks="NPathComplexity"/>
<suppress files="SyWindowResizeS.java"
checks="NPathComplexity"/>
<suppress files="SyWindowResizeN.java"
checks="NPathComplexity"/>
<suppress files="SyWindowResizeW.java"
checks="NPathComplexity"/>
<suppress files="SyWindowResizeSW.java"
checks="NPathComplexity"/>
<suppress files="SyWindowResizeE.java"
checks="NPathComplexity"/>
<suppress files="SyWindowTitle.java"
checks="NPathComplexity"/>
<suppress files="SyWindowRoot.java"
checks="CyclomaticComplexity"/>
<suppress files="SyWindowButtonComponent.java"
checks="NPathComplexity"/>

<suppress files="SyButtonAbstract.java"
checks="NPathComplexity"/>

<suppress files="SyThemeValues.java"
checks="NPathComplexity"/>

<suppress files="SyThemePrimal.java"
checks="CyclomaticComplexity"/>

<suppress files="SyAWTKeyCodeMapping.java"
checks="CyclomaticComplexity"/>
<suppress files="SyAWTKeyCodeMapping.java"
checks="JavaNCSS"/>

</suppressions>
14 changes: 14 additions & 0 deletions checkstyle-suppressions-1.0.dtd
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
<!-- Add the following to any file that is to be validated against this DTD:

<!DOCTYPE suppressions PUBLIC
"-//Checkstyle//DTD SuppressionFilter Configuration 1.0//EN"
"https://checkstyle.org/dtds/suppressions_1_0.dtd">
-->

<!ELEMENT suppressions (suppress*)>

<!ELEMENT suppress EMPTY>
<!ATTLIST suppress files CDATA #REQUIRED
checks CDATA #REQUIRED
lines CDATA #IMPLIED
columns CDATA #IMPLIED>
48 changes: 0 additions & 48 deletions com.io7m.jsycamore.api.images/pom.xml

This file was deleted.

This file was deleted.

Loading

0 comments on commit 87fd647

Please sign in to comment.