Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Commits on Mar 13, 2012
  1. Add an OWNERS file for sdch.

    dpranke@chromium.org authored
    As part of the changes to make sure all directories have proper lists of owners, I'm adding one here ...
    
    R=jar@chromium.org
    BUG=88315
    
    Review URL: https://chromiumcodereview.appspot.com/9665022
    
    git-svn-id: svn://svn.chromium.org/chrome/trunk/src@126283 0039d316-1c4b-4281-b951-d872f2087c98
Commits on Nov 22, 2011
  1. replace platform conditions with os_posix and os_bsd where applicable

    robert.nagy@gmail.com authored
    this patch also adds a comment that describes why
    EAI_NODATA is disabled on FreeBSD
    
    BUG=
    TEST=
    TBR=wtc
    
    Review URL: http://codereview.chromium.org/8598010
    
    git-svn-id: svn://svn.chromium.org/chrome/trunk/src@111253 0039d316-1c4b-4281-b951-d872f2087c98
Commits on Sep 7, 2011
  1. Reuse linux's config.h to build sdch on android.

    jnd@chromium.org authored
    BUG=
    TEST=
    Review URL: http://codereview.chromium.org/7835026
    
    git-svn-id: svn://svn.chromium.org/chrome/trunk/src@99930 0039d316-1c4b-4281-b951-d872f2087c98
Commits on Jul 11, 2011
  1. Remove the comments setting emands and vim tab width and expansion va…

    tony@chromium.org authored
    …riables.
    
    These were added in r28089 (http://codereview.chromium.org/256059) but
    are unnecessary bloat for everyone to carry around, even those that don't
    use emacs or vim.
    
    In an earlier change, I added editor config files in src/tools/emacs/
    and src/tools/vim/ so users of the appropriate editor can source those
    instead.
    
    BUG=none
    TEST=none
    
    Review URL: http://codereview.chromium.org/7310019
    
    git-svn-id: svn://svn.chromium.org/chrome/trunk/src@92046 0039d316-1c4b-4281-b951-d872f2087c98
Commits on Jun 25, 2011
  1. Patch for Solaris support, mostly ifdefs and header files, plus adds …

    chromium@hybridsource.org authored
    …libevent configuration.
    
    BUG=30101
    TEST=compiles
    
    Review URL: http://codereview.chromium.org/7238021
    
    git-svn-id: svn://svn.chromium.org/chrome/trunk/src@90494 0039d316-1c4b-4281-b951-d872f2087c98
Commits on Jun 16, 2011
  1. Remove msvs_guids from ipc, media, net, ppapi, printing, sandbox,

    tony@chromium.org authored
    sdch, skia, and testing.
    
    BUG=28727
    
    Review URL: http://codereview.chromium.org/7165009
    
    git-svn-id: svn://svn.chromium.org/chrome/trunk/src@89369 0039d316-1c4b-4281-b951-d872f2087c98
Commits on May 19, 2011
  1. Globally replace <(library) with static_library

    evan@chromium.org authored
    We provided <(library) as a variable to support a peculiar
    build configuration on Linux.  We no longer support that build
    configuration, so we can simplify this code to no longer use
    a variable.
    
    Review URL: http://codereview.chromium.org/7051014
    
    git-svn-id: svn://svn.chromium.org/chrome/trunk/src@86004 0039d316-1c4b-4281-b951-d872f2087c98
Commits on Mar 30, 2011
  1. Rerun configure to update linux/config.h and mac/config.h for

    wtc@chromium.org authored
    open-vcdiff 0.7.
    
    Linux: Ubuntu Lucid 10.04
    Mac: Mac OS X 10.5 with Xcode 3.1.4
    
    It seems that the original linux/config.h was incorrectly generated.
    
    BUG=none
    TEST=none
    Review URL: http://codereview.chromium.org/6732031
    
    git-svn-id: svn://svn.chromium.org/chrome/trunk/src@79888 0039d316-1c4b-4281-b951-d872f2087c98
Commits on Feb 4, 2010
  1. OpenBSD/FreeBSD GYP changes (most of the remaining ones)

    pvalchev@google.com authored
    Review URL: http://codereview.chromium.org/565043
    
    git-svn-id: svn://svn.chromium.org/chrome/trunk/src@38079 0039d316-1c4b-4281-b951-d872f2087c98
Commits on Oct 6, 2009
  1. Add comments setting emacs and vim tab width and expansion variables.

    sgk@google.com authored
    BUG=none
    TEST=successful builds
    Review URL: http://codereview.chromium.org/256059
    
    git-svn-id: svn://svn.chromium.org/chrome/trunk/src@28089 0039d316-1c4b-4281-b951-d872f2087c98
Commits on Sep 15, 2009
  1. Force inclusion of build/common.gypi for all chromium gyp files.

    yaar@chromium.org authored
    Why: Simpler build code. If everybody includes it, it should be included automatically.
    Why now: The webkit chromium builds need it be specified, since can't default to build/common.gypi.
    
    What was done:
    1. build/common.gypi's contents were moved to a new file build/gyp_chromium.gypi
    2. tools/gyp/gyp_chromium was moved to build/gyp_chromium and made to automatically include build/gyp_chromium.gypi.
    3. lots of gyp files were fixed to not refer to build/common.gypi any more.
    4. o3d which also builds independently of chrome, was fixed to have a gyp_o3d that includes gyp_chromium.gypi too.
    5. build/common.gypi was left empty, because there are some external projects that still refer to it.
    
    Things that are left to do after this patch is in:
    1. The following external files (in other repositories) need to stop include common.gypi
      ./third_party/hunspell/hunspell.gyp
      ./third_party/icu/icu.gyp
      ./v8/tools/gyp/v8.gyp
    2. Once nobody refers to common.gypi anymore, delete common.gypi
       -or-
       Delete gyp_chromium.gypi and move its content back to common.gypi
    
    Tested on mac, win and linux. On win, got a few unit tests errors on chrome bookmarks, which should not be related. I'm running again with clobber to verify.
    
    Review URL: http://codereview.chromium.org/206006
    
    git-svn-id: svn://svn.chromium.org/chrome/trunk/src@26302 0039d316-1c4b-4281-b951-d872f2087c98
Commits on Jul 28, 2009
  1. Remove *.vsprops files that are no longer referenced (or only have

    sgk@google.com authored
    references to each other) anywhere in the Chromium code base.
    BUG=none
    TEST=rebuild
    Review URL: http://codereview.chromium.org/159523
    
    git-svn-id: svn://svn.chromium.org/chrome/trunk/src@21873 0039d316-1c4b-4281-b951-d872f2087c98
Commits on Apr 8, 2009
  1. Basic underpinnings of the gyp equivalent of the Linux SHARED=1 build:

    sgk@google.com authored
    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
Commits on Apr 1, 2009
  1. Remove the checked-in scons configuration files.

    sgk@google.com authored
    Review URL: http://codereview.chromium.org/53121
    
    git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12982 0039d316-1c4b-4281-b951-d872f2087c98
Commits on Mar 18, 2009
  1. Switching net over to use gyp on windows.

    bradnelson@google.com authored
    Review URL: http://codereview.chromium.org/48108
    
    git-svn-id: svn://svn.chromium.org/chrome/trunk/src@11942 0039d316-1c4b-4281-b951-d872f2087c98
Commits on Mar 14, 2009
  1. Adding back in files lost in 11688.

    bradnelson@google.com authored
    Review URL: http://codereview.chromium.org/46075
    
    git-svn-id: svn://svn.chromium.org/chrome/trunk/src@11694 0039d316-1c4b-4281-b951-d872f2087c98
Commits on Mar 13, 2009
  1. Switching net to gyp on windows.

    bradnelson@google.com authored
    Review URL: http://codereview.chromium.org/42184
    
    git-svn-id: svn://svn.chromium.org/chrome/trunk/src@11688 0039d316-1c4b-4281-b951-d872f2087c98
Commits on Mar 10, 2009
  1. Adding fixed guids to some modules to facilitate incremental switch t…

    bradnelson@google.com authored
    …o gyp.
    
    Review URL: http://codereview.chromium.org/42044
    
    git-svn-id: svn://svn.chromium.org/chrome/trunk/src@11388 0039d316-1c4b-4281-b951-d872f2087c98
Commits on Mar 4, 2009
  1. Check in a generated config.h file for SDCH on Linux

    sgk@google.com authored
    (as was done for mac) and add the include directory
    to the .gyp file.
    Review URL: http://codereview.chromium.org/40101
    
    git-svn-id: svn://svn.chromium.org/chrome/trunk/src@10897 0039d316-1c4b-4281-b951-d872f2087c98
Commits on Mar 2, 2009
  1. GYP it, GYP it good.

    mark@chromium.org authored
    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
Commits on Feb 25, 2009
  1. Import .gyp files into the Chromium tree

    mark@chromium.org authored
    Review URL: http://codereview.chromium.org/27158
    
    git-svn-id: svn://svn.chromium.org/chrome/trunk/src@10380 0039d316-1c4b-4281-b951-d872f2087c98
Commits on Feb 5, 2009
  1. Provide pre-generated config.h files for the Mac for sdch and libeven…

    mark@chromium.org authored
    …t, so
    
    we don't have to worry about messy generator steps in the gyp-based build.
    Review URL: http://codereview.chromium.org/23008
    
    git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9254 0039d316-1c4b-4281-b951-d872f2087c98
Commits on Jan 26, 2009
  1. Add missing instruction_map.cc in sdch/SConscript.

    thestig@chromium.org authored
    This fixes the SHARED=1 build on Linux. sdch/SConscript last changed in r8644/issue 18717.
    Review URL: http://codereview.chromium.org/18816
    
    git-svn-id: svn://svn.chromium.org/chrome/trunk/src@8675 0039d316-1c4b-4281-b951-d872f2087c98
  2. Generate additional .vcproj files in miscellaneous top-level components.

    sgk@google.com authored
    This also updates the .vcproj files themselves to fix minor stylistic
    incompatibilities with the rest.  Affected .vcproj files:
    * No change (byte-for-byte identical):
        media\build\media.vcproj
        media\build\media_player.vcproj
        media\build\media_unittests.vcproj
        google_update\ondemand_updates.vcproj
    * Remove .\ prefix where inconsistent with the rest of a filelist:
        rlz\rlz.vcproj
        breakpad\breakpad_handler.vcproj
    * Add empty <ToolFiles>, <References> and <Globals> sections:
        breakpad\breakpad_sender.vcproj
    * Add explicit RootNamespace attribute:
        sdch\sdch.vcproj
    * Use Windows-canonical \ separators:
        sdch\sdch.vcproj
    * Remove unnecessary Filter and UniqueIdentifier attributes from
      <Filter> declarations:
        sdch\sdch.vcproj
    
    Additional cleanups along for the ride:
    * Split breakpad\SConscript logic into separate
      breakpad_{handler,sender}.scons files.
    * Add a media\media_player.scons configuration.
    Review URL: http://codereview.chromium.org/18717
    
    git-svn-id: svn://svn.chromium.org/chrome/trunk/src@8644 0039d316-1c4b-4281-b951-d872f2087c98
Commits on Jan 8, 2009
  1. Sweep the tree for SCons files still missing svn:eol-style LF.

    sgk@google.com authored
    Review URL: http://codereview.chromium.org/17297
    
    git-svn-id: svn://svn.chromium.org/chrome/trunk/src@7781 0039d316-1c4b-4281-b951-d872f2087c98
Commits on Dec 26, 2008
  1. Mass convert ChromeStaticLibrary -> ChromeLibrary, including pulling …

    evanm@google.com authored
    …the updated ICU dep that uses it as well.
    
    Add a SHARED scons command-line flag to build shared libraries.
    
    Review URL: http://codereview.chromium.org/16477
    
    
    git-svn-id: svn://svn.chromium.org/chrome/trunk/src@7479 0039d316-1c4b-4281-b951-d872f2087c98
  2. Add a missing file to the build to appease the dynamic linker.

    evanm@google.com authored
    Review URL: http://codereview.chromium.org/16264
    
    
    git-svn-id: svn://svn.chromium.org/chrome/trunk/src@7472 0039d316-1c4b-4281-b951-d872f2087c98
Commits on Dec 19, 2008
  1. Initial generation of native Visual Studio solution files

    sgk@google.com authored
    (project files still to come).  To wit:
    * Solution file configuration is in *_sln.scons files (base\base_sln.scons,
      chrome\chrome_sln.scons).
    * Individual Project file configuration is in the the .scons file for
      the relevant target (base\base_unittests.scons,
      third_party\libxml\libxml.scons, etc.)--that is, where their file
      lists will live.
    * MSVSProject() calls are currently placeholders that establish
      the existence of Project Nodes (and Project dependencies) but don't yet
      have actual Project configuration information (file lists, .vsprops, etc.).
    * Configuraiton is very manual.  In particular, the entries in the .sln
      file will be written out in exactly the order specified in the
      configuration(s).  The current ordering is taken from our existing
      .sln files, so we can generate virtually the same configurations
      on output.
    * Generated solution files are nearly byte-for-byte identical
      with our existing .sln files, modulo:
      * net\dump_cache has a WebsiteProperties sections (making that
        configurable per project isn't important right now);
      * sandbox\sandbox.sln was missing a dependency of base.vcproj on
        on debug_message.vcproj (present in other .sln files)
      * webkit\webkit.sln was missing dependencies of WebCore.vcproj on
        libxml_config.vcproj and libxslt_config.vcproj (present in
        chrome.sln);
      * add a handful of other miscellaneous missing dependencies on various
        .vcproj definitions in chrome.sln (present in other .sln files).
      * remove stats_viewer.csproj from chrome.sln (sorry, mbelshe),
        which was complicating the solution configuration with unnecessary
        (for us) "Mixed Platform" types;
    * All MSVSFolder(), MSVSProject() and MSVSSolution() calls have
      hard-wired guid= values taken from our existing configuration,
      so we can: 1) verify generation of working configs; 2) minimize
      diffs when checking in generated .sln files.  We can remove
      these in the future in favor of extracting them from existing
      .sln files if we wish.
    * Add ChromeMSVSFolder(), ChromeMSVSProject() and ChromeMSVSSolution()
      wrappers to chromium_builders.py, that gate the underlying call to
      the env.MSVS*() builders based on whether env.Bit('msvs') is set
      (i.e., we're in --mode=msvs).
    * Remove platform-specific gating of to-be-ported .scons files that we
      now need to load on any platform to generate coheren MSVS files.
      Move the env.Bit('windows') tests for actually building their
      executables into the individual .scons files.
    
    
    Review URL: http://codereview.chromium.org/14472
    
    git-svn-id: svn://svn.chromium.org/chrome/trunk/src@7297 0039d316-1c4b-4281-b951-d872f2087c98
Commits on Dec 18, 2008
  1. Convert from using env['PLATFORM'] directly to using the more flexible

    sgk@google.com authored
    and better-thought-out Hammer env.Bits() idioms:
    * env['PLATFORM'] == 'win32' => env.Bit('windows')
    * env['PLATFORM'] == 'posix' => env.Bit('linux')
    * env['PLATFORM'] == 'darwin' => env.Bit('mac')
    New idioms:
    * env.Bit('posix') => really does mean "any POSIX platform"
    * env.AnyBits('mac', 'linux') => specifically mac or linux, excluding
      other POSIX platforms
    Where we were using compound conditionals (e.g., "env['PLATFORM'] in
    ('posix', 'darwin')") I tried to take my best shot at translating
    the intent (i.e., "env.Bits('posix')" for something POSIX, "not
    env.Bits('mac')" for something not yet ported to Mac, etc.)
    Review URL: http://codereview.chromium.org/15051
    
    git-svn-id: svn://svn.chromium.org/chrome/trunk/src@7270 0039d316-1c4b-4281-b951-d872f2087c98
Commits on Dec 16, 2008
  1. Switch back svn:eol-style=native for .sln, .vcproj and .vsprops files.

    maruel@chromium.org authored
    Patch fails otherwise on non-Windows platforms.
    Review URL: http://codereview.chromium.org/14478
    
    git-svn-id: svn://svn.chromium.org/chrome/trunk/src@7093 0039d316-1c4b-4281-b951-d872f2087c98
Commits on Dec 4, 2008
  1. Changed svn:eol-style of all .sln and .vcproj files to CRLF

    scherkus@chromium.org authored
    Review URL: http://codereview.chromium.org/13133
    
    git-svn-id: svn://svn.chromium.org/chrome/trunk/src@6372 0039d316-1c4b-4281-b951-d872f2087c98
Commits on Oct 21, 2008
  1. SCons renaming updates for base, net and googleurl:

    sgk@google.com authored
    * Rename SConscript files to {module}.scons or {moduel}_lib.scons,
      depending on the primary target involved.
    * Separate targets into individual *.scons files, with one
      construction environment (named "env") per *.scons file.
    * Add using_{module}.scons files (like .vsprops) that will be used
      by other modules to add CPPDEFINES, CPPPATH, LIBS and LIBPATH values.
    * Update other modules' *.scons files to use the new using_{module}.scons
      files (using a temporary one-liner idiom until we have the
      ApplySConscript() method from the Hammer modules).
    * Use the idiom of removing to-be-ported files from the master list,
      so they can be simply deleted from the to-be-ported list as they
      get ported in the future, instead of having to shuffle entries
      between lists.
    * Use $OBJ_ROOT instead of hard-coded '#/$BUILD_TYPE/' for the $*_DIR
      variables.
    * Add a addRepository() call mapping build/ to $TARGET_ROOT/googleurl,
      so its $OBJ_ROOT value can look like the others'.
    * Formatting changes, primarily modifying indentation to conform to
      style guidelines.
    * Fix copyright headers in some third_party/* modules
      previously overlooked.
    * Add rudimentary __doc__ strings, setting up for a future
      ability to generate meaningful documentation.
    
    
    Review URL: http://codereview.chromium.org/7807
    
    git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3675 0039d316-1c4b-4281-b951-d872f2087c98
Commits on Oct 8, 2008
  1. Removing old vcdiff hierarchy (replaced by sdch/open-vcdiff pulled se…

    jar@google.com authored
    …parately)
    
    git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3047 0039d316-1c4b-4281-b951-d872f2087c98
Commits on Sep 30, 2008
  1. Use open-vcdiff source in its new home on the Mac (follow-up to r2709)

    mark@chromium.org authored
    Review URL: http://codereview.chromium.org/3407
    
    git-svn-id: svn://svn.chromium.org/chrome/trunk/src@2713 0039d316-1c4b-4281-b951-d872f2087c98
  2. Get open-vcdiff building on Linux and Mac (in SCons) using

    sgk@google.com authored
    captured values for generating a config.h file.
    
    Builds base/sdch_{filter,manager}.cc on all platforms and links
    the 'sdch' library.
    
    Add sdch to the SCons configuration loaded on Mac and Linux.
    
    Removes platform #ifs in net/base/filter.cc initialization code
    (reverting r2740).
    
    B=2662
    Review URL: http://codereview.chromium.org/5204
    
    git-svn-id: svn://svn.chromium.org/chrome/trunk/src@2710 0039d316-1c4b-4281-b951-d872f2087c98
Something went wrong with that request. Please try again.