summaryrefslogtreecommitdiff
path: root/editors
AgeCommit message (Collapse)AuthorFilesLines
2021-11-05Revbump all Go packages after go117 updatebsiegert1-2/+2
2021-11-01editors/tweak: Fix buffer overflow in 'unknown key sequence' error report.fcambus3-2/+100
From upstream commit ad97e1337e1e1df934b7f3674fa6c9f7e8eb603f.
2021-10-26Update editors/texmaker to version 5.1.2nros15-108/+116
pkgsrc changes: qt5script is not used anymore, this means that only qt5declarative is needed as a dependency. USE_LIBTOOL line removed since qt5 doesn't use libtool. Changes from ChangeLog: version 5.1.1 -> 5.1.2 : - a bug related to replace action with a regular expression has been fixed - a bug related to mouse wheel events in the pdf viewer has been fixed - support for non integer dpi scale factor has been added (such as Windows using 125% or 150% scale on laptops) version 5.1.0 -> 5.1.1 : - a critical bug on the windows version compiled with msvc 2019 while inserting a symbol has been fixed - a trouble in the syntax highlighting with the verb latex command has been fixed version 5.0.4 -> 5.1.0 : - compatibility with Qt6 has been added. Texmaker can now be compiled with Qt5 (>=5.7) and Qt6 (>= 6.2). This ensures that Texmaker will be available for, at least, the next ten years. - the internal pdf engine (from chromium) has been updated - hunspell has been updated to 1.7.O - synctex has been updated to 1.21 - default windows paths are now searched in the windows registry and path - a potential trouble with user commands beginning with a space has been fixed - the texmaker.appdata.xml file has been updated - GTK-based theming for systems without a "GTK+" theme has been added - a bug with the use of latexmk with the use of the "output directory" option has been fixed - the pdf viewer is replaced in the default position on the main screen if it has been closed on a screen which is no more connected - the scale in the pdf viewer is now automatically adapted after closing/restoring the list of pages panel - layout has been improved in the find/replace widgets - the obsolete use of QTScript has been replaced by QJSEngine - the ability to change the interface font has been expanded to windows and macos - the ability to check spelling/grammar the text extracted from a pdf page in the internal pdf viewer is back (via online languagetool) - a link to import more spell dictionaries has been added to the configuration dialog
2021-10-26editors: Replace RMD160 checksums with BLAKE2s checksumsnia161-667/+667
All checksums have been double-checked against existing RMD160 and SHA512 hashes
2021-10-18nano: update to 5.9nia3-8/+7
2021.10.06 - GNU nano 5.9 "El manicomio ha decidido: mañana sol!" • The extension of a filename is added to the name of a corresponding temporary file, so that spell checking a C file, for example, will check only the comments and strings (when using 'aspell'). • The process number is added to the name of an emergency save file, so that when multiple nanos die they will not fight over a filename. • Undoing a cutting operation will restore an anchor that was located in the cut area to its original line. • When using --locking, saving a new buffer will create a lock file. • Syntax highlighting for YAML files has been added.
2021-10-15editors/featherpad: update to 1.0.1pin2-6/+6
-Fixed the detection of UTF-16 in special cases. -Fixed tab detaching when the window is closed with its last tab. -Don't try to restore window position under Wayland. -Better inertial scrolling with touchpad and sensitive devices.
2021-10-10editors/fileobj: Update to v0.7.106tkusumi2-6/+6
ChangeLog: - Minor fixes and cleanups - Fix installation failure on Windows (since v0.7.104) - Fix assert failure bug (since v0.7.99) - Add :truncate - Add FILEOBJ_USE_TRUNCATE_SHRINK - Use rwmap.Fileobj by default for small,noent files if available
2021-10-09Recursive revbump for multimedia/libaomnia2-4/+4
2021-10-08Revbump all Go packages after go117 updatebsiegert1-2/+2
2021-10-07editors: Remove SHA1 hashes for distfilesnia161-667/+161
2021-10-06emacs21-nox11: MKPIE is not supportednia1-1/+3
2021-10-06emacs20, emacs21: Make sure MKPIE is properly disabled.nia3-5/+7
2021-10-06zim: Switch to PYTHON_VERSIONS_INCOMPATIBLE.jperkin1-2/+2
2021-10-03For the sake of MKPIE, we need to .include Makefile.common beforehauke8-70/+74
options.mk. Since Makefile.common now does not see the x11 option, we have to move all x11 related commands into options.mk. Within options, move .includes to the end for consistency.
2021-10-03retext: py-markups dependency no longer supports Python 3.6gutteridge1-2/+3
2021-10-03xemacs: Adjust inclusion order so MKPIE is properly honorednia2-6/+6
2021-09-29revbump for boost-libsadam15-26/+30
2021-09-29*: recursive bump for poppler 21.09.0wiz7-13/+14
2021-09-27emacs27, unlike earlier versions, actually works with MKPIE.nia1-3/+1
2021-09-27xemacs-current: not ready for MKPIE (segfault during build)nia1-1/+3
2021-09-27xemacs: not ready for MKPIE for the same reason as emacs (segfaultnia1-1/+3
during build)
2021-09-27emacs: segfaults when built with MKPIEnia4-4/+12
2021-09-22(editors/codelite) Fix build. +include net/libcares/buildlink3.mkmef1-1/+2
2021-09-19xournalpp: fix building on netbsd 9 (still broken on some archs...),nia1-4/+4
require at least gcc8
2021-09-19Providing functions missing from xemacs 21.4 (stable) with ahauke3-27/+15
conditional defun will be less intrusive, and shorten the patch.
2021-09-17Revbump all Go packages after go117 updatebsiegert1-2/+2
2021-09-15On 21.4, line-move only takes one argument.hauke3-3/+36
Patch lisp/xemacs-base/simple-more.el to accomodate.
2021-09-12emacs27: Fix crash during build on aarch64-apple-darwin*. Via upstream.tnn2-1/+18
2021-09-11Sigil: update to 1.7.0.wiz4-88/+27
Changes: two years of development; switch to qt5-qtwebengine for displaying the preview.
2021-09-08Recursive revbump for audio/jacknia1-1/+2
2021-09-05editors/fileobj: Update to v0.7.105tkusumi3-8/+14
ChangeLog: - Minor fixes and cleanups - Change d from delete alias to disas - Add :disas_x86 - Support visual range in :strings - Add FILEOBJ_DISAS_ARCH - Add FILEOBJ_DISAS_PRIVATE
2021-09-05kile: needs kinitmarkd1-1/+2
2021-09-01editors/featherpad: update to 1.0.0pin3-9/+11
Main changes: - Miscellaneous fixes to syntax highlighting of some programming languages. - Go is added to syntax highlighting. - Final symlink targets are also checked for detecting programming languages. - An option is added for disabling menu-bar accelerators. - Number separators are used on the status-bar. - AppStream metadata is added by City-busz. - Support for OS/2 is added by josch1710.
2021-08-31kile: update to 2.9.93markd4-1579/+1794
QT5/KF5 version.
2021-08-15*: recursive bump for openexr 3.1wiz3-6/+6
2021-08-11nano: update to 5.8nia3-8/+9
2021.06.15 - GNU nano 5.8 "Why is it necessary to be special?" • After a search, the spotlighting is dropped after 1.5 seconds (0.8 seconds with --quick) to avoid the idea that the text is selected. • A + and a space before a filename on the command line will put the cursor at the end of the corresponding buffer. • Linter messages no longer include filename and line/column numbers. • Color name "grey" or "gray" can be used instead of "lightblack". • The color of the minibar can be chosen with 'set minicolor'.
2021-08-11neatvi: update to 09nia2-8/+8
Ali Gholami Rudi (16): ex: handle spaces in shell commands cmd: fix cmd_pipe() on OpenBSD cmd: fix closing fds[2] in cmd_pipe() ex: make text direction buffer local regex: updates from neatlibc ex: advance a single line for each line break conf.h: highlight shell keywords and variables conf.h: python syntax highlighting conf.h: troff refer database highlighting led: do not touch ai array led_line() when ai_max is zero ren: render double width characters cmd: read until EOF if POLLIN and POLLERR are returned from poll() ren: use ren_placeholder() to find character width vi: do nothing in @@, when invoked for the first time vi: do not copy vi_charlast into itself in vi_findchar() ren: fix returning the width of characters not in conf_placeholder Conny Wagenius (2): conf.h: syntax coloring for diff & patch ex: buffer command to switch buffers Kyryl Melekhin (1): ex: move cursor to the first change after undoing :s
2021-08-11Revbump all Go packages after go116 updatebsiegert1-1/+2
2021-08-09editors/lyx: update to 2.3.6.1.rhialto3-9/+11
Fifth Maintenance Release in 2.3.x Series: LyX 2.3.6.1 released. January 3, 2021 This update fixes two problems. The first is that the inclusion of TeX files as child documents was unintentionally broken by the new code that allows for the creation of new files from the child document dialog. The second is that there was some odd behavior of menus under Gnome Wayland, at least on Fedora, due to how window positions were stored between sessions. Otherwise, this version is the same as LyX 2.3.6, and users who do not experience these problems need not upgrade. Fifth Maintenance Release in 2.3.x Series: LyX 2.3.6 released. December 1, 2020 We are pleased to announce the release of LyX 2.3.6. This is the sixth maintenance release in the 2.3.x series. It is the result of on-going efforts to make our stable version more reliable and more stable. Most of the changes are fairly minor, fixes of smallish bugs, but a couple crashes have been fixed, as well. One oft-requested feature (going back 13 years) is the ability to create new child documents from within the 'include file' dialog. This is now possible. Another equally old bug that has been fixed is that pasting table content outside a table no longer pastes tab characters.
2021-08-07Update ne to 3.18prlw13-7/+24
Version 3.18 04-May-2021 ------------------------ 1. Allow mark textblock and mark rectangle keystrokes in readonly mode (the corresponding commands and the "copy" keystroke were already allowed; this was an oversight). 2. Two casts in sysunix.c for the 2nd argument of tgetstr(). 3. The buffers for file names were too small for very long file names. They have been increased in size and put on the stack instead of statics in the binary. 4. Some obsolete memory-handling code has been tidied up. Use size_t for memory sizes. NE now frees all its memory via an atexit() function, but in screen mode ncurses doesn't free everything (see various online discussions). Version 3.17 21-October-2018 ---------------------------- 1. Added support for Page-up, Page-down, Home, and End keys via terminfo or termcap. 2. Fix 2 for 3.16 had a bug when the build date was greater than the 9th of the month. Version 3.16 07-August-2018 --------------------------- 1. In screen mode, if an empty line was given in response to the "Write" prompt at the end of editing, NE crashed. 2. Refactor to use memcpy() instead of strncpy() when messing with substrings in order to avoid GCC string truncation warnings. 3. Implemented the "unformat" command. 4. Allow up to function key 30 (previously was 29, don't know why), and set function keystring 30 to "unformat". 5. When screen mode was temporarily suspended via the "*" command, if the "load" or "g" commands required a user response, NE crashed. 6. Recognize -version as well as --version and -v since all other long options have just a single hyphen.
2021-08-07editors/micro: Update to 2.0.10sjmulder2-27/+27
- Bug fixes - Opening a readonly file now only causes a warning - Bracketed paste fix - Terminal title fix - Allow opting out of loading a backup file - Default binding of Alt-Shift-f (Alt-F) for FindLiteral - Find will prefill with selected text - Syntax highlighting improvements (for nix, racket, v, rust, cpp, erlang, nim) - Minor documentation improvements - Shellcheck linter support
2021-08-06editors/micro: Update to 2.0.9sjmulder2-28/+37
Changes: - Softwrap improvements (thanks to @dmaluka). - New 'wordwrap' option. - Several bug fixes and improvements to navigation. - Small bug fixes.
2021-08-05editors/kibi: simplify Makefilepin1-3/+1
2021-08-05editors/cesium: simplify Makefilepin1-2/+1
2021-07-30*: Recursive revbump from audio/pulseaudio-15.0ryoon7-14/+14
2021-07-22g/c RUSTFLAGS from individual package Makefiles. Handled by cargo.mk.tnn1-2/+1
2021-07-22editors/xournalpp: update to xournalpp-1.1.0yhardy7-216/+191
Pkgsrc changes: * Xournal++ has its own smoothing/averaging options available, so the Bezier curve patch for NetBSD and OpenBSD is not needed anymore. * Enable the velocity Gaussian averaging option by default on NetBSD and OpenBSD to avoid the "stepping" seen with raw input. Changelog: == 1.1.0 This is a new major version of Xournal++ with many new features, improvements, and bug fixes thanks to over one year's worth of contributions from the community. * **Breaking changes**: * Xournal++ now follows the [XDG Base Directory Specification](https://specifications.freedesktop.org/basedir-spec/basedir-spec-latest.html) (#1101, #1384). The configuration files will now be stored in an appropriate platform-specific user data folder. Old configuration files will be copied automatically if the new user data folder does not exist. * For users that have non-default DPI settings, text elements in old documents may be displayed with incorrect sizes/positions. A new plugin is included to fix the positioning of these text elements. See the relevant bug in the "Text tool" section below. * The old input system has been removed, which may affect some users. * Windows: The installer has been updated, fixing many issues such as: incorrectly set up registry keys, missing uninstaller entry, missing entries in Open With context menu in Explorer, missing icons, etc. (#2606, #2585, #2387, #2141, #2036, #1903, #2666, #3215). When upgrading from 1.0.18, you **must not run the uninstaller**; instead, run the updated installer, which will clean up files from the old install and fix the registry key entries. **If you are downgrading from 1.1.0 to 1.0.18 or older, you must run the uninstaller first.** * Linux: Support for Ubuntu 16.04 (and older distros) has been dropped. Please use a distro from 2018 or later, such as Ubuntu 18.04 or Debian Buster. The dependency versions have been updated accordingly. * Linux: The thumbnailer program has been renamed from `xournal-thumbnailer` to `xournalpp-thumbnailer` in order to fix tab completion (#1752). * Linux: Xournal++ now has a hard dependency on `librsvg`. This should not affect end-users, only maintainers and packagers. * The code has been updated to use C++17 (#1485) and must now be compiled using a supported compiler version, such as GCC 7 or Clang 5 (or newer). * MacOS: Dropped support for macOS High Sierra; minimal version is now Catalina (#2989) * Document viewing * Changed page selection system to now select the current page during scrolling (#1613, #1184). * Improved page load performance and memory consumption with new page preload mechanism (#2603). * Fixed a bug where scrolling would not work with zoom fit enabled until the zoom level changes (#2541). * Fixed some bugs that prevented documents from being displayed on ARM and 32-bit devices (#2576). * Fixed vim-style `hjlk` keybindings being inconsistent with the arrow keys (#2712). * Added a shortcut for the default tool (#2872) and changed shortcuts for page deletion and layer navigation (#2766) * Fixed various issues related to zooming and scrolling (#2435, #2743, #2023, #1830, #2821) * Fixed zoom slider tick marks being set to the wrong values when DPI calibration setting is different from the default (#2923) * Fixed a freeze caused by scrolling between pages of different size (#2770, #3099). * Document export * Added a "progressive mode" option to PDF file export dialog. This will render layers from bottom to top, exporting a new page every time a layer is rendered (#2589, #2609). * Simplified background rendering to improve compatibility of exported SVGs (#2598). * Made line spacing equal in export and on view when pango version >= 1.48.5 is available (#2182) * Updated the Cairo version on Windows to fix a bug that created corrupt PDF files on export (#2871) * Fixed a crash that occurs when closing the application before export finishes (#3159). * Sidebar preview panel * Added new "Layerstack Preview" tab that shows all layers up to the current layer (#2795). * Changed sidebar colors to be dark when using a dark theme (#2726). * Changed layer previews to only show background in background layer (#2674) * Moved close button from the bottom to the top to improve usability (#2727). * Fixed button tooltips not reflecting the page/layer tabs (#2776). * Fixed a bug where the buttons would be enabled/disabled inconsistently (#2776). * Audio playback * Added seeking functionality during playback (#1520) * Fixed crashes caused by race conditions in the audio system * Fixed bug where gaps in the audio stream could appear while recording * Added an error message popup which displays when a recording fails to load or play (#1573) * Input System * Removed the old input system and touch workaround, both of which have been deprecated (#2308). * Added a `Mouse+Keyboard` device class for handling e.g. wireless USB mouse/keyboard receivers (#1769, #1785). * Added Preference settings for minimum pressure level and pressure multiplier (#2622). * Added an experimental stroke smoothing / input stabilization feature (#2512, #2856, #2863). * Added a touchpad pinch gesture for zooming (#2651). * Added a Preferences setting to ignore the first few pen input events when starting a new stroke (#1854). * Reimplemented zoom gestures for better compatibility (#1528) * Improved tool handling (#2339) * Fixed a bug where the touchscreen could not be used to pan and zoom when touch drawing is enabled (#2435). * Fixed a bug where two-finger zoom would be triggered even when zoom gestures are disabled (#2510). * Fixed touch drawing not working with the pen tool (#2123). * LaTeX tool * Reworked LaTeX tool implementation (#1952). * Added a new tab in the Preferences window for LaTeX configuration. * Added a `global template file` setting for custom LaTeX template files to be used when rendering LaTeX formulas (#1188). * Added a button in the Preferences window for testing LaTeX setup. * Fixed a bug where closing the dialog before the initial render would crash the application (#2728, #2798). * Fixed a bug where line breaks would not be saved correctly (#2849). * Windows: Fixed a bug where long user names would break the LaTeX tool (#3046). * Spline tool * Added cubic splines as a drawing tool (#1688, #1798, #1861). * Click to add anchor points (knots) and drag to create non-trivial tangents. Backspace key, arrow keys, s and Shift+s allow to delete/modifiy the last set knot/its tangent. Escape key and double click exit the spline drawing mode. * Snapping * Added snapping for vertical space (#2011) * Added snapping for moving and resizing selections (#1972, #2011) * Added snapping for recognized shapes (optional setting; #2011) * Added a Preferences settings to preserve line width while resizing a selection (#2011) * Added a Preferences setting to change the snap grid size (#1920). * Fixed a bug in the grid snapping tolerance (#2779). * Selections * Added ability to mirror selected elements when scaling in a negative direction (#2723). * Added `Edit > Arrange` menu items and the corresponding actions for rearranging selected elements (#2794). * Changed element selection to not automatically rearrange items (#1680). Instead, rearranging must be performed with the newly added menu entries. * Fixed some bugs where selections would not be copied correctly (#2277, #2090, #2733) and would cause strokes to become invalid/missing when saving (#2857, #2464). * Fixed a bug in the Select Object algorithm (#2478) * Pen and eraser tools * Added Preferences settings to configure the radius, color, and border of the cursor highlight when `Highlight cursor position` is enabled (#1891, #1898). * Added a new "no cursor" cursor type and changed "Big pen" checkbox in Preferences into a combo box (#2111). * Renamed "fill transparency" to "fill opacity" to avoid confusion (#2590). * Added thick/thin settings to default tool preferences (#2611). * Added ability to change line styles of existing strokes (#2641). * Changed name of "Draw Circle" to "Draw Ellipse" (#2708). * Changed name of "Ruler" to "Draw Line" (#2959). * Improved circle drawing controls (#2707). * Improved the accuracy of the eraser tool (#1818). * Changed pen/highlighter cursor to be in the shape of a circle with the approximate stroke size (#1945, #1513). * Fixed a cursor update bug (#1954). * Fixed strange behavior of color switches when temporarily using the eraser (#2004, #1546, #1712). * Text tool * Added support for text edit blinking to be enabled/disabled through standard GTK configuration settings (#2170). * Fixed several serious bugs and user experience issues with IME pre-edit strings (#2789, #2788, #2826, #2851). * Fixed a bug where the font button would not be updated when editing a text field (#2620). * Fixed a bug where text elements would not be displayed at the correct positions when an image is used as the page background (#2725). * Fixed a bug where text would be displayed with an incorrect size when DPI is set to a non-default value. A plugin for migrating documents with wrong font sizes has been added (#2724). * Fixed a bug where selected text would be highlighted incorrectly (#3131). * Toolbars * Added a print button to the default toolbar (#1921). * Added a menu toggle item for showing/hiding the toolbar, bound to F9 (#2112). * Added a vertical mode for the pagespinner tool (#2624). * Added color indicators to toolbars when customizing the toolbars (#2726). * Improved appearance of the floating toolbar (#2726). * Fixed a crash that occurs when the application is closed with the toolbar customization dialog open (#1189). * Fixed multiple bugs involving the toolbar customizer (#2860). * Plugins * Extended plugin API with many new features and functions, including page and layer operations (#2406, #2950). * Added a Lua plugin for taking a screenshot and saving it to a file (#2086, #2787). * Added a Lua plugin for cycling though a color list (#1835, #2251). * Added Lua plugin support for MacOS (#2986) * Allow using the system Lua package path (#2968) * Paper backgrounds * Added an isometric paper background type (#1994). * Changed background types to use lighter line colors when a dark background is set. The colors can be set in `pagetemplates.ini` (#2055, #2352). * Fixed the confusing behavior of the `Apply to current/all pages` buttons used to change the page backgrounds (#2730). * Fixed cloned background images not loading correctly (#3170). * Packaging changes * AppImage: Fixed AppImages not running on more recent Linux distros (#2600). * Linux: Fixed an issue with dock icons not appearing correctly in some desktop environments (#2881, #1791). * Debian packages: added man pages (#2701) * The `lua-lgi` package has been added to the list of `Recommended` dependencies. It is useful for creating GUI in Lua plugins. * Streamlined and updated package metadata (#3094). * Misc * Updated author information and About dialog appearance (#3209) * New action icons (#3154) and new application icon (#2557). * Changed the error dialog for missing PDF backgrounds to display the full path of the missing PDF (#3140). * Changed default key binding of middle mouse button from nothing to hand tool (#3121). * Changed the `Help > Help` menu item to point to the new website [www.xournalpp.github.io](www.xournalpp.github.io), which replaces the User Manual wiki. * Added a setting in the Preferences window for selecting the language (#2188). Simplified language translation file names (#3166, #3201). * Added a feature to allow the user to modify the locale directory via the TEXTDOMAINDIR environment variable (#2600, #2845). * Added support for more export options in command line and GUI (#2449) * Added a command line option to create a xopp file (#1919). * Added the `Journal > Rename Layer` menu entry to rename layers (#2321). * Added the `Journal > Append New PDF Pages` menu entry to append PDF pages that are not in the current annotation file (#2146) * Improved look of the Preferences window (#2592). * Improved Print Dialog verbosity and error handling (#3002) * Fixed a bug where the `Autoloading Journals` option would only autoload annotation files with `.pdf.xopp` or `.pdf.xoj` extensions. (#2911, #3217). * Fixed bugs in element cloning, which previously could have caused elements to become invalid (#2733, #2720, #2464). * Fixed a bug where the thumbnailer would not correctly render previews in file managers that sandbox their thumbnailers (#2738). * Fixed a bug where some error message dialogs would not display the message correctly (#3214). * Fixed keyboard shortcuts not working when the menubar is hidden (#2324) * Fixed the undo operation for moving objects across page borders (#3068) * Updated the translation files. * Non-visible refactoring and code cleanup (#1279, #2150, #1944, #2199, #2213, #2252, etc.) * MacOS: Fixed the startup crash on BigSur and removed the integration of Xournal++ into the Mac Menu Bar (#2836, #2976) * Windows: Fixed a crash that occurs when closing the application (#2218).
2021-07-21Fix sttutter in comment.hauke1-2/+2
2021-07-21The pkgsrc framework has become more strict, and registering fonts forhauke1-3/+15
installation per FONTS_DIRS.x11 will mandate an X11 dependency. At this point, only the x-symbol package is concerned. Since it needs to be able to cope with a non-graphical console anyway, we install it unconditionally, skip the PLIST dance, and just depend the font registration on X11 availabiluty.
2021-07-21Bump PKGREVISION for affected packages by changing default Ruby's version.taca1-1/+2