Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[pull] master from Aloxaf:master #32

Open
wants to merge 39 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
39 commits
Select commit Hold shift + click to select a range
83dac98
deps: update deps and assets
Aloxaf Oct 13, 2022
f3f79bc
fix: don't change default config file path
Aloxaf Oct 13, 2022
8aa690a
misc: update copyright year to 2022
Aloxaf Oct 13, 2022
6a3f037
fix: make rustfmt happy
Aloxaf Oct 13, 2022
e0fd52b
fix: build cache output dir
Aloxaf Oct 13, 2022
a906fd2
fix: make clippy happy
Aloxaf Oct 13, 2022
b354a3c
test: fix doc test
Aloxaf Oct 13, 2022
7964c89
ci: add missing dependency
Aloxaf Oct 13, 2022
2ed9199
fix: windows build (#208)
Aloxaf Oct 14, 2022
f71e1a0
fix: font fallback for harfbuzz
Aloxaf Oct 14, 2022
7039029
fix: fmt
Aloxaf Oct 14, 2022
447c456
feat: introduce harfbuzz feature (#209)
Aloxaf Oct 14, 2022
f666c95
fix: do not hardcode string pointer types (#210)
thunder-coding Oct 15, 2022
21d9447
doc: new related project silicon.lua
Aloxaf Nov 7, 2022
4d15f35
feat: Option to show a custom window title (#215)
mrcoalp Nov 14, 2022
cf3668c
docs: Update README.md (#224)
bennypowers Nov 24, 2022
e195b5e
feat: Add anti-aliasing to corners #232 (#234)
JoostScheffer Nov 22, 2023
1a9077a
fix: a vague error message and updated copyright year (#240)
LhAlant Nov 22, 2023
1f5f0e8
feat: Add support for Wayland clipboard (#233)
Krapaince Nov 22, 2023
322db8f
deps: update deps and assets
Aloxaf Nov 22, 2023
ba1ea1b
refactor: make clippy happy
Aloxaf Nov 22, 2023
cd1ec2f
misc: bump version
Aloxaf Nov 22, 2023
f7584ef
misc: fix typos (#220)
kianmeng Feb 28, 2024
a4ad353
misc: Ignore hello.png (#221)
kianmeng Feb 28, 2024
a7eb01e
misc: update deps
Aloxaf Feb 28, 2024
2b74502
deps: remove unnecessary git dependency
Aloxaf Feb 28, 2024
a460f0a
fix: build on nightly
Aloxaf Mar 4, 2024
319066e
refactor: add TextLineDrawer trait
Aloxaf Mar 2, 2024
a59d355
Add missing Ubuntu dependency to README (#244)
Jaxydog Apr 30, 2024
7837ec8
deps: update pathfinder_simd
Aloxaf Apr 30, 2024
a66be54
fix: update time-rs crate (#254)
jalil-salame Sep 26, 2024
d692eb4
deps: update dependencies
Aloxaf Sep 26, 2024
a556b6c
Merge branch 'master' of github.com:Aloxaf/silicon
Aloxaf Sep 26, 2024
5f51996
deps: update syntaxes.bin
Aloxaf Sep 26, 2024
16418d4
ci: fix macOS build
Aloxaf Sep 26, 2024
70cc0fd
fix: Ignore directories when rebuilding cache if they do not exist. (…
kenielf Sep 26, 2024
f5c0412
feat: added a code right pad option and fixed documentation for highl…
vivaansinghvi07 Sep 26, 2024
dc3d141
ci: test on stable rust
Aloxaf Sep 26, 2024
adf96cb
fix: fmt
Aloxaf Sep 26, 2024
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
63 changes: 59 additions & 4 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,8 +11,8 @@ env:

jobs:

test:
name: Test
test-linux:
name: x86_64-unknown-linux-gnu
runs-on: ubuntu-latest
steps:
- name: Checkout
Expand All @@ -24,15 +24,15 @@ jobs:
uses: actions-rs/toolchain@v1
with:
profile: minimal
toolchain: nightly
toolchain: stable
components: rustfmt, clippy
override: true

- name: APT update
run: sudo apt-get update

- name: Install dependencies
run: sudo apt-get install libx11-xcb-dev libxcb-shape0-dev libxcb-xfixes0-dev
run: sudo apt-get install libx11-xcb-dev libxcb-shape0-dev libxcb-xfixes0-dev libharfbuzz-dev

- name: Cargo fmt
uses: actions-rs/cargo@v1
Expand All @@ -56,3 +56,58 @@ jobs:
with:
command: test
args: -- --nocapture

test-windows:
name: x86_64-pc-windows-msvc
runs-on: windows-latest
steps:
- name: Checkout
uses: actions/checkout@v1
with:
fetch-depth: 1

- name: Install rust
uses: actions-rs/toolchain@v1
with:
profile: minimal
toolchain: stable
override: true

- name: Cargo check
uses: actions-rs/cargo@v1
with:
command: check
args: --no-default-features --features=bin

- name: Cargo test
uses: actions-rs/cargo@v1
with:
command: test
args: --no-default-features --features=bin -- --nocapture

test-macos:
name: x86_64-apple-darwin
runs-on: macos-latest
steps:
- name: Checkout
uses: actions/checkout@v1
with:
fetch-depth: 1

- name: Install rust
uses: actions-rs/toolchain@v1
with:
profile: minimal
toolchain: stable
override: true

- name: Cargo check
uses: actions-rs/cargo@v1
with:
command: check

- name: Cargo test
uses: actions-rs/cargo@v1
with:
command: test
args: -- --nocapture
4 changes: 2 additions & 2 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ jobs:
steps:
- run: |
sudo apt-get update
sudo apt-get install libx11-xcb-dev libxcb-shape0-dev libxcb-xfixes0-dev
sudo apt-get install libx11-xcb-dev libxcb-shape0-dev libxcb-xfixes0-dev libharfbuzz-dev
- uses: actions/checkout@v2
with:
fetch-depth: 1
Expand Down Expand Up @@ -95,7 +95,7 @@ jobs:
- uses: actions-rs/cargo@v1
with:
command: build
args: --release
args: --release --no-default-features --features=bin
- id: get_name
shell: bash
run: |
Expand Down
3 changes: 2 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
/target
**/*.rs.bk
/.idea
.vscode
.vscode
hello.png
Loading