Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(412)

Side by Side Diff: core/src/fpdfapi/fpdf_render/fpdf_render_image.cpp

Issue 1747123002: Fix and enable lint checks. (Closed) Base URL: https://pdfium.googlesource.com/pdfium.git@master
Patch Set: Created 4 years, 9 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « core/src/fpdfapi/fpdf_page/pageint.h ('k') | core/src/fpdfapi/fpdf_render/fpdf_render_text.cpp » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 // Copyright 2014 PDFium Authors. All rights reserved. 1 // Copyright 2014 PDFium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 // Original code copyright 2014 Foxit Software Inc. http://www.foxitsoftware.com 5 // Original code copyright 2014 Foxit Software Inc. http://www.foxitsoftware.com
6 6
7 #include "core/src/fpdfapi/fpdf_render/render_int.h" 7 #include "core/src/fpdfapi/fpdf_render/render_int.h"
8 8
9 #include <utility> 9 #include <utility>
10 #include <vector> 10 #include <vector>
(...skipping 229 matching lines...) Expand 10 before | Expand all | Expand 10 after
240 break; 240 break;
241 case FXDIB_Rgb32: 241 case FXDIB_Rgb32:
242 bSkip = TRUE; 242 bSkip = TRUE;
243 case FXDIB_Argb: 243 case FXDIB_Argb:
244 for (i = 0; i < m_Width; i++) { 244 for (i = 0; i < m_Width; i++) {
245 *dest_buf++ = m_RampB[*(src_buf++)]; 245 *dest_buf++ = m_RampB[*(src_buf++)];
246 *dest_buf++ = m_RampG[*(src_buf++)]; 246 *dest_buf++ = m_RampG[*(src_buf++)];
247 *dest_buf++ = m_RampR[*(src_buf++)]; 247 *dest_buf++ = m_RampR[*(src_buf++)];
248 if (!bSkip) { 248 if (!bSkip) {
249 *dest_buf++ = *src_buf; 249 *dest_buf++ = *src_buf;
250 #if _FXM_PLATFORM_ == _FXM_PLATFORM_APPLE_
251 } else {
252 dest_buf++;
253 #endif
250 } 254 }
251 #if _FXM_PLATFORM_ == _FXM_PLATFORM_APPLE_
252 else {
253 dest_buf++;
254 }
255 #endif
256 src_buf++; 255 src_buf++;
257 } 256 }
258 break; 257 break;
259 default: 258 default:
260 break; 259 break;
261 } 260 }
262 } 261 }
263 void CPDF_DIBTransferFunc::TranslateDownSamples(uint8_t* dest_buf, 262 void CPDF_DIBTransferFunc::TranslateDownSamples(uint8_t* dest_buf,
264 const uint8_t* src_buf, 263 const uint8_t* src_buf,
265 int pixels, 264 int pixels,
(...skipping 11 matching lines...) Expand all
277 } else { 276 } else {
278 #if _FXM_PLATFORM_ == _FXM_PLATFORM_APPLE_ 277 #if _FXM_PLATFORM_ == _FXM_PLATFORM_APPLE_
279 if (!m_pSrc->HasAlpha()) { 278 if (!m_pSrc->HasAlpha()) {
280 for (int i = 0; i < pixels; i++) { 279 for (int i = 0; i < pixels; i++) {
281 *dest_buf++ = m_RampB[*(src_buf++)]; 280 *dest_buf++ = m_RampB[*(src_buf++)];
282 *dest_buf++ = m_RampG[*(src_buf++)]; 281 *dest_buf++ = m_RampG[*(src_buf++)];
283 *dest_buf++ = m_RampR[*(src_buf++)]; 282 *dest_buf++ = m_RampR[*(src_buf++)];
284 dest_buf++; 283 dest_buf++;
285 src_buf++; 284 src_buf++;
286 } 285 }
287 } else 286 } else {
288 #endif 287 #endif
289 for (int i = 0; i < pixels; i++) { 288 for (int i = 0; i < pixels; i++) {
290 *dest_buf++ = m_RampB[*(src_buf++)]; 289 *dest_buf++ = m_RampB[*(src_buf++)];
291 *dest_buf++ = m_RampG[*(src_buf++)]; 290 *dest_buf++ = m_RampG[*(src_buf++)];
292 *dest_buf++ = m_RampR[*(src_buf++)]; 291 *dest_buf++ = m_RampR[*(src_buf++)];
293 *dest_buf++ = *(src_buf++); 292 *dest_buf++ = *(src_buf++);
294 } 293 }
294 #if _FXM_PLATFORM_ == _FXM_PLATFORM_APPLE_
295 }
296 #endif
295 } 297 }
296 } 298 }
297 CPDF_ImageRenderer::CPDF_ImageRenderer() { 299 CPDF_ImageRenderer::CPDF_ImageRenderer() {
298 m_pRenderStatus = NULL; 300 m_pRenderStatus = NULL;
299 m_pImageObject = NULL; 301 m_pImageObject = NULL;
300 m_Result = TRUE; 302 m_Result = TRUE;
301 m_Status = 0; 303 m_Status = 0;
302 m_pTransformer = NULL; 304 m_pTransformer = NULL;
303 m_DeviceHandle = NULL; 305 m_DeviceHandle = NULL;
304 m_LoadHandle = NULL; 306 m_LoadHandle = NULL;
(...skipping 680 matching lines...) Expand 10 before | Expand all | Expand 10 after
985 } else if (pFunc) { 987 } else if (pFunc) {
986 int size = dest_pitch * height; 988 int size = dest_pitch * height;
987 for (int i = 0; i < size; i++) { 989 for (int i = 0; i < size; i++) {
988 dest_buf[i] = transfers[src_buf[i]]; 990 dest_buf[i] = transfers[src_buf[i]];
989 } 991 }
990 } else { 992 } else {
991 FXSYS_memcpy(dest_buf, src_buf, dest_pitch * height); 993 FXSYS_memcpy(dest_buf, src_buf, dest_pitch * height);
992 } 994 }
993 return pMask.release(); 995 return pMask.release();
994 } 996 }
OLDNEW
« no previous file with comments | « core/src/fpdfapi/fpdf_page/pageint.h ('k') | core/src/fpdfapi/fpdf_render/fpdf_render_text.cpp » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698