Commit Graph

229439 Commits

Author SHA1 Message Date
Mike Hommey
95dad56d90 Bug 1114669 - Use a generated list of idl deps for xpt generation. r=gps
Generating the list of idl deps to generate an xpt from its dependency list
makes us give all _previous_ dependencies, inherited from the .deps makefiles.
This leads to removed files being listed on xpidl-process.py command line, and
the command subsequently failing.

Instead, use generated lists of idl dependencies. At the same time, lighten the
generated Makefile further by not emitting xpt dependencies on their containing
directory, and instead generating it from the $xpt_files list.

This brings down the Makefile size from 100k to 38k.
2015-02-13 10:29:19 +09:00
Mike Hommey
5d1757358f Bug 1120937 - Properly initialize string fields from the PKCS#11 test module. r=keeler
The string fields need to be padded with spaces, according to what
PK11_MakeString does to find the end of the string.

While here, factor all the string manipulations in the test module and
use some C++ template magic to do the right thing.

This changes the static asserts from (with clang):

pkcs11testmodule.cpp:45:3: error: static_assert failed
      "TestManufacturerID too long - make it shorter"
  static_assert(sizeof(TestManufacturerID) <= sizeof(pInfo->manufacturerID),
  ^             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

to:

pkcs11testmodule.cpp:46:3: error: static_assert failed
      "DestSize >= SrcSize - 1"
  static_assert(DestSize >= SrcSize - 1, "DestSize >= SrcSize - 1");
  ^             ~~~~~~~~~~~~~~~~~~~~~~~
pkcs11testmodule.cpp:58:3: note: in instantiation of function
      template specialization 'CopyString<32, 63>' requested here
  CopyString(pInfo->manufacturerID, TestManufacturerID);
  ^

which actually gives more information than before: it gives the length of
both buffers.
2015-02-13 10:29:18 +09:00
Randell Jesup
f01e29d351 Bug 1108248: Swap CreateTimerQueueTimer() for timerSetEvent() in webrtc win32 code r=dmajor
Avoids limits on the number of realtime (timerSetEvent()) timers
2015-02-06 17:24:50 -05:00
Matt Woodrow
1f8d1ab89b Bug 1127925 - Lazily open shared handles in DXGITextureHostD3D11 to avoid holding references to textures that might not be used. r=jrmuizel 2015-02-13 14:23:43 +13:00
Richard Marti
457be99d45 Bug 1115924 - InContent pages: remove the focusring border when not active. r=jaws 2015-02-01 20:24:26 +01:00
Jan Keromnes
50f9b9dcfe Bug 1090949 - Give WebIDE full control over simulator addons. r=ochameau f=jryans 2015-02-13 03:54:00 +01:00
Carsten "Tomcat" Book
7d88aaa5a3 Backed out changeset 32355c0d9d64 (bug 1014113) for suspicion of causing r2 perma failures 2015-02-16 10:19:09 +01:00
Gijs Kruitbosch
0d23893929 Bug 1128237 - fix dialogs on small screen sizes, r=jaws 2015-02-07 01:01:49 +00:00
Stefan Plewako
e1bbe1ffda Bug 494210 - followup: undefined column.width/incontentcolumn.width entities, r=gijs 2015-02-14 02:55:00 +00:00
Mark Banner
9934d4741f Bug 1132882 - Slave the local video size to the remote video width on the Loop standalone UI. r=mikedeboer 2015-02-14 09:48:11 +00:00
Jared Wein
602c2d1e31 Bug 1044600 - Close subdialogs when the back button is used in the in-content preferences. r=Gijs 2015-02-02 16:00:00 +00:00
Jared Wein
3cd924f0c9 Bug 1044597 - Limit the minimum size of subdialogs in the in-content preferences. r=Gijs
--HG--
extra : rebase_source : 2c9b643cb479a6acc3320013c606de514d261113
2015-02-11 15:13:36 -05:00
Wes Kocher
1a5df4259f Merge m-c to fx-team a=merge 2015-02-13 18:12:36 -08:00
Robin Ricard
b4f5fe552b Bug 1130872 - Add Robocop JavascriptTest verifying that AppConstants module can be imported and is sensible. r=nalexander
--HG--
extra : amend_source : a24d08216feb49a136834699c3b3eabaf357d9c7
2015-02-13 08:41:00 -08:00
Gijs Kruitbosch
d901338e6c Bug 1128480 - fix nsHelperAppDlg.js to create its download dir info on show() already so it continues working if the window is gone by the time we prompt for a directory to save to (incl. test), r=felipe
--HG--
rename : toolkit/mozapps/downloads/tests/chrome/unknownContentType_dialog_layout_data.pif => browser/base/content/test/general/unknownContentType_file.pif
rename : toolkit/mozapps/downloads/tests/chrome/unknownContentType_dialog_layout_data.pif^headers^ => browser/base/content/test/general/unknownContentType_file.pif^headers^
2015-02-09 20:26:21 +00:00
Gijs Kruitbosch
587a8777fa Bug 1111147 - update nsContextMenu for EME, r=florian 2015-02-10 02:04:06 +00:00
Wes Kocher
24e3989b90 Backed out changeset 67b3b61d39f3 (bug 938845) for rc4 failures 2015-02-13 14:08:41 -08:00
Wes Kocher
6be015bd65 Backed out changeset 8a4280e98895 (bug 1122331) 2015-02-13 14:08:22 -08:00
Wes Kocher
ab79774609 Merge m-c to fx-team a=merge 2015-02-13 13:52:03 -08:00
Brad Lassey
1991fdab3b bug 1071880 - Notify user of addons that are slowing their browser down significantly r=mossop 2015-02-12 19:22:53 -05:00
Jordan Santell
c192267947 Bug 1132713 - Only enable memory actor when both gecko 38+ and memory actor exists, for addon debugger. r=vp
From b208befbd8912652bdd892a1b2bb8d7b4ff4a895 Mon Sep 17 00:00:00 2001
2015-02-13 11:58:38 -08:00
Prabhjyot Singh Sodhi
f26e787dde bug 1122331 moving statically initialised String values from constructor to declaration. r=mcomella 2015-02-13 12:05:51 -08:00
Jalpreet Singh Nanda
461725a3d1 Bug 938845 - Merge StringHelper and org.mozilla.gecko.* Strings. r=mcomella 2015-02-12 22:39:02 +05:30
Mark Finkle
4df1d605f2 Bug 1133012 - Disable tab mirroring on RELEASE r=snorp 2015-02-13 14:40:33 -05:00
Patrick Brosset
2f3a9f59b6 Bug 1132783 - Fix the init sequence of animationinspector tests to avoid intermittents. r=bgrins
CLOSED TREE
2015-02-13 05:41:00 -05:00
Chris
f4044b0556 Bug 1132028 - Remove unavailable method from array call in hiddenOneOffs_cleanup.js. r=florian 2015-02-12 09:27:46 -08:00
Jared Wein
9dba72c25a Bug 1108302 - Menulists in the in-content preferences have too much padding at the start of their contents. r=Gijs 2015-02-12 07:49:00 -05:00
Ben Hsu
4c04c3530c Bug 1095366 - Part 3: Update the related testcases. r=aknow 2015-01-26 22:09:00 -05:00
Ben Hsu
37d3905dc8 Bug 1095366 - Part 2: Remove some event firing (DOM). r=aknow 2015-01-27 23:01:00 -05:00
Chris Peterson
8919cfb1b3 Bug 1133289 - Remove nonstandard expression closures from intl/locale. r=smontagu 2015-01-24 23:53:08 -08:00
Edwin Flores
2f4edb7ce3 Bug 1133370 - Remove redundant Shutdown() call in MediaDataDecoderCallbackProxy::Error() - r=kinetik 2015-02-16 11:11:59 +13:00
David Anderson
e13516ed21 Make sure XUL windows have a top-level APZC. (bug 1130645, r=roc) 2015-02-12 17:49:10 -08:00
David Anderson
024881b68a FrameMetrics comparator does not include the scroll generation. (bug 1132715, r=kats) 2015-02-15 13:01:00 -08:00
Andrea Marchesini
543cf301b8 Bug 1125713 - Browser API: Add event for page download progress, r=fabrice 2015-02-15 21:06:14 +01:00
David Zbarsky
b7d40d195f Bug 1125040: Use LayoutDeviceIntPoint for mMouseDownRect r=botond 2015-02-15 13:52:28 -05:00
David Zbarsky
14cd211692 Bug 1125040: Use LayoutDeviceIntPoint for GetScreenCoords r=botond 2015-02-15 13:52:28 -05:00
David Zbarsky
f180088d5f Bug 1125040: Use LayoutDeviceIntPoint for synthesizing native events on widgets r=botond 2015-02-15 13:52:28 -05:00
David Zbarsky
87b2587e77 Bug 1125040: Use LayoutDeviceIntPoint for GetChildProcessOffset r=botond 2015-02-15 13:52:28 -05:00
Mats Palmgren
3ad64eea2a Bug 1133243 - Fix compilation problem hidden by unified sources. r=heycam 2015-02-15 18:45:48 +00:00
Brian Hackett
6a09ea4902 Bug 1131403 - Optimize uses of ObjectOrNull properties of unboxed objects better, r=jandem. 2015-02-14 14:55:48 -07:00
Neil Rashbrook
0784d3889f Bug 1100118 Allow migration from Firefox to Firefox Developer Edition r=MattN 2015-02-14 21:29:49 +00:00
Tom Schuster
04bc4787d3 Bug 1073816 - Implement ES6 Function.prototype.bind length handling. r=Till,bholley 2015-02-09 19:42:20 +01:00
Andrew McCreight
eb177fe773 Bug 1073352, part 1 - Make the DOMWINDOW and DOCSHELL leak detector work with e10s. r=jmaher
This reworks how the Mochitest DOMWINDOW and DOCSHELL leak detector works. Rather than
collecting immediately in the top-level script, it sends a message to all processes
telling them to carry out collections. Each process prints out a message when it has
finished the collections. This message is used by the test harness to decide when windows
and docshells for that process should be have been destroyed.
2015-02-14 11:43:45 -08:00
Chris Peterson
f8f65a77a7 Bug 1133284 - Remove nonstandard expression closures from services/sync. r=rnewman 2015-01-24 23:50:01 -08:00
Xidorn Quan
e1f92f47fd Bug 1055676 part 5 - Reftests for ruby-align. r=roc
--HG--
extra : source : ba7069cb559ce1be1a8f8cbeb7412db280497019
2015-02-17 18:01:49 +13:00
Xidorn Quan
52a720752f Bug 1055676 part 4 - Expand ruby boxes in respect of ruby-align. r=roc
--HG--
extra : source : b10ac646968af93ea53d8006a5fc5ccbdc358f45
2015-02-17 18:01:49 +13:00
Xidorn Quan
72af284d7c Bug 1055676 part 3 - Adjust justification gap assigning algorithm for ruby-align. r=roc
--HG--
extra : source : 875a16b52371b7a3fad4fb1447abbf4a65d877e4
2015-02-17 18:01:49 +13:00
Xidorn Quan
2c8b47f530 Bug 1055676 part 2 - Move inter-frame justification assignment to an independent function. r=roc
--HG--
extra : source : 8e0084f1fcc9daba3780cbef92b73d6234ad5180
2015-02-17 18:01:49 +13:00
Xidorn Quan
fd409a084e Bug 1055676 part 1 - Parse and compute ruby-align property. r=heycam
--HG--
extra : source : 1045566a325c979c076a4c1fe490046734e408db
2015-02-17 18:01:49 +13:00
Nigel Babu
3c325e1af3 Backed out changeset 93fb431c3464 (bug 1121313) for M1,M2 bustage, CLOSED TREE 2015-02-17 10:17:16 +05:30