aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2022-04-11Improve notebook to handle submit for previous cellsnotebook-viewFrancesco Abbate
2022-04-11Adjust notebook to drawn lines to highlight cellsFrancesco Abbate
2022-04-11Notebook add separate cells for stderrFrancesco Abbate
2022-04-10Delay creating output inline cell on submitFrancesco Abbate
2022-04-10Use larger scrollbar sizeFrancesco Abbate
2022-04-10Add simple scrolling mechanismFrancesco Abbate
2022-04-10Add explanatory comments for node-level viewFrancesco Abbate
2022-04-10Fix and complete mouse events dispatch in notebookFrancesco Abbate
2022-04-10Fix problem with cursor blink in NotebookViewFrancesco Abbate
2022-04-09Fix problem with rootview and notebook active's viewFrancesco Abbate
2022-04-09Cleanup notebook margin and padding logicFrancesco Abbate
2022-04-09Avoid printing pending newline in notebook outputFrancesco Abbate
2022-04-08Fix script and process command to run on linuxFrancesco Abbate
2022-04-08Chunk input code in notebook submitFrancesco Abbate
2022-04-08Avoid drawing gutter in NotebookView code snippetsFrancesco Abbate
2022-04-08WIP: fix input/output addition and focusFrancesco Abbate
2022-04-07WIP: input/output with gsl-shell sort of workingFrancesco Abbate
2022-04-07Add a script to run with gsl-shell subprocessFrancesco Abbate
2022-04-07Add custom syntax in notebook partsFrancesco Abbate
2022-04-07Avoid notebook part past-the-end scrollingFrancesco Abbate
2022-04-06WIP more work to make notebook part workFrancesco Abbate
2022-04-06Rename notebookview fileFrancesco Abbate
2022-04-06WIP: notebook first visualizaion and input eventsFrancesco Abbate
2022-04-06WIP: implementing notebook viewFrancesco Abbate
InputtextView mostly ok, it is a copy of DocView but without gutter and without filename's doc related methods. The NotebookView is largely incomplete.
2022-03-31Add build job for sourcehutFrancesco Abbate
2022-03-14No longer load deleted files from workspaceFrancesco Abbate
2022-03-14Add changelog entry for NagView changeFrancesco Abbate
2022-03-11nagview: support vscroll when message is too longjgmdev
Also some other minor changes: * fix transition when nagview is closed * do not draw or update when not visible * do not process events when not visible * cleaned a bit the logic on next and show * fixes #848
2022-02-12Add a script to repackage a release into an appimageFrancesco Abbate
2022-02-12Fix version option for appimage scriptFrancesco Abbate
2022-02-11Fix a new things about the appimage scriptFrancesco Abbate
Using the work of @redtide fixing a few bits. It works but the need to allow for an unspecified version when invoking build-package.sh.
2022-01-29Include addons with build-package for bundlesv2.0.5Francesco Abbate
2022-01-27Fix again bug with invalid ignore_files patternstesting-2.0.5Francesco Abbate
The pattern cannot be tested in advance as it seems that Lua inspect the pattern only partially, the part that is actually used. We resort to use pcall to catch any error when using the pattern.
2022-01-26Add a small top margin when drawing tabsFrancesco Abbate
Using style.divider_size for the top margin size.
2022-01-25Do no error out on malformed ignore patternsFrancesco Abbate
2022-01-25Add gruvbox light and dark themeFrancesco Abbate
Created based on the gruvbox color theme: https://github.com/morhetz/gruvbox
2022-01-24Fix problem with project module save hookFrancesco Abbate
2022-01-24Use new mutex in dmon to avoid possible lock-upFrancesco Abbate
We rely on one variable _dmon.modify_watches shared between thread to ensure that we don't lock with the dmon polling thread waiting indefinitely and helding a lock. To ensure that the polling thread sees modifications done to 'modify_watches' we use an additional mutex that act as a memory barrier.
2022-01-19Bump version and changelog to prepare 2.0.5 releaseFrancesco Abbate
2022-01-18Remove remaining debug messageFrancesco Abbate
2022-01-13Treat final '/' or '/$' in ignore rule as part of the patternFrancesco Abbate
Evolve the rule for directory in ignore_files to be more natural and easy to understand. When a final '/' or '/$' is found we consider the pattern to match a directory and the pattern is not modifed. In turns, is used, before matching a directory's name a final '/' is appended to its name before checking if it matches the pattern. With the previous rule a final '/' in the pattern meant also a directory but the '/' was removed from the pattern.
2022-01-13Fix error to close view when deleting a fileFrancesco Abbate
2022-01-12Fix project files reading with symlinkfix-dir-monitor-symlinksFrancesco Abbate
2022-01-10Ensure config.plugins are restored on new configFrancesco Abbate
When a user's or project's module configuration file is changed we make sure that the config.plugins fields are all restored so that all plugins already loaded can continue to work.
2022-01-09Fix checks when opening new project directoryFrancesco Abbate
2022-01-09Remove remaining debug code fragmentFrancesco Abbate
2022-01-09Use a timeout in dmon thread with pending eventsFrancesco Abbate
2022-01-09Attempt to fix dmon critical section for windowsFrancesco Abbate
Should fix commit bb12f085f3. When taking the critical section we should always send the event to wakeup the events thread. In addition use TryEnterCriticalSection to send the event only if needed reducing the number of spurious events sent.
2022-01-09Do not use timeout in dmon linux selectFrancesco Abbate
Wait indefinitely in select and wake-up the thread when needed.
2022-01-09Fix some errors with previous commitsFrancesco Abbate