Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/electron/libchromiumcontent

Shared library build of Chromium’s Content module
https://github.com/electron/libchromiumcontent

Return "returncode" in main function instead of calling exit.

7671422337109a6474bc108977d51b2f7ad8d021 authored over 11 years ago by Cheng Zhao <[email protected]>
Checks Popen's return code.

f51a742c99f465f00b630746d82539bdcd03d66d authored over 11 years ago by Cheng Zhao <[email protected]>
Treat cygwin platform as win32.

fa1d6a39ffe3c7edfbfb1a7600cd64868a9a8277 authored over 11 years ago by Cheng Zhao <[email protected]>
Fix indent.

d3aaccf60028a3bc7d0e2510692a6f890eab0aae authored over 11 years ago by Cheng Zhao <[email protected]>
Make apply-patches compatible with python 2.6.

Chromium ships binary of python 2.6 instead of 2.7.

f0066e1e614db7b37020fce481c6408192fe3af9 authored over 11 years ago by Cheng Zhao <[email protected]>
Support running update script from cygwin.

a2b4049a1a5ec71b906ce2ea227bfcd172e68928 authored over 11 years ago by Cheng Zhao <[email protected]>
Call ninja with relative paths.

Calling the ninja script with absolute paths under cygwin would pass
posix-style paths, and woul...

c4343a07265d344f919972abdf56e99c23c11bff authored over 11 years ago by Cheng Zhao <[email protected]>
Include encryptor.lib and its symbols and headers in the distribution

f4f8a7ecad6df079c54ca87cb4a3a0f4d6cf9771 authored over 11 years ago by Adam Roben <[email protected]>
Build encryptor.lib on Windows

This isn't included as part of chromiumcontent.dll itself, but can be
used by embedding applicat...

6ccef7033767ff76ec2a2912a779ebb4df4c63ed authored over 11 years ago by Adam Roben <[email protected]>
Revert all changes before building if any unexpected files are modified

This ensures that old patches aren't still applied when we build.

ab41d78fa54ac3ef6966aebaa4f84af26d55d38c authored over 11 years ago by Adam Roben <[email protected]>
Export headers from cc/

These are needed by some ui/compositor/ headers.

582d6ea3386de042ad4d307029ac4b5d23560258 authored over 11 years ago by Adam Roben <[email protected]>
Export third_party/wtl/include headers

These are needed by any apps that want to use ui/base/win/window_impl.h.

fc02d9380a52ed648196ea6a0d9053483f233658 authored over 11 years ago by Adam Roben <[email protected]>
Export test_support_base.pdb and test_support_content.pdb

bb75d9cd499911f96175889f2b5ee9241b9d356e authored over 11 years ago by Adam Roben <[email protected]>
Fix linker errors with test_support_base on Windows

04d5265a1e1b145ad199d2631e3080519412b490 authored over 11 years ago by Adam Roben <[email protected]>
Fix linker errors with base_prefs_test_support on Windows

d95ca3eb4d88f23c3a9b30871dc3db93dd334a09 authored over 11 years ago by Adam Roben <[email protected]>
Merge pull request #14 from brightray/latest-chromium

Update to Chromium r202921

2f53a96fc665176d7e07b67bac6d861295587ce8 authored over 11 years ago by Adam Roben <[email protected]>
Export all headers from ui/ and webkit/

077811e93d48c182add7d6b8acfece2477f57ec0 authored over 11 years ago by Adam Roben <[email protected]>
Export headers from third_party/WebKit/public

f1b88bf1d14968c9bb9dba0bebcf651f5919e82a authored over 11 years ago by Adam Roben <[email protected]>
Fix linker errors about v8::AssertNoGCScope on Windows

[8/9] LINK(DLL) chromiumcontent.dll
FAILED: D:\Python27\python.exe gyp-win-tool link-wra...

ed6d9c62eb5411650964ea58211a2b27e504f35f authored over 11 years ago by Adam Roben <[email protected]>
Update V8 target names

e1ab67f8c86460119f235fbc3544278180c36175 authored over 11 years ago by Adam Roben <[email protected]>
Export wtf and weborigin symbols

8e201753a40dff197f52f285d92fa6869a44ec1c authored over 11 years ago by Adam Roben <[email protected]>
Fix compiler errors in cc/resources/resource_update.h on Windows

FAILED: ninja -t msvc -o obj\webkit\renderer\compositor_bindings\webkit_compositor_bindings....

0e239c601b3a260dd145c8483a3c998147286c63 authored over 11 years ago by Adam Roben <[email protected]>
Update to the latest Chromium trunk revision

799886b8fb03ca8c9d139d7573adf67504eb5eb4 authored over 11 years ago by Adam Roben <[email protected]>
Merge pull request #13 from brightray/windows-test-support

Build test_support_chromiumcontent on Windows

0d02a8d41a1d6711f196a744126fa5e2eba961ff authored over 11 years ago by Adam Roben <[email protected]>
Include test support PDBs so we can debug tests

f82d6dc6f7a2a7d97515d1d37b7305b5848738f9 authored over 11 years ago by Adam Roben <[email protected]>
Include test_support_chromiumcontent.lib in the distribution

ac9b29e3bc1e6a03e16771c0496506975160f730 authored over 11 years ago by Adam Roben <[email protected]>
Fix linker errors with test_support_chromiumcontent.lib

We need to tell the compiler/linker to import symbols that are exported
by chromiumcontent.dll r...

50aad007e20de1308ea39230dd5ef0d8ab9684b5 authored over 11 years ago by Adam Roben <[email protected]>
Create test_support_chromiumcontent.lib

We use lib.exe to combine all the dependent static libraries into one.

b5815564e9360af626e40bbf8ad17a0fe4e58b34 authored over 11 years ago by Adam Roben <[email protected]>
Build test_support_chromiumcontent's dependencies on Windows

We don't build test_support_chromiumcontent itself yet.

ac0ba408fcd6e801c40efd71fcbf30fded9f7a8b authored over 11 years ago by Adam Roben <[email protected]>
Merge pull request #12 from brightray/windows-brightray_example

Changes needed for building brightray_example on Windows

3cbc11e5d7bcfe48445c4bbc5f3653bd1b11f112 authored over 11 years ago by Adam Roben <[email protected]>
Export icudt.dll for Windows clients

e436974fc1a470311879056b93f9bf0c3e2408fc authored over 11 years ago by Adam Roben <[email protected]>
Export libGLESv2.dll on Windows

015d313beb6d376d597aed2bbd3b1898979e18c4 authored over 11 years ago by Adam Roben <[email protected]>
Use the DLL version of the CRT

This is required so embedding apps can pass types like std::string into
chromiumcontent.dll.

Th...

31efc77a0e71c7dfcf62010fed51ab4acf74fc01 authored over 11 years ago by Adam Roben <[email protected]>
Generate libchromiumcontent-symbols.zip on Windows

PDB files required for building go into libchromiumcontent.zip. PDB
files only required for debu...

adb6722b0f8c40e2fcbc42baf1e09fc136fba27c authored over 11 years ago by Adam Roben <[email protected]>
Fix exporting of WebKit symbols

We had a duplicate target_definitions dictionary.

3e96be3562226be6e951928a0d7aecfe9a3145dd authored over 11 years ago by Adam Roben <[email protected]>
Export base_static.lib for Windows clients

04ccdd8d3c9938eeff3764f77c955ac08553c960 authored over 11 years ago by Adam Roben <[email protected]>
Create and export sandbox_static.lib for Windows clients

sandbox.lib isn't usable out of the box because it expects base's
symbols to be decorated with _...

c973a7c3937fd31183e2fcf6809dc7182c5fe0ec authored over 11 years ago by Adam Roben <[email protected]>
Export content/app/startup_helper_win.cc to clients

This is needed to build executables on Windows.

65b85bf315a9db754a590a6e484f6f705c837583 authored over 11 years ago by Adam Roben <[email protected]>
Rename dist/include to dist/src

This is in preparation for including non-header files in this directory.

a927820917e2a90f38929e635d42ebd774ba02f6 authored over 11 years ago by Adam Roben <[email protected]>
Include chromiumcontent.dll's import library

15ada44da42eec88400ca978fdd73213488a04bc authored over 11 years ago by Adam Roben <[email protected]>
Export sandbox/ headers

These are needed to launch on Windows.

105ab3f337e464196082afb7e642fcbb2abdb75e authored over 11 years ago by Adam Roben <[email protected]>
Mention that Python is required to build

c8ad48154f34ef705e2bc5ca4dd0cb3fd0e7e27d authored over 11 years ago by Adam Roben <[email protected]>
Merge pull request #11 from brightray/windows-build

Get a basic Windows build working

4aae27b02c48decf86ad8656530d52632d6dd169 authored over 11 years ago by Adam Roben <[email protected]>
Fix linker warning about _utf8_countTrailBytes_46

The warning:

sqlite3.lib(sqlite.sqlite3.obj) : warning LNK4049: locally defined symbol _utf...

d2c42d3bdcd05a2bfbaea6f3d287c372f59ce1e8 authored over 11 years ago by Adam Roben <[email protected]>
Get rid of ICU's global new/delete

They cause linker errors due to conflicts with the operator new/delete
defined by the CRT.

b140117ec4388206dca5c1c506fe98d0b61dd258 authored over 11 years ago by Adam Roben <[email protected]>
Fix build error in ppapi_decryptor.cc

We were getting the following build error on Windows:

FAILED: ninja -t msvc -o obj\webkit\m...

d2b38146b8685dc7af651f89cfd6a4de4280aab4 authored over 11 years ago by Adam Roben <[email protected]>
Treat linker warnings as errors

d4cefbe6381fca72001065ec1e91766b0c4c4485 authored over 11 years ago by Adam Roben <[email protected]>
Fix build error in dom_storage_message_filter.cc

The error was:

FAILED: ninja -t msvc -o obj\content\browser\dom_storage\content_browser.dom...

3c9db77fbbbcce021e07784fafb27460cd81fad6 authored over 11 years ago by Adam Roben <[email protected]>
Turn off incremental linking

This lets us see all the linker errors at once, and gets rid of a
warning about the module being...

6d9bd8218dd2c754d518e4fbbd3fc4aecbd51e84 authored over 11 years ago by Adam Roben <[email protected]>
Give chromiumcontent.dll a .def file

We use a wrapper around gyp-win-tool that does two things:

1. After a static library is linked,...

85ca0f60208eef2c5013a29bb4cf3d21feb5030b authored over 11 years ago by Adam Roben <[email protected]>
Silence warnings about needing to export scoped_ptr

Chromium's component build silences this same warning. I kinda suspect
it's a false positive sin...

02d17e109838728a08a459e9dd417910ff399186 authored over 11 years ago by Adam Roben <[email protected]>
Don't build base/debug/debug_on_start_win.cc

This file only works when built as part of a static library. Since we're
building a shared libra...

be92906dce0bf3f75103cd85ea45b7176e130f1a authored over 11 years ago by Adam Roben <[email protected]>
Turn off the custom allocator

This was causing linker errors due to using two versions of the CRT
(Release for the allocator, ...

e7022900a781630d37227e6f7bb6b2bdbf6b450a authored over 11 years ago by Adam Roben <[email protected]>
Fix linker errors about importing local ICU symbols

Our build of ICU combines all of ICU into one DLL (chromiumcontent.dll)
except for the stubdata ...

9efba4a076baf00d6386d4776589b0da27cf9591 authored over 11 years ago by Adam Roben <[email protected]>
Use base's dllmain.cc

This is needed to link successfully (we need a DllMain function), and
matches what chrome.dll does.

28d9c1570a5344d85dfa53373f9132f1c4bbab75 authored over 11 years ago by Adam Roben <[email protected]>
Add a mechanism for patching Chromium

Any *.patch files added to the (not-yet-extant) patches/ directory will
be applied before we bui...

764277dc669e0a4d384f070d2c4d95e2549ce752 authored over 11 years ago by Adam Roben <[email protected]>
Add preprocessor defines for building on Windows

These defines are needed so that exported functions get marked with
__declspec(dllexport). There...

8513c9e227c64de4310ccf15909d414f7fdc8773 authored over 11 years ago by Adam Roben <[email protected]>
Don't build chrome_browser_ui on Windows

This target contains only Mac-specific code. To make this clearer I've
moved the whole thing ins...

4eb54c10634a380166941232ae08ec15775f383d authored over 11 years ago by Adam Roben <[email protected]>
Don't build test_support_chromiumcontent on Windows (yet)

It's very Mac-specific at the moment. We'll need to modify it to work on
Windows.

303a72a6f71eb53b02a6c0552315d7d44cb86c9a authored over 11 years ago by Adam Roben <[email protected]>
Merge pull request #10 from brightray/windows-scripts

Get scripts working on Windows

f0d9b769f75dc0a61e61cd54e464a8fa4757d5f5 authored over 11 years ago by Adam Roben <[email protected]>
Skip uploading symbols on Windows for now

2d6775317093cbe146d6a836a9aa2d5d19ec0f28 authored over 11 years ago by Adam Roben <[email protected]>
Copy the right binaries on Windows

bc3d6567d05d9af01e091f7e7460bd23d3c1617e authored over 11 years ago by Adam Roben <[email protected]>
Invoke s3put correctly on Windows

Copy s3put to a .py file on Windows

This is required for multiprocessing to work.

ea1e6b0c3e1cf1c46bdbedfb889ecf387f9a7979 authored over 11 years ago by Adam Roben <[email protected]>
Use ninja.exe on Windows

16fcbdbb0fa03b84995ad022894b3cce38d22245 authored over 11 years ago by Adam Roben <[email protected]>
Set up the win_toolchain directory when updating, if needed

Pull in environment variables from env.bat

04041e3efeee3d4a1ce7a6f200a22a5377c1412f authored over 11 years ago by Adam Roben <[email protected]>
Disable NaCl to try to fix the Windows build

868d15c6f12de1d3ada6855d99d314fa97bf93f2 authored over 11 years ago by Adam Roben <[email protected]>
Find the s3credentials file on Windows

6889cf17a9f15e79e0212a392fad6d8d7ca5d3ce authored over 11 years ago by Adam Roben <[email protected]>
Upload zip files to a platform-specific location

70d3b565b56fd08798c000551fa5fb638b44ed64 authored over 11 years ago by Adam Roben <[email protected]>
Invoke Python explicitly when running scripts

ce904d43eed7a5d68ea33fe268b400af9c914aa7 authored over 11 years ago by Adam Roben <[email protected]>
Make script/download work when we're a submodule

Our .git directory will actually be a file pointing to the real directory when
we're in a submod...

e70a88f3323aaf1a24e36bd5449b3e1bab5c57a3 authored over 11 years ago by Adam Roben <[email protected]>
Merge pull request #8 from aroben/menu-controller

Ship the MenuController implementation under chrome/browser/ui/.

588f36848bced9ff4f780d26d070a53443a5f230 authored over 11 years ago by Adam Roben <[email protected]>
Add safe_unlink function to do the check-and-unlink work.

939082e6bacbba87fbb31bd6e57d92cb01850abc authored over 11 years ago by Cheng Zhao <[email protected]>
Check whether the zip files exist before removing them.

54a84a07a44d09ae851b980e42c37d40977612d4 authored over 11 years ago by Cheng Zhao <[email protected]>
Ship the MenuController implementation under chrome/browser/ui/.

e8864475b48cabe4f2dfe8a0c829bc065be93934 authored over 11 years ago by Cheng Zhao <[email protected]>
Merge pull request #6 from aroben/shell_dialogs

Ship headers from ui/shell_dialogs

6436baa87a96c7515acfbfeac940dc1516b467dc authored over 11 years ago by Adam Roben <[email protected]>
Should import subprocess module before using it.

The traceback:
Traceback (most recent call last):
File "./script/create-dist", line 174, in <m...

831737f04b4d38d46d56de56ada9305110dc9adb authored over 11 years ago by Cheng Zhao <[email protected]>
Ship headers from ui/shell_dialogs.

db73b8152456591956e1d5cece82ea2d5e993176 authored over 11 years ago by Cheng Zhao <[email protected]>
Fix typo in script/create-dist

38fdd98b7f09a6a4f0fe6d10c8689b0483c31271 authored over 11 years ago by Adam Roben <[email protected]>
Merge pull request #5 from aroben/python

Rewrite scripts in Python

464e4f654f713bd8a4ae69ceb800fd762e929c9f authored over 11 years ago by Adam Roben <[email protected]>
Rewrite script/download in Python

Note that we no longer use curl and unzip to download/extract files,
opting to use built-in Pyth...

960472b89c0eca07b04212ec6b937c1cf1c2c89f authored over 11 years ago by Adam Roben <[email protected]>
Rewrite script/upload in Python

87ba700a7ba862b86fe77b4c11c80dbfae6f6570 authored over 11 years ago by Adam Roben <[email protected]>
Rewrite script/cibuild in Python

d8770ab4181dfd544341de18bd5d2db824a023d4 authored over 11 years ago by Adam Roben <[email protected]>
Rewrite script/create-dist in Python

af57031f7b2938daec2716f99a27f99c39b206dd authored over 11 years ago by Adam Roben <[email protected]>
Rewrite script/update in Python

Another step along the road to Windows compatibility.

06f53274de965c68feaa1f2feeddc6e1aef24ae1 authored over 11 years ago by Adam Roben <[email protected]>
Rewrite script/build in Python

7b544536f4ce7674809d0e94620c229aee2efe3a authored over 11 years ago by Adam Roben <[email protected]>
Rewrite script/bootstrap in Python

This is the first step toward making our scripts work on Windows.

587ccfd6f77c18d58dd875c92eab68021ce4105e authored over 11 years ago by Adam Roben <[email protected]>
Add libtest_support_chromiumcontent.a

This static library combines all of the various test support libraries
that are needed for testi...

d5cef3b0fe5d3cf4360febbde1183447fc906aad authored over 11 years ago by Adam Roben <[email protected]>
Build and distribute libgtest.a

This will make it easier for downstream projects to write
unit/integration tests.

4ae397b0e77d5ade62c9e963a4ce759f82edf59c authored over 11 years ago by Adam Roben <[email protected]>
Stop trying to compile SQLitePersistentCookieStore separately

It's part of the content module now.

0d607ee56be77990ba3a929aa4016c1633bad208 authored over 11 years ago by Adam Roben <[email protected]>
Update to latest Chromium trunk revision

d0ee4012a2d13302faaeea5f8a44d5ae7a342275 authored over 11 years ago by Adam Roben <[email protected]>
Merge pull request #4 from aroben/atom

Don't fetch ninja, the depot_tools already ships it.

cf60e7385e697a99cb6b498427a1140847391ebd authored over 11 years ago by Adam Roben <[email protected]>
Don't fetch ninja, the depot_tools already ships it.

7392c935184f8728c991cac9f3d8f5adf5845979 authored over 11 years ago by Cheng Zhao <[email protected]>
Actually compile the base/prefs code

b6a0d851db2e4f1bf181e05d3e9c2d8fe6ef7f0c authored over 11 years ago by Adam Roben <[email protected]>
Export symbols from base/prefs

f6b79252a93e337441f4a3a93be1f5a775e30ee5 authored almost 12 years ago by Adam Roben <[email protected]>
Compile and export SQLitePersistentCookieStore

This is a convenient implementation for clients to use to persist
cookies to disk (see aroben/br...

3944c1c0055d1de3d8f0647087acc0f6244113d6 authored almost 12 years ago by Adam Roben <[email protected]>
Export webkit/plugins headers

Needed by content/public/common/common_param_traits.h.

cf87e4d6deb086dac396711efd4ee391dbe686c8 authored almost 12 years ago by Adam Roben <[email protected]>
Export skia/ext headers

They're needed by content/public/browser/render_widget_host.h.

915259576de45b0ffe83faf3700691bdcc8af7f9 authored almost 12 years ago by Adam Roben <[email protected]>
Export ui/surface headers, too

These are used by content/public/browser/render_widget_host.h

623d16c87b52254e93655887471e537b96495555 authored almost 12 years ago by Adam Roben <[email protected]>
Export Skia symbols from libchromiumcontent

41a9a765c6a5fc9e920ba28bd7b6f7a26ec5bd61 authored almost 12 years ago by Adam Roben <[email protected]>
Update to match chrome/trunk

8a81d74a56712c112cad1956fdd8ed836532a378 authored almost 12 years ago by Adam Roben <[email protected]>