562e8494fb471eec5fd9df66a0f7fca6bea1811d: Bug 1036894 part 8 - Move most in-tree library linkage information to moz.build, as USE_LIBS. r=gps
Mike Hommey <mh+mozilla@glandium.org> - Wed, 23 Jul 2014 13:30:52 +0900 - rev 195643
Push 27188 by cbook@mozilla.com at Wed, 23 Jul 2014 13:53:43 +0000
Bug 1036894 part 8 - Move most in-tree library linkage information to moz.build, as USE_LIBS. r=gps
8679d6be0eb560a3b1f02ce296d19a9079eedb4b: Bug 1036894 part 7 - Move HOST_LIBS to moz.build, as HOST_USE_LIBS. r=gps
Mike Hommey <mh+mozilla@glandium.org> - Wed, 23 Jul 2014 13:29:50 +0900 - rev 195642
Push 27188 by cbook@mozilla.com at Wed, 23 Jul 2014 13:53:43 +0000
Bug 1036894 part 7 - Move HOST_LIBS to moz.build, as HOST_USE_LIBS. r=gps
ce8aee89742083a277d3208ffa001c582240cd88: Bug 1036894 part 6 - Emit SimplePrograms for CPP_UNIT_TESTs, and make the corresponding moz.build config look like that of SIMPLE_PROGRAMS. r=gps
Mike Hommey <mh+mozilla@glandium.org> - Wed, 23 Jul 2014 13:29:44 +0900 - rev 195641
Push 27188 by cbook@mozilla.com at Wed, 23 Jul 2014 13:53:43 +0000
Bug 1036894 part 6 - Emit SimplePrograms for CPP_UNIT_TESTs, and make the corresponding moz.build config look like that of SIMPLE_PROGRAMS. r=gps
73520ece4b1a40cf557b673f1b8197f801c62e62: Bug 1036894 part 5 - Hook the USE_LIBS and HOST_USE_LIBS moz.build variables to library linkage. r=gps
Mike Hommey <mh+mozilla@glandium.org> - Wed, 23 Jul 2014 13:29:37 +0900 - rev 195640
Push 27188 by cbook@mozilla.com at Wed, 23 Jul 2014 13:53:43 +0000
Bug 1036894 part 5 - Hook the USE_LIBS and HOST_USE_LIBS moz.build variables to library linkage. r=gps
1befba9483fb4211ec6a717afe7f614d567af13c: Bug 1036894 part 4 - Allow to track library linkage for all kinds of programs and libraries. r=gps
Mike Hommey <mh+mozilla@glandium.org> - Wed, 23 Jul 2014 13:29:31 +0900 - rev 195639
Push 27188 by cbook@mozilla.com at Wed, 23 Jul 2014 13:53:43 +0000
Bug 1036894 part 4 - Allow to track library linkage for all kinds of programs and libraries. r=gps
539250f97b4c0ab6b465a513c04fdf9c48e6aa70: Bug 1036894 part 3 - Emit objects for programs after emitting libraries. r=gps
Mike Hommey <mh+mozilla@glandium.org> - Wed, 23 Jul 2014 13:29:24 +0900 - rev 195638
Push 27188 by cbook@mozilla.com at Wed, 23 Jul 2014 13:53:43 +0000
Bug 1036894 part 3 - Emit objects for programs after emitting libraries. r=gps
c437b933954627c0ff9da52532b00ffee6dfcb2f: Bug 1036894 part 2 - Add proper frontend data for HOST_LIBRARY_NAME instead of using a passthrough. r=gps
Mike Hommey <mh+mozilla@glandium.org> - Wed, 23 Jul 2014 13:29:17 +0900 - rev 195637
Push 27188 by cbook@mozilla.com at Wed, 23 Jul 2014 13:53:43 +0000
Bug 1036894 part 2 - Add proper frontend data for HOST_LIBRARY_NAME instead of using a passthrough. r=gps
9565dc1c02c6a4917f1d8f68ba42654f4ee588c9: Bug 1036894 part 1 - Move MAKE_FRAMEWORK, SDK_LIBRARY, SHARED_LIBRARY_NAME and STATIC_LIBRARY_NAME to moz.build. r=gps
Mike Hommey <mh+mozilla@glandium.org> - Wed, 23 Jul 2014 13:29:09 +0900 - rev 195636
Push 27188 by cbook@mozilla.com at Wed, 23 Jul 2014 13:53:43 +0000
Bug 1036894 part 1 - Move MAKE_FRAMEWORK, SDK_LIBRARY, SHARED_LIBRARY_NAME and STATIC_LIBRARY_NAME to moz.build. r=gps At the same time, make the Library data more useful in the build frontend.
9f4d4f62db1c1c73ee9547889c95c26de89127b0: Bug 1041960 - Remove subtiers from make backend. r=gps
Mike Hommey <mh+mozilla@glandium.org> - Wed, 23 Jul 2014 13:28:54 +0900 - rev 195635
Push 27188 by cbook@mozilla.com at Wed, 23 Jul 2014 13:53:43 +0000
Bug 1041960 - Remove subtiers from make backend. r=gps
5c157de1ee6ce6288d08981c599855e505b676d1: Bug 1028580 - Remove debugging printfs.
Brian Hackett <bhackett1024@gmail.com> - Tue, 22 Jul 2014 18:37:27 -0800 - rev 195634
Push 27188 by cbook@mozilla.com at Wed, 23 Jul 2014 13:53:43 +0000
Bug 1028580 - Remove debugging printfs.
9c80c5b76cf074a94da52f8ac69e1b4c41d436e5: Bug 1028580 - Improve code generated for conditional and &&/|| tests, r=jandem,sunfish.
Brian Hackett <bhackett1024@gmail.com> - Tue, 22 Jul 2014 18:34:03 -0800 - rev 195633
Push 27188 by cbook@mozilla.com at Wed, 23 Jul 2014 13:53:43 +0000
Bug 1028580 - Improve code generated for conditional and &&/|| tests, r=jandem,sunfish.
ec7f2af2c4d6343ab91dc851bfc4807fbc9fa428: Bug 1037316 part 2 - When updating animations, match existing animations one-by-one starting from the beginning of each list; r=dbaron
Brian Birtles <birtles@gmail.com> - Wed, 23 Jul 2014 10:51:12 +0900 - rev 195632
Push 27188 by cbook@mozilla.com at Wed, 23 Jul 2014 13:53:43 +0000
Bug 1037316 part 2 - When updating animations, match existing animations one-by-one starting from the beginning of each list; r=dbaron This patch changes the order in which we look for matches when updating existing animations. Previously we would iterate through new animations in a forwards direction but match old animations by going through the list of animations backwards. This patch makes us iterate through both lists in a backwards direction. That means that if we have: animation: anim 100s and later we make it animation: anim 100s, anim 100s Then the new animation will be added to the *start* of the list, i.e. prepended, and the resulting animation will not restart.
47348c9d0f0122d55cfc3bd88fbaafe7c87ea5fe: Bug 1037316 part 1 - Return the same object when updating animations; r=dbaron
Brian Birtles <birtles@gmail.com> - Wed, 23 Jul 2014 10:51:12 +0900 - rev 195631
Push 27188 by cbook@mozilla.com at Wed, 23 Jul 2014 13:53:43 +0000
Bug 1037316 part 1 - Return the same object when updating animations; r=dbaron Previously when updating animations we'd generate a new list of animation objects then try to match up animations from the existing list and copy across state such as start times and notification flags. However, this means that from the API we end up returning different objects. This patch makes us maintain the same object identity when updating an existing animation. It does this by looking for matching animations in both lists. If it finds a match it copies the necessary information from the *new* animation to the *existing* animation (but preserving the start time, last notification etc.). Then, finally, it puts the *existing* animation in the list of *new* animations and removes the corresponding *new* animation. The existing animation is also removed from the list of existing animations so that it only matches once. The method used for matching is probably not intuitive but this is addressed in a subsequent patch in this series.
352fa9a8ea8e2f199bc42fcae0311066582b69bf: Backout dd2018a5f894 (bug 1039965) because it caused perf regressions in Kraken.
Nicholas Nethercote <nnethercote@mozilla.com> - Tue, 22 Jul 2014 18:11:31 -0700 - rev 195630
Push 27188 by cbook@mozilla.com at Wed, 23 Jul 2014 13:53:43 +0000
Backout dd2018a5f894 (bug 1039965) because it caused perf regressions in Kraken.
a500c62330d4849ece9aa6a21aed3e109d546c52: b=1015218 Buffer image content layers on server-side xlib surfaces with OMTC basic r=karlt
Frederic Plourde <frederic.plourde@collabora.com> - Wed, 23 Jul 2014 11:02:25 +1200 - rev 195629
Push 27188 by cbook@mozilla.com at Wed, 23 Jul 2014 13:53:43 +0000
b=1015218 Buffer image content layers on server-side xlib surfaces with OMTC basic r=karlt With image offscreen surfaces enabled for content layers on GTK3, our Basic compositor needs a way to deal with image layers buffering and compositing in a performant way. This patch subclasses BasicCompositor into a new X11BasicCompositor and makes use of a new TextureSource (X11DataTextureSourceBasic) in order to buffer TextureHost's data into gfxXlibSurface on compositor side so that we can use XRender when available to composite layer contents directly to the Window. When this buffering will occur, switch to ContentClientSingleBuffered.
6e532c9826e74b47053903efc71e8cc2a7184e8e: b=1015218 add pref to remove Xlib offscreen surfaces on GTK3 platform r=karlt
Frederic Plourde <frederic.plourde@collabora.com> - Wed, 23 Jul 2014 11:04:47 +1200 - rev 195628
Push 27188 by cbook@mozilla.com at Wed, 23 Jul 2014 13:53:43 +0000
b=1015218 add pref to remove Xlib offscreen surfaces on GTK3 platform r=karlt This patch adds a new pref called "layers.use-image-offscreen-surfaces" that makes GTK3 platform create gfxImageSurfaces for content layers instead of gfxXlibSurfaces.
742e074af971e7a4138a0c08e87a41a8aefb73dd: b=932400 check feedback delay loop output r=padenot
Karl Tomlinson <karlt+@karlt.net> - Thu, 17 Jul 2014 13:01:45 +1200 - rev 195627
Push 27188 by cbook@mozilla.com at Wed, 23 Jul 2014 13:53:43 +0000
b=932400 check feedback delay loop output r=padenot The delay in the third test is reduced to ensure that some of the output signal has traversed every link in the cycle. The input signal no longer loops for un-muted cycles, to keep it simple.
0243d72364507d497584a147f09633c8ca166d07: Bug 1022127 - Draw menu separators on GTK using GTK_STYLE_CLASS_SEPARATOR r=karlt
Andrew Comminos <andrew@morlunk.com> - Wed, 23 Jul 2014 11:30:12 +1200 - rev 195626
Push 27188 by cbook@mozilla.com at Wed, 23 Jul 2014 13:53:43 +0000
Bug 1022127 - Draw menu separators on GTK using GTK_STYLE_CLASS_SEPARATOR r=karlt
d2731be20f4250aa73d6d1c66fcdba1eb8f1a989: Merge m-c to inbound
Wes Kocher <wkocher@mozilla.com> - Tue, 22 Jul 2014 18:40:10 -0700 - rev 195625
Push 27188 by cbook@mozilla.com at Wed, 23 Jul 2014 13:53:43 +0000
Merge m-c to inbound
1d62bb97f8868516f5e24223cda353c06bc2a709: Merge m-c to inbound
Wes Kocher <wkocher@mozilla.com> - Tue, 22 Jul 2014 18:39:17 -0700 - rev 195624
Push 27188 by cbook@mozilla.com at Wed, 23 Jul 2014 13:53:43 +0000
Merge m-c to inbound
(0) -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip