35 Commits

Author SHA1 Message Date
smfr%smfr.org
17ed09b145 Fix bug 159048: implement Page Info for camino. This uses a new set of views that have size-to-fix behavior, which are also used now for the certificate view, and the downloads window.
git-svn-id: svn://10.0.0.236/trunk@185563 18797224-902f-48f8-a5cc-f745e15eee43
2005-12-02 05:20:36 +00:00
smfr%smfr.org
7e68744ffd Optimize the performance of bookmarks loading in Camino so that we launch must faster with large bookmarks files. Changes include:
* Change from having every bookmark register for page and favicon load notifications to having the BookmarksManger watch for loads, and then notify the relevant bookmarks. Requires the BookmarksManager to maintain two maps, one of page url -> bookmark, and another of favicon url -> bookmark.
* Now we build the bookmarks menus lazily on display: BookmarkMenu is now an NSMenu subclass.
* The writing of Spotlight Metadata for bookmarks now happens on a thread, after we've set up the rest of the bookmarks.
* We no longer save some empty keys for bookmarks and folders to the bookmarks plist file, which reduces its size (and saving cost). Also changed some bookmarks members from being object types (NSNumber) to primitive types.
* Delay the loading of bookmark icons until requested (rather than when the bookmarks url is set on bookmark loading).
* Bookmark changed notifications now go out with a set of change flags, so we know what changed and can avoid saving bookmarks for trivial changes.
* We no longer save the bookmarks when you tab between fields in the Info panel, if you didn't change anything.
* Sundry bookmarks code cleanup for readability and leg-cocking.
* We now save custom (i.e. <link>-based) favicon URLS with bookmarks, which allows us to avoid hitting the Necko cache for every bookmark up-front as we try to figure out the favicon url for a bookmark.
* The site icon provider code now provides info in the "loaded" notification about whether the load came from the network.

Fixes bug 279994, bug 236373.


git-svn-id: svn://10.0.0.236/trunk@177272 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-06 20:14:30 +00:00
pinkerton%aol.net
c7609ab4b8 adding "camino support" link to help menu (bug 183570)
git-svn-id: svn://10.0.0.236/trunk@176903 18797224-902f-48f8-a5cc-f745e15eee43
2005-07-31 21:28:05 +00:00
smfr%smfr.org
3cf3fb548a Fix bug 248304: turn off the universal charset detector by default, but allow users to turn it back on via an item at the bottom of the Text Encodings menu. Also add a new item for GB 18030. r=pinkerton.
git-svn-id: svn://10.0.0.236/trunk@175632 18797224-902f-48f8-a5cc-f745e15eee43
2005-07-05 20:11:34 +00:00
smfr%smfr.org
d0890eaf5e Fix bug 292694 (Go menu missing history on Tiger) and improving history menu display performance (bug 291414). Fix both by not relying on [NSMenu update] to rebuild the menu, but by using a Carbon Event which fires on menu display.
git-svn-id: svn://10.0.0.236/trunk@173512 18797224-902f-48f8-a5cc-f745e15eee43
2005-05-17 16:47:22 +00:00
smfr%smfr.org
d0097d59f2 Put global history on the Go menu, implemented using the HistoryDataSource this time. Bugs 179676 and 291414.
git-svn-id: svn://10.0.0.236/trunk@173442 18797224-902f-48f8-a5cc-f745e15eee43
2005-05-14 05:30:47 +00:00
pinkerton%aol.net
336b5387c0 manual form fill
git-svn-id: svn://10.0.0.236/trunk@172932 18797224-902f-48f8-a5cc-f745e15eee43
2005-05-01 17:59:45 +00:00
smfr%smfr.org
a0b3f66dd2 Improved bookmarks menu item enabling. Rather than try to recreate the logic for automatic item enabling (which is non-trivial), use a dummy, auto-enabling bookmarks menu, loaded from the nib, to get correct enable states and item titles. This really fixes bug 287339.
git-svn-id: svn://10.0.0.236/trunk@171235 18797224-902f-48f8-a5cc-f745e15eee43
2005-03-26 04:05:46 +00:00
smfr%smfr.org
ea69951a1e Rewrite the add bookmark code (no bug) so that we don't need a BookmarksViewController for this.
Fix bug 285339 (progressive slowdown with more tabs) by releasing all the nib members of the BookmarksEditing nib when closing tabs.
Delay loading the bookmarks editing nib until bookmarks are shown, making new tab creation faster.
When creating a bookmark when bookmarks are showing, use the previous page as the bookmark by looking back in session history.
Save the state of the history folders for a given bookmarks view.
Fix bug 247543 (remember last used Add Bookmark folder across windows).
Change [BookmarkItem description] to [BookmarkItem itemDescription] because -description should be reserved.
When creating a new folder deep in bookmarks, expand all parent folders so that the new folder is visible.
Rename various "add bookmark" methods so that they are all consistent (allowing us to write to FirstResponder when appropriate).


git-svn-id: svn://10.0.0.236/trunk@170521 18797224-902f-48f8-a5cc-f745e15eee43
2005-03-10 18:10:23 +00:00
smfr%smfr.org
a7daada784 Implement bookmarks in tabs, bug 215235. r=pinkerton.
git-svn-id: svn://10.0.0.236/trunk@170166 18797224-902f-48f8-a5cc-f745e15eee43
2005-03-04 17:32:15 +00:00
smfr%smfr.org
660d63bdc8 Add "Installed Plug-Ins" menu item to the bottom of the Help menu (bug 166966).
git-svn-id: svn://10.0.0.236/trunk@170125 18797224-902f-48f8-a5cc-f745e15eee43
2005-03-03 05:59:21 +00:00
pinkerton%aol.net
8e51c8ec21 add "Empty Cache" item to camino menu that just empties the cache, nothing
more.


git-svn-id: svn://10.0.0.236/trunk@165716 18797224-902f-48f8-a5cc-f745e15eee43
2004-11-24 15:23:38 +00:00
joshmoz%gmail.com
ac320ebb82 bug 257281 - add browser reset functionality
git-svn-id: svn://10.0.0.236/trunk@164119 18797224-902f-48f8-a5cc-f745e15eee43
2004-10-20 21:25:06 +00:00
pinkerton%aol.net
630bbf5b2d adding items to help for release notes, tips&tricks, and search customization
(bug 228249)


git-svn-id: svn://10.0.0.236/trunk@152844 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-17 08:06:08 +00:00
pinkerton%aol.net
02ecdec6c1 remove traces of splash screen code and images. fix up some inconsistencies
in the MainMenu nib as well (bug 152464)


git-svn-id: svn://10.0.0.236/trunk@150945 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-06 21:47:24 +00:00
pinkerton%netscape.com
efdf9d96e7 we need to have code to show the about window to customize it to add the
build id. turn off the splash screen to gauge community feedback


git-svn-id: svn://10.0.0.236/trunk@150068 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-05 00:05:10 +00:00
pinkerton%netscape.com
30840d21b2 keep the same collection when showing bookmark manager. make cmd-b be
a toggle with "show/hide" menu items instead of just "manage" menu text. make
cmd-y not toggle and always show history. fix updating of bookmark menus
when there are no windows open. remove some outdated cruft from the main
controller and nib. (bug 226904, and then some)


git-svn-id: svn://10.0.0.236/trunk@150028 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-04 15:02:32 +00:00
bryner%netscape.com
b6a85b6f22 Implement Find Previous (cmd+shift+G), bug 206918. r=sfraser.
git-svn-id: svn://10.0.0.236/trunk@142950 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-27 20:00:56 +00:00
bryner%netscape.com
2d15102e1c Landing changes from CHIMERA_M1_0_1_BRANCH. (I know I'm breaking the static build, I'll fix it later). Code depending on other Mozilla changes is #ifdef'd BRANCH_CHANGES_NEED_MERGED.
git-svn-id: svn://10.0.0.236/trunk@137752 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-13 10:26:09 +00:00
bryner%netscape.com
eeab335d51 Merging changes from CHIMERA_M1_0_1_BRANCH.
git-svn-id: svn://10.0.0.236/trunk@135978 18797224-902f-48f8-a5cc-f745e15eee43
2003-01-08 06:33:05 +00:00
bryner%netscape.com
a3c670c75f Landing all changes from CHIMERA_M1_0_1_BRANCH onto the trunk, and adapting to trunk API changes. Not part of any normal build.
git-svn-id: svn://10.0.0.236/trunk@135167 18797224-902f-48f8-a5cc-f745e15eee43
2002-12-12 11:34:25 +00:00
sfraser%netscape.com
1039b9d523 Updating files for the new class names ('CH' for Gecko-embedding wrapper, all other classes have no prefix).
git-svn-id: svn://10.0.0.236/trunk@127745 18797224-902f-48f8-a5cc-f745e15eee43
2002-08-21 02:06:38 +00:00
sfraser%netscape.com
e291360967 Adding a Get Info item to the Edit menu, which, for now, only applies to the selected bookmark in the bookmarks sidebar. This is part of bug 155484.
git-svn-id: svn://10.0.0.236/trunk@127385 18797224-902f-48f8-a5cc-f745e15eee43
2002-08-15 19:39:14 +00:00
sfraser%netscape.com
4a1b9b9184 Fix for bug 152975. Add a Show/Hide Sidebar menu item with key shortcut Command-/. Patch from Prachi Guariar.
git-svn-id: svn://10.0.0.236/trunk@126537 18797224-902f-48f8-a5cc-f745e15eee43
2002-08-06 20:42:25 +00:00
sfraser%netscape.com
885256c074 Adding a 'Search Page' item to the Go menu (bug 160056). Made it and the Home item always enabled.
git-svn-id: svn://10.0.0.236/trunk@126047 18797224-902f-48f8-a5cc-f745e15eee43
2002-07-30 05:09:44 +00:00
bryner%netscape.com
5a608bcf5e Remove non-functional help menu item, add an Info menu item that goes to the download page.
git-svn-id: svn://10.0.0.236/trunk@125076 18797224-902f-48f8-a5cc-f745e15eee43
2002-07-12 04:53:12 +00:00
sfraser%netscape.com
5adfa6aacb We have to manually update items on the Bookmarks menu and its submenus, because we turn auto-enabling of items off for this menu (presumably, for performance with lots of bookmarks).
git-svn-id: svn://10.0.0.236/trunk@124712 18797224-902f-48f8-a5cc-f745e15eee43
2002-07-05 23:50:08 +00:00
sfraser%netscape.com
f66a698c39 Fixing bug 152622: moving Close Window and Close Tab to the File menu, and making Command-W close tabs then windows, as appropriate. Also giving MainController members more concrete types, rather than 'id'.
git-svn-id: svn://10.0.0.236/trunk@124694 18797224-902f-48f8-a5cc-f745e15eee43
2002-07-05 01:10:13 +00:00
bryner%netscape.com
ab32c97e63 Add a feedback link to the help menu. r=smfr.
git-svn-id: svn://10.0.0.236/trunk@124657 18797224-902f-48f8-a5cc-f745e15eee43
2002-07-04 00:51:44 +00:00
pinkerton%netscape.com
2a4abd365d Added ability to show/hide personal toolbar and persist (bug 149725)
git-svn-id: svn://10.0.0.236/trunk@124024 18797224-902f-48f8-a5cc-f745e15eee43
2002-06-25 22:06:09 +00:00
hewitt%netscape.com
d5879ebb3f 145802 - session history in Go menu for Chimera, 145803 - urlbar autocomplete for chimera
git-svn-id: svn://10.0.0.236/trunk@122217 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-28 09:07:53 +00:00
hyatt%netscape.com
4e975646d8 Lay the plumbing for view source. Tweak context menu wording. Hook up some unconnected context menu items in the image link context menu.
git-svn-id: svn://10.0.0.236/trunk@120155 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-28 22:23:25 +00:00
hyatt%netscape.com
ccd4b6d15d adding an import bookmarks menu command.
git-svn-id: svn://10.0.0.236/trunk@120148 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-28 21:59:30 +00:00
hyatt%netscape.com
8d430b108b hook up toggle toolbar method, update version to 0.2.5
git-svn-id: svn://10.0.0.236/trunk@120034 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-26 23:25:15 +00:00
hyatt%netscape.com
8afbc84c67 Initial NIB commits. NPOB.
git-svn-id: svn://10.0.0.236/trunk@119464 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-20 02:46:28 +00:00