Benoit Girard
b6d5805a39
Bug 799640 - Part 2: Save profiles on shutdown using custom JSON encoder. r=ehsan
2012-11-30 12:49:20 -05:00
Kartikaya Gupta
0559b303f8
Bug 808875 - Fix unused variable warnings in nsAppRunner.cpp. r=bsmedberg
2012-11-14 09:36:41 -08:00
Jim Mathies
555cd6c3a3
Bug 807593 - Land metro specific nsAppRunner bits on mc. r=bbondy
2012-11-05 05:26:12 -06:00
Graeme McCutcheon
cad9f6f883
Bug 724513 - Part 2 - nsAppRunner shouldn't assume the deletion of invalid startup cache file succeeded. r=mwu
2012-10-23 17:46:51 +01:00
Rafael Ávila de Espíndola
3fbbadfa92
Bug 804828 - Talagent trips ValidWriteAssert (when Firefox tries to restart in safe mode due to previous crashes). r=ted.
2012-10-31 14:18:03 -04:00
Ehsan Akhgari
8c1637eeeb
Backed out 3 changesets (bug 724513) for a 20-30% Ts regression across the board
...
Backed out changeset 006eb98e9d6f (bug 724513)
Backed out changeset f418d97d12ac (bug 724513)
Backed out changeset 1baac3f2334c (bug 724513)
2012-10-31 11:28:21 -04:00
Graeme McCutcheon
732563539f
Bug 724513 - Part 2 - nsAppRunner shouldn't assume the deletion of invalid startup cache file succeeded. r=mwu
2012-10-23 17:46:51 +01:00
Jacek Szpot
09f9b9a1c3
Bug 792180 - Replace NS_{UN,}LIKELY with MOZ_{UN,}LIKELY; r=ehsan
2012-10-26 15:32:10 +02:00
Ehsan Akhgari
e91c80d60b
Backed out 2 changesets (bug 579517)
...
Backed out changeset 5298adc70963
Backed out changeset 86ccf7c918ce (bug 579517)
2012-10-25 12:32:24 -04:00
Ehsan Akhgari
d766300da5
Code hygiene: don't use PR_TRUE and PR_FALSE, and use stdint types instead of PRInt types (no bug really, but you could say bug 579517)
2012-10-25 11:48:19 -04:00
Wes Johnston
731264215e
Bug 800840 - Setup profile locker after unlocking on Android. r=bsmedberg
2012-10-18 10:54:42 -07:00
Jan Beich
bc8581cfe8
Bug 778078 - Disable GLib slice allocator on systems with jemalloc in libc. r=glandium
2012-10-17 16:36:43 +02:00
Wes Johnston
cca99ff34a
Bug 795406 - Set up profile unlocker. r=bsmedberg
2012-10-05 17:58:29 -07:00
Wes Johnston
74f93638b5
Bug 795053 - Unlock locked profiles on Android. r=blassey
2012-10-05 12:35:26 -07:00
Wes Johnston
4414f561de
backout c1b386c21158
2012-10-02 11:48:31 -07:00
Wes Johnston
42a5e6f83a
Bug 795053 - Add ability to unlock a profile from Java. r=blassey
2012-10-02 11:00:13 -07:00
Ehsan Akhgari
57ec2ec569
Bug 792502 - Kill the FunctionTimer code; r=vlad
2012-09-19 16:59:38 -04:00
Jan Beich
f4b1b40b15
Bug 789436 - Remove one more SIGFPE workaround for FreeBSD. r=sicking
2012-09-18 21:35:04 -04:00
Matt Brubeck
7a92b93256
Bug 789346 - Remove obsolete comment about .purgecaches and debug builds [r=taras]
2012-09-10 18:53:23 -07:00
Randell Jesup
3b4961b603
Bug 773151: Convert nsCAutoString->nsAutoCString CLOSED TREE r=bsmedberg
2012-09-01 22:35:17 -04:00
Landry Breuil
195915de31
Bug 785738 Part 3: use PRTime instead of int64_t where appropriate; r=ehsan
2012-08-30 09:10:35 +02:00
Bob Clary
975ac1d418
Bug 587982 - Log MS CRT Warnings and Abort on MS CRT Errors and Assertions, r=ted.mielczarek.
2012-08-27 12:12:32 -07:00
Marshall Culpepper
6c7db8dc75
Bug 764683: Manage /system mount permissions when applying Gecko updates in B2G, and download them to /data/local. r=rstrong r=bbondy r=cjones
2012-08-27 12:27:14 -03:00
Ehsan Akhgari
243c878d26
Bug 579517 - Part 1: Automated conversion of NSPR numeric types to stdint types in Gecko; r=bsmedberg
...
This patch was generated by a script. Here's the source of the script for
future reference:
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 "*.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 PRInt8 int8_t
convert PRUint8 uint8_t
convert PRInt16 int16_t
convert PRUint16 uint16_t
convert PRInt32 int32_t
convert PRUint32 uint32_t
convert PRInt64 int64_t
convert PRUint64 uint64_t
convert PRIntn int
convert PRUintn unsigned
convert PRSize size_t
convert PROffset32 int32_t
convert PROffset64 int64_t
convert PRPtrdiff ptrdiff_t
convert PRFloat64 double
2012-08-22 11:56:38 -04:00
Aryeh Gregor
691ef24b2a
Bug 780618 - Move all error codes to nsError.h; r=ehsan
2012-07-27 17:03:27 +03:00
Mike Hommey
95691d9f45
Bug 776325 - Set gtk program name to the one defined in application.ini. r=karlt
2012-08-09 16:34:26 +02:00
Aryeh Gregor
0826a9fc45
Bug 777292 - modules/libpref/, toolkit/: Fix incorrect conversions to nsresult; r=bsmedberg
2012-07-30 12:24:36 +03:00
Aryeh Gregor
6a3a29f19c
Bug 777292 - modules/libpref/, toolkit/: Remove conversions to nsresult that will always result in NS_SUCCEEDED; r=bsmedberg
2012-07-27 16:54:09 +03:00
Aryeh Gregor
8b4a23fc4c
Bug 777292 part 2 - Change all nsnull to nullptr
2012-07-30 17:20:58 +03:00
Ted Mielczarek
e9f1e4fca4
bug 761909 - crash reporter plumbing for gonk. r=bsmedberg
2012-07-16 19:50:52 -04:00
Neil Rashbrook
123d57ec15
Bug 766494 Followup to bug 278860 to check for the actual missing profile folder r=bsmedberg
2012-07-10 19:53:19 +01:00
Rafael Ávila de Espíndola
31da4aefc5
Bug 763361 - shutdown. sigsegv during freelibrary.
...
Call RecordShutdownEndTimeStamp from XRE_main. r=benjamin.
2012-07-06 18:29:53 -04:00
Ehsan Akhgari
1ddb17b1d9
Bug 758992 - Make the classes which use the XPCOM nsISupports implementation macros final, to avoid the warning about deleting using a pointer to a base class with virtual functions and no virtual dtor (xre parts); r=jrmuizel
2012-06-19 23:49:05 -04:00
Benjamin Smedberg
71dbcf0a2c
Bug 755724 Part C - Move ScopedAppData into the XPCOM glue, r=glandium
2012-06-08 08:41:30 -04:00
Martin Stransky
f251e19d8a
Bug 627699 - Port GTK2 to GTK3, toolkit part, r=karlt
2012-06-16 18:06:10 +12:00
Geoff Lankow
7a64448b03
Bug 749930 - Replace uses of nsILocalFile with nsIFile (compiled code only); r=bsmedberg
2012-06-06 14:08:30 +12:00
Matthew Noorenberghe
300316b0e4
Bug 731047 - Clean up old profile after Firefox profile reset. r=bsmedberg, ui-r=limi
2012-03-19 17:01:49 -07:00
Jim Mathies
14391c0dac
Bug 750911 - Add a third 'flags' parameter to XRE_main and add support for WindowsEnvironmentType. r=bsmedberg
2012-05-25 05:01:29 -05:00
Nicolas Silva
a7af17ae41
Bug 722012 - Added a call to XInitThreads before the first call to XOpenDisplay to fix OMTC crashes. r=karlt
2012-05-22 11:34:34 -04:00
Ehsan Akhgari
e1af685c9b
Bug 307181 - Stage Firefox updates in the background after they're downloaded, and replace the application directory on restart; r=rstrong,bbondy
...
When Firefox downloads an update, it previously kept the update around to apply
it on the next restart. This patch changes this so that the updater program
is launched in the background as soon as the update has finished downloading
in order to stage the updated version of the application by copying the
existing installation directory to a temporary location and applying the update
on top of it, and replace the existing installation directory with the staged
directory on the next restart.
Because the replacing step is typically very fast, this patch eliminates the
wait for the update to be applied on restart, making it unnecessary to show a
progress dialog when restarting.
2012-05-22 10:50:04 -04:00
Gervase Markham
cb6a072c2a
Bug 716478 - update licence to MPL 2.
2012-05-21 12:12:37 +01:00
Gavin Sharp
41063a30cf
Bug 747990: Add ability to specify the "application name" used in the user agent in application.ini, r=bsmedberg
2012-04-23 16:09:23 -04:00
Ehsan Akhgari
493dd6880d
Merge mozilla-central into birch
2012-04-20 13:50:08 -04:00
Peng Kang
efbe608ae3
Bug 737056 - Replace NS_CompareVersions more intuitive C++ API called mozilla::Version. r=bsmedberg
2012-04-18 23:22:29 -04:00
Ehsan Akhgari
d4d46d723d
Backout changeset c3d4c0bdd4bf (bug 737056) for build bustage
2012-04-18 17:05:06 -04:00
Peng Kang
16252c82f6
Bug 737056 - Replace NS_CompareVersions more intuitive C++ API called mozilla::Version. r=bsmedberg
2012-04-18 16:31:59 -04:00
Michael Kaply
c354a34a43
Bug 278860 - Show the right error message when the profile is missing; r=bsmedberg a=mfinkle
2012-04-19 15:40:49 -04:00
Oleg Romashin
d269eea920
Bug 740244 - Do not compile glx test when EGL provider enabled. r=bjacob
2012-04-11 17:55:22 -04:00
Mark Capella
f1ce4051a8
Bug 712936 - Convert users of PR_STATIC_ASSERT to MOZ_STATIC_ASSERT. r=jwalden
2012-04-02 17:21:24 -07:00
Jim Mathies
ce74a78ebb
Bug 736953 - Break XRE_main up into parts that can be called individually, r=dtownsend
2012-03-27 08:37:35 -05:00