Упрощение git: только просмотр с diff, без словного уровня, render без побочек
- История: убран таб текстового diff — только Просмотр версии с подсветкой; пустые состояния через emptyMessage - GitManager: удалены fileDiffText/fileDiffHtml (+escHtml), остался fileContentAt/workdirContent/history/restore - MdParser: удалён словный merge (плейсхолдеры/tokenize/risiko), текст — отдельными del/add как diff; renderInner без сброса codeBlocks, render() — clear+renderInner; убраны save/restore хаки - Тесты обновлены
This commit is contained in:
@@ -42,5 +42,11 @@ public:
|
||||
|
||||
struct Impl;
|
||||
private:
|
||||
// Внутренний рендер без сброса codeBlocks/codeCounter (для parseBlocks*,
|
||||
// которые сами управляют состоянием и вызывают его многократно)
|
||||
QString renderInner(const QString &markdown,
|
||||
const QString &vaultRoot,
|
||||
const QString &fileDir);
|
||||
|
||||
Impl *m = nullptr;
|
||||
};
|
||||
Reference in New Issue
Block a user