Guldoman
5526041da3
Check entire selection to trigger `DocView:scroll_to_make_visible`
...
This is needed for example when a selection has both `line1` and `col1`
at 1, and the left arrow is pressed: `line2` and `col2` change, while
`line1` and `col1` don't, but we still want to scroll.
2022-02-11 06:16:29 +01:00
Guldoman
59ba759167
Don't scroll DocView when executing `doc:select-all`
2022-02-11 06:00:38 +01:00
Jefferson González
dc5888bc07
Merge pull request #837 from Guldoman/process_running_poll
...
Update process status when calling `process:running`
2022-02-08 16:36:18 -04:00
Guldoman
d4b8155cbc
Update process status when calling `process:running`
2022-02-08 18:10:54 +01:00
Jefferson González
8caccbf6f0
Merge pull request #836 from Guldoman/toggle_comment_empty_line
...
Ignore empty lines in `line_comment`
2022-02-07 15:31:48 -04:00
Guldoman
f23cb33f7c
Ignore empty lines in `line_comment`
2022-02-07 19:22:43 +01:00
jgmdev
aec6806d8f
Added system.get_process_id() to api docs.
2022-02-04 15:43:42 -04:00
Adam
212d4e2729
Merge pull request #833 from jgmdev/add-system-get_process_id
...
Implemented system.get_process_id()
2022-02-04 12:24:54 -05:00
jgmdev
df0635ad35
Implemented system.get_process_id()
2022-02-03 22:20:42 -04:00
Adam
e5f17aea4b
Merge pull request #821 from dheisom-gomes/improvements
...
Improvements on core.add_thread function
2022-02-03 19:23:54 -05:00
Adam
d78f310a4e
Merge pull request #829 from Guldoman/draw_rect_alpha_format
...
Use SDL to manage color format mapping in `ren_draw_rect`
2022-02-03 17:02:49 -05:00
Guldoman
9a6cd2b453
Use SDL to manage color format mapping in `ren_draw_rect`
2022-02-03 01:50:43 +01:00
Dheisom Gomes
f5e9146b1c
Merge branch 'master' of https://github.com/lite-xl/lite-xl into improvements
2022-01-30 15:49:37 -03:00
Adam Harrison
af76f544be
Fixing performance regression. Due to the way the hashes work, we must 0 out the whole thing.
2022-01-29 15:19:22 -05:00
Adam
3d40725b8f
Merge pull request #816 from adamharrison/fix-process-api
...
Fixing up Process API
2022-01-28 23:53:37 -05:00
Dheisom Gomes
13adedb23a
Go back to `common.match_pattern` and use `table.unpack` directly on function `core.add_thread`
2022-01-28 18:30:19 -03:00
Adam Harrison
941523868e
Merge branch 'fix-process-api' of github.com:adamharrison/lite-xl into fix-process-api
2022-01-28 15:44:16 -05:00
Adam Harrison
3773a812bd
Incorporate realtakase's suggestions.
2022-01-28 15:39:57 -05:00
Adam
0a70b13a73
Merge pull request #809 from lite-xl/merge-master-2.0
...
Merge master 2.0
2022-01-28 14:38:22 -05:00
Dheisom Gomes
22d8f69b5c
Error correction getting "unpack" function
2022-01-28 12:13:52 -03:00
Dheisom Gomes
6331a23c6b
Added support to use a array of regex to ignore files
2022-01-28 12:02:30 -03:00
Dheisom Gomes
8c0685d440
Added support to pass extra arguments to functions on core.add_thread
2022-01-28 11:53:30 -03:00
Francesco Abbate
3a53b05b29
Do no error out on malformed ignore patterns
2022-01-25 14:16:40 +01:00
Francesco Abbate
3e39da071d
Fix problem with project module save hook
2022-01-24 09:34:54 +01:00
Francesco Abbate
bc9f8a4075
Use new mutex in dmon to avoid possible lock-up
...
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-24 09:34:54 +01:00
Adam Harrison
456126400a
Added in new merge method, and run it on plugins. Also made it so plugin configs can be set anywhere, even if we don't know the plugin beforehand.
2022-01-22 18:39:23 -05:00
Adam
7e6d9df58d
Merge pull request #805 from Jan200101/PR/fallback-force
...
use lua fallback earlier when fallbacks are forced
2022-01-22 17:30:01 -05:00
Jan200101
227ca7d0e5
use lua fallback earlier when fallbacks are forced
2022-01-22 23:29:28 +01:00
Francesco Abbate
f7193c4fa2
Remove unused whitespace_replacements function
2022-01-22 21:46:02 +01:00
Adam Harrison
f9ad83e53e
Fixed windows not converting utf8 environment block to utf16.
2022-01-22 13:34:47 -05:00
Adam Harrison
ed4128bc65
Added in support for env on linux.
2022-01-22 12:36:30 -05:00
Adam Harrison
428c757a13
Implemented @guldoman's suggestion for how to close file handles.
2022-01-22 12:02:59 -05:00
Adam
9cb25acd7b
Merge pull request #815 from takase1121/fix-subprocess-read
...
fix invalid memory access
2022-01-22 11:18:19 -05:00
takase1121
f24ebf853d
fix invalid memory access
2022-01-22 23:30:48 +08:00
Adam
8c8bd4692c
Merge pull request #808 from adamharrison/fix-commenting
...
Fix commenting selections.
2022-01-20 23:28:05 -05:00
Adam Harrison
b523bd5cee
Fixed end of block-style line comments.
2022-01-20 22:17:21 -05:00
Francesco Abbate
f6a0e12e31
Merge branch 'master-2.0'
2022-01-19 20:31:33 +01:00
Francesco Abbate
cd83df1abf
Bump version and changelog to prepare 2.0.5 release
2022-01-19 18:18:25 +01:00
Adam
6025c43241
Merge pull request #743 from takase1121/better-logview
...
multiple improvements to logging
2022-01-18 23:25:36 -05:00
Adam Harrison
cdbfecc5ce
Streamlined, and fixed guldo's problem.
2022-01-18 21:38:43 -05:00
Adam Harrison
30cc205cd4
Fixed issue first mentioned in #771 .
2022-01-18 21:38:38 -05:00
Adam
d3e1636881
Merge pull request #771 from takase1121/multiline-comment-command
...
add toggle-block-comment
2022-01-18 21:07:46 -05:00
Adam
3b3e41c095
Merge pull request #799 from Guldoman/bit32_polyfill
...
Improve bit32 polyfill
2022-01-18 21:06:48 -05:00
Adam
a4e5d9f043
Merge pull request #798 from Jan200101/PR/wrap
...
Add fallbacks to all common dependencies
2022-01-18 20:54:36 -05:00
Francesco Abbate
2dd154edeb
Remove remaining debug message
2022-01-18 10:42:20 +01:00
Jan200101
192c577966
Add fallbacks to all common dependencies
2022-01-15 00:53:46 +01:00
Francesco Abbate
7e9b2f30da
Treat final '/' or '/$' in ignore rule as part of the pattern
...
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-13 16:43:37 +01:00
Francesco Abbate
2456452f65
Fix error to close view when deleting a file
2022-01-13 16:38:20 +01:00
Guldoman
e51c76c72b
Assert for negative `field` in bit32 polyfill
...
This more closely matches the behavior of lua5.2.
2022-01-12 19:56:09 +01:00
Francesco Abbate
ae1890d29a
Fix project files reading with symlink
2022-01-12 00:32:10 +01:00