<?xml version="1.0" encoding="utf-8"?>
<data>
<r t="10.03">so this is this for yes</r>
<r t="15.56">about</r>
<r t="16.91">the future of G D case where we want to go we had a</r>
<r t="21.66">i first</r>
<r t="23.19">in april</r>
<r t="25.23">well we sit down and natalie botched all the also believe it is that the</r>
<r t="29.84">fee is introduced last all</r>
<r t="32.8">but also talk about the future and how we see</r>
<r t="37.02">things going</r>
<r t="41.17">i know presenting my ideas for a i mean things are saying i've presented and</r>
<r t="47.43">everybody else so far nobody can play i hope this will change in this tall</r>
<r t="52.36">or develop</r>
<r t="53.81">but</r>
<r t="56.54">so for wider "'cause" that's consumption is what we mean</r>
<r t="60.77">where we want to go</r>
<r t="63.48">in the future and how</r>
<r t="66.6">things will be able next year</r>
<r t="69.61">ideas and G T K is going to</r>
<r t="73.43">first talk about technical things like what features do we want to G T K</r>
<r t="77.54">next</r>
<r t="78.91">that about practical i called practical because it didn't find a better word yes what</r>
<r t="85.08">kind of two teams G T K going to be</r>
<r t="89.2">is there is a difference between huge and H T M L</r>
<r t="93.77">and G T K and release other to get</r>
<r t="97.6">that's all briefly about G T K three buttons G T K two</r>
<r t="102.12">and</r>
<r t="103.38">the question might lose every well is that gonna but T K for it when</r>
<r t="107.89">it's gonna be that</r>
<r t="109.83">and what's it gonna be about</r>
<r t="115.65">so technical</r>
<r t="118.98">is it all this is not a road map</r>
<r t="122.37">this is what we think we want to do next so all the things that</r>
<r t="126.79">presents here a still so abstract</r>
<r t="130.7">that we don't know how they will look and code and we don't even know</r>
<r t="134.67">if</r>
<r t="135.66">a year from now you'll still one that this</r>
<r t="138.87">but for now we want</r>
<r t="146.58">the first one is his classes</r>
<r t="149.48">if you wear it demanded store</r>
<r t="152.68">this morning he introduced his ideas away he sees things or what so i probably</r>
<r t="159.74">shouldn't say much more about it</r>
<r t="162.82">i agree with that</r>
<r t="165.18">go for</r>
<r t="169.06">but that the general thing is we want to have the features that about that</r>
<r t="174.59">and be able to use that not just</r>
<r t="177.47">make application developers able to use them from inside G T K application we also</r>
<r t="182.41">want to use them</r>
<r t="184.2">to create a widgets</r>
<r t="187.12">have a look like</r>
<r t="189.9">one which is</r>
<r t="195.75">this is</r>
<r t="199.14">part of what emails that animal you know with P that we quiet</r>
<r t="203.8">be it is the idea to you from the kind of way when you draw</r>
<r t="207.95">widget</r>
<r t="209.13">G T K you just have a draw function that draws everything like modifies a</r>
<r t="214.31">bunch of variables that draws this that modifies the variables again and also that by</r>
<r t="218.6">the variables again of that</r>
<r t="221.04">so you don't know</r>
<r t="223.04">and you think about what you just roll at you if you want to go</r>
<r t="227.96">to is the mouse over this stuff but i do the arrow that's that you</r>
<r t="232.04">have to compute that us alvin S gets really complicated</r>
<r t="236.26">so is that we want to have actors</r>
<r t="239.32">ideally class or active</r>
<r t="241.66">that</r>
<r t="242.8">we can use it is that</r>
<r t="245.28">you around and that do all this stuff automatically for</r>
<r t="250.72">and that should make it easy to write complex which is with lots of things</r>
<r t="254.5">that you could move rather than screen and still try easily of them out as</r>
<r t="258.02">is</r>
<r t="259.29">on a lot of what i</r>
<r t="262.17">it also makes it easy for you guys just i really because we want to</r>
<r t="266.69">make our actors conform to the C S stuff but we right</r>
<r t="271.26">previews yes</r>
<r t="272.97">so that you can lend</r>
<r t="274.92">at borders to them that patty model</r>
<r t="279.53">so for sizes for every single out</r>
<r t="285.87">again</r>
<r t="287">great if we had nobody writing and which seriously thinking about that we have</r>
<r t="292.63">i have a proper experimented with it</r>
<r t="295.43">i'm cat program</r>
<r t="301.84">just use our input system is still essentially the egg synthesis the</r>
<r t="307.74">so when you want to handle something with the mouse that is more complicated than</r>
<r t="312.96">about press or</r>
<r t="315.09">pressing to but a double take</r>
<r t="317.69">like even the long press you have to</r>
<r t="321.03">track time and at a time out somewhere and no wonder what happens and you</r>
<r t="325.35">need to remove the time out that you would widget gets hidden or</r>
<r t="329.9">the mouse moves and things like that a really complicated</r>
<r t="333.75">and for common interactions that people do but with the mouse and even with touch</r>
<r t="339.67">like imagine what you need to do you want to have a to think guess</r>
<r t="342.52">white that you need to track</r>
<r t="345.19">touchdown events for one finger in for the other thing and then you need to</r>
<r t="348.99">check if they move of the same speed in the same direction and</r>
<r t="354.29">the you if one of the thing is leaves this screen do you that make</r>
<r t="359.53">that we do that of all the gesture or not at all these complicated stuff</r>
<r t="363.8">i need to think about it makes it really complicated</r>
<r t="367.97">to</r>
<r t="369.14">to track all these complicated gestures that</r>
<r t="372.54">i so simple on these other</r>
<r t="374.8">devices you</r>
<r t="377.27">wouldn't want to do that manually on every which is so we want to have</r>
<r t="380.98">objects that you can just trying to say</r>
<r t="384.8">do you please have a</r>
<r t="387.81">just</r>
<r t="388.9">and i will take just it is everything and you just connected to your button</r>
<r t="392.24">and when somebody clicks on it you will get a this gesture was just done</r>
<r t="396.08">signal and that's it</r>
<r t="401.39">on top of that we want to have that with which is that one which</r>
<r t="405.15">is handling at the next which it can because</r>
<r t="409.94">you want to do scrolling on top of other widgets then that's probably needs to</r>
<r t="414.41">happen so that's a bunch of complicated stuff</r>
<r t="419.81">that we seriously thinking about that we have</r>
<r t="423.54">i was gonna actually is ill i was still</r>
<r t="426.52">alice's be working on that</r>
<r t="429.95">i am working on the think that use this looking at it and excess the</r>
<r t="432.85">looking at it i've talked to and about that we all have ideas of how</r>
<r t="436.47">that might or might not well</r>
<r t="439.68">but ideally it should be so simple to just say</r>
<r t="443.17">this widget is listening to slide to the left or right tell me whether what</r>
<r t="448.72">that you can use what stuff like swap to the lexus</r>
<r t="451.88">split to the next day</r>
<r t="457.25">there is are</r>
<r t="459.19">technical long term goals</r>
<r t="463.79">it's still a lot of work so</r>
<r t="467.2">stuff but stuff especially happening moving into the right direction</r>
<r t="473.12">also if anybody wants to comment what really i guess</r>
<r t="478.1">talk about it with me on I C I</r>
<r t="481.26">people experimenting with this crazy stuff give me new ideas gives other people you it</r>
<r t="487.16">is it sometimes something turns out very simple</r>
<r t="491.16">we just put strategies E K O</r>
<r t="499.53">so</r>
<r t="502.79">the practical part of the talk is</r>
<r t="505.7">i gave i gave at all asking a bunch of questions about what G T</r>
<r t="509.56">K's about two years ago</r>
<r t="512.14">at</r>
<r t="513.18">boston some</r>
<r t="516">to</r>
<r t="517.33">since then i've talked to many people about what they think so than what i</r>
<r t="522.85">think is reasonable</r>
<r t="526.11">and</r>
<r t="527.2">compiled</r>
<r t="528.56">and this to these are not necessarily the ounces i</r>
<r t="534.11">so don't shouted neva be stupid person because i wanted that way i think there</r>
<r t="539.64">is a beyond says that a car wreck on system questions that</r>
<r t="546.08">and i want to put them out because i think you use there's a guide</r>
<r t="551.09">ins of how we want to look at to develop and how we want</r>
<r t="554.96">to make things happen like if somebody</r>
<r t="558.83">things G T K should do this</r>
<r t="561.75">i want to tell them no i don't think there is the right thing because</r>
<r t="566.71">because of this practical decisions that we make</r>
<r t="573.39">first one is</r>
<r t="574.98">i listen back and support</r>
<r t="577.35">how many back as do we support what kind of operating systems do we support</r>
<r t="582.63">how well do we support</r>
<r t="587.28">do we can have it every feature that we add is available on every operating</r>
<r t="592.8">system and back and we use all</r>
<r t="597.38">or do we</r>
<r t="599.99">how do we do</r>
<r t="601.64">so i think it's</r>
<r t="603.22">we have one primary</r>
<r t="606.23">thing back and we support</r>
<r t="609.3">and then in this case please G okay back and apparently this is X eleven</r>
<r t="615.21">and the future</r>
<r t="617.2">that will most likely waylon</r>
<r t="620.83">we have a bunch of have a beckons but the other back-ends have to make</r>
<r t="625.16">work</r>
<r t="627.76">with what we give like we ride in A P I that works already i</r>
<r t="632.99">will work well all waited</r>
<r t="635.98">and that is the primary get like G D K will be an abstraction that</r>
<r t="638.85">right away</r>
<r t="640.32">it should definitely be okay on everything else next that</r>
<r t="646.97">okay window plots whatever somebody else comes up i still hope for it am aspect</r>
<r t="652.84">and so we can easily pull shell</r>
<r t="655.98">to be a way to post a very well</r>
<r t="661.27">i lots of backends but in the if we also question how do we implement</r>
<r t="665.74">this feature we'll look at weight and how the way to do it and that</r>
<r t="669.52">and you like where for currently we look at that like</r>
<r t="676.04">like to say it example what we implement the frames for three point eight</r>
<r t="681.21">we implement of the frame for all X eleven</r>
<r t="684.61">and i will did</r>
<r t="686.39">lots of what figure out is it is it implement able and everything else</r>
<r t="690.55">particular how did a whale and all but then he implemented in the way</r>
<r t="697.23">that was good for X</r>
<r t="699.84">and for the people i don't have a right or we just use it idol</r>
<r t="704.19">souls that takes every sixty milliseconds i'm still</r>
<r t="709.59">all for the ones where it's not implemented i think windows uses the idols</r>
<r t="714.66">might have been fixed by now just</r>
<r t="718.28">we make sure what some X eleven and family of it and works okay everywhere</r>
<r t="722.43">else but those</r>
<r t="726.12">so</r>
<r t="727.45">this is the reason for that is that if we make sure it works really</r>
<r t="733.21">well everywhere we would be so far behind on these</r>
<r t="737.33">platforms</r>
<r t="739.05">until we fix i think it G D K base by the supporting a new</r>
<r t="743.53">feature that i problems would take weight</r>
<r t="758.04">i'll come to that when i talk about platforms which is a kind of different</r>
<r t="762.73">things like to but the general thing is</r>
<r t="766.1">work them make sure stuff works it doesn't have to be perfect like if you</r>
<r t="771.15">don't have any frame synchronisation you probably can with it</r>
<r t="775.55">make sure it's possible to implement it</r>
<r t="779.37">if the platform supports it the reasonable way</r>
<r t="783.19">like we try to make a right the i smell</r>
<r t="786.83">but i just next that you tried to make abstract them in a way that</r>
<r t="791.85">they can be able and everywhere but if we have to choose</r>
<r t="795.27">either X eleven or everything else we will choose X</r>
<r t="802.67">the good news is we're currently in the process of switching from X eleven to</r>
<r t="806.28">wait and so we have</r>
<r t="808.08">currently having a very bright extraction that accommodates two very important back-ends</r>
<r t="814.43">so it's easier than ever to write you one so if you want to experiment</r>
<r t="818.33">is that like android back like K M S like that</r>
<r t="822.66">as the best time</r>
<r t="824.78">please don't write another direct</r>
<r t="832.65">for better is the question of what size of devices do we</r>
<r t="838.22">care about</r>
<r t="839.84">do we want to run small lobe i'll devices do we want to run on</r>
<r t="843.84">devices without a floating point unit to we want to run on</r>
<r t="849.99">i really don't supercomputers what devices do we run and i think this question has</r>
<r t="855.2">been onset last what i've already that know focus is on laptops</r>
<r t="861.45">so we will with a single lap tops</r>
<r t="864.54">but i think is that there is lots of devices that are very similar to</r>
<r t="868.1">laptops like fall factor tablets that have a screen that looks like a laptop screen</r>
<r t="874.21">the nap rare is simple a very similar C P U power memory</r>
<r t="880.63">but if we have to decide why how we do we make file choose a</r>
<r t="885.53">we will not make sure the file choose it fits into a three hundred twenty</r>
<r t="889.25">by two forty three we will just</r>
<r t="892.62">go with the do regular laptops</r>
<r t="896.39">and we also make sure it looks good</r>
<r t="899.78">size to something</r>
<r t="902.09">like i was</r>
<r t="909.75">input devices</r>
<r t="912.32">how people going</r>
<r t="915.51">to in that stuff</r>
<r t="916.9">this is attach question that's always come out</r>
<r t="921.05">at the other but that is still because laptops obviously i was it P</r>
<r t="926.33">laptops are getting taxable so expect people to look at what more</r>
<r t="932.82">that</r>
<r t="934.48">also back from the technical stuff without the gestures is really complicated apparently to</r>
<r t="942.29">make something complex like leaving this why</r>
<r t="946.66">handle without adding lots of extra variables to your five widget privates</r>
<r t="954.5">we're trying that in the scroll window explode with the is</r>
<r t="959.67">you can see</r>
<r t="967.72">this is an interesting one</r>
<r t="971.47">you can either decide to be the bad form</r>
<r t="976.1">to define the platform all to try to integrate with existing</r>
<r t="981.87">i you can say G T K tries very hard to be able you look</r>
<r t="986.91">at tries to look like K D E applications he tries to look like it</r>
<r t="992.36">was X application a low cost lights look like windows application</r>
<r t="996.7">windows and doors look like real application of you know let's the easy</r>
<r t="1002.4">i tried to look like an X F C application all next see in tries</r>
<r t="1006.11">to look like to make a recreational thing</r>
<r t="1008.89">okay</r>
<r t="1013.28">i think we want to be a platform for us</r>
<r t="1016.7">and to integrate sec</r>
<r t="1019.29">i means</r>
<r t="1020.71">a real example with that is</r>
<r t="1026.34">let's say it interesting example is that is middle mouse paste</r>
<r t="1030.47">you know that you can select text and then use the middle mouse button to</r>
<r t="1033.68">paste it anywhere</r>
<r t="1036.15">all</r>
<r t="1037.43">katie</r>
<r t="1039.07">on you know you could do that you know decided to disable it so somebody</r>
<r t="1045.06">wrote the passion to remove it from G T K</r>
<r t="1051.46">that didn't go well with lots of</r>
<r t="1054.2">you know uses i think</r>
<r t="1056.76">it's turned off by default of into currently and all the J fedora hasn't still</r>
<r t="1063.78">do we still have a turn all those a daily of the next release i</r>
<r t="1066.98">don't know</r>
<r t="1068.14">next really it's</r>
<r t="1069.46">so from next door release you cannot middle mouse place anymore you need to do</r>
<r t="1073.35">use control C control</r>
<r t="1077.54">why</r>
<r t="1078.99">you need to ask people that decided that was that's the goal excuse that i</r>
<r t="1083.57">have</r>
<r t="1086.87">and it's a different discussion to</r>
<r t="1089.4">to might fall so you</r>
<r t="1093.09">find the right people i'm not sure visit john allen</r>
<r t="1098.01">some of the design is</r>
<r t="1100.13">side</r>
<r t="1102.06">so this is well not me</r>
<r t="1106.82">it's a it's a good example of why i want to say i think we</r>
<r t="1110.16">need to be a platform for us to decide we don't want to do something</r>
<r t="1114.9">even though they're not all that do it because it's</r>
<r t="1119.8">that to support these things when nobody of the call develop is ever going to</r>
<r t="1124.53">test</r>
<r t="1125.9">and also what people write applications than not going to test</r>
<r t="1130.93">the case where this platform features different</r>
<r t="1135.09">so</r>
<r t="1136.77">they will sometimes even the pen almost</r>
<r t="1140.53">a depend on those platform feature being set one way or the other</r>
<r t="1144.78">like somebody might decide hey the middle mouse button on an entry doesn't do anything</r>
<r t="1148.97">i will at the feature to my entry that i saw on the middle mouse</r>
<r t="1154.01">suddenly that featured is weapon open to because it's about that all the case</r>
<r t="1159.01">okay</r>
<r t="1162.14">to get back</r>
<r t="1167.08">of course if it's possible to integrate and it's not very hard and it's not</r>
<r t="1171.33">very confusing we want to do that</r>
<r t="1174.4">like sometimes we even go out of the way because we think it's really important</r>
<r t="1178.15">like the menu work</r>
<r t="1180.33">that ryan did where you men you can be in the title volume using go</r>
<r t="1185.6">shall the full menu can be a like nudity</r>
<r t="1188.9">or in katie you still have at the window</r>
<r t="1193.16">something as i think it's important but</r>
<r t="1198.04">if we are in that we will be a platform and the platform we yes</r>
<r t="1203.86">of course but you know platform because most of the people it develop</r>
<r t="1208.92">at G T K i know us</r>
<r t="1212.06">which means that if we have to argue with X it see develop is about</r>
<r t="1217.41">that time for the different</r>
<r t="1221.19">sure if we can integrate their ideas but where the whole</r>
<r t="1231.26">but of course and that goes back to the question you awesome</r>
<r t="1235.06">we want to work everywhere</r>
<r t="1237.8">there simple reasonable limits like probably not work</r>
<r t="1242.85">on a commodore sixty four</r>
<r t="1249.23">but</r>
<r t="1250.88">i play somebody has and also lowers box and wants to run the G T</r>
<r t="1254.67">K three application of that</r>
<r t="1259.73">it would be nice if we could do that i think we still do that</r>
<r t="1262.59">like we have we have support for X eleven call protocol features that</r>
<r t="1269.42">at the end of the X so we can run with features that have been</r>
<r t="1273.65">in the X server for ten years and then you get everything you</r>
<r t="1280.11">we we're trying to keep it that way it's also great for D by the</r>
<r t="1283.45">way</r>
<r t="1285.55">we want to run everywhere we want to run on all operating systems of all</r>
<r t="1291.48">platforms we definitely want to keep running at a you don't want you know replicate</r>
<r t="1296.39">press we also</r>
<r t="1299.22">a new machines that you have somewhere with at the end</r>
<r t="1303.32">well whatever</r>
<r t="1305.76">so that means you propose in new features that</r>
<r t="1308.48">for require is the greatest opengl extend have a i will probably complain</r>
<r t="1322.06">this one is an interesting want to like we develop is the use G T</r>
<r t="1326.3">K</r>
<r t="1327.42">what kind of application of a people</r>
<r t="1329.9">are we developing a smallish have slight</r>
<r t="1333.1">my favourite example is always you know clocks because that's just a bunch of box</r>
<r t="1339.65">well i developing huge applications like</r>
<r t="1346.95">we brought it stinks capable</r>
<r t="1351.61">and we also to this one</r>
<r t="1355.25">which you "'cause"</r>
<r t="1356.64">can almost guess it's you have the in the T as tall as we focus</r>
<r t="1361.37">on smaller</r>
<r t="1363.34">the new widgets that we add it make it really easy to write a small</r>
<r t="1367.03">that looks</r>
<r t="1368.74">the way that you know designs and that is really easy to write smaller</r>
<r t="1376.36">and i just because but</r>
<r t="1379.79">the people as well on all the to get like</r>
<r t="1385.28">i know guys that you know it's focusing on small house we want to make</r>
<r t="1389.51">it easy to have an actual listen to that's for where people right smaller fast</r>
<r t="1396.11">and we want to make it easy for that push that</r>
<r t="1400.58">onto the best</r>
<r t="1402.94">there also is the case that the big applications</r>
<r t="1407.02">usually</r>
<r t="1408.65">right that road toolkit or at a lots of bells and whistles and widgets and</r>
<r t="1417.81">so like we're offices the best example it's build or i have fox to build</r>
<r t="1422.42">on top of G T K but they only opened a window in the draw</r>
<r t="1425.28">everything themselves</r>
<r t="1427.25">like they tried to call into the seeming layout maybe of G T K but</r>
<r t="1432.28">that'll using you could be a G T K widgets</r>
<r t="1434.93">and even applications likings K have lots of the road widgets</r>
<r t="1440.29">so if we want to go and at a docking which is okay</r>
<r t="1446.14">probably</r>
<r t="1447.91">you guys would complain but it doesn't look like the docking behaviour the escape doesn't</r>
<r t="1451.85">can play that doesn't look like it's good talking behaviour the nobody user</r>
<r t="1457.36">so</r>
<r t="1458.83">the way this is worked out is that small developers a currently running this the</r>
<r t="1464.41">G T K development so we're focusing on small</r>
<r t="1475.79">yes that of course makes life harder for all those of real application feel like</r>
<r t="1480.24">the applications</r>
<r t="1484.64">what</r>
<r t="1486.91">i defining the difference is some is</r>
<r t="1490.83">i</r>
<r t="1493.84">so this</r>
<r t="1496.24">it's like it's a spectral like that is applications that a small and tiny that</r>
<r t="1502.22">obviously all like thoughts about one of the big the</r>
<r t="1508.8">so it anyways an example that when i wrote this talk presented somebody is that</r>
<r t="1513.96">you brought up i think to me epiphany is a smaller because epiphany is essentially</r>
<r t="1520.95">but prove around</r>
<r t="1524.82">at if you take what you would wept it is easy</r>
<r t="1530.02">what it had which</r>
<r t="1532.67">and if you take that out it's just few</r>
<r t="1536.7">like compare to the my amount of which is that you have and that regulate</r>
<r t="1540.69">you window</r>
<r t="1542.39">where all the settings</r>
<r t="1544.82">layout dialogues layout dialogues set</r>
<r t="1549.94">is that</r>
<r t="1551.97">it's</r>
<r t="1553.52">now</r>
<r t="1556.61">i would i would give you i would give you the definition if the if</r>
<r t="1560.16">the highness hot of porting the application</r>
<r t="1564.35">yes porting all the dialogue boxes that it's a big</r>
<r t="1570.33">which was the big thing for the liberal disguises big thing for the numeric guys</r>
<r t="1574.85">like imagine</r>
<r t="1578.31">but</r>
<r t="1581.16">it's something we're looking more at the smaller side a lot</r>
<r t="1587.51">this might change next year because suddenly lots of develop a show out that want</r>
<r t="1591.91">to make really awesome P T V and i really great to look at the</r>
<r t="1596.77">suddenly we find languages what</r>
<r t="1599.78">but now</r>
<r t="1601.59">about this some more</r>
<r t="1608.47">there's always people making</r>
<r t="1611.75">often times making jobs but</r>
<r t="1614.96">sometimes being serious a why should i use G T K three</r>
<r t="1620.1">i have adjudicated application it's also</r>
<r t="1626.47">should i still use G P K to select what the G T K three</r>
<r t="1636.68">we have been very clear from the beginning that we want everybody of the G</r>
<r t="1642.3">we ninety to get we think G T K three's also</r>
<r t="1647.55">but in recent times</r>
<r t="1652.85">i've kind of started to die</r>
<r t="1655.84">because</r>
<r t="1657.28">G T K two is stable</r>
<r t="1660.06">this change</r>
<r t="1661.91">like every change that happens there even is just a simple but big as a</r>
<r t="1666.3">high chance of breaking some application somewhere</r>
<r t="1670.06">and it's essentially board</r>
<r t="1672.42">that there are people out that the like to stable changing or</r>
<r t="1679.34">there's people that and say well we're targeting route a</r>
<r t="1683.37">ralph i've recently learned as G T K two point ten</r>
<r t="1689.48">do you can two point and already has cairo</r>
<r t="1692.81">doesn't have points that windows</r>
<r t="1696.25">so</r>
<r t="1698.06">it's very</r>
<r t="1700.66">if you write an application that is targeting G T K two point ten</r>
<r t="1705.02">you're probably doing yourselves this service if you're porting it to G T K three</r>
<r t="1710.08">because suddenly you have another pull you to make</r>
<r t="1714.2">unless of course you want to take advantage of all the great features of G</r>
<r t="1717.72">T K three and want to be integrate really well into you know</r>
<r t="1721.44">but if you want to be integrate really well to you know you have to</r>
<r t="1725.18">keep a with you know anyway because you know it's still</r>
<r t="1729.26">changing rubber</r>
<r t="1732.36">quickly</r>
<r t="1734.11">at</r>
<r t="1735.09">sure if you want to do that and if you like that and you have</r>
<r t="1737.64">the manpower a prodigy okay three</r>
<r t="1740.67">so if you have more busy porting your favourite application to all the tools</r>
<r t="1746.76">at removing millions of lines of loading</r>
<r t="1751.09">who for</r>
<r t="1752.66">outdated file</r>
<r t="1756.89">well that might be better to keep using</r>
<r t="1763.09">also do you think a three and this is one of the things you can</r>
<r t="1766.19">three is very</r>
<r t="1768.57">and state people always come to me and say well you doing at i brace</r>
<r t="1772.95">you doing avi breaks</r>
<r t="1775.1">and i always say</r>
<r t="1778.07">we both</r>
<r t="1779.73">we are trying things and see if we can get away with it</r>
<r t="1785.17">like a clutter integration is not something that happens without it</r>
<r t="1790.23">i suppose it doesn't have without a cup i don't know how much of a</r>
<r t="1793.73">magician men yes but probably</r>
<r t="1803.09">i mean we we've managed quite a bit of things them actually quite happy with</r>
<r t="1808">how a little we wrote start with all the things that we introduced light</r>
<r t="1812.42">see is that's rendering change the way we do the</r>
<r t="1816.34">three releases and applications you</r>
<r t="1819.96">look okay</r>
<r t="1824.45">at</r>
<r t="1825.5">i also quite happy that all you know develop this that right more complex applications</r>
<r t="1830.76">keep up with us and when we introduce frame clocks</r>
<r t="1833.9">and they have</r>
<r t="1835.14">been done sink some ways they that their applications that suddenly that all</r>
<r t="1845.11">so that's right i</r>
<r t="1847.78">we like</r>
<r t="1849.67">that we can be but of course</r>
<r t="1852.97">if we're both and you know from the technical changes that we want to have</r>
<r t="1856.65">that we probably need to be bold like if we want to introduce gestures and</r>
<r t="1861.74">redo or input system that might be things happening to people that care about input</r>
<r t="1867.51">more than the usual person that this has about clicks</r>
<r t="1871.07">like you for example</r>
<r t="1877.27">so</r>
<r t="1878.83">but we can be both because it enables us to do that so</r>
<r t="1885.77">which brings us to be able</r>
<r t="1891.46">what are we going to do G T K for</r>
<r t="1894.91">why don't we</r>
<r t="1898.43">when i don't know</r>
<r t="1901.09">because</r>
<r t="1902.82">i don't think about you know there is a lot of text to do the</r>
<r t="1905.65">clapper stuff i you have no idea is active stop words and if so how</r>
<r t="1911.55">long take</r>
<r t="1914.09">and</r>
<r t="1917">we want those things ideally before we duty for because we want to get the</r>
<r t="1922.54">G T K two advantages be boring</r>
<r t="1926.96">table in particular we want to have those back</r>
<r t="1930.45">we'd like to have a to hear that is modern that works sometimes and has</r>
<r t="1935.94">all these great advantages</r>
<r t="1939.46">but that is also stable and that we can tell people with a huge</r>
<r t="1944.16">application if you all now this application will run i change without problems</r>
<r t="1951.16">five use you</r>
<r t="1955.87">i think this is one of the girls that we have used it you for</r>
<r t="1958.93">the other one is the</r>
<r t="1961.41">the other one is how long can we be bold until our application developers throw</r>
<r t="1966.03">rocks as us for breaking random stuff</r>
<r t="1972.2">there are of course everybody always throws rocks when i find the by that</r>
<r t="1977.06">i</r>
<r t="1979.62">it's</r>
<r t="1980.78">it's about is that we need to take of course because they also want a</r>
<r t="1983.81">support</r>
<r t="1985.32">we definitely shouldn't regular application when we implement and it should work out of the</r>
<r t="1989.58">box and they should</r>
<r t="1991.14">like an application developer will need to change not thing actually just</r>
<r t="1994.88">what about</r>
<r t="1996.96">idea</r>
<r t="1998.78">and if it doesn't extra rolls and we throw the rocks back and as long</r>
<r t="2002.38">as we still have a chance of winning about okay</r>
<r t="2005.75">we will draw</r>
<r t="2007.36">but and then i think we want to</r>
<r t="2010.72">G T K two</r>
<r t="2013.29">the stability that you take a have</r>
<r t="2016.52">i would like to do a new major release</r>
<r t="2020.25">rid of all the deprecated a the eyes</r>
<r t="2023.15">and i tried to be</r>
<r t="2026.31">a lot more careful we do an advertise to a forest we had done with</r>
<r t="2034.54">for</r>
<r t="2040.87">i ask you saying and the beginning with</r>
<r t="2045.96">and of long as you laugh</r>
<r t="2048.61">we will go</r>
<r t="2053.35">that</r>
<r t="2057.87">question</r>
<r t="2067.49">as a contributor to G T K even a small one about a couple of</r>
<r t="2072.34">projects going to the toolkit</r>
<r t="2075.32">i think that the domain interesting having widgets you can so i G T K</r>
<r t="2080.98">is they need to be</r>
<r t="2083.08">widely used we need to be able a pick-off to name all doesn't applications that</r>
<r t="2088.95">we use that particular widget three to be useful</r>
<r t="2092.6">and</r>
<r t="2094.01">what we try to do well but you know those widgets is also make sure</r>
<r t="2097.96">that they match the good on designs</r>
<r t="2101.51">so that means that the behave and the look and feel of the of the</r>
<r t="2107.6">new widgets should match</r>
<r t="2109.97">should match the designs and that makes it that much easier to write applications that</r>
<r t="2114.24">do the right thing</r>
<r t="2116.1">yes something i didn't talk about with it i actually like a lot this the</r>
<r t="2120.72">way that we currently develop the new widgets at the kind of we just we</r>
<r t="2125.54">develop</r>
<r t="2126.62">like they</r>
<r t="2128.19">they</r>
<r t="2130.21">requires so behaviour from your application see which it so we kind of</r>
<r t="2137.52">match you in the right direction if you use the widgets that your application looks</r>
<r t="2142.19">kind of okay without lots of input from people in advance doing more things like</r>
<r t="2147.43">that</r>
<r t="2148.97">and</r>
<r t="2150.23">at those widgets mature in libraries that are using the what the G D</r>
<r t="2159.32">and sometimes they make it</r>
<r t="2161.68">and then they get review then we also the accessibility we usually fix accessibility issues</r>
<r t="2166.98">already only G D because we use the which is you know and sometimes they</r>
<r t="2171.74">don't like it and then they end up in those few applications that actually</r>
<r t="2176.87">use the widgets sometimes the widgets you can type budget to the different applications use</r>
<r t="2181.85">that</r>
<r t="2182.88">at the nice thing so far is that which is that have shown up in</r>
<r t="2186.45">G T K are a really useful for a lot of applications be the A</r>
<r t="2190.47">P I is actually a well thought out</r>
<r t="2194.31">at the widgets</r>
<r t="2196.29">i'm going to work because they had been used in that way</r>
<r t="2201.49">for a while</r>
<r t="2203.21">a very different thing</r>
<r t="2204.61">so yes i like that very much so if you have a which is that</r>
<r t="2207.61">you think lots of</r>
<r t="2209.94">applications i using attic you know develop</r>
<r t="2213.18">get in touch with</r>
<r t="2215.03">best and probably me that in doing that too late G D's one of the</r>
<r t="2219.9">cases i don't know what they act for a list box had it's a repository</r>
<r t="2225.34">but that's</r>
<r t="2226.88">does that still exist there's still of the box and that's so there's about a</r>
<r t="2231.65">repositories that we have that you can also use if you want to try those</r>
<r t="2235.59">we just but they of course don't have G P case</r>
<r t="2239.42">i guarantee</r>
<r t="2242.52">so</r>
<r t="2243.51">if you're not again develop</r>
<r t="2245.72">you but it's definitely interesting to look at them from time to time to figure</r>
<r t="2249.17">out</r>
<r t="2250.07">what we're</r>
<r t="2256.48">that you</r>
<r t="2261.86">i use you spoke a little bit of a of the back and so you</r>
<r t="2264.43">want to support but you didn't really talk about what might be on the other</r>
<r t="2267.76">side so a lot of people are saying she'd it is rapidly becoming to can</r>
<r t="2272.06">home toolkit how do you things like access to your and likes to you that</r>
<r t="2276.47">want to use G T K but you know maybe don't want to use all</r>
<r t="2279.94">the can don't hurt</r>
<r t="2281.81">so that's what i sat we want to be a platform bust integrate second</r>
<r t="2287.33">so if you want to use G T K to do your own that form</r>
<r t="2291.17">but it</r>
<r t="2292.4">but all that is very different from G T K</r>
<r t="2296.32">you that complaints probably for doing all those setting patches</r>
<r t="2302.63">i mean if you want to use G T K</r>
<r t="2307.26">you kind of</r>
<r t="2309.83">i mean the place where you use G T K</r>
<r t="2312.95">so you to become a G T K develop that push the to look at</r>
<r t="2316.72">in a different direction i can tell you from experience that takes quite some people</r>
<r t="2322.08">at</r>
<r t="2326.22">or you</r>
<r t="2327.88">have to pay</r>
<r t="2330.83">i'm not saying you have to take what we give you but you have to</r>
<r t="2333.41">talk to as and</r>
<r t="2335.22">i have to be prepared to get an though</r>
<r t="2341.72">yes i mean if you if you want if you want to write a lot</r>
<r t="2344.58">of all that uses G T K of them to look at</r>
<r t="2347.68">you better dissipated G T K somehow guy G T K to be the to</r>
<r t="2352.93">look at that you wanted to</r>
<r t="2354.74">otherwise certificate will be the going to because they can do people do that</r>
<r t="2365.27">this is just a theoretical concern like "'cause" i was i can tell what ecstasy</r>
<r t="2372.15">melody are just clones windows ninety five we kind of support that in you know</r>
<r t="2377.4">the menu success and i mean id is there actually any design coming from that</r>
<r t="2382.22">or there's various questions coming up but the they are very capital</r>
<r t="2389.92">to save like that like one of the things is when we did the place</r>
<r t="2393.29">a sidebar</r>
<r t="2397.07">the place aside box of the places side but have an entry for desktop</r>
<r t="2402.04">because we don't show the desktop and you know</r>
<r t="2405.46">but the desktop get show that it would do</r>
<r t="2408.48">and ecstasy</r>
<r t="2411.99">and i like stevie searchable file to the have an entry for the best well</r>
<r t="2416.99">that was one of the questions that showed up that i remember</r>
<r t="2429.19">it's</r>
<r t="2437.95">right</r>
<r t="2439.35">right</r>
<r t="2453.77">so the best top needs to tell you</r>
<r t="2457.28">like all windows you probably one problem</r>
<r t="2462.71">all i was X you probably won't want to do they sell at the best</r>
<r t="2465.87">of what's the time</r>
<r t="2469.97">the people you get making the you know to look at comments are not just</r>
<r t="2473.29">talking about designed other also talking about like you approach to especially the pace of</r>
<r t="2478.38">the development you know we change things we make sure mostly works with gnome applications</r>
<r t="2483.39">and then that is that is what i sat with the people like we still</r>
<r t="2489.23">hobble we think we still want to be bold because we still don't have a</r>
<r t="2494.34">we still don't have G L</r>
<r t="2496.91">we want based things and everybody ones us to have a stake even the people</r>
<r t="2501.46">that play in that we are not stable a saying you should be stable and</r>
<r t="2505.96">also have these features</r>
<r t="2509.78">i guess that i don't think there is anybody right now that's as G T</r>
<r t="2514.31">K C D's today looks also let's freeze it and never touch it again and</r>
<r t="2520.42">then we're right applications</r>
<r t="2530.29">we still somewhere in the pros is what we do they will that</r>
<r t="2535">i would like this to be back sooner rather than later but</r>
<r t="2540.24">it's work and somebody has to do it doesn't happen it's</r>
<r t="2547.2">and that's all i can say about it can say we'll that year we set</r>
<r t="2550.78">that two years ago and that the what</r>
<r t="2556.25">any questions</r>
<r t="2559.07">okay thank you very much but</r>
</data>
