Skip to content

11.5_alpha_2

Pre-release
Pre-release
Compare
Choose a tag to compare
@github-actions github-actions released this 01 Nov 14:08
· 412 commits to default since this release

Textadept 11.5 alpha 2 (01 Nov 2022)

Download:

Bugfixes:

  • Fixed memory leak after running timeout function.
  • Fixed buffer.eol_annotation_style* settings.
  • Fixed bug showing the buffer browser from the first buffer if zorder is true.
  • Fixed display of compile/run commands in output.
  • Fixed inability to use single-quoted command line arguments to os.spawn() in the terminal
    version.
  • Open file mode: Fixed bug loading module during Textadept initialization.

Changes:

  • Dropped BSD support.
  • Separated GUI platform C code from non-GUI C code.
  • Added _G.GTK.
  • _G.OSX is now always true on macOS, not just in the GUI version.
  • buffer.tab_label is now write-only.
  • Replaced gtDialog with smaller set of built-in dialogs.
    • Deprecated ui.dialogs.*msgbox() in favor of ui.dialogs.message(),
      ui.dialogs.*inputbox() in favor of ui.dialogs.input(), ui.dialogs.fileselect() in
      favor of ui.dialogs.open(), ui.dialogs.filesave() in favor of ui.dialogs.save(),
      ui.dialogs.progressbar() in favor of ui.dialogs.progress(), and
      ui.dialogs.filteredlist() in favor of ui.dialogs.list().
    • Removed ui.dialogs.textbox(), ui.dialogs.*dropdown(), ui.dialogs.optionselect(),
      ui.dialogs.colorselect(), and ui.dialogs.fontselect().
    • Input and list dialogs return text and selections first before button indices.
    • Input dialogs no longer accept multiple text entries and labels.
    • Removed string_output option from dialogs.
    • Renamed the following dialog options: with_directorydir, with_filefile,
      select_multiplemultiple, select_only_directoriesonly_dirs.
  • Removed opts argument from io.quick_open().
  • Find in Files' file scanning is shown with a progress dialog and can be stopped.
  • Deprecated ui._print in favor of ui.print_to().
  • _L no longer prefixes non-localized messages with "No Localization:".
  • textadept.run.stop() presents a list dialog if there is more than one process running.
  • Moved process spawning into platform C code.