-----------------------------------------
version 3.08 at 2017-01-20 15:44:05 +0000
Updated for v5.25.9
version 3.06 at 2017-01-14 21:32:33 +0000
Updated for v5.22.3 && v5.24.1
version 3.04 at 2017-01-02 21:21:05 +0000
Updated for v5.22.3-RC5 and v5.24.1-RC5
version 3.02 at 2016-12-20 19:26:03 +0000
Updated for v5.25.8
version 3.00 at 2016-11-20 21:30:45 +0000
Updated for v5.25.7
Changelog:
1. What's new in Version 2.18 'Las Palmas'?
===========================================
This release has following new features:
- Symbology: Color picker is now embedded in layer style panel
- Labelling: Substitution list support for labeling
- Labelling: Improved line label placement algorithm
- Labelling: Label polygons using curved labels along perimeter
- Data Management: Add flag to only copy selected features
- Forms and Widgets: Allow controlling labels for individual edit widgets
- Forms and Widgets: Conditional visibility for tabs and group boxes
- Forms and Widgets: Client side default field values
- Map Composer: True North Arrows
- Processing: Point on surface algorithm added
- Processing: New algorithm for geometry boundary
- Processing: New algorithm for calculating feature bounding box
- Processing: Processing dissolve algorithm accepts multiple fields
- Processing: Optimised processing clip algorithm
- Processing: New algorithm for merging connected lines
- General: Automatic links in identify results
- General: Mouse wheel over color dialog sliders
- General: Add custom color schemes to color button drop down menu
- Data Providers: Preview for WMTS + added XYZ tile layers
- QGIS Server: Possibility to segmentize feature info geometry in server
- Plugins: DB Manager: Add the ability to update SQL Layer
- Programmability: New expression functions
- Programmability: Expose GEOS linear referencing function to QgsGeometry
------------------------------------------
0.010007 - 2017-01-22
- don't fail packlist finding if one module fails to load
- don't fail tracing w/undef INC values due to failed optional module load
0.010_006 - 2017-01-20
- detect and handle packing from within inc dirs w/version part
- fix tests to no longer rely on . being in @INC
---------------------------------
4.7.2 to 4.7.3: (Nov. 21, 2016)
* Added preliminary support for the 3E+ bankswitching scheme, developed
by Thomas Jentzsch.
* Fixed HMOVE positioning bug that occurred under certain circumstances.
Thanks to Omegamatrix of AtariAge for the bug report and patch to fix
the issue.
* Added 'trapm', 'trapreadm', 'trapwritem' commands to debugger prompt.
These are similar to the non-'m' versions, except that they also trap
on all mirrors of the given address.
* Fixed bug in debugger 'reset' command; it wasn't resetting the
bankswitching, so after a reset the banks were in an undefined state.
* Updated UNIX configure script to fix a bug where it fails in
cross-compilation under certain circumstances. Thanks to Vlad
Zakharov for providing a patch to fix this issue.
4.7.1 to 4.7.2: (Mar. 25, 2016)
* Fixed bug when entering and exiting the debugger; sometimes the
character corresponding to the '`' key would be output in the
prompt area.
* Updated DPC+ Thumb ARM emulation code to latest from David Welch.
In particular, this fixes incorrect handling of the V flag when
adding and subtracting, but also fixes compile-time warnings that
I couldn't get rid of before.
* Updated UNIX configure script to work with GCC 6.x compilers, and to
remove references to obsolete compiler versions that can no longer
be used to compile Stella.
4.7 to 4.7.1: (Feb. 13, 2016)
* Improved TV 'jitter' emulation; the recovery time can now be spread
over multiple frame, to simulate a real TV taking multiple frames to
recover. Related to this, added new commandline argument
'tv.jitter_recovery' to set the recovery time. Finally, enabling
the jitter effect and the recovery time are now accessible through
the UI. Special thanks to SpiceWare of AtariAge for the initial idea
and implementation.
* Fixed bug with 'Medieval Mayhem' ROMs; the paddle range was set too
low, and as a result the number of players couldn't be selected.
* Fixed bug when using more than two input controllers with the same
name; each controller after the second one was named the same as the
second one. This caused the joystick mappings to be lost, since there
was only information about two controllers being saved.
* Indirectly fixed issues with Stelladaptor/2600-daptor devices and
paddles having too large of a deadzone in Linux. Currently, this
involves running an external application to set the deadzone,
since SDL2 does not yet expose this information. The program is
called 'evdev-joystick', and will be released separately from Stella.
* Updated internal ROM properties database to ROM-Hunter version 11
(thanks go to RomHunter for his tireless research in this area).
Related to this, updated the snapshot collection.
4.6.7 to 4.7: (January 25, 2016)
* Improved paddle emulation in several ways:
- Added ability to specify the maximum range of movement for paddles
when using a mouse or digital device to emulate the paddle. This is
useful since on a real console most paddle games use very little of
the paddle range, and could result in moving the mouse onscreen with
nothing appearing to happen (when in effect it was as if you turned
a real paddle all the way to the end of the range). This eliminates
issues in (for example) Kaboom, where there was a huge 'deadzone'
when moving to the left. All applicable ROMS in the internal
database have been updated.
- The range for paddle emulation now takes an integer from 1 - 20,
indicating how much to scale movement (ie, how fast the onscreen
paddle will move when you move the mouse). The movement itself
is now also smoother than before.
* Fixed bug in 'Score mode' in TIA emulation; the TIA object colours
were correct, but the associated priority was sometimes incorrect.
* Fixed bug in ROM launcher; selecting 'Options -> Game Properties' after
loading a ROM would always point to the last opened ROM, not to the one
currently selected.
* Fixed bug in storing ROM properties; in some cases, a copy of the
ROM properties was being stored in the external file when it was
exactly the same as the internal entry.
* Added 'CV+' bankswitching scheme, developed by myself and LS_Dracon
(of AtariAge). This scheme contains RAM like the CV scheme, and
also switchable 2K ROM segments by writing to $3D.
* Added more C++11 updates all over the codebase, and ran Stella
through Coverity for the first time. I'm proud to say that Stella
now has a 0.00 defect rate!
6.2.4:
* More complete fix for pkgsrc.
6.2.3:
* Update copyright notices.
* Solve a conflict between different installations of Berkeley DB
on some pkgsrc configurations.
6.2.2:
* Correctly detect Berkeley DB installations in SmartOS native zones.
* "Probably" (not tested) correctly detect Berkeley DB in pkgsrc systems.
New Features/Improvements
-------------------------
Added support for global message prefixes.
Added Replication Manager write forwarding, which enables a client to perform simple put and delete operations by forwarding them to the master.
Improved the way we mark a password as consumed.
Added support for IPv6.
Added support for Java 8.
Added support for ARMv7 and above, and for ARM64. ARMv6 and below are no longer supported.
Add a new SMP-optimized data model that is especially valuable for highly multithreaded applications. A sliced Berkeley DB instance contains a collection of related Berkeley DB environments, known as slices, each containing a disjoint subset of records. Transactional consistency is individually maintained within each slice, rather than across multiple slices.
DB now supports the client-server architecture by providing a stand-alone server program and Java client driver APIs. The server program offers remote access to DB features. The client driver APIs provide building blocks for applications that communicate with a database server. Multiple client applications can communicate with a single server simultaneously.
Enabled support of the SQLite user authentication extension.
Added Visual Studio 2012 projects.
Encryption and checksum can now be enabled with external files (formerly known as BLOBs). Note that only the data stored in the database will be encrypted and checksum protected. The data in the external files will not be encrypted or checksum protected.
The BLOB files feature has been renamed external files to reduce confusion with the SQL BLOB datatype. The BLOB related functions have been deprecated, and replaced with new function names; for example, ext_file_threshold has replaced blob_threshold, and blob_threshold is deprecated. See the Upgrading section of the documentation for more details.
This release fixes a bug causing libXpresent to have a wrong idea of the
present wire protocol structures. Plus a number of documentation
improvements.
Aaron Plattner (1):
Copy the standard .gitignore from other proto packages
Adam Jackson (2):
Add COPYING
Force Window and Pixmap to be CARD32 on the wire
Alan Coopersmith (1):
configure: Drop AM_MAINTAINER_MODE
Emil Velikov (1):
autogen.sh: use quoted string variables
Gaetan Nadon (2):
Add the required README file.
config: replace deprecated use of AC_OUTPUT with AC_CONFIG_FILES
Julien Cristau (2):
Fix wrong reference to DRI3 in the protocol spec
Bump version to 1.1
Keith Packard (4):
Fix spelling of James Jones' email address
Move Redirect stuff to 'later version' sections
Don't define 'redirect' stuff in header files
autogen.sh: Implement GNOME Build API
Kenneth Graunke (1):
Fix typo (modifiy -> modify)
Mihail Konev (1):
autogen: add default patch prefix
Peter Hutterer (1):
autogen.sh: use exec instead of waiting for configure to finish
This is a hotfix release recommended for all users.
Resolved issues:
#3931: The -logfile option now works again.
Also:
The GUI "network error" dialog no longer shows up as easily in some scenarios when using Syncthing behind a reverse proxy.
-------------------------------
- Fixed bug in reporting named parse results for ZeroOrMore
expressions, thanks Ethan Nash for reporting this!
- Fixed behavior of LineStart to be much more predictable.
LineStart can now be used to detect if the next parse position
is col 1, factoring in potential leading whitespace (which would
cause LineStart to fail). Also fixed a bug in col, which is
used in LineStart, where '\n's were erroneously considered to
be column 1.
- Added support for multiline test strings in runTests.
- Fixed bug in ParseResults.dump when keys were not strings.
Also changed display of string values to show them in quotes,
to help distinguish parsed numeric strings from parsed integers
that have been converted to Python ints.
Bugs fixed
----------
* Fixes several issues with C++ template deduction.
* Fixes a issue with bound method type inference
* Fixes a bug with cascaded tuple assignment
* Fixed or silenced many Clang warnings.
* Fixes bug with powers of pure real complex numbers
* Linear Least Squares / Minimum Norm solution
* Symmetric-indefinite Factorization: Aasen’s tridiagonalization
* Symmetric-indefinite Factorization: New storage format for L factor in Rook Pivoting and Bunch Kaufman of LDLT
* Symmetric eigenvalue problem: Two-stage algorithm for reduction to tridiagonal form
* Improved Complex Jacobi SVD
* LAPACKE interfaces