Changes since 0.2.0
- Arguments are now properly passed to child process.
- Fixed login shell, also applies to new tabs.
- Renamed tabs can now be reset, fixed '--title'.
- Improved GTK3 and VTE support.
- Added palette customization.
- Added terminal zoom feature.
- Added tab activity notification (bold).
- Added --no_remote to spawn a separate teminal process.
- Optional confirmation when closing multiple tabs.
Changes in 1.1.0 since 1.0.2:
* Fixed crash with invalid <Name> tag in a menu.
* Added new API menu_cache_app_get_generic_name() to get generic
name for application.
* Fixed potential access violation, use runtime user dir instead of tmp dir.
It limits libmenu-cache compatibility to menu-cached >= 0.7.0.
* Directory $XDG_DATA_HOME/applications will be created if it does not
exist so it will be monitored in any case.
* Fixed issue when subdirectories added would be skipped in monitoring.
* Fixed potential file descriptors leak.
* Reduced inactivity timer to 6 seconds (from 600 seconds).
* Fixed an issue with multiple daemons started: test if daemon is already
running on socket before killing old socket file.
* Fixed 100% CPU load by menu-cached due to invalid dup2() call.
Changes in 1.0.2 since 1.0.1:
* Fixed crash in menu-cached if cache regeneration fails.
* Fixed 100% CPU load by menu-cached in some rare conditions.
* Invalid empty <DefaultLayout> should be ignored, see specification.
* Fixed crash in menu-cache-gen on <MergeFile type="parent"/> if no file
to merge found.
* Fixed showing empty Other menu in some cases.
* The option --disable-debug is now default, instead of --enable-debug.
0.99.2
-------------------------------------------------------------------------
* Replaced 'stretch' wallpaper_mode setting with 'crop' in pcmanfm.conf.
* Updated view_mode and sort settings in pcmanfm.conf with new values.
* Made dbus-launch start only if $XDG_RUNTIME_DIR/bus isn't available.
* Updated lxpanel configuration files to match latest version.
* Added volume plugin to default panel, near everyone uses audio nowadays.
* Removed netstat plugin from default panel, it's usually superseded with
either NM or wicd.
* Updated startlxde.1 man page.
* Ensured the existance of the user applications folder by startlxde.
0.9.3
-------------------------------------------------------------------------
* Finally fixed battery calculations, it missed Power so left time was
always at zero.
* Fixed task window raising on drop file on it (was broken since 0.9.0).
0.9.2
-------------------------------------------------------------------------
* Fixed battery selection if battery detached but another is available.
* Fixed battery percentage calculations if charge isn't available but
energy is, it appears broken in 0.9.0.
* Fixed wrong state change on task button when hovered, it shouldn't
receive selected state until window has urgency.
* Fixed wrong flat button appearance when hovered, it wasn't flat.
0.9.1
-------------------------------------------------------------------------
* Fixed build failure without ALSA.
* Added alternative mixers if build using OSS.
* Fixed panel flicker with some window managers.
0.9.0
-------------------------------------------------------------------------
* Added support for laptops with multiple batteries.
* Added a way to scroll through workspaces by using the scroll wheel over
the deskno plugin.
* Bunch of fixes for GTK+ 3.0 compatibility.
* Fixed outdated lxpanel man page.
* Fixed weather locations query (since YQL was changed recently).
* Converted space plugin into internal PanelSpace widget in liblxpanel.
* Converted task button into widget class to avoid ambiguous code.
* Added support for third-party plugins localized descriptions.
* Implemented "lxpanelctl command ..." to send message to panel plugin.
* Added APIs for PanelIconGrid to draw focus on drop.
* Converted launch button into widget class for more easy management.
* Adjusted PanelIconGrid: min spacing is now 1, no_window flag is now
left unset by default, spacing is taken into account on overall size
to be consistent on chosen orientation.
* Implemented dropping file or folder onto launch bar to create launcher.
* Implemented dragging launchers around launchbars (between panels too).
* Implemented dropping file or folder onto free panel space to create
launcher.
* Implemented dragging launchers from launchbar to some free panel space.
When launcher dropped onto another place and former place's launchbar
becomes empty, it will not be replaced with a bootstrapping icon (as
it happens when last launcher is removed via configuration dialog)
but launchbar will be removed from the panel instead, that behavior
is more obvious and sensible.
* Added stripping scheme from URI menu://applications/... when a launcher
is created, only menu-id itself should be used.
* Implemented moving plugins across panel by means of middle button drag
and drop, i.e. middle-click it then drag, and plugin will follow the
mouse until middle button is released.
* Merged 'volume' and 'volumealsa' plugins into single plugin which uses
the same interface but different driver, in dependency on how it was
built - either OSS or ALSA interface is used. Name 'volume' is used
for simplicity while 'volumealsa' is supported for compatibility.
* Made default channel in 'volume' plugin definable in config. If there
is no config statement then plugin finds first usable one, the same
as before.
* Made clicks for Toggle Mute, Show Slider and Open Mixer actions of the
'volume' plugin configurable. Defaults are the same: left-click shows
slider, middle-click toggles mute state.
* Added support for 'PCM' and 'Headphone' channels for OSS mixer.
* Added support for other (not default one) ALSA cards in 'volume' plugin
via 'CardNumber' setting.
* Added hotkey support into 'volume' plugin to be able to use multimedia
keys for volume changing directly by plugin.
* Fixed missing libkeybinder initialization (keybinding did not work).
* Fixed check for attempt to add a binding for the same hotkey which is
already bound elsewhere.
* Added a configuration dialog to the 'volume' plugin with all the new
settings available to choose and set, including preset of discovered
mixers, with ability to type own command as well.
* Fixed crash on action on task window which was deleted while task menu
is still opened.
* Fixed "dynamic" panel width allocation.
* Fixed PanelIconGrid allocation in rigth-to-left languages, it was wrong
so some icons might be invisible or placed under other plugins.
* Removed call to gtk_widget_set_style() from volume slider to fix colors
of current theme.
* Changed icon size handling on task bar - it may now maintain the same
size as rest of icons. It may affect users who are used to have them
smaller, it's why this feature was made configurable, corresponding
config variable is UseSmallerIcons and default is 1 (old behavior).
* Changed volume slider popup behavior - it now hides when loses focus.
* Fixed invalid memory access in weather plugin.
* Fixed incorrect reporting units on "Feel" value in weather plugin. YQL
always reports Fahrenheit degrees there.
* Added a safeguard on menu cache returning items with empty Exec line.
* Fixed maximizing windows using task bar, GDK functions not always work.
* Fixed wrong bind of preferences dialog to the panel, which resulted in
other dialogs appear on the same workspace where preferences was.
* Expanded launch buttons active area to launchbar borders so if clicked
even into desktop corner, it should activate button at that corner.
* Fixed few memory leaks in 'batt' plugin.
* Removed unwanted conversions with energy for charge in 'batt' plugin
which will mess up tooltip indications, and may make rate/percentage
calculations invalid.
* Replaced Xclimsg() with Xclimsgx() to be screen aware with X11 message.
* Added a workaround for WM like MWM which does not properly resize down
widgets of panel kind. It still leaves artefacts but is better now.
* Added a workaround on GtkBox behavior which does not send allocation
requests to children in some cases, so resizing of launchtaskbar on
panel height change was broken.
* Fixed PanelIconGrid layout on vertical panels with more than 1 column.
* add licenses
* remove kerberos conditional pre-configure rule (fixed in upstream)
Changes:
fetchmail-6.3.26 (released 2013-04-23, 26180 LoC):
# NOTE THAT FETCHMAIL IS NO LONGER PUBLISHED THROUGH IBIBLIO.
* They have stopped accepting submissions and consider themselves an archive.
# CRITICAL BUG FIX for setups using "mimedecode":
* The mimedecode feature failed to ship the last line of the body if it was
encoded as quoted-printable and had a MIME soft line break in the very last
line. Reported by Lars Hecking in June 2011.
Bug introduced on 1998-03-20 when the mimedecode support was added by ESR
before release 4.4.1 through code contributed by Henrik Storner.
Workaround for older releases: do not use mimedecode feature.
Earlier versions of this NEWS file claimed this bug fixed in fetchmail-6.3.23,
but it was not.
Fixes Launchpad Bug#1171818.
fetchmail-6.3.25 (released 2013-03-18, 26149 LoC):
# NOTE THAT FETCHMAIL IS NO LONGER PUBLISHED THROUGH IBIBLIO.
* They have stopped accepting submissions and consider themselves an archive.
# BUG FIXES
* Fix a memory leak in out-of-memory error condition while handling plugins.
Report and patch by John Beck (found with Parfait static code analyzer).
* Fix a NULL pointer dereference in out-of-memory error condition while handling
plugins.
Report and patch by John Beck (found with Parfait static code analyzer).
# CHANGES
* Improved reporting when SSL/TLS X.509 certificate validation has failed,
working around a not-so-recent swapping of two OpenSSL error codes, and
a practical impossibility to distinguish broken certification chains from
missing trust anchors (root certificates).
* OpenSSL decoded errors are now reported through report(), rather than dumped
to stderr, so that they should show up in logfiles and/or syslog.
* The fetchmail manual page no longer claims that MD5 were the default OpenSSL
hash format (for use with --sslfingerprint). Reported by Jakob Wilk,
PARTIAL fix for Debian Bug#700266.
* The fetchmail manual page now refers the user to --softbounce from the
SMTP/ESMTP ERROR HANDLING section. Reported by Anton Shterenlikht.
# WORKAROUNDS
* Older systems that provide the older RFC-2553 implementation of getaddrinfo,
rather than the current RFC-3493, and systems that do not provide this
getaddrinfo() interface at all and thus use the replacement functions from
libesmtp/getaddrinfo.?, might return EAI_NODATA when a host is registered in
DNS as MX or similar, but without A or AAAA records. Handle this situation
when checking for multidrop aliases and treat EAI_NODATA the same as
EAI_NONAME, i. e. name cannot be resolved.
The proper fix, however, is to upgrade the operating system.
# TRANSLATION UPDATES
[cs] Czech, by Petr Pisar
[da] Danish, by Joe Hansen
[de] German
[eo] Esperanto, by Sian Mountbatten and Felipe Castro
[fr] French, by Frédéric Marchal
[ja] Japanese, by Takeshi Hamasaki
[pl] Polish, by Jakub Bogusz
[sv] Swedish, by Göran Uddeborg
[vi] Vietnamese, by Trần Ngọc Quân
typed_ast is a Python 3 package that provides a Python 2.7 and Python
3 parser similar to the standard ast library. Unlike ast, the parsers
in typed_ast include PEP 484 type comments and are independent of the
version of Python under which they are run. The typed_ast parsers
produce the standard Python AST (plus type comments), and are both
fast and correct, as they are based on the CPython 2.7 and 3.6
parsers.
Patch provided by nia, thanks!
Changes:
Sun Apr 29 17:12:24 CEST 2018 mikulas:
Improve handling of the DELETE key
Delete is used for both deleting and scrolling
If the last keypress was captured in a form field, DELETE deletes
If the last keypress was not captured DELETE scrolls
Sat Apr 28 21:49:08 CEST 2018 mikulas:
Implement the bracketed paste mode - a text can be pasted only to input
fields, the pasted text won't be misinterpreted as key commands
Sun Apr 22 17:28:05 CEST 2018 mikulas:
Fix bugs found by coverity:
* bad arguments to sizeof
* missing int->unsigned long long conversions in image scaling
* unchecked return of the close function
* a possible NULL pointer dereference in directfb.c
* a memory leak on invalid double number
* missing va_end
* non-working "No keepalive connection after POST request" option
and some other discrepancies which didn't result in any violation
Sat Apr 21 23:13:49 CEST 2018 mikulas:
Fix a crash in proxy authentication code (introduced in 2.15)
Thu Mar 29 20:06:50 CEST 2018 mikulas:
Fixed internal error "invalid set_handlers call" on framebuffer
if we suspend and terminate at the same time
Thu Mar 29 19:08:29 cet 2018 mikulas:
When compiled without SVG, rewrite wikipedia svg math urls with png urls
Version 2.8
New features
1. :option:--asm avx512 used to enable AVX-512 in x265. Default disabled.
For 4K main10 high-quality encoding, we are seeing good gains; for other resolutions and presets, we don't recommend using this setting for now.
2. :option:--dynamic-refine dynamically switches between different inter refine levels. Default disabled.
It is recommended to use :option:--refine-intra 4' with dynamic refinement for a better trade-off between encode efficiency and performance than using static refinement.
3. :option:--single-sei
Encode SEI messages in a single NAL unit instead of multiple NAL units. Default disabled.
4. :option:--max-ausize-factor controls the maximum AU size defined in HEVC specification.
It represents the percentage of maximum AU size used. Default is 1.
5. VMAF (Video Multi-Method Assessment Fusion)
Added VMAF support for objective quality measurement of a video sequence.
Enable cmake option ENABLE_LIBVMAF to report per frame and aggregate VMAF score. The frame level VMAF score does not include temporal scores.
This is supported only on linux for now.
Encoder enhancements
1. Introduced refine-intra level 4 to improve quality.
2. Support for HLG-graded content and pic_struct in SEI message.
Bug Fixes
1. Fix 32 bit build error (using CMAKE GUI) in Linux.
2. Fix 32 bit build error for asm primitives.
3. Fix build error on mac OS.
4. Fix VBV Lookahead in analysis load to achieve target bitrate.
Cairo graphics device that can be use to create high-quality vector
(PDF, PostScript and SVG) and bitmap output (PNG,JPEG,TIFF), and
high-quality rendering in displays (X11 and Win32). Since it uses the
same back-end for all output, copying across formats is WYSIWYG. Files
are created without the dependence on X11 or other external programs.
This device supports alpha channel (semi-transparent drawing) and
resulting images can contain transparent and semi-transparent regions.
It is ideal for use in server environments (file output) and as a
replacement for other devices that don't have Cairo's capabilities
such as alpha support or anti-aliasing. Backends are modular such that
any subset of backends is supported.
Packaged by Yorick Hardy for pkgsrc-wip and updated by Kamil Rytarowski.
LCDIS - LC86104C/108C disassembler for the Sega VMU/VMS
Features:
- Sanyo LC86104C/108C disassembler, plus extra instructions used by the VMU
- Automatic determination of code/data space.
- Automatic determination of RAM banks accessed (mostly)
- Special function registers and BIOS entry points are annotated.
- Some instructions are commented (i.e. branch if 'A' button pressed)
- Disassembly output has been tested and found accurate.
- Either easier-to-read or ready-to-assemble code can be generated.
- User specification of graphic & font areas (which are commented graphically)
- Portable GPL C code. (with C++ style comments).
Packaged by Travis Paul for pkgsrc-wip.