Compare commits

..

4 Commits

Author SHA1 Message Date
itsjunetime 01b6c2fa55 Actually reference different version of poppler that we're downloading 2024-11-20 09:43:10 -07:00
itsjunetime c9ef119393 Pull from ubuntu's package archives for version 23.08 2024-11-20 09:40:57 -07:00
itsjunetime cc46791627 Update Changelog to reflect contribution from Kriejstal 2024-11-20 09:32:52 -07:00
June 9cf4a8e0d8 Misc Fixes (#36)
* - Update deps
- Explicitly run benches in CI, specifically only adobe_example pdf to make it quicker
- Render bottom message from Cow to avoid extra allocations
- Fix issue with hitting esc after jumping around pdf

* Install perftools to get criterion compiling

* Install libunwind-dev to get perftools installing

* Build with poppler 23.10 instead of .12 to maybe prevent segfault in CI

* Go back down to 23_7 poppler?

* Maybe more apt installs will get CI to work

* Build *with* boost?
2024-11-20 09:31:26 -07:00
2 changed files with 4 additions and 4 deletions
+3 -3
View File
@@ -29,9 +29,9 @@ jobs:
sudo apt-get install -y cmake libjpeg-dev libfontconfig1-dev libopenjp2-7-dev libopenjpip7 libopenjp2-7 libglib2.0-dev libnss3-dev libunwind-dev libgoogle-perftools-dev libboost-dev sudo apt-get install -y cmake libjpeg-dev libfontconfig1-dev libopenjp2-7-dev libopenjpip7 libopenjp2-7 libglib2.0-dev libnss3-dev libunwind-dev libgoogle-perftools-dev libboost-dev
- name: Build newer poppler - name: Build newer poppler
run: | run: |
wget https://poppler.freedesktop.org/poppler-23.10.0.tar.xz wget http://archive.ubuntu.com/ubuntu/pool/main/p/poppler/poppler_23.08.0.orig.tar.xz
tar xf poppler-23.10.0.tar.xz tar xf poppler_23.08.0.orig.tar.xz
cd poppler-23.10.0 cd poppler-23.08.0
mkdir build && cd build mkdir build && cd build
cmake .. -DCMAKE_BUILD_TYPE=Release \ cmake .. -DCMAKE_BUILD_TYPE=Release \
-DCMAKE_C_COMPILER_LAUNCHER=sccache \ -DCMAKE_C_COMPILER_LAUNCHER=sccache \
+1 -1
View File
@@ -6,7 +6,7 @@
- Update `ratatui` and `ratatui-image` git dependencies to latest upstream - Update `ratatui` and `ratatui-image` git dependencies to latest upstream
- Move `ratatui-image/vb64` support under `nightly` feature, enabled by default - Move `ratatui-image/vb64` support under `nightly` feature, enabled by default
- Fixed a bug where jumping to a page out of range could result in weird `esc` key behavior - Fixed a bug where jumping to a page out of range could result in weird `esc` key behavior
- Added CI - Added CI ([#31](https://github.com/itsjunetime/tdf/pull/31), thank you [@Kriejstal](https://github.com/Kreijstal))
# v0.1.0 # v0.1.0