summaryrefslogtreecommitdiffstats
path: root/chrome/service
Commit message (Collapse)AuthorAgeFilesLines
* Removed print_web_view_helper_win.ccvitalybuka2014-08-281-3/+3
| | | | | | | | | | | | Removed win_pdf_metafile_for_printing gyp option. Removed WIN_PDF_METAFILE_FOR_PRINTING define. BUG=170859 TBR=yzshen Review URL: https://codereview.chromium.org/516823002 Cr-Commit-Position: refs/heads/master@{#292501}
* Remove implicit conversions from scoped_refptr to T* in chrome/dcheng2014-08-261-1/+1
| | | | | | | | | | | This patch was generated by running the rewrite_scoped_refptr clang tool on a Linux build. BUG=110610 Review URL: https://codereview.chromium.org/511473002 Cr-Commit-Position: refs/heads/master@{#292012}
* Change base/file_utils.h includes to base/files/file_utils.h in chrome/thestig2014-08-264-4/+4
| | | | | | Review URL: https://codereview.chromium.org/486843004 Cr-Commit-Position: refs/heads/master@{#291880}
* Port parts of //third_pary/libjingle build to GNajwong2014-08-231-1/+1
| | | | | | | | | | | | | | | | | | | | | | | Reimplements parts of //third_party/libjingle's build in GN. The new build is much less flexible than the original. No configuration variables have been ported. Some windows-specific configs have been left out and annotated with TODOs. Most signifcantly, the entirety of the 'if (enable_webrtc)' block has been omitted, because the GN build for webrtc isn't working yet. Despite these limitations, it is an adequate replacement for the 'stub' libjingle target in most situations. Note, this CL is a near direct copy of rlarocque's work at https://codereview.chromium.org/455583002/ BUG=none TBR=sky,pavely,rlarocque Review URL: https://codereview.chromium.org/498603002 Cr-Commit-Position: refs/heads/master@{#291587}
* Merge ResourceBundle's InitSharedInstanceLocaleOnly with ↵tfarina@chromium.org2014-08-141-1/+2
| | | | | | | | | | | | | | | | | InitSharedInstanceWithLocale(). Both methods do almost the same and just difer on whether or not to load the common resources (aka chrome pak files!). BUG=340082 TEST=None R=tony@chromium.org,lambroslambrou@chromium.org TBR=ben@chromium.org Review URL: https://codereview.chromium.org/457103003 Cr-Commit-Position: refs/heads/master@{#289435} git-svn-id: svn://svn.chromium.org/chrome/trunk/src@289435 0039d316-1c4b-4281-b951-d872f2087c98
* Use a qualified path for grit includes in various chrome/ directories.thestig@chromium.org2014-08-134-6/+5
| | | | | | | | | BUG=401588 Review URL: https://codereview.chromium.org/450053003 Cr-Commit-Position: refs/heads/master@{#289213} git-svn-id: svn://svn.chromium.org/chrome/trunk/src@289213 0039d316-1c4b-4281-b951-d872f2087c98
* Cleanup: Remove unneeded #include from ui/base/l10n/l10n_util.h.thestig@chromium.org2014-08-121-0/+1
| | | | | | | Review URL: https://codereview.chromium.org/453513003 Cr-Commit-Position: refs/heads/master@{#288876} git-svn-id: svn://svn.chromium.org/chrome/trunk/src@288876 0039d316-1c4b-4281-b951-d872f2087c98
* Cleanup: Remove unneeded #includes for grit/, ui/base/l10n/l10n_util.h and ↵thestig@chromium.org2014-08-083-6/+1
| | | | | | | | | | | | | | | | ui/base/resource/resource_bundle.h. For files that have #include from the list above, the heuristics for determining if the #includes are needed are as follows: grit -> with a few exceptions, grep for ID[RS] l10n_util.h -> grep l10n_util:: resource_bundle.h -> egrep '(GetImageNamed|GetNativeImageNamed|GetRawDataResource|GetLocalizedString|GetImageSkiaNamed|ResourceBundle)' Review URL: https://codereview.chromium.org/454583002 Cr-Commit-Position: refs/heads/master@{#288450} git-svn-id: svn://svn.chromium.org/chrome/trunk/src@288450 0039d316-1c4b-4281-b951-d872f2087c98
* GN support for //jingle directoryrlarocque@chromium.org2014-08-051-1/+1
| | | | | | | | | | | | Supports GN build of //jingle, though its targets won't be linkable until its dependency //third_party/libjingle is properly supported. TBR=ajwong BUG= Review URL: https://codereview.chromium.org/431423002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@287425 0039d316-1c4b-4281-b951-d872f2087c98
* Add chrome/service to GN build.brettw@chromium.org2014-07-091-0/+71
| | | | | | | | R=jamesr@chromium.org Review URL: https://codereview.chromium.org/381643003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@282107 0039d316-1c4b-4281-b951-d872f2087c98
* Switch to using URLRequestContextBuilder to create some contexts.mmenke@chromium.org2014-07-086-85/+22
| | | | | | | | | | | | | Also add missing functionality to URLRequestContextBuilder to fit their needs. This is intended to simplify code to initialize the network stack, and make it easier to refactor network stack initialization. BUG=388836 Review URL: https://codereview.chromium.org/354693004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@281638 0039d316-1c4b-4281-b951-d872f2087c98
* Clamp down various chrome/ DEPS files.thestig@chromium.org2014-06-243-8/+2
| | | | | | | | TBR=isherman@chromium.org,rogerta@chromium.org,dalecurtis@chromium.org,brettw@chromium.org Review URL: https://codereview.chromium.org/350453004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@279265 0039d316-1c4b-4281-b951-d872f2087c98
* Split printing utility IPC messages into its own file.thestig@chromium.org2014-06-181-1/+5
| | | | | | Review URL: https://codereview.chromium.org/323693002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@278042 0039d316-1c4b-4281-b951-d872f2087c98
* Add paper size support for local printing on Windows.vitalybuka@chromium.org2014-06-161-3/+6
| | | | | | | | | | | Set windows paper is as ventor_id. Use windows paper id in Cloud Print Connector. BUG=239879,382338 Review URL: https://codereview.chromium.org/333993003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@277562 0039d316-1c4b-4281-b951-d872f2087c98
* Add URLRequestJobFactories to URLRequestContexts without one.mmenke@chromium.org2014-06-131-0/+2
| | | | | | | | | | | | | | | Currently a URLRequestJobFactory is optional, as the global URLRequestJobManager passes jobs on to the URLRequestFilter and global http/https/ws/wss factories. In order to be able to eliminate the global URLRequestJobManager object, first have to give all contexts their own URLRequestJobFactory. BUG=81979 TBR=ajwong@chromium.org (Who actually signed off on this, but Rietveld ignored his email). Review URL: https://codereview.chromium.org/311393002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@276867 0039d316-1c4b-4281-b951-d872f2087c98
* Convert local printer capabilites to CDD format to unify with cloud printers ↵alekseys@chromium.org2014-06-053-116/+9
| | | | | | | | | | and PDF printer. This is a necessary step for adding paper size capability to local printers. BUG=239879 Review URL: https://codereview.chromium.org/313723002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@275250 0039d316-1c4b-4281-b951-d872f2087c98
* Add IPC::ChannelProxy::Create() and IPC::SyncChannel::Create()morrita@chromium.org2014-06-051-2/+2
| | | | | | | | | | | | | | | | | | | This change replaces constructors with Create() methods of ChannelProxy and SyncChannel. This open the possibility to introduce polymorphism to these classes. This is a revision of r274310 (https://codereview.chromium.org/301973003/) in which I added bunch of Create*() method variants. The chagne was reverted. This change no longer does it and just keeps using Channel::Mode to specify the channel type. TEST=none BUG=377980 R=darin@chromium.org,jam@chromium.org Review URL: https://codereview.chromium.org/310853003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@275140 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 274310 "Introduce IPC::ChannelProxy::Create*() and IPC::S..."lambroslambrou@chromium.org2014-06-021-2/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Broke Windows compile: http://build.chromium.org/p/chromium.win/buildstatus?builder=Win%20x64%20Builder&number=180 FAILED: ninja -t msvc -e environment.x64 -- C:\b\build\goma/gomacc "C:\b\depot_tools\win_toolchain\vs2013_files\VC\bin\amd64\cl.exe" /nologo /showIncludes /FC @obj\remoting\host\win\remoting_core.wts_session_process_delegate.obj.rsp /c ..\..\remoting\host\win\wts_session_process_delegate.cc /Foobj\remoting\host\win\remoting_core.wts_session_process_delegate.obj /Fdobj\remoting\remoting_core.cc.pdb c:\b\build\slave\win_x64_builder\build\src\remoting\host\win\wts_session_process_delegate.cc(386) : error C2661: 'IPC::ChannelProxy::ChannelProxy' : no overloaded function takes 4 arguments ninja: build stopped: subcommand failed. > Introduce IPC::ChannelProxy::Create*() and IPC::SynChannel::Create*() > > This change hides constructors of these classes so that we can turn > them polymorphic classes. > > Note that having almost identical ChannelProxy::Init*() isn't great > and they will be replaced by a factory-like abstraction in coming > changes. > > TEST=none > R=darin,cpu > BUG=377980 > > Review URL: https://codereview.chromium.org/301973003 TBR=morrita@chromium.org Review URL: https://codereview.chromium.org/312553004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@274315 0039d316-1c4b-4281-b951-d872f2087c98
* Introduce IPC::ChannelProxy::Create*() and IPC::SynChannel::Create*()morrita@chromium.org2014-06-021-3/+2
| | | | | | | | | | | | | | | | | This change hides constructors of these classes so that we can turn them polymorphic classes. Note that having almost identical ChannelProxy::Init*() isn't great and they will be replaced by a factory-like abstraction in coming changes. TEST=none R=darin,cpu BUG=377980 Review URL: https://codereview.chromium.org/301973003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@274310 0039d316-1c4b-4281-b951-d872f2087c98
* Printing on Windows via PDFscottmg@chromium.org2014-05-202-32/+27
| | | | | | | | | | | | | | | | | | | | | | | | | | Currently: - Based on #if, switches renderer rendering to PDF for preview - Add PdfToEmfConvert based on PWGRasterConverter - Various plumbing. Preview works the same as other PDF based platforms. For getting to EMF, the when PRINTING_WIN_USES_PDF_AS_METAFILE is on, the renderer generates a PDF instead of EMF directly (this contains all the pages in the desired range). This is returned to PrintViewManagerBase, where it's passed to PdfToEmfConverter which uses the sandboxed utility process and pdf.dll to convert via RenderPDFPageToDC. The utility process renderers one emf page at at time (into numbered files) to avoid having a very large emf file. As this uses pdf.dll this is currently off-by-default controlled by the gyp variable win_pdf_metafile_for_printing. R=vitalybuka@chromium.org BUG=170859 Review URL: https://codereview.chromium.org/255543006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@271772 0039d316-1c4b-4281-b951-d872f2087c98
* Moved CloudPrintUrl to components/cloud_devices/cloud_devices_urls.h.vitalybuka@chromium.org2014-04-203-17/+4
| | | | | | | | | | Removed unused cloud print prefs. TBR=jochen, rogerta Review URL: https://codereview.chromium.org/240283010 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@264945 0039d316-1c4b-4281-b951-d872f2087c98
* Moved current cloud_devices content into cloud_devices/common.vitalybuka@chromium.org2014-04-182-2/+2
| | | | | | | | TBR=jochen@chromium.org Review URL: https://codereview.chromium.org/242243002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@264745 0039d316-1c4b-4281-b951-d872f2087c98
* Added --cloud-print-xmpp-endpoint to make possible test with non-default ↵vitalybuka@chromium.org2014-04-151-0/+3
| | | | | | | | XMPP server. Review URL: https://codereview.chromium.org/231913004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@264007 0039d316-1c4b-4281-b951-d872f2087c98
* Delete the GTK+ port of Chrome.erg@chromium.org2014-04-101-20/+1
| | | | | | | | | BUG=297026 R=ben@chromium.org Review URL: https://codereview.chromium.org/231733005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@263101 0039d316-1c4b-4281-b951-d872f2087c98
* Use service process to collect printers.vitalybuka@chromium.org2014-03-274-12/+36
| | | | | | | | | | | | Connector could have list of print servers in "Service State" file, so it could operate on different printers list. CUPS connector uses different printer name format than printing PrintBackendCUPS. BUG=350235 NOTRY=true Review URL: https://codereview.chromium.org/208653010 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@259930 0039d316-1c4b-4281-b951-d872f2087c98
* Move CommandLine to base namespace.brettw@chromium.org2014-03-172-7/+7
| | | | | | | | | | | | Fix all forward-declares and header files referencing CommandLine. This keeps a "using base::CommandLine" in the command line header file so that the rest of the source files can be changes in a follow-up. TBR=sky Review URL: https://codereview.chromium.org/196413016 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@257514 0039d316-1c4b-4281-b951-d872f2087c98
* Removed code related to Mac virtual printer.vitalybuka@chromium.org2014-03-123-106/+0
| | | | | | | | BUG=111652,350118 Review URL: https://codereview.chromium.org/193923002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@256400 0039d316-1c4b-4281-b951-d872f2087c98
* scoped_ptr<DEVMODE[]> replaced with scoped_ptr<DEVMODE, base::FreeDeleter>.vitalybuka@chromium.org2014-03-113-16/+17
| | | | | | | | NOTRY=true Review URL: https://codereview.chromium.org/191913002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@256087 0039d316-1c4b-4281-b951-d872f2087c98
* Move WriteFile and WriteFileDescriptor from file_util to base namespace.brettw@chromium.org2014-03-062-3/+3
| | | | | | | | | R=viettrungluu@chromium.org TBR=viettrungluu Review URL: https://codereview.chromium.org/184563006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@255418 0039d316-1c4b-4281-b951-d872f2087c98
* Enable CDD in cloud print connector on windows by default.vitalybuka@chromium.org2014-02-251-2/+8
| | | | | | | | | | | Added flag to switch back to XPS if needed. BUG=317027, 281494 NOTRY=true Review URL: https://codereview.chromium.org/179363002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@253273 0039d316-1c4b-4281-b951-d872f2087c98
* Use USE_GLIB flag instead of OS_XXXX for choosing whether to initialize glib.uekawa@chromium.org2014-02-241-2/+2
| | | | | | | | BUG=170408 Review URL: https://codereview.chromium.org/176993003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@252906 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 252221 "Use DocumentProperties to get default DEVMODE ins..."vitalybuka@chromium.org2014-02-212-2/+2
| | | | | | | | | | | | | | > Use DocumentProperties to get default DEVMODE instead of PRINTER_INFO_*. > Fixed ScopedPrinterHandle::OpenPrinter interface. > > Review URL: https://codereview.chromium.org/168003002 TBR=vitalybuka@chromium.org BUG=345746 Review URL: https://codereview.chromium.org/175173005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@252658 0039d316-1c4b-4281-b951-d872f2087c98
* Use DocumentProperties to get default DEVMODE instead of PRINTER_INFO_*.vitalybuka@chromium.org2014-02-202-2/+2
| | | | | | | | Fixed ScopedPrinterHandle::OpenPrinter interface. Review URL: https://codereview.chromium.org/168003002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@252221 0039d316-1c4b-4281-b951-d872f2087c98
* Call PTOpenProvider to make sure that XPS works.vitalybuka@chromium.org2014-02-181-4/+12
| | | | | | | | | BUG=317027 TBR=noamsml Review URL: https://codereview.chromium.org/169903003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@251707 0039d316-1c4b-4281-b951-d872f2087c98
* Use XPS to set color for HP printers.vitalybuka@chromium.org2014-02-142-89/+19
| | | | | | | | | | Wrap DocumentProperties into printing::CreateDevMode(). BUG=166587 Review URL: https://codereview.chromium.org/165993002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@251408 0039d316-1c4b-4281-b951-d872f2087c98
* Set orientation capability.vitalybuka@chromium.org2014-02-141-0/+7
| | | | | | | | BUG=317027 Review URL: https://codereview.chromium.org/163393005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@251239 0039d316-1c4b-4281-b951-d872f2087c98
* Creates a way to launch the utility process with elevated privileges on ↵haven@chromium.org2014-02-112-0/+5
| | | | | | | | | | | | Windows systems for the rare operations that require administrator access. IPCs to the utility process will be filtered when it is running elevated. BUG=331881 Review URL: https://codereview.chromium.org/98603007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@250409 0039d316-1c4b-4281-b951-d872f2087c98
* Fallback to CDD/CJT if connector can't initialize XPS API.vitalybuka@chromium.org2014-02-098-29/+185
| | | | | | | | BUG=313274 Review URL: https://codereview.chromium.org/147953009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@250018 0039d316-1c4b-4281-b951-d872f2087c98
* Printer registration using CDD.vitalybuka@chromium.org2014-02-096-3/+184
| | | | | | | | | | | | The code is not enabled yet. BUG=317027 Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=249967 Review URL: https://codereview.chromium.org/148203011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@249995 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 249967 "Printer registration using CDD."vollick@chromium.org2014-02-096-184/+3
| | | | | | | | | | | | | | | > Printer registration using CDD. > The code is not enabled yet. > > BUG=317027 > > Review URL: https://codereview.chromium.org/148203011 TBR=vitalybuka@chromium.org Review URL: https://codereview.chromium.org/150243004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@249985 0039d316-1c4b-4281-b951-d872f2087c98
* Fixed GetSupportedMimeTypes.vitalybuka@chromium.org2014-02-091-1/+1
| | | | | | | | TBR=noamsml Review URL: https://codereview.chromium.org/152493004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@249978 0039d316-1c4b-4281-b951-d872f2087c98
* Printer registration using CDD.vitalybuka@chromium.org2014-02-096-3/+184
| | | | | | | | | | The code is not enabled yet. BUG=317027 Review URL: https://codereview.chromium.org/148203011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@249967 0039d316-1c4b-4281-b951-d872f2087c98
* Added print_ticket_mime_type into PrintSystem API.vitalybuka@chromium.org2014-02-087-69/+102
| | | | | | | | | | Added call to DocumentProperties. It should be called after ConvertPrintTicketToDevMode. BUG=317027 Review URL: https://codereview.chromium.org/156823002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@249932 0039d316-1c4b-4281-b951-d872f2087c98
* Added ChromeUtilityMsg_GetPrinterSemanticCapsAndDefaults message and handler.vitalybuka@chromium.org2014-02-072-2/+79
| | | | | | | | | BUG=317027 NOTRY=true Review URL: https://codereview.chromium.org/155223002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@249554 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 234174 "Extract XPS code from PrintSystemWin"vitalybuka@chromium.org2014-02-063-623/+568
| | | | | | | | | | | | | | | | | No need in this split. > Extract XPS code from PrintSystemWin. > > BUG=317027 > > Review URL: https://codereview.chromium.org/61673004 TBR=noamsml BUG=317027 Review URL: https://codereview.chromium.org/144003022 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@249471 0039d316-1c4b-4281-b951-d872f2087c98
* Remove ServiceUtilityProcessHost::Client::OnGetPrinterCapsAndDefaultsFailed.vitalybuka@chromium.org2014-02-063-22/+14
| | | | | | | | NOTRY=true Review URL: https://codereview.chromium.org/155133002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@249238 0039d316-1c4b-4281-b951-d872f2087c98
* Update uses of UTF conversions in chrome/installer, chrome/renderer, ↵avi@chromium.org2013-12-255-15/+16
| | | | | | | | | | | | chrome/service, chrome/test, chrome/third_party, chrome/tools, chrome/utility to use the base:: namespace. BUG=330556 TEST=no change TBR=ben@chromium.org Review URL: https://codereview.chromium.org/119103004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@242472 0039d316-1c4b-4281-b951-d872f2087c98
* Update some uses of Value in chrome/ to use the base:: namespace.avi@chromium.org2013-12-239-54/+61
| | | | | | | | | | BUG=88666 TEST=no change TBR=ben@chromium.org Review URL: https://codereview.chromium.org/119583003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@242408 0039d316-1c4b-4281-b951-d872f2087c98
* Fix a race condition in preference metric reporting.erikwright@chromium.org2013-12-231-1/+4
| | | | | | | | | | | | | | | | | | Introduces: - PrefFilter: An interface to intercept preference values as they are loaded from disk, before any changes are possible. - PrefHashFilter: An implementation that verifies preference values against hashes in a PrefHashStore. - PrefHashStore(Impl): An interface and implementation for storing and verifying hashes of preferences. - PrefHashCalculator: A utility for calculating preference value hashes. TBR=brettw (base/base.gyp), scottbyer (chrome/service/service_process_prefs.cc) BUG=321680 NOTRY=True Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=242382 Review URL: https://codereview.chromium.org/90563003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@242407 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 242382 "Fix a race condition in preference metric reporting."danakj@chromium.org2013-12-231-4/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | This broke android causing test crashes: http://build.chromium.org/p/chromium.linux/builders/Android%20Tests%20%28dbg%29/builds/17336/steps/chromiumtestshell_instrumentation_tests/logs/stdio http://chromegw.corp.google.com/i/clank.tot/builders/instrumentation-yakju-clankium-tot/builds/21056/steps/Run%20stack%20tool%20with%20logcat%20dump/logs/stdio > Fix a race condition in preference metric reporting. > > Introduces: > - PrefFilter: An interface to intercept preference values as they are loaded from disk, before any changes are possible. > - PrefHashFilter: An implementation that verifies preference values against hashes in a PrefHashStore. > - PrefHashStore(Impl): An interface and implementation for storing and verifying hashes of preferences. > - PrefHashCalculator: A utility for calculating preference value hashes. > > TBR=brettw (base/base.gyp), scottbyer (chrome/service/service_process_prefs.cc) > BUG=321680 > NOTRY=True > > Review URL: https://codereview.chromium.org/90563003 TBR=erikwright@chromium.org Review URL: https://codereview.chromium.org/120803002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@242388 0039d316-1c4b-4281-b951-d872f2087c98