• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..30-Mar-2022-

drm/H30-Mar-2022-26,80920,825

win32/H30-Mar-2022-9,3156,518

Makefile.am.analysisH A D30-Mar-20221.4 KiB3630

Makefile.am.featuresH A D30-Mar-202223.8 KiB658609

Makefile.am.hideH A D30-Mar-20223.6 KiB11897

Makefile.in.hideH A D30-Mar-2022192.4 KiB3,7043,556

Makefile.sourcesH A D30-Mar-202213.2 KiB462386

Makefile.win32H A D30-Mar-2022919 2921

Makefile.win32.featuresH A D30-Mar-202224.5 KiB662613

READMEH A D30-Mar-20222 KiB7044

cairo-analysis-surface-private.hH A D30-Mar-20222.5 KiB7528

cairo-analysis-surface.cH A D30-Mar-202230.8 KiB1,035794

cairo-arc-private.hH A D30-Mar-20221.9 KiB6220

cairo-arc.cH A D30-Mar-20228.8 KiB313167

cairo-array-private.hH A D30-Mar-20223 KiB9437

cairo-array.cH A D30-Mar-202215.1 KiB541232

cairo-atomic-private.hH A D30-Mar-202213.9 KiB425287

cairo-atomic.cH A D30-Mar-20223.2 KiB12170

cairo-backend-private.hH A D30-Mar-20228.9 KiB205138

cairo-base64-stream.cH A D30-Mar-20224.3 KiB14687

cairo-base85-stream.cH A D30-Mar-20224.1 KiB13281

cairo-bentley-ottmann-rectangular.cH A D30-Mar-202222.7 KiB896665

cairo-bentley-ottmann-rectilinear.cH A D30-Mar-202215.7 KiB601453

cairo-bentley-ottmann.cH A D30-Mar-202251.5 KiB1,9161,328

cairo-beos-surface.cppH A D30-Mar-202227.1 KiB985692

cairo-beos.hH A D30-Mar-20222 KiB6116

cairo-botor-scan-converter.cH A D30-Mar-202254.3 KiB2,2031,647

cairo-box-inline.hH A D30-Mar-20224 KiB13282

cairo-boxes-intersect.cH A D30-Mar-202216.4 KiB691528

cairo-boxes-private.hH A D30-Mar-20223.4 KiB12367

cairo-boxes.cH A D30-Mar-202212.4 KiB487345

cairo-cache-private.hH A D30-Mar-20225 KiB14648

cairo-cache.cH A D30-Mar-202210 KiB339134

cairo-cff-subset.cH A D30-Mar-2022101 KiB3,4552,782

cairo-clip-boxes.cH A D30-Mar-202214.7 KiB610440

cairo-clip-inline.hH A D30-Mar-20223.1 KiB9751

cairo-clip-polygon.cH A D30-Mar-20224.6 KiB15793

cairo-clip-private.hH A D30-Mar-20226.1 KiB199119

cairo-clip-region.cH A D30-Mar-20223.7 KiB12465

cairo-clip-surface.cH A D30-Mar-20227 KiB241173

cairo-clip-tor-scan-converter.cH A D30-Mar-202249.4 KiB1,8461,207

cairo-clip.cH A D30-Mar-202221.5 KiB839609

cairo-cogl-gradient-private.hH A D30-Mar-20223.4 KiB9147

cairo-cogl-gradient.cH A D30-Mar-202221.8 KiB679462

cairo-cogl-private.hH A D30-Mar-20225.7 KiB16568

cairo-cogl-surface.cH A D30-Mar-2022144.9 KiB4,1073,196

cairo-cogl.hH A D30-Mar-20223 KiB8733

cairo-color.cH A D30-Mar-20225.3 KiB194126

cairo-combsort-inline.hH A D30-Mar-20222.8 KiB9557

cairo-compiler-private.hH A D30-Mar-20229.1 KiB247122

cairo-composite-rectangles-private.hH A D30-Mar-20225.8 KiB16092

cairo-composite-rectangles.cH A D30-Mar-202216.1 KiB500382

cairo-compositor-private.hH A D30-Mar-202210.7 KiB367283

cairo-compositor.cH A D30-Mar-20228.1 KiB270189

cairo-contour-inline.hH A D30-Mar-20222.5 KiB8134

cairo-contour-private.hH A D30-Mar-20223.6 KiB12560

cairo-contour.cH A D30-Mar-202211.2 KiB454348

cairo-damage-private.hH A D30-Mar-20222.5 KiB8636

cairo-damage.cH A D30-Mar-20226.2 KiB242161

cairo-debug.cH A D30-Mar-20228.8 KiB326220

cairo-default-context-private.hH A D30-Mar-20222.2 KiB6922

cairo-default-context.cH A D30-Mar-202240 KiB1,5001,128

cairo-deflate-stream.cH A D30-Mar-20225.1 KiB15795

cairo-deprecated.hH A D30-Mar-20228.5 KiB12468

cairo-device-private.hH A D30-Mar-20222.8 KiB8738

cairo-device.cH A D30-Mar-202215.6 KiB546230

cairo-directfb-surface.cH A D30-Mar-202216.1 KiB546442

cairo-directfb.hH A D30-Mar-20222.2 KiB6813

cairo-drm.hH A D30-Mar-20223.9 KiB12152

cairo-egl-context.cH A D30-Mar-20229.1 KiB318207

cairo-error-inline.hH A D30-Mar-20221.9 KiB5311

cairo-error-private.hH A D30-Mar-20224.5 KiB13272

cairo-error.cH A D30-Mar-20222.5 KiB7413

cairo-fallback-compositor.cH A D30-Mar-20225.8 KiB186114

cairo-features-uninstalled.pc.inH A D30-Mar-2022291 86

cairo-features.hH A D30-Mar-20222.5 KiB8739

cairo-features.pc.inH A D30-Mar-2022349 1310

cairo-fixed-private.hH A D30-Mar-202211.2 KiB396252

cairo-fixed-type-private.hH A D30-Mar-20222.6 KiB7617

cairo-fixed.cH A D30-Mar-20221.6 KiB402

cairo-font-face-twin-data.cH A D30-Mar-202224.1 KiB1,073969

cairo-font-face-twin.cH A D30-Mar-202218.5 KiB753540

cairo-font-face.cH A D30-Mar-202210 KiB346146

cairo-font-options.cH A D30-Mar-202218.3 KiB623264

cairo-fontconfig-private.hH A D30-Mar-20222.5 KiB7928

cairo-freed-pool-private.hH A D30-Mar-20223.6 KiB14069

cairo-freed-pool.cH A D30-Mar-20222.5 KiB9442

cairo-freelist-private.hH A D30-Mar-20224.5 KiB14078

cairo-freelist-type-private.hH A D30-Mar-20222 KiB5527

cairo-freelist.cH A D30-Mar-20225.1 KiB192135

cairo-ft-font.cH A D30-Mar-2022115.3 KiB4,0892,809

cairo-ft-private.hH A D30-Mar-20222.1 KiB6214

cairo-ft.hH A D30-Mar-20223.7 KiB12143

cairo-gl-composite.cH A D30-Mar-202240.4 KiB1,3651,004

cairo-gl-device.cH A D30-Mar-202224.8 KiB852614

cairo-gl-dispatch-private.hH A D30-Mar-20225.1 KiB13081

cairo-gl-dispatch.cH A D30-Mar-20228.1 KiB274200

cairo-gl-ext-def-private.hH A D30-Mar-20223.6 KiB14484

cairo-gl-glyphs.cH A D30-Mar-202214.8 KiB504376

cairo-gl-gradient-private.hH A D30-Mar-20223.3 KiB9742

cairo-gl-gradient.cH A D30-Mar-202210.3 KiB340226

cairo-gl-info.cH A D30-Mar-20224 KiB14690

cairo-gl-msaa-compositor.cH A D30-Mar-202227.9 KiB957706

cairo-gl-operand.cH A D30-Mar-202223.8 KiB794625

cairo-gl-private.hH A D30-Mar-202226.1 KiB866639

cairo-gl-shaders.cH A D30-Mar-202233.1 KiB1,112909

cairo-gl-source.cH A D30-Mar-20223.5 KiB11462

cairo-gl-spans-compositor.cH A D30-Mar-202214.7 KiB557425

cairo-gl-surface-legacy.cH A D30-Mar-202216.8 KiB603465

cairo-gl-surface.cH A D30-Mar-202243.2 KiB1,5511,207

cairo-gl-traps-compositor.cH A D30-Mar-202214.9 KiB532409

cairo-gl.hH A D30-Mar-20225 KiB15669

cairo-glx-context.cH A D30-Mar-20228.9 KiB325214

cairo-gstate-private.hH A D30-Mar-202212.2 KiB397264

cairo-gstate.cH A D30-Mar-202264.9 KiB2,3621,697

cairo-hash-private.hH A D30-Mar-20223 KiB8832

cairo-hash.cH A D30-Mar-202217 KiB579282

cairo-hull.cH A D30-Mar-20226.2 KiB236140

cairo-image-compositor.cH A D30-Mar-202286.9 KiB3,1772,703

cairo-image-info-private.hH A D30-Mar-20222.3 KiB6926

cairo-image-info.cH A D30-Mar-202210 KiB422287

cairo-image-mask-compositor.cH A D30-Mar-202211.4 KiB415326

cairo-image-source.cH A D30-Mar-202244.1 KiB1,6491,246

cairo-image-surface-inline.hH A D30-Mar-20222.9 KiB9733

cairo-image-surface-private.hH A D30-Mar-20227.9 KiB240146

cairo-image-surface.cH A D30-Mar-202238.9 KiB1,364942

cairo-line-inline.hH A D30-Mar-20221.8 KiB4913

cairo-line-private.hH A D30-Mar-20221.8 KiB5212

cairo-line.cH A D30-Mar-20228.2 KiB308184

cairo-list-inline.hH A D30-Mar-20226.1 KiB216153

cairo-list-private.hH A D30-Mar-20221.7 KiB497

cairo-lzw.cH A D30-Mar-202211.7 KiB405204

cairo-malloc-private.hH A D30-Mar-20225.2 KiB15027

cairo-mask-compositor.cH A D30-Mar-202242.5 KiB1,4821,206

cairo-matrix.cH A D30-Mar-202233.2 KiB1,207562

cairo-mempool-private.hH A D30-Mar-20222.5 KiB8636

cairo-mempool.cH A D30-Mar-20229.8 KiB370232

cairo-mesh-pattern-rasterizer.cH A D30-Mar-202229.2 KiB942373

cairo-misc.cH A D30-Mar-202234.6 KiB1,124631

cairo-mono-scan-converter.cH A D30-Mar-202214.1 KiB613474

cairo-mutex-impl-private.hH A D30-Mar-202210.3 KiB27995

cairo-mutex-list-private.hH A D30-Mar-20222.7 KiB8034

cairo-mutex-private.hH A D30-Mar-20222.4 KiB6818

cairo-mutex-type-private.hH A D30-Mar-20226.3 KiB195100

cairo-mutex.cH A D30-Mar-20222.6 KiB8336

cairo-no-compositor.cH A D30-Mar-20223.6 KiB10960

cairo-observer.cH A D30-Mar-20221.8 KiB5313

cairo-os2-private.hH A D30-Mar-20222.4 KiB6821

cairo-os2-surface.cH A D30-Mar-202248.7 KiB1,417768

cairo-os2.hH A D30-Mar-20223.5 KiB11151

cairo-output-stream-private.hH A D30-Mar-20227 KiB20290

cairo-output-stream.cH A D30-Mar-202220.8 KiB812570

cairo-paginated-private.hH A D30-Mar-20227.6 KiB18540

cairo-paginated-surface-private.hH A D30-Mar-20222.2 KiB6313

cairo-paginated-surface.cH A D30-Mar-202224 KiB804593

cairo-path-bounds.cH A D30-Mar-20226.6 KiB231159

cairo-path-fill.cH A D30-Mar-20229.2 KiB342234

cairo-path-fixed-private.hH A D30-Mar-20226.2 KiB207122

cairo-path-fixed.cH A D30-Mar-202243.6 KiB1,5901,185

cairo-path-in-fill.cH A D30-Mar-20227.2 KiB291200

cairo-path-private.hH A D30-Mar-20222 KiB5815

cairo-path-stroke-boxes.cH A D30-Mar-202220 KiB712518

cairo-path-stroke-polygon.cH A D30-Mar-202236.6 KiB1,365912

cairo-path-stroke-traps.cH A D30-Mar-202231.5 KiB1,149785

cairo-path-stroke-tristrip.cH A D30-Mar-202229.2 KiB1,089664

cairo-path-stroke.cH A D30-Mar-202240.3 KiB1,4861,067

cairo-path.cH A D30-Mar-202211.7 KiB480289

cairo-pattern-inline.hH A D30-Mar-20222.2 KiB6623

cairo-pattern-private.hH A D30-Mar-202211.2 KiB376231

cairo-pattern.cH A D30-Mar-2022142.7 KiB4,7922,709

cairo-pdf-interchange.cH A D30-Mar-202254.3 KiB1,8711,493

cairo-pdf-operators-private.hH A D30-Mar-20226.7 KiB185111

cairo-pdf-operators.cH A D30-Mar-202247.1 KiB1,5961,162

cairo-pdf-shading-private.hH A D30-Mar-20223.4 KiB10124

cairo-pdf-shading.cH A D30-Mar-20227.8 KiB280171

cairo-pdf-surface-private.hH A D30-Mar-202212.9 KiB424302

cairo-pdf-surface.cH A D30-Mar-2022272.7 KiB8,9397,027

cairo-pdf.hH A D30-Mar-20225.5 KiB16267

cairo-pen.cH A D30-Mar-202213.4 KiB476255

cairo-pixman-private.hH A D30-Mar-20221.9 KiB5210

cairo-platform.hH A D30-Mar-20222.2 KiB7023

cairo-png.cH A D30-Mar-202226 KiB974649

cairo-polygon-intersect.cH A D30-Mar-202239.8 KiB1,4731,005

cairo-polygon-reduce.cH A D30-Mar-202239.9 KiB1,439964

cairo-polygon.cH A D30-Mar-202216.4 KiB609433

cairo-private.hH A D30-Mar-20222 KiB6520

cairo-ps-surface-private.hH A D30-Mar-20224.1 KiB12658

cairo-ps-surface.cH A D30-Mar-2022166.7 KiB5,4354,069

cairo-ps.hH A D30-Mar-20223.5 KiB11748

cairo-qt-surface.cppH A D30-Mar-202249.7 KiB1,7421,277

cairo-qt.hH A D30-Mar-20222.7 KiB8628

cairo-quartz-font.cH A D30-Mar-202229.4 KiB916616

cairo-quartz-image-surface.cH A D30-Mar-202212.1 KiB392275

cairo-quartz-image.hH A D30-Mar-20222 KiB6015

cairo-quartz-private.hH A D30-Mar-20223.5 KiB12056

cairo-quartz-surface.cH A D30-Mar-202291.3 KiB3,0032,132

cairo-quartz.hH A D30-Mar-20223 KiB9335

cairo-raster-source-pattern.cH A D30-Mar-202212.6 KiB431186

cairo-recording-surface-inline.hH A D30-Mar-20222.3 KiB6919

cairo-recording-surface-private.hH A D30-Mar-20226.6 KiB209138

cairo-recording-surface.cH A D30-Mar-202267.8 KiB2,3201,761

cairo-rectangle.cH A D30-Mar-20228.7 KiB300189

cairo-rectangular-scan-converter.cH A D30-Mar-202219.6 KiB792623

cairo-reference-count-private.hH A D30-Mar-20222.5 KiB6316

cairo-region-private.hH A D30-Mar-20222.5 KiB7826

cairo-region.cH A D30-Mar-202225.7 KiB944475

cairo-rename.hH A D30-Mar-202227 KiB412411

cairo-rtree-private.hH A D30-Mar-20224.1 KiB14386

cairo-rtree.cH A D30-Mar-202210.2 KiB389291

cairo-scaled-font-private.hH A D30-Mar-20226.7 KiB18788

cairo-scaled-font-subsets-private.hH A D30-Mar-202228.6 KiB741160

cairo-scaled-font-subsets.cH A D30-Mar-202242.6 KiB1,3821,113

cairo-scaled-font.cH A D30-Mar-202297.9 KiB3,2031,963

cairo-script-private.hH A D30-Mar-20222 KiB6016

cairo-script-surface.cH A D30-Mar-2022105.8 KiB4,0243,196

cairo-script.hH A D30-Mar-20223 KiB9939

cairo-shape-mask-compositor.cH A D30-Mar-20229.9 KiB341272

cairo-slope-private.hH A D30-Mar-20222.4 KiB7328

cairo-slope.cH A D30-Mar-20223.5 KiB10025

cairo-spans-compositor-private.hH A D30-Mar-20223.7 KiB11257

cairo-spans-compositor.cH A D30-Mar-202235.7 KiB1,202950

cairo-spans-private.hH A D30-Mar-20227.1 KiB211127

cairo-spans.cH A D30-Mar-20228.9 KiB259219

cairo-spline.cH A D30-Mar-202211.8 KiB425273

cairo-stroke-dash-private.hH A D30-Mar-20222.3 KiB7123

cairo-stroke-dash.cH A D30-Mar-20223 KiB9744

cairo-stroke-style.cH A D30-Mar-202211.7 KiB355190

cairo-surface-backend-private.hH A D30-Mar-20227.1 KiB229150

cairo-surface-clipper-private.hH A D30-Mar-20222.5 KiB7226

cairo-surface-clipper.cH A D30-Mar-20225.5 KiB197122

cairo-surface-fallback-private.hH A D30-Mar-20223.3 KiB9645

cairo-surface-fallback.cH A D30-Mar-20223.8 KiB11668

cairo-surface-inline.hH A D30-Mar-20222.1 KiB6119

cairo-surface-observer-inline.hH A D30-Mar-20222.2 KiB6019

cairo-surface-observer-private.hH A D30-Mar-20225.2 KiB209139

cairo-surface-observer.cH A D30-Mar-202259.3 KiB2,1061,688

cairo-surface-offset-private.hH A D30-Mar-20223.3 KiB9649

cairo-surface-offset.cH A D30-Mar-20228.5 KiB309213

cairo-surface-private.hH A D30-Mar-20224.1 KiB12451

cairo-surface-snapshot-inline.hH A D30-Mar-20222.4 KiB6825

cairo-surface-snapshot-private.hH A D30-Mar-20221.9 KiB5212

cairo-surface-snapshot.cH A D30-Mar-20229.4 KiB296180

cairo-surface-subsurface-inline.hH A D30-Mar-20222.5 KiB7331

cairo-surface-subsurface-private.hH A D30-Mar-20222 KiB5614

cairo-surface-subsurface.cH A D30-Mar-202219.1 KiB590423

cairo-surface-wrapper-private.hH A D30-Mar-20226.8 KiB201132

cairo-surface-wrapper.cH A D30-Mar-202219.9 KiB696532

cairo-surface.cH A D30-Mar-202295.4 KiB3,1311,742

cairo-svg-surface-private.hH A D30-Mar-20222.7 KiB8430

cairo-svg-surface.cH A D30-Mar-202292.5 KiB3,0942,327

cairo-svg.hH A D30-Mar-20224.4 KiB13248

cairo-tag-attributes-private.hH A D30-Mar-20223.1 KiB10052

cairo-tag-attributes.cH A D30-Mar-202219 KiB729526

cairo-tag-stack-private.hH A D30-Mar-20223.5 KiB11154

cairo-tag-stack.cH A D30-Mar-20227.3 KiB297207

cairo-tee-surface-private.hH A D30-Mar-20221.8 KiB488

cairo-tee-surface.cH A D30-Mar-202217.6 KiB604469

cairo-tee.hH A D30-Mar-20222.1 KiB6721

cairo-time-private.hH A D30-Mar-20222.6 KiB9549

cairo-time.cH A D30-Mar-20224.7 KiB226146

cairo-tor-scan-converter.cH A D30-Mar-202251 KiB1,9001,245

cairo-tor22-scan-converter.cH A D30-Mar-202246.9 KiB1,7131,114

cairo-toy-font-face.cH A D30-Mar-202215.8 KiB525316

cairo-traps-compositor.cH A D30-Mar-202265.6 KiB2,3521,892

cairo-traps-private.hH A D30-Mar-20224.3 KiB14479

cairo-traps.cH A D30-Mar-202233 KiB1,124793

cairo-tristrip-private.hH A D30-Mar-20222.8 KiB9540

cairo-tristrip.cH A D30-Mar-20224.9 KiB186119

cairo-truetype-subset-private.hH A D30-Mar-20226.8 KiB213142

cairo-truetype-subset.cH A D30-Mar-202250.6 KiB1,6821,289

cairo-type1-fallback.cH A D30-Mar-202229.6 KiB904701

cairo-type1-glyph-names.cH A D30-Mar-202216.5 KiB411356

cairo-type1-private.hH A D30-Mar-20221.9 KiB5210

cairo-type1-subset.cH A D30-Mar-202254.1 KiB1,8391,290

cairo-type3-glyph-surface-private.hH A D30-Mar-20223.3 KiB9040

cairo-type3-glyph-surface.cH A D30-Mar-202217.2 KiB561409

cairo-types-private.hH A D30-Mar-202212.5 KiB407259

cairo-unicode.cH A D30-Mar-202212 KiB448275

cairo-uninstalled.pc.inH A D30-Mar-2022268 97

cairo-user-font-private.hH A D30-Mar-20221.8 KiB477

cairo-user-font.cH A D30-Mar-202225.6 KiB832481

cairo-version.cH A D30-Mar-20228 KiB25612

cairo-version.hH A D30-Mar-2022148 96

cairo-vg-surface.cH A D30-Mar-202248.9 KiB1,8551,453

cairo-vg.hH A D30-Mar-20223.2 KiB10445

cairo-wgl-context.cH A D30-Mar-20227 KiB262172

cairo-wideint-private.hH A D30-Mar-202214.1 KiB339235

cairo-wideint-type-private.hH A D30-Mar-20223.9 KiB15998

cairo-wideint.cH A D30-Mar-202219.2 KiB853643

cairo-win32.hH A D30-Mar-20224.5 KiB14870

cairo-xcb-connection-core.cH A D30-Mar-20228.3 KiB301233

cairo-xcb-connection-render.cH A D30-Mar-202211.1 KiB300246

cairo-xcb-connection-shm.cH A D30-Mar-20223.6 KiB11672

cairo-xcb-connection.cH A D30-Mar-202229.4 KiB1,007710

cairo-xcb-private.hH A D30-Mar-202225.1 KiB803627

cairo-xcb-resources.cH A D30-Mar-20228 KiB282186

cairo-xcb-screen.cH A D30-Mar-202214 KiB495362

cairo-xcb-shm.cH A D30-Mar-202210 KiB338233

cairo-xcb-surface-core.cH A D30-Mar-202217.7 KiB642500

cairo-xcb-surface-render.cH A D30-Mar-2022140.6 KiB4,8813,928

cairo-xcb-surface.cH A D30-Mar-202245.6 KiB1,5331,102

cairo-xcb.hH A D30-Mar-20223.7 KiB11755

cairo-xlib-core-compositor.cH A D30-Mar-202218.9 KiB654466

cairo-xlib-display.cH A D30-Mar-202219.9 KiB668408

cairo-xlib-fallback-compositor.cH A D30-Mar-20227.4 KiB249170

cairo-xlib-private.hH A D30-Mar-202214.3 KiB473318

cairo-xlib-render-compositor.cH A D30-Mar-202258.6 KiB2,0231,565

cairo-xlib-screen.cH A D30-Mar-202212.2 KiB468344

cairo-xlib-source.cH A D30-Mar-202235.3 KiB1,172930

cairo-xlib-surface-private.hH A D30-Mar-20221.7 KiB458

cairo-xlib-surface-shm.cH A D30-Mar-202236.5 KiB1,4671,132

cairo-xlib-surface.cH A D30-Mar-202265.3 KiB2,3811,654

cairo-xlib-visual.cH A D30-Mar-20226.3 KiB195125

cairo-xlib-xcb-surface.cH A D30-Mar-202224.7 KiB849651

cairo-xlib-xrender-private.hH A D30-Mar-202228.2 KiB1,179879

cairo-xlib-xrender.hH A D30-Mar-20222.4 KiB6721

cairo-xlib.hH A D30-Mar-20223.5 KiB11955

cairo-xml-surface.cH A D30-Mar-202232.6 KiB1,211949

cairo-xml.hH A D30-Mar-20222.2 KiB6822

cairo.cH A D30-Mar-2022120.8 KiB4,3421,549

cairo.hH A D30-Mar-2022110.3 KiB3,2391,347

cairo.pc.inH A D30-Mar-2022298 1411

cairoint.hH A D30-Mar-202268 KiB2,1511,562

check-def.shH A D30-Mar-20221.2 KiB4936

check-doc-syntax.awkH A D30-Mar-20222.2 KiB10789

check-doc-syntax.shH A D30-Mar-20222.5 KiB8365

check-has-hidden-symbols.cH A D30-Mar-202248 42

check-headers.shH A D30-Mar-2022564 2820

check-link.cH A D30-Mar-2022347 1816

check-plt.shH A D30-Mar-2022589 2921

check-preprocessor-syntax.shH A D30-Mar-20221.5 KiB6038

meson.buildH A D30-Mar-20227.9 KiB322308

moz.buildH A D30-Mar-20228.5 KiB285265

pixman-rename.hH A D30-Mar-20229.2 KiB146145

test-base-compositor-surface.cH A D30-Mar-202224.4 KiB825646

test-compositor-surface-private.hH A D30-Mar-20221.9 KiB5714

test-compositor-surface.cH A D30-Mar-20227.9 KiB266200

test-compositor-surface.hH A D30-Mar-20222.3 KiB7226

test-null-compositor-surface.cH A D30-Mar-202213 KiB488388

test-null-compositor-surface.hH A D30-Mar-20222 KiB6118

test-paginated-surface.cH A D30-Mar-20228.9 KiB290190

test-paginated-surface.hH A D30-Mar-20221.7 KiB498

README

1Cairo Library Source Code
2=========================
3
4This directory contains the source code of the cairo library.
5
6
7Source Code Listing
8-------------------
9
10The canonical list of source files is the file Makefile.sources.  See that
11file for how it works.
12
13
14New Backends
15------------
16
17The rule of the thumb for adding new backends is to see how other
18backends are integrated.  Pick one of the simpler, unsupported, backends
19and search the entire tree for it, and go from there.
20
21To add new backends you need to basically:
22
23  * Modify $(top_srcdir)/configure.in to add checks for your backend.
24
25  * Modify Makefile.sources to add source files for your backend,
26
27  * Modify $(top_srcdir)/boilerplate/ to add boilerplate code for
28    testing your new backend.
29
30
31New API
32-------
33
34After adding new API, run "make check" in this directory and fix any
35reported issues.  Also add new API to the right location in
36$(top_srcdir)/doc/public/cairo-sections.txt and run "make check"
37in $(top_builddir)/doc/public to make sure that any newly added
38documentation is correctly hooked up.
39
40Do not forget to add tests for the new API.  See next section.
41
42
43Tests
44-----
45
46There are some tests in this directory that check the source code and
47the build for various issues.  The tests are very quick to run, and
48particularly should be run after any documentation or API changes.  It
49does not hurt to run them after any source modification either.  Run
50them simply by calling:
51
52	make check
53
54There are also extensive regression tests in $(top_srcdir)/test.  It is
55a good idea to run that test suite for any changes made to the source
56code.  Moreover, for any new feature, API, or bug fix, new tests should
57be added to the regression test suite to test the new code.
58
59
60Bibliography
61------------
62
63A detailed list of academic publications used in cairo code is available
64in the file $(top_srcdir)/BIBLIOGRAPHY.  Feel free to update as you
65implement more papers.
66
67For more technical publications (eg. Adobe technical reports) just
68point them out in a comment in the header of the file implementing them.
69
70