summaryrefslogtreecommitdiffstats
path: root/third_party
Commit message (Collapse)AuthorAgeFilesLines
* Updated the third_party/tcmalloc/vendor revision to r87.glider@chromium.org2010-02-0465-10146/+6480
| | | | | | | | | This change should not affect any Chromium builds. TBR=willchan, sgk Review URL: http://codereview.chromium.org/570021 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@38090 0039d316-1c4b-4281-b951-d872f2087c98
* OpenBSD/FreeBSD GYP changes (most of the remaining ones)pvalchev@google.com2010-02-045-14/+20
| | | | | | Review URL: http://codereview.chromium.org/565043 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@38079 0039d316-1c4b-4281-b951-d872f2087c98
* Added support for lost context recovery on the client side. None of our ↵apatrick@chromium.org2010-02-031-0/+15
| | | | | | | | | | | | | | | | | | | service side GL implementations actually report lost contexts (yet). Added pglGetError to PGL library. pglSwapBuffers returns false on a lost context or other non-recoverable error and pglGetError reports PGL_CONTEXT_LOST. Updated demo plugins to reset their PGL contexts on context lost. Standalone plugins cannot currently recover from lost context because they don't use PGL. Added error code to NPDeviceContext3D for lost context. TEST=none BUG=none Review URL: http://codereview.chromium.org/566021 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@38039 0039d316-1c4b-4281-b951-d872f2087c98
* Dropping unconnected obsolete vsprops files.bradnelson@google.com2010-02-0311-136/+0
| | | | | | | | | BUG=8042 TEST=None Review URL: http://codereview.chromium.org/567033 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@38016 0039d316-1c4b-4281-b951-d872f2087c98
* Make Chrome CLD uses the most recent generated tables.jcampan@chromium.org2010-02-034-225/+74905
| | | | | | | | | TEST=None BUG=None Review URL: http://codereview.chromium.org/565020 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@37995 0039d316-1c4b-4281-b951-d872f2087c98
* Changes necessary to compile gpu demos on linux. It is not functional yet ↵alokp@chromium.org2010-02-036-188/+8
| | | | | | | | | just compiling. BUG=26099 Review URL: http://codereview.chromium.org/552240 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@37977 0039d316-1c4b-4281-b951-d872f2087c98
* To implement Pepper in Native Client we need access to the implementation of thesehr@google.com2010-02-032-2/+20
| | | | | | | | | | | | | | Pepper APIs in Chrome. Specifically, we need to be able to get the base::SharedMemory or TransportDIB memory regions used to communicate with devices. To enable doing this, especially in 64-bit Chrome, I needed to change the GetStateContext and SetStateContext functions to manipulate 64-bit values. This CL does not include the Native Client hookup to the new APIs, but is needed to do so. BUG=none TEST=none Review URL: http://codereview.chromium.org/569004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@37975 0039d316-1c4b-4281-b951-d872f2087c98
* Remove yet another comma that gets in the way of the NaCl build.sehr@google.com2010-02-021-1/+1
| | | | | | Review URL: http://codereview.chromium.org/568003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@37780 0039d316-1c4b-4281-b951-d872f2087c98
* Renamed ParseError -> Error, parse_error -> error, kParseNoError -> ↵apatrick@chromium.org2010-02-011-3/+12
| | | | | | | | | | | | kNoError, commandBufferEntries -> commandBufferSize. Added NPDevice3DContextError enumeration. TEST=none BUG=none Review URL: http://codereview.chromium.org/558054 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@37751 0039d316-1c4b-4281-b951-d872f2087c98
* Redesigned CommandBuffer and NPDevice3D interfaces.apatrick@chromium.org2010-01-291-14/+6
| | | | | | | | | | | | All status is now in the Device3D context. It can be retreived with fewer IPC messages. It can be now be accessed off the main plugin thread, which is necessary to run OpenGL in another thread. TEST=none BUG=none Review URL: http://codereview.chromium.org/555020 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@37545 0039d316-1c4b-4281-b951-d872f2087c98
* Wrapper script for running swig.nirnimesh@chromium.org2010-01-272-0/+110
| | | | | | | | | BUG=32285 TEST=mac build should compile Review URL: http://codereview.chromium.org/556036 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@37305 0039d316-1c4b-4281-b951-d872f2087c98
* In the sync database, use protobuf-based storage. Drop the oldnick@chromium.org2010-01-272-8/+19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | bookmark-only columns. Add getters and setters for BookmarkSpecifics to syncapi as well as syncable entries. Make the datatype be a required property when creating a syncapi node. Add a datatype for the 'google chrome' top level folder. Add database migrations from version 67 to the new schema. Add infrastructure to support migrations generically. Add unit tests for the migrations. Pull a new version of the protobuf library to pick up a fix for a bug that this change exposed (I upstreamed the fix). Fix some example code in the sql helpers so that it would actually compile. BUG=29899,30041 TEST=New unit tests for migrations: unit tests are based on actual database dumps. Additionally, I manually tested 2-client sync using combos of old-protocol servers, new-protocol servers, and initial database versions v67, v68, and v0 (new client). I manually verified that add/edit/delete works in these combination cases. Afterwards I verified (by inspecting the sync databases) that the ModelTypes are consistent across the various migration/protocol paths. Review URL: http://codereview.chromium.org/554066 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@37253 0039d316-1c4b-4281-b951-d872f2087c98
* Refactor Pepper device APIneb@chromium.org2010-01-251-3/+2
| | | | | | | | | Track Pepper DeviceContexts using ID (and reclaim them upon shutdown) Refactor device-specific code into pepper_devices.h Review URL: http://codereview.chromium.org/548100 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@37060 0039d316-1c4b-4281-b951-d872f2087c98
* Add in LICENSE.txt from original simplejson distribdpranke@chromium.org2010-01-251-0/+19
| | | | | | | | | | BUG=none TEST=none R=maruel@chromium.org Review URL: http://codereview.chromium.org/554058 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@37048 0039d316-1c4b-4281-b951-d872f2087c98
* Make chromium and chromiumos for arm use the same options and turn off Neon.fbarchard@chromium.org2010-01-233-11/+14
| | | | | | | | | BUG=30817 TEST=build chromiumos for arm. This should build/link. Previously there were link errors. Review URL: http://codereview.chromium.org/543159 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@36953 0039d316-1c4b-4281-b951-d872f2087c98
* Fixed bugs in libjingle's handling of connection errors.akalin@chromium.org2010-01-212-1/+9
| | | | | | | | | BUG=32819 TEST=see bug Review URL: http://codereview.chromium.org/545150 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@36787 0039d316-1c4b-4281-b951-d872f2087c98
* Roll OCMock r54:55 to pull in some memory and warning fixes.rsesek@chromium.org2010-01-2112-101/+113
| | | | | | | | | BUG=32564 TEST=Trybots Review URL: http://codereview.chromium.org/554030 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@36750 0039d316-1c4b-4281-b951-d872f2087c98
* Taking in the fix from Dick Sites related to a memory error in the CLD code.jcampan@chromium.org2010-01-211-3/+26
| | | | | | | | | BUG=None TEST=Reliability tests should not crash. Review URL: http://codereview.chromium.org/551086 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@36709 0039d316-1c4b-4281-b951-d872f2087c98
* Reland r36541 (which went in without any commit log by some magic). Was ↵jshin@chromium.org2010-01-195-200/+166
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | reverted in r36550. Now I'm relanding with the full description. Port back CLD to Linux and Mac by replacing Windows API calls with ICU's equivalent APIs for normalization. I also fixed bug 23553 (Traditional Chinese is not detected) by calling LanguageCode instead of LanguageCode_ISO_639_1. The latter covers only ISO 639-1, but there are languages detected by CLD not covered by ISO 639-1. In that case, ISO 639-2 is used. In case even ISO 639-2 does not cover (e.g. Traditional Chinese), another fallback is taken by LanguageCode. The html file for CLD testing (french_sentence.html) is explicitly labelled with charset=ISO-8859-1. Original Review: http://codereview.chromium.org/523108 BUG=25206,23553 TEST=1. CLD is built on Linux/Mac 2. The following test pass: - unit_tests: Extension*.DetectTabLang* and CompactLangDet*.* - browser_tests: ExtensionBrowserTest.Toolstrip 3. Install the 'cld extension' in chrome/common/extensions/docs/examples/api/i18n/cld and go to http://news.google.com.tw and 'zh-TW' shows up in the language badge at the upper right (upper-left in he/ar Chrome) corner. TBR=jcampan Review URL: http://codereview.chromium.org/545123 TBR=jshin@chromium.org Review URL: http://codereview.chromium.org/551070 TBR=jshin@chromium.org Review URL: http://codereview.chromium.org/549091 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@36552 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 36541 (which went in without any commit log by some black magic). jshin@chromium.org2010-01-195-166/+200
| | | | | | | | | | | | Reland it with the commit log for the record. Review URL: http://codereview.chromium.org/545123 TBR=jshin@chromium.org Review URL: http://codereview.chromium.org/551070 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@36550 0039d316-1c4b-4281-b951-d872f2087c98
* Review URL: http://codereview.chromium.org/545123jshin@chromium.org2010-01-195-200/+166
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@36541 0039d316-1c4b-4281-b951-d872f2087c98
* Commented out precision from shaders. These examples were done on my new ↵alokp@chromium.org2010-01-164-5/+9
| | | | | | | | desktop with latest nvidia drivers which does not complain about precision. But it does not compile on most other drivers. Review URL: http://codereview.chromium.org/551057 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@36462 0039d316-1c4b-4281-b951-d872f2087c98
* linux: hack around arabic advances in harfbuzzevan@chromium.org2010-01-153-1/+26
| | | | | | | | | | Arabic vowels in some fonts (Times New Roman, at least) have non-zero advances, when they should be zero. Pango does a hack very similar to this to work around the same problem. Review URL: http://codereview.chromium.org/543067 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@36418 0039d316-1c4b-4281-b951-d872f2087c98
* linux: fix multicharacter hebrew shapingevan@chromium.org2010-01-151-2/+2
| | | | | | | | | | When we have base + vowel1 + vowel2, and there's no composed version of base + vowel1, attempt to compose base + vowel2 rather than composing vowel1 + vowel2 and then giving up on it because they don't compose. Review URL: http://codereview.chromium.org/549069 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@36413 0039d316-1c4b-4281-b951-d872f2087c98
* linux: inherit script in the forward-order script iteratorevan@chromium.org2010-01-151-1/+0
| | | | | | | | | | This is the same change as in r29862, but in the other direction. I have a pending change that will remove the reverse-order iterator as that falls down in other circumstances. Review URL: http://codereview.chromium.org/536069 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@36412 0039d316-1c4b-4281-b951-d872f2087c98
* Added stencil-test demo.alokp@chromium.org2010-01-153-47/+63
| | | | | | | | | PS: I have not moved the repeated code to the base class for this demo because this is the last one I intend to submit before starting to port the demos to pepper. I will refactor all the demos to eliminate repeating code in light of pepper framework. BUG=26099 TEST=Run stencil_test executable. You should see four different-colored quads. Review URL: http://codereview.chromium.org/545092 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@36410 0039d316-1c4b-4281-b951-d872f2087c98
* Added texture wrap demo.alokp@chromium.org2010-01-153-53/+70
| | | | | | | | BUG=26099 TEST=Run texture_wrap executable. You should see three quads, each with a different texture wrapping mode. Review URL: http://codereview.chromium.org/552012 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@36394 0039d316-1c4b-4281-b951-d872f2087c98
* Modified stencil test example to use VBOs instead of client-side vertex arrays.alokp@chromium.org2010-01-151-38/+57
| | | | | | | BUG=26099 Review URL: http://codereview.chromium.org/550058 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@36388 0039d316-1c4b-4281-b951-d872f2087c98
* Added cubemap demo.alokp@chromium.org2010-01-153-50/+67
| | | | | | | BUG=26099 Review URL: http://codereview.chromium.org/549063 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@36356 0039d316-1c4b-4281-b951-d872f2087c98
* Modified texture wrap example to use VBOs instead of client-side vertex arrays.alokp@chromium.org2010-01-141-19/+40
| | | | | | | BUG=26099 Review URL: http://codereview.chromium.org/545065 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@36279 0039d316-1c4b-4281-b951-d872f2087c98
* Added simple texture demo.alokp@chromium.org2010-01-143-63/+101
| | | | | | | | BUG=26099 TEST=Run simple_texture_2d executable. You should see a square with checker-board pattern. Review URL: http://codereview.chromium.org/543063 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@36267 0039d316-1c4b-4281-b951-d872f2087c98
* Modified texture cubemap example to use VBOs instead of client-side vertex ↵alokp@chromium.org2010-01-141-14/+31
| | | | | | | | | | arrays. BUG=26099 TEST-none Review URL: http://codereview.chromium.org/552001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@36266 0039d316-1c4b-4281-b951-d872f2087c98
* SwapBuffer is now synchronous. No need for glFlush.alokp@chromium.org2010-01-142-7/+0
| | | | | | Review URL: http://codereview.chromium.org/536053 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@36241 0039d316-1c4b-4281-b951-d872f2087c98
* Added mip-mapping demo.alokp@chromium.org2010-01-143-71/+110
| | | | | | | | BUG=26099 TEST=Run mip_map_2d executable. You should see two quads with checker-board pattern. The left will exhibit aliasing but right one will be anti-aliased. Review URL: http://codereview.chromium.org/542067 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@36209 0039d316-1c4b-4281-b951-d872f2087c98
* Fix for a memory error in the CLD code.jcampan@chromium.org2010-01-141-0/+17
| | | | | | | | | BUG=None TEST=Run the uni-tests. Review URL: http://codereview.chromium.org/546043 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@36203 0039d316-1c4b-4281-b951-d872f2087c98
* Simple unit tests for OpenMAX video decoderhclam@chromium.org2010-01-131-1/+7
| | | | | | | | | | Added two simple test cases for OpenMAX video decoder. One does init and deinit of OpenMAX. The other one enumerate available components of video_decoder role. Review URL: http://codereview.chromium.org/524044 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@36170 0039d316-1c4b-4281-b951-d872f2087c98
* Added simple vertex shader demo. I had to make the following modifications ↵alokp@chromium.org2010-01-134-31/+33
| | | | | | | | | | | | to third-party code: - Changed client-side vertex array to VBO - Used GL_UNSIGNED_SHORT instead of GL_UNSIGNED_INT in glDrawElements because GL_UNSIGNED_INT is not supported for by OpenGL ES 2.0 for indices BUG=26099 TEST=Run simple_vertex_shader executable, you should see a rotating cube. Review URL: http://codereview.chromium.org/543015 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@36127 0039d316-1c4b-4281-b951-d872f2087c98
* Use NDEBUG instead of _DEBUG for libjingle. This makes it so that debug ↵akalin@chromium.org2010-01-1315-43/+226
| | | | | | | | | | | code is used on non-Windows platforms, too. BUG=31255 TEST=trybots Review URL: http://codereview.chromium.org/542004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@36085 0039d316-1c4b-4281-b951-d872f2087c98
* Working rudimentary audio in Pepper.brettw@chromium.org2010-01-121-0/+85
| | | | | | | | | BUG=28292 TEST=none Patch by neb@chromium.org Original review: http://codereview.chromium.org/524006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@36043 0039d316-1c4b-4281-b951-d872f2087c98
* Increase the size of buffer used by LogPrintf to 1600 bytes.glider@chromium.org2010-01-121-1/+1
| | | | | | | | | | 600 bytes is not enough to print full symbolized stacks of the memory leaks. TBR=willchan Review URL: http://codereview.chromium.org/550011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@36011 0039d316-1c4b-4281-b951-d872f2087c98
* Clarify the byte ordering and premultiplied-ness of the Pepper 2D data.brettw@chromium.org2010-01-111-0/+15
| | | | | | | | BUG=none TEST=none (no code change) Review URL: http://codereview.chromium.org/524074 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@35918 0039d316-1c4b-4281-b951-d872f2087c98
* Renamed gles_book_examples.gyp to gles2_book.gyp and hooked eveything back ↵alokp@chromium.org2010-01-091-0/+0
| | | | | | | | together. TBR=apatrick git-svn-id: svn://svn.chromium.org/chrome/trunk/src@35876 0039d316-1c4b-4281-b951-d872f2087c98
* Renamed gles_book_examples to gles2_book to make it shorter and more ↵alokp@chromium.org2010-01-0966-0/+0
| | | | | | | | | correct. I still need to rename gles_book_examples.gyp to gles2_book.gyp. I will do it in another CL as svn does not like changes in renamed directories. TBR=apatrick Review URL: http://codereview.chromium.org/543002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@35875 0039d316-1c4b-4281-b951-d872f2087c98
* linux: dynamically load libGL.so.1, and use glew to dynamically resolve symbolspiman@chromium.org2010-01-092-23/+126
| | | | | | | | | | This is to workaround NVIDIA's broken dlsym hook. BUG=16800 Review URL: http://codereview.chromium.org/525109 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@35863 0039d316-1c4b-4281-b951-d872f2087c98
* Added gyp file for examples. Removed unnecessary functions. Added header ↵alokp@chromium.org2010-01-0914-716/+276
| | | | | | | | | files for two examples and changed a few function signatures so they can be compiled as static libraries. BUG=26099 Review URL: http://codereview.chromium.org/527016 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@35856 0039d316-1c4b-4281-b951-d872f2087c98
* Added eol property LFalokp@chromium.org2010-01-081-305/+305
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@35818 0039d316-1c4b-4281-b951-d872f2087c98
* Added eol property LFalokp@chromium.org2010-01-0830-16621/+16621
| | | | | | | BUG=none TEST=none git-svn-id: svn://svn.chromium.org/chrome/trunk/src@35811 0039d316-1c4b-4281-b951-d872f2087c98
* Merging a newer version of the CLD code.jcampan@chromium.org2010-01-0778-373/+75580
| | | | | | | | | | | Also removed the dependency with Chrome base and fixed the include path so that files don't need to reference third_paty/cld/... BUG=None TEST=Make sure unit-tests still pass. Review URL: http://codereview.chromium.org/519071 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@35716 0039d316-1c4b-4281-b951-d872f2087c98
* Allow using system libevent instead of the bundled one.phajdan.jr@chromium.org2010-01-071-42/+66
| | | | | | | | | | | Patch by Bernard Cafarelli <voyageur@gentoo.org> TEST=none BUG=22140 Review URL: http://codereview.chromium.org/524061 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@35711 0039d316-1c4b-4281-b951-d872f2087c98
* Use the right SSL adapter on Linux/OS X. This is a partial fix for the ↵akalin@chromium.org2010-01-076-19/+92
| | | | | | | | | | | | | | | | | crash in 30721. Added method for creating ssl socket adapters to libjingle socket factories and made callers use it. Added SSLSocketAdapterFactory class, which uses the right SSL socket adapter for Linux/OS X. Fixed bug in asynchttprequest.cc where ignore_bad_cert_ was being left uninitialized. BUG=30721 TEST=trybots, manual testing Review URL: http://codereview.chromium.org/503087 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@35677 0039d316-1c4b-4281-b951-d872f2087c98