Francesco Abbate
0d1bec8e35
Remove the treeview check for modified files
...
In the treeview the implementation was checking the files list
to detect if it changed because of a project scan. Since we removed
the project scan we no longer need the check.
Removed the TreeView's self.last table that stores previous files
object by top-level directories.
2021-09-29 14:08:04 +02:00
Francesco Abbate
7ee00c3317
Remove the project scan thread
...
Since the directory monitoring is now basically working we remove the
project scan thread periodically scanning the project directory.
Each project's directory is scanned only once at the beginning when
calling the function `core.add_project_directory` and is updated
incrementally when directory change events are treated.
The config variable `project_scan_rate` is removed as well as the
function `core.reschedule_project_scan`.
2021-09-29 14:08:04 +02:00
Francesco Abbate
09d2c0a325
Update dmon from septag/dmon with fix for linux
...
Update from https://github.com/septag/dmon , commit: 48234fc2 to
include a fix for linux.
2021-09-29 14:08:04 +02:00
Francesco Abbate
1ba385eb5e
First integration of dmon for directory monitoring
2021-09-29 14:07:34 +02:00
Francesco Abbate
18189e63b6
Fix repackage script to restore project version
2021-09-10 15:48:43 +02:00
Francesco Abbate
8dd530e5cf
Add -branch option in repackage script
2021-09-10 15:47:33 +02:00
Francesco Abbate
218999dff8
Avoid bug when replacement stop at end of string
...
Detect when we are past the end of the string to avoid by
checking if byte is not nil.
Fix #510 .
2021-09-10 14:55:04 +02:00
Francesco Abbate
afd0672197
Use line/col to identify selection in replace command
2021-09-10 14:54:55 +02:00
Francesco Abbate
cec1e4efb9
Do not fail search if there was an option change
2021-09-09 23:30:18 +02:00
Francesco Abbate
83607aec4a
Reword changelog
2021-09-09 22:37:26 +02:00
Francesco Abbate
d9afc40a17
Bring back command find-replace:select-next
...
Bring back the command like before to keep single selection but with
ctrl+f3 keybindings. Change the name of the new multi-cursor command
but keep the ctrl+d keybinding.
2021-09-09 21:40:41 +02:00
Guldoman
aa0e083cb9
Allow `find-replace:select-next` to select more occurrences after wrap
...
The initial position for the search is defined by the last selection
towards the end of the file.
After reaching the end of the file, it would always select the same
selection to start the search from.
Now, we start the search from each selection, until a new occurrence is
found.
2021-09-09 21:38:12 +02:00
Francesco Abbate
04250a206a
Add previous find and replace in session
2021-09-09 15:42:16 +02:00
Francesco Abbate
403b7f6fb6
Add missing remove tooltip call
2021-09-09 15:42:16 +02:00
Francesco Abbate
b440a22581
Remeber initial user text for hidden suggestions
...
When using hidden suggestions remember the text user was typing when
navigating suggestions.
Ensure also that in the previously searched expressiosn we have no
duplicate entries.
2021-09-09 15:42:16 +02:00
Francesco Abbate
fa8b3b33b1
Use hidden suggestions also for replace dialog
2021-09-09 15:42:16 +02:00
Francesco Abbate
4bcc1cc07c
Fix error with hidden suggestions
...
Avoid indexing a nil if there are no suggestions.
2021-09-09 15:42:16 +02:00
Francesco Abbate
f85fe102d9
Implement hidden suggestions for find dialog
2021-09-09 15:42:16 +02:00
Francesco Abbate
dfb64fbdf1
Do not add selection with newlines in replace
...
If the selected text containes newlines it doesn't make sense to
use it as the initial text in the "replace text" command view.
Do not use the selected text if a newline is found in the selection.
Fix #511 .
2021-09-09 15:39:41 +02:00
Francesco Abbate
16170e8db9
Improve info.plist for macOS package config
...
As suggested by @redtide and @Timofffee.
2021-09-08 10:27:45 +02:00
Francesco Abbate
48c709a95f
Prepare 2.0.2 version and changelog
2021-09-07 22:46:58 +02:00
Guldoman
0a36e66aba
Fix `treeview:open-in-system` command on Windows
...
The first argument is the title for the `CMD` window.
2021-09-07 22:35:56 +02:00
Francesco Abbate
2b277bb502
Fix problem with -psn argument on macOS
2021-09-07 06:44:15 -07:00
Francesco Abbate
67d7b894ae
Add initial suggestion in open-project-folder
2021-09-07 15:23:41 +02:00
Francesco Abbate
90c721b823
Adopt bigger fonts by default
2021-09-07 15:11:20 +02:00
redtide
aa9e2e2df5
Fixed some build scripts issues, keep bash always updated on macOS
2021-09-07 15:03:00 +02:00
Francesco Abbate
b4080ba148
Bring back pgo option in new build package script
2021-09-07 15:03:00 +02:00
redtide
261ab5daf2
Adapt all scripts to work together with build-packages.sh
2021-09-07 15:03:00 +02:00
Francesco Abbate
91da2ddfdd
Move innosetup meson config into scripts directory
...
The purpose is to keep the main meson build file as simple as possible
while keeping the innosetup config.
2021-09-07 15:03:00 +02:00
Francesco Abbate
cc20849afd
Fix build-packages to use generated Info.plist
2021-09-07 15:03:00 +02:00
Timofffee
9246a16e67
Bring back info.plist with meson configuration
2021-09-07 15:03:00 +02:00
Francesco
de038a633d
Update README to remove reference to notarization
...
We assume we don't need to mention the macOS package is notarized.
2021-09-07 15:03:00 +02:00
Guldoman
f9c7eeeeb8
Check if session file returned anything
2021-09-07 15:03:00 +02:00
Francesco Abbate
8d355bd3a0
Add missing release flag in build-packages.sh
2021-09-07 15:03:00 +02:00
Guldoman
3278eebdad
Avoid exposing `treeview` commands when not usable
2021-09-07 15:03:00 +02:00
Guldoman
9887dd4746
Make open files follow renames
2021-09-07 15:03:00 +02:00
Guldoman
59aa7f0090
Fix absolute path detection in `core.project_absolute_path`
2021-09-07 15:03:00 +02:00
redtide
11521ff883
Specify the WM_CLASS of the application, used by some Linux DEs
2021-09-07 15:03:00 +02:00
Guldoman
de4072e207
Avoid checking for unique selections on non-`DocView`s
2021-09-07 15:03:00 +02:00
Adam Harrison
b7f2d1ad03
Forgot to return an 'n'.
2021-09-07 15:03:00 +02:00
Adam Harrison
7811660caf
Fixed replace to make it multicursor-aware.
2021-09-07 15:03:00 +02:00
redtide
a75aca2538
Renamed freedesktop resources
2021-09-07 15:03:00 +02:00
Timofffee
604626fa32
Fix macOS keymap
2021-09-07 15:03:00 +02:00
Adam Harrison
1d61cf989f
Fixed cursor movement.
2021-09-07 15:03:00 +02:00
Adam Harrison
d352eb1cb9
Fixed cursors moving around with removal and inserts with cursors. Also fixed drawing line highlights with multicursors.
2021-09-07 15:03:00 +02:00
Adam Harrison
9d4e944549
Added in two new VSC-style multicursor shortcuts.
2021-09-07 15:03:00 +02:00
Francesco Abbate
68c1cc606f
Bring back min len autocomplete default to 3
2021-09-07 15:03:00 +02:00
Francesco Abbate
8dde1dbb86
Add renderer build options in build-packages.sh
2021-09-07 15:03:00 +02:00
Zack A
97ca19c73f
build script: check if .git is present
2021-09-07 15:03:00 +02:00
boppyt
e34ec195b4
build script: check for BUILD_PROHIBIT_GIT
2021-09-07 15:03:00 +02:00