gecko-dev/mobile/android
Grigory Kruglov d4d7e1babe Bug 1378246 - Ensure that we correctly fire 'notifyChanged' during bookmark deletions r=jwu
This patch introduces a notion of "changed" count during bookmark deletions, and firms up
our deletion logic to ensure we're counting affected records correctly.

Changes are mostly clearer comments describing what's going on, as well tests to ensure
we're doing the right thing.

One logical change is that this patch drops an additional call to updateBookmarks. AFAIK,
that call is unnecessary. It doesn't achieve its stated goal of writing first (it performs
a select first), and since we're doing a deletion, the "bump timestamps of an old parent
in case parent changed" logic is unused).

MozReview-Commit-ID: 9B1FW9pgsf1

--HG--
extra : rebase_source : dd8f10c58fd0042f94072bb99c28dc4545165dd5
2017-07-05 18:13:28 -04:00
..
app Backed out changeset f5d55b64361d (bug 1379066) for timing out remoteautomation.py on Android x86 opt. r=backout 2017-07-10 15:53:52 +02:00
base Bug 1378246 - Ensure that we correctly fire 'notifyChanged' during bookmark deletions r=jwu 2017-07-05 18:13:28 -04:00
bouncer
branding Bug 1367912 - Rename of the nightly version in the app launcher s?sebastian r=sebastian 2017-05-26 00:05:06 +02:00
build/classycle
chrome Backed out changeset b0ba143fba67 (bug 1379066) 2017-07-10 15:52:48 +02:00
components merge mozilla-inbound to mozilla-central a=merge 2017-06-30 12:59:45 +02:00
config bug 1376593 - update sccache to 69334a26ba65fc88e3934271a2ce6781c51b445e to fix a regression. r=froydnj 2017-07-05 15:41:45 -04:00
docs Backed out changeset b6e018a2e824 (bug 1374889) 2017-07-08 00:18:59 +02:00
extensions backout of f9abb9c83452 (bug 1319111) for crashes, r=bz 2017-05-13 13:55:11 +02:00
fonts Bug 1350473 - add BUG_COMPONENT to mobile/* files. r=snorp 2017-04-11 09:47:28 -04:00
geckoview Bug 1376966 - [Fennec][HLS] Fix defects in GeckoHlsPlayer.java. r=kikuo 2017-07-07 16:41:31 +08:00
geckoview_example Bug 1365636 - Use args-provided profile in GeckoView example app. r=snorp 2017-06-06 11:45:43 -05:00
gradle Bug 1361545 - Add "skin" flavorDimension for Photon mobile work. r=sebastian,bustage-fix 2017-05-03 19:20:58 +02:00
installer Bug 1351089 - Remove unused PresentationDeviceInfoManager.jsm r=schien,smaug 2017-07-03 19:51:01 +01:00
locales Bug 1302504 - use mozbrowser to add support for options_ui on Android r=mixedpuppy 2017-07-07 15:03:33 -04:00
modules Bug 1374670 - Enabled the ESLint no-tabs rule across mozilla-central r=standard8 2017-07-04 21:30:18 +05:30
search Bug 1217675 - Eliminate Honeycomb compatibility from Fennec code r=nalexander 2017-06-10 08:57:55 +02:00
services Bug 1365865 - Update set of default ciphers for API26+ r=nalexander 2017-06-27 17:36:21 -04:00
stumbler Bug 1217675 - Eliminate Honeycomb compatibility from Fennec code r=nalexander 2017-06-10 08:57:55 +02:00
tests Bug 1378246 - Ensure that we correctly fire 'notifyChanged' during bookmark deletions r=jwu 2017-07-05 18:13:28 -04:00
themes Bug 1302504 - use mozbrowser to add support for options_ui on Android r=mixedpuppy 2017-07-07 15:03:33 -04:00
thirdparty Backed out 2 changesets (bug 1355625) for causing bustage a=backout 2017-06-22 12:05:56 -07:00
.eslintrc.js Bug 1371292 - Clean up more ESLint global definitions in configuration files in mobile/android. r=mossop 2017-06-08 15:39:47 +01:00
app.mozbuild
build.mk Bug 1351000 - 1. Generate separate omni.ja for GeckoView; r=glandium 2017-04-05 14:23:43 -04:00
confvars.sh Bug 1365060 - Move MOZ_{NATIVE_DEVICES, INSTALL_TRACKING} to moz.configure. r=chmanchester 2017-05-15 14:37:54 -07:00
debug_sign_tool.py
gradle.configure
LICENSE
mach_commands.py
Makefile.in
moz.build Bug 1353826 - Move common Fennec theme to GeckoView; r=snorp 2017-05-22 17:27:13 -04:00
moz.configure Bug 1376486 - Add PWA experimental feature preference r=daleharvey,sebastian 2017-06-28 01:18:54 -07:00