head 1.1; access; symbols pkgsrc-2026Q2:1.1.0.2 pkgsrc-2026Q2-base:1.1; locks; strict; comment @# @; 1.1 date 2026.06.13.09.38.20; author markd; state Exp; branches; next ; commitid riHUfoo5QheYjCJG; desc @@ 1.1 log @texstudio: update to 4.9.5 TeXstudio 4.9.5 * fix crash when setting explicit root doc * improve handling collaboration with teamtype * workaround win11 style, invisible red background when text not found in searchpanel * keep folder structure of imported macros if more than one macro is imported * highlight more tex symbol as keyword * fix addresource bibfile when using citation-style-language TeXstudio 4.9.4 * disable AI wizard by default * enable LLM to use tool functions to access the current document. This allows LLM to manipulate the document directly. This can be disabled. * fix losing cursor position when view width changes (soft wrap) * fix file detection in TOC when creating new file from include/input * improve loading speed with large projects * add find definitions on multiple defined labels * improve information when loading log is rejected because of size * add support for anthropic REST API * fix expl3 highlighting * fix TOC update (local & global were both triggered, at least on linux) * start syntax checker only when view is shown to reduce overall cpu load * fix color for ai chat in dark mode * fix compiler optimization on windows build (was deactivated, performance should generally improve) * show progress dialog when restoring files takes longer * clean-up dialog allows arbitrary file endings * completion of user constructs can be disabled (options/completer). This may speed up file restore for large projects * response after opening large log files can now be reverted by clicking the message * speed-up globalTOC with large number of included files TeXstudio 4.9.3 * preview updated to handle special document classes * add functionality to remove entries from the recent files list * equalize editor sizes with a double-click on the splitter * switch review command support from easyReview to the changes package * fix opening documentation of latex packages with miktex (Help/Packages Help…) * fix searching in pdf * fix inserting tables from libreoffice * fix highlighting in some nested environments * fix potential crash when using “Remodel Table” * add the option to turn macros on or off using checkboxes in the macro browser * show ai chat as messenger-like UI * close windowed pdf viewer on txs quit * fix keyval val/key detection for completion * improve glossary completion TeXstudio 4.9.2 * fix background in windowed pdf viewer with win11 style * switch focus along with enlarge/shrink pdf viewer * fix crash * fix usepackage detection in included files * fix crash on terminating txs on OSX * cleanup Packages Help (TeXdoc) dialog when filtered list gets empty * fix sometimes invisible lines * fix rare crash in pdf viewer poppler fix TeXstudio 4.9.1 * add ctrl+enter shortcut (accept dialog) for universal dialog, checkin, ai wizard * fix teamtype server start * fix hang with addColumn (table manipulation) when last row does not end with \\ * fix detection \bibitem * fix symbols favorites/most used * fix horizontal text scrolling TeXstudio 4.9.0 * implement peer-to-peer collaborative editing with teamtype, see manual * fix table insert from libreoffice calc * fix stylesheet application on windowed pdf viewer * fix showing log for labels with colon in its name * fix quotation mark replacement in rnw files * handle units in siunitx special to reduce completion offer and syntax check * add indent guides (optional) * extend cwl to allow multiple keyval arguments for one command * fixes around keyval syntax detection * change glossary to use special arguments, independent of label/ref * extend find usage/goto definition for special arguments (e.g. glossary) * fix tabular column definition detection to handle split lines * add rainbow colored braces (default:off) * don’t add expl3 as user commands TeXstudio 4.8.9 * extend close env to close env or delimiter (alt+return) * add text selection in pdf viewer (on single page only) * fix verbatim highlighting issue * fix invisible close button on tabs in OSX * allow extra arguments for LanguaTool * text completion also take other open documents as source * fix crash when opening unopened file via global TOC TeXstudio 4.8.8 * improve handling tblr env for table manipulation * provide win-arm build * small bug fixes * implement macro function editor.getLineTokens TeXstudio 4.8.7 * add “Start Column” (sets column of first page, same as Shift+Click) to Grid menu of pdf-viewer’s context menu * add preview with default compiler option * shrink embedded pdf-viewer when an item of the Structure or TOC tree view is selected * allow executing ai queries from macros see manual * fix completion of empty key/val values * add clear button to search fields of Packages Help (TeXdoc) dialog, Config dialog, and Symbols side panel TeXstudio 4.8.6 * provide command completion for expl3 commands * hide grammar errors in math/non-text environments (word repetition and language tool) * hide spelling errors in picture envs like tikzpicture * better handle \newtcbox * fix rare crash * repair user macro trigger (?highlight-as:…), still not usable for math env detection * add new user macro trigger (?inEnv:…) * add Grid menu to windowed and embedded pdf-viewer’s context menu * fix pdf-viewer’s scrollbar with Fit to Width/Window and changing Continuous mode * fix pdf-viewer’s Custom Grid dialog not preset with current Grid settings in Continuous mode * fix pdf-viewer’s page display in non continuous mode * fix pdf-viewer has a small issue when activating single page step * add maximize button to Packages Help (Texdoc) dialog * fix option ‘all packages’ no longer checked in Packages Help with no tex documents opened * when context menu of a package name is used to open the Packages Help dialog then preset search filter with the name * fix both View menu actions ‘Show embedded PDF large/small’ available, whether PDF area is large or small TeXstudio 4.8.5 * fix false delimiter mismatch marker which gets stuck under certain circumstances * fix label stop working when using subfigure package * fix ai wizard conversation history * fix colspec parsing * fix user command handling in cached files * fix label detection on memoir class * fix crash when %Tex root document was not found * class are used for completion in documentclass * class names are not used anymore for package name completion * local packages can provide local cwl files, see manual * fix handling of user definition commands in subfiles * fix crash in preview tooltip if no pdflatex is defined * handle special columntypes (m[l],NiceMatrix) better * handle key/val completion in frame environment better * fix caching of newly defined colornames * fix not all log lines with ‘Process started …’ are highlight TeXstudio 4.8.4 * fix word selection TeXstudio 4.8.3 * use argument position to assign argument type (fixes some issues concerning keyval arguments) * windows binaries are code signed for easier installation * fix activation of keyvals for completion when new packages are used * improved table manipulation when multiline arguments are used TeXstudio 4.8.2 * fix background colors for AI chat interface in dark mode * on osx, new default spell dictionary changed to [txs-app-dir]/../Resources which is independent on actual txs app name. * automatically apply work-around on OSX if docks are spread-out in OSX style * configuration is directly saved after accepting changes * allow custom url for chatgpt server TeXstudio 4.8.1 * allow hiding of sidepanel docks via view/show * reduce number on visible dock on OSX due to qt osx style weakness * fix raised dock after hiding/showing sidepanel * fallback to simple syntax highlighting when tooltip background differs from general background * fix structure view context on sections * fix black background on comboboxes with windows11 style (qt6.7.1) TeXstudio 4.8.0 * AI chat assistant added * use moveable/splittable docks for sidepanel * extended search can now also search in all files in one folder * add basic syntax highlighting for latex3 code * fix handling CJK characters in pdf on OSX * fix rare crash * reload hidden docs when user chooses to discard changes TeXstudio 4.7.3 * First line of macro editor no longer uses macro type, use buttons to set type. Macro format changes slightly. * add export of all macros in Edit Macros dialog * macro editor now executes normal and environment macros in addition to script macros * macro editor with better button arrangement * copy data from all issues in the messages pane (log) to clipboard * insert graphics wizard opens position details without changing position or size of ui elements located above position details * improved Package Help dialog * fix missing connection error message when browsing macro repository * fix switching (by clicking) between documents * fix “Show all open documents in this tree” * fix handling a new file created from the context menu * small fixes TeXstudio 4.7.2 * remove something (alt+del) handles matching delimiters * fix detecting parent/child documents when autoloading is disabled * fix completion of user constructs like a_b * fix navigating in subfiles * fix duplicate shortcut in ‘Additional Shortcut’ column is not removed * fix wrong cursor, scaling, settings in pdf viewer when switching window mode TeXstudio 4.7.1 * fix highlighting of %TODO comments after loading a file * fix missing document height update when copy wrapped single lines TeXstudio 4.7.0 * remove auto inserted closing parenthesis if the opening one is removed via backspace * optimize internal parsing * TeXdoc dialog now shows (optionally all) packages as a searchable list. A new button opens the CTAN package documentation online. * fix inputting accented characters on OSX * handle keyval with spaces better * save some memory by reading thesaurus database only when needed the first time TeXstudio 4.6.3 * improved handling of active packages when loading included files * better detection that a screen is not active any more and move window onto active screen * Cancel button of dialog for inserting label references now inserts nothing, but you can still add an empty reference when needed TeXstudio 4.6.2 * fix crash TeXstudio 4.6.1 * fix wrong path for saving cache information * allow delimiter operations on $ math sections TeXstudio 4.6.0 * use subfiles root for compilation if the current document is a child * load the complete subfile project to provide proper syntax checking, also when just opening a subfile root * cache structure/labels/usercommands/packages for faster reload of large projects * add support for alignedat environment in QuickArray Wizard * add a Lorem Ipsum generator to the Random Text Generator dialog * change default windows style for new installs to Fusion instead of modern-dark, in case system darkmode is detected * improve some details and fix issues of the Quick Start wizard * improve some details of the Edit Macros dialog * The link to the TeXstudio homepage is now at the top of the About dialog (Help menu) and the number of the latest stable version is also displayed * option Disable horizontal scrolling for “Fit to Text Width” now affects horizontal scrolling with mousepad and scroll wheel * fix editor moving last line of a selection when selection ends at start of a line * fix some icon issues on OSX * basic support for tblr colspec TeXstudio 4.5.2 * follow system light-/dark-mode on windows/linux for Fusion&Windows-Style * allow wheel usage over linenumber/linemark/fold panel of editors * fix skipping scroll when pointer was moved outside the text pane * add Min/Max/Close buttons to Macro Editor dialog * fix text in status bar of Macro Editor wiggling around after 10s and 50s * Show changelog in about dialog and manual * pasting from LibreOffice Calc uses & and \\ as delimiters. If pasted where no table is defined, the table wizard is called. * change Adv. Editor option “Vertical Overscroll” to scroll last line to top * when the mouse cursor hovers over a spin/combo box, the wheel scrolls through the configuration page instead of changing values * copy some details (icons, separators) to menu item list in combo box * support toggling comment on folded lines * don’t show pointing hand cursor over hyperlinks when magnifier is active * improve usage of tab key and enter key in QuickStart Wizard * add \maketitle to the document created by QuickStart Wizard if appropriate * pos1 (home) key now sets cursor to start or to first non-blank character of editor lines * fix a crash in a special case * updated LaTeX2e manual (help menu) and added missing image * enable multi-file templates in online template repository * allow git push when using git checkin dialog * many new and updated cwls * updated translations * improved cmake build TeXstudio 4.5.1 * Provide online template repository * change preview target in IDEFIX menu * use QtMultimedia instead of phonon to show movies in pdf (non-default) * regex in search panel is syntax checked and marked if wrong * latex menu for horizontal spacing * config dialog with resizable splitter * insert inline math mode as $$ * add editor action “Move all (others) to other view” * show macro name in completer list * show macro trigger and shortcut in configuration window * support import of several macros at once * fix wrong side panel title when changing grid size in config * preview/clear preview now use position of context menu as reference * add a Package Tab to the QuickStart Wizard * Editor option ‘Show Only Monospaced Fonts’ is now persistent * fix size of config dialog on low res screens * add script command loadManagedMenu, s. new section “Menu Definitions” in the manual * switch to pointer cursor over bookmark column of editors * add shadow option for rectangular magnifier in pdf viewer config * in split view mode add editor to split view where current editor is * copy tooltip info to menu item list in combo box TeXstudio 4.4.1 * fix file association on OSX * allow ignore all in spell checker dialog * fix language code for LanguageTool * fix cancel file close * fix missing icons in latex/math menu @ text @$NetBSD$ Configure like Linux for some defaults --- CMakeLists.txt.orig 2026-06-04 15:30:18.000000000 +0000 +++ CMakeLists.txt @@@@ -44,6 +44,8 @@@@ endif() include(cmake/project_version.cmake) include(GNUInstallDirs) +set(ADDITIONAL_DEFINITIONS ${ADDITIONAL_DEFINITIONS} -DQ_WS_X11) + if(MSVC) set(ADDITIONAL_DEFINITIONS ${ADDITIONAL_DEFINITIONS} -D_CRT_SECURE_NO_WARNINGS -D_UNICODE -DUNICODE) add_compile_options(/wd4267 /wd4244) @