19 Commits

Autor SHA1 Mensagem Data
craig.schlenter@chromium.org ea240157c2 Quick fix for linux shared build.
Review URL: http://codereview.chromium.org/155233

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@20365 0039d316-1c4b-4281-b951-d872f2087c98
2009-07-10 04:57:12 +00:00
sverrir@google.com fb3913362f Make the printint_unittest use the correct test harness. This removes the need for an AtExitManager in one of the tests (which is just plain wrong).
BUG=none
TEST=no functional change (printing_unittests should run successfully).

Review URL: http://codereview.chromium.org/149407

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@20319 0039d316-1c4b-4281-b951-d872f2087c98
2009-07-09 21:38:38 +00:00
sverrir@google.com d29e7f458e Re-enable test (disabled while moving printing functionality to printing library).
TEST=Run printing_unittests (no functional change).
BUG=none

Review URL: http://codereview.chromium.org/149288

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@20260 0039d316-1c4b-4281-b951-d872f2087c98
2009-07-09 14:28:24 +00:00
sverrir@google.com ae14df6577 Move printing related stuff to the root printing project from the browser project. This simplifies further refactoring and eases understanding of the printing part of Chrome.
Also renamed win_printing_context to printing_context_win (correct naming convention) and added stub implementations for _linux and mac.
Now all but one file is compiling on all platforms.

TEST=none (no functional change).
BUG=none

Review URL: http://codereview.chromium.org/149212

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@20086 0039d316-1c4b-4281-b951-d872f2087c98
2009-07-07 21:31:39 +00:00
sverrir@google.com b3905b6193 Fix deps failure (include file was in a multi line comment).
BUG=none
TEST=none

Review URL: http://codereview.chromium.org/149203

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19949 0039d316-1c4b-4281-b951-d872f2087c98
2009-07-06 16:26:22 +00:00
sverrir@google.com 179b5deeb8 Move Emf class to the printing library. Also creates a platform agnostic NativeMetafile definition to ease platform porting.
BUG=none
TEST=none (No functional change)

Review URL: http://codereview.chromium.org/149181

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19943 0039d316-1c4b-4281-b951-d872f2087c98
2009-07-06 15:25:50 +00:00
evan@chromium.org f67e43a517 gtest shouldn't link in gtest_main.cc, as that provides its own main().
Split gtest into two libraries, where the latter provides main().
This is consistent with the way gtest works within Google and with its
automake files.

Fix binaries that require gtest's main() to depend on gtest.gyp:main.

Review URL: http://codereview.chromium.org/99132

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@15440 0039d316-1c4b-4281-b951-d872f2087c98
2009-05-06 19:13:06 +00:00
evan@chromium.org 6aeb411ca0 Revert "gtest shouldn't link in gtest_main.cc, as that provides its own main()."
This reverts commit r14755.

Ugh, Windows build uses some gyp and some not.  :(

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@14759 0039d316-1c4b-4281-b951-d872f2087c98
2009-04-28 19:12:28 +00:00
evan@chromium.org cd972a803f gtest shouldn't link in gtest_main.cc, as that provides its own main().
Split gtest into two libraries, where the latter provides main().
This is consistent with the way gtest works within Google and with its
automake files.

Fix binaries that require gtest's main() to depend on gtest.gyp:main.

Review URL: http://codereview.chromium.org/99132

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@14755 0039d316-1c4b-4281-b951-d872f2087c98
2009-04-28 18:36:12 +00:00
sgk@google.com 0cde7e2694 Basic underpinnings of the gyp equivalent of the Linux SHARED=1 build:
parameterize the 'type' setting of the various library targets, with a
default of 'static_library'.
(Hat tip to Craig Schlenter.)
Review URL: http://codereview.chromium.org/62127

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13345 0039d316-1c4b-4281-b951-d872f2087c98
2009-04-08 12:55:49 +00:00
sgk@google.com abf2f9b343 Remove the checked-in scons configuration files.
Review URL: http://codereview.chromium.org/53121

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12982 0039d316-1c4b-4281-b951-d872f2087c98
2009-04-01 22:05:12 +00:00
bradnelson@google.com 209d5e11b3 Switching printing to gyp on windows.
Review URL: http://codereview.chromium.org/58002

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12801 0039d316-1c4b-4281-b951-d872f2087c98
2009-03-30 20:14:38 +00:00
deanm@chromium.org 456b790085 NO CODE CHANGE
Normalize end of file newlines in build/ media/ printing/ testing/ and tools/.  All files end in a single newline.

Review URL: http://codereview.chromium.org/43082


git-svn-id: svn://svn.chromium.org/chrome/trunk/src@11449 0039d316-1c4b-4281-b951-d872f2087c98
2009-03-11 15:17:55 +00:00
bradnelson@google.com f05bd1c2bd Adding fixed guids to some modules to facilitate incremental switch to gyp.
Review URL: http://codereview.chromium.org/42044

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@11388 0039d316-1c4b-4281-b951-d872f2087c98
2009-03-10 22:25:54 +00:00
mark@chromium.org f57aaeed82 GYP it, GYP it good.
Convert the Mac build to the new GYP-based Xcode build, and remove the old
Xcode projects.
Review URL: http://codereview.chromium.org/28305

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@10693 0039d316-1c4b-4281-b951-d872f2087c98
2009-03-02 00:16:16 +00:00
mark@chromium.org fb9bd7a8a9 Add printing.gyp
Review URL: http://codereview.chromium.org/28138

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@10445 0039d316-1c4b-4281-b951-d872f2087c98
2009-02-26 03:19:22 +00:00
mark@chromium.org 792228668b Add printing.xcodeproj.
Review URL: http://codereview.chromium.org/28076

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@10279 0039d316-1c4b-4281-b951-d872f2087c98
2009-02-24 19:46:27 +00:00
maruel@chromium.org 6ebb6a69ca Add linux printing module.
Review URL: http://codereview.chromium.org/27008

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@10136 0039d316-1c4b-4281-b951-d872f2087c98
2009-02-21 01:15:37 +00:00
maruel@chromium.org 2f69b0b7c4 Move units to new module printing. Add printing_unittests on Windows too. Make test_shell and chrome_dll dependent on printing.
Review URL: http://codereview.chromium.org/21475

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@10105 0039d316-1c4b-4281-b951-d872f2087c98
2009-02-20 17:55:55 +00:00