python API changes

Alexey T.

Changes in Python API

sep 2014

  • release 1.0.138
  • del id filename_project_base, added id filename_project_files
  • chg: id filename_favs gives list, not str

aug 2014

  • release 1.0.137
  • added ed methods get_tabcolor, set_tabcolor
  • release 1.0.136
  • added app-proc "report keys html"
  • change: editor-prop "tag" is str
  • release 1.0.135
  • added ed method get_indexes
  • added app-prop "groups"
  • added app-prop "editor by index"
  • added editor-prop "tag"
  • added event on_focus
  • release 1.0.134
  • added app-prop "events"
  • release 1.0.133
  • added ed.cmd "print now"
  • added app-proc "color picker"
  • added editor-prop "non printed nnnnnnn"

jul 2014

  • release 1.0.132
  • added Editor.get_staple
  • added grouping constants for get_app_prop
  • release 1.0.131
  • added app-property "grouping mode"
  • removed app-property "main splitter horiz."

may 2014

  • release 1.0.130
  • removed deprecated app_lock and its constants
  • removed constant CUR_LINE=-1
  • added color props to Editor.set_prop
  • added event on_console (useful for Vim-Mode plugins)
  • release 1.0.129
  • added func ed_handles
  • added bringing of tab to front on Editor(some_handle).focus()

apr 2014

  • release 1.0.128
  • changed: added selection param to Editor.add_caret_xy
  • changed: added selections to Editor.get_carets result
  • added support for chr(9) in dlg_menu simple style
  • release 1.0.126
  • changed auto-completion API: compare method not used, use on_compare event instead.
  • changed find-id API: findid method not used, use on_goto_def event instead.
  • added function-hint on_func_hint event.
  • release 1.0.125
  • added events on_change, on_select, on_caret_move
  • added events on_compare, on_num
  • changed type of lexer_proc get-list result
  • added get_app_prop ids: recent lists + session/project filenames

mar 2014

  • release 1.0.124
  • added get_app_prop ids: main splitter props
  • release 1.0.123
  • removed get_clip, set_clip, use app_proc instead
  • deprecated app_lock, use app_proc instead
  • added app_proc
  • added on_key called for any key if no kNNN specified
  • added get_app_prop, set_app_prop
  • added dlg_input_memo
  • added dlg_input_ex
  • removed Editor.get_lexer, use Editor.get_prop new id instead
  • release 1.0.122
  • removed get_console, set_console, use app_log new id instead
  • added get_prop id "token type"
  • added lexer_proc id "activate"
  • release 1.0.121
  • added lexer-library api lexer_proc
  • added hint param to Editor.set_bk

feb 2014

  • release 1.0.120
  • added event on_open
  • added Editor.get_alerts, set_alerts
  • added log id "zerobase"
  • added checkmarks and separators for dlg_menu std style
  • release 1.0.119
  • added event on_state
  • added menu id "std"
  • added app_lock
  • release 1.0.118
  • added dlg_menu
  • added get_console, set_console
  • added Editor.set_prop
  • added event on_key
  • added text_convert
  • renamed msg_local to text_local
  • release 1.0.116
  • added Editor.get_filename
  • added Editor.insert_snippet
  • added log api: app_log
  • added beep ids for msg_box
  • added support for event plugins
  • release 1.0.114
  • added filename ids: search-paths, fav-items
  • added support for auto-completion plugins
  • added bookmark api: Editor.get_bk, Editor.set_bk

jan 2014

  • release 1.0.112
  • added Editor.get_sync_ranges, Editor.add_sync_range
  • added get_clip, set_clip
  • added property ids "modified", "vis-lines", "vis-columns", "bottom line"
  • added Editor.get_word
  • added Editor.find
  • release 1.0.111
  • added Editor.add_mark
  • removed Editor.del_carets, use spec value in add_caret_xy instead
  • release 1.0.110
  • added goto-def plugins support
  • added Editor.set_split, Editor.get_split
  • added class Editor and object ed
  • changed: Py API redone

dec 2013

  • release 1.0.101

Related

Wiki: python API