Changelogs from build 20131025 to 20131029
android-tools (4.2.2+git20130218-3ubuntu17) trusty; urgency=low
.
* Patch adbd to provide commented out qemu_pipe launch path.
* Update android-tool-adbd.upstart job to launch adbd under qemu
emulator.
apparmor-easyprof-ubuntu (1.0.42) trusty; urgency=low
.
* ubuntu-sdk template:
- workaround non-app-specific cordova-ubuntu file accesses (LP: 1197056)
- allow reexec for /usr/bin/cordova-ubuntu* to handle cordova apps
launched via upstart-app-launch (LP: #1244655)
db5.3
Changesfile not available.
gdb (7.6.1-1ubuntu1) trusty; urgency=low
.
* Merge with Debian unstable; Remaining changes:
- patches/aarch64-fork-fix.patch: Fix fork handling on aarch64.
- control,rules,patches/python-config.patch: Build with python3
instead of python-dev, and depend on libpython3-stdlib.
- patches/ptrace-error-verbosity.patch: Make the PTRACE scope
sysctl discoverable via a verbose error message upon failure.
- patches/gdb-strings.patch: Fix typo in gdb/remote.c.
- rules: Revert configuring with "MULTIARCH_TARGET=all" and use
a static list of targets. "all" is broken on at least ARM.
- control: gdb suggest gdbserver, instead of depending on it.
- control: Add Multi-arch: allowed field to gdb.
- rules: Avoid having two redundant Ubuntus in the version.
* Undo gobjc arch-restriction, as it's now build on arm64 as well.
* Allow the testsuite to run on aarch64, as the hang is now fixed.
* Drop --disable-werror from configure, it's no longer necessary.
librsvg
Changesfile not available.
libselinux (2.1.13-3ubuntu1) trusty; urgency=low
.
* Mark -dev package as Multi-arch: same.
libxrandr (2:1.4.1-1ubuntu1) trusty; urgency=low
.
* Merge from debian. Remaining changes:
- fix-kwin-crashes-on-xrandr-update-on-NX.diff
* Drop CVE-2013-1986.patch, fixed upstream
.
libxrandr (2:1.4.1-1) sid; urgency=low
.
* New upstream release.
* Use dpkg-buildflags.
* Bump debhelper compat level to 7.
* Use dh_prep instead of dh_clean -k.
* Remove unused DEB_HOST_ARCH setting from d/rules.
* Make libxrandr-dev Multi-Arch: same (closes: #678895).
* Disable silent build rules.
lucene++ (3.0.4-0ubuntu3) trusty; urgency=low
.
* No change rebuild against Boost 1.54.
mir (0.1.0+14.04.20131028-0ubuntu1) trusty; urgency=low
.
[ Daniel van Vugt ]
* Bump version 0.1.0
* Add method for testing if Rectangle::contains(Rectangle), which is
the basis of any occlusion detection. (LP: #1227739)
* Add support for traversing the Scene from front surface to back.
This is required for occlusion detection at least (coming soon). .
(LP: #1227739)
* Optimization: Turn off blending for surfaces that are not blendable.
On some systems this can have a noticeable performance benefit.
* Avoid rendering surfaces that are fully hidden by other surfaces.
This is particularly important for mobile device performance. (LP:
#1227739) . (LP: #1227739)
* Remove orphaned tags, which appear to have come from the Compiz
project (!?) Add tags for the most recent releases up to 0.0.16. No
files changed, only tags.
* Fix significant performance issues LP: #1241369 / LP: #1241371, and
probably more(!) Added regression test to catch such regressions and
revert the offending commit r1049. (LP: #1241369, #1241371)
.
[ Brandon Schaefer ]
* When Scroll events come in we don't keep around the android vscroll
hscroll data. Store it now. (LP: #1233089)
.
[ Albert Astals ]
* Fix mismatched free() / delete / delete [] reported by valgrind
.
[ Alexandros Frantzis ]
* server: Extend server status (formerly pause/resume) listener to
report "started" events This change is needed by users of
libmirserver, so they can properly synchronize external interactions
with the server. (LP: #1239876)
* graphics,examples: Don't enable more outputs than supported when
changing the display configuration. (LP: #1217877)
* client: Allow clients to call API functions after a connection break
has been detected When a client tries to call an API function after
a connection break has been detected in a previous API call, the
client blocks in the new call. This happens because in
MirSocketRpcChannel::notify_disconnected() the pending RPC calls are
not forced to complete, since the channel has already been marked as
'disconnected' by the failure in the previous call. Note that if the
break is first detected while calling an API function, then that
call doesn't block, since this is the first time we call
MirSocketRpcChannel::notify_disconnected() and the pending RPC calls
are forced to complete. This commit solves this problem by always
forcing requests to complete when a communication failure occurs,
even if a disconnection has already been handled. This is preferred
over the alternative of manually calling the completion callback in
a try-catch block when calling an RPC method because of: 1.
Correctness: In case the communication problem first occurs in that
call, the callback will be called twice, once by
notify_disconnected() and once manually. 2. Consistency: The
callback is called from one place regardless of whether the
communication problem is first detected during that call or not.
(LP: #1201436)
* graphics: Improve signature of native platform initialization method
Use an interface to provide the functionality needed by native
platforms.
.
[ Eleni Maria Stea ]
* Test GBMBufferAllocatorTest.bypass_disables_via_environment
overrides the MIR_BYPASS env variable, causing other tests that use
the MIR_BYPASS to fail when we run the unit-tests with --
gtest_repeat=N, N>1. Set back the MIR_BYPASS env. var. (LP:
#1238000)
.
[ Kevin DuBois ]
* fix: lp 1239577 TestClientIPCRender (an android-only gfx driver
test) was hanging due to changes in signal handling. refactor the
test, changing the cross-process sync mechanism so it doesn't use
sigcont. (LP: #1239577)
* graphics: android: eliminate one of the two DisplayBuffers. both
hwc/gpu displays use the same displaybuffer now. .
.
[ Daniel d'Andrada ]
* Add InputReader performance test.
.
[ Alan Griffiths ]
* logging: correct component tag in connector report.
* client: fix hang(s) in client API when server dies. (LP: #1227743)
* Fix failing acceptance-test:
ServerShutdown/OnSignal.removes_endpoint_on_signal (LP: #1237710)
Avoid fatal_signal_cleanup getting caught in a loop restoring itself
and then re-entering itself. This could happen in some permutations
of acceptance-tests where run_mir is entered with
fatal_signal_cleanup already set up from previous tests' server
instances. (LP: #1237710)
* CMake: remove creation of link to non-existent file.
* shared: some utility functions to provide some consistent ways to
use RAII and application of these functions to some code that has
had RAII related discussions recently.
* config: separate out the configuration options from the
configuration builder.
* config: ensure USC can access
DefaultConfigurationOptions::parse_options (LP: #1244192) (LP:
#1244192)
.
[ Ubuntu daily release ]
* Automatic snapshot from revision 1161
pango1.0 (1.36.0-1ubuntu1) trusty; urgency=low
.
* Merge from Debian unstable. Remaining changes:
- Add a versioned conflicts on old versions of plymouth whose initramfs
hook tries to find pango modules. The Debian version of this change
uses Breaks which is insufficient, and doesn't match the version of
the plymouth package that supports the new path in Ubuntu.
* debian/rules: export G_TEST_SRCDIR to work around upstream brokenness
when building with glib2.0 (>= 2.37.2): the source code expects this
variable to be set, but nothing exports it in the build system.
* debian/rules: remove the build and install dirs when we're done, so that
debian/rules clean works correctly.
.
pango1.0 (1.36.0-1) unstable; urgency=low
.
[ Michael Biebl ]
* Use Breaks instead of Conflicts since that is recommended nowadays for
moving files between packages.
* Use the official field for udebs: Package-Type.
.
[ Andreas Henriksson ]
* New upstream release.
* Update debian/libpango-1.0-0.symbols with one added symbol.
.
[ Michael Biebl ]
* Refresh patches.
* Bump minimum required version of libcairo2-dev to >= 1.12.10 and
libfontconfig1-dev to >= 2.10.91 to get the thread-safe version.
platform-api (0.19+14.04.20131028-0ubuntu1) trusty; urgency=low
.
[ Kevin Gunn ]
* bump mir build dep to 0.0.16.
.
[ Ubuntu daily release ]
* Automatic snapshot from revision 170
python-testscenarios (0.4-2ubuntu1) trusty; urgency=low
.
* Merge from Debian unstable. Remaining changes:
- Add python3 support.
.
python-testscenarios (0.4-2) unstable; urgency=low
.
* Using debian-unstable as packaging branch.
* Fixed python -> python-all build-depends.
.
python-testscenarios (0.4-1) unstable; urgency=low
.
* New upstream release.
* Package is now team maintained in PKG OpenStack.
* debian/copyright now using 1.0 parsable format.
* Now using 3.0 (quilt) source format.
* Using debhelper and compat 9.
* Using dh_python2 and not CDBS anymore.
* Added VCS fields.
* Added build-depends: python-setuptools.
* Added a watch file.
sqlite3 (3.8.1-1ubuntu1) trusty; urgency=low
.
* Resynchronise with Debian. Remaining changes:
- Configure for the Tcl 8.5 multiarch installation.
- Fix the cross-build locations.
.
sqlite3 (3.8.1-1) unstable; urgency=low
.
* New upstream release.
* Update 10-520478-squash-bad-deps.patch .
unity-mir (0.1+14.04.20131028-0ubuntu1) trusty; urgency=low
.
[ Daniel d'Andrada ]
* UbuntuKeyboardInfo now provides the opaque keybard area in scene
coordinates So all that's left for OSKController is setting its
InputArea to match it. No more guesswork anymore. (LP: #1236489)
.
[ Alan Griffiths ]
* Avoid unnecessary use of mir::surfaces::SurfaceStackModel (which
ought to be internal to Mir).
.
[ Albert Astals ]
* Fix crashes/deadlocks if we sigterm the app while still starting up
Three changes: * We need to make sure that the_shell_* return a non
unique shared pointer (i.e. Mir is also holding it) otherwise
once we return from the function it will cease to exist and we'll be
using deleted memory * Move ua_ui_mirserver_finish to after the
qApp has stopped, otherwise may happen the code is still trying
to do a QWindow::showMaximized and uses memory that is also gone *
Make the qApp quit call more stubborn, it can happen that sometimes
we get to that code before the other thread has done qApp->exec()
so we wait until we get the aboutToQuit signal to make sure the
other thread will stop.
* Add two const & .
.
[ thomas-voss ]
* Ensure that app processes are not assigned an oom score smaller than
the one of the shell.
* stop/continue complete process groups instead of individual
processes.
.
[ Ubuntu daily release ]
* Automatic snapshot from revision 136
unity8 (7.83+14.04.20131028.1-0ubuntu1) trusty; urgency=low
.
* New rebuild forced
* Automatic snapshot from revision 480
.
unity8 (7.83+14.04.20131028-0ubuntu1) trusty; urgency=low
.
[ Andrea Cimitan ]
* Fix 1195349 by counting drawbuffer on the newContentX logic of the
carousel When we changed carousel from repeater to listview, we
added drawbuffer. this breaks the logic of newContentX, which was
considered disabled and set to -1. The correct disabled value now
has to take into account the drawbuffer. (LP: #1195349)
.
[ Christopher Lee ]
* Checks both then env and upstart env for the currently set
XDG_DATA_DIRS so they can be set correctly for the test.
.
[ Ubuntu daily release ]
* Automatic snapshot from revision 479