1035 Commits

Author SHA1 Message Date
Adam Harrison
58f4963ade Added in two new VSC-style multicursor shortcuts. 2021-08-28 13:42:06 -04:00
Francesco Abbate
ccba91261d Merge remote-tracking branch 'origin/fix-2.0.1' 2021-08-28 17:37:55 +02:00
Francesco Abbate
f1c004411c Add missing home_encode for change-project-folder 2021-08-28 08:08:53 -07:00
Francesco Abbate
eeac85d4b4 Bump new version number v2.0.1 2021-08-28 16:44:25 +02:00
Daniel Rocha
2b1c157a36 Refactored minimum scale bug fix code 2021-08-28 16:00:41 +02:00
Daniel Rocha
49ec7c88e8 Fix the additional four spaces to two spaces in the indent 2021-08-28 16:00:41 +02:00
Daniel Rocha
dac3a9cba5 Fix minimal scale possible 2021-08-28 16:00:41 +02:00
Guldoman
5e80149295 Avoid having no pixel_width
On small scales `pixel_width` could become `0`. This caused the creation 
of buffers of size `0` with consequent overflows.
2021-08-28 15:56:35 +02:00
Daniel Rocha
95e86b040b Refactored minimum scale bug fix code 2021-08-28 13:00:33 +02:00
Daniel Rocha
8335b11273 Fix the additional four spaces to two spaces in the indent 2021-08-28 13:00:33 +02:00
Daniel Rocha
e342a017e1 Fix minimal scale possible 2021-08-28 13:00:33 +02:00
Guldoman
07c23fbf17 Avoid having no pixel_width
On small scales `pixel_width` could become `0`. This caused the creation 
of buffers of size `0` with consequent overflows.
2021-08-28 09:59:36 +02:00
Francesco Abbate
06252382ec Fix focus problem with NagView with root:close-all
Fix provided by @Guldoman in PR:

https://github.com/lite-xl/lite-xl/pull/419
2021-08-28 00:21:29 +02:00
Francesco Abbate
4f8de02bcf Remove unused Object's method "implement"
Not used in the code base.
2021-08-28 00:08:30 +02:00
Francesco Abbate
d46475532f Introduce View objects context property
Used to determine if an instance of the given class should
be closed or not when a project session is terminated.
2021-08-27 23:55:17 +02:00
Francesco Abbate
9592ce85f5 Revert "Further simplifies logic for active view in close-all command"
This reverts commit bb6b99b16777f0b34c1ea28db78525b4041d0f31.
2021-08-27 23:20:08 +02:00
Guldoman
c7d044f178 Allow tabs to always be visible 2021-08-27 20:43:13 +02:00
Francesco Abbate
a8f4c0c4e5 Set initial text for core:change-project-folder 2021-08-27 15:22:09 +02:00
Francesco Abbate
bb6b99b167 Further simplifies logic for active view in close-all command 2021-08-27 14:42:57 +02:00
Francesco Abbate
7f4d9789d6 Simplify commit daf91676 about active view setting 2021-08-27 13:02:28 +02:00
Francesco Abbate
456f6eda65 Do not use os.exit to exit the application
Properly quit the application by terminating the core.run()
function. Otherwise a BadWindow event was happening when
closing the window.
2021-08-27 00:17:50 +02:00
Francesco Abbate
daf916769f Fix bug with close-all command
There are really multiple things here in the close_all_docviews
function:

1. we reset the Node's tab_offset
2. we ensure the core's active_view is properly set
3. we close LogViews as well as DocViews

Some conditions seems to never happen but we stay safe and try
to cover all possible cases.
2021-08-27 00:13:40 +02:00
Francesco Abbate
dc501cb41a Fix plugin version check 2021-08-25 23:45:18 +02:00
Francesco Abbate
609795701d Fix lua subproject options removed by error 2021-08-24 19:04:48 +02:00
Jan200101
973acb787a use dependency fallbacks, use system reproc if available 2021-08-24 11:54:44 +02:00
Takase
816ceb4493 increase code readibility 2021-08-24 11:35:53 +02:00
takase1121
cf7ebdad1f add doc:get_selection_text() 2021-08-24 11:35:53 +02:00
takase1121
1d9f04e7d6 remove unused variable 2021-08-24 11:31:22 +02:00
takase1121
6ac1428b51 more changes to logview
- remove draw_text_elipsis
- remove clip rect operations
- fix text drawing when expanded
- simplify code
2021-08-24 11:31:22 +02:00
takase1121
2fec3052ce add context menu options for logview 2021-08-24 11:31:22 +02:00
takase1121
7c3daa0f39 add core.get_log() 2021-08-24 11:31:22 +02:00
takase1121
cb639700b3 improve logview
The logview is now less cluttered.
The filename and stack trace (if any) is hidden by default.
The user can click on the log entry to expand it.
2021-08-24 11:31:22 +02:00
Francesco Abbate
b76917ef9e Require modversion 2 2021-08-19 14:37:03 -07:00
Francesco Abbate
c9669410ad Fix macOS build issue with recent commit
Add objc_args in meson when compiling to pass C defines also to
bundle_open.m.

Default "bundle" option to false to have by default a unix-like
build and install.

In the run-local script always expect that "bundle" option is to
false to have a unix-like install.

In the build-package script pass the -Dbundle=true option when
building on macos.

When setting the resouce path revert to original method using

[[NSBundle mainBundle] resourcePath]

to have the real resource path when the bundle option will be
activated. With the recent commit the function
set_macos_bundle_resources will be called only if the "bundle"
option is activate and is not used in unix-like mode.
2021-08-19 14:33:39 -07:00
Francesco Abbate
717f4eb782 Conditionally disable macos bundle function 2021-08-19 11:33:03 +02:00
Francesco Abbate
d9e73a97ea Merge remote-tracking branch 'harens/macos-bundle' 2021-08-19 11:32:36 +02:00
Francesco Abbate
e0722448a3 Merge remote-tracking branch 'sprainbrains/master' 2021-08-19 09:47:53 +02:00
Nikolai Sinyov
1687bbd92d
Update main.c
Fixed interface Scale in MacOS in get_scale function
2021-08-19 10:07:46 +03:00
harens
2d088256b1
Add unix-like behaviour on macOS
Closes https://github.com/lite-xl/lite-xl/issues/398
2021-08-18 13:26:51 +01:00
redtide
dd7c345fd9 Added missing resource files in build-packages.sh 2021-08-17 23:58:19 +02:00
Adam Harrison
b6af395fc7 2.0 changelog and modversion updates. 2021-08-17 20:24:44 +02:00
takase1121
419cd58c8f remove x11 dependency in meson.build 2021-08-17 07:53:44 -07:00
takase1121
35fd29fc39 remove extraneous DPI code
since 5 months ago (ttps://github.com/libsdl-org/SDL/commit/c289bad9007cb672c994f726d967f6e5682f200d)
SDL2 now reads Xft.dpi. There is no need to link to X11 anymore.
2021-08-17 07:53:44 -07:00
redtide
02d59c8ec2 Added GH Actions CI badge on README.md v2.0.0 2021-08-16 15:47:11 +02:00
Francesco Abbate
7ffe1b49d7 Reference latest reproc subproject version 2021-08-16 11:54:25 +02:00
Adam
2ea62eee8f
Merge pull request #391 from adamharrison/fix-replace-tooltip
Added in additional function to remove tooltip after cancelling replace.
2021-08-14 09:12:20 -04:00
Adam
9e45b1de58
Merge pull request #390 from adamharrison/cursor-fixes
Fixed multilne cursors at the edges of docuemnts.
2021-08-14 09:12:13 -04:00
Adam Harrison
5f1e68b824 Added in additional function to remove tooltip after cancelling replace. 2021-08-14 09:11:07 -04:00
Adam Harrison
8e9c410d27 Fixed multilne cursors at the edges of docuemnts. 2021-08-14 08:59:37 -04:00
redtide
48ab8c9836 GitHub Actions builds and deployment 2021-08-13 16:24:53 +02:00