Daniel Brooks
981448b1b0
about:startup - open the correct file, error check the fopen, use try/catch to check for failure in the js
2010-08-01 04:47:42 -05:00
Daniel Brooks
da263b215f
about:config - implement nsXULAppInfo::GetLaunchTimestamp for linux
2010-07-31 09:06:11 -05:00
Daniel Brooks
b250a6a9a2
about:startup - record a timestamp once session restore has finished, and display it and the duration between it and the app startup timestamp on the about:startup page
2010-07-31 05:31:31 -05:00
Daniel Brooks
5abbf16f2e
about:startup - PR_IntervalNow is kinda dumb. It makes no special attempt to be monotonic like the docs say, and additionally there's no way to equate it back to a real timestamp (which the docs do imply). Using PR_Now instead.
2010-07-31 00:53:58 -05:00
Daniel Brooks
b7b8162d74
about:startup - about page implemented as static html/js using the redirector, rather than an independant nsIAboutModule
2010-07-30 23:22:57 -05:00
Daniel Brooks
28aeba0141
about:startup - record timestamp early on in the XRE setup
2010-07-29 19:51:32 -05:00
L. David Baron
eec2b0ffce
Rev IID, which was missed in changeset 56030877b753. (Bug 582303)
2010-07-28 16:57:32 -07:00
L. David Baron
d942fceb31
Clean up messy line thanks to new operator from bug 570912. (Bug 582111) r=bzbarsky
2010-07-28 16:43:53 -07:00
L. David Baron
cd60aa35b8
Make the transitions style rule hold on to its values and thus preserve rule immutability. Do this by reusing the code for the covering style rule for both transitions style rule types. (Bug 582111) r=bzbarsky
2010-07-28 16:43:53 -07:00
David Zbarsky
e6d0f043d4
Remove unneeded nsIDOMNSHTMLButtonElement interface by merging it into nsIDOMHTMLButtonElement. (Bug 582303) r=jst
2010-07-28 16:43:52 -07:00
David Zbarsky
5cc7a6ac5e
Remove unneeded nsIDOMNSHTMLAreaElement and nsIDOMNSHTMLAreaElement2 interfaces by merging them into nsIDOMHTMLAreaElement. (Bug 582303) r=jst
2010-07-28 16:43:52 -07:00
David Zbarsky
a4f8062126
Remove unneeded nsIDOMNSHTMLSelectElement interface by merging it into nsIDOMHTMLSelectElement. (Bug 582303) r=jst
2010-07-28 16:43:52 -07:00
David Zbarsky
3756ea9487
Remove unneeded nsIDOMNSHTMLOptionElement interface by merging it into nsIDOMHTMLOptionElement. (Bug 582303) r=jst
2010-07-28 16:43:52 -07:00
David Zbarsky
5cfc5b0e6d
Remove unneeded nsIDOMNSHTMLScriptElement interface by merging it into nsIDOMHTMLScriptElement. (Bug 582303) r=jst
2010-07-28 16:43:52 -07:00
David Zbarsky
e134784dbd
Remove unneeded nsIDOMNSHTMLLabelElement interface by merging it into nsIDOMHTMLLabelElement. (Bug 582303) r=jst
2010-07-28 16:43:52 -07:00
Felipe Gomes
a4f17cb498
Bug 582315. Intermittent orange in test_taskbarprogress_downloadstates.xul
2010-07-28 16:43:52 -07:00
Paul O’Shannessy
d4c2ef873e
Bug 582753 - Merge fx-sync to mozilla-central [r=vlad]
2010-07-28 15:10:51 -07:00
Joe Drew
f815830de5
Bug 572520: step 9, test asynchronous notification for regular loads and channel loads on static, animated, and 404 images. r=jrmuizel,bholley
2010-07-28 14:52:59 -07:00
Joe Drew
a0faca38f1
Bug 572520: step 8, make LoadImage and LoadImageWithChannel scriptable so they are testable from js unit tests. r=jrmuizel sr=vlad
2010-07-28 14:52:50 -07:00
Joe Drew
5bea9d29a9
Bug 572520: step 7.1, Add some logging to imgStatusTracker. r=bholley
2010-07-28 14:52:34 -07:00
Joe Drew
e37030595b
Bug 572520: step 7, delay otherwise-synchronous notifications, and send them asynchronously later. r=jrmuizel,bholley sr=bz
2010-07-28 14:52:14 -07:00
Philipp von Weitershausen
0102c7f8db
Bug 580158 - Change Firefox Sync behavior in Private Browsing mode [r=mconnor]
...
Don't disable sync when in private browsing. When in explicit private browsing mode (either via menu item or -private command line flag), have tabs engine not provide data.
2010-07-19 23:07:45 -07:00
Philipp von Weitershausen
f35d794526
Bug 579510 - Make sure multi-byte passwords are stored and sent correctly [r=mconnor]
...
UTF8-encode passwords when creating accounts, changing passwords, and when authenticating. Detect old low-byte only passwords on the server and reupload them as UTF8.
2010-07-20 00:28:54 +02:00
Philipp von Weitershausen
b4834f3185
Add missing test_service_passphraseUTF8 from bug 558963
2010-07-02 14:44:00 +02:00
Edward Lee
68aa673b35
Bug 579209 - Blue "i" for delayed node assignment disappears on sync [r=mconnor]
...
Explicitly set the NO_SYNC_NODE sync status to keep the "i".
2010-07-15 17:02:06 -07:00
Mike Connor
b9854306a3
Bug 578825 - sync should only sort on mobile clients, r=Mardak
2010-07-14 18:18:24 -04:00
Philipp von Weitershausen
9dc70679d2
Bug 569744 - Delayed loading of service.js causes test failures [r=Mardak]
...
Explicitly set username pref so that when service.js starts up (which it does after 10s, thanks to Weave.js) it doesn't reset the WeaveID's username to ''.
2010-07-14 18:36:13 +02:00
Philipp von Weitershausen
c4e977df64
Bug 558963, part 2, UTF-8 encode passphrase and rewrap keys if needed, r=mconnor
2010-07-03 14:13:40 -04:00
Philipp von Weitershausen
138373b089
Bug 558963, part 1, add UTF-8 helpers and tests, r=mconnor
2010-07-03 14:11:58 -04:00
Philipp von Weitershausen
1727a9b2ee
Bug 576554 - Need manifests to register XPCOM components on trunk, r=mconnor
2010-07-03 13:26:57 -04:00
Philipp von Weitershausen
7ab5af457a
Bug 576084 - Firefox Sync failing to load on Android: error creating resource://services-sync substitution, r=mconnor
...
No need for the file URI dance, just use the resource:// directly.
2010-07-01 16:44:32 -07:00
Edward Lee
9039f07964
Bug 575423 - Forced syncs fail to upload some history [r=mconnor]
...
Select from views to get disk and memory data now that async makes it not block.
2010-06-29 11:18:21 -07:00
Philipp von Weitershausen
ffecc37699
Bug 573740 - Register resource://services-sync before xpcshell tests get run [r=Mardak]
...
Don't try to create the alias too early, add-on chrome registration might not have happened yet, so do it during testing.
2010-06-23 16:28:10 +02:00
Philipp von Weitershausen
d66903d744
Bug 569744 - Delayed loading of service.js causes test failures [r=Mardak]
...
Have FakeCryptoService.generateRandomIV() return 24 bytes so that Weave.Service._checkCrypto() believes it's the real deal. Fix undeclared variable.
2010-06-23 12:36:48 +02:00
Edward Lee
20d8fc6912
Bug 573740 - Register resource://services-sync before xpcshell tests get run [r=mconnor]
...
Add the alias to resource://services-sync when loading the component instead of waiting for app-startup, which doesn't fire for xpcshell tests.
2010-06-22 19:11:20 -07:00
Edward Lee
736c131289
Bug 573870 - Be less strict about what the path/root of an exception stack file can be [r=mconnor]
...
Just match anything that doesn't look like another stack file entry.
2010-06-22 16:29:47 -07:00
Edward Lee
db7fbb993d
Bug 573842 - Work around non-null terminated string issue for decrypted strings [r=mconnor]
...
Just wrap with empty strings until bug 573841 is fixed.
2010-06-22 19:09:29 -07:00
Edward Lee
57cf89779b
Bug 573679 - Fix tests to pass on trunk
...
Get a profile for xpcshell tests so that login manager works (and probably other stuff). Fix up anno test from this change to use a real bookmark id.
2010-06-22 18:28:37 -07:00
Edward Lee
4fe565e763
Bug 573679 - Fix tests to pass on trunk
...
Use Utils.delay instead of setTimeout.
2010-06-22 16:49:33 -07:00
Edward Lee
40395cd760
Bug 573679 - Fix tests to pass on trunk
...
Switch around which lazy services we use to test with but cover even more data types.
2010-06-22 16:48:55 -07:00
Edward Lee
1467b9dd9d
Bug 573679 - Fix tests to pass on trunk
...
Just take parts of a static string instead of randomly generating bytes and btoa-ing.
2010-06-22 16:47:44 -07:00
Edward Lee
9dfb68cb2a
Bug 573679 - Fix tests to pass on trunk
...
Use do_load_httpd_js for xpcshell tests and have consumers directly call new nsHttpServer().
2010-06-22 13:18:10 -07:00
Edward Lee
cccc303a13
Bug 573691 - Flatten/split components and prefs for services vs ui separation [r=mconnor]
...
Move about:weave-tabs component to ui/firefox and flatten structure of the components. Split prefs for services vs firefox.
2010-06-22 08:14:15 -07:00
Edward Lee
7dd2541360
Bug 573668 - Register appinfo with correct OS for tests
...
Register a fake AppInfo with correct OS if it doesn't exist yet. Just use Svc.Crypto instead of trying to dynamically pick the contract id. Name the head files so they load in appinfo -> helper -> http order.
--HG--
rename : services/sync/tests/unit/bookmark_setup.js => services/sync/tests/unit/head_appinfo.js
rename : services/sync/tests/unit/head_first.js => services/sync/tests/unit/head_helpers.js
2010-06-22 00:20:31 -07:00
Edward Lee
8239271894
Bug 573679 - Fix tests to pass on trunk
...
Create a bookmark so that the url will exist when setting annotations.
2010-06-21 23:56:56 -07:00
Edward Lee
666b6ac9de
Bug 573194 - AboutWeaveTabs still references chrome://weave/content/firefox/tabs.xul [r=Mardak]
...
Split off about: chrome aliasing from other services aliases.
2010-06-21 16:46:57 -07:00
Philipp von Weitershausen
75bfb7059a
Bug 571902 - Land sync and crypto components on trunk [r=mconnor]
...
If resource://services-sync isn't defined yet, alias it to resource://gre/modules/services-sync.
2010-06-18 14:11:14 -07:00
Edward Lee
64264d8ec0
Bug 573108 - Remove references to chrome://weave from services [r=mconnor]
...
Remove openWindow/Dialog helpers and inline into ui bits for prefs-common and pass arguments into generic-change.
2010-06-18 13:59:30 -07:00
Philipp von Weitershausen
a8135a264a
Bug 557589 - code audit and create unit test plan for service.js [r=mconnor]
...
Part 5: Tests for checkUsername, createAccount, changePassword
2010-06-17 16:47:13 +01:00
Philipp von Weitershausen
2caf470608
Bug 557589 - code audit and create unit test plan for service.js [r=mconnor]
...
Part 4: Get rid of superfluous attribute, introduce constants for password/passphrase realms, add/improve tests for login(), logout(), persistLogin().
2010-06-17 04:12:38 +01:00