Skip to content

Latest commit

 

History

History
485 lines (482 loc) · 46.4 KB

CHANGELOG.md

File metadata and controls

485 lines (482 loc) · 46.4 KB

2022-06:

Documentation:

  • d711ddeb: update build documentation [skip ci] (Anton Filimonov)

Code refactoring:

  • cf3947a2: move io thread for regex matching outside of TBB (Anton Filimonov)
  • 35772f81: simplify operations queue (Anton Filimonov)

Build system:

  • f61a2dc4: fix qt6 windows build (Anton Filimonov)
  • 12b36c62: use host version for osx deployment target by default (#481) (Anton Filimonov)
  • d1ecc595: fix deprecated QFontDatabase use (#481) (Anton Filimonov)
  • 29b40f99: use osx target 10.15 for Qt6 on Mac [skip ci] (#451) (Anton Filimonov)

Continuous integration workflow:

  • cca81764: build packages for ubuntu 22.04 and fixes for Qt6 packaging (Anton Filimonov)
  • af4ef1c3: install qt5compat for qt6 build on windows (Anton Filimonov)
  • b55fde62: add qt6 packages for windows (Anton Filimonov)
  • e3e9b246: split workflow to smaller actions (Anton Filimonov)
  • 56d08c2c: fix macos artifacts publishing [skip ci] (Anton Filimonov)
  • 043e864d: use correct paths for Qt6 on mac (Anton Filimonov)
  • de85fe7f: switch for Qt6 LTS release for mac qt6 build (Anton Filimonov)
  • 8b522407: install qt5compat for mac qt6 build (Anton Filimonov)
  • 3fe69f1c: try building with Qt6 on Mac (Anton Filimonov)
  • ec58a1d3: fix sed for mac distribution.xml (Anton Filimonov)
  • 32c34b10: make better macos pkg (Anton Filimonov)
  • 6503e127: fix mac pkg code sign (Anton Filimonov)
  • 553d2937: import mac certs in one action (Anton Filimonov)
  • 0632e2fc: let dpkg figure out dependencies for deb package (Anton Filimonov)
  • e41b3353: add mac keys to same keychain (Anton Filimonov)
  • 91d5844b: try make better RPM deps (Anton Filimonov)
  • 51617738: add install cert to separate keychain (Anton Filimonov)
  • d8e244a3: make better deb packages (Anton Filimonov)
  • 6b50bf92: fix mac codesign (Anton Filimonov)
  • e6ac5502: build pkg for mac (Anton Filimonov)
  • 789ad321: use native compilers for each linux container (#480) (Anton Filimonov)
  • b11582b9: fix path for macdeployqt (Anton Filimonov)
  • cf41e9db: fix mac build in CI (Anton Filimonov)
  • a852c8e4: add 3rdparty sources snapshot to release artifacts (Anton Filimonov)
  • d4f7b34f: add 3rdparty sources snapshot to release artifacts (Anton Filimonov)
  • e83ace65: don't depend on tests libs if not building tests (Anton Filimonov)

Code refactoring:

  • f88365f5: Code refactor, utilize unique_ptr and unused vars, lower scope code and using std::move() (#478) (Herman Semenov)

2022-05:

Documentation:

  • fb645849: add AppImage to readme [skip ci] (Anton Filimonov)

Tests:

Build system:

  • 4f03e86a: fix mac build (Anton Filimonov)
  • 17a87941: fix build containers (Anton Filimonov)
  • 78a79c87: fix build containers (Anton Filimonov)
  • 3008f573: add missing dep (Anton Filimonov)

Continuous integration workflow:

  • 9d9215ee: upload all artifacts to releases [skip ci] (Anton Filimonov)
  • a86c5dba: make different names for linux packages (Anton Filimonov)
  • f5dc701f: fix appimage packaging (Anton Filimonov)
  • f0b6325b: remove jammy, add oracle linux 8 (Anton Filimonov)
  • 9203ec54: build packages for more platforms (Anton Filimonov)

2022-04:

New features:

  • bcb71b50: add a replace data in scratchpad action (#408) (Anton Filimonov)

Documentation:

  • 156f4c77: update documentation for new release (Anton Filimonov)

Build system:

  • 97189cf2: update tbb sha (Anton Filimonov)
  • 9d401a57: macdeployqtfix still uses python2 (Anton Filimonov)
  • d40e78f4: use absolute path for macdeployqtfix (Anton Filimonov)
  • 057dfd0e: copy tbb libs from new location (Anton Filimonov)
  • 05aaadc2: use python to call macdeployqt script (Anton Filimonov)
  • 8121e34a: use klogg fork of tbb for static build (Anton Filimonov)
  • 05d9a867: fix macdeployqtfix path (Anton Filimonov)
  • 0d6f9f13: copy tbb shared lib for win32 (Anton Filimonov)
  • c5efb31f: use shared tbb only for Win (Anton Filimonov)
  • 96d8b6aa: fix hyperscan includes (Anton Filimonov)
  • 286e78cc: don't use deprecated method (Anton Filimonov)
  • 8ba6b304: fix uchardet include (Anton Filimonov)
  • 4cb6a1a6: add git to build containters (Anton Filimonov)
  • 0c0fde02: use own fork of hyperscan (Anton Filimonov)
  • 8d8ef200: fix uchardet (Anton Filimonov)
  • 0ae6d42a: use CPM to get external dependencies (Anton Filimonov)

Continuous integration workflow:

  • 2e3ee10c: workaround for Github broken elastic index for workflow runs [skip ci] (Anton Filimonov)
  • 45dc0279: add more tracing to debug failing test (Anton Filimonov)
  • d7d890bb: copy tbb only on win32 (Anton Filimonov)

2022-03:

New features:

  • fed53dee: show scratchpad when send data to it (#408) (Anton Filimonov)

Documentation:

  • 901e4ade: update list of sponsors and contributors [skip ci] (Anton Filimonov)

Build system:

  • 4c39210f: fix qt6 build on windows (Anton Filimonov)
  • 8b66d11a: fix crashpad build on windows (Anton Filimonov)
  • c5c70229: don't include 3rdparty readme into packages (Anton Filimonov)
  • 16225288: fix build for qt 5.9 (Anton Filimonov)

Continuous integration workflow:

  • ef8456bc: add ts to codesign requests (Anton Filimonov)
  • 683c1c35: revert to windows 2019 runner (Anton Filimonov)
  • b855c762: update vcredist paths (Anton Filimonov)
  • 5aa5f8ce: check new paths on windows [skip ci] (Anton Filimonov)

Other commits:

  • 400da159: Revert "chore: update sentry to 0.4.15" (Anton Filimonov)

2022-02:

Build system:

  • 8002ed8a: fix build on old Qt (Anton Filimonov)

Continuous integration workflow:

  • 4e403031: remove rpm check for now as centos is obsolete (Anton Filimonov)
  • 243b958f: use rhel8 to check rpm (Anton Filimonov)
  • 8fe1b1d6: update centos8 docker to point to vault.centos.org (Anton Filimonov)

2022-01:

Continuous integration workflow:

  • aff1f1ce: sign uninstaller (Anton Filimonov)

Other commits:

  • 3a561a2a: [skip ci] update latest version (Anton Filimonov)

2021-12:

New features:

  • e874eb12: add more shortcuts (#407, #408) (Anton Filimonov)
  • fb478e62: quick send selection to scratchpad (#408) (Anton Filimonov)
  • 80771eeb: reset color labeling cycle when clearing all labels (#270) (Anton Filimonov)
  • f48dda65: allow to configure dark palette (#430) (Anton Filimonov)
  • 7bb565a3: allow to set default encoding (#431) (Anton Filimonov)

Continuous integration workflow:

  • 5a07c58e: add win codesigning back (Anton Filimonov)
  • a8a4eb06: add verbose output for macos notarize actions (Anton Filimonov)

Build system:

  • 1a7a5a4d: Revert "fix: fix link order for new tbb" (Anton Filimonov)

2021-11:

Bug fixes:

  • e75f29ab: Set preferences dialog for Mac (#428) (Anton Filimonov)

Continuous integration workflow:

  • f1380935: Remove codesign on windows (Anton Filimonov)
  • 94408bb7: Fix openssl link (Anton Filimonov)

2021-10:

Build system:

  • 6d4535cd: Use Qt6 if available (Stephan Vedder)

2021-09:

New features:

  • 5c6c4008: use better color labels (#270) (Anton Filimonov)
  • 01d942b8: add colors to context menu on win (Anton Filimonov)

Code refactoring:

  • 6f503b99: make serial graph node explicit (Anton Filimonov)
  • 72cfdc8c: make indexing graph more readable and add traces (Anton Filimonov)

Continuous integration workflow:

  • d7f39db6: add manual release actions (#380)[skip ci] (Anton Filimonov)

Other commits:

  • a7cf50f5: Fixing typo in README (#400) (by @Lightjohn) (Jonathan)

2021-08:

New features:

  • 5ba7ba91: add manifest for scoop installer [skip ci] (Anton Filimonov)
  • 9c30baa3: improve boolean expression error messages (#389) (Anton Filimonov)
  • b9ded7d9: add dark style based on windows qt style (#394) [ci release] (Anton Filimonov)
  • cfe29e6d: allow to activate multiple highlighter sets (#360) (Anton Filimonov)
  • c2422374: allow to edit color label names (Anton Filimonov)
  • 939e1121: remove single line selection fill (#385) (Anton Filimonov)
  • 4963c2c0: allow to select cycling color labels (#270) (Anton Filimonov)
  • c104fd24: add context menu for color labels (#270) (Anton Filimonov)
  • 0aa6f8cf: allow to turn off quick highlight with cycle key (#270) (Anton Filimonov)
  • 4331885b: allow to hide ansi color sequences in displayed text (#338) (Anton Filimonov)
  • 857ddf8a: better copy text handling for path line (Anton Filimonov)
  • 355412ac: allow to configure quick highlighters (#270) (Anton Filimonov)

Documentation:

  • f2a42b98: add section about docs to contributing guide [skip ci] (Anton Filimonov)
  • 1b727814: merge changes from lilventi/klogg [skip ci] (Anton Filimonov)
  • c483723d: fix typos (Anton Filimonov)

Code refactoring:

  • 567df0c9: add klogg_ prefix to all klogg libs (Anton Filimonov)
  • 8f9feef1: move logdata headers to top (Anton Filimonov)
  • c8e011ea: move regex wrappers to its own library (Anton Filimonov)
  • 9fc68073: fix unneeded initialization (Anton Filimonov)
  • cfd4ed0c: make parseDataBlock code more readable (Anton Filimonov)

Build system:

  • b3e7d673: try to disable lto to fix build error on centos (Anton Filimonov)

Continuous integration workflow:

  • 1e46c9c2: test discord webhook (#380)[skip ci] (Anton Filimonov)
  • f9bec82a: move release flow to manual workflow (#380)[skip ci] (Anton Filimonov)
  • 88665c19: put version into separate artifact (#380) (Anton Filimonov)
  • 33e7f616: extract version from artifacts (#380) [skip ci] (Anton Filimonov)
  • c1d18dea: add draft for ci release workflow (#380) [skip ci] (Anton Filimonov)
  • 1502489c: move cmake lto def to other action (Anton Filimonov)
  • b06efccd: diagnose lto error (Anton Filimonov)
  • a45ad09e: disable lto only for centos (Anton Filimonov)
  • ccf71c21: try to avoid gcc lto bug [ci release] (Anton Filimonov)
  • 63a26634: try building in containers for linux (Anton Filimonov)
  • 003f3d37: simplify boost preparation (Anton Filimonov)
  • fa2a4053: remove old workflows (Anton Filimonov)
  • 7e14983c: actually disable tests in build action (Anton Filimonov)
  • 1b472d72: move test to separate action (Anton Filimonov)

2021-07:

New features:

  • ccbd0b28: allow to edit search history (#309) (Anton Filimonov)
  • 1707ef8c: add file to recent files list on manual close (#131) (Anton Filimonov)
  • d7ccfe31: adjust horizontal scroll page step (#163) (Anton Filimonov)
  • 7b5feec4: add more search and follow settings (#283, #363) (Anton Filimonov)
  • 09419c54: allow to configure search history (#364) (Anton Filimonov)
  • cac0afef: deselect quick highlighters on same shortcut (#270) (Anton Filimonov)
  • ac36a09e: allow to change font size with mouse wheel (#359) (Anton Filimonov)

Documentation:

  • 02bf08ea: document commit message prefixes (Anton Filimonov)

Build system:

  • 3987a4e5: fix build on older Qt (Anton Filimonov)

Other commits:

  • 38084e32: [skip ci] chore: update minimal required compilers (Anton Filimonov)

2021-06:

New features:

  • e84ad461: allow alpha-channel for highlighters (#337) (Anton Filimonov)
  • cd6efb9e: [ci release] feature: add experimental color labels (#270) (Anton Filimonov)
  • aee7244d: add list of prominent features in dev builds (Anton Filimonov)
  • be2d40d9: allow files with more than 2147483647 lines (#339, #341) (Anton Filimonov)
  • 4657f4ae: add runtime cpu check (#343) (#344) (Anton Filimonov)
  • 4c29f49f: [ci release] feature: Add go to line action in menu (#334) (Anton Filimonov)
  • 406e4ba4: Allow to configure main window shortcuts (#26) (Anton Filimonov)
  • 9d5f252d: improve shortcuts edit dialog (#26) (Anton Filimonov)
  • 9f89d3b9: allow to set predefined filters pattern mode (#243, #305) (Anton Filimonov)
  • 6ed90ee3: allow to change predefined filters order (#243) (Anton Filimonov)
  • 564bd1db: Add links to Discord and Telegram groups (Anton Filimonov)
  • f63ad53c: [ci release] Allow to configure main search highlight jitter (Anton Filimonov)
  • b9b25ff0: [ci release] Add option to variate highlight colors (Anton Filimonov)

Bug fixes:

  • bb2d9faa: [ci release] fix: save settings from View menu (#349) (Anton Filimonov)
  • 9711a68a: [ci release] fix: initialize regex checkbox (#342) (Anton Filimonov)
  • c5482ffd: Remove unintentional variance for main match (Anton Filimonov)
  • 854e9b00: Update SingleApplication from upstream (#228, #329) (Anton Filimonov)

Documentation:

  • d73edf10: [skip ci] add links to chats (Anton Filimonov)
  • 6cff6e9b: [skip ci] profreading (Anton Filimonov)
  • eae77815: [skip ci] Add article for boolean expressions (Anton Filimonov)
  • 2246de3c: Add mimalloc to notice (Anton Filimonov)

Performance:

  • 24cc11b6: Use more direct access to variables in boolean evaluator (Anton Filimonov)
  • d89b561a: Switch to robinhoog sets in exrptk (Anton Filimonov)

Code refactoring:

  • f5f24395: [ci release] Move boolean evaluator to its own TU (Anton Filimonov)

Build system:

Other commits:

  • afec3cbf: [skip ci] chore: update latest version (Anton Filimonov)

2021-05:

New feature:

  • 154b8994: [ci release] Add user-configurable shortcuts (wip) (Anton Filimonov)
  • 4acfd7bc: Add highlight for matching patterns (Anton Filimonov)
  • c687f271: [ci release] Add/Replace/Exclude for combination mode (Anton Filimonov)
  • 0aae3b02: [ci release] Add boolean pattern combination (Anton Filimonov)
  • cf1b8456: Allow to cancel archives extraction (Anton Filimonov)

Bug fixes:

  • 70799af6: [ci release] Adapt shortcuts to older Qt (Anton Filimonov)
  • 7228c9b5: [ci release] Fix leading zeroes count on msvc (Anton Filimonov)
  • 2a0eb5e6: Do not touch config too frequently (Anton Filimonov)
  • f64d8461: Fix crash on reloading file during search (Anton Filimonov)
  • b0c00418: [ci release] Fix lifetime issues and code style (Anton Filimonov)
  • 2e25c222: Try use mimalloc v2 (#323) (Anton Filimonov)
  • b4df7404: [ci release] Handle more error cases when copy to clipboard (Anton Filimonov)
  • 24012d20: Make matches overview usable for a lot of matches (Anton Filimonov)
  • 283e9fc5: Use proper throttling for search progress (Anton Filimonov)
  • b3a3c100: Capture exceptions in tbb threads (Anton Filimonov)
  • 51f6eb80: Fix plog and QString (Anton Filimonov)
  • 60fd9a46: [skip ci] fix discord link (Anton Filimonov)
  • 402a6975: Try use Qt command line parser (#223) (Anton Filimonov)
  • f3dd91da: [ci release] Enabled crash reporting back (Anton Filimonov)
  • ba058366: Allow incremental quickfind mode for regex (Anton Filimonov)
  • f2b1b998: Do not break selection on Punctuation_Connector (Anton Filimonov)
  • b39641f6: [ci release] Fix crash on last line (Anton Filimonov)
  • c09d0cc7: [ci release] disable malloc override on mac (Anton Filimonov)
  • cbcdc4ce: Switch back to TBB malloc (Anton Filimonov)
  • 886e0de9: [ci release] Make Esc reset focus to main view (#168) (Anton Filimonov)
  • 8ce767af: Close QuickFind by Esc (#168) (Anton Filimonov)
  • 50c27808: Refuse to index files with too long lines (Anton Filimonov)
  • fadb25fb: Fix matching with parentheses (#303) (Anton Filimonov)
  • 385c7dce: [skip ci] Fix latest version (Anton Filimonov)
  • 3d725b3d: Set bearer timeout to very large value (Anton Filimonov)
  • 94925d40: Fix typo (#295) (Anton Filimonov)
  • 96ba60f5: Do not allow character height to be zero (Anton Filimonov)
  • a22c7f9a: Add back option to select preferred regex engine (Anton Filimonov)
  • 9826b628: Fix crash when enqueing new operation in worker destructor (Anton Filimonov)
  • 0baf9546: Actually save default splitter to config (#174) (Anton Filimonov)
  • 7e839891: Start new window session for file from command line (Anton Filimonov)

Documentation:

  • c6701beb: [ci release] Add documentation for logical patern combination (Anton Filimonov)
  • a354c71c: update notice (Anton Filimonov)
  • 51f53772: [skip ci] try add image to readme (Anton Filimonov)
  • ec6028ee: Add Gitter badge (#317) (The Gitter Badger)
  • 3d8deb10: [skip ci] Add post about memory allocation (Anton Filimonov)
  • fc6324a6: [skip ci] add KO FI link (Anton Filimonov)
  • 59816030: [skip ci] add patreon link (Anton Filimonov)
  • 6105d627: [skip ci] provide list of fixed glogg issues on separate page (Anton Filimonov)
  • 4337ac51: [skip ci] add c++17 in build requirements (Anton Filimonov)
  • 27d75262: [skip ci] fix video comment (Anton Filimonov)
  • fc8d5699: [skip ci] add list of fixed glogg issues and perf comparison (Anton Filimonov)
  • 11233a00: [skip ci] add visible link to github releases (Anton Filimonov)

Performance:

  • 7e80d4ac: Use faster digits count (Anton Filimonov)
  • 6aa7ee43: [ci release] Make fast path for regex matching (Anton Filimonov)
  • dcbc65a8: Switch exprtk to robin_hood maps (Anton Filimonov)
  • 229daec3: Decode whole search block at once (Anton Filimonov)
  • 8de8cdad: Replace tbb malloc with mimalloc (Anton Filimonov)
  • 50bae545: Using roaring bitmaps to store marks and matches (Anton Filimonov)

Code refactoring:

  • 6c4262c8: More code cleanup (Anton Filimonov)
  • b2e5b1cf: Add back memory stats (Anton Filimonov)
  • 58aed568: Code cleanup (Anton Filimonov)
  • cd5ced3b: Remove unused operations (Anton Filimonov)
  • f00725b5: Reduce nesting (Anton Filimonov)
  • 6054d5ff: More QtConcurrent cleanup (Anton Filimonov)
  • 9616e63f: [ci release] Replace some QtConcurrent uses with TBB (Anton Filimonov)
  • 10ba5fed: Add more accurate resource wrapper (Anton Filimonov)
  • ed982634: Remove abseil dependency (Anton Filimonov)
  • c7b86edb: Use standard mutext (Anton Filimonov)
  • 469a3b8b: Code cleanup (Anton Filimonov)
  • 33760b0c: Code cleanup (Anton Filimonov)
  • 95472955: Fixes for C++ 17 (Anton Filimonov)
  • d5ea5954: Switch to C++ 17 (Anton Filimonov)
  • 1e8c20ac: Remove immer after switching to roaring bitmaps (Anton Filimonov)
  • c962ba93: Code cleanup (Anton Filimonov)
  • 881a67ec: Use string_view for safety and clarity (Anton Filimonov)

Tests:

  • a27f0ae6: Fix tests (Anton Filimonov)
  • 6736068f: [ci release] fix tests (Anton Filimonov)
  • 72425357: [ci release] Fix test on mac (Anton Filimonov)
  • 5cdfd91f: [ci release] Fix test on mac (Anton Filimonov)
  • cb3710f1: Enable polling on Mac for tests (Anton Filimonov)
  • d4840a9b: Try wait for ui state (Anton Filimonov)
  • dcee04ef: Revert "bypass flaky tests" (Anton Filimonov)
  • 96aec79f: [ci release] bypass flaky tests (Anton Filimonov)
  • 305a4944: More flaky tests (Anton Filimonov)
  • 892bda7f: Try fix flaky test (Anton Filimonov)

Build system:

  • 0480506a: Fix build (Anton Filimonov)
  • ffe73be3: [ci release] fix build (Anton Filimonov)
  • c8ea47dd: [WIP] fix build (Anton Filimonov)
  • c93241b6: Fix x86 build (Anton Filimonov)
  • 663998f4: Fix mac build (Anton Filimonov)
  • c03488bf: Use system KArchive if available (Anton Filimonov)
  • f8286785: Allow to use system abseil (#300) (Anton Filimonov)
  • d5d2107c: [skip ci] klogg will try to use system libraries (Anton Filimonov)
  • a1c4c8f9: Try using system provided libraries (#300) (Anton Filimonov)
  • b5b00ded: [ci release] fix mac build (Anton Filimonov)
  • 1793ba7b: Fix x86 builds (Anton Filimonov)

Continuous integration workflow:

  • 7fddde58: Build portable version only on Windows (Anton Filimonov)
  • dbe45f7d: Use same version of boost for all CI builds (Anton Filimonov)
  • 12aa6196: Better visibility for Centos build (Anton Filimonov)
  • 95295ae0: Revert "Try to reduce pre-release notification" (Anton Filimonov)
  • 1a0e9a2c: Try to reduce pre-release notification (Anton Filimonov)
  • a77bf323: Simplify CI workflows (Anton Filimonov)
  • 3ceff618: Add openssl to centos build container (Anton Filimonov)
  • cee1f57f: Try to build rpm in centos docker container (Anton Filimonov)
  • 93818b11: Try use gcc-8 to stay centos-compatible (Anton Filimonov)
  • eba242cc: Use recent appimage (Anton Filimonov)
  • 52971526: Disable rpm verification on CI builds (Anton Filimonov)
  • 0d864dfd: Switch to Ubuntu 18.04 (Anton Filimonov)
  • 50fcd2f9: Do not use hyperscan on 32 bit Win builds (Anton Filimonov)

Other commits:

  • c16f41db: Add console grep-like utility (Anton Filimonov)
  • 633f177d: Update minidump_dump (Anton Filimonov)
  • b221456f: [ci release] Add more memory stats to crashdumps (Anton Filimonov)

2021-04:

New features:

  • d4825701: Move from PCRE to Hyperscan (Anton Filimonov)
  • ae9a80b3: Add intel hyperscan (Anton Filimonov)
  • 59284807: Use automatic fallback to Qt regular expressions (Anton Filimonov)
  • 74187cd3: Add patch for hyperscan fat runtime build (#291) (Anton Filimonov)
  • 8e26da80: Switch to more simple dark style and require restart (Anton Filimonov)
  • 198f7ebe: Relax add|replace search (Anton Filimonov)
  • bf1b710e: Add context menu item to search with the current selection (#285) (Dan Berindei)
  • 806b2b0d: Add button to treat pattern as exclude filter (#22) (Anton Filimonov)
  • aee2fe84: Prepare for excluding patterns (Anton Filimonov)

Bug fixes:

  • 1c686a43: Add KDAB to NOTICE and reduce debounce timeout (Anton Filimonov)
  • 8bbd446b: Try more sofisticated signal debouncer (#286) (Anton Filimonov)
  • 8da81f49: Add custom tab close icons for Fusion style on Windows (#288) (Anton Filimonov)
  • fe210507: Fix non-monospace highlight and selection (#246) (Anton Filimonov)
  • 60267121: Fix line number area rendering (#249) (Anton Filimonov)
  • 3e7a413f: Don't prevent horizontal scroll in follow mode (#247) (Anton Filimonov)
  • 1f1801d5: Disable FSEvents backed (Anton Filimonov)
  • 22bdbbd2: Use common dispatch to threads (Anton Filimonov)
  • 97886ac7: Get rid of cmake warning (Anton Filimonov)
  • 0c77863f: Fix 0 for goto line (#244) (Anton Filimonov)
  • 85ac7605: Update selection on right click (#281) (Anton Filimonov)
  • 80f332da: Add some bad_alloc catching (#235) (Anton Filimonov)
  • 18747786: Fix file monitor notifications spam (#286) (Anton Filimonov)
  • b340f25e: Fix passing list of files to primary instance (Anton Filimonov)
  • 892494a4: Fix command line help (Anton Filimonov)
  • 48b32815: Made regex error text readable (#264) (Anton Filimonov)
  • e627e1e2: Fix icon reloading for dark theme (#264) (Anton Filimonov)
  • 10ce9b10: Track context menu positon (#242) (Anton Filimonov)
  • 8ff6d7d8: Fix deadlock on indexing (Anton Filimonov)
  • 30015015: Fix some dataraces from tsan (Anton Filimonov)
  • 9b0c3611: Allow to set selection start and end (#242) (Anton Filimonov)
  • 6567a138: Calculate head/tail hash after all indexing is done (Anton Filimonov)
  • 05241283: Create dump dir if not exist (Anton Filimonov)
  • 63474a05: Replace null chars with spaces for clipboard (#227) (Anton Filimonov)
  • c64da293: Fix single line copy to clipboard (Anton Filimonov)
  • a7fa2ada: Add retry to get data from clipboard (Anton Filimonov)
  • 4934d720: Allow some time to upload dumps (Anton Filimonov)
  • d58d5255: Try to recover from bad_alloc (Anton Filimonov)
  • 82cb0104: Enforce limit on line length (Anton Filimonov)
  • b8865b6c: Strict check for raw buffer length (#268) (Anton Filimonov)
  • be27b07c: Check for bytes read from file (Anton Filimonov)
  • 4ff11665: Check for not full read from file (Anton Filimonov)
  • 947ebb0a: Check for too long lines (Anton Filimonov)
  • 2d1d5c47: Fix race when file changes during being indexed (Anton Filimonov)
  • 88f06e7a: Try fix race during encoding change (Anton Filimonov)
  • a6b0481b: Use QPlainTextEdit for crash reports (#245) (Anton Filimonov)

Documentation:

  • d5b372d3: [skip ci] Mention options to disable Hyperscan (Anton Filimonov)
  • d7da0341: [skip ci] Add link to repositories in linux install section (Anton Filimonov)
  • 76882034: [skip ci] Add current milestone badges (Anton Filimonov)
  • 230f1adf: Add badge from repology (Anton Filimonov)
  • 554d7215: add more badges (Anton Filimonov)
  • 49a0f1d3: Add hyperscan to Notice file (Anton Filimonov)
  • 8c0a49c0: [skip ci] Update build instructions (Anton Filimonov)

Performance:

  • 7480b18e: Move conversion to ucs to worker threads (Anton Filimonov)
  • 3b8a581e: Reduce allocation on indexing (Anton Filimonov)

Code refactoring:

  • e921e726: Use structure for raw lines (Anton Filimonov)
  • e573bdc0: Simplify valid regex check (Anton Filimonov)
  • 3b8454ec: User smart pointers for Hyperscan RAII (Anton Filimonov)
  • cb2838cb: Allow to select regexp engine in runtime and compile time (#280) (Anton Filimonov)
  • 28161da2: Try simplify indexing operations enPqueing (Anton Filimonov)
  • dd87888b: Remove some includes (Anton Filimonov)
  • bd32d8e9: Simplify logging macros (Anton Filimonov)

Build system:

  • 088b9598: Fix build without hyperscan (Anton Filimonov)
  • 678481b7: Make cmake better (Anton Filimonov)
  • 12a93e22: Fix some install paths (Anton Filimonov)
  • 7440d6ad: Remove some additional hyperscan targets (Anton Filimonov)
  • 32238c8d: Update mac target to 10.13 (Anton Filimonov)
  • 282eaf9c: Try fix build (Anton Filimonov)
  • 4df167ae: Try use fat runtime for hyperscan (Anton Filimonov)
  • 324a3c73: Remove unneeded installed libs (Anton Filimonov)
  • 4bb9f388: Switch to oneAPI TBB version (Anton Filimonov)
  • 25d0cb45: Do not install abseil files (Anton Filimonov)
  • f4a24b8e: Try fix build (Anton Filimonov)
  • 8e6077ea: [skip ci] add ebuild for Gentoo (Anton Filimonov)
  • 22818236: Do not install efsw files (Anton Filimonov)

Continuous integration workflow:

  • bd87f20c: Try fix win ci (Anton Filimonov)
  • a03bfd26: Switch to notarize action with longer timeout (Anton Filimonov)
  • ca106b7b: Restructure workflow (Anton Filimonov)
  • e9d3c1d8: Add hyperscan deps to workflow (Anton Filimonov)
  • 565a44f3: [skip ci] fix codeql build (Anton Filimonov)
  • 9aa74db7: Build releases for more generic cpu (#290) (Anton Filimonov)
  • 72afe6a7: [skip ci] Fix codeql build (Anton Filimonov)
  • 0525c6e7: Revert "Move build number to patch version position after bintray incident" (Anton Filimonov)
  • 801d4471: Move build number to patch version position after bintray incident (Anton Filimonov)
  • dbbb4c88: Simplify codeql build (Anton Filimonov)

Other commits:

  • 86666e73: update site (Anton Filimonov)
  • 336529f4: [skip ci] News about Hyperscan (Anton Filimonov)
  • d006bca4: Update qdarkstyle to 3.0.2 (Anton Filimonov)
  • 9f1f8762: Collect current vm use in dumps (Anton Filimonov)

2021-03:

New features:

  • 1c8ad2b4: Add context menu to save current search as filter (#253) (Marcin Twardak)

Bug fixes:

  • 7ad885fd: Some fixes for predefined filters (Anton Filimonov)

2021-02:

New features:

  • 1a13b4be: Add import/export feature to predefined filters (#248) (Marcin Twardak)
  • e1af31ef: Do not codesign on pull request checks (Anton Filimonov)

Bug fixes:

  • 6b5a6e69: Sync data before reading and check window ptr (#255) (Anton Filimonov)
  • b4c8548f: Add safety check for qChecksum (#228) (Anton Filimonov)

Continuous integration workflow:

  • 5bd5a7ed: Update codesign action (Anton Filimonov)

  • 18a66e9e: Remove more codsign from PR validation builds (Anton Filimonov)

  • 0974b578: Make predefined filters dialog more similar to highlighters (Anton Filimonov)

2021-01:

New features:

  • be9bb39b: Refactor predefined filters (#191) (Anton Filimonov)
  • 869a09a5: Add drop-down menu with predefined filters (#241) (Marcin Twardak)

Build:

  • d6a78a41: Add std::hash for older Qt versions (Anton Filimonov)

Documentation:

  • 2b27b1f9: [skip ci] Add a screenshot to readme (Anton Filimonov)
  • 83a94380: [skip ci] Add some screenshots (Anton Filimonov)
  • 4ef7f145: Update DOCUMENTATION.md (lilventi)

Continuous integration workflow:

  • 04333561: Another codesign fix (Anton Filimonov)
  • 6f880565: Fix codesign (Anton Filimonov)
  • 00f4d90a: Fix codeql workflow (Anton Filimonov)

2020-12:

Other commits:

  • e6a2c422: Add build arch to crash report (Anton Filimonov)