Closed
Bug 386392
Opened 18 years ago
Closed 17 years ago
Drop pre places/places-bookmarks support from browser/
Categories
(Firefox :: Bookmarks & History, defect, P2)
Firefox
Bookmarks & History
Tracking
()
VERIFIED
FIXED
People
(Reporter: asaf, Assigned: asaf)
References
Details
Attachments
(4 files, 5 obsolete files)
|
200.51 KB,
patch
|
Details | Diff | Splinter Review | |
|
2.49 KB,
patch
|
Gavin
:
review+
|
Details | Diff | Splinter Review |
|
628.87 KB,
patch
|
asaf
:
review+
mconnor
:
approvalM9-
mconnor
:
approval1.9+
|
Details | Diff | Splinter Review |
|
23.72 KB,
patch
|
asaf
:
review+
mtschrep
:
approval1.9+
|
Details | Diff | Splinter Review |
| Assignee | ||
Updated•18 years ago
|
Priority: -- → P2
Target Milestone: --- → Firefox 3 beta1
| Assignee | ||
Comment 1•18 years ago
|
||
To be done separately:
* cvs removes for browser/components/bookmarks & browser/components/history
* cvs removes for some files in browser/locales
* cvs remove the old microsumarries interface file.
* --enable-place-bookmarks build option removal
* MOZ_PLACES_BOOKMARKS->MOZ_PLACES in the xpfe search service (gavin:
what's that about anyway?)
Comment 2•18 years ago
|
||
wasn't the plan to keep non-places for alice's performance tests?
| Assignee | ||
Comment 3•18 years ago
|
||
* Do we have a tinderbox building non-places/non-places-bookmarks?
* Which performance tests? Ts/Txul/Tp regressions are filed as we break them on the default configuration.
Maintaining three different build modes for browser/ does not make a good balance here IMO, esp. as in-browser window UI based on places is hooked up.
Either way, this has to be done before l10n freeze.
Comment 4•18 years ago
|
||
I'm not sure the perf benchmarking on/off is going to be particularly useful, especially if it means we need to maintain other features against the old code. We should get talos benchmarks for on/off now, and any deltas need to be made up before ship.
If we're at least on par for perf in the general case, or have clearly identified cases where we need to vastly improve perf, I think we're ready to purge the old code.
Comment 5•18 years ago
|
||
Note that you'll probably have to do the on/off benchmarks with static build instead of libxul builds, because the non-places code doesn't build with libxul.
Comment 6•18 years ago
|
||
(In reply to comment #4)
> We should get talos benchmarks for on/off now, and any deltas need to be made
> up before ship.
This is done. Last week Alice did 20 runs w/ each of the 3 configurations (no places, places, places bookmarks). Old bookmarks can go away now.
| Assignee | ||
Comment 7•18 years ago
|
||
Attachment #270405 -
Attachment is obsolete: true
Attachment #271817 -
Flags: review?(gavin.sharp)
Attachment #270405 -
Flags: review?(gavin.sharp)
Comment 8•18 years ago
|
||
Comment on attachment 271817 [details] [diff] [review]
part 1, updated to tip
>Index: browser/base/content/browser.xul
>-#include browser-gotreehack.inc
We can remove this file too now, right? Both references to it are being removed.
>Index: browser/components/Makefile.in
>Index: browser/components/build/Makefile.in
Indentation looks wrong in these files.
Also don't forget to remove nsIMicrosummaryServiceNonPlaces.
grep -r --exclude=".#*" --exclude="*.orig" --exclude="*.rej" "MOZ_PLACES" browser/ tells me that you forgot a few in places/content, need to fix before landing.
Want to file a bug about making --disable-places fail when building Firefox? (or do it here?). We should also post to the newsgroups/devnews about this.
We need to just remove the ifdefs in xpfe/components/search, we shouldn't build that directory anymore, so they aren't needed. Can file a new bug for that.
Attachment #271817 -
Flags: review?(gavin.sharp) → review+
| Assignee | ||
Comment 9•18 years ago
|
||
Attachment #272680 -
Flags: review?
| Assignee | ||
Updated•18 years ago
|
Attachment #272680 -
Flags: review? → review?(benjamin)
Updated•18 years ago
|
Attachment #272680 -
Flags: review?(benjamin) → review+
| Assignee | ||
Comment 10•18 years ago
|
||
toolkit/ patch coming.
Attachment #272680 -
Attachment is obsolete: true
Attachment #272688 -
Flags: review?(gavin.sharp)
| Assignee | ||
Comment 11•18 years ago
|
||
Attachment #272689 -
Flags: review?(gavin.sharp)
Updated•18 years ago
|
Attachment #272689 -
Flags: review?(gavin.sharp) → review+
Updated•18 years ago
|
Attachment #272688 -
Flags: review?(gavin.sharp) → review+
| Assignee | ||
Comment 12•18 years ago
|
||
Attachment #271817 -
Attachment is obsolete: true
Attachment #272688 -
Attachment is obsolete: true
Attachment #272689 -
Attachment is obsolete: true
| Assignee | ||
Comment 13•18 years ago
|
||
mozilla/configure.in 1.1850
mozilla/browser/build.mk 1.5
mozilla/browser/confvars.sh 1.6
mozilla/browser/base/content/browser-doctype.inc 1.12
mozilla/browser/base/content/browser-gotreehack.inc delete
mozilla/browser/base/content/browser-menubar.inc 1.116
mozilla/browser/base/content/browser-sets.inc 1.99
mozilla/browser/base/content/browser.js 1.815
mozilla/browser/base/content/browser.xul 1.350
mozilla/browser/base/content/browserMountPoints.inc 1.5
mozilla/browser/base/content/global-scripts.inc 1.14
mozilla/browser/base/content/macBrowserOverlay.xul 1.16
mozilla/browser/base/content/nsContextMenu.js 1.18
mozilla/browser/base/content/web-panels.xul 1.21
mozilla/browser/components/Makefile.in 1.60
mozilla/browser/components/nsBrowserGlue.js 1.32
mozilla/browser/components/build/Makefile.in 1.57
mozilla/browser/components/build/nsModule.cpp 1.51
mozilla/browser/components/dirprovider/nsBrowserDirectoryProvider.cpp 1.18
mozilla/browser/components/feeds/src/FeedConverter.js 1.26
mozilla/browser/components/feeds/src/FeedWriter.js 1.43
mozilla/browser/components/microsummaries/public/Makefile.in 1.3;
mozilla/browser/components/microsummaries/public/nsIMicrosummaryServiceNonPlaces.idl delete
mozilla/browser/components/microsummaries/src/nsMicrosummaryService.js 1.67
mozilla/browser/components/migration/src/Makefile.in 1.34
mozilla/browser/components/migration/src/nsBrowserProfileMigratorUtils.cpp 1.25;
mozilla/browser/components/migration/src/nsIEProfileMigrator.cpp 1.62
mozilla/browser/components/migration/src/nsIEProfileMigrator.h 1.13
mozilla/browser/components/migration/src/nsOperaProfileMigrator.cpp 1.67
mozilla/browser/components/migration/src/nsOperaProfileMigrator.h 1.20
mozilla/browser/components/migration/src/nsSafariProfileMigrator.cpp 1.42
mozilla/browser/components/migration/src/nsSafariProfileMigrator.h 1.19
mozilla/browser/components/places/Makefile.in 1.8
mozilla/browser/components/places/content/controller.js 1.170
mozilla/browser/components/places/content/history-panel.js 1.20
mozilla/browser/components/places/content/history-panel.xul 1.11
mozilla/browser/components/places/content/placesOverlay.xul 1.14
mozilla/browser/components/places/tests/Makefile.in 1.9
mozilla/browser/components/preferences/main.js 1.9
mozilla/browser/components/search/content/engineManager.js 1.17
mozilla/browser/components/sidebar/src/nsSidebar.js 1.29
mozilla/browser/locales/jar.mn 1.68
mozilla/browser/themes/pinstripe/browser/browser.css 1.56
mozilla/browser/themes/pinstripe/browser/jar.mn 1.44
mozilla/browser/themes/winstripe/browser/browser.css 1.66
mozilla/browser/themes/winstripe/browser/jar.mn 1.39
mozilla/toolkit/components/places/src/Makefile.in 1.26
mozilla/toolkit/components/places/src/nsNavBookmarks.cpp 1.109
mozilla/toolkit/components/places/tests/Makefile.in 1.2
Comment 14•18 years ago
|
||
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9a7pre) Gecko/2007071717 Minefield/3.0a7pre ID:2007071717
bookmarks in sidebar is broken. (cannot display them in sidebar.)
caused by this check-in ?
Comment 15•18 years ago
|
||
so we can have a bookmarks sidebar, and pick bookmarks as home pages
Attachment #272725 -
Flags: review?(gavin.sharp)
Updated•18 years ago
|
Attachment #272725 -
Flags: review?(gavin.sharp) → review+
Comment 16•18 years ago
|
||
browser/components/places/jar.mn 1.37
browser/components/preferences/jar.mn 1.18
| Assignee | ||
Comment 17•18 years ago
|
||
Thanks Phil!
Updated•18 years ago
|
Target Milestone: Firefox 3 M7 → Firefox 3 M8
Updated•18 years ago
|
Target Milestone: Firefox 3 M8 → Firefox 3 M9
Updated•18 years ago
|
Version: unspecified → Trunk
Comment 18•18 years ago
|
||
Near as I can tell, this covers all of components/bookmarks/'s few remaining deadcode friends, too.
Attachment #284815 -
Flags: review?(mano)
Comment 19•18 years ago
|
||
At the very least, the unused strings part of this ought to be blocking whatever turns out to be the string freeze milestone.
Flags: blocking-firefox3?
| Assignee | ||
Comment 20•18 years ago
|
||
Comment on attachment 284815 [details] [diff] [review]
rm components/bookmarks/
r=mano excluding the browser/themes files. I would like to remove those only once we move over all the images used wisely by places' jar.mns...
Attachment #284815 -
Flags: review?(mano)
Attachment #284815 -
Flags: review+
Attachment #284815 -
Flags: approval1.9?
Comment 21•18 years ago
|
||
Comment on attachment 284815 [details] [diff] [review]
rm components/bookmarks/
this can wait until after beta,
Attachment #284815 -
Flags: approvalM9-
Attachment #284815 -
Flags: approval1.9?
Attachment #284815 -
Flags: approval1.9+
Comment 22•18 years ago
|
||
Not a blocker, either, though it's got approval to land :)
Flags: blocking-firefox3? → blocking-firefox3-
Updated•18 years ago
|
Target Milestone: Firefox 3 M9 → Firefox 3 M10
Comment 23•18 years ago
|
||
browser/components/bookmarks/.cvsignore delete
browser/components/bookmarks/jar.mn delete
browser/components/bookmarks/Makefile.in delete
browser/components/bookmarks/content/addBookmark2.js delete
browser/components/bookmarks/content/addBookmark2.xul delete
browser/components/bookmarks/content/addBookmark.xul delete
browser/components/bookmarks/content/addBookmark.js delete
browser/components/bookmarks/content/bookmarks.css delete
browser/components/bookmarks/content/bookmarks.js delete
browser/components/bookmarks/content/bookmarksManager.js delete
browser/components/bookmarks/content/bookmarksManager.xul delete
browser/components/bookmarks/content/bookmarksMenu.js delete
browser/components/bookmarks/content/bookmarksPanel.js delete
browser/components/bookmarks/content/bookmarksPanel.xul delete
browser/components/bookmarks/content/bookmarksProperties.js delete
browser/components/bookmarks/content/bookmarksProperties.xul delete
browser/components/bookmarks/content/bookmarksTree.xml delete
browser/components/bookmarks/content/microsummaryPicker.js delete
browser/components/bookmarks/content/selectBookmark.js delete
browser/components/bookmarks/content/selectBookmark.xul delete
browser/components/bookmarks/public/.cvsignore delete
browser/components/bookmarks/public/Makefile.in delete
browser/components/bookmarks/public/nsIBookmarksService.idl delete
browser/components/bookmarks/public/nsIBookmarkTransactionManager.idl delete
browser/components/bookmarks/src/.cvsignore delete
browser/components/bookmarks/src/Makefile.in delete
browser/components/bookmarks/src/nsBookmarksFeedHandler.cpp delete
browser/components/bookmarks/src/nsBookmarksService.cpp delete
browser/components/bookmarks/src/nsBookmarksService.h delete
browser/components/bookmarks/src/nsBookmarkTransactionManager.js delete
browser/components/bookmarks/src/nsForwardProxyDataSource.cpp delete
browser/components/bookmarks/src/nsForwardProxyDataSource.h delete
browser/locales/en-US/chrome/browser/bookmarks/addBookmark.dtd delete
browser/locales/en-US/chrome/browser/bookmarks/bookmarks.dtd delete
browser/locales/en-US/chrome/browser/bookmarks/bookmarks.properties delete
browser/locales/en-US/chrome/browser/bookmarks/bookmarksProperties.dtd delete
Comment 24•18 years ago
|
||
philor, you scrub the removed Makefiles out of mozilla/browser/makefiles.sh, right ?
Comment 25•18 years ago
|
||
If by that you mean "you will scrub ... once I remind you?" then "yes" :)
browser/makefiles.sh 1.4
Comment 26•18 years ago
|
||
Considerably easier than bookmarks - places still uses the same .dtd, and the .properties lives in toolkit, so only the .js and .xul are dead.
Attachment #289327 -
Flags: review?(mano)
| Assignee | ||
Comment 27•18 years ago
|
||
Comment on attachment 289327 [details] [diff] [review]
rm components/history/
r=mano
Attachment #289327 -
Flags: review?(mano)
Attachment #289327 -
Flags: review+
Attachment #289327 -
Flags: approval1.9?
Updated•18 years ago
|
Attachment #289327 -
Flags: approval1.9? → approval1.9+
Comment 28•18 years ago
|
||
browser/components/history/.cvsignore delete
browser/components/history/jar.mn delete
browser/components/history/Makefile.in delete
browser/components/history/content/history.js delete
browser/components/history/content/history-panel.xul delete
browser/makefiles.sh 1.5
Updated•18 years ago
|
Target Milestone: Firefox 3 M10 → Firefox 3 M11
Updated•18 years ago
|
Target Milestone: Firefox 3 beta3 → ---
Comment 29•17 years ago
|
||
The theme files wound up picking up bugs of their own (bug 382095, bug 424613, possibly even more I've forgotten about), so in hindsight this has been fixed for months.
Status: ASSIGNED → RESOLVED
Closed: 17 years ago
Resolution: --- → FIXED
Updated•17 years ago
|
Status: RESOLVED → VERIFIED
Comment 30•16 years ago
|
||
Bug 451915 - move Firefox/Places bugs to Firefox/Bookmarks and History. Remove all bugspam from this move by filtering for the string "places-to-b-and-h".
In Thunderbird 3.0b, you do that as follows:
Tools | Message Filters
Make sure the correct account is selected. Click "New"
Conditions: Body contains places-to-b-and-h
Change the action to "Delete Message".
Select "Manually Run" from the dropdown at the top.
Click OK.
Select the filter in the list, make sure "Inbox" is selected at the bottom, and click "Run Now". This should delete all the bugspam. You can then delete the filter.
Gerv
Component: Places → Bookmarks & History
QA Contact: places → bookmarks
You need to log in
before you can comment on or make changes to this bug.
Description
•