summaryrefslogtreecommitdiff
path: root/graphics
AgeCommit message (Collapse)AuthorFilesLines
2019-11-01djview4: Register qt5-qttools as a build dependencykamil1-1/+3
2019-10-30veusz: Adapt for new SIP_DIRkamil1-2/+2
2019-10-29MesaLib: Remove patch for strnlen on old macOS, use USE_FEATURES insteadnia3-28/+4
2019-10-29MesaLib: Make sure alloca is definednia2-1/+16
2019-10-29veusz: Upgrade to 3.1kamil3-291/+411
Switch from qt4 to qt5. UPSTREAM CHANGELOG ================== Changes in 3.1: Improvements: * Do not print or export hidden pages * Allow expressions in dataset of contour widget * Allow widgets to be excluded in key (thanks to Alexander Book) * Make bezier line better fit data Bug fixes: * Compilation fix for PyQt>=5.12 (thanks to Dimitry Shachnev) * Ensure fit settings are sorted in output file * Fix crash in contour labelling * Fix 3D axis crash bug * Fix problem with broken axis with null-sized regions * Fix issue with 0-sized images in image widget * Fix function widget crash with certain plotting range * Fix for axis crash with large magnitude ranges * Fix CSV importing issues for 2D and ND data * Fix zero division error in 2D import * Fix crash on importing HDF5 files with variable length text * Catch issue with zero range axes * Fix crash is using set in dataset expression * Fix crash when moving line coordinates * Remove deprecation warnings when compiling with recent Qt versions Changes in 3.0.1: * Change in build system to use qmake to find Qt locations. This is to fix the build inside Anaconda. Also Qt and sip parameters can now be given as environment variables. * Fix problem when picking points with too many non-finite values * Change default SVG export DPI to 96 to match inkscape and provide option in dialog to choose export DPI * Allow %PAGE% and %PAGENAME% in export filename for single page output * Fix failing fitting due to iminuit differences * Fix crash if both ends of part of broken axis widget are the same for EMF exporting * Update to Qt 5.11.1 and update PyQt and sip in Windows binary * Build Mac and Linux binaries with EMF export Changes in 3.0: * New 3D support for plotting points, functions, surfaces and volumes * Add --export-option parameter for command line exporting control * Add templates in preferences for exported file names, add %PAGE00% and %PAGE000% options for zero-prefixed page numbers, and change %PAGENUM% to %PAGE% * In export dialog allow user to specify arbitrary pages to export * Change miter limit for lines, which fixes some problems when exporting arrow to PDFs * Use flat cap on lines with arrows, to avoid line showing through head * Support datetime64 and string/unicode characters in npy/npz import * Add \hat LaTeX support Changes in 2.2.2: * Fix zoom for polar, ternary and broken axis plots * For mean and add dataset operations, allow datasets to be different lengths, expanding to the maximum * Fix broken axis if the ends of the axis are not the edge of the plot * Fix image embedding in Python 3 * Update h5py to newer version in Windows binary (supporting HDF 1.10.1) * Fix 'fractions' and 'percentages' units in polar plot * Add LANG(mapping) function when evaluating labels, allowing translation of strings in documents Changes in 2.2.1: * Fix mouse control for Key widget for different zoom levels * Correct coordinates shown on bottom of screen for different zoom levels * Fix zoom into graph functionality for different zoom levels * Fix plot picking for different zoom levels * When choosing a text dataset, fix the mini dataset browser * Fix crash when previewing in binary import using Python 3 * Fix crash when picking points in certain circumstances Changes in 2.2: * Notify user updates to Veusz are available * Add support for high DPI displays * Change zoom code scale plots, rather than changing the size of elements, so that plots look more similar at different zoom levels * Send automatic anonymous feedback to developers giving software version information and counts of the features used. * Fix colormap sequence and randomize plugins * Change hyphen to minus sign when using standard C formatting in tick labels * Fix for Chinese and Korean characters in filenames on Windows * Sort DatasetPlugin arguments for diffing * Fix bitmap EMF export in Python 3 * The redo operation can now be done multiple times * Hide fully transparent objects, rather than trying to draw them * Fix bug report script in Python 3 * Fallback for paint device metrics, fixing bugs when PyQt is older than Qt * If barplot positions setting is blank but set, treat as unset Changes in 2.1.1: * Fix dashed/dotted custom lines in EMF output * Fix Fields in dataset plugins * Fix data import plugins * Use deprecated sipconfig if available to find SIP files * Fix problems with opening files using command line arguments with some encodings * Hide splash if program takes too long to start Changes in 2.1: * If file cannot be imported on document load, ask user for a new filename * Only open HDF5 files in readonly mode * Do not simply log errors when loading data with ImportPlugins * Cleanup of stylesheet, setting and widget code * Fix filename chooser and embedding in ImageFile widget * Force C++11 compilation on Unix * Fix document reload, export warning and unsafe loading dialogs * Parameterize number of line steps in covariance widget * Report error line number for csv reading exceptions * Convert values from expressions to 1D arrays when required * Take account of endsize setting for bar plot error bars * Remove dependence on sipconfig in build and add sip build parameters Changes in 2.0.1: * Fix crash setting manual bins in histogram dialog box * Add missing DLLs to Windows installer * Fix version number in Mac OS package * Add new colormaps (thanks to yingchaolu) Changes in 2.0: * Update to PyQt5 and Qt5 * Use Ghostscript to write EPS/PS formats * Use pyinstaller for MacOS builds instead of py2app * Windows build requires Windows 7 minimum * MacOS build requires MacOS 10.10 minimum * Move to using Sphinx for documentation * Add Makefile for documentation and remove build script * Use isfinite() on FreeBSD * Drop old veusz_listen script in favour of veusz --listen Changes in 1.27: * New FITS import code and user interface, allowing much more flexible and convenient FITS importing * Fix half pixel error in linear WCS FITS support * Save custom definitions after importing data, to allow customs to depend on datasets. * Add preference for loading translation file * Fix logical errors in transparency in image widget * If cannot find translation or plugin, do not end app after showing error * Fix for Python 3 for reloading datasets Changes in 1.26.1: * Change homepage in program to new site https://veusz.github.io/ * Change new version checking to use veusz.github.io Changes in 1.26: * Add color themes and automatic coloring of widgets * Custom color definitions * Improved custom definition dialog box * Fix loading translator via command line * Show horizontal error lines/fills in key * Use iMinuit if available for fitting * Fix for dataset plugins returning nD datasets * Add editable automatic axis range, including support for shrinking range (-X%), percentage ranges (X-Y%) and limits (<X% and >Y%) * Fix for key if invalid dataset * For log scaling on image widget, show invalid values as being transparent Bug fixes in 1.25.1: * Fix 2D dataset expressions * Fix 2D X,Y,Z dataset expressions * Better error checking in Gnuplot import plugin * Catch non-single character delimiters for 2D CSV import * Fix SETTING(), BASENAME(), FILENAME() and DATA() in function evaluation * More self tests Changes in 1.25: * Add n-dimensional dataset support * Add GetColormap command to return RGBA values * Add Colormap sequence plugin for choosing colors of widgets * Fill above/below setting shown in key for xy widget * Add Covariance widget for plotting covariance ellipses * Add lineup, linedown, lineleft and lineright markers * Add lineup, linedown and lineextend arrows Bug fixes: * Fix pick indices if non-finite values in data * Fix drag and drop of files into Veusz on Windows * Raise exception if functions in console request input, avoiding hang * Initialise unsafe_mode, in case Veusz used in PyQt embedding * Fix crash if setting default setting in default setting window * Fix crash in Clone() command on python3 Changes in 1.24: * Text labels can now include Python expressions inside %{{ }}% * Added built-in functions DATE([fmt]), TIME([fmt]), FILENAME() and BASENAME() when evaluating expressions, which are useful when used in labels * Added Python dictionary ENVIRON when evaluating expressions, to obtain values from environment variables * Added DATA(name, [part]) function to expression environment for accessing values from datasets, useful for function evaluation or labels * Added SETTING(path) function for expression evaluation to obtain values of settings * Added ESCAPE(text) function to environment, which allows LaTeX special characters to be displayed in labels * Add fractions and percentages units to polar plot * Allow number of spokes to be varied in polar plot * Widgets can be clicked holding down shift or ctrl, to add or toggle their selection * Add K. Moreland's cool-warm colormap (thanks to S. Richardson) * Added further green-map, blue-darkred, blue-darkorange, brown-blue and blue-orange colormaps from Oregon geography dept. * Add logarithm and exponential dataset plugins * Add Wipe() command to embedding interface to clear document * Add File->Reload menu option to reload from saved document * Add tooltip to items in FieldWidget showing widget path Bux fixes: * Fix transparency with bar plot * Use getcwdu() for python2 to avoid bugs combining paths * Handle inf/nan when converting to human readable form in plots * Fix CreateHistogram on command line without binparams parameter * Handle empty 2D dataset import with grid at edge enabled * Do not allow error bars on imported CSV non-numeric data * Handle missing argument in \size * For data edit dialog, allow 1D dataset to replace 2D dataset * Crash if zoom to be height when height is zero * Fix problem with 2D import if error message is in unicode * With axis-function widget catch result if greater than 1 dimension * Fix cloning for datasets with / in name * Fix crash in embedding if plot window closed while rendering in progress >>>>>>> master Changes in 1.23.2: * Add data clipping dataset plugin * Fix boxplot with manual settings * Fix plugin normalize and divide by maximum for new numpy versions * Avoid error in 2d data creation * Fix problems with unicode characters in plugins in Python 2.x * Clip axis to sensible range -1e100->1e100 * Handle unicode errors from operating system in Veusz scripts * Handle unicode errors in error reports * Fix crash in \color Changes in 1.23.1: * Enable compression in exported files (Benjamin K. Stuhl) * Fix saving histogram datasets * Add option to "thin" error bars plotted * Fix label colour in contour labelling * Remove use of deprecated Qt functions * Fix clone widget tools plugin * Fix EPS/PDF crash with broken axis widget * Do not crash filter plugin if using date datatype * Avoid crashes in normalise, subtract minimum and divide maximum plugins * Avoid crash in image widget * Avoid issue in identifying spacing in 1D->2D conversion * Add Gnuplot 2D data import plugin (Joerg Meyer) * When loading data from import plugins, provide default values * Remove some deprecated Qt uses * Fix issue when plotting non-plain datasets with nan values Changes in 1.23: * Add new export dialog box which can export multiple pages and modify the export options * Add new dataset filtering dialog * Add cubehelix() functional colormap * Add -stepN suffix for colormaps to make arbitrary numbers of steps * Fix incorrect colors in log images and log color scales * Fix unsafe commands not being run Minor changes * Fix incorrect use of None in (x,...) pattern * Catch crash if plotting nan/inf value in log space * Fix getData in dataset plugin for dimensions=2 * Catch error in too large float to date time conversion * Catch disappeared file during import * Index error fixed in pickable * Catch error in data edit dialog if 2d dataset size changes * If root widget is selected with others, do not error on hide * Fix undo for dataset histogram with a single output dataset * Fix error resizing ellipse with a tuple width, height or position setting * Only use finite values in histogram * Rewrite Line/FillSet setting controls for internal consistency and to fix new style extended fills * Do not crash with log date-time axes * Also ignore non-finite values when fitting with minuit * Avoid syntax error with invalid colormap * Updates to setup.py and desktop files * Recreate dataset now works if dialog hasn't been opened already * Restore dock layout when using Python3 * Fix undo after loading stylesheet/custom definitions * Support unicode example filenames * Clip bezier lines to avoid problems with log axes Changes in 1.22: * Add option to ignore white space following delimiters when importing CSVs * Allow x/yedge and x/ycent to be inverted to change data order when import 2D data * Rewrite of widget tree internals to fix miscellaneous bugs * Optionally use astropy for SAMP * Add setting to extend the python import path * Add option to select widgets with same name on page * Resize rectangular shapes keeping other corners fixed. Old symmetric resize behaviour is retained if shift is pressed. Bug fixes * Fix faulty caching of datasets expressions * Do not auto mirror axes if shared axis placed in grid and ignore other hidden axes for mirroring purposes * gridatedge 2D import option inverts values in rows * y values for 2D datasets in data edit dialog are inverted * Fix crash when constructing 2D dataset with constants * Fix crash when interpreting date values with unicode * Fix for crash when moving ellipses on broken axes * Fix crash when editing datetime data * Fix crash when renaming 2D datasets in dataset editor * If 2d dataset does not exist, don't crash when using colorbar * Ignore HDF5 data types which are not supported by h5py * Catch recursion limit errors properly * In sort and text sort plugins, clip length to minimum * Do not plot functions with more than 1D in function plotter * Catch error for shapes widgets with no coordinates * Handle zero length datasets in subtract minimum or mean * Clip range of zoom between 0.05 and 20x * Catch errors in CSV date format * Do not allow 2D datasets to be used for labels in label widget * Handle unicode data correctly in clipboard data * Fix data import dialog for fits files in unicode paths Changes in 1.21.1 * Add swap option on keys, swapping symbol and text Bug fixes * Fix missing labels if colorbar out of plot * Preserve tags when reloading datasets * Handle nan/inf/-inf when as value in UI * Remove dependence on pyqtconfig in build system * Handle errors properly in 2D CSV read * Do not crash if selecting siblings of document widget * Fix accidental modification of data by line widget * Improve PDF bounding box rounding to prevent chopping near edge * Fix function plotter in embedding * Fix astropy version checking * Fix crash for error bar in CSV with blank previous column
2019-10-29ansilove: update to 4.0.4.fcambus2-7/+7
ChangeLog: AnsiLove/C 4.0.4 (2019-10-28) - Add initial seccomp support to Ansilove - Move pledge and seccomp initialization before ansilove_init() - Move conditional includes for 'pledge' and 'strtonum' in compat.h
2019-10-29libansilove: update to 1.1.5.fcambus2-7/+7
ChangeLog: libansilove 1.1.5 (2019-10-14) - Move background transparency operations in the output function - Allow setting transparent background for retina images - Add extern declaration for fonts data arrays - Use type size_t for loop and structIndex variables
2019-10-29MesaLib: Fix build with illumos.nia2-4/+15
Oracle Solaris has pthread_setname_np. illumos does not.
2019-10-28papirus-folders: Update to 2.4.0nia2-7/+7
Changes: Added nordic folder color that suitable to Nordic GTK theme
2019-10-28papirus-icon-theme: Update to 20191009nia3-199/+4090
Notable new icons include a SmartOS distributor logo and icons for these applications: editors/xournalpp games/rocksndiamonds emulators/mednaffe emulators/stella security/tor-browser www/midori
2019-10-28MesaLib: Update to 19.2.2nia5-63/+9
New features * None Bug fixes * Vulkan version of "Middle-earth: Shadow of Mordor" has graphics glitches on RADV driver (part 2) * Vulkan version of "Middle-earth: Shadow of Mordor" has graphics glitches on RADV driver * [amdgpu][Navi][llvm] Minimap problem in Nier Automata * Black ground in Dirt 4 * Superbibles examples crashing Mesa drivers (radeonsi) and causing gpu reset * [CTS] dEQP-VK.graphicsfuzz.write-red-in-loop-nest crashes * mesa and libglvnd install the same headers * Regression: Doom (2016) crashes on Mesa 19.2 and above and Radeon 380 with Vulkan (worked on Mesa 19.1) * Rocket League displays corruption when the game starts Changes Alan Coopersmith (6): * c99_compat.h: Don't try to use 'restrict' in C++ code * util: Make Solaris implemention of p_atomic_add work with gcc * util: Workaround lack of flock on Solaris * util: Solaris has linux-style pthread_setname_np * meson: recognize "sunos" as the system name for Solaris * intel/common: include unistd.h for ioctl() prototype on Solaris Alejandro Piñeiro (1): * v3d: take into account prim_counts_offset Bas Nieuwenhuizen (3): * radv: Disallow sparse shared images. * nir/dead_cf: Remove dead control flow after infinite loops. * radv: Fix single stage constant flush with merged shaders. Clément Guérin (1): * radeonsi: enable zerovram for Rocket League Connor Abbott (2): * nir/sink: Rewrite loop handling logic * nir/sink: Don't sink load_ubo to outside of its defining loop Dylan Baker (1): * docs: Add SHA256 sum for 19.2.1 Eric Engestrom (7): * GL: drop symbols mangling support * meson: rename `glvnd_missing_pc_files` to `not glvnd_has_headers_and_pc_files` * meson: move a couple of include installs around * meson: split headers one per line * meson: split Mesa headers as a separate installation * meson: skip installation of GLVND-provided headers * util/u_atomic: fix return type of p_atomic_{inc,dec}_return() and p_atomic_{cmp,}xchg() Ian Romanick (2): * nir/search: Fix possible NULL dereference in is_fsign * intel/vec4: Don't try both sources as immediates for DPH James Xiong (1): * iris: finish aux import on get_param Kenneth Graunke (2): * iris: Properly unreference extra VBOs for draw parameters * iris: Implement the Gen < 9 tessellation quads workaround Lepton Wu (1): * egl/android: Remove our own reference to buffers. Lionel Landwerlin (3): * etnaviv: remove variable from global namespace * anv: fix vkUpdateDescriptorSets with inline uniform blocks * anv: fix memory leak on device destroy Lucas Stach (3): * etnaviv: fix vertex buffer state emission for single stream GPUs * rbug: fix transmitted texture sizes * rbug: unwrap index buffer resource Pierre-Eric Pelloux-Prayer (1): * mesa: fix invalid target error handling for teximage Roland Scheidegger (1): * gallivm: Fix saturated signed psub/padd intrinsics on llvm 8 Samuel Pitoiset (6): * drirc: enable vk_x11_override_min_image_count for DOOM * radv: bump minTexelBufferOffsetAlignment to 4 * radv: fix DCC fast clear code for intensity formats * Revert "radv: do not emit PKT3_CONTEXT_CONTROL with AMDGPU 3.6.0+" * radv: fix DCC fast clear code for intensity formats (correctly) * radv: fix updating bound fast ds clear values with different aspects Timothy Arceri (1): * glsl: fix crash compiling bindless samplers inside unnamed UBOs
2019-10-28materia-gtk-theme: Update to 20191017nia3-8/+32
Changes in v20191017: Follow the upstream GNOME 3.34.1 changes Fix broken header bar in gnome-tweaks 3.34 Other various minor fixes and improvements Changes in v20190912: Add support for GNOME Shell 3.34 Fix popup menu shadow cutoff in gnome-shell >= 3.32 Other minor fixes
2019-10-28qcomicbook: Remove broken packagekamil7-107/+0
This package was explicitly marked as broken for almost 2 years.
2019-10-28-qcomicbookkamil1-2/+1
2019-10-28pfstools: Remove qt (qt4) build option (it was disabled by default)kamil2-14/+6
2019-10-28feh: do not try to use strverscmp on !linuxnia1-2/+4
2019-10-28graphviz: Drop the qt (qt4) option (it was disabled by default)kamil3-18/+7
2019-10-28gnuplot: Remove the qt4 build option (it was disabled by default)kamil2-11/+5
2019-10-27djview4: Switch from qt4 to qt5kamil1-4/+3
2019-10-26eog: Set PREV_PKGPATHkamil1-1/+3
2019-10-25eog3: Renamed to eogkamil4-1677/+0
2019-10-25- eog3kamil1-2/+1
2019-10-25+ eogkamil1-1/+2
2019-10-25graphics/eog: import eog-3.24.1nb6kamil4-0/+1677
This is the Eye of Gnome, an image viewer program. It is meant to be a fast and functional image viewer as well as an image cataloging program.
2019-10-25py-graphviz: updated to 0.13adam2-7/+7
Version 0.13 Add explicit support for layout engine escape sequences such as ``\l`` and ``\N``. These already worked implicitly before but where broken by backslash escaping in ``0.12``, which is reverted by this release. Escaping now resembles the stdlib ``re`` module: literal backslashes need to be escaped (doubled), which is most conveniently done by using raw string literals for strings that use escape sequences (including escaped backslashes), e.g. ``label=r'\\'``. Add ``escape()`` function (resembling ``re.escape()``) for disabling all meta-characters in a string for rendering. Use ``logging`` in example notebook, add notebooks demonstrating layout engines and escape sequence usage, improve tests with parametrization.
2019-10-25exiv2: Fix build on NetBSD 9.99.17kamil3-5/+29
Adapt the local patch for the POSIX iconv(3) API change in new NetBSD.
2019-10-24icoutils: Fix NLSnia2-5/+9
2019-10-22py-Pillow: updated to 6.2.1adam3-11/+11
6.2.1: - This is the last Pillow release to support Python 2.7 - Add support for Python 3.8
2019-10-21MesaLib: Add a features.mk and use it to detect the presence of DRInia4-40/+51
No functional change (probably)
2019-10-21MesaLib: Fix PLISTnia1-13/+13
2019-10-21MesaLib: Turn off some more "Mesa thinks SunOS is not DRI" hacksnia2-4/+4
2019-10-21MesaLib: Fix DRM build on SunOS.jperkin3-7/+18
2019-10-21freeglut: patch away use of machine/joystick.h on netbsd, for the x11maya2-1/+28
code as well. meant to help aarch64 builds. when machine/joystick.h exists, it just includes sys/joystick.h.
2019-10-21adwaita-icon-theme: Fix PLISTsnia2-3/+4
2019-10-20Add graphics/moka-icon-theme.nia5-1/+36128
Moka is a stylized FreeDesktop icon set, created with simplicity in mind. It uses simple geometry & bright colours and has been designed and optimized to achieve the a pixel-perfect look for your desktop.
2019-10-20Add graphics/faba-icon-theme.nia5-1/+1874
Faba is a modern FreeDesktop icon set with Tango and elementary influences. It is specifically designed to be a base icon set for the Moka icon theme.
2019-10-20Add graphics/luv-icon-theme.nia5-1/+868
Luv is the spiritual successor to Flattr, a flat but complex icon theme for freedesktop environments.
2019-10-20adwaita-icon-theme: Remove librsvg dependencynia2-3288/+5
basically copying what freebsd is doing caveat: stuff looks a bit different
2019-10-20Rename audio/portaudio-devel to audio/portaudionia1-2/+2
2019-10-20osg: disable -pedanticnia1-1/+3
2019-10-20opencolorio: Disable SSE on non-x86nia1-1/+5
2019-10-19MesaLib: strip more errorsnia1-1/+3
2019-10-19Recursive revbump for poppler 0.81.0nia6-12/+12
2019-10-19MesaLib: don't hard error when pthread _np functions are missingnia2-8/+18
2019-10-19ruby-gnome: Update to 3.4.1.tsutsui7-35/+35
Upstream changes (from NEWS): == Ruby-GNOME 3.4.1: 2019-10-16 This is a follow-up release of 3.4.0. === Changes ==== Ruby/GDK3 * Improvements * Added support for (({String})) and (({Symbol})) as (({Gdk::Color})). [GitHub#1286][Reported by rubyFeedback] * Added support for (({String})) and (({Symbol})) as (({Gdk::RGBA})). ==== Ruby/GObjectIntrospection * Improvements * Added support for (({GBytes **})). === Thanks * rubyFeedback
2019-10-18clutter-gtk: Update to 1.8.4nia3-12/+11
Changes since 1.6: • Correctly handle HiDPI displays. [Lionel Landwerlin] • Bump dependency of GTK.
2019-10-18Revbump all Go packages after lang/go112 updatebsiegert4-8/+8
2019-10-18MesaLib: Update to 19.2.1nia15-339/+63
Bug fixes in 19.2.1: meson.build:1447:6: ERROR: Problem encountered: libdrm required for gallium video statetrackers when using x11 Mesa doesn't build with current Scons version (3.1.0) libXvMC-1.0.12 breaks mesa build Meson can't find 32-bit libXvMCW in non-standard path Mesa installs gl.pc and egl.pc even with libglvnd >= 1.2.0 Changes in 19.2.0: Adam Jackson (1): docs: Update bug report URLs for the gitlab migration Alex Smith (1): radv: Change memory type order for GPUs without dedicated VRAM Alyssa Rosenzweig (1): pan/midgard: Fix writeout combining Andres Gomez (1): docs: Add the maximum implemented Vulkan API version in 19.2 rel notes Andres Rodriguez (1): radv: additional query fixes Arcady Goldmints-Orlov (1): anv: fix descriptor limits on gen8 Bas Nieuwenhuizen (6): radv: Use correct vgpr_comp_cnt for VS if both prim_id and instance_id are needed. radv: Emit VGT_GS_ONCHIP_CNTL for tess on GFX10. radv: Disable NGG for geometry shaders. Revert "ac/nir: Lower large indirect variables to scratch" tu: Set up glsl types. radv: Add workaround for hang in The Surge 2. Caio Marcelo de Oliveira Filho (2): nir/lower_explicit_io: Handle 1 bit loads and stores glsl/nir: Avoid overflow when setting max_uniform_location Connor Abbott (1): radv: Call nir_propagate_invariant() Danylo Piliaiev (3): nir/loop_unroll: Prepare loop for unrolling in wrapper_unroll nir/loop_analyze: Treat do{}while(false) loops as 0 iterations tgsi_to_nir: Translate TGSI_INTERPOLATE_COLOR as INTERP_MODE_NONE Dave Airlie (2): virgl: fix format conversion for recent gallium changes. gallivm: fix atomic compare-and-swap Dave Stevenson (1): broadcom/v3d: Allow importing linear BOs with arbitrary offset/stride. Dylan Baker (9): bump version to 19.2-rc2 nir: Add is_not_negative helper function Bump version for rc3 meson: don't generate file into subdirs add patches to be ignored Bump version for 19.2.0-rc4 cherry-ignore: Add patches rehardcode from origin/master to upstream/master bin/get-pick-list: use --oneline=pretty instead of --oneline Emil Velikov (1): Update version to 19.2.0-rc1 Eric Engestrom (14): ttn: fix 64-bit shift on 32-bit `1` egl: fix deadlock in malloc error path util/os_file: fix double-close() anv: fix format string in error message freedreno/drm-shim: fix mem leak nir: fix memleak in error path anv: add support for driconf wsi: add minImageCount override anv: add support for vk_x11_override_min_image_count amd: move adaptive sync to performance section, as it is defined in xmlpool radv: add support for vk_x11_override_min_image_count drirc: override minImageCount=2 for gfxbench gl: drop incorrect pkg-config file for glvnd meson: re-add incorrect pkg-config files with GLVND for backward compatibility Erik Faye-Lund (2): gallium/auxiliary/indices: consistently apply start only to input util: fix SSE-version needed for double opcodes Haihao Xiang (1): i965: support AYUV/XYUV for external import only Hal Gentz (2): glx: Fix SEGV due to dereferencing a NULL ptr from XCB-GLX. gallium/osmesa: Fix the inability to set no context as current. Iago Toral Quiroga (1): v3d: make sure we have enough space in the CL for the primitive counts packet Ian Romanick (8): nir/algrbraic: Don't optimize open-coded bitfield reverse when lowering is enabled intel/compiler: Request bitfield_reverse lowering on pre-Gen7 hardware nir/algebraic: Mark some value range analysis-based optimizations imprecise nir/range-analysis: Adjust result range of exp2 to account for flush-to-zero nir/range-analysis: Adjust result range of multiplication to account for flush-to-zero nir/range-analysis: Fix incorrect fadd range result for (ne_zero, ne_zero) nir/range-analysis: Handle constants in nir_op_mov just like nir_op_bcsel nir/algebraic: Do not apply late DPH optimization in vertex processing stages Ilia Mirkin (1): gallium/vl: use compute preference for all multimedia, not just blit Jason Ekstrand (9): anv: Bump maxComputeWorkgroupSize nir: Handle complex derefs in nir_split_array_vars nir: Don't infinitely recurse in lower_ssa_defs_to_regs_block nir: Add a block_is_unreachable helper nir/repair_ssa: Repair dominance for unreachable blocks nir/repair_ssa: Insert deref casts when needed nir/dead_cf: Repair SSA if the pass makes progress intel/fs: Handle UNDEF in split_virtual_grfs nir/repair_ssa: Replace the unreachable check with the phi builder Jonathan Marek (1): freedreno/a2xx: ir2: fix lowering of instructions after float lowering Jose Maria Casanova Crespo (1): mesa: recover target_check before get_current_tex_objects Juan A. Suarez Romero (1): bin/get-pick-list.sh: sha1 commits can be smaller than 8 chars Kenneth Graunke (20): gallium/ddebug: Wrap resource_get_param if available gallium/trace: Wrap resource_get_param if available gallium/rbug: Wrap resource_get_param if available gallium/noop: Implement resource_get_param iris: Replace devinfo->gen with GEN_GEN iris: Fix broken aux.possible/sampler_usages bitmask handling iris: Update fast clear colors on Gen9 with direct immediate writes. iris: Drop copy format hacks from copy region based transfer path. iris: Avoid unnecessary resolves on transfer maps iris: Fix large timeout handling in rel2abs() isl: Drop UnormPathInColorPipe for buffer surfaces. isl: Don't set UnormPathInColorPipe for integer surfaces. util: Add a _mesa_i64roundevenf() helper. mesa: Fix _mesa_float_to_unorm() on 32-bit systems. iris: Fix partial fast clear checks to account for miplevel. iris: Report correct number of planes for planar images iris: Fix constant buffer sizes for non-UBOs gallium: Fix util_format_get_depth_only iris: Initialize ice->state.prim_mode to an invalid value intel: Increase Gen11 compute shader scratch IDs to 64. Lepton Wu (1): virgl: Fix pipe_resource leaks under multi-sample. Lionel Landwerlin (9): util/timespec: use unsigned 64 bit integers for nsec values util: fix compilation on macos egl: fix platform selection vulkan/overlay: bounce image back to present layout radv: store engine name driconfig: add a new engine name/version parameter vulkan: add vk_x11_strict_image_count option util/xmlconfig: fix regexp compile failure check drirc: include unreal engine version 0 to 23 Marek Olšák (23): radeonsi/gfx10: fix the legacy pipeline by storing as_ngg in the shader cache radeonsi: move some global shader cache flags to per-binary flags radeonsi/gfx10: fix tessellation for the legacy pipeline radeonsi/gfx10: fix the PRIMITIVES_GENERATED query if using legacy streamout radeonsi/gfx10: create the GS copy shader if using legacy streamout radeonsi/gfx10: add as_ngg variant for VS as ES to select Wave32/64 radeonsi/gfx10: fix InstanceID for legacy VS+GS radeonsi/gfx10: don't initialize VGT_INSTANCE_STEP_RATE_0 radeonsi/gfx10: always use the legacy pipeline for streamout radeonsi/gfx10: finish up Navi14, add PCI ID radeonsi/gfx10: add AMD_DEBUG=nongg winsys/amdgpu+radeon: process AMD_DEBUG in addition to R600_DEBUG radeonsi: add PKT3_CONTEXT_REG_RMW radeonsi/gfx10: remove incorrect ngg/pos_writes_edgeflag variables radeonsi/gfx10: set PA_CL_VS_OUT_CNTL with CONTEXT_REG_RMW to fix edge flags radeonsi: consolidate determining VGPR_COMP_CNT for API VS radeonsi: unbind blend/DSA/rasterizer state correctly in delete functions radeonsi: fix scratch buffer WAVESIZE setting leading to corruption radeonsi/gfx10: don't call gfx10_destroy_query with compute-only contexts radeonsi/gfx10: fix wave occupancy computations radeonsi: add Navi12 PCI ID amd: add more PCI IDs for Navi14 ac/addrlib: fix chip identification for Vega10, Arcturus, Raven2, Renoir Mauro Rossi (2): android: mesa: revert "Enable asm unconditionally" android: anv: libmesa_vulkan_common: add libmesa_util static dependency Paulo Zanoni (2): intel/fs: grab fail_msg from v32 instead of v16 when v32->run_cs fails intel/fs: fix SHADER_OPCODE_CLUSTER_BROADCAST for SIMD32 Pierre-Eric Pelloux-Prayer (1): glsl: replace 'x + (-x)' with constant 0 Rafael Antognolli (1): anv: Only re-emit non-dynamic state that has changed. Rhys Perry (1): radv: always emit a position export in gs copy shaders Samuel Iglesias Gonsálvez (1): intel/nir: do not apply the fsin and fcos trig workarounds for consts Samuel Pitoiset (11): radv: allow to enable VK_AMD_shader_ballot only on GFX8+ radv: add a new debug option called RADV_DEBUG=noshaderballot radv: force enable VK_AMD_shader_ballot for Wolfenstein Youngblood ac: fix exclusive scans on GFX8-GFX9 radv/gfx10: don't initialize VGT_INSTANCE_STEP_RATE_0 radv/gfx10: do not use NGG with NAVI14 radv: fix getting the index type size for uint8_t nir: do not assume that the result of fexp2(a) is always an integral radv: fix allocating number of user sgprs if streamout is used radv: fix loading 64-bit GS inputs radv/gfx10: fix VK_KHR_pipeline_executable_properties with NGG GS Sergii Romantsov (2): intel/dri: finish proper glthread nir/large_constants: more careful data copying Tapani Pälli (5): util: fix os_create_anonymous_file on android iris/android: fix build and link with libmesa_intel_perf egl: reset blob cache set/get functions on terminate iris: close screen fd on iris_destroy_screen egl: check for NULL value like eglGetSyncAttribKHR does Thong Thai (1): Revert "radeonsi: don't emit PKT3_CONTEXT_CONTROL on amdgpu" Timur Kristóf (1): st/nine: Properly initialize GLSL types for NIR shaders. Vinson Lee (2): swr: Fix build with llvm-9.0 again. travis: Fail build if any command in if statement fails.
2019-10-13p5-Image-ExifTool: updated to 11.70adam2-8/+7
Version 11.70 (production release) Added a new CanonModelID Improved identification of Office Open XML files Removed RAF version check when writing FujiFilm RAF files Limited the number of accelerometer records that ExifTool will read by default with the -ee option from INSV files to avoid excessive processing times and memory usage Patched Windows version to allow reading of shared files with Unicode names Patched to avoid converting some bad GPS coordinates Fixed verbose output to include YCbCrSubSampling for JPEG files Fixed conversion and group names for the new FujiFilm tag added in 11.68 Fixed format of GeoTiffDirectory and GeoTiffDoubleParams when writing Version 11.69 Fixed bug introduced in version 11.66 where the sign was lost when writing coordinate values between 0 and -1 to QuickTime:GPSCoordinates Version 11.68 Added read support for yet another type of streaming GPS in MP4 videos Added a number of new FujiFlashMode values Decode a new FujiFilm tag Made NikonCaptureOffsets and NikonCaptureVersion deletable Enhanced tag name documentation to indicate deletable MakerNotes tags Version 11.67 Added config_files/thinkware.config to the distribution Fixed bug decoding negative GPS coordinates from INSV videos Version 11.66 Added a new Nikon LensID Added a few new Canon LensType values Decode a few more Hasselblad tags Decode a new Canon tag Decode more Samsung trailer tags Extract BWF iXML, aXML and UMID from RIFF-format files Extract ICC_Profile from more types of PDF files Enhanced %s of the -W option to recognize the PICT format Recognize MacOS alias files Changed name of Ricoh CropMode35mm tag and added a new value Minor change to a Minolta lens name Fixed problem where NikonCapture information couldn't be deleted from an NEF Fixed problem identifying some SVG files Fixed typo in a CanonModelID value Fixed bug which could result in "Internal error: no list index" warning when creating nested XMP lang-alt lists Fixed the names of a few Tamron lenses for Nikon Fixed problem extracting Layer information from some PSD files Fixed writing of QuickTime GPSCoordinates to use the correct number of digits before the decimal point for latitude and longitude Version 11.65 Added new SonyModelID and Sony LensType values Added support for some new Sony models Added a couple of new CanonModelID values Added a new Canon ColorDataVersion value Enhanced FastScan option so a setting of 2 stops processing PNG images at the IDAT chunk when reading Preserve order of nested lang-alt list entries when -struct option is used Version 11.64 Added a new Canon LensType Added a new Nikon LensID Added config file for converting streaming GPS from BlueSkySea dashcam Decode FocusDistance for Nikon Z6/Z7 Documented groups in families 5 and 6 (available but undocumented since Exiftool version 8.22 and 11.50 respectively) Fixed some ordering problems when writing/copying nested XMP lang-alt lists Fixed some minor quirks with QuickTime language codes Fixed a CanonModelID value API Changes: Documented SavePath and SaveFormat options Version 11.63 - "PNG Early Text" Added a few new Sigma lenses Improved handling of Canon CNTH atom in MOV/MP4 videos Changed PNG writer to place all text chunks before IDAT (not just XMP) Issue minor warning for any text chunk after PNG IDAT (not just XMP) Enhanced ForceWrite feature to allow "PNG" to be specified (to move existing text chunks to before IDAT without editing any metadata) Removed Windows "surrogate" warning for files that wouldn't be processed anyway Fixed some entries in the Minolta LensType list Fixed identification of a Sony lens Version 11.62 Added a number of new Canon, Pentax, Sony and Sigma lenses Removed some extraneous verbose warnings when geotagging Removed Minolta LensType value for a non-existent lens Patched problem writing some simple qualified XMP values Patched to avoid writing files in Windows with Unicode surrogate characters in their name unless the -overwrite_original_in_place option is used Fixed an incorrect Pentax LensType Fixed family 2 group names of some XMP-exifEX and XMP Composite tags Version 11.61 Added a new FujiFilm CropMode Added a few new proprietary CustomRendered values Added a new Nikon LensID and fixed a Canon LensType Added a new CanonModelID Decode more Sony DSC-RX100M7 tags Write standard EXIF to PNG even if non-standard EXIF already exists Changed a Minolta/Sony LensType Changed Composite GPS reference direction tags to be derived from only the XMP-exif GPS coordinate tags (and not other XMP GPS coordinates) Reverted a PNG Validation check that was removed from 11.60 Patched to avoid problems overriding new values when writing thumbnail and preview images Version 11.60 Added a few new Sigma LensType values Updated Sony makernote decoding for the DSC-RX100M7 Various internal improvements to PNG reader/writer Fixed bug in RIFF decoder that could cause an "undefined subroutine" error Fixed problem writing some QuickTime tags if the PREFERRED levels were changed via the config file Install Changes: Properly erase all temporary files after validation tests Version 11.59 Added a new SonyModelID Changed block delete to allow subsequent writing of tags from the same group (like a group delete) Minor changes to warnings and verbose output when writing PNG images Fixed potential runtime warning on an error rewriting XMP in a PNG image Version 11.58 Added a number of new Canon and Sony LensType values Decode NikonMeteringMode for the D500 Decode LensID for Nikon Z lenses Extract RawThermalImage from Parrot Bebop-Pro Thermal images Validate PNG CRC values when writing or using the Validate option Improved Russian translation Improved identification of some Tamron lenses for Canon cameras Changed name of D810MeteringMode tag to NikonMeteringMode Patched writing of XMP in PNG images to always come before IDAT, and warn if XMP comes after IDAT when reading Fixed problem replacing multiple lang-alt default-language structure elements in lists of XMP structures (behaviour for other languages still not ideal) API Changes: Removed PNGEarlyXMP option Fixed problem introduced in 11.54 which caused Options('UserParam') to return undef Internal Changes: A block delete of EXIF, XMP, IPTC, etc now sets the group delete flag Version 11.57 Improved decoding of some tags for the Sony ILCE-7RM4 Minor change to a Sony lens name Fixed format of a number of 8-bit integer QuickTime tags when writing Fixed problem replacing multiple structure elements in lists of XMP structures Version 11.56 Added support for the Sony ILCE-7RM4 Added a new SonyModelID Added a few new Sony/Minolta LensType values Decode some new Nikon and Motorola tags Decode a couple more ColorData tags for some Canon models Extract PreviewImage from DNG files which don't have a .DNG extension Extract Huawei APP7 maker notes with the Unknown (-u) option Internal change in LensID logic for Sony E-type lenses Version 11.55 Added write support for XMP-crs:Texture and XMP-drs tags Added a number of new Panasonic NoiseReduction values Added definition for a new Kodak tag Added a couple of new Panasonic AFAreaMode values Added a couple of new Sony/Minolta LensTypes Added a new CanonModelID Decode HEVCConfiguration record from HEIC images Decode a new Panasonic tag Decode a new QuickTime tag Changed internal handling of Composite tag ID's to include module name Removed "FE" designation from Samyang E-mount lenses Dropped Validate warning about missing GPSProcessingMethod tag Version 11.54 Added new Canon and Sony/Minolta LensType values Added a number of new Sony/Minolta LensType values Added "Unknown" value for new EXIF CompositeImage tag Added ability to write GSpherical tags in video track of MOV/MP4 files Added support for geotagging from GPS/IMU CSV-format files Improved Russian translation Improved Validate feature to check ExifVersion/GPSVersionID numbers Accept unsigned numbers when setting GPSAltitudeRef from a numerical value Fixed decoding of DepthMapWidth/Height for some Samsung live-focus images Fixed a couple of incorrect/incomplete CanonModelID values Fixed problem identifying some Canon lenses when used on a Sony camera with a Metabones adapter API Changes: Added FilterW option Enhanced Compact option to improve flexibility and include features of XMPShorthand option Removed XMPShorthand option from documentation Version 11.53 - "Exif 2.32" Added support for the new tags of the Exif 2.32 specification Added a new SamsungModelID Added warning if extracting ZIP file contents without the -a option Added ability to extract EmbeddedVideo from the trailer of Android JPEG images with the ExtractEmbedded option Decode timed GPS from Cobra Dash Cam AVI videos Decode a new GoPro tag Enhanced -struct option to allow extraction of structured Torrent Info Improved error handling when an unexpected terminator is encountered while writing a QuickTime-format file Renamed one of the Nikon Saturation tags to "SaturationAdj" Removed warning message when writing FujiFilm RAFVersion 0240 and 0261 files Fixed encoding problem when writing some QuickTime UserData tags with strings containing special characters API Changes: Enhanced XMPShorthand option to add level 2 Version 11.52 Added a few new Nikon CropHiSpeed values Added a new Nikon LensID Fixed problem where reading a large, corrupt AIFF file may could take an excessively long time API Changes: Enhanced Compact option to add levels 3, 4 and 5 Version 11.51 Decode Canon DistortionCorrection tags Removed a minor EXIF warning when processing EPS files with a DOS header Fixed bug which caused an error when rewriting some EPS files multiple times Version 11.50 (production release) Added a new Canon LensType and two new Sony LensTypes Added tiff_version and rotate_regions config files to the distribution Added two new QuickTime Keys tags and made some existing Keys unwritable Improved Composite LensID logic to make better use of EXIF LensModel Improved logic when writing BinaryData tags to allow multiple interdependent tags to be written in a single command Improved -htmldump output to show names of Unknown tags Allow advanced formatting expressions to access the current tag key ($tag) Remove escaped nulls from -json string values Reverted change in ExifTool 11.38 so that Composite GPS reference directions are generated again even if the EXIF versions of these tags already exist Fixed an incorrect FlashPix CodePage conversion
2019-10-12graphics/ImageMagick: remove unknown configure optionsrillig1-3/+1