<feed xmlns='http://www.w3.org/2005/Atom'>
<title>sl0ppij.git/src/utils/logging.rs, branch main</title>
<subtitle>a sl0p.foo repository</subtitle>
<id>https://git.sl0p.foo/sl0ppij.git/atom/src/utils/logging.rs?h=main</id>
<link rel='self' href='https://git.sl0p.foo/sl0ppij.git/atom/src/utils/logging.rs?h=main'/>
<link rel='alternate' type='text/html' href='https://git.sl0p.foo/sl0ppij.git/'/>
<updated>2021-01-24T16:40:14Z</updated>
<entry>
<title>wip: oops shouldn't forget that</title>
<updated>2021-01-24T16:40:14Z</updated>
<author>
<name>denis</name>
<email>denismaximov98@gmail.com</email>
</author>
<published>2021-01-24T16:40:14Z</published>
<link rel='alternate' type='text/html' href='https://git.sl0p.foo/sl0ppij.git/commit/?id=454de6c52cf58466c4ea41a21435835bc69faa6c'/>
<id>urn:sha1:454de6c52cf58466c4ea41a21435835bc69faa6c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat(infrastructure): introduce ErrorContext for tracking errors across threads (#83)</title>
<updated>2020-12-09T17:01:26Z</updated>
<author>
<name>Kunal Mohan</name>
<email>44079328+kunalmohan@users.noreply.github.com</email>
</author>
<published>2020-12-09T17:01:26Z</published>
<link rel='alternate' type='text/html' href='https://git.sl0p.foo/sl0ppij.git/commit/?id=92d1bcff4c0d1d886cefee6984d5533c5ea8dd6f'/>
<id>urn:sha1:92d1bcff4c0d1d886cefee6984d5533c5ea8dd6f</id>
<content type='text'>
* Implement ErrorContext for tracking errors across threads

* reorder Instruction and ErrorContext

* Add ContextType, AppContext, ScreenContext, PtyContext

* Use ArrayVec in ErrorContext

* increase MAX_THREAD_CALL_STACK to 6

* Custom implement Debug for ErrorContext ad ContextType and color output

* Use os_input instead of println!()

* Use array instead of ArrayVec and some cleanup

* Introduce SenderWithContext

* Keep arrayvec at v0.5.1</content>
</entry>
<entry>
<title>fix(compatibility): do not offset first scroll region line (#82)</title>
<updated>2020-12-04T14:19:00Z</updated>
<author>
<name>Aram Drevekenin</name>
<email>aram@poor.dev</email>
</author>
<published>2020-12-04T14:19:00Z</published>
<link rel='alternate' type='text/html' href='https://git.sl0p.foo/sl0ppij.git/commit/?id=1c1558df644a0955ed5fa57b56f5e463949a3e26'/>
<id>urn:sha1:1c1558df644a0955ed5fa57b56f5e463949a3e26</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix(threads): a race condition, build-times, and warnings (#79)</title>
<updated>2020-12-02T14:03:46Z</updated>
<author>
<name>Brooks Rady</name>
<email>b.j.rady@gmail.com</email>
</author>
<published>2020-12-02T14:03:46Z</published>
<link rel='alternate' type='text/html' href='https://git.sl0p.foo/sl0ppij.git/commit/?id=c3fa9fb40e3cb0146169841e5a8a14f4e6ae2fea'/>
<id>urn:sha1:c3fa9fb40e3cb0146169841e5a8a14f4e6ae2fea</id>
<content type='text'>
* Fix a race condition, build-times, and warnings

* Yeah, yeah... I know

* style(code): add comment to explain race condition

Co-authored-by: Aram Drevekenin &lt;aram@poor.dev&gt;</content>
</entry>
<entry>
<title>fic(compatibility): htop scrolling issues (#77)</title>
<updated>2020-11-30T08:40:24Z</updated>
<author>
<name>Aram Drevekenin</name>
<email>aram@poor.dev</email>
</author>
<published>2020-11-30T08:40:24Z</published>
<link rel='alternate' type='text/html' href='https://git.sl0p.foo/sl0ppij.git/commit/?id=c47fed927e8fad0395266fb30c58a094e430bee0'/>
<id>urn:sha1:c47fed927e8fad0395266fb30c58a094e430bee0</id>
<content type='text'>
* fix(compatibility): scrolling inside scroll region with 'M' esc dispatch

* style(format): make rustfmt happy

* fix(tests): send proper data

* fix(logs): do not crash if log file doesn't exist</content>
</entry>
<entry>
<title>chore(infra): added clippy check. (#65)</title>
<updated>2020-11-28T19:02:05Z</updated>
<author>
<name>Roee Shapira</name>
<email>35409124+5c077m4n@users.noreply.github.com</email>
</author>
<published>2020-11-28T19:02:05Z</published>
<link rel='alternate' type='text/html' href='https://git.sl0p.foo/sl0ppij.git/commit/?id=9ad7b8a35ea34297905ec479dbf87a35802cd8b1'/>
<id>urn:sha1:9ad7b8a35ea34297905ec479dbf87a35802cd8b1</id>
<content type='text'>
* Added clippy check.

* Changed step name.

* Used the suggested ci config.

* Some more clippy fixes.

* Some more clippy fixes.

* More clippy fixes.

* Removed allow annotations.

* Minor lint edit.

* More clippy fixes.

* Ran cargo fmt.

* More clippy fixes.

* More clippy fixes.

* More clippy fixes.

* More clippy fixes.

* More clippy fixes.

* More clippy fixes.

* Code review edits.

* Code review edits.

* Code review edits.

* CI update.

* CI update.

* CI update.

* Added clippy warn so wip won't fail ci.

* Cargo fmt.</content>
</entry>
<entry>
<title>hotfix(logging): atomically create tmp folders</title>
<updated>2020-11-25T16:08:43Z</updated>
<author>
<name>Aram Drevekenin</name>
<email>aram@poor.dev</email>
</author>
<published>2020-11-25T16:08:43Z</published>
<link rel='alternate' type='text/html' href='https://git.sl0p.foo/sl0ppij.git/commit/?id=489ade6eb8fc113368ec034efa340c157eb45629'/>
<id>urn:sha1:489ade6eb8fc113368ec034efa340c157eb45629</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix(compatibility): various htop issues (#66)</title>
<updated>2020-11-23T17:01:16Z</updated>
<author>
<name>Aram Drevekenin</name>
<email>aram@poor.dev</email>
</author>
<published>2020-11-23T17:01:16Z</published>
<link rel='alternate' type='text/html' href='https://git.sl0p.foo/sl0ppij.git/commit/?id=f88abe6ad86da27695dac82ea8ad2e1c6fd4cc9e'/>
<id>urn:sha1:f88abe6ad86da27695dac82ea8ad2e1c6fd4cc9e</id>
<content type='text'>
* fix(compatibility): various htop issues

* style(format): make rustfmt happy

* fix(logging): do not delete log dir on startup

* fix(tests): update htop with command toggle

* chore(ci): reduce test concurrency to 1</content>
</entry>
<entry>
<title>fix(layout): total layout percent 100 validation (#57)</title>
<updated>2020-11-21T18:39:57Z</updated>
<author>
<name>Roee Shapira</name>
<email>35409124+5c077m4n@users.noreply.github.com</email>
</author>
<published>2020-11-21T18:39:57Z</published>
<link rel='alternate' type='text/html' href='https://git.sl0p.foo/sl0ppij.git/commit/?id=fd1f1ce697fae94101e971ff059aed9c33c379fd'/>
<id>urn:sha1:fd1f1ce697fae94101e971ff059aed9c33c379fd</id>
<content type='text'>
* Fix for issue #52

* Added missing fixtures.

* Added missing validation.

* Moved layout creation and validation to the Layout struct.

* Ran cargo fmt.

* Added creation of tmp folder if needed.

* Code review edit.

* Code review edit.

* Fancied code up.

* PR request change.

* PR code review.

* Merge from upstream/main.

* Merge from upstream/main.</content>
</entry>
<entry>
<title>fix(compatibility): some fixes for htop (#53)</title>
<updated>2020-11-19T10:15:59Z</updated>
<author>
<name>Roee Shapira</name>
<email>35409124+5c077m4n@users.noreply.github.com</email>
</author>
<published>2020-11-19T10:15:59Z</published>
<link rel='alternate' type='text/html' href='https://git.sl0p.foo/sl0ppij.git/commit/?id=5ddf95a16c8d1c9632ba6cef56f55fcf8bf9e4ea'/>
<id>urn:sha1:5ddf95a16c8d1c9632ba6cef56f55fcf8bf9e4ea</id>
<content type='text'>
* Moved all log to file functions to one module.

* Moved logging to file function to utils module.

* Housekeeping.

* Housekeeping.

* Started investigation into htop CSIs.

* Used better function for scrolling.

* Minor cleanup.

* Cleanup and start of scroll region rotation.

* Implemented scroll region rotation.

* Improved performace.

* New SCI found.

* Typo.

* Typo.

* Removed logging function.

* Added scroll rotation functions.

* Typo.

* Moved all logging function to one module.

* Attempt at making htop work.

* Reverted unneeded changes.

* Improved log file name creation.

* Ran rust fmt.

* PR review edits.

* PR review edits.

* Used mark_for_rerender function.

* Removed _ prefix from logging functions.</content>
</entry>
</feed>
