/srv/irclogs.ubuntu.com/2014/04/29/#ubuntu-unity.txt

ESphynxhey guys so this multi-faceted bug has been annoying me for months...  but now I have sort of a better picture04:05
ESphynxit has to do with the Unity menu bar integrated at the top and maximize/unmaximize04:05
ESphynxWhat is happening is that XTranslateCoordinates lies to me if I don't call XSynchronize before it, yet I will never receive further ConfigureNotify events04:06
ESphynxI'm receiving a ConfigureNotify saying that the window is now at 65, 24 in event->x,y , but XTranslateCoordinates will say it's still at 640, 25104:07
ESphynxPutting an XSynchronize before XTranslateCoordinates causes annoying unwanted redraws but solves that particular problem.04:08
ESphynxthis might be a silly X behavior :S04:16
SaviqCimi, https://code.launchpad.net/~cimi/unity-mir/unity-mir.stop-server_wizard/+merge/214983/comments/51750907:25
Saviqand corresponding https://code.launchpad.net/~cimi/unity8/unity8.upstart_unity-mir_variables/+merge/215152/comments/51751007:25
Saviqotherwise you can install incompatible versions07:26
Saviqbiab, doctors' time08:06
Cimiseb128, how do I update a package be08:11
Cimiversion? (debian changelog)08:11
mhr3dch -v 1.2.3-0ubuntu108:11
seb128what mhr3 said08:14
tsdgeosmhr3: have a sec?09:39
mhr3tsdgeos, shoot09:39
tsdgeosmhr3: is it possible that you guys are emitting the components/template changed too much?09:41
tsdgeoson creation of a category i'm getting this09:41
tsdgeoshttp://paste.ubuntu.com/7358313/09:41
tsdgeoswhich given that we do quite expensive stuff when components/template change09:42
tsdgeosit's a bit unfortunate09:42
tsdgeossince they don't seem to be really changing :D09:42
mhr3hmm, not that i would know of09:42
mhr3tsdgeos, that's a single search, right?09:43
tsdgeosmhr3: what you mean single search?09:47
=== davidcalle_ is now known as davidcalle
tsdgeosit's the apps scope when the "local apps" is "created"09:48
mhr3tsdgeos, in that case that really shouldn't be happening09:49
mhr3tsdgeos, you might get a few count changed notifications, but not template/components09:49
mhr3tsdgeos, your pastebin is from the filtermodel, right?09:50
tsdgeoscorrect09:51
tsdgeosbut ideally it should not be a problem09:52
tsdgeosmaybe it is09:52
tsdgeoslet me remove the filter09:52
tsdgeosseems i'm getting the same09:53
tsdgeosi'll compile my own shell09:53
tsdgeosand see if i can find out where they come09:53
SaviqCimi, your version updates need to be UNRELEASED, not utopic10:08
CimiSaviq, ok10:11
CimiSaviq, pushed10:12
SaviqCimi, thanks10:12
CimiSaviq, I guess I can put the maths inside a plugin for the carousel10:13
SaviqCimi, FYI: train considers everything that has a distro codename in the changelog is supposed to be in distro10:13
SaviqCimi, so it would fail, trying to find that version10:14
CimiI see10:14
SaviqCimi, LP says there's a conflict in your unity-mir branch, care to merge trunk please?10:19
Cimisure10:19
CimiSaviq, merged fine here10:19
SaviqCimi, yeah I know, LP was confused10:19
SaviqCimi, but that's what I was trying to resolve10:20
CimiI will push merged10:20
SaviqCimi, FWIW, no need to put [ Andrea Cimitan ] in the changelog if it's the only entry10:20
SaviqCimi, basically, you should just do `dch -v 0.4-0ubuntu1 "Blah blah"` and dch does everything you need10:21
Cimihah10:22
CimiSaviq, will do next10:22
CimiSaviq, a CarouselMath or so in DashViews is ok10:28
Cimior we should take listview and patch?10:28
SaviqCimi, no patching10:28
CimiI meant, subclas10:29
Saviqyou can't10:29
Saviqit's not exported10:29
Cimilvwph did for flickable, no?10:29
Saviqflickable, yes, listview, not10:29
Cimiok so much better to just add the maths10:29
Cimian object that calculates those10:30
SaviqCimi, I'm just not sure that will really help, TBH10:30
CimiSaviq, it's the only thing that can improve maths10:30
CimiSaviq, JS is really at its minimum10:30
SaviqCimi, you'd need to start with writing benchmark tests10:31
CimiSaviq, I doubt it is possible to improve formulas10:31
CimiI already did lots of work10:31
SaviqCimi, but anyway, you sure there's no more pressing bugs to tackle? the carousel behaves fine, sure it uses CPU, but only when you move it, and sure we could think to improve it10:31
SaviqCimi, but I don't think that's really a good use of your time right now10:32
CimiSaviq, I thought I need to learn C++10:32
CimiSaviq, I read C and I understand everything10:32
SaviqCimi, that's not really C++ if you just move some formulas from JS to a C++ object10:32
CimiI read C++ and I start googling10:32
Cimiit's a start10:33
Cimianyway thought was a good hit10:33
SaviqCimi, if you can't find more interesting bugs, I have some tasks that need attending10:33
Cimithose are my current bugs https://bugs.launchpad.net/unity8/+bugs?search=Search&field.assignee=cimi10:33
SaviqCimi, I just don't see it making a visible difference10:33
tsdgeosmhr3: seems it's not the scopes-shell launching the data changed signals10:36
tsdgeoswonder why the changes on the qml level :/10:36
Saviqtsdgeos, bug #1297308 - should probably just fix this with the dynamic cards you're doing10:37
mhr3tsdgeos, wow, i didn't know qml can even mess with them10:37
tsdgeosmhr3: don't know yet :D10:38
tsdgeosmhr3: just know that you're not emitting the signals but i'm getting some onchanged10:38
tsdgeosstill looking who to blame for that :D10:38
mhr3tsdgeos, maybe it would make sense to do the card specialization on the plugin level?10:39
mhr3although i'm not sure that's still what you're doing :)10:39
tsdgeosmhr3: it is10:39
tsdgeosi'm just doing it dynamically now10:39
tsdgeosbasically i have this monster10:39
tsdgeoshttp://paste.ubuntu.com/7358572/10:39
tsdgeosthat gives me the specialized code10:39
tsdgeosi can make it prettier10:40
mhr3uuh10:40
tsdgeosbut first i need to make sure it is performant10:40
mhr3you're generating code10:40
tsdgeoscorrect10:40
tsdgeosevil++10:40
mhr3how can that be performant10:40
tsdgeosbecause i only do it once10:40
mhr3hmm...10:41
tsdgeosand after that i create much simpler cards than before10:41
mhr3scary though10:41
tsdgeoscopy&pasted code is worse10:42
tsdgeosmaintaince hell10:42
tsdgeosat least this is all contained in the same place10:42
CimiSaviq, so that leads me just to the carousel bug :D10:48
Saviqmzanetti, actually see ↑10:50
Saviqmhr3, only one generation per category/query, so much faster than a huge delegate of invisible things10:50
SaviqCimi, there's plenty of bugs that are not assigned to you ;)10:51
SaviqCimi, really, if you can't find one, we have features to do, too :)10:51
CimiSaviq, features please!10:52
mzanettifeatures yay!10:52
* mhr3 would like attributes10:52
mhr3Saviq, Cimi ^10:52
Saviqmhr3, yeah, I know, just don't want to step on tsdgeos's toes10:52
mhr3although with tsdgeos working on that code, probably not...10:53
mhr3right10:53
mhr3Saviq, annotation renderer then10:53
SaviqCimi, [cimi] implement shadow under carousel cards: TODO10:53
Saviqin https://blueprints.launchpad.net/ubuntu/+spec/client-1410-unity-ui-dash10:53
Cimiok cool10:54
CimiSaviq, I think this requires ubuntushape support, though10:54
SaviqCimi, how? it's meant to be outside of the shape10:54
CimiSaviq, otherwise you snap a png around it10:55
SaviqCimi, yeah, and?10:55
Saviqnot around, under, but yeah10:55
CimiSaviq, antialiasing on corners might suck10:55
Cimiperformance too10:55
CimiI will ask jouni10:56
Cimiwho is not online10:56
Cimirosie10:56
Cimiwho does not work anymore with us10:56
Cimihah10:56
SaviqCimi, it's just a drop shadow https://docs.google.com/a/canonical.com/file/d/0B8T-xKCA6bikUm56SG1pVEktZUk/edit10:56
Saviqand https://docs.google.com/a/canonical.com/file/d/0B8T-xKCA6bikdGdJOHNvRUJYNHc/edit10:57
Cimilet me try with qt graphicaleffects10:58
Saviq[cimi] implement buffering progress in audio preview widget: TODO10:58
=== MacSlow is now known as MacSlow|lunch
Saviq[cimi] make progress widget half-wide: TODO10:59
Saviq[cimi] add pushdown effect to dash cards: TODO10:59
Cimithanks!11:00
Cimiwhat's progress widget half wide?11:01
tsdgeosSaviq: could you give  lp:~aacid/unity8/dynamic_specialized_cards  a try versus  lp:~aacid/unity8/specialized_cards11:01
tsdgeosand give me your opinion performance wise?11:02
Saviqtsdgeos, will do11:02
tsdgeosSaviq: on the device, on the pc everything is too fast11:12
Saviqtsdgeos, yeah, I know11:13
tsdgeosSaviq: was thinking of doing a cache of components11:21
tsdgeosso that if i ask for the same template, compoent i return an already created Component instead of doing all the work again11:21
=== _salem is now known as salem_
Saviqtsdgeos, yeah, I'd cache them per-query at least11:44
Cimiis there anything I need to do to run unity-scopes-tool?11:45
SaviqCimi, initctl emit scope-ui-starting11:45
=== alan_g is now known as alan_g|lunch
Saviqseb128, hey, packaging q: we're splitting unity8-common out of unity8, we're apparently missing a Something (Breaks / Depends) somewhere, which results in conflicts when downgrading (i.e. unity8-common isn't removed when downgrading unity8), what am I missing?12:19
Saviqhttps://code.launchpad.net/~saviq/unity8/split-common/+merge/214907 btw12:19
seb128Saviq, https://wiki.debian.org/PackageTransition12:22
seb128Saviq, you are in case #812:22
seb128Saviq, I think12:22
Saviqseb128, tx!12:24
seb128yw!12:24
Saviqtsdgeos, so, to cache card components, you thinking deep-compare template/components? or maybe we should stringify + concat them and md5sum or so?12:46
Saviqtsdgeos, maybe we could even precrate some known ones on startup12:46
SaviqCimi, !!!12:46
Saviqlp:~cimi/unity8/unity8.upstart_unity-mir_variables: 370 tag12:46
Saviqs12:46
SaviqCimi, PLEASE clean them wherever you have a unity8 branch12:46
SaviqCimi, it's even more important locally than remotely12:47
CimiSaviq, dunno how they got there12:54
Saviqseb128, another q: we have unity8-autopilot Depends: unity8 (>= $source:Version), I wonder if that shouldn't be == instead, WDYT?13:00
SaviqCimi, please let me know when they're gone, need to rebuild unity8 in the silo with some packaging tweaks13:00
CimiSaviq, I am running the script13:00
SaviqCimi, tx, and please make sure to run it on all local branches, too :)13:01
=== MacSlow|lunch is now known as MacSlow
CimiSaviq, is there a fast version that performs removing tags locally and not remotely?13:02
CimiSaviq, or can we intergrate the script in jenkins?13:02
SaviqCimi, so that's why you have them still13:02
SaviqCimi, you need to run the script on _all_ branches separately13:02
Saviqlocal and remote13:02
SaviqCimi, just pass a folder as argument13:03
seb128Saviq, either work, == can be annoying between and arch any and all, because all is built on i386, so it creates installability issues on other arches between the builds ... but I guess it's not much of an issue nowadays with the CI train13:03
=== alan_g|lunch is now known as alan_g
Saviqseb128, yeah, but then I had a modified test in autopilot, upgrading unity8 didn't pull it... so it failed13:04
* Saviq tweaks13:04
seb128Saviq, ok, so change for a == if you really require them to match13:04
Saviqprobably easiest13:05
Saviqseb128, == vs. =?13:05
seb128Saviq, there is no =13:05
seb128Saviq, >= == <=13:05
Saviqinteresting...13:06
Saviqunity8 (= ${binary:Version}),13:06
Saviqwe have that all over the place...13:06
Saviqseb128, shall I fix those ↑?13:07
seb128Saviq, wait13:07
tsdgeosSaviq: correct, some precaching would be interesting13:07
tsdgeosSaviq: i was thinking stringify13:07
Saviqseb128, http://bazaar.launchpad.net/~unity-team/unity8/trunk/view/head:/debian/control13:07
seb128Saviq, sorry, I'm not awake today, no that's fine13:07
Saviqseb128, kk thanks :)13:08
sil2100pstolowski: hi!13:14
pstolowskisil2100, hey13:15
sil2100pstolowski: ogra pointed out something in your last unity-scopes-api release - could you mention in the commit message (which is then used for the changelog) if you add any dependencies? ;)13:16
sil2100When I think about it now, it's really useful when that's being done13:16
pstolowskisil2100, you mean the introduction of libunity-scopes-cli package?13:18
sil2100pstolowski: no, there were some new dependencies added, like apparmour etc. from what I remember seeing13:19
pstolowskisil2100, ah, that wasn't me13:19
pstolowskisil2100, but I can pass it to the team13:19
sil2100pstolowski: oh :) Thanks, sorry to bother then!13:19
pstolowskisil2100, no worries13:20
CimiSaviq, that branch is fine13:25
CimiSaviq, running on others13:25
SaviqCimi, thanks13:32
tsdgeosdamnit my unity8 has stopped starting and i don't see what has changed :S13:39
* tsdgeos is seriously confused by our dependencies13:43
tsdgeosunity-scope-click needs indicator-bluetooth13:43
* tsdgeos reboots to see if this thing autofixes itself, not even the binary is starting13:44
=== pete-woods1 is now known as pete-woods-lunch
Saviqtsdgeos, better?14:04
tsdgeosSaviq: yes14:05
tsdgeosactually it was my code ^_^14:05
tsdgeosseems the engine doesn't like a qml singleton that is malformed14:05
tsdgeosand crashes :D14:05
Saviq:)14:06
cwayne1davidcalle: ping14:07
davidcallecwayne1, pong14:08
cwayne1davidcalle: how does the photo scope on desktop work? does it still use the shotwell db?14:10
davidcallecwayne1, yes. On that topic, I think there is a bug opened for mediascanner to add pictures indexing, you might want bump that :p14:12
cjohnstonkgunn: ping14:12
cwayne1davidcalle: ooh, do you happen to have a link?14:12
davidcallecwayne1, https://bugs.launchpad.net/mediascanner2/+bug/125633414:13
CimiSaviq, I have a feeling the listview delegates are clipped14:16
SaviqCimi, feeling? :)14:16
Cimitsdgeos, are listview delegate clipped?14:16
CimiSaviq, more than a feeling14:17
tsdgeosCimi: not by default14:17
SaviqCimi, they're not clipped unless explicit14:17
Cimiweird14:17
cwayne1davidcalle: ah, that'd be nice huh, so i'm trying to get a local photo scope on phone going, thinking i might maybe just use the gallery-app's index as that's similar to what the desktop lens does then... thoughts?14:18
Cimimy feeling for something clipping my delegates https://www.youtube.com/watch?v=SSR6ZzjDZ9414:20
davidcallecwayne1, I don't know how the gallery app indexes metadata and stuff, but yes, that sounds like a plan until mediascanner becomes cooler :)14:20
cwayne1davidcalle: i like it, thanks :)14:21
davidcallecwayne1, or you can port Shotwell. :p14:22
cwayne1hah!14:22
Cimimight be just dropshadow being very bad14:23
tsdgeosSaviq: ok, card cache pushed14:24
tsdgeoscard cache -> card component cache14:24
Saviqtsdgeos, oh cool, was just getting onto testing this stuff14:24
tsdgeosSaviq: now it feels to me that the dynamic specialized cards is as fast as specialized cards is14:24
tsdgeosbut having a non biased opinion is important14:24
Saviqtsdgeos, are we garbage collecting the cache or something?14:25
tsdgeosnope14:25
tsdgeosbut tbh it's like 4 or 5 different components at the moment14:25
tsdgeosso not sure it makes sense14:25
Saviqtsdgeos, not if you start opening remote scopes14:25
Saviqfrom the scopes scope (still might not make sense)14:25
Saviqor start searching, when different components come into play14:26
tsdgeosSaviq: right, not sure how much memory is still used by the component itself14:26
tsdgeosafter all it shouldn't be much14:26
tsdgeosbut yes we may want to remove stuff from the cache at some point14:27
Saviqtsdgeos, should be easy to check? like a Repeater alone, and a Repeater with model: 1000 of some small Component with UbuntuShape + Label { }14:27
Saviqbut yeah, doubt it's gonna be bigger than a few kB14:28
Saviqok not that easy14:31
=== jono is now known as Guest72975
=== dandrader is now known as dandrader|afk
=== alan_g is now known as alan_g|tea
Saviqtsdgeos, ok, I really doubt we have to worry about the cache ;)14:38
tsdgeos:)14:38
Saviqtsdgeos, unless we'd leak it or something14:38
CimiSaviq, mirco suggests the new ubuntushape will have dynamic shadow, I'd postpone then14:44
CimiSaviq, instead of using pngs and such14:45
SaviqCimi, eh...14:45
Saviqnew ubuntushape, good 'un14:45
CimiSaviq, I know it was scheduled for dec 201314:45
CimiSaviq, no idea why is not out yet14:46
Saviqyou mean 2012?14:46
Cimihah14:46
CimiI'll do png then14:46
=== alan_g|tea is now known as alan_g
Saviqtsdgeos, one weird artifact is that it looks like we're slower at actually loading the images?14:48
Saviqthan in trunk, that is14:49
Saviqor maybe we're just blocking now, and not blocking in dynamics...14:50
SaviqCimi, had to resubmit based on your branch: https://code.launchpad.net/~saviq/unity8/split-common/+merge/21762214:51
tsdgeosSaviq: yes, it does indeed seem that making the stuff async seems like it takes mroe to load for some reason14:51
tsdgeosSaviq: that happens with the manually specialized cards too, right?14:51
SaviqCimi, there are small changes to packaging, that will be reviewed by the landing team14:51
Saviqtsdgeos, yeah14:52
Saviqtsdgeos, caching still enabled is it?14:52
tsdgeosyes14:52
tsdgeosshould14:52
Saviqtsdgeos, it feels like the only way to make it real nice would be to actually load everything in an expanded category...14:55
tsdgeosSaviq: not sure i get what you mean14:55
Saviqtsdgeos, I mean that if we wanted it to be buttery smooth, we'd have to load all items into memory when expanding14:56
tsdgeosah14:56
tsdgeosyes14:56
Saviqtsdgeos, basically not destroy delegates...14:56
tsdgeosor limit the number of stuff14:57
mhr3unity7 here we go14:57
tsdgeoswhat's the point of 200 items in there, is people really going to dig on that many?14:57
Saviqtsdgeos, I agree, just *USE THE SEARCH, LUKE*14:58
dednickSaviq: can't seem to run "make test[testName]" anymore on unity8. anything we need to do to make it work?15:00
tsdgeosSaviq: but still we want this since it makes delegate creation faster anyway15:00
Saviqtsdgeos, yeah15:00
Saviqtsdgeos, but yeah, I can't see no difference between dynamic and "static" components15:01
=== dandrader|afk is now known as dandrader
dednickSaviq: plugin paths dont seem to be working anymore.15:01
Saviqwe're still blocking on moving between scopes15:01
Saviqdednick, example?15:01
dednickmake testDash15:01
dednickSaviq: ^15:01
Saviqdednick, I think we missed one commit from Albert15:02
Saviqdednick, https://code.launchpad.net/~aacid/unity8/card_optimizations/+merge/21366015:02
Saviqdednick, it's landing today15:02
tsdgeosSaviq: so you don't appreciate a speed difference between trunk and the specialized cards?15:02
Saviqtsdgeos, huh?15:02
Saviqtsdgeos, "static" as in specialized15:03
tsdgeosah15:03
tsdgeosok15:03
tsdgeosgot me confused there :D15:03
Saviq:D15:03
tsdgeosSaviq: so you mean "dynamic looking good"15:03
Saviqtsdgeos, definitely15:03
tsdgeosok, need to polish the code now15:03
tsdgeosand make it look like the other ones15:03
tsdgeossince there's some definite regressions15:03
dednickSaviq: http://pastebin.ubuntu.com/7359929/15:03
Saviqindeed15:03
dednickSaviq: doesnt seem to work with the patch15:04
dednickunless it didnt rebuild the cmake files15:04
dednickrebuilding now.15:04
dednickSaviq: uh, no. that didnt work either15:08
Saviqdednick, hmm15:08
dednickSaviq: make qmltests doesnt work for me either15:09
Saviqdednick, try with the branch from http://people.canonical.com/~didrocks/citrain/silos/landing-007/unity8/ ?15:10
Saviqworked fine here15:10
karnimhr3: SearchReplyProxyFwd.h belongs to unity-scopes-api? (figuring which source package I want)15:12
mhr3karni, yep15:12
mhr3karni, you should just #include <unity-scopes.h>15:13
karnimhr3: I want to know what exactly 'auto' is in auto cat = reply->register_category("cat1", "Category 1", "");15:13
karnibe it Category.h or something else15:13
mhr3karni, http://developer.ubuntu.com/api/devel/ubuntu-14.04/cplusplus/unity-scopes/classunity_1_1scopes_1_1_search_reply.html#aaa061806a96f50ff66abc6184135ea6615:14
karnimhr3: yay! :)15:14
=== pete-woods-lunch is now known as pete-woods
Saviqtsdgeos, so... is it possible we were doing better with old scopes? or was it just that we didn't pay attention enough? (/me will flash some old image soon to check)15:18
tsdgeosSaviq: what do you mean "better"?15:18
tsdgeosas in faster?15:18
Saviqtsdgeos, yeah15:19
tsdgeosi'd say it was similar to what we have now15:19
tsdgeosbut old memories are treacherous15:19
Saviqtsdgeos, yeah, I'll try with some old image in a bit15:19
dednickSaviq: the silo one works15:27
Saviqdednick, so yeah, will be there in before tomorrow15:28
mhr3dpm, your request to do something about the paths is not exactly easy15:29
mhr3although i guess i could just run on the generated pot :)15:29
mhr3run sed*15:29
dednickSaviq: ah. i'm being an idiot. was doing bzr merge http://.... rather than lp: :)15:29
Saviqdednick, right, that might not have worked :D15:30
dednickheh.15:30
dpmhi mhr3. As I said, it was just a nitpick, not a big deal if it cannot be fixed15:30
dednicki just assumed it did15:30
mhr3dpm, anything can be fixed... it's just tricky :)15:31
CimiSaviq, http://bazaar.launchpad.net/~saviq/unity8/split-common/revision/83515:35
SaviqCimi, reduces any further diffs15:35
SaviqCimi, when you add items to the same list15:35
SaviqCimi, 'cause you don't need to add the ,15:35
Cimisure15:35
Cimihaven't thought of that15:36
Cimiok15:36
CimiSaviq, approved15:37
karniCan't debug scopes in Ubuntu SDK. Known issue? &"warning: GDB: Failed to set controlling terminal: Inappropriate ioctl for device\n"15:37
SaviqCimi, kk15:37
karni#ubuntu-sdk basically empty, I suppose this is the place to ask sdk related questions as well.15:37
=== ChrisTownsend1 is now known as ChrisTownsend
karnielopio: Is there documentation/guidelines for writing tests for scopes?15:51
elopiokarni: autopilot tests for the scopes?16:01
karnielopio: actually I'd be more interested in unit tests. any examples out there you know of?16:02
elopiokarni: on the unity8 branch you will find tests/qmltests/Dash/tst_GenericScopeView.qml16:05
elopiobut mzanetti or tsdgeos are the ones that can help you with that.16:06
karnielopio: yeah, I meant testing a c++ Scope, not the QML part of Dash toolkit. Anyways, will ask around. Thanks :)16:07
elopiokarni: ok. alecu and his team has tests for the click scope.16:07
karnielopio: thanks!16:08
alecukarni: our coverage is far from perfect, but we are aiming to improve it16:23
alecukarni: we are using gmock and gtest for testing our scope; it's not the best for testing qt stuff, but we are slowly getting rid of qtisms in the scope code16:24
alecukarni: what scope will you be working on, and what network library will you use?16:25
karnialecu: confidential :D I'll talk to yoi when I'm back.16:25
karniuhh16:25
karnimy canonical nick suggests I'm on lunch, not here ATM16:26
karnialecu: but already thanks for the hints, I'll get back to you!16:26
alecuyou always lunch late :-)16:29
=== alan_g is now known as alan_g|EOD
Saviqmterry, I unassigned you from bug #1267623 since your branch doesn't actually take you to apps (it does unlock, but doesn't go to apps)17:06
Saviqmterry, and that's all gonna change anyway when we move dash to be an app17:06
mterrySaviq, k17:06
=== dandrader is now known as dandrader|lunch
asac20:28 < asac> with bregma being on vacation who would know something about how the unity8 session with mir works?18:34
asac20:28 < asac> on deslktop?18:34
asac20:28 < asac> and lightdm etc.18:34
asacSaviq: ?18:34
Saviqasac, I would need to understand it more, is there any issue in particular?18:38
asacSaviq: ok i connected stgraber to you18:44
asacwill be back in 1h18:44
=== dandrader|lunch is now known as dandrader
mhall119Saviq: is shell rotation blocked by something still, or is it waiting the developer time to implement it?19:03
Saviqmhall119, https://blueprints.launchpad.net/ubuntu/+spec/client-1410-unity-ui-rotation19:03
mhall119thanks Saviq19:50
mhall119Saviq: mind if I add thoughts to the whiteboard on that BP?19:56
mterrydednick, did you see I replied on that indicator-sound MP?20:00
CimiSaviq, all tracks are automatically buffered on playback of one item in the audio preview20:05
Saviqmhall119, not at all20:26
SaviqCimi, huh? there's only one Audio element20:26
CimiSaviq, when I tapped play I saw progressbar buffering on all of them20:27
Cimiprobably because there's indeed only one20:27
Cimiyeah20:27
SaviqCimi, yes, because you probably bound directly to the single Audio item, which was buffering the one it was playing20:27
Cimisorry20:27
Saviqyou need to check whether it's the one that's actually playing20:27
SaviqCimi, isPlayingItem, btw20:28
CimiSaviq, testing again, but should be fine https://code.launchpad.net/~cimi/unity8/unity8.audioPreview_buffer/+merge/21767820:29
SaviqCimi, still connected directly, all will update their progress, even though invisible?20:32
Cimithey will20:32
Cimibut is invisible20:32
CimiSaviq, what I can do is unset the rightMargin if !visible20:33
dednickmterry: thanks. i'll take a look tomorrow20:55
=== jhodapp is now known as jhodapp|afk
CimiSaviq, ok tested and pushed the latter21:01
Cimicatch you tomorrow21:01
=== dandrader is now known as dandrader|afk
CimiSaviq, don't review, implementation is wrong21:11
CimiSaviq, bufferProgress is not 0 to 1 for the length of the file, but just the dataBuffer21:11
CimiI don't know how many seconds those are, I will have to read the code of qtmultimedia21:11
Cimipa pa!21:11
=== dandrader|afk is now known as dandrader
=== salem_ is now known as _salem

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!