2673 Commits

Author SHA1 Message Date
waterson%netscape.com
ab57f747fd Bug 57764. Call UnregisterDataSource() in dtor. r=rjc, sr=alecf
git-svn-id: svn://10.0.0.236/trunk@235704 18797224-902f-48f8-a5cc-f745e15eee43
2007-09-12 17:48:29 +00:00
rjc%netscape.com
0570976a7a Fix bug # 55166: bookmark description loss. r=waterson sr=pavlov
git-svn-id: svn://10.0.0.236/trunk@235703 18797224-902f-48f8-a5cc-f745e15eee43
2007-09-12 17:48:28 +00:00
rayw%netscape.com
212bd92db1 Bug 37275, Changing value of all progids, and changing everywhere a progid
is mentioned to mention a contractid, including in identifiers.

r=warren


git-svn-id: svn://10.0.0.236/trunk@235702 18797224-902f-48f8-a5cc-f745e15eee43
2007-09-12 17:48:27 +00:00
sfraser%netscape.com
688800b7df Removed bogus printfs, and fixed the fragment name of the merged components DLL. r=bryner
git-svn-id: svn://10.0.0.236/trunk@235701 18797224-902f-48f8-a5cc-f745e15eee43
2007-09-12 17:48:26 +00:00
valeski%netscape.com
4eb22da234 46775. consolodating xpfe components into a root module to reduce system overhead bloat. built on win, linux, mac. precheckin tests on windows. general testing on mac and linux.
git-svn-id: svn://10.0.0.236/trunk@235700 18797224-902f-48f8-a5cc-f745e15eee43
2007-09-12 17:48:25 +00:00
rjc%netscape.com
a24b35837f Fix bug # 50057: initial bookmarks menu problem with IE Favorites on Mac. r=me
git-svn-id: svn://10.0.0.236/trunk@235699 18797224-902f-48f8-a5cc-f745e15eee43
2007-09-12 17:48:24 +00:00
dbaron%fas.harvard.edu
ee56565c55 Adding newline to end of file to fix nebiros (SunOS/sparc 5.7) bustage from valeski's checkin.
git-svn-id: svn://10.0.0.236/trunk@235698 18797224-902f-48f8-a5cc-f745e15eee43
2007-09-12 17:48:23 +00:00
rjc%netscape.com
39bb489b30 Fix bug # 51021. r=me
git-svn-id: svn://10.0.0.236/trunk@235697 18797224-902f-48f8-a5cc-f745e15eee43
2007-09-12 17:48:22 +00:00
vidur%netscape.com
6c7d177153 Fix for bug 46861. nsIDOMWindow is now split into two interfaces: a public interface (still called nsIDOMWindow) for embedders and an internal interface (nsIDOMWindowInternal) for internal use. The union of the two interfaces is still visible from JavaScript. r=jst@netscape.com
git-svn-id: svn://10.0.0.236/trunk@235696 18797224-902f-48f8-a5cc-f745e15eee43
2007-09-12 17:48:21 +00:00
valeski%netscape.com
3187dd7797 fixing mac bustage
git-svn-id: svn://10.0.0.236/trunk@235695 18797224-902f-48f8-a5cc-f745e15eee43
2007-09-12 17:48:20 +00:00
valeski%netscape.com
063506267d fixing bustage
git-svn-id: svn://10.0.0.236/trunk@235694 18797224-902f-48f8-a5cc-f745e15eee43
2007-09-12 17:48:19 +00:00
valeski%netscape.com
2cd540a105 46775. preparing for linkage changes. these changes move class definitions into their own .h files so they can be used in other directories (not exported) for building purposes. I also utilized module/factory macros when possible
git-svn-id: svn://10.0.0.236/trunk@235693 18797224-902f-48f8-a5cc-f745e15eee43
2007-09-12 17:48:18 +00:00
rjc%netscape.com
3f6582784f Fix bug # 49495: bookmark parser optimizations. r=waterson
git-svn-id: svn://10.0.0.236/trunk@235692 18797224-902f-48f8-a5cc-f745e15eee43
2007-09-12 17:48:17 +00:00
warren%netscape.com
58827f77b7 Bug 46777. Redesigned stream interfaces to allows stream observers to be decoupled from pipe implementation. Needed for embedding to fix 'spin' problem. r=rpotts,valeski,ruslan
git-svn-id: svn://10.0.0.236/trunk@235691 18797224-902f-48f8-a5cc-f745e15eee43
2007-09-12 17:48:16 +00:00
rjc%netscape.com
5db3b9e0ca Fix bug # 35022: slow bookmark operations. r=waterson
git-svn-id: svn://10.0.0.236/trunk@235690 18797224-902f-48f8-a5cc-f745e15eee43
2007-09-12 17:48:15 +00:00
ccarlen%netscape.com
c0034b49d3 Converted use of nsIFileLocator to nsIDirectoryService
r=valeski


git-svn-id: svn://10.0.0.236/trunk@235689 18797224-902f-48f8-a5cc-f745e15eee43
2007-09-12 17:48:14 +00:00
waterson%netscape.com
949835cb0b Bug 46053. Add [begin|end]UpdateBatch() to nsIRDFObserver; case-normalize the resot of the nsIRDFObserver methods; update implemetors, users. r=bienvenu,rjc,dmose,slamm
git-svn-id: svn://10.0.0.236/trunk@235688 18797224-902f-48f8-a5cc-f745e15eee43
2007-09-12 17:48:13 +00:00
rjc%netscape.com
94bf7146a4 Fix bug # 39161: when adding a new bookmark, set its default type if it doesn't have one. r=me
git-svn-id: svn://10.0.0.236/trunk@235687 18797224-902f-48f8-a5cc-f745e15eee43
2007-09-12 17:48:12 +00:00
warren%netscape.com
38fa011957 Added nsIRDFDataSource::HasArcIn/HasArcOut. Changed nsXULTemplateBuilder.cpp to use it (ifdef'd for now). Speed up folder loading by about 24%. r=waterson,alecf
git-svn-id: svn://10.0.0.236/trunk@235686 18797224-902f-48f8-a5cc-f745e15eee43
2007-09-12 17:48:11 +00:00
waterson%netscape.com
61c9fb7113 Register bookmarks datasource with RDF service *last*, because an other failure will leave the RDF service with a dangling pointer. Also, add assertion if we're unable to create a timer, because this is an *extremely* common platform porting error. r=rjc
git-svn-id: svn://10.0.0.236/trunk@235685 18797224-902f-48f8-a5cc-f745e15eee43
2007-09-12 17:48:10 +00:00
danm%netscape.com
87f307a9ea the 'url has changed' alert in OnStopRequest now asks the channel for an nsIPrompt before defaulting to nsNetSupportDialog. bugs 25684,44171. r=rjc@netscape.com
git-svn-id: svn://10.0.0.236/trunk@235684 18797224-902f-48f8-a5cc-f745e15eee43
2007-09-12 17:48:09 +00:00
dbaron%fas.harvard.edu
2d2f5921d1 Fix leak of a string. r=waterson
git-svn-id: svn://10.0.0.236/trunk@235683 18797224-902f-48f8-a5cc-f745e15eee43
2007-09-12 17:48:08 +00:00
rjc%netscape.com
029a08f1c1 Ensure gRefCnt is initialized to zero. Code from ericb@neoplanet.com, approval=me
git-svn-id: svn://10.0.0.236/trunk@235682 18797224-902f-48f8-a5cc-f745e15eee43
2007-09-12 17:48:07 +00:00
cls%seawood.org
e65062a4a7 Moved declaration of 'nsresult rv' for platforms w/o REPEATING_TIMERS (BeOS). Again.
git-svn-id: svn://10.0.0.236/trunk@235681 18797224-902f-48f8-a5cc-f745e15eee43
2007-09-12 17:48:06 +00:00
jbetak%netscape.com
6e19356fdc 18022, bookmark doc charset caching
r=rjc, ftang, a=ftang


git-svn-id: svn://10.0.0.236/trunk@235680 18797224-902f-48f8-a5cc-f745e15eee43
2007-09-12 17:48:05 +00:00
cls%seawood.org
e8fd9b160c Make --without-dbgrinfo-modules work properly.
Fixes for platforms without REPEATING_TIMERS (BeOS).  r=pavlov a=leaf


git-svn-id: svn://10.0.0.236/trunk@235679 18797224-902f-48f8-a5cc-f745e15eee43
2007-09-12 17:48:04 +00:00
pavlov%netscape.com
30d93d0178 changes all usages of NS_NewTimer to CreateInstance
git-svn-id: svn://10.0.0.236/trunk@235678 18797224-902f-48f8-a5cc-f745e15eee43
2007-09-12 17:48:03 +00:00
warren%netscape.com
a7691f5e57 Changes to unify nsINetPrompt with nsIPrompt, making single sign-on work. Single sign-on API changes. Fixes bugs 34583, 34720, 34725, 24746, 33094. r=sspitzer,morse
git-svn-id: svn://10.0.0.236/trunk@235677 18797224-902f-48f8-a5cc-f745e15eee43
2007-09-12 17:48:02 +00:00
scc%netscape.com
304474a5e6 string backsliding. r=mjudge
git-svn-id: svn://10.0.0.236/trunk@235676 18797224-902f-48f8-a5cc-f745e15eee43
2007-09-12 17:48:01 +00:00
rjc%netscape.com
0c1ecceee5 Enable option to play sound on bookmark schedule status change.
git-svn-id: svn://10.0.0.236/trunk@235675 18797224-902f-48f8-a5cc-f745e15eee43
2007-09-12 17:48:00 +00:00
rjc%netscape.com
7f95205017 Fix nsCAutoString usage.
git-svn-id: svn://10.0.0.236/trunk@235674 18797224-902f-48f8-a5cc-f745e15eee43
2007-09-12 17:47:59 +00:00
rjc%netscape.com
919c234716 Fix bug # 36795: fix uninitialized return variable.
git-svn-id: svn://10.0.0.236/trunk@235673 18797224-902f-48f8-a5cc-f745e15eee43
2007-09-12 17:47:58 +00:00
rjc%netscape.com
811ba90e07 Fix memory leak (of an atom) which ruslan introduced.
git-svn-id: svn://10.0.0.236/trunk@235672 18797224-902f-48f8-a5cc-f745e15eee43
2007-09-12 17:47:57 +00:00
rjc%netscape.com
ef8178b5f8 AddBookmark() now takes an additional type parameter.
git-svn-id: svn://10.0.0.236/trunk@235671 18797224-902f-48f8-a5cc-f745e15eee43
2007-09-12 17:47:56 +00:00
ruslan%netscape.com
822663dd2e Fix 37800
git-svn-id: svn://10.0.0.236/trunk@235670 18797224-902f-48f8-a5cc-f745e15eee43
2007-09-12 17:47:55 +00:00
mjudge%netscape.com
29522e2d2e making string conversions explicit. scc
git-svn-id: svn://10.0.0.236/trunk@235669 18797224-902f-48f8-a5cc-f745e15eee43
2007-09-12 17:47:54 +00:00
danm%netscape.com
51277bf0bd dist...chrome restructuring
git-svn-id: svn://10.0.0.236/trunk@235668 18797224-902f-48f8-a5cc-f745e15eee43
2007-09-12 17:47:53 +00:00
scc%netscape.com
6f13399c22 making string conversions explicit
git-svn-id: svn://10.0.0.236/trunk@235667 18797224-902f-48f8-a5cc-f745e15eee43
2007-09-12 17:47:52 +00:00
rjc%netscape.com
789575572e Add support for importing/exporting bookmarks.
git-svn-id: svn://10.0.0.236/trunk@235666 18797224-902f-48f8-a5cc-f745e15eee43
2007-09-12 17:47:51 +00:00
rjc%netscape.com
4e0d71e621 Internally, force all "shortcuts" to be lowercase (due to RDF APIs being case-significant). When looking for a shortcut match, first lowercase it, then look through graph... this allows for a case-insignificant match.
git-svn-id: svn://10.0.0.236/trunk@235665 18797224-902f-48f8-a5cc-f745e15eee43
2007-09-12 17:47:50 +00:00
rjc%netscape.com
3b28788cf5 When using bookmark timers, set channel load attributes to always validate.
git-svn-id: svn://10.0.0.236/trunk@235664 18797224-902f-48f8-a5cc-f745e15eee43
2007-09-12 17:47:49 +00:00
rjc%netscape.com
a4ce3715f2 Small bookmark timer fix (I believe this was broken a while ago when repeating timers were implemented.)
git-svn-id: svn://10.0.0.236/trunk@235663 18797224-902f-48f8-a5cc-f745e15eee43
2007-09-12 17:47:48 +00:00
rjc%netscape.com
674bab045a Small tweak for GetFolderViaHint()
git-svn-id: svn://10.0.0.236/trunk@235662 18797224-902f-48f8-a5cc-f745e15eee43
2007-09-12 17:47:47 +00:00
rjc%netscape.com
de3c40f9dd Add support for "Set as New Internet Search Folder" context menu command... which means, you can set a bookmark folder to use when bookmarking search queries.
git-svn-id: svn://10.0.0.236/trunk@235661 18797224-902f-48f8-a5cc-f745e15eee43
2007-09-12 17:47:46 +00:00
warren%netscape.com
397f3a43a1 Necko API changes: primarily nsIChannel, changing initialization parameters to accessors. Got javascript: evaluation to happen at the right time (when AsyncRead is called) as well as on the right thread.
git-svn-id: svn://10.0.0.236/trunk@235660 18797224-902f-48f8-a5cc-f745e15eee43
2007-09-12 17:47:45 +00:00
rjc%netscape.com
59eaf64364 Fix bug # 33678: require a valid URL when adding a new URL. Also, ensure that IsBookmarked() works for all URIs (not just bookmarks, but folders too) so that when looking for a folder by type, we can use IsBookmarked() to verify that the folder actually exists in the bookmarks hierarchy chain.
git-svn-id: svn://10.0.0.236/trunk@235659 18797224-902f-48f8-a5cc-f745e15eee43
2007-09-12 17:47:44 +00:00
rjc%netscape.com
76638f0e26 Fix bug # 33664: UMR in bookmarks.
git-svn-id: svn://10.0.0.236/trunk@235658 18797224-902f-48f8-a5cc-f745e15eee43
2007-09-12 17:47:43 +00:00
rjc%netscape.com
6d35853261 Use .get() when comparing native ptr and nsCOMPtr.
git-svn-id: svn://10.0.0.236/trunk@235657 18797224-902f-48f8-a5cc-f745e15eee43
2007-09-12 17:47:42 +00:00
rjc%netscape.com
9f51d7518b Add support for "Set New Bookmark Folder" and "Set Personal Toolbar Folder" context menu commands.
git-svn-id: svn://10.0.0.236/trunk@235656 18797224-902f-48f8-a5cc-f745e15eee43
2007-09-12 17:47:41 +00:00
rjc%netscape.com
478387d133 Add RDF command separator support.
git-svn-id: svn://10.0.0.236/trunk@235655 18797224-902f-48f8-a5cc-f745e15eee43
2007-09-12 17:47:40 +00:00