Skip to content

@stloeffler stloeffler released this Mar 25, 2020

Bug fixes:

  • Fix text selection handling when moving the mouse
  • Fix auto-reloading of TeX documents that were changed outside TeXworks

Misc:

  • Update translations

Libraries for pre-built binaries:

  • Mac OS X: Qt 5.14.1, Hunspell 1.7.0, Poppler 0.85.0, poppler-data 0.4.7, Lua 5.3.5
  • Windows: Qt 5.14.1, Hunspell 1.7.0, Poppler 0.85.0, poppler-data 0.4.9, Lua 5.3.3
Assets 5

@stloeffler stloeffler released this Mar 15, 2020

New features and improvements:

  • Add shortcut (Ctrl+Shift+J) to invoke SyncTeX at the cursor position
  • Make shortcuts for autocompletion configurable
  • Make "Auto-Follow Focus" configurable in the preferences
  • Make editor line spacing customizable
  • Make console output accessible by keyboard; among other thigs, this makes the console work with screen readers
  • Migrate to a more powerful regular expressions engine (e.g. for finding and replacing)

Bug fixes:

  • Fix opening empty files
  • Fix the highlighting of TeX commands that include non-ASCII characters
  • Fix the auto-closing of PDFs with the associated TeXs
  • Fix the PDF display on high-dpi screens like Retina displays
  • Properly handle "&" for recent files menu
  • Fix syntax highlighting in the "New from template" dialog
  • Sort interface locales alphabetically in the preferences
  • Don't show invalid PDF page sizes in the meta data dock
  • Properly show the PDF file size in the meta data dock even for locked or
    invalid files
  • Fix the conversion of Lua tables in Lua scripts
  • Fix the installation of icons on *nix platforms

Misc:

  • Update translations
  • Update libraries for pre-built binaries
  • Modernize and restructure the code to improve quality, stability, maintainability, and the possibilities for future enhancements
  • Improve unit tests and add automated testing on Windows; this ensures better code quality across all supported operating systems
  • Discontinue Qt4 support; TeXworks uses the more modern Qt5 exclusively now

Libraries for pre-built binaries:

  • Mac OS X: Qt 5.14.1, Hunspell 1.7.0, Poppler 0.85.0, poppler-data 0.4.7, Lua 5.3.5
  • Windows: Qt 5.12.3, Hunspell 1.7.0, Poppler 0.85.0, poppler-data 0.4.9, Lua 5.3.3
Assets 5

@stloeffler stloeffler released this Mar 16, 2019

New features and improvements:

  • Implement "Insert Citations..." dialog
  • Implement indenting/unindenting by Tab/Shift+Tab (thanks to @fsonner)
  • Make synchronization granularity configurable (highlight corresponding character, word, or line)
  • Add ability to distinguish identically named files by displaying the respective folders they are in in the window title, window menu, and under "Open Recent"
  • Implement "Fit to content width" PDF zoom (which ignores empty space around the text)
  • Disable unavailable typesetting engines
  • Allow to change the editor font size by Ctrl+Mousewheel (thanks to @timhoffm)
  • Improve the detection of spellchecking languages (add ability to search multiple directories and list all results)
  • Hide the menu bar in PDF full screen mode
  • Rework/expand code completion strings (thanks to @josephwright)
  • Add/update syntax highlighting for LaTeX, ConTeXt, Lua, DTX (all thanks to @josephwright), and BibTeX
  • Add cleanup-patterns for beamer files .nav & .snm
  • Add new/unified icons for typeset (thanks to @timhoffm) and zooming
  • Display paper size and file size in the PDF metadata

Bug fixes:

  • Fix infinite loop in syntax highlighter (which caused significant slow-down especially for large files)
  • Fix underline when spellchecking with syntax highlighting
  • Fix "Place on Left/Right", especially on multi-screen setups
  • Avoid 'file "" not found' errors when synchronizing
  • Fix synchronization while searching in a PDF
  • Fix fine-grained synchronization near paragraph boundaries
  • Fix the PDF copy menu command
  • Fix PDF text selection
  • Fix font color reset when searching and using stylesheets
  • Fix crashes when working with locked PDFs
  • Fix unexpected cursor movement when using a combination of backspace and up/down arrow keys (thanks to @mgkuhn)
  • Fix the font in the log parser output
  • Fix persistent magnifying glass
  • Remove unimplemented PDF menu items cut, paste, clear
Assets 5

@stloeffler stloeffler released this Apr 30, 2017 · 538 commits to master since this release

New features and improvements:

  • Implement handling of links to external files in the PDF preview
  • Implement a simple screen calibration widget to allow adapting the PDF preview to the screen's resolution
  • Improve responsiveness when opening large documents
  • Use old content instead of rendering placeholers after a PDF was reloaded to facilitate seeing changes
  • Improve the usability of the "Remove Aux Files..." dialog by letting the user toogle the selection by clicking anywhere on the row
  • Add support for the bibliography program "biber" by default
  • Allow custom zoom levels in the PDF status bar context menu
  • Add a Windows manifest so TeXworks looks more "native" on modern versions of Windows

Bug fixes:

  • Fix PDF zoom speed for high-resolution mouse-wheels
  • Fix a deadlock causing TeXworks to hang when loading PDF annotations such as links
  • Fix crash when changing files outside TeXworks
  • Fix crash when syncing from an if-block in the TeX file
  • Fix crash when reloading a PDF while text was selected
  • Fix enabling of the first/previous/next/last page toolbar buttons in the PDF preview
  • Fix the wrong appearance of the PDF magnifier in some cases
  • Fix truncation issues and misreported Windows versions in "Email to mailing list"
Assets 5

@stloeffler stloeffler released this May 1, 2016 · 622 commits to master since this release

Bug Fixes:

  • Fix "Jump to Source" from PDF context menu
  • Fix fine-sync'ing close to PDF line boundaries
  • Fix loading of Qt-global translations

Improvements:

  • Fix pixel-alignment after zoomFitWindow in continuous mode
  • Fix handling of changing scroll bar visibilities in zoomFitWidth and zoomFitWindo
  • Allow horizontal scrolling by Shift+MouseWheel
  • Update translations
Assets 5

@stloeffler stloeffler released this Apr 3, 2016 · 640 commits to master since this release

The main focus of this release is a complete overhaul of the PDF previewer, featuring

  • Faster rendering
  • Major performance improvements at high magnifications
  • Continuous scrolling mode — no more abrupt jumps from one page to the next (the non-continuous mode is still available from the View menu)
  • Two-pages (spread) mode
  • Selecting and copying text out of a PDF
  • Going back to the previous view after clicking on a link (by pressing Alt+left arrow)

In addition, several bugs were fixed and support for Mac OS X was improved by adopting Travis CI for building and deploying.

Assets 5

@stloeffler stloeffler released this Apr 3, 2015 · 807 commits to master since this release

Improvements:

  • Implement character-level synchronization by using text searching to assist SyncTeX
  • Lift hardwrap line length limitation and implement (hard) unwrap
  • Always show console output tab while typesetting to show progress
  • Improve the handling of UTF-8 byte order marks
  • Improve the log parsing script
  • Improve the handling of script errors

Bug fixes:

  • Work around a race condition that causes lines to become invisible, subsequently leading to a crash
  • Fix incorrectly accumulating indent
  • Fix SyncTeX initialization with non-ASCII filenames
  • Fix selection of whole lines and when selecting right-to-left
  • Fix hangs and crashes when using "Fit to ..." in the PDF view
  • Fix a crash when running an invalid system command from scripts
  • Fix encoding issues when reading environment variables
  • Fix scrolling when searching for multi-line strings
  • Fix auto-completion when working with RTL languages
  • Improve the handling of Retina displays in Mac OS X
  • Fix a crash when opening PDF files from the Windows Explorer
  • Provide texworks.appdata.xml for *nix platforms

Changes under the hood:

  • Fix compilation with Qt 5
  • Improve the CMake build system
  • Add support for Lua 5.2
  • Move development from Google Code to GitHub
Assets 4

@stloeffler stloeffler released this Mar 15, 2015 · 961 commits to master since this release

Bug fixes:

  • Fix "Restore defaults" in preferences dialog
  • Fix removal and selection of text moved via drag'n'drop
  • Fix default saving location
  • Keep UTF-8 BOMs in files that have them

Improvements:

  • Make "Goto Source" lead to the last active source window
  • Implement close button for the console output panel
  • Implement "Open PDF with TeX" option
  • Improve compatibility with OS color schemes
  • New encoding support for "Mac Central European Roman"
  • Code cleanup

Changes to scripting:

  • Updated log parser (improve handling of long messages and file paths)
  • New script properties/functions: cursorPosition, getEngineList()
Assets 5
Apr 29, 2012
Release TeXworks 0.4.4
Jun 29, 2011
Release 0.4.3
You can’t perform that action at this time.