summaryrefslogtreecommitdiffstats
path: root/AUTHORS
Commit message (Collapse)AuthorAgeFilesLines
* Inform TalkBack users about location of InfoBarskraush2015-08-111-0/+1
| | | | | | | | | | | This fixes bug 517642 by adding an AccessibilityEvent that tells the user where InfoBars can be found. BUG=517642 Review URL: https://codereview.chromium.org/1278873003 Cr-Commit-Position: refs/heads/master@{#342891}
* nacl_io: Handle missing socket options in setsockopteblima2015-08-031-0/+1
| | | | | | | | | | | | | | | | | | This patch adds missing support for handling broadcast and multicast options in UDP sockets. It is required to update the UDPSocket interface to use PPB_UDPSocket_1_2, available in M43. Refactor SocketNode, TCPNode and UDPNode so SetSockOpt() method is available only on the parent class and each subclass thus implements the specialized method according to the level. BUG=None Signed-off-by: Eduardo Lima (Etrunko) <eduardo.lima@intel.com> Review URL: https://codereview.chromium.org/1258123002 Cr-Commit-Position: refs/heads/master@{#341572}
* Laying the groundwork for targeting WinRT for WebRTC.fredlebel2015-07-291-0/+1
| | | | | | | | | | | | Now supporting various flavors of WinRT in the target_os argument. Setting compiler and linker flags so cc files are compiled to support C++/CX syntax. This is part of a larger effort to port WebRTC to WinRT. Review URL: https://codereview.chromium.org/1150183009 Cr-Commit-Position: refs/heads/master@{#340893}
* Add my accout information into AUTHORS.hyungwook.lee2015-07-281-0/+1
| | | | | | Review URL: https://codereview.chromium.org/1259713003 Cr-Commit-Position: refs/heads/master@{#340668}
* Add myself to Authorsjinkyu.seong2015-07-271-0/+1
| | | | | | | | BUG= Review URL: https://codereview.chromium.org/1259523002 Cr-Commit-Position: refs/heads/master@{#340429}
* Prevent seeking when Android MediaPlayer reports that it's not possible.keitchen2015-07-211-0/+1
| | | | | | | | | | | | | | | | | | | For some content (e.g. HLS live streams), attempting to seek will get the media player stuck in an error state. In https://codereview.chromium.org/22605013, this was addressed by preventing seeks if the duration of the video is negative. However, with https://codereview.chromium.org/617743004, a -1 returned by the Android MediaPlayer will be converted to media::kInfiniteDuration(). This CL utilizes two seek booleans derived from the Android MediaPlayer to determine if a seek should be allowed. BUG=510641 TEST=MediaPlayerBridgeTest.* Review URL: https://codereview.chromium.org/1234483003 Cr-Commit-Position: refs/heads/master@{#339762}
* linux_aura: Call MapThemeImage for resources missing in native themejclw2015-07-211-0/+1
| | | | | | | | | | | | | | | | For resources not provided by the native theme (i.e. GTK2UI), fall back to desktop (not ash) resources by calling MapThemeImage in this case. BUG=383711 R=erg@chromium.org TEST=The shadow running along the top edge of the address bar to the right of the tabs is visible again, especially when using a bright GTK theme like Adwaita or Radiance. (see crbug.com/383711) Review URL: https://codereview.chromium.org/1243513002 Cr-Commit-Position: refs/heads/master@{#339744}
* Update my email info in AUTHORS filegyuyoung.kim2015-07-171-1/+1
| | | | | | | | BUG=None Review URL: https://codereview.chromium.org/1229933008 Cr-Commit-Position: refs/heads/master@{#339220}
* tcmalloc:Add "ARMv8-a" to the supporting list of ARM architecture.milton.chiang2015-07-161-0/+1
| | | | | | | | | | | | BUG=none R=jar@chromium.org, glider@chromium.org LOG=N Signed-off-by: Milton Chiang <milton.chiange@mediatek.com> Review URL: https://codereview.chromium.org/1220213003 Cr-Commit-Position: refs/heads/master@{#339105}
* BUG=504666lwchkg2015-07-111-0/+1
| | | | | | | | | | Note: I am not in AUTHOR files yet. Please help by verifying that I have sign the CLA. Please also help by submitting the try jobs. Review URL: https://codereview.chromium.org/1226253005 Cr-Commit-Position: refs/heads/master@{#338433}
* Hook up Android closed captions 'enabled' setting to Blinksrivats2015-07-101-0/+1
| | | | | | | | | | | | | Add an API for the Android closed captions state change to be plumbed down to Blink. Blink-side CL: https://codereview.chromium.org/1118613002/ BUG=457850, 388588 Review URL: https://codereview.chromium.org/1110103004 Cr-Commit-Position: refs/heads/master@{#338350}
* Removed the context menu in kiosk modefrederic.jacob.782015-07-081-1/+1
| | | | | | | | | | | | This is my first change request so... BUG=475506 TEST=Start Chrome with --kiosk and the context menu most not be shown. Start Chrome without the --kiosk flag and the context menu must be shown. Review URL: https://codereview.chromium.org/1091173005 Cr-Commit-Position: refs/heads/master@{#337741}
* fix issue with notification icons not disappearing on fluxboxfinbar.crago2015-07-061-0/+1
| | | | | | | | | | | | calling gtk_status_icon_set_visible(, FALSE) before g_object_unref resolves the issue if the space where the notification icon previously were remaining after the notifications being dismissed. BUG=504945 Review URL: https://codereview.chromium.org/1218563002 Cr-Commit-Position: refs/heads/master@{#337466}
* Only send _NET_ACTIVE_WINDOW hint if the chromium window is not already active.overridex2015-07-031-0/+1
| | | | | | | | | | | | | | | | | | | This is intended to replace the proposed changes of https://codereview.chromium.org/917473002/ and https://codereview.chromium.org/882223011/. This coupled with the changes in https://codereview.chromium.org/1154013002 should resolve bug 318937. Rather than always sending a _NET_ACTIVE_WINDOW hint, keep track of the active window by tracking the _NET_ACTIVE_WINDOW property of the X11 root window, and send a _NET_ACTIVE_WINDOW only if the window is not already active. This prevents spurious raises in some window managers when click to raise is disabled. R=agoode@chromium.org, sadrul@chromium.org BUG=318937 TEST=In an affected WM like XFCE or E19, disable click-to-raise and overlap a window over Chromium. Click in the rendering area of Chromium and observe that it is not raised. Click on a link in another application with Chromium as the default browser and note that the Chromium window is raised correctly. Review URL: https://codereview.chromium.org/1212643008 Cr-Commit-Position: refs/heads/master@{#337282}
* Split TransportSecurityState::DomainState into STSState and PKPStatemartijn2015-06-301-0/+1
| | | | | | | | | | | | | | | | | This patch splits the in-memory TransportSecurityState::DomainState up into TransportSecurityState::STSState and TransportSecurityState::PKPState. This patch also updates quite a few tests but there should be no change in behavior. There are some changes in the NetInternalTest because net-internals still expects STS and PKP states to be stored and processed together. The STS and PKP states are still tied together: - In the on-disk storage which slightly complicates the serialization logic because both states have to be merged into one entry until the on-disk storage is split up; - In the preload data which is why the static state still returns both the STSState and the PKPState in the same call; - In net-internals which means the states cannot be added or removed independently. BUG=470295 Review URL: https://codereview.chromium.org/1132043005 Cr-Commit-Position: refs/heads/master@{#336844}
* [Mac] Add url link to help link shown in sad_tab_view_cocoa.mm titled with ↵shahriar.rostami2015-06-231-0/+1
| | | | | | | | | | | | | | | | | | "suggestions". We were rendering HyperlinkTextView and using clickedOnLink delegate to open a page containing <h1>"Aw, Snap!"</h1>. However in Mac when we right click on such links, we can see "copy link" button in context menu, but it was not working because it was lacking url. Now it is set to the proper URL. BUG=484130 TEST=Follow these steps (taken from bug report) 1.Launch chrome,navigate to any webpage and enter chrome://kill inside omnibox to crash the page manually. 2.Now right click on suggestions link button and select 'copy link' option from context menu. 3.Open Ntp, right click and select paste option, observe. Review URL: https://codereview.chromium.org/1204673002 Cr-Commit-Position: refs/heads/master@{#335741}
* Release obigation to call ChannelMojoHost::OnClientLaunched()leon.han2015-06-191-0/+1
| | | | | | | | | | | | | | | | Currently, to establish ChannelMojo connection, server process MUST know the client process handle. This CL is to release the obigation. IntentToImpl is discussed in https://groups.google.com/a/chromium.org/forum/#!topic/mojo-dev/Qpb9Qonbmys TBR=morrita@chromium.org,agl@chromium.org BUG= Review URL: https://codereview.chromium.org/1129063005 Cr-Commit-Position: refs/heads/master@{#335192}
* Fix animation start event to have specified start time if settserng2015-06-181-0/+1
| | | | | | | | | | | | | | | | | | | When starting animations, use the specified start time of the animation as the start time if it is set. Otherwise, continue to use the current time. LayerAnimationController would originally set the time of the start event to the current time even if the animation had a specified start time. This would result in the AnimationDelegate and any LayerAnimationEventObserver from getting an incorrect start time. BUG=498404 CQ_INCLUDE_TRYBOTS=tryserver.blink:linux_blink_rel Review URL: https://codereview.chromium.org/1169243002 Cr-Commit-Position: refs/heads/master@{#335128}
* Removed duplicate entry of my name in AUTHORS filehari.singh12015-06-181-1/+0
| | | | | | | | BUG= Review URL: https://codereview.chromium.org/1186403004 Cr-Commit-Position: refs/heads/master@{#335118}
* Replaced TestNowSource with SimpleTestTickClock.ankur1.verma2015-06-131-0/+1
| | | | | | | | | | | Removed TestNowSource completely. Its usage updated under cc/test, cc/scheduler, cc/surfaces and components/scheduler with coressponding api of SimpleTestTickClock. Refactored num_now_calls_ functionality in NowNotCalledWhenThereAreNoDelayedTasks test to use TestAlwaysFailTimeSource BUG=440281, 494887 CQ_INCLUDE_TRYBOTS=tryserver.blink:linux_blink_rel Review URL: https://codereview.chromium.org/1132753008 Cr-Commit-Position: refs/heads/master@{#334341}
* Add annekao94@gmail.com to the AUTHORS file.annekao2015-06-111-0/+1
| | | | | | Review URL: https://codereview.chromium.org/1146953004 Cr-Commit-Position: refs/heads/master@{#333972}
* Don't create bookmark files on OSX that start with a dot.jan2015-06-101-0/+1
| | | | | | | | | | | | | | | | | | When creating a bookmark file by draging and droping the URL to the desktop chromium uses the page title for the filename. In cases where the title starts with a dot the webloc file will also start with a dot. Since files starting with a dot are considered hidden and not shown by e.g. the Finder users won't see the expected resulting file. To circumvent this a dot as the first character is handled like any other character not allowed in a filename and gets replaced by a hyphen. BUG=138917 TEST=Paste "data:text/html,<title>. . . hey!</title>" into the Omnibox and drag and drop the URL to the desktop. Review URL: https://codereview.chromium.org/1118813005 Cr-Commit-Position: refs/heads/master@{#333649}
* Converted bare pointer to scoped_ptr<> in net/socket and net/httpketan.goyal2015-06-031-0/+1
| | | | | | | | | BUG=479898 R=eroman@chromium.org Review URL: https://codereview.chromium.org/1158193006 Cr-Commit-Position: refs/heads/master@{#332587}
* Subsituting pattern ScopedVector push_back.(ptr.release()) with ↵shail.s2015-06-031-0/+1
| | | | | | | | | | | push_back(ptr.Pass()) in device/bluetooth BUG=457697 R=rpaquay@chromium.org Review URL: https://codereview.chromium.org/1160263002 Cr-Commit-Position: refs/heads/master@{#332546}
* Add commandline switch to enable DTLS 1.2 for WebRTC.jbauch2015-06-021-0/+1
| | | | | | | | | | | This CL adds the commandline switch "--enable-webrtc-dtls12" to enable negotiation of DTLS 1.2 for WebRTC peerconnections. BUG=428343 Review URL: https://codereview.chromium.org/1157093007 Cr-Commit-Position: refs/heads/master@{#332381}
* Add myself, Gustav Tiger (Sony), to AUTHORSgustav.tiger2015-05-291-0/+1
| | | | | | | | BUG= Review URL: https://codereview.chromium.org/1154103002 Cr-Commit-Position: refs/heads/master@{#331951}
* Adding myself to authors filetanay.c2015-05-281-0/+1
| | | | | | | | BUG= Review URL: https://codereview.chromium.org/1162503004 Cr-Commit-Position: refs/heads/master@{#331842}
* Remove PasswordAuthenticationManager.java file that is no longer used.abhi.rathore2015-05-281-0/+1
| | | | | | | | | | | | | | Patch [1] removed the password manager related code from Android. This CL cleans up the remaining traces of it by removing the PasswordAuthenticationManager.java which is still part of the repository. [1] https://codereview.chromium.org/641753002 BUG=NONE Review URL: https://codereview.chromium.org/1155273004 Cr-Commit-Position: refs/heads/master@{#331772}
* Subsituting pattern ScopedVector push_back.(ptr.release()) with ↵hari.singh12015-05-271-0/+1
| | | | | | | | | | push_back(ptr.Pass()) in net/base BUG=457697 Review URL: https://codereview.chromium.org/1150943002 Cr-Commit-Position: refs/heads/master@{#331540}
* Subsituting pattern ScopedVector push_back.(ptr.release()) with ↵vaibhav1.a2015-05-271-0/+1
| | | | | | | | | | push_back(ptr.Pass()) in extensions/renderer BUG=457697 Review URL: https://codereview.chromium.org/1145073003 Cr-Commit-Position: refs/heads/master@{#331537}
* Subsituting pattern ScopedVector push_back.(ptr.release()) with ↵hari.singh12015-05-271-0/+1
| | | | | | | | | | push_back(ptr.Pass()) in net/dns BUG=457697 Review URL: https://codereview.chromium.org/1147903003 Cr-Commit-Position: refs/heads/master@{#331528}
* Add HP to the AUTHORS file for submitting a patch at ↵arjunpatel2015-05-261-0/+1
| | | | | | | | | | https://codereview.chromium.org/1125343004. BUG= Review URL: https://codereview.chromium.org/1123083003 Cr-Commit-Position: refs/heads/master@{#331372}
* Remove gfx::FrameTime for a single clock sourceabhishek.ka2015-05-261-0/+1
| | | | | | | | | | | | | A single clock source should be used through out the code. This patch removes the gfx::FrameTime clock and uses the base::TimeTicks overall. BUG=447329 CQ_INCLUDE_TRYBOTS=tryserver.blink:linux_blink_rel Review URL: https://codereview.chromium.org/1143433005 Cr-Commit-Position: refs/heads/master@{#331327}
* Revert of [mac/linux] show first run dialog based on master_preferences ↵gab2015-05-251-1/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (patchset #8 id:140001 of https://codereview.chromium.org/1108203007/) Reason for revert: Causes Google Chrome Mac/Linux bots to fail. See https://code.google.com/p/chromium/issues/detail?id=491159#c9 for details. Original issue's description: > [mac/linux] show first run dialog based on master_preferences > > Previously the first run dialog would show on the first run regardless > of the configuration setting "suppress_first_run_default_browser_prompt" > in the master_preferences file. > > This fix now checks the configuration to determine whether the first run > dialog should be shown or not. > > BUG=263803,224410 > R=bartfab@chromium.org,atwilson@chromium.org > > Committed: https://crrev.com/9b22ae8f30a23dd0aeb35c041e13d0825f1c786b > Cr-Commit-Position: refs/heads/master@{#331066} TBR=jochen@chromium.org,atwilson@chromium.org,bartfab@chromium.org,calvin@mlocal.net NOPRESUBMIT=true NOTREECHECKS=true NOTRY=true BUG=263803,224410, 491159 Review URL: https://codereview.chromium.org/1153603003 Cr-Commit-Position: refs/heads/master@{#331296}
* Allow coarse clocks in clock_get{res,time} calls.ben2015-05-221-0/+1
| | | | | | | | | | | | | Whitelist CLOCK_MONOTONIC_COARSE and CLOCK_REALTIME_COARSE so we can improve the performance of Date.now() in V8. See https://codereview.chromium.org/1125003002/ for background. BUG= Review URL: https://codereview.chromium.org/1133653002 Cr-Commit-Position: refs/heads/master@{#331201}
* Adding myself to AUTHORS list.sh53.lee2015-05-221-0/+1
| | | | | | | | BUG= Review URL: https://codereview.chromium.org/1125313006 Cr-Commit-Position: refs/heads/master@{#331150}
* [mac/linux] show first run dialog based on master_preferencescalvin2015-05-221-0/+1
| | | | | | | | | | | | | | | | Previously the first run dialog would show on the first run regardless of the configuration setting "suppress_first_run_default_browser_prompt" in the master_preferences file. This fix now checks the configuration to determine whether the first run dialog should be shown or not. BUG=263803,224410 R=bartfab@chromium.org,atwilson@chromium.org Review URL: https://codereview.chromium.org/1108203007 Cr-Commit-Position: refs/heads/master@{#331066}
* [jingle] Replace MessageLoopProxy usage with ThreadTaskRunnerHandleashlin.j2015-05-201-0/+1
| | | | | | | | | | | | | | | | | Replace MessageLoopProxy usage with ThreadTaskRunnerHandle in jingle module. MessageLoopProxy is deprecated. This basically does a search and replace of: MessageLoopProxy::current() -> ThreadTaskRunnerHandle::Get(). MessageLoopProxy -> SingleThreadTaskRunner BUG=391045 Review URL: https://codereview.chromium.org/1128793002 Cr-Commit-Position: refs/heads/master@{#330740}
* Reland: Add ETC1 powered SSE encoder for tile texture compressionradu.velea2015-05-141-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Created an ETC1 encoder that uses SSE2 to improve compression speed. The SSE encoder extends TextureCompressor and uses the same algorithm as TextureCompressorETC1. Added unittest for TextureCompressorETC1. Moved shared code into a etc1 header. Added new performance test scenarios. Reland necessary for 32-bit GN issues. Performance difference on Ubuntu x64, Haswell Processor: Without SSE: *RESULT Compress256x256BlackAndWhiteGradientImage: ETC1 Low= 1.966321587562561 us *RESULT Compress256x256SolidBlackImage: ETC1 Low= .0956009104847908 us *RESULT Compress256x256SolidColorImage: ETC1 Low= .4367307722568512 us *RESULT Compress256x256RandomColorImage: ETC1 Low= 5.948055744171143 us With SSE: *RESULT Compress256x256BlackAndWhiteGradientImage: ETC1 Low= 1.0316201448440552 us *RESULT Compress256x256SolidBlackImage: ETC1 Low= .25716209411621094 us *RESULT Compress256x256SolidColorImage: ETC1 Low= .2768038809299469 us *RESULT Compress256x256RandomColorImage: ETC1 Low= 1.834145426750183 us BUG=434699 TEST=newly added unittest TextureCompressorETC1Test::Compress256x256CreateETC1, TextureCompressorETC1Test::Compress256x256RatioETC1 Committed: https://crrev.com/5f3849aa8307399b7e6dfe5665ed149594244077 Cr-Commit-Position: refs/heads/master@{#329840} Review URL: https://codereview.chromium.org/1096703002 Cr-Commit-Position: refs/heads/master@{#329859}
* Revert of Add ETC1 powered SSE encoder for tile texture compression ↵sergeyv2015-05-141-1/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (patchset #23 id:440001 of https://codereview.chromium.org/1096703002/) Reason for revert: Speculative revert. Looks like this change breaks compilation on win8 GN: http://build.chromium.org/p/chromium.win/builders/Win8%20GN Failure Example: http://build.chromium.org/p/chromium.win/builders/Win8%20GN/builds/7283 Original issue's description: > Add ETC1 powered SSE encoder for tile texture compression > > Created an ETC1 encoder that uses SSE2 to improve compression speed. > The SSE encoder extends TextureCompressor and uses the same algorithm as TextureCompressorETC1. > > Added unittest for TextureCompressorETC1. > > Moved shared code into a etc1 header. > > Added new performance test scenarios. > > Performance difference on Ubuntu x64, Haswell Processor: > Without SSE: > *RESULT Compress256x256BlackAndWhiteGradientImage: ETC1 Low= 1.966321587562561 us > *RESULT Compress256x256SolidBlackImage: ETC1 Low= .0956009104847908 us > *RESULT Compress256x256SolidColorImage: ETC1 Low= .4367307722568512 us > *RESULT Compress256x256RandomColorImage: ETC1 Low= 5.948055744171143 us > > With SSE: > *RESULT Compress256x256BlackAndWhiteGradientImage: ETC1 Low= 1.0316201448440552 us > *RESULT Compress256x256SolidBlackImage: ETC1 Low= .25716209411621094 us > *RESULT Compress256x256SolidColorImage: ETC1 Low= .2768038809299469 us > *RESULT Compress256x256RandomColorImage: ETC1 Low= 1.834145426750183 us > > BUG=434699 > TEST=newly added unittest TextureCompressorETC1Test::Compress256x256CreateETC1, TextureCompressorETC1Test::Compress256x256RatioETC1 > > Committed: https://crrev.com/5f3849aa8307399b7e6dfe5665ed149594244077 > Cr-Commit-Position: refs/heads/master@{#329840} TBR=reveman@chromium.org,christiank@opera.com,jie.a.chen@intel.com,robert.bradford@intel.com,radu.velea@intel.com NOPRESUBMIT=true NOTREECHECKS=true NOTRY=true BUG=434699 Review URL: https://codereview.chromium.org/1136083003 Cr-Commit-Position: refs/heads/master@{#329845}
* Add ETC1 powered SSE encoder for tile texture compressionradu.velea2015-05-141-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Created an ETC1 encoder that uses SSE2 to improve compression speed. The SSE encoder extends TextureCompressor and uses the same algorithm as TextureCompressorETC1. Added unittest for TextureCompressorETC1. Moved shared code into a etc1 header. Added new performance test scenarios. Performance difference on Ubuntu x64, Haswell Processor: Without SSE: *RESULT Compress256x256BlackAndWhiteGradientImage: ETC1 Low= 1.966321587562561 us *RESULT Compress256x256SolidBlackImage: ETC1 Low= .0956009104847908 us *RESULT Compress256x256SolidColorImage: ETC1 Low= .4367307722568512 us *RESULT Compress256x256RandomColorImage: ETC1 Low= 5.948055744171143 us With SSE: *RESULT Compress256x256BlackAndWhiteGradientImage: ETC1 Low= 1.0316201448440552 us *RESULT Compress256x256SolidBlackImage: ETC1 Low= .25716209411621094 us *RESULT Compress256x256SolidColorImage: ETC1 Low= .2768038809299469 us *RESULT Compress256x256RandomColorImage: ETC1 Low= 1.834145426750183 us BUG=434699 TEST=newly added unittest TextureCompressorETC1Test::Compress256x256CreateETC1, TextureCompressorETC1Test::Compress256x256RatioETC1 Review URL: https://codereview.chromium.org/1096703002 Cr-Commit-Position: refs/heads/master@{#329840}
* Reland: Actually use --extra-r-text-files in process_resources.pycullinan2015-05-111-0/+1
| | | | | | | | | | | | | | | | | | Originally landed in crrev.com/1104703003 Reverted in crrev.com/1129103002 due to breaking GN APKs with no resouces. This now handles the case where aapt doesn't generate an R.txt (no resources) by creating an empty R.txt. Generate extra packages' R.java files only containing the resources listed in their R.txt files. This significantly reduces the number of DEX field IDs taken up by resources. BUG=480036 R=cjhopman,yfriedman Review URL: https://codereview.chromium.org/1136653002 Cr-Commit-Position: refs/heads/master@{#329219}
* Add shanmuga.m@samsung.com to AUTHORS listshanmuga.m2015-05-111-0/+1
| | | | | | Review URL: https://codereview.chromium.org/1140493002 Cr-Commit-Position: refs/heads/master@{#329110}
* Switch ChromeOS Chromium login to use IJG libjpegedward.baker2015-05-071-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The default libjpeg library is libjpeg_turbo, except for Chrome OS. This change switches the Chrome OS build to use IJG jpeg for the login screen. The intended outcome is to have everything use libjpeg_turbo except for JPEGCodec in ui/gfx. ChromeUtilityMsg_RobustJPEGDecodeImage: Send decodes to JPEGCodec which then uses chromium_ijg_ mangled libjpeg to decode JPEGs. ChromeUtilityMsg_DecodeImage: Send decodes to blink WebImage. Any JPEGs would then be decoded with libjpeg_turbo mangled with chromium_jpeg_. User login code avatar/user_image_manager_impl.cc and wallpaper/wallpaper_manager.cc currently setup UserImageLoader with ImageDecoder::ROBUST_JPEG_DECODE. Tests were run on a Peppy (Haswell 2955U), using the image_decoding benchmark in telemetry. ImageDecoding_avg.image_decoding.html?jpg: Stock (ms): 166.98 166.80 163.03 Patch (ms): 78.95 73.27 78.23 TBR=cpu@chromium.org BUG=413712 TEST= $ cd ./tools/perf $ ./run_benchmark --remote=${IP} \ --browser=cros-chrome-guest \ run image_decoding.image_decoding_measurement Review URL: https://codereview.chromium.org/569623002 Cr-Commit-Position: refs/heads/master@{#328812}
* Revert of Actually use --extra-r-text-files in process_resources.py ↵cjhopman2015-05-071-1/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (patchset #6 id:90001 of https://codereview.chromium.org/1104703003/) Reason for revert: Breaks gn apks with no resources. Original issue's description: > Actually use --extra-r-text-files in process_resources.py > > Generate extra packages' R.java files only containing the resources > listed in their R.txt files. This significantly reduces the number of > DEX field IDs taken up by resources. > > BUG=480036 > R=cjhopman > > Committed: https://crrev.com/a92cf235709397c737d5d9fdbadfb62e497c0334 > Cr-Commit-Position: refs/heads/master@{#328565} TBR=yfriedman@chromium.org,msw@chromium.org,cullinan@amazon.com NOPRESUBMIT=true NOTREECHECKS=true NOTRY=true BUG=480036 Review URL: https://codereview.chromium.org/1129103002 Cr-Commit-Position: refs/heads/master@{#328664}
* Actually use --extra-r-text-files in process_resources.pycullinan2015-05-061-0/+1
| | | | | | | | | | | | | Generate extra packages' R.java files only containing the resources listed in their R.txt files. This significantly reduces the number of DEX field IDs taken up by resources. BUG=480036 R=cjhopman Review URL: https://codereview.chromium.org/1104703003 Cr-Commit-Position: refs/heads/master@{#328565}
* Add myself to Authorslopes922902015-05-041-0/+1
| | | | | | | | | | Add myself to Authors so that I can contribute fix for 477894 BUG=477894 Review URL: https://codereview.chromium.org/1120653008 Cr-Commit-Position: refs/heads/master@{#328089}
* Switch to linear filtering for PPAPI video decoder textures.CodeByThePound2015-04-301-0/+1
| | | | | | | | | | | | Use GL_LINEAR filtering instead of GL_NEAREST when allocating textures for the PPAPI video decoder resources. R=bbudge@chromium.org BUG=477734 TEST=Can be tested with src/ppapi/examples/video_decode/ example. Review URL: https://codereview.chromium.org/1114153002 Cr-Commit-Position: refs/heads/master@{#327783}
* Add gzobqq@gmail.com to AUTHORS.gzobqq2015-04-301-0/+1
| | | | | | | | BUG=474029 Review URL: https://codereview.chromium.org/1117763002 Cr-Commit-Position: refs/heads/master@{#327740}
* Replace const by value return values to const by ref in ↵b.siddharth2015-04-301-0/+1
| | | | | | | | | | | | | | | | net/socket/tcp_listen_socket_unittest.h This CL turns const by value return values into const by ref Replacing const value by a const ref when a member variable is safe, because the member variable will live at least as long as the temporary object returned now. It can also be more efficient, because returning a ref can spare copying. BUG=393155 Review URL: https://codereview.chromium.org/1107943002 Cr-Commit-Position: refs/heads/master@{#327680}