summaryrefslogtreecommitdiffstats
path: root/cloud_print
Commit message (Collapse)AuthorAgeFilesLines
* Remove msvs_guid from chrome_frame/, cloud_print/, content/tony@chromium.org2011-06-222-5/+0
| | | | | | | | | | courgette/, and google_update/. BUG=28727 Review URL: http://codereview.chromium.org/7191021 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@90119 0039d316-1c4b-4281-b951-d872f2087c98
* Added resources.abodenha@google.com2011-05-1812-174/+357
| | | | | | | | | | | | | | | Virtual_driver_setup now has localization support. All dlls and exes now have a version resource. Common (untranslated) strings are now pulled from a common resource file. Installer and port monitor now have separate .gyp files. Still to do: Integrate with TC and add all languages. BUG= TEST= Review URL: http://codereview.chromium.org/6930019 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@85825 0039d316-1c4b-4281-b951-d872f2087c98
* Create OWNERS fileabodenha@google.com2011-05-051-0/+4
| | | | | | | | | BUG= TEST= Review URL: http://codereview.chromium.org/6929021 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@84267 0039d316-1c4b-4281-b951-d872f2087c98
* Add installation of print driver and printer to the virtual driver setup.abodenha@chromium.org2011-05-036-38/+219
| | | | | | | | | | | | | | | | | | | Added error logging BUG= TEST=Copy installer and port monitor dlls to the same folder. Run the installer as admin. Success message should display. Open the printers dialog. A Cloud print printer should exist. Make sure you have a recent build of chrome dev channel installed. Print something. Run the installer again as admin with --uninstall on the command line. The cloud print printer should be removed. Review URL: http://codereview.chromium.org/6880300 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@83908 0039d316-1c4b-4281-b951-d872f2087c98
* Removed spurious CRs.sanjeevr@chromium.org2011-04-294-155/+155
| | | | | | | | BUG=None TEST=None. TBR=abodenha@chromium.org git-svn-id: svn://svn.chromium.org/chrome/trunk/src@83613 0039d316-1c4b-4281-b951-d872f2087c98
* Fixed permission issues.abodenha@google.com2011-04-266-0/+0
| | | | | | | | TBR=sanjeevr@chromium.org Review URL: http://codereview.chromium.org/6893039 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@83094 0039d316-1c4b-4281-b951-d872f2087c98
* Create initial installer for virtual print driver.abodenha@google.com2011-04-267-27/+310
| | | | | | | | | | | | | | | | | | | | | | | | | | | Caveats: Only installs and registers the port monitor dll for now (Installation of the actual printer/driver is not done) Requires port monitor dlls to be in the same folder as the setup program during install. Versioning is not done. Code signing and packaging are not done Installation of the actual printer/driver is not done Sophos on hive whines and tries to quarantine the installer (I suspect that signing the code will fix this) BUG= TEST=Copy installer and port monitor dlls to the same folder. Run the installer as admin. Success message should display. Open the printers dialog and open properties for any printer. GCP: should be listed under ports. Make sure no printer is using the GCP: port. Run the installer again as admin and pass --uninstall on the command line. Success message should display. The GCP: port should no longer be available. The port monitor dll should no longer exist in c:\windows\system32 This should work on XP, Vista, and Windows 7 both 32 and 64 bit. Review URL: http://codereview.chromium.org/6895026 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@83075 0039d316-1c4b-4281-b951-d872f2087c98
* Extend PathService::Get to be able to return the X86 program files path.abodenha@chromium.org2011-04-251-10/+1
| | | | | | | | | | | | | | | | Cloud print's virtual driver needs this to be able to find the Chrome install directory. Since the port monitor is a 64 bit DLL on 64 bit Windows it needs to request the X86 folder explicitly. BUG= TEST= Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=82567 Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=82686 Review URL: http://codereview.chromium.org/6873159 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@82891 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 82686 - Extend PathService::Get to be able to return the X86 program ↵abodenha@google.com2011-04-221-1/+10
| | | | | | | | | files path.Cloud print's virtual driver needs this to be able to find the Chrome install directory. Since the port monitor is a 64 bit DLL on 64 bit Windows it needs to request the X86 folder explicitly.BUG=TEST=Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=82567Review URL: http://codereview.chromium.org/6873159 TBR=abodenha@chromium.org Review URL: http://codereview.chromium.org/6880147 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@82699 0039d316-1c4b-4281-b951-d872f2087c98
* Extend PathService::Get to be able to return the X86 program files path.abodenha@chromium.org2011-04-221-10/+1
| | | | | | | | | | | | | | Cloud print's virtual driver needs this to be able to find the Chrome install directory. Since the port monitor is a 64 bit DLL on 64 bit Windows it needs to request the X86 folder explicitly. BUG= TEST= Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=82567 Review URL: http://codereview.chromium.org/6873159 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@82686 0039d316-1c4b-4281-b951-d872f2087c98
* Fix deletion of temp files from port monitor.abodenha@google.com2011-04-221-16/+8
| | | | | | | | | | | Adds a new switch to Chrome that will delete the printed file once the print dialog finishes. BUG= TEST= Review URL: http://codereview.chromium.org/6882092 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@82651 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 82567 - Extend PathService::Get to be able to return the X86 program ↵arv@chromium.org2011-04-211-1/+10
| | | | | | | | | files path.Cloud print's virtual driver needs this to be able to find the Chrome install directory. Since the port monitor is a 64 bit DLL on 64 bit Windows it needs to request the X86 folder explicitly.BUG=TEST=Review URL: http://codereview.chromium.org/6873159 TBR=abodenha@google.com Review URL: http://codereview.chromium.org/6899005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@82572 0039d316-1c4b-4281-b951-d872f2087c98
* Extend PathService::Get to be able to return the X86 program files path.abodenha@google.com2011-04-211-10/+1
| | | | | | | | | | | Cloud print's virtual driver needs this to be able to find the Chrome install directory. Since the port monitor is a 64 bit DLL on 64 bit Windows it needs to request the X86 folder explicitly. BUG= TEST= Review URL: http://codereview.chromium.org/6873159 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@82567 0039d316-1c4b-4281-b951-d872f2087c98
* Cleanup: Fix some style issues in the printing code. Fix misuse of scoped_ptr.csilv@chromium.org2011-04-211-1/+1
| | | | | | | | | | Patch created by arthurhsu@chromium.org BUG=none TEST=none Review URL: http://codereview.chromium.org/6880092 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@82523 0039d316-1c4b-4281-b951-d872f2087c98
* Fix corrupt line-endings on port_monitor.cc. (Step 1, remove line-endings ↵csilv@chromium.org2011-04-201-9/+9
| | | | | | | | | | property) BUG=none TBR=vandebo@chromium.org Review URL: http://codereview.chromium.org/6880080 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@82393 0039d316-1c4b-4281-b951-d872f2087c98
* Fix DCHECK in GetProcessIntegrityLevel.abodenha@google.com2011-04-201-0/+2
| | | | | | | | | | | GetProcessIntegrityLevel DCHECKs if an AtExitManager doesn't exist. Create an AtExitManager during port monitor DLL registration/unregistration to avoid the DCHECK. BUG= TEST= Review URL: http://codereview.chromium.org/6882060 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@82318 0039d316-1c4b-4281-b951-d872f2087c98
* Make the virtual driver self registering.abodenha@google.com2011-04-132-1/+44
| | | | | | | | | | BUG= TEST=Copy the DLL to c:\windows\system32 and attempt to register and unregister. Both should succeed. Review URL: http://codereview.chromium.org/6813079 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@81505 0039d316-1c4b-4281-b951-d872f2087c98
* Initial CL for a simple port monitor for Windows to be used by the Cloud ↵abodenha@chromium.org2011-04-066-0/+1122
| | | | | | | | | | Print Virtual Print driver. TEST=Everything should build and unit tests should pass. Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=80678 Review URL: http://codereview.chromium.org/6778001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@80716 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 80678 - Initial CL for a simple port monitor for Windows to be used ↵abodenha@chromium.org2011-04-066-1108/+0
| | | | | | | | | by the Cloud Print Virtual Print driver.TEST=Everything should build and unit tests should pass.Review URL: http://codereview.chromium.org/6778001 TBR=abodenha@chromium.org Review URL: http://codereview.chromium.org/6806016 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@80688 0039d316-1c4b-4281-b951-d872f2087c98
* Initial CL for a simple port monitor for Windows to be used by the Cloud ↵abodenha@chromium.org2011-04-066-0/+1108
Print Virtual Print driver. TEST=Everything should build and unit tests should pass. Review URL: http://codereview.chromium.org/6778001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@80678 0039d316-1c4b-4281-b951-d872f2087c98