0.8.5.1
=======
- Fix font settings load (#13574)
0.8.5
=====
- Do not change drop-down window size when zooming in/out
- Create terminal of desired size instead of default size of 80x24: this allows
to avoid resizing the terminal right after creation (#13521)
- Use default terminal geometry when --geometry parameter is used but its value
only contains X and Y offsets
- Improve label layout in preferences dialog: restrict max width to 80 chars
(#13497)
- Add --minimize command line option
- Calculate screen dimensions properly when having multiple monitors
- Prevent clipboard from being filled with garbage (#13403)
- Resolve deprecation warnings: gtk_show_uri_on_window,
gdk_screen_make_display_name, gdk_screen_get_width/height
- Silence most of deprecation warnings that are not resolved
- Make Preferences dialog app-global - the same dialog window will be used
by multiple terminal windows
- Remove large space to the left of tab text when the text is too short
(this allows tabs to be smaller)
- Gtk3 required version bumped to 3.16.0
- Fix memory leaks
- Close Find dialog when closing parent terminal window
- Close Set Title dialog when closing its corresponding tab
- Translation updates: Catalan, Chinese (Taiwan), German, Greek, Hebrew, Kazakh,
Lithuanian, Norwegian Bokmål, Polish, Portuguese (Brasil), Russian, Serbian,
Slovenian, Swedish, Thai, Ukrainian
0.8.4
=====
- Fixes related to fullscreen state and showing/hiding window in drop-down
mode
- Fix incorrect window positioning when started in fullscreen state
- Add a separate Show window borders setting for drop-down mode (#10297)
- Make Double click chars setting more compact in the UI
- Do not force show drop-down window on screen size change (#13295)
- Background image improvements: scale huge images to 8K when loading from
file (this reduces memory consumption); print a warning if failed to open
an image
- Expose Slim tabs setting to Preferences
- Translation updates: Bulgarian, Chinese (China), Chinese (Taiwan), Croatian,
Czech, Danish, Dutch, Finnish, French, Japanese, Kazakh, Korean, Lithuanian,
Malay, Norwegian Bokmål, Polish, Portuguese, Russian, Slovak, Spanish,
Ukrainian
0.8.3
=====
- Fix incorrect initial position of a drop-down window under Unity
- min-height/width CSS properties not available in old GTK versions
- Remove redundant set_window_geometry_hints() call (bug #13280)
- Add Help button to Set Title dialog
- GtkColorButton show-editor property only available starting with GTK 3.20
(bug #13278)
- Watch for screen size changes to update drop-down window size or position
accordingly. Size change signal is emitted when monitor resolution is
changed or another monitor is connected
- Make slim tabs even more slim
- Translation updates: Chinese (China), Lithuanian, Thai
0.8.2
=====
- Add hidden option MiscSlimTabs to override huge gtk3 tabs style (bug #12796)
- Temporarily show menubar with F10 even if it's hidden (bug #13231)
- Add "Run custom command instead of shell" feature (bug #13236)
- Fix segfault on dragging last window tab to another window
- Add option for ambigouos-width characters (narrow/wide)
- Don't show palette when editing palette colors in preferences
- Fix move dropdown window to monitor with pointer behavior (bug #13266)
- When un-closing a tab, set it active if it was active when it got closed
- Set locale as vte encoding in case encoding is not set in prefs
(support for running 'LANG=charset xfce4-terminal')
- Allow to specify text selection background color (bug #13003)
- Allow to select system-wide monospace font in preferences
- Fix Alt+n shortcuts when starting with several tabs (bug #13264)
- Add option to automatically copy selection to the clipboard (bug #12931)
- Support background image transparency (bug #12944)
- Fix deprecation warnings
- Support setting drop-down status bar icon with --icon option (bug #12937)
- Fix terminal geometry hints for GTK < 3.19.5
- Translation updates: Arabic, Bulgarian, Catalan, Chinese (China),
Chinese (Taiwan), Croatian, Czech, Danish, Deutsch, Dutch, French, Hebrew,
Italian, Japanese, Kazakh, Korean, Lithuanian, Malay, Norwegian Bokmål,
Polish, Portuguese, Portuguese (Brazil), Russian, Slovak, Spanish, Swedish,
Ukrainian
0.8.1
=====
- Fix Ctrl press recognition for opening URIs with Ctrl+click
- Set preferences dialog type hint to make it show on top
- Fix toggling fullscreen mode with F11 for a drop-down window (bugs
#12913, #12930)
- Allow setting of empty shortcut for goto-tab actions (Alt+digit)
- Resolve window manager warning: Buggy client sent a _NET_ACTIVE_WINDOW
message with a timestamp of 0
- Fix drop-down window visibility check (bug #12917)
- Resolve some deprecation warnings
- Fix drop-down window not shown on different workspaces
- Add MiscUseShiftArrowsToScroll hidden option to allow Shift+arrows
one-line scroll (off by default)
- Allow user-defined color palettes - should be located under
~/.config/xfce4/terminal/colorschemes/ (bug #12908)
- Set window hints properly; show columns/rows when resizing (bug #12793)
- Translation updates: Chinese (China), Croatian, English (Australia), French,
Kazakh, Lithuanian, Malay, Polish, Spanish, Ukrainian
0.8.0
=====
- Move context menu zoom actions to a sub-menu
- Fix some build-time deprecation warnings
- Fix hiding of dropdown terminal
- Fix setting focus to dropdown window (bug #12878)
- Fix "Always keep window on top" setting that was ignored
- Show missing action icons in dropdown mode
- Add rewrap on resize control option to Preferences
- Add --show/hide-scrollbar command line options (bug #1779)
- Implement background image support (bug #12845);
add BackgroundImageShading setting for background image mode
- Remove "Scrolling single line" option as the functionality is implemented
by vte (bug #12816)
- Add mouse-wheel binding for zoom: Shift + Ctrl + wheel up/down controlled by
a hidden option MiscMouseWheelZoom - ON by default (bug #12869)
- Do not set DISPLAY variable in non-X11 environments (e.g. Wayland)
(bug #12867)
- Fix memory leak when showing preferences dialog
- Fix menubar text not visible with some themes
- Fix vte "resize-window" signal handler (bug #12859)
- Fix notebook widget transparency seen under Unity
- Make vte transparency work in Gnome under both X11 and Wayland
- Show warning and disable Opacity control in Preferences if window manager
does not support compositing
- Fix tab activity indication
- Fix geometry positioning when a negative offset is used (bug #12833)
- Quote all file names/URIs drag-and-dropped to the terminal (bug #12836)
- Fix cursor focus (bug #12807)
- Translation updates: Bulgarian, Chinese (Taiwan), Croatian, Czech, Dutch,
English (Australia), French, German, Hebrew, Japanese, Korean, Lithuanian,
Malay, Polish, Portuguese, Portuguese (Brazil), Russian, Slovak, Spanish,
Swedish, Thai, Ukrainian
0.6.92
======
- Fix geometry setting (default or provided via the command line option)
for GTK 3.21.5 (bug #12810)
- Remove "Update utmp/wtmp records when command is launched" setting since
the feature has been removed from vte (bug #12817)
- Replace deprecated GtkTable with GtkGrid in Preferences
- Disable Zoom-In/Out actions on reaching zoom limits
- Do not allow Reset in Read-Only mode
0.6.91
======
- Fix solarized light theme colors (bug #12800)
- Fix huge size of Set Title dialog under wayland
- Support wayland (resolve crashes and warnings) (bug #12785)
- Improve handling negative x/y geometry positions (bug #12791)
- Fix scrollbar/menubar/toolbar incorrectly shown in dropdown mode after
window has been minimized/restored (bug #12790)
- Add ability to save terminal contents to file (bug #6276)
- Prepare for upcoming vte regex API change
- Fix Vte-WARNING related to regex
- Implement Read-Only mode (user input disabled)
- Fix input focus lost issue after exiting a console app (e.g. nano)
- Fix cursor not blinking when fg color = bg color (bug #11981)
- Enable configuration of a new tab working directory: MiscDefaultWorkingDir
option. If it is set (non-empty value), new tabs and windows will use the dir
specified as their working dir. Otherwise, the behavior remains as is
(current dir will be used). (bug #3891)
- Do not un-close tab that was moved to another window
- Properly enable/disable F1 shortcut
- Fix Preferences window hidden in fullscreen mode
- Do not un-close tab that was detached to create another window
- Fix incorrect update of go-to-tab menu
- Add Undo Close Tab functionality: stores closed tabs in chronological order;
restores working directory, position in the tabbar, custom title
- Add Close Other Tabs functionality
- Make terminal always drop down from the top of the screen (bug #10713)
- Create Alt+digit shortcuts if they haven't been loaded from config file
(bug #10639)
- Fix dropdown window animation; remove viewport widget
- Code cleanup: Do not declare or define a reserved identifier
- Add urgent bell functionality: MiscBellUrgent option (bug #9928)
- When detaching a tab, make new window respect original geometry
- Fix possible buffer overwrite issue found by Coverity
- Keep rows number constant when adding/removing widgets such as toolbar or
tabbar (bug #12734)
- Make tab close button icon a bit smaller
- Add ability to switch tabs with mouse scroll wheel (request from
www.opennet.ru)
- Fix selection characters override (bug #12735)
- Fix resize logic with tab (bug #12660)
- Translation updates: Bulgarian, Catalan, Chinese (China), Chinese (Taiwan),
Croatian, Czech, Dutch, English (Australia), German, Hebrew, Japanese, Korean,
Portuguese (Brazil), Russian, Serbian, Spanish, Swedish, Turkish, Ukrainian
0.6.90
======
- Migrate to GTK+3/VTE3 (bugs #11207, #11909, #10602, #11828, #12405, #11119,
#11558, #12615, #9702, #10551, #9720, #3599, #7473, #8720, #4331, #10010,
#12440, #12589)
- Fix closing wrong tabs with Ctrl+Shift+W (bug #10691)
- Make close tab shortcut work for single tab (bug #12490)
- Add Ctrl+Shift+PgUp/PgDn shortcuts to move tabs left/right (bug #11373)
- Add support for unlimited scrollback (bug #9875)
- Fix actions applied to wrong tab after closing another one (bug #11227)
- Update intltool (bug #12661)
- Add Ctrl+Shift+S hotkey to set title (bug #10960)
- Expose MiscTabCloseMiddleClick option to Preferences (bug #10271)
- Fix terminal window not moved to foreground when using --tab option
(bug #11010)
- Respect Display window borders setting in drop-down mode (bug #10297)
- Apply opacity setting by chaging background color alpha value (bug #12681)
- Prevent characters from being hidden by block cursor (bug #9348)
- Fix in drop-down mode, "100% width" isn't really 100% (bug #12162)
- Add ShortcutsNoHelpkey option to disable F1 (help) shortcut key and expose
it to Preferences (bug #10718)
- Add support for magnet links (bug #9775)
- Expose MiscMouseAutohide option to Preferences (bug #7221)
- Fix terminal crash when starting with --geometry (bug #12721)
- Add ability to zoom in/out by pressing Ctrl +/-; add --font and --zoom
command line options (bug #5605)
- Expand zoom level (bug #12729)
- Add hidden option MiscMiddleClickOpensUri to control whether middle click
opens URI: if FALSE, Ctrl + left click is used for that; default is FALSE
(bugs #10621, #7714, #9166)
- Fix compilation for vte < 0.44
- Remove emulation setting and input methods menu as they are not supported
by vte
- Do not allow creating multiple Set Title dialog windows
- Remove Help button and add icon to Close button in Set Title dialog
- Add an icon to the search dialog close button
- Rename UI setting from Transparency to Opacity
- Update terminal website address in the About dialog
- Fix crash on moving a tab from one window to another
- Add tooltip for the Find toolbar button
- Add setting to allow cursor blinking to Preferences
- Add setting to change cursor shape to Preferences
- Fix typo in the preferences dialog
- Add some new encodings taken from gnome-terminal
- Fix crash on setting encoding
- Fix detach tab functionality with GTK>=3.16
- Fix segfault when right/middle click on tab bar
- Translation updates: Arabic, Asturian, Bulgarian, Catalan, Chinese (China),
Chinese (Taiwan), Croatian, Czech, Danish, Dutch, English (Australia),
Esperanto, Finnish, French, German, Greek, Hebrew, Hungarian, Icelandic,
Indonesian, Italian, Japanese, Kazakh, Korean, Lithuanian, Malay,
Norwegian Bokmål, Polish, Portuguese, Portuguese (Brazil), Romanian, Russian,
Serbian, Slovak, Slovenian, Spanish, Swedish, Thai, Turkish, Ukrainian.
Problems found locating distfiles:
Package modular-xorg-server: missing distfile xorg-server-1.17.4.tar.bz2
Package py-qt4: missing distfile PyQt-mac-gpl-4.11.1.tar.gz
Package xservers: missing distfile xservers-3.3.6.5.tar.bz2
Package xview-clients: missing distfile xview3.2p1-X11R6.tar.gz
Package xview-lib: missing distfile xview3.2p1-X11R6.tar.gz
Otherwise, existing SHA1 digests verified and found to be the same on
the machine holding the existing distfiles (morden). All existing
SHA1 digests retained for now as an audit trail.
This is a very large change, and incorporates the 4.8, 4.10, and 4.12 major
Xfce releases since 4.6.2, our previous pkgsrc release. For more information
about the thousands of changes in each major release since then, please see:
Xfce 4.12 announcement:
http://www.xfce.org/about/news
Xfce 4.12 tour:
http://www.xfce.org/about/tour
Xfce 4.10 announcement:
http://www.xfce.org/about/news/?post=1335571200
Xfce 4.10 tour:
http://www.xfce.org/about/tour410
Xfce 4.8 announcement:
http://www.xfce.org/about/news/?post=1295136000
Xfce 4.8 tour:
http://www.xfce.org/about/tour48
The pkgsrc changes since then are:
New packages:
archivers/xfce4-thunar-archive
graphics/elementary-xfce-icon-theme
mail/xfce4-mailwatch-plugin
misc/xfce4-time-out-plugin
multimedia/xfce4-thunar-media-tags
sysutils/xfce4-mount-plugin
sysutils/xfce4-taskmanager
sysutils/xfce4-thunar-vcs
sysutils/xfce4-verve-plugin
x11/xfce4-garcon
x11/xfce4-notifyd
x11/xfce4-tumbler
x11/xfce4-whiskermenu-plugin
Renamed packages:
devel/xfconf to devel/xfce4-conf
x11/libxfce4menu to x11/libxfce4ui
x11/xfce4-screenshooter-plugin to x11/xfce4-screenshooter
Updated packages:
audio/xfce4-mixer
audio/xfce4-xmms-plugin
devel/xfce4-dev-tools
editors/xfce4-mousepad
graphics/ristretto
meta-pkgs/xfce4-extras
meta-pkgs/xfce4
misc/xfce4-weather-plugin
multimedia/xfce4-mpc-plugin
net/xfce4-wavelan-plugin
sysutils/xfce4-appfinder
sysutils/xfce4-battery-plugin
sysutils/xfce4-cpugraph-plugin
sysutils/xfce4-diskperf-plugin
sysutils/xfce4-fsguard-plugin
sysutils/xfce4-genmon-plugin
sysutils/xfce4-netload-plugin
sysutils/xfce4-quicklauncher-plugin
sysutils/xfce4-systemload-plugin
sysutils/xfce4-thunar
sysutils/xfce4-xarchiver
sysutils/xfce4-xkb-plugin
textproc/xfce4-dict-plugin
time/xfce4-datetime-plugin
time/xfce4-orage
time/xfce4-timer-plugin
wm/xfce4-wm-themes
wm/xfce4-wm
x11/libxfce4gui
x11/libxfce4util
x11/xfce4-clipman-plugin
x11/xfce4-desktop
x11/xfce4-exo
x11/xfce4-eyes-plugin
x11/xfce4-gtk2-engine
x11/xfce4-notes-plugin
x11/xfce4-panel
x11/xfce4-places-plugin
x11/xfce4-session
x11/xfce4-settings
x11/xfce4-terminal
Removed packages:
sysutils/xfce4-volman
x11/xfce4-utils
This is based on a huge amount of work by the NetBSDfr team and Youri Mouton,
who takes over as MAINTAINER, and has been tested by Youri on a large number
of platforms prior to commit. A massive thanks to them. Any issues with the
import are mine alone as the committer-by-proxy.
to address issues with NetBSD-6(and earlier)'s fontconfig not being
new enough for pango.
While doing that, also bump freetype2 dependency to current pkgsrc
version.
Suggested by tron in PR 47882
0.4.2
=====
- Fix broken background image when compositing is disabled.
- Use new xdt-autogen macros.
- Translation updates
0.4.1
=====
- Install documentation in @docdir@.
- Don't die on dbus exit.
- Use the initial title in tabs if the dynamic title is set to hidden.
- Silence the build.
- Disable mnemonics in GtkSettings.
- Translation updates
0.4.0
=====
- Don't show the set title dialog when double-clicking on the scrollbar.
- Don't build the menubar when not enabled on startup.
- Various small code cleanups.
- Translation updates
0.2.99.1
========
- Do not save properties that are the same as the default value (and not
hidden) in the rc file. This makes startup a bit faster.
- Remove vte-title-workaround and show the vte title in the go menu
(so without the initial title).
- Documentation updates.
0.2.90
======
- Change minimum dependency of VTE to 0.17.1 and GTK+ to 2.14.
- Use environ variables provided by GLib for better compatibility.
- Use new VTE api.
- Don't set contents change on window resize.
- Fix segfault in special tab configuration.
- Monitor config files using GIO to avoid polling for file changes.
- Check for case problems when creating the symlink.
- Add hidden option to disable middle-click tab close.
- Property handle the button accelerators in the compose dialog.
- Convert the preferences dialog into GtkBuilder.
- Use stock icons and remove unused icons.
- Allow editing of shortcuts from the menu.
- Make the tab close button smaller.
- Fix compilation problems on Solaris.
- Update fullscreen action if changed by the wm.
- Add commandline option to set the window icon.
- Refactor the usage help so it's easier to understand. Also add
the --maximize option.
- Allow '-character in links.
- Add hidden option for the cursor shape.
- Convert preferences dialog in Gtkbuilder and make it fit better
inside Xfce using the titled dialog.
- Fix compiler warnings, code cleanups and improvements.
- Support for the erase tty key binding, requires vte 0.20.4.
- A lot of updated translations.
This changes the buildlink3.mk files to use an include guard for the
recursive include. The use of BUILDLINK_DEPTH, BUILDLINK_DEPENDS,
BUILDLINK_PACKAGES and BUILDLINK_ORDER is handled by a single new
variable BUILDLINK_TREE. Each buildlink3.mk file adds a pair of
enter/exit marker, which can be used to reconstruct the tree and
to determine first level includes. Avoiding := for large variables
(BUILDLINK_ORDER) speeds up parse time as += has linear complexity.
The include guard reduces system time by avoiding reading files over and
over again. For complex packages this reduces both %user and %sys time to
half of the former time.
Changes since 4.4.2:
x11/xfce4-panel:
* Quite a bit code changed in the dnd code. Mostly to fix a segfault
in FreeBSD-amd64, but more problems were discovered and a lot of
code was simplified.
* Don't respond the uri drags, we don't use it and it only causes
problems like hiding the panel when a file was dragged over the
panel (Bug #3815).
* Fix crash with xrandr 1.2 (Bug #3620)
x11/xfce4-desktop:
* Make menu panel plugin honor CustomizeDesktopMenu kiosk setting
(Bug #1026).
* Fix incorrect initial desktop font size when setting custom font
size if a custom font was never set before (Bug #3957).
wm/xfce4-wm:
* Fix automaximize on move
* Remove trailing \0 in UTF-8 strings, that causes libwnck to
rightfully complain that NET_WM_NAME contains invalid UTF-8
* Exit on SelectionClear event so that xfwm4 exits even with WM who
do not send a ClientMessage event such as Openbox (Bug #2374)
* Backport overlay and compositor support from trunk (Bug #3849)
* Filter out grab/ungrab events so we don't end up redrawing the
frame twice
* Set monitor when positionning menu (Bug #4162)
* Reduce flickering during resize (Bug #4283)
* Fix NET_WM_STATE claiming maximization vertical and horizontal even
if only horizontal of vertical is actually set (Should fix Bug #3969)
* Loosen the rule that prevents an application from iconifying itself
when skip_taskbar is set (Bug #4434)
* Rework visual depth selection of the frame window (Bug #4452)
* Add support for NET_MOVERESIZE_WINDOW
* Take gravity bit into account in configure resize only requests to
comply with standard (Bug #3634)
* Add client windows to save set to avoid loosing all windows in case
of crash
* Use guint32 instead of Time internally to avoid potential issues in
64bits
* Add a "--replace" command line option to replace ICCCM2 compliant
window managers (Bug #3731)
x11/libxfce4gui:
* Fix format-string vulnerability in dialog code
x11/xfce4-terminal:
* Update to latest trunk translations.
sysutils/xfce4-thunar:
* Update to latest trunk translations.
editors/xfce4-mousepad:
* Sort recent items by most recently used.
x11/xfce4-utils:
* Fix missing translated chars (Bug #3543)
Updated translations:
* Basque
* Brazilian Portuguese
* Catalan
* Chinese Traditional
* Danish
* Estonian
* Finnish
* French
* Galician
* German
* Indonesian
* Japanese
* Korean
* Kurdish
* Latvian
* Norwegian
* Polish
* Sinhala
* Slovak
* Slovene
* Spanish
* Turkish
* Urdu