Changelogs from build 20131128.1 to 20131129
apt (0.9.13.1~ubuntu1) trusty; urgency=low
.
[ Colin Watson ]
* fix "apt-get --purge build-dep" (closes: #720597)
* fix regression that APT::Keep-Fds is not honored (closes: #730490)
.
[ Michael Vogt ]
* add "-f" option to "build-dep" as sbuild is using it to fix
regression with cross-building (LP: #1255806)
* merge mvo/feature/short-list
.
apt (0.9.13) unstable; urgency=low
.
[ TJ Guthrie ]
* Changed MinAgeSec to MinAge in /etc/cron.daily/apt:200,204
LP: #1206047
fontconfig (2.11.0-0ubuntu2) trusty; urgency=low
.
* Update font dependencies (ttf-dejavu-core -> fonts-dejavu-core and
ttf-freefont -> fonts-freefont-ttf).
freetype (2.5.1-1ubuntu1) trusty; urgency=low
.
* Merge from Debian unstable (LP: #1256114), remaining changes:
- debian/patches-freetype/revert_scalable_fonts_metric.patch:
revert commit "Fix metrics on size request for scalable fonts.",
which breaks gtk underlining markups
* Dropped changes, included in Debian:
- debian/control: build-depends on libpng-dev
- debian/libfreetype6.symbols: new version update
* Drop debian/patches-ft2demos/compiler-warning-fixes.patch, which is
actually a bug in the compiler_hardening_fixes.patch and has been fixed
there in the Ubuntu version.
.
freetype (2.5.1-1) unstable; urgency=low
.
* New upstream release. Closes: #717952, #729231.
- Add build-dependency on libpng-dev.
- Dropped patches, included upstream: savannah-bug-35847.patch,
savannah-bug-35833.patch, savannah-bug-37905.patch,
savannah-bug-37906.patch, savannah-bug-37907.patch
- Internal symbols have been dropped in this version. No soname change
because the symbols are not supposed to be used, but past experience
suggests that this may break some third-party software anyway.
* compiler_hardening_fixes.patch: fix wrong snprintf() calls in ttdebug.c
that cause an overflow 100% of the time.
* debian/patches-ft2demos/compiler-warning-fixes.patch: Fix a wrong
cast that triggers a compiler warning.
* debian/patches-ft2demos/revert-wrong-extern.patch: revert wrong
upstream commit that causes a build failure.
glib2.0 (2.39.1-0ubuntu1) trusty; urgency=low
.
* New upstream release
+ Too many upstream changes to list even the notable ones, see
/usr/share/doc/libglib2.0-0/NEWS.gz
* Update symbols file for new symbols included in this release.
* Install new `gapplication' binary into libglib2.0-bin
* 0001-g_file_copy-Fall-back-to-pathname-queryinfo-to-help-.patch: Drop,
applied upstream.
* 0001-valgrind.h-add-r0-to-the-clobber-list-on-PPC.patch: Fix valgrind
macros for powerpc.
libffi (3.0.13-9ubuntu1) trusty; urgency=low
.
* Fix ffi_prep_{raw_,}closure_loc_linux64 confusion on ppc64
* Make lib64ffi6.symbols.powerpc match libffi6.symbols.ppc64
mir (0.1.2+14.04.20131128.1-0ubuntu1) trusty; urgency=low
.
[ Kevin Gunn ]
* New upstream release 0.1.2
- graphics: android: improve interface for mga::DisplayDevice so its
just concerned with rendering and posting.
- surfaces: rename "surfaces" component to "scene".
- surfaces, shell: Migrate Session data model from shell to surfaces.
- graphics: change fill_ipc_package() to use real pointers.
- mir_client_library.h: Fix typo "do and locking" should be "do any
locking".
- API enumerations cleanup: Remove slightly misleading *_enum_max_
values, and replace them with more accurate plural forms.
- test_android_communication_package: Do not expect opened fd to be >0,
we may have closed stdin making this a valid value (LP: #1247718).
- Update docs about running Mir on the desktop to mention new package
ubuntu-desktop-mir.
- offscreen: Add a display that renders its output to offscreen buffers
- graphics: android: fix regression for hwc1.0 devices introduced in r1228
(LP: #1252433).
- OffscreenPlatform provides the services that the offscreen display
needs from the Platform.
- graphics: android: consolidate the GLContexts classes in use.
- Fix uninitialized variable causing random drm_auth_magic test
failures. (LP: #1252144).
- Add a fullyish functional Udev wrapper. This currently sits in
graphics/gbm, but will be moved to the top-level when input device
detection migrates.
- Add resizing support to example code; demo-shell and clients.
- eglapp: Clarify messages about pixel formats (LP: #1168304).
- Adds support to the MirMotionEvent under pointer_coordinates called
tool_type. This will allow clients to tell what type of tool is
being used, from mouse/finger/etc. (LP: #1252498)
- client,frontend: Report the real available surface pixel formats to
clients. (LP: #1240833)
- graphics: android: 1) change hwc1.1 to make use of sync fences during
the compositor's gl renderloop. Note that we no longer wait for the
render to complete, we pass this responsibility to the driver and the
kernel. 2) support nexus 10. (LP: #1252173) (LP: #1203268)
- shell: don't publish SurfacesContainer - it can be private to shell.
- gbm: Don't mess up the VT mode on setup failure Only restore the
previous VT mode during shutdown if it was VT_AUTO.
- Fix a crash due to a failed eglMakeCurrent() call when in nested mode.
- shell: unity-mir uses shell::FocusSetter - make the header public again
- Add resize support to client surfaces (mir::client::MirSurface).
- graphics: android: support 'old aka 2012' nexus 7 hwc (nvidia tegra3
SoC) better. (LP: #1231917)
- Add resize support to *ClientBuffer classes. Now always get dimensions
from the latest buffer package.
- android: support driver hooks for the Mali T604 (present in nexus 10)
- Add width and height to the protocol Buffer messages, in preparation
for resizable surfaces.
- surfaces, shell, logging, tests: don't publish headers
that can be private to surfaces. surfaces/basic_surface.h,
surfaces/surface_controller.h and shell/surface_builder.h
- examples: Restore GL framebuffer binding when destroying the render
target
- examples, surfaces, shell: remove render_surfaces dependency on
BasicSurface
- geometry: remove implementation of streaming operators from headers
(LP: #1247820)
- Eliminate the registration order focus sequence, folding it's
functionality in to the session container.
- Ensure the session mediator releases acquired buffer resources before
attempting to acquire a new buffer on behalf of the client. This fixes
performance regression (LP: #1249210).
- Some cleanups to test_client_input.cpp.
- Factor out a bunch of "ClientConfigCommon".
- Small cleanup to session container test to increase encapsulation.
- shell, surfaces: Another step in "fixing" the surfaces hierarchies -
only publish interfaces and putting the data model into surfaces.
- graphics: android: HWC1.1 use EGL to get further information about
the framebuffer pixel format.
- Fix FTBS using use_debflags=ON (building for android-armhf).
(LP: #1248014)
- Add a client input receiver report.
- doc: doxygen 1.8.4 complains about an obsolete config so ran "doxygen
u Doxyfile.in".
- Implement resize() for the server-side Surface classes.
- android: clean up mga::DisplayBuffer and mga::DisplayBufferFactory
- Add resize() support to BufferStream, in preparation for resizable
surfaces.
- Merge metadata changes from the newly reconstructed lp:mir
- tests: Deduplicate mg::GraphicBufferAllocator stubs.
- examples: Remove spurious use of mir/shell/surface.h.
- frontend: remove ClientTrackingSurface from the Surface class
hierarchy
- Bumping ABI on server to libmirserver11.
- Don't mention "Renderable". That interface hasn't existed for quite
some time now.
- android-input: Assign more unique touch ids
.
[ Ubuntu daily release ]
* Automatic snapshot from revision 1167
platform-api (0.19+14.04.20131128.1-0ubuntu1) trusty; urgency=low
.
[ Kevin Gunn ]
* update mir deb build dep to ver 0.1.2
.
[ Ubuntu daily release ]
* Automatic snapshot from revision 174
plymouth (0.8.8-0ubuntu10) trusty; urgency=low
.
* Update font dependency from ttf-dejavu-core to fonts-dejavu-core.
python2.7 (2.7.6-2ubuntu1) trusty; urgency=low
.
* Add debian/patches/revert-unittest-loader-symlinks19352.diff: Revert patch
from http://bugs.python.org/issue19352 as it completely breaks unittest
discovery on Debian/Ubuntu. (LP: #1255505)
unity-mir (0.2+14.04.20131128.2-0ubuntu1) trusty; urgency=low
.
[ Gerry Boland ]
* Install ServerStatusListener to be notified of mir server start, pause
and resume. Use start notification to send SIGSTOP signal to upstart,
so it knows mir is ready for other clients.
* Bump version number
* InputArea: don't use lambda function as slot, can cause crash on
shutdown Using lambda function as slot can introduce crash as the
slot's object deletion is not registered unlike with traditional
signal/slot connections. As a result, on signal emission, the lambda
can be called on a deleted object. (LP: #1253685)
* Misc fixes for Mir 0.1.2 support. (LP: #1254986)
.
[ Alan Griffiths ]
* ApplicationSession is a Mir implementation class that shouldn't be
used by unity-mir, use shell::session instead.
.
[ Kevin Gunn ]
* mir server abi and api broke, updating dependency to deb 0.1.1.
* update mir deb build dep to 0.1.2
.
[ Victor Thompson ]
* Fix mir to not suspend the music-app, or any other app granted a
lifecycle exception, when switching between apps. (LP: #1241185,
#1241045)
.
[ Daniel van Vugt ]
* Force the screen to redraw after turning the display back on (LP:
#1255045). Also stop the compositor when the screen is off.
Otherwise it will spin in the background, eating battery. (LP:
#1255045)
.
[ Ubuntu daily release ]
* Automatic snapshot from revision 154
unity8 (7.84+14.04.20131128.2-0ubuntu1) trusty; urgency=low
.
[ Michal Hruby ]
* Depend on the separate scopes plugin
* Move the BottomBar* DBus communicator to the Utils plugin.
.
[ Michał Sawicz ]
* Wait for DashHome to be available in tst_Shell. (LP: #1254898)
* Use plugindir from unity-shell-api.pc.
* Expect stop in upstart job and raise in case of surfaceflinger. (LP:
#1239876)
.
[ Albert Astals ]
* Fix time test in Qt 5.2 Make factors an array instead of a
object/dict Objects/dicts are unordered by definition, it happened
that Qt 5.0 gave them in the orrder we wanted, but with Qt 5.2 is
failing, and we don't even need the "key", so array works as well
:).
* Test that the dash hswipe is disabled while the inner stuff is
moving .
* Skip restMaximizeVisibleAreaMoveUpAndShowHeader, it's causing too
many failed runs And we are confident it's failing because of the
suboptimal scenegraph run in 5.0.x.
* Make Dash::test_show_scope_on_load more robust If we are testing
showScopeOnLoaded make sure we force a scope reload after we set it,
otherwise it may just happen that the scope has already been loaded
and the expectaction that we'll change the list to it is just wrong.
* Dash renderer signals: No need to pass the model up and down Whoever
is listening to the signal has access to the item that emits the
signal and has the model right there accessible if needs it.
* LVWPH: Fix header going bad when setContentHeight ends up moving the
viewport How to reproduce the bug easily without the patch: * In the
Dash Home, search for london * Scroll to the bottom * Start moving
to the apps scope very slowly * At around 3/4 of the move you'll see
the header in the home scope went to a bad position * Go back to the
Dash Home. (LP: #1237942, #1246351)
* Remove unused AppInfo and VideoInfo files .
* Kill unused ApplicationsFilterGrid.qml .
* Unify ScopeView and GenericScopeView .
* Fix header getting lost as per bug 1245824. (LP: #1245824)
* Remove unused Time.js and its test .
* Do not include the QtQml megaheader Include only qqml.h which is
what we need in these files.
* Don't do stuff if our parent context is gone We'll be gone soon too
(and crash probably) so don't do anything. This looks a bit like a
workaround, wait for 5.2 better painting/dispatching loop to see if
this is not needed anymore, we find a better way to do it, or we
decide this is fine.
.
[ Lars Uebernickel ]
* Allow setting different indicator positions for different profiles.
.
[ Mirco Müller ]
* Added checkbox for toggling between echo-modes of password-
entryfields in ext. snap-decisions.
* Fixes bug #1200569. (LP: #1200569)
.
[ Andrea Cimitan ]
* Switch to application scope when a dash swipe is taking place and an
app is on foreground. (LP: #1231996)
* Shifts wallpaper rendering for greeter lockscreen to be inline with
shell. (LP: #1231731)
* Dinamically load the Carousel/Filtergrid with more than 6 items.
(LP: #1226288, #1234105)
* Removes Math.js and its usage. Use SDK ones.
.
[ Gerry Boland ]
* DragHandle: javascript argument name clashes with local variable.
Yes it works, but is a little unsafe.
.
[ Nick Dedekind ]
* Added UnityMenuModel submenu row removal awareness in
UnityMenuModelStack.
* Round indicator widget icon/label width up to closest gu for
alignment. (LP: #1236267)
* Indicator re-select by dragging from top when fully opened. (LP:
#1213164)
* Fixed a race condition causing search history popup to show up when
it shouldn't. (LP: #1249369)
.
[ Christopher Lee ]
* Unity8 tests now make use of the helper functions (added in the pre-
req branch) so that the helper functions are tested as part of daily
business.
.
[ Daniel d'Andrada ]
* Improve DirectionalDragArea Removed Rejected status, simplifying
state machine. Added compositionTime property. Multi-finger
scenarios are better handled now. Refactored TimeSource in
Ubuntu.Gestures plugin. Added an easy way to debug
DirectionalDragArea by having switchable debug prints. Updated tests
to also simulate the passage of time. Use touch point scene
coordinates for gesture recognition so that moving the.
DirectionalDragArea (as in a hinting DragHandle) won't affect it.
(LP: #1228336)
* Add right-edge drag hinting to Greeter To match with the existing
teasing animation when you tap on the right half of the Greeter.
Also has the side benefit of making the code look a bit nicer.
* Refactor Ubuntu.Gesture tests to share common logic Take the common
part out of tst_DirectionalDragArea and put it into a separate base
class, GestureTest, so that it can be shared with other, future,
tests. In CMakeLists.txt, create a macro out of DirectionalDragArea
build script to be used by future tests with similar requirements
and structure. Also add the "m_" prefix to member variables.
* Remove dead code from Utils plugin They are not being used anywhere.
.
[ Michael Terry ]
* Make EdgeDemoOverlay test more reliable by testing for what we
really care about, not an indirect indicator of it. (LP: #1248232)
* Explicitly set MIR_SOCKET for other upstart jobs, rather than
relying on the default socket, since that won't work once we move to
a nested Mir.
.
[ Michael Zanetti ]
* don't add margins to RunningApplicationTile's label. (LP: #1245482)
* allow SIM PIN entry to have a variable pin length (by adding a done-
button). (LP: #1240561)
* fix launcher wording for pinning actions. (LP: #1240891)
* fix preview background positioning don't explicitly take originY
into account as it's already in there implicitly. make sure we don't
split the openeffect in a place where it can be covered by the
header.
* fix album artwork containing / in the name. (LP: #1237829)
* small launcher tweaks fix fakeDragItem's initial position to match
with real item. remove UbuntuShape's border glow. .
* drop all references to LighDM from the Lockscreen This should make
it generic enough to allow reusing it for SIM PIN entry .
.
[ Omer Akram ]
* make the non working code in the screen unlocker helper work.
.
[ Nicolas d'Offay ]
* Pushed up the z order of the clock in GreeterContent. (LP: #1233146)
* Search history is now persistent across all scopes and remains in
QML. (LP: #1226221)
.
[ Ubuntu daily release ]
* Automatic snapshot from revision 556