0
Commit Graph

152 Commits

Author SHA1 Message Date
acb45c5a57 Update references to linux_blink_rel in src after rename.
This updates places in the src repo that reference linux_blink_rel,
and should be submitted after http://crrev.com/2187543002.

This change includes those changes which were originally in
http://crrev.com/2182713003, but I changed that CL to only add new
entries to mb_config.pyl.

BUG=590036

Review-Url: https://codereview.chromium.org/2183323002
Cr-Commit-Position: refs/heads/master@{#408156}
2016-07-27 16:53:52 +00:00
3f2b800844 Delete Ozone egltest platform.
The Ozone X11 platform implements a more complete X11 backend for Ozone
and egltest is unused at this point. Delete the egltest code and all the
accompanying parts of GYP and GN build files.

BUG=none

Review-Url: https://codereview.chromium.org/2167243002
Cr-Commit-Position: refs/heads/master@{#406918}
2016-07-21 18:44:58 +00:00
51f4e51682 [SublimeText] Get the clang flags with the same script that vim uses
The sublime script to get the clang flags doesn't work for many files (e.g.,
those with $ line continuations in the ninja files). Rather than fix it, we
should merge with vim's ycm generator which has to do the same thing and has
been in use for quite some time.

BUG=626409

Review-Url: https://codereview.chromium.org/2129993002
Cr-Commit-Position: refs/heads/master@{#406480}
2016-07-20 04:24:07 +00:00
900a8d837a [Android] Add upstream version of studio doc.
BUG=

Review-Url: https://codereview.chromium.org/2147223005
Cr-Commit-Position: refs/heads/master@{#406050}
2016-07-18 18:58:32 +00:00
be2898eb2f Add clang-tidy documentation
Add documentation for how to use clang-tidy in chromium.

BUG=None

Review-Url: https://codereview.chromium.org/2139883002
Cr-Commit-Position: refs/heads/master@{#404872}
2016-07-13 01:21:55 +00:00
b3312ff8bc clang update docs: Update bot names (mac bots now use gn by default)
BUG=none

Review-Url: https://codereview.chromium.org/2099953002
Cr-Commit-Position: refs/heads/master@{#402200}
2016-06-27 16:46:55 +00:00
82d873a0a0 Convert table to list in |useful_urls.md|
Current |useful_urls.md| is not rendered in viewer properly because of wrong syntax.
It needs header before it's rows. But since Google mardkdown style guide says "Prefer list to table",
convert table to list.

BUG=524256

Review-Url: https://codereview.chromium.org/2075793004
Cr-Commit-Position: refs/heads/master@{#400583}
2016-06-18 07:00:44 +00:00
42545bc4d1 docs: add now-historic MacViews launch plan
This doc is about to be rewritten entirely; committing the old version to git
for historical purposes.

BUG=

Review-Url: https://codereview.chromium.org/2078503002
Cr-Commit-Position: refs/heads/master@{#400181}
2016-06-16 17:16:00 +00:00
993006d919 Gender-neutralize a few more comments / strings.
BUG=none
CQ_INCLUDE_TRYBOTS=tryserver.chromium.linux:closure_compilation

Review-Url: https://codereview.chromium.org/2065373002
Cr-Commit-Position: refs/heads/master@{#399889}
2016-06-15 13:53:03 +00:00
3e861deabe "up-to-date" should only use hyphens when used as compound modifier of a noun
See bug, apparently it's "an up-to-date thing" but "thing is up to date".
The bug is only about grd files, but I went through `git grep -l up-to-date`
while I was at it.

BUG=344535
TBR=IPC owner
CQ_INCLUDE_TRYBOTS=tryserver.chromium.linux:closure_compilation;tryserver.blink:linux_blink_rel

Review-Url: https://codereview.chromium.org/2059143002
Cr-Commit-Position: refs/heads/master@{#399698}
2016-06-14 14:25:32 +00:00
95f20f1fb3 Documentation: Add .gni and .mojom in Eclipse setup instructions.
Adding .gni and .mojom to the list of files which should be included in the Eclipse project.

BUG=NONE

Review-Url: https://codereview.chromium.org/2049923003
Cr-Commit-Position: refs/heads/master@{#398935}
2016-06-09 17:40:05 +00:00
7e3be85fc1 Fix the .ycm_extra_conf.py and SublimeText documentation.
There were a few broken links in the documentation and the provided
YCM template would not load properly in Sublime Text 3 on windows.

Lastly make the unit presubmit test pass on Windows too.

BUG=NONE
TEST=chromium.ycm_extra_conf_unittest.py

Review-Url: https://codereview.chromium.org/2039923002
Cr-Commit-Position: refs/heads/master@{#398330}
2016-06-07 17:55:30 +00:00
72658fc248 Re-ordered Sublime Text documentation to move SublimeClang instructions
Small fix to the Sublime Text documentation to move the non-working
instructions for SublimeClang to below the SublimgClang instructions,
not the CTags instructions.

Review-Url: https://codereview.chromium.org/2017013002
Cr-Commit-Position: refs/heads/master@{#396403}
2016-05-27 05:58:53 +00:00
95b8c25136 Small fix to Sublime Text documentation to move non-working instructions
Small fix to the Sublime Text documentation to move the non-working
instructions for SublimeClang to below the working instructions for
Linux, rather than above them.

BUG=

Review-Url: https://codereview.chromium.org/2014393003
Cr-Commit-Position: refs/heads/master@{#396376}
2016-05-27 04:20:07 +00:00
4fe2e1d461 Moved Sublime documentation to markdown and added SublimeClang setup
Moved the Sublime Text setup documentation from the wiki (at
https://www.chromium.org/developers/sublime-text) to the new markdown
format, storing the docs in /docs and the scripts (which were previously
included as attachments on the wiki page) in /tools/sublime. Copied
across all existing documentation and updated instructions where
necessary.

Also added instructions for a new Linux-only SublimeClang setup that
enables function and type autocompletion and error detection on save.

Setup tested manually with alancutter@ and nainar@, and hopefully more
testing will occur once these instructions are distributed, and lead to
further improvements in the setup instructions through collaboration.

Review-Url: https://codereview.chromium.org/2006563002
Cr-Commit-Position: refs/heads/master@{#396342}
2016-05-27 01:19:17 +00:00
c25693b300 Update build instructions for Linux and Windows.
Removes redundant instructions from the platform-specific plages and the main "get the code" page on the sites page. The platform pages should have only non-redundant platform-specific information.

When I did this the Linux page was basically empty with a link the the prerequistes page, so I consolidated these two pages, leaving a placeholder in the old prerequisites page for now to avoid breaking links.

There was a lot of out-of-date information removed.

Review-Url: https://codereview.chromium.org/2014753002
Cr-Commit-Position: refs/heads/master@{#396071}
2016-05-26 01:14:42 +00:00
a4e4c9973e Update Mac build instructions for installing command line tools.
Mac builds require OS X 10.9; since 10.9 it is possible to install the
command line tools using xcode-select. The command line tools aren't
always available in Xcode Preferences > Downloads.

BUG=none

Review-Url: https://codereview.chromium.org/1997593002
Cr-Commit-Position: refs/heads/master@{#395431}
2016-05-23 22:10:42 +00:00
0978e6cfcf Increase copy-pastability of clang update tryjob list.
BUG=

Review-Url: https://codereview.chromium.org/1988193002
Cr-Commit-Position: refs/heads/master@{#394468}
2016-05-18 18:09:29 +00:00
d40b9548bb Generalize md_browser to work on other repos
R=dpranke@chromium.org

Review-Url: https://codereview.chromium.org/1952533002
Cr-Commit-Position: refs/heads/master@{#392804}
2016-05-11 01:16:22 +00:00
349e3d7cba Update docs for profiling Content Shell on Android.
This needed to be updated to reflect the move from GYP to GN, and to
show the more modern alternative to manually invoking perf, which is
having Catapult do it for you.

BUG=608414

Review-Url: https://codereview.chromium.org/1950383002
Cr-Commit-Position: refs/heads/master@{#392675}
2016-05-10 19:17:56 +00:00
dc3cb5d283 views: add PlatformStyle docs
Add advice documentation for dialog and control authors about how to use
PlatformStyle.

BUG=

Review-Url: https://codereview.chromium.org/1960443002
Cr-Commit-Position: refs/heads/master@{#392303}
2016-05-09 13:57:12 +00:00
3950e08eea Add docs on C++11 in Eclipse
BUG=none
TEST=none

Review-Url: https://codereview.chromium.org/1954253002
Cr-Commit-Position: refs/heads/master@{#392176}
2016-05-06 22:16:56 +00:00
3447dcddf1 docs/updating_clang.md: Clean up list of try bots to trigger.
Remove a few bots that are part of the `git cl try` default set already.
Remove the ios_foo bot which no longer exist ("ios-device" is part of
the default set.)

BUG=none

Review-Url: https://codereview.chromium.org/1949393005
Cr-Commit-Position: refs/heads/master@{#391846}
2016-05-05 18:20:40 +00:00
d0308af577 Add gsathya/gunasekaran to docs/user_handle_mapping.md
Review-Url: https://codereview.chromium.org/1946043002
Cr-Commit-Position: refs/heads/master@{#391680}
2016-05-04 23:16:17 +00:00
rnk
61e1abc6d7 Update docs on how to update clang in Chromium
R=thakis@chromium.org,hans@chromium.org,krasin@chromium.org
BUG=
NOTRY=True

Review-Url: https://codereview.chromium.org/1945383002
Cr-Commit-Position: refs/heads/master@{#391539}
2016-05-04 16:52:20 +00:00
9b4327b53b Remove references to 'chrome_build_id'
These were an artifact of meeting licensing requirements in order
to find build artifacts for a deployed chrome.
As of https://codereview.chromium.org/1948503002/ the
code will be entirely open-source so this is unnecessary.
BUG=607207

Review-Url: https://codereview.chromium.org/1940153003
Cr-Commit-Position: refs/heads/master@{#391535}
2016-05-04 16:37:32 +00:00
b0b1267105 Closure compilation: rewrite doc now that there's try bots
* De-emphasize local instructions
* Remove some instructions that are probably bitrotten at this point :(

R=groby@chromium.org
BUG=468366
NOTRY=true

Review-Url: https://codereview.chromium.org/1942133002
Cr-Commit-Position: refs/heads/master@{#391362}
2016-05-03 21:35:25 +00:00
88a0fac96b Documentation: Update iOS build docs to include instructions for gn.
Review-Url: https://codereview.chromium.org/1904773003
Cr-Commit-Position: refs/heads/master@{#390250}
2016-04-28 00:17:56 +00:00
cc11d0efd2 GN configs for ipc fuzzer.
Also removes an unneeded dep from message_lib.gyp.

BUG=605926

Review URL: https://codereview.chromium.org/1916493003

Cr-Commit-Position: refs/heads/master@{#389861}
2016-04-26 19:59:54 +00:00
72b40a33f2 Removing debugging information for NSS and Valgrind Suppressions
Since we no longer use NSS for SSL/Crypto, the debugging information
for it is outdated and we no longer need to include the Valgrind
Suppressions.

BUG=604728

Review URL: https://codereview.chromium.org/1921743002

Cr-Commit-Position: refs/heads/master@{#389808}
2016-04-26 16:55:47 +00:00
jam
37954aace9 Remove Mojo markdown docs, since it's now on the sites page.
https://www.chromium.org/developers/design-documents/mojo

Review URL: https://codereview.chromium.org/1915003005

Cr-Commit-Position: refs/heads/master@{#389804}
2016-04-26 16:38:49 +00:00
89ee24bb90 Update chromeos_build_instructions for GN and clean up.
Adds a note for GYP_CHROMIUM_NO_ACTION=1 and includes a bit of cleanup.

BUG=none

Review URL: https://codereview.chromium.org/1902163002

Cr-Commit-Position: refs/heads/master@{#388274}
2016-04-19 19:28:13 +00:00
53f6b25835 Base: add Optional<T>.
This is an implementation of the C++17 std::optional<> feature:
http://en.cppreference.com/w/cpp/utility/optional

Chromium documentation:
https://chromium.googlesource.com/chromium/src/+/master/docs/optional.md

BUG=521269

Committed: https://crrev.com/8756e4f20df53bbb7fbb49b2ca19fda93a95bdb4
Cr-Commit-Position: refs/heads/master@{#388187}

Review URL: https://codereview.chromium.org/1245163002

Cr-Commit-Position: refs/heads/master@{#388232}
2016-04-19 17:28:26 +00:00
77d44abe31 Revert of Base: add Optional<T>. (patchset id:280001 of https://codereview.chromium.org/1245163002/ )
Reason for revert:
Unit tests failing on Windows-7-SP1.

https://build.chromium.org/p/chromium.win/builders/Win7%20Tests%20%28dbg%29%281%29/builds/47913

Original issue's description:
> Base: add Optional<T>.
>
> This is an implementation of the C++17 std::optional<> feature:
> http://en.cppreference.com/w/cpp/utility/optional
>
> Chromium documentation:
> https://chromium.googlesource.com/chromium/src/+/master/docs/optional.md
>
> BUG=521269
>
> Committed: https://crrev.com/8756e4f20df53bbb7fbb49b2ca19fda93a95bdb4
> Cr-Commit-Position: refs/heads/master@{#388187}

TBR=danakj@chromium.org,dcheng@chromium.org,dmazzoni@chromium.org,horo@chromium.org,shivanisha@chromium.org,thakis@chromium.org,wfh@chromium.org,mlamouri@chromium.org
# Skipping CQ checks because original CL landed less than 1 days ago.
NOPRESUBMIT=true
NOTREECHECKS=true
NOTRY=true
BUG=521269

Review URL: https://codereview.chromium.org/1902833002

Cr-Commit-Position: refs/heads/master@{#388216}
2016-04-19 16:00:44 +00:00
8756e4f20d Base: add Optional<T>.
This is an implementation of the C++17 std::optional<> feature:
http://en.cppreference.com/w/cpp/utility/optional

Chromium documentation:
https://chromium.googlesource.com/chromium/src/+/master/docs/optional.md

BUG=521269

Review URL: https://codereview.chromium.org/1245163002

Cr-Commit-Position: refs/heads/master@{#388187}
2016-04-19 12:04:53 +00:00
ec7b4e3c38 Update ChromeOS Build Instructions for GN
BUG=none

Review URL: https://codereview.chromium.org/1898983002

Cr-Commit-Position: refs/heads/master@{#388060}
2016-04-18 22:53:49 +00:00
c218634e11 Update Windows build instructions for VS 2015
Now that VS 2015 is the only supported compiler this updates the Windows
build instructions to remove all references to VS 2013.

This also adds back the step numbers for steps 3 and 4, which improves
the structure and resolves the dangling references to these steps.

The recommend .sln file to load was changed from all.sln to chrome.sln.

The block indenting for installing VS 2015 was removed. The original
goal was, I believe, to indent that section *and* the Google employees
section. This never happened and the indenting never shows up reasonably
so I'm removing it.

I tested the changes by viewing them at http://dillinger.io/

BUG=440500

Review URL: https://codereview.chromium.org/1879233009

Cr-Commit-Position: refs/heads/master@{#387652}
2016-04-15 18:28:45 +00:00
f3d3cabe0a Specify language for code blocks.
Mark all C++ code blocks to enable syntax coloring on server.

Review URL: https://codereview.chromium.org/1882293005

Cr-Commit-Position: refs/heads/master@{#387638}
2016-04-15 17:50:46 +00:00
cad6316929 Add subsection about Xcode license to Mac build instructions.
BUG=None

Review URL: https://codereview.chromium.org/1826153003

Cr-Commit-Position: refs/heads/master@{#387571}
2016-04-15 11:04:19 +00:00
68c35dd372 Add littledan/dehrenberg to docs/user_handle_mapping.md
Review URL: https://codereview.chromium.org/1884053002

Cr-Commit-Position: refs/heads/master@{#387450}
2016-04-14 22:32:13 +00:00
rnk
c052ba3783 Update Chromium docs on using clang
- Goma should work with clang on Windows
- Mention LLD
- Rearrange the build instructions, people probably just want to see the
  GYP_DEFINES and args.gn first

R=thakis@chromium.org,hans@chromium.org

Review URL: https://codereview.chromium.org/1881283002

Cr-Commit-Position: refs/heads/master@{#387089}
2016-04-13 21:14:33 +00:00
ben
f709a309fc Move mojo\shell to services\shell
TBR=jam@chromium.org,tsepez@chromium.org
NOTRY=true
BUG=
CQ_INCLUDE_TRYBOTS=tryserver.chromium.linux:linux_site_isolation

Review URL: https://codereview.chromium.org/1877753003

Cr-Commit-Position: refs/heads/master@{#386836}
2016-04-12 22:39:47 +00:00
a68eb90ec8 docs: migrate the rest of android build instructions from html to markdown
This patch adds the text from the "Build the full browser" section until
the end that were missing.

BUG=None
TEST=Open the markdown document in a Markdown visualizer like
https://stackedit.io/editor and make sure it looks reasonable.
R=newt@chromium.org,dpranke@chromium.org

Review URL: https://codereview.chromium.org/1880093002

Cr-Commit-Position: refs/heads/master@{#386772}
2016-04-12 19:44:41 +00:00
20d800c70e Update Linux build docs to remove GYP references.
This removes most references to the GYP build from files in docs starting with "linux_".

Review URL: https://codereview.chromium.org/1877013002

Cr-Commit-Position: refs/heads/master@{#386526}
2016-04-12 00:12:25 +00:00
dgn
14820ae0e0 [doc] add public docs about Webview Policies
BUG=536733

Review URL: https://codereview.chromium.org/1869693004

Cr-Commit-Position: refs/heads/master@{#386059}
2016-04-08 13:17:29 +00:00
ba2792faee docs: migrate another piece of the html android build instructions
This patch adds the text until the "Plug in your Android device"
section.

BUG=None
TEST=None
R=newt@chromium.org,dpranke@chromium.org

Review URL: https://codereview.chromium.org/1864543005

Cr-Commit-Position: refs/heads/master@{#385768}
2016-04-07 15:52:48 +00:00
2c773222cf docs: start migrating android build instructions to markdown
This is the first part of what is found in
https://www.chromium.org/developers/how-tos/android-build-instructions

To convert the html page to markdown, pandoc tool was used. After having
it converted, it was manual changed while inspecting in http://dillinger.io.

The command lines ran were:

$ wget https://www.chromium.org/developers/how-tos/android-build-instructions
$ pandoc -s -r html android-build-instructions -o android_build_instructions.md

BUG=None
TEST=open android_build_instructions.md in a Markdown visualizer and
make sure it looks good.
R=dpranke@chromium.org,newt@chromium.org

Review URL: https://codereview.chromium.org/1862623002

Cr-Commit-Position: refs/heads/master@{#385238}
2016-04-05 18:45:06 +00:00
25484606ef Re-add blockquotes in Windows build instructions.
Also fix the switchover date.

BUG=none
R=brucedawson@chromium.org

Review URL: https://codereview.chromium.org/1849143004

Cr-Commit-Position: refs/heads/master@{#384941}
2016-04-04 17:50:02 +00:00
8f817e34c6 Fix some formatting glitches in the Windows build instructions.
The auto-generated markdown introduced some formatting anomalies. I also
list-ified some things to (hopefully) give the doc a more structured
appearance.

BUG=none
R=tfarina@chromium.org

Review URL: https://codereview.chromium.org/1848203002 .

Cr-Commit-Position: refs/heads/master@{#384617}
2016-04-01 17:31:46 +00:00
5b37337ded docs: convert chromeos build instructions from html to markdown
This patch converts ChromeOS Build Instructions from
https://www.chromium.org/developers/how-tos/build-instructions-chromeos
to Markdown and check it in docs/ directory.

The process for doing this was basically downloading the html page
from www.chromium.org with wget, converting it to markdown with pandoc
and then manual edits after looking at the result with http://dillinger.io/.

The command lines to generate the markdown file were:

$ wget https://www.chromium.org/developers/how-tos/build-instructions-chromeos
$ pandoc -s -r html build-instructions-chromeos -o chromeos_build_instructions.md

BUG=None
R=dpranke@chromium.org,spang@chromium.org

Review URL: https://codereview.chromium.org/1836563003

Cr-Commit-Position: refs/heads/master@{#383465}
2016-03-27 08:08:01 +00:00