Mise à jour – Build 3065

  • Added sidebar icons
  • Added sidebar loading indicators
  • Sidebar remembers which folders are expanded
  • Tweaked window closing behavior when pressing ctrl+w / cmd+w
  • Improved quote auto pairing logic
  • Selected group is now stored in the session
  • Added remember_full_screen setting
  • Fixed a lockup when transitioning from a blinking to a solid caret
  • Fixed a crash in plugin_host
  • Fixed a crash triggered by Goto Anything cloning views
  • Windows: Added command line helper, subl.exe
  • OSX: Added ‘New Window’ entry to dock menu
  • Posix: Using correct permissions for newly created files and folders
  • API: Updated to Python 3.3.3

Mise à jour – Build 3059

  • Added tab scrolling, controlled by the enable_tab_scrolling setting
  • Added image preview when opening images
  • Encoding and line endings can be displayed in the status bar with the show_encoding and show_line_endings settings
  • Added settings caret_extra_top, caret_extra_bottom and caret_extra_width to control the caret size
  • Added index_exclude_patterns setting to control which files get indexed
  • Automatically closing windows when the last tab is dragged out
  • Changed tab close behavior: the neighboring tab is now always selected
  • When the last file is closed, a new transient file is created automatically
  • Ctrl+Tab ordering is stored in the session
  • Added minimap_scroll_to_clicked_text setting
  • Improved error messages when unable to save files
  • Auto complete now works as expected in macros
  • Minor improvements to Python syntax highlighting
  • Vintage: A block caret is now used
  • Vintage: Improved behavior of visual line mode with word wrapped lines
  • Find in Files will no longer block when FIFOs are encountered
  • Linux: Added menu hiding
  • Linux: Fixed incorrect handling of double clicks in the Find panel
  • Linux: Fixed incorrect underscore display in some menus
  • Posix: Fixed new files being created with unexpected permissions
  • Windows: SSE support is no longer required for 32 bit builds
  • API: Window.open_file now accepts an optional group parameter
  • API: Plugins may now call Settings.clear_on_change() within a callback from Settings.add_on_change()
  • API: Calling Settings.add_on_change() from within a settings change callback won’t cause the added callback to be run

Mise à jour – Build 3047

  • Beta is now open to non-registered users
  • Windows and Linux: Added High DPI support
  • Improved file change detection
  • Improved rendering performance
  • HTML tag auto completion is better behaved in script tags
  • Fixed a crash on exit that could occur when hot_exit is disabled
  • Linux and OSX: atomic_save is adaptively disabled when it’s not possible to preserve file permissions
  • OSX: Fixed context menus not working when the application is in the background
  • Windows: Auto updater supports updating from unicode paths
  • API: Plugins in zip files are able to be overridden via files on disk
  • API: Added support for the termios module on Linux and OS X
  • API: Fixed Selection.contains
  • API: Fixed settings objects getting invalidated too early with cloned views

Mise à jour – Build 3033

  • New auto update system for Windows and OS X
  • Previewing a file from the side bar will no longer add an entry to the OPEN FILES section of the side bar
  • Added Paste from History
  • Added setting ‘auto_find_in_selection’, for S2 style Find in Selection logic
  • Find panel has a drop down arrow to select previous items
  • Pressing right in the Goto Anything overlay will open the selected file without closing the overlay
  • Fixed several crash bugs
  • Further startup time improvements
  • Improved HTML completions when typing outside of tags
  • Fixed Close Tag not respecting self closing tags
  • PHP: Improved auto indenting for the alternative control syntax
  • Added setting always_prompt_for_file_reload
  • Improved handling of deleted files when restoring sessions
  • Deleting a file via the side bar will first close the corresponding view, if any
  • « Remove all Folders from Project » now prompts to confirm
  • Added telemetry. Telemetry is disabled by default, but can be turned on with the enable_telemetry setting
  • Using Google Breakpad to automatically report crashes
  • Updated syntax highlighting for PHP, Haskell and Pascal
  • Symlinks are followed by default in folders added to the side bar
  • Windows: Fixed erroneous entries in system menu
  • Windows: New style Open Folder dialogs are used on Vista and later
  • API: Significantly improved communication speed with plugin_host
  • API: Added view.close()
  • API: Added view.show_popup_menu()
  • API: Added is_valid() method to view and window, to determine if the handle has been invalidated
  • API: Added on_post_text_command and on_post_window_command
  • API: on_text_command and on_window command are now called when the menu is used
  • API: Added sublime.get_macro()
  • API: view.substr(point) now has the same semantics as S2 for out of bounds addresses
  • API: view.command_history(0, True) now returns the last modifying command, as expected

Mise à jour – Build 3019

  • Added Jump Back and Jump Forward commands, available from the Goto menu
  • HTML: Improved completions and auto indent
  • HTML: Tags are closed when </ is entered. This is controlled by the auto_close_tags setting
  • Smarter word navigation
  • File saves are atomic. This can be disabled with the atomic_save setting
  • Find and Replace panels automatically resize when multi line strings are entered
  • Faster loading of large, plain text files
  • Improved console scrolling performance on high resolution displays
  • Improved handling of files with extremely long lines
  • Minimap view rectangle auto hides (controlled by the always_show_minimap_viewport setting)
  • Indexing: Added detection of stuck workers
  • Updated C# package
  • Added invert_selection command
  • CSS: Completions will not be offered when typing in selectors
  • Fixed Reveal in Side Bar
  • Fixed C++ syntax highlighting for nested class forward declarations
  • Exec panel scrolls again
  • OSX: Added support for line numbers sent via apple events
  • Windows: ok_cancel_dialog uses new visual styles
  • Linux: Using the correct version number for the deb files
  • API: Added on_text_command() and on_window_command()
  • API: Added load_resource(), load_binary_resource() and find_resources()
  • API: Added encode_value() and decode_value()
  • API: view.sel() supports negative indices
  • API: Implemented settings.add_on_change() and settings.clear_on_change()
  • API: view.add_regions() will accept package relative paths for the icon
  • API: view.add_regions() can show underlines
  • API: Added on_pre_close() callback
  • API: view.window() will now work even if the view isn’t frontmost

Mise à jour – Build 3012

  • Improved protection against degenerate syntax definitions
  • Linux: Fixed version incompatibilities with libffi
  • OSX: Fixed exec command on 10.7
  • OSX: Fixed incompatibility between Dictionary lookup and gpu_window_buffer
  • Objective-C: Improved symbol indexing
  • API: Plugins may import modules from plugin_loaded()
  • API: sublime.version(), sublime.platform(), sublime.architecture(), andsublime.channel() may now be used before plugin_loaded() is called
  • API: Added view.command_history()

Mise à jour – Build 3010

  • OSX: Buttery smooth scrolling on Retina displays
  • Symbol Indexing: fixed degenerate behavior that could cause an explosion in the number of worker processes
  • Symbol Indexing: less worker processes are used, to be more unobtrusive
  • Symbol Indexing: better handling of binary files
  • OSX: Control+C will cancel the current build
  • API: view.insert() returns the number of characters inserted

Mise à jour – Build 3009

  • Improved symbol indexing for Ruby
  • OSX: Reduced CPU usage when gpu_window_buffer is enabled
  • Symbol Indexing works on Windows XP
  • Can monitor indexing behavior by entering sublime.log_indexing(True) in the console
  • Tweaked brace matching logic
  • Removed undesirable animation during startup
  • API: Added _ssl module on OS X and Windows
  • API: Fixed ctypes regression in 3008 on OS X
  • API: Plugins can define plugin_loaded() and plugin_unloaded() module functions. plugin_loaded() will be called when the API is ready to use.
  • API: Added view.find_by_class()
  • API: Added view.expand_by_class()
  • API: Fixed on_new_async()
  • API: Tweaking handling of show_quick_panel when items is a mixed list of strings and sequences

Mise à jour – Build 3007

  • OSX: Fixed extraneous dock icons
  • Added Symbol Indexing support for Scala
  • Fixed crash that could occur when using Goto Anything
  • Fixed the ignored_packages setting not working correctly with zipped packages
  • Vintage: Fixed ‘o’ and ‘O’
  • API: Fixed on_query_completions not working correctly in some circumstance
  • API: Re-added view.score_selector
  • API: Selection.add() no longer ignores the xpos