Commit Graph

768 Commits

Author SHA1 Message Date
Kyle Huey
be9c9b3eba Bug 345123: Remove nsGetterAddRefs<T>'s operator nsISupports**. r=bsmedberg 2014-03-15 12:00:17 -07:00
Aaron Klotz
d411544c64 Bug 972577: Consolidate IOInterposer initialization code; r=froydnj,BenWa,jimm 2014-03-14 16:35:01 -06:00
Wes Kocher
a5be17bbc4 Backed out changeset 2bdd2d042847 (bug 972577) for non-unified bustage on a CLOSED TREE 2014-03-14 15:27:21 -07:00
Aaron Klotz
0a951fc88b Bug 972577: Consolidate IOInterposer initialization code; r=froydnj,BenWa,jimm 2014-03-14 13:47:24 -06:00
Viktor Stanchev
734216f094 Bug 981126 - Prevent glxtest child process from executing the normal shutdown sequence. r=bgirard, r=jrmuizel 2014-03-12 16:32:57 -04:00
Benoit Jacob
49f33ac86d Bug 973192 - Work around nouveau driver bug: do nothing in MOZ_gdk_display_close - r=karlt 2014-03-03 18:39:22 -05:00
L. David Baron
51fa388f81 Bug 978608: Shut down pango's fontmap cleanly and shut down fontconfig, #if CLEANUP_MEMORY. r=karlt
This bumps the minimum required pango version to 1.22, released 29 Sep 2008.
2014-03-03 00:54:38 -08:00
Gregory Szorc
4474708573 Bug 875562 - Part 8: Write crash events for main process crashes; r=bsmedberg
This patch makes the crash reporter crash event directory aware and
writes main process crash event files at crash time.
2014-02-18 15:58:03 -08:00
Ted Mielczarek
e6bdc72442 Bug 972555 - Add more things to nsIXULRuntime so we can avoid preprocessing some tests. r=bsmedberg 2014-02-19 09:20:02 -05:00
Oleg Romashin
272c750f97 Bug 974335 - Refactor Qt Widget Backend implementation. Qt Only changes NPDB. r=romaxa 2014-02-20 18:09:02 -08:00
Masatoshi Kimura
5bbacee4ff Bug 969918 - Use decltype to declare pointers for dynamic-loaded functions. r=jimm sr=roc 2014-02-18 07:32:52 +09:00
Bill McCloskey
81bfc2d069 Bug 960783 - Support "new out-of-process window" menu item in nightly (r=felipe,bsmedberg,trevor,ted) 2014-02-11 09:01:08 -08:00
Jan Beich
6b2f018a1d Bug 969759 - Remove NetBSD version check for unsupported releases. r=glandium 2014-02-11 09:22:46 -05:00
Ehsan Akhgari
860f2c1f29 Bug 969757 - Remove the dead code in our tree which pretends to support OS/2; r=roc,mcmanus,gps,jorendorf,bsmedberg sr=bsmedberg 2014-02-10 17:57:01 -05:00
Aaron Klotz
93d96d1313 Bug 902587 - Part 3: IO Interpose Reporter for Telemetry; r=froydnj 2013-12-09 21:30:06 -02:00
Jim Mathies
b9c0b62c8d Bug 950241 - Update app runners last run settings to support desktop updating from metro. r=bbondy 2014-01-30 13:32:49 -06:00
Ehsan Akhgari
68bfe70f09 Bug 927728 - Part 1: Replace PRUnichar with char16_t; r=roc
This patch was automatically generated by the following script:

#!/bin/bash
# Command to convert PRUnichar to char16_t

function convert() {
echo "Converting $1 to $2..."
find . ! -wholename "*nsprpub*" \
       ! -wholename "*security/nss*" \
       ! -wholename "*modules/libmar*" \
       ! -wholename "*/.hg*" \
       ! -wholename "obj-ff-dbg*" \
       ! -name prtypes.h \
       ! -name Char16.h \
         -type f \
      \( -iname "*.cpp" \
         -o -iname "*.h" \
         -o -iname "*.c" \
         -o -iname "*.cc" \
         -o -iname "*.idl" \
         -o -iname "*.ipdl" \
         -o -iname "*.ipdlh" \
         -o -iname "*.mm" \) | \
    xargs -n 1 sed -i -e "s/\b$1\b/$2/g"
}

convert PRUnichar char16_t
2014-01-04 10:02:17 -05:00
Jim Mathies
9967a9190c Bug 950288 - Update the last run id when the browser launches so it's always up to date. r=bbondy 2013-12-16 11:06:08 -06:00
Trevor Saunders
b4ae5fdd96 bug 949821 - use MOZ_UTF16 more and NS_LITERAL_STRING less r=froydnj 2013-12-12 20:50:01 -05:00
Brian R. Bondy
63021f8592 Bug 945829 - Metrofox hangs on startup when trying to show the profile chooser dialog. r=jimm 2013-12-13 12:12:00 -05:00
Jim Mathies
efc3b54135 Bug 949590 - When switching browsers, wait for the previous instance to close the profile before launching. r=bbondy 2013-12-13 09:51:21 -06:00
Bill McCloskey
be45965ea0 Bug 948238 - Fix ASAN bustage on a CLOSED TREE 2013-12-12 15:27:07 -08:00
Bill McCloskey
d2d0ec4101 Bug 929012 - Annotate on crash reports that content processes are turned on (r=bsmedberg) 2013-12-12 14:17:37 -08:00
Bill McCloskey
5e71ae9215 Bug 948238 - Read browser.tabs.remote once at startup and never again (r=bsmedberg) 2013-12-12 14:13:20 -08:00
Birunthan Mohanathas
88a0348924 Bug 713082 - Part 2: Rename Util.h to ArrayUtils.h. r=Waldo 2013-12-08 21:52:54 -05:00
Aaron Klotz
092c3bb2fe Bug 945784: Prepends a newline to InvalidateCaches entry before writing to compatibility.ini; r=bbondy 2013-12-03 16:17:02 -07:00
Jacek Caban
1ff8afb08c Bug 944913 - Fixed char16_t/wchar_t mismatch in tollkit/. r=ehsan 2013-12-03 16:07:22 +01:00
Marina Samuel
201a2f1800 Bug 934032 - Add View on Metro feature to Desktop Firefox in Australis. r=bbondy 2013-11-19 13:06:58 -05:00
Ryan VanderMeulen
7f17c4b7d4 Merge m-c to inbound. 2013-11-22 15:37:03 -05:00
Ryan VanderMeulen
08020577fc Merge fx-team to m-c. 2013-11-22 15:23:22 -05:00
Trevor Saunders
0351700143 bug 938025 - part 1 - get rid of some static constructors r=bz r=bjacob 2013-11-22 14:45:50 -05:00
Hector Zhao
b4cf49efed Bug 606575 - Profile local data dir (ProfLD / NS_APP_USER_PROFILE_LOCAL_50_DIR) is incorrect for a newly created profile. r=Neil 2013-11-19 11:46:00 +08:00
Chris Kitching
69fdb42135 Bug 913985: Part 5 - Refactor the Bridge to use the generated code. r=kats 2013-11-12 10:41:01 -08:00
Masatoshi Kimura
97be21704c Bug 925599 - Replace GetVersionEx() in toolkit/. r=bsmedberg 2013-11-22 12:35:40 +09:00
Ryan VanderMeulen
4501219603 Backed out 7 changesets (bug 913985) for intermittent Android crashes.
Backed out changeset 53513a959cf0 (bug 913985)
Backed out changeset d23d1e678417 (bug 913985)
Backed out changeset a9c9187b4f4a (bug 913985)
Backed out changeset c6b02e4a3e35 (bug 913985)
Backed out changeset 895dae322e3c (bug 913985)
Backed out changeset 3d97e6a53313 (bug 913985)
Backed out changeset 892bb017f8ba (bug 913985)
2013-11-19 10:56:09 -05:00
Chris Kitching
e115439e46 Bug 913985 - Part 5: refactor the Bridge to use the generated code. r=kats 2013-11-12 10:41:01 -08:00
Jonas Finnemann Jensen
cf099c0754 Bug 902587 - Part 2A: Refactor late-write-checks as client of IO Interposer. r=BenWa 2013-11-05 07:45:20 -05:00
David Major
0688dc3f32 Bug 921609 - Annotate system manufacturer in crash reports. r=jimm 2013-10-26 21:24:53 -04:00
David Rajchenbach-Teller
b71566629a Bug 881667 - Implement nsIAppStartup::startingUp. r=bsmedberg 2013-10-11 12:00:19 -04:00
Birunthan Mohanathas
b902f0393c Bug 784739 - Switch from NULL to nullptr in toolkit/; r=ehsan 2013-10-10 16:36:42 -04:00
Benjamin Smedberg
7137903a90 Bug 921046 - Implement a retry loop when locking the profile on startup, so that if a previous instance is shutting down, we will just start with a slight delay, r=Mossop r=froydnj 2013-10-09 10:38:35 -04:00
Masayuki Nakano
972fd34ffe Bug 912956 part.4 Create mozilla/TextEvents.h r=roc 2013-09-24 19:04:15 +09:00
Mike Hommey
4bd1ad404f Bug 910248 - Add a crash report annotation indicating when the signal handler can't get the crash address. r=ted 2013-08-30 11:15:08 +09:00
Mike Hommey
9a573f3a7a Bug 910074 - Move crash reporter annotations added in bug 867530 after both SetExceptionHandler call and xpcom initialization. r=ted 2013-08-30 11:11:42 +09:00
Doug Turner
7767c0773f Bug 906072 - Remove Maemo port. r=romaxa, r=ted, r=johns 2013-08-25 16:56:53 -07:00
David Major
1329018eb2 Bug 765288 - Annotate user agent locale in crash report. r=ted 2013-08-26 10:33:10 -04:00
David Anderson
98fad8b651 Force OMTC on when enabling multi-process tabs (bug 897502, r=ncameron). 2013-08-19 00:13:32 -07:00
Nicholas Nethercote
f7d6f07d24 Bug 898914 (part 1) - Remove JSBool. 2013-08-08 15:53:04 -07:00
Ehsan Akhgari
1ab9c7bcb4 Bug 895322 - Part 1: Replace the usages of MOZ_STATIC_ASSERT with C++11 static_assert; r=Waldo
This patch was mostly generated by running the following scripts on the codebase, with some
manual changes made afterwards:

# static_assert.sh
#!/bin/bash
# Command to convert an NSPR integer type to the equivalent standard integer type

function convert() {
echo "Converting $1 to $2..."
find . ! -wholename "*nsprpub*" \
       ! -wholename "*security/nss*" \
       ! -wholename "*/.hg*" \
       ! -wholename "obj-ff-dbg*" \
       ! -name nsXPCOMCID.h \
       ! -name prtypes.h \
         -type f \
      \( -iname "*.cpp" \
         -o -iname "*.h" \
         -o -iname "*.cc" \
         -o -iname "*.mm" \) | \
    xargs -n 1 `dirname $0`/assert_replacer.py #sed -i -e "s/\b$1\b/$2/g"
}

convert MOZ_STATIC_ASSERT static_assert
hg rev --no-backup mfbt/Assertions.h \
                   media/webrtc/signaling/src/sipcc/core/includes/ccapi.h \
                   modules/libmar/src/mar_private.h \
                   modules/libmar/src/mar.h


# assert_replacer.py
#!/usr/bin/python

import sys
import re

pattern = re.compile(r"\bMOZ_STATIC_ASSERT\b")

def replaceInPlace(fname):
  print fname
  f = open(fname, "rw+")
  lines = f.readlines()
  for i in range(0, len(lines)):
    while True:
      index = re.search(pattern, lines[i])
      if index != None:
        index = index.start()
        lines[i] = lines[i][0:index] + "static_assert" + lines[i][index+len("MOZ_STATIC_ASSERT"):]
        for j in range(i + 1, len(lines)):
          if lines[j].find("                 ", index) == index:
            lines[j] = lines[j][0:index] + lines[j][index+4:]
          else:
            break
      else:
        break
  f.seek(0, 0)
  f.truncate()
  f.write("".join(lines))
  f.close()

argc = len(sys.argv)
for i in range(1, argc):
  replaceInPlace(sys.argv[i])
2013-07-18 13:59:53 -04:00
Suyash Agarwal
0fc1549efe Bug 890037 - Remove extra space from the output of "thunderbird -version". r=bsmedberg 2013-07-18 16:29:17 -04:00