Revisions of lite-xl
Scott Bradnick (sbradnick)
committed
(revision 26)
- Update to version 2.1.4+git20240416.7fdb35a: * Release v2.1.4 (#1772) * ci: fix missing permission for creating releases (#1770) * Skip patterns matching nothing in `tokenizer` (#1743) * Fix BufferSize in g_read for Windows (#1722) * Added Arduino syntax highlighting support alongside C++. (#1767) * Fixed some typos in core.init (#1755) * Limit `language_js` regex avoidance to numbers, and fix starting `/*` comments (#1744) * Add from symbol to support ESM (#1754) * Add SerenityOS platform support (#1745) * Rectify `LICENSE` dates and owners (#1748) * scripts: not hardcode MSYSTEM (#1739) * Fix `language_js` regex/comment distinction (#1731) * Improve `CommandView` and `autocomplete` scroll behavior (#1732) * Improve `autocomplete` suggestions box behavior (#1734) * Added .pyi extension to python. (#1728) * wasm cross file improvements (#1660) * readme: add minimum supported OSes (#1711) * process: fix unitialized variables (#1719)
Scott Bradnick (sbradnick)
committed
(revision 25)
- Update to version 2.1.3+git20240129.3f31c27: * v2.1.3 (#1712) * Add system.setenv (#1706)
Scott Bradnick (sbradnick)
committed
(revision 24)
- This is 2.1.3-rc2 (Pre-release) - Update to version 2.1.3+git20240121.8cf40de: * Fix comment typos in data/core/{init.lua,dirwatch.lua} (#1549) * process: style changes (#1709) * language_js: support binary and octal representation (#1710) * autoreload docs only if their filename matches an actual file (#1698) * reorder nagview options on doc:save error to be more consistent with other nagview confirmations (#1696) * Improve number highlighting for python syntax highlighting (#1704) * Memory fixes (#1705) * Fix doc:create-cursor-previous/next-line with tabs (#1697)
Scott Bradnick (sbradnick)
committed
(revision 23)
- Update to version 2.1.2+git20231229.b68efcd: * chore(changelog): update changelog for v2.1.2 * chore: update versions * add autocompletion to multicursor (#1394) * Fixed a minor bug, should close issue #1680. * fix nagbar failed save message (#1678) * Make license time-independent (#1655) * feat(process): allow commands and envs on proces_start (#1477) * Improve font/color change detection in `language_md` (#1614) * Use x offset to define render command rect in `rencache_draw_text` (#1618) * Fix patterns starting with `^` in `tokenizer` (#1645) * Fix `language_js` regex constant detection (#1581) * Fix editing after undo not clearing the change id (#1574) * Fix selecting newlines with `find-replace:select-add-{next,all}` (#1608) * Fix `core.redraw` when window is not focused (#1601) * Scale mouse coordinates by window scale (#1630) * chore(deps): update SDL2 * chore(deps): update pcre2 * chore(deps): update freetype * fix(ci,build.sh): un-hardcode lua subproject detection * Fix `dirmonitor` sorting issues (#1599) * Fix running `core.step` when receiving an event while not waiting * Made coroutines make more sense, and fixed a bug. (#1381) * Limit `system.{sleep,wait_event}` to timeouts >= 0 (#1666) * Fixed issue with set_target_size passing the wrong value to plugins (#1657) * Fix deleting indentation with multiple cursors (#1670) * Avoid considering single spaces in `detectindent` (#1595) * refactor(build): use dmgbuild to create dmgs (#1664) * feat(package): ad-hoc sign macOS bundles (#1656) * fix(dirmonitor): deadlock if error handler jumps somewhere else (#1647)
Scott Bradnick (sbradnick)
committed
(revision 22)
- Update to version 2.1.1+git20231206.badcaef: * turn window_renderer into managed pointer (#1683) * Fixed a minor bug, should close issue #1680. * fix nagbar failed save message (#1678) * Expose plaintext syntax (#1652) * Use `\r\n` for new files on Windows (#1596) * feat(process): allow commands and envs on proces_start (#1477) * chore(deps): update Lua * chore(deps): update SDL2 * chore(deps): update pcre2 * chore(deps): update freetype * fix(ci,build.sh): un-hardcode lua subproject detection * Revert "feat(subprojects): update wraps (#1577)" * Improve font/color change detection in `language_md` (#1614) * Use x offset to define render command rect in `rencache_draw_text` (#1618) * Reverted cursor API to something more compatible with old API. (#1674) * Text overwriting (#1495) * Fix patterns starting with `^` in `tokenizer` (#1645) * Fix `language_js` regex constant detection (#1581) * Fix editing after undo not clearing the change id (#1574) * Fix selecting newlines with `find-replace:select-add-{next,all}` (#1608) * Fix `core.redraw` when window is not focused (#1601) * Scale mouse coordinates by window scale (#1630) * feat(subprojects): update wraps (#1577) * Fix `dirmonitor` sorting issues (#1599) * Fix running `core.step` when receiving an event while not waiting * Limit `system.{sleep,wait_event}` to timeouts >= 0 (#1666) * Fixed issue with set_target_size passing the wrong value to plugins (#1657) * Fix deleting indentation with multiple cursors (#1670) * Avoid considering single spaces in `detectindent` (#1595)
Scott Bradnick (sbradnick)
committed
(revision 21)
- Adding '-Duse_system_lua=true' to build so an attempt to download lua over the internet isn't attempted - Converting 'Obsoletes' to 'Conflicts' for -colors,-plugins,-widgets - Update to version 2.1.1+git20231011.ab17da4: * docs: fix prebuilt install instructions (#1637) * Remove DPI detection for default `SCALE` * docs: update invite link on README * Make `linewrapping` consider the expanded `Scrollbar` size * Fix `Scrollbar.{expanded,contracted}_size` documentation * Fixed C++14 digit separators (#1593) * docs(core.config): add documentation for config options (#1512) * feat(statusview): make a separate item for doc position percent (#1579) * Autocomplete plugin improvements (#1519) * Add `NaN` guard to `View:update_scrollbar` * Adds super as a modkey. (#1590) * Normalize strokes in fixed order (#1572) * Use Lua wrap by default (#1481) * docs(core.contextmenu): add documentation for contextmenu (#1567) * Fix returned `percent` when clicking the `Scrollbar` `track` * Fix `scrollbar` misinterpreting `percent` (#1587) * fix(core): defer core:open-log until everything is loaded (#1585)
Scott Bradnick (sbradnick)
committed
(revision 20)
- Update to version 2.1.1+git20230805.3979730: * ci(release): use lite-xl org (#1571) * Make `DocView` aware of scrollbars sizes (#1177) * Updated README.md as per PR comittee meeting #8. * Updating the *Installing prebuild* section in README.md (#1548) * Use proper timeouts for coroutines that don't need to wait (#1467) * Normalize stroke before adding keybind (#1334) * feat(src/renderer): unify fontgroup baseline (#1560) * Fixed things for when a thread requests a redraw. (#1570) * Documentation for core.command (#1564) * docs(system): fix missing parameter for system.path_compare (#1566) * Documentation for core.common (#1510) * Updated extension for mac. (#1563) - Update to version 2.1.1+git20230710.76f23a2: * feat(src/renderer): stream fonts with SDL_RWops on all platforms (#1555) * Return state when tokenizing plaintext syntaxes * style(src/renderer): use FreeType header names (#1554) * Allow setting custom glyphset size (#1542) * Skip checking `files` if no filename was provided to `syntax.get` * Fix #1538 log scrolls automatically (the real PR) (#1546) * comment typo in object.lua (#1541) * Windows Installer Path Modification (#1536) * Attach command buffer to Renderer Window (#1472) * Increase number of loadable glyphsets (#1524) * Add top tab margins (#1479) * Show cursor at the start of the next line when selecting full lines (#761) * Make `Doc:sanitize_position` return a more appropriate `col` (#1469) * Revert "core syntax: strip the path from filename on syntax.get (#1168)" (#1322) * Change AppID (#1187)
Scott Bradnick (sbradnick)
committed
(revision 19)
- Removing extra package "Suggests" for items which can be managed by lite-xl-plugin-manager (lpm).
Scott Bradnick (sbradnick)
committed
(revision 18)
- Going back to commit from last release timeframe, more current ones exhibit high CPU usage and poor UI rendering speed
Scott Bradnick (sbradnick)
committed
(revision 17)
- Update to version 2.1.1+git20230710.76f23a2: * feat(src/renderer): stream fonts with SDL_RWops on all platforms (#1555) * Return state when tokenizing plaintext syntaxes * style(src/renderer): use FreeType header names (#1554) * Allow setting custom glyphset size (#1542) * Skip checking `files` if no filename was provided to `syntax.get` * Fix #1538 log scrolls automatically (the real PR) (#1546) * comment typo in object.lua (#1541) * Windows Installer Path Modification (#1536) * Attach command buffer to Renderer Window (#1472) * Increase number of loadable glyphsets (#1524) * Add top tab margins (#1479) * Show cursor at the start of the next line when selecting full lines (#761) * Make `Doc:sanitize_position` return a more appropriate `col` (#1469) * Revert "core syntax: strip the path from filename on syntax.get (#1168)" (#1322) * Change AppID (#1187) * When logging don't use `core.status_view` if not yet initialized * Mark `linewrapping` `open_files` table as weak * Add mouse grab (#1501) * Close lua state when exiting on a runtime error (#1487) * Move lineguide below blinking cursor, fixes #1488 (#1511) * fix(renderer): fix memory leak when freeing glyphsets * docs(system): make all parameters for set_window_hit_test optional * detectindent: fix wrong detection reported by Adam (#1500) * Allowed for overrides of toolbar items, so plugins can add things if they want to with different fonts. (#1157) * Restore horizontal scroll position after scale change (#494) * feat(bootstrap): return error string from C searcher * fix(rencache): fix compiler warning for printing size_t * Fixing linewrapping bug to do with wordwrapping. * Added in double-clicking on emptyview and tab bar. (#1478)
Scott Bradnick (sbradnick)
committed
(revision 16)
- Updating doc to live in packages subdir - Updating licenses.md location
Scott Bradnick (sbradnick)
committed
(revision 15)
- Update to version 2.1.1+git20221230.4e272c3: * Minor typos in init text * Bump version to 2.1.1 (#1284) * regex: properly call pcre2_jit_compile * Fix horizontal scroll with touchpad on MacOS * contextmenu: adjust y positioning if less than zero (#1268) * Fix userdata APIs for Lua 5.4 in native plugin interface (#1188) * dirmonitor: use pipes on fsevents (#1274) * Fix popping subsyntaxes that end consecutively (#1246) * Fix two typos in data/init.lua (#1272) * Add example settings to _overwrite_ an existing key binding (#1270) * dirmonitor: fix high cpu usage, fixes #1237 (#1271) * Use Lua string length instead of relying on `strlen` (#1262) * Allow `TreeView` file operation commands when focused (#1256) * Update changelog.md * Update changelog.md * Updated changelog.md * set arch tuple in meson (#1254) * core regex: use backward compatible lua_newuserdata * `detectindent`: Limit subsyntax depth (#1253) * fix: move tab scroll buttons to remove spacing before 1st tab (#1231) * Improve IME location updates (#1170) * Simplify SDL message boxes (#1249) * trimwhitespace: expose functionality and extra features (#1238) * Fix some syntax errors (#1243) * `toolbarview`: Remove tooltip when hidden (#1251) * core: ported regex.gsub to faster native version (#1233) * contextmenu: make divider less aggressive (#1228) * add touch events * Converted from bytes to characters, as this is what windows is expecting.
Scott Bradnick (sbradnick)
committed
(revision 14)
- Adding 'Group' specification - Explicit to define BuildRequires pkgconfig(lua) >= 5.4
Scott Bradnick (sbradnick)
committed
(revision 13)
- Addressing https://github.com/lite-xl/lite-xl/issues/1185 * Removing 'lite-xl-[colors,plugins]' as "Recommends" * Adding 'lite-xl-[colors,plugins,widgets]' as "Suggests" - Update to version 2.1.0+git20221103.03cc5ff: * Add `config.keep_newline_whitespace` option (#1184) * Don't sort in `Doc:get_selection_idx` with an invalid index * Getting ready for 2.1. (#1181) * Fixed small plugin header error. * docview: support gutter click selection, fixes #1116 (#1169) * Add more options to `Scrollbar` (#1174) * Improvements to multicursor copy/paste (#1123) * Make MacOS `core:restart` shortcut more in line with other platforms * Fix horizontal scroll with shift+scroll on MacOS * scripts build: properly detect if cross-compiling * ci release: add macos arm64 support (#1179) * Fix `drawwhitespace` drawing lines with different substitution kinds * plugin autocomplete: update partial on manual trigger * plugin api: added missing param on lua_dump * Apply `doc` commands to anything that extends `DocView` * resources: .desktop inode/directory mime type * core syntax: strip the path from filename on syntax.get (#1168) * docview: do not render newline fixes #1164 * plugin drawwhitespace: allow newline substitution * Fixed the common idiom of setting a plugin to true. (#1152) * make the default core.ignore_files more specific (#1160) * core renderer: increased max font fallbacks to 10 * core renderer: fixed small issue introduced on #1145 * Fixup minor drawing issue. * changelog: added latest changes * Check if scrollbar is no longer hovered on mouse release
Scott Bradnick (sbradnick)
committed
(revision 12)
- Update to version 2.1.0+git20221004.e34a3ca: * Stealthy fix of list_dir on windows with single letter directories. * Fix process api detach bug (#1137) * Fixing minor bug relating to TreeView's cache. (#1136) * Add i386 architecture detection, add FreeBSD to platform detection (#1135) * meson: fallback onto the C compiler when Lua could not be found (#1134) * meson: updated lua wrap to v5.4.4 (#1133) * plugins language_md: fixed some regressions, added caddyfile support * system: added raise_window() (#1131) * language_md: don't require space at end on '_', '__', '___' (#1129) * gh workflow: don't make release on tag pushes to prevent double release when executed from github web interface. * updated changelog * core start: added missing ';' to package.cpath * Added in ability to have `init.so` as a require for cpath. (#1126) * Added Release Workflow and Fixed some build script issues (#1013) * api: expose api_load_libs to native plugins (#1125) * docs: documented ARCH global. * Update unidata to version 15.0 (#1122) * Added in native modules suffixes. (#1111) * core: remapped core:restart to `ctrl+alt+r` * contextmenu: resize on scale changes (#1117) * plugin scale: added option to set default scale (#1115) * Added in simple directory search to treeview. (#1110) * Strictly limit find/replace commands to `core.docview` (#1108) * autocomplete: properly replace current partial symbol * Changed setpgrp to a more portable form. * updated sdl2 wrap to 2.24
Scott Bradnick (sbradnick)
committed
(revision 11)
- Update to version 2.1.0+git20220821.c25f83d: * Make predicate for some `TreeView` commands stricter * Reduce double click radius * Added a smoothing and strikethrough option to font loading. (#1087) * Be more lenient with appending `PATHSEP` in `common.path_suggest` in Windows * Remove final `PATHSEP` in `common.normalize_volume` * Add `PATHSEP` before listing the directory in `common.path_suggest` * Replace `assert` with `core.log_quiet` on command replace * Add predicate memoization to `command.get_all_valid` * Use `Object:is` instead of direct metatable comparison in `autocomplete` * Allow command predicates to manage parameters passed to the commands * language_python: add syntax support for async/await * Remove dot slash from suggested paths in `common.path_suggest` * Steps to generalize toolbar and treeview. (#1088) * Fix [build] link and add [lite] link on Overview (#1096) * Enable SDL timers * Clear default Lua require path (#1085) * Fix "hard" indent column info on status view. (#1078) * CommandView: do not change caret size with config.line_height * Add font style options in user module * `drawwhitespace`: Invalidate cache on indent size change * `language_python`: Add new patterns (#1074) * [chore]: Delete useless $ * Make `StatusView:add_item` accept a table * Don't wrap around if there are no suggestions in `CommandView` * Start dirmonitor check thread only after a watch is added (#1072) * Make `Doc:get_selection[s]` return if the selection was actually sorted * [chore]: Update syntax * language_python: add syntax support for match-case statement * `LogView`: Show scrollbar
Scott Bradnick (sbradnick)
committed
(revision 10)
Scott Bradnick (sbradnick)
committed
(revision 9)
- Adding 'ifarch' for 'aarch64' to 'Prefer: libldap2'.
Scott Bradnick (sbradnick)
committed
(revision 8)
- Update to version 2.0.5+git20220502.d3c38d6: * Added in log to show total time. * Add typeahead to `CommandView` (#963) * Send `mouseleft` event when the mouse leaves the window (#928) * Added plugin load-time log. * Check if `USERDIR` doesn't exist in `core.delete_temp_files`
Scott Bradnick (sbradnick)
committed
(revision 7)
- Update to version 2.0.5+git20220427.3950406: * Catch mouse clicks if `contextmenu` is open * TreeView Changes (#898) * Clamp scroll position when dragging the scrollbar without animations * Make sure pipes are closed on exec. * Asynchronous Reads for Dirmonitor (#930) * Fixed windows dirmonitor issues. * Don't animate scrolling by dragging the scroll bar (#940) * Allow functions in `keymap` (#948) * Add utf8 support to tokenizer (#945) * Fix `ren_font_group_get_tab_size` returning unexpected values * Add animation categories to enable finer transitions control (#941)
Displaying revisions 1 - 20 of 26