This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project gfxprim.git.
The branch, master has been updated via e77a976b35f4bec8d5d2f95de598e4944870bf8b (commit) via 727e017e08f72a196402a2cdc6c6baf7d150bfff (commit) via 6bc3ae46901a2695b24e89b94cfa7c443d4a43db (commit) from 6ab18e99fea64799e1d887ba90b08a6cdec016df (commit)
Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below.
- Log ----------------------------------------------------------------- http://repo.or.cz/w/gfxprim.git/commit/e77a976b35f4bec8d5d2f95de598e4944870b...
commit e77a976b35f4bec8d5d2f95de598e4944870bf8b Author: Cyril Hrubis metan@ucw.cz Date: Wed Dec 12 01:27:41 2012 +0100
build: Edhance exported symbols detection.
diff --git a/build/check_symbols.sh b/build/check_symbols.sh index d21076c..9625ff6 100755 --- a/build/check_symbols.sh +++ b/build/check_symbols.sh @@ -8,27 +8,28 @@ SYMBOLFILE=libGP_symbols.txt function grep_sym { if objdump --syms "$1" |grep "$2" 2>&1 > /dev/null; then - echo "SYM: $2 : $1" + echo -e "t$1" fi }
function find_symbol { + echo "SYM $1:" + find ../libs/ -name '*.o' | while read obj; do grep_sym "$obj" "$1"; done }
objdump --dynamic-syms libGP.so | awk 'NR > 4 { print }' | awk '$3 != "*UND*"' | awk '{print $NF}' > $SYMBOLFILE
# -# Remove a few known symbols +# Remove compiler and glibc symbols # -sed -i '/.init/d' $SYMBOLFILE -sed -i '/_init/d' $SYMBOLFILE -sed -i '/_end/d' $SYMBOLFILE -sed -i '/_fini/d' $SYMBOLFILE +sed -i '/^.init$/d' $SYMBOLFILE +sed -i '/^__.*$/d' $SYMBOLFILE +sed -i '/^_.*$/d' $SYMBOLFILE
for i in `cat libGP_symbols.txt`; do - if ! grep "$i" libGP_expected_symbols.txt 2>&1 > /dev/null; then + if ! grep "$i" syms/*.txt 2>&1 > /dev/null; then find_symbol "$i" fi done diff --git a/build/libGP_expected_symbols.txt b/build/libGP_expected_symbols.txt deleted file mode 100644 index 0d9d566..0000000 --- a/build/libGP_expected_symbols.txt +++ /dev/null @@ -1,536 +0,0 @@ -GP_Line_Raw -GP_WritePixels2bpp -GP_FilterParamCheckPixelType -GP_FillEllipse_Raw_2BPP_LE -GP_FilterFloydSteinberg_RGB888_to_RGB565_Raw -GP_FillTetragon -GP_MatchPSP -GP_FilterAddition_Raw -GP_PartialEllipse_Raw_2BPP_BE -GP_FillSymbol -GP_ArcSegment_Raw_2BPP_BE -GP_Circle_Raw_2BPP_BE -GP_FilterLaplace -GP_FilterHLinearConvolution_Raw -GP_LoadImage -GP_WritePixels1bpp -GP_PixelSNPrint_RGB888 -GP_BlitXYXY -GP_FillTriangle -GP_OpenJPG -GP_FillTriangle_Raw -GP_BlitXYXY_Fast -GP_FilterInvert_Raw -GP_PutPixel -GP_Line_Raw_4BPP_LE -GP_Ellipse_Raw_8BPP -GP_FillCircle_Raw_4BPP_LE -GP_FilterRotate270_Raw_24BPP -GP_FilterConvolutionExAlloc -GP_FilterFloydSteinberg_RGB888_to_xRGB7333_Raw -GP_FillRing_Raw -GP_FilterParamSetFloatAll -GP_FilterRotate90_Raw_2BPP_BE -GP_LoadGIF -GP_FilterSymmetry -GP_MetaDataCreateRat -GP_FilterSymmetry_Alloc -GP_FilterNoise -GP_HLineXYW_Raw -GP_FillEllipse_Raw_32BPP -GP_FilterRotate90_Raw_8BPP -GP_MetaDataCreateInt -GP_Line_Raw_2BPP_BE -GP_ArcSegment_Raw_24BPP -GP_FillCircle_Raw -GP_PixelRGBLookup -GP_FilterParamSetIntAll -GP_VLine_18BPP_LE -GP_FilterBrightness -GP_VLine_8BPP -GP_FilterHilbertPeano_RGB888_to_G8_Raw -GP_CircleSeg_Raw_4BPP_BE -GP_Line_Raw_32BPP -GP_Circle_Raw_18BPP_LE -GP_FillEllipse_Raw_1BPP_BE -GP_LineAA -GP_FilterParamSetUIntAll -GP_ReadGIF -GP_FilterLaplaceAlloc -GP_NormInt -GP_PartialEllipse_Raw_16BPP -GP_SavePBM -GP_Symbol -GP_ContextResize -GP_EventKeyName -GP_WritePixels18bpp -GP_FilterFloydSteinberg_RGB888_to_G8_Raw -GP_FillRectXYXY_Raw -GP_FontFaceLoad -GP_HLine_Raw_32BPP -GP_Text_Raw -GP_FillRectXYWH_Raw -GP_Circle_Raw_24BPP -GP_CircleSeg_Raw_1BPP_LE -GP_EventPushAbs -GP_MirrorV_Raw_4BPP_BE -GP_Linear10_Gamma8 -GP_HLine_Raw_8BPP -GP_FilterHilbertPeano_RGB888_to_RGB666_Raw -GP_FilterHilbertPeano_RGB888_to_G4_Raw -GP_LoaderRegister -GP_FilterResizeNN -GP_OpenBMP -GP_SaveImage -GP_FilterRotate90_Raw_32BPP -GP_VLineAA -GP_FillRing_Raw_2BPP_LE -GP_FilterFloydSteinberg_RGB888_to_G4_Raw -GP_WritePixels16bpp -GP_FilterResizeCubicInt -GP_MetaDataCreateRecord -GP_MirrorV_Raw_1BPP_LE -GP_EventSetScreenSize -GP_FilterMirrorV_Raw -GP_FilterConvolutionMP_Raw -GP_FilterContrast -GP_FilterFloydSteinberg_RGB888_to_RGB888_Raw -GP_Ellipse_Raw_24BPP -GP_PixelSNPrint_xRGB14666 -GP_RectXYWH -GP_ListLoaders -GP_HLineAA -GP_VLine_4BPP_BE -GP_FilterHilbertPeano_RGB888_to_xRGB14666_Raw -GP_FilterParamDestroy -GP_PixelSNPrint_P2 -GP_FillRing_Raw_8BPP -GP_PixelSNPrint_P4 -GP_PixelSNPrint_P8 -GP_LoadPNG -GP_FillSymbol_Raw -GP_FillEllipse_Raw_8BPP -GP_GetGlyphCount -GP_PartialEllipse_Raw_4BPP_LE -GP_VLine_1BPP_LE -GP_FillCircle_Raw_16BPP -GP_FilterGaussianBlurEx -GP_CircleSeg_Raw_16BPP -GP_MetaDataGetInt -GP_FilterHilbertPeano_RGB888_to_BGR888_Raw -GP_TextAscent -GP_EventPushKey -GP_ReadPNG -GP_NormalizeAngle -GP_FilterParamCheckChannels -GP_PartialEllipse_Raw_18BPP_LE -GP_CircleSeg_Raw_8BPP -GP_HLine_Raw_4BPP_BE -GP_FillRing_Raw_1BPP_BE -GP_FilterRotate180_Raw -GP_Ellipse_Raw_4BPP_BE -GP_ReadJPGMetaData -GP_FilterEdgeSobel -GP_VLine_24BPP -GP_FilterHilbertPeano_RGB888 -GP_ReadPNM -GP_EventGet -GP_FilterParamPrintInt -GP_FilterFloydSteinberg_RGB888_to_xRGB2222_Raw -GP_FilterMirrorV_Alloc -GP_FilterRotate90_Raw_4BPP_LE -GP_WritePixels_1BPP_LE -GP_DefaultConsoleFont -GP_FilterParamPrintPtr -GP_FilterMultiply_Raw -GP_PartialEllipse -GP_FillEllipse_Raw_18BPP_LE -GP_VLine_2BPP_LE -GP_FilterLinearConvolution_Raw -GP_FilterRotate270_Raw_4BPP_BE -GP_FillRing_Raw_32BPP -GP_MirrorV_Raw_16BPP -GP_HLine_Raw_1BPP_LE -GP_MatchJPG -GP_ContextConvertAlloc -GP_FilterPoint -GP_Ellipse_Raw_1BPP_LE -GP_RectXYXY -GP_FilterKernelPrint_Raw -GP_InputDriverLinuxRead -GP_PixelToRGB888 -GP_PXMSave8bpp -GP_DebugPrint -GP_TextMaxStrWidth -GP_FilterRotate90_Raw_18BPP_LE -GP_FilterPoint_Raw -GP_FillCircle_Raw_8BPP -GP_FilterRotate270_Raw_1BPP_LE -GP_FillRectXYXY_AA -GP_FilterFloydSteinberg_RGB888_to_RGB666_Raw -GP_WritePNM -GP_FilterVHLinearConvolution_Raw -GP_InputDriverSDLEventPut -GP_SaveTmpFile -GP_OpenGIF -GP_FillPolygon_Raw -GP_FilterAdditionAlloc -GP_ArcSegment -GP_FilterInterpolate_Cubic -GP_LoadPPM -GP_FilterHistogramAlloc -GP_ColorToPixel -GP_FilterHistogram -GP_FilterRotate270_Raw_32BPP -GP_ArcSegment_Raw_4BPP_BE -GP_Circle_Raw_4BPP_BE -GP_Triangle_Raw -GP_MetaDataClear -GP_EventQueued -GP_VLineXYH_Raw -GP_Circle -GP_ColorNameToPixel -GP_VLineXYH -GP_ColorLoadPixels -GP_NrThreads -GP_ArcSegment_Raw_32BPP -GP_FillEllipse_Raw_2BPP_BE -GP_MatchBMP -GP_ArcSegment_Raw_8BPP -GP_RGBA8888ToPixel -GP_Circle_Raw_1BPP_LE -GP_ArcSegment_Raw_1BPP_LE -GP_FilterMax -GP_FilterVConvolutionMP_Raw -GP_FilterNoise_Raw -GP_PartialEllipse_Raw_24BPP -GP_FillRectXYXY_AA_Raw -GP_VLineXYY -GP_FilterFloydSteinberg_RGB888_to_BGR888_Raw -GP_CircleSeg_Raw_2BPP_LE -GP_MetaDataFromExif -GP_Circle_Raw_32BPP -GP_SubContextAlloc -GP_Line_Raw_4BPP_BE -GP_ContextRotateCW -GP_FilterHilbertPeano_RGB888_Raw -GP_FilterInterpolate_LinearLFInt -GP_FillPolygon -GP_FilterHilbertPeano_RGB888_to_G1_Raw -GP_FillCircle_Raw_4BPP_BE -GP_FilterRotate90_Raw_1BPP_LE -GP_FilterRotate270_Alloc -GP_SavePGM -GP_PXMSave2bpp -GP_NrThreadsSet -GP_PixelSNPrint_VA12 -GP_FilterGaussianNoiseAddEx -GP_MetaDataGetDouble -GP_FilterFloydSteinberg_RGB888_to_G1_Raw -GP_InputDriverKBDEventPut -GP_MirrorV_Raw_2BPP_LE -GP_RectXYXY_Raw -GP_VLineXYY_Raw -GP_SaveJPG -GP_ContextCopy -GP_Ellipse_Raw -GP_RectXYWH_Raw -GP_Line_Raw_1BPP_LE -GP_WritePixels24bpp -GP_PixelRGBMatch -GP_PXMSave1bpp -GP_LoadPBM -GP_OpenPNG -GP_FillCircle_Raw_1BPP_LE -GP_FillRectXYWH_AA -GP_FilterEdgePrewitt -GP_Ellipse_Raw_32BPP -GP_FilterParamSetFloat -GP_PixelTypeByName -GP_LoadJPGMetaData -GP_FilterRotate90_Raw -GP_RGB888ToPixel -GP_Line_Raw_18BPP_LE -GP_Polygon -GP_MatchSignature -GP_FilterSymmetryNames -GP_FillRing_Raw_4BPP_LE -GP_FilterSymmetryByName -GP_HLine_Raw_18BPP_LE -GP_Ring -GP_FilterParamCreate -GP_Gamma8_Linear10 -GP_CircleSeg_Raw_1BPP_BE -GP_HLineAA_Raw -GP_FillCircle -GP_ContextRotateCCW -GP_FillCircle_Raw_24BPP -GP_FillRectXYWH -GP_FillCircle_Raw_2BPP_LE -GP_Circle_Raw_8BPP -GP_FilterMirrorH_Alloc -GP_InputDriverLinuxClose -GP_CircleSeg_Raw_24BPP -GP_FillEllipse_Raw_16BPP -GP_ProgressCallbackMP -GP_FilterHilbertPeano_RGB888_to_xRGB8888_Raw -GP_CircleSeg -GP_FillRing_Raw_2BPP_BE -GP_BlitXYXY_Raw -GP_FilterDifferenceAlloc -GP_BlitXYWH_Raw -GP_MetaDataPrint -GP_Line_Raw_16BPP -GP_MirrorV_Raw_1BPP_BE -GP_WritePixels_2BPP_LE -GP_VLine_32BPP -GP_GammaRelease -GP_FilterWeightedMedianExAlloc -GP_InputDriverX11EventPut -GP_LoadPSP -GP_MetaDataCreate -GP_GetDebugLevel -GP_FilterEdgeSharpeningAlloc -GP_MetaDataCreateString -GP_HLine_Raw_2BPP_LE -GP_FilterMinAlloc -GP_Ellipse_Raw_2BPP_LE -GP_HLine_Raw_16BPP -GP_MirrorV_Raw_24BPP -GP_MatchGIF -GP_FilterWeightedMedianEx -GP_BlitXYXY_Raw_Fast -GP_FillEllipse_Raw_4BPP_LE -GP_FillCircle_Raw_18BPP_LE -GP_BlitXYXY_Clipped -GP_FilterRotate90_Alloc -GP_ReadPSP -GP_FilterRotate270_Raw_2BPP_LE -GP_FilterInterpolate_LinearInt -GP_ReadPNGMetaData -GP_TextClearStr -GP_PartialEllipse_Raw_4BPP_BE -GP_LineAA_Raw -GP_EventSetScreenCursor -GP_VLine_1BPP_BE -GP_FilterRotate90_Raw_16BPP -GP_FilterSigmaEx -GP_ContextPrintInfo -GP_FilterGaussianNoiseAdd_Raw -GP_FillTetragon_Raw -GP_MirrorV_Raw_18BPP_LE -GP_ColorToColorName -GP_InterpolationTypeName -GP_ArcSegment_Raw -GP_FillRectXYXY -GP_FilterRotate270_Raw -GP_FillRing_Raw_18BPP_LE -GP_PartialEllipse_Raw_1BPP_LE -GP_EventPushRelTo -GP_GammaAcquire -GP_FilterMultiplyAlloc -GP_Circle_Raw -GP_InputDriverLinuxOpen -GP_FilterParamSetUInt -GP_PixelSNPrint_G1 -GP_PutPixelAA_Raw_Clipped -GP_PixelSNPrint_G2 -GP_FilterHilbertPeano_RGB888_to_RGB565_Raw -GP_FilterRotate90_Raw_4BPP_BE -GP_PixelSNPrint_G4 -GP_PXMLoad8bpp -GP_PixelSNPrint_RGBA8888 -GP_Line -GP_PixelSNPrint_G8 -GP_PixelSNPrint_RGB565 -GP_VLine_2BPP_BE -GP_FilterContrast_Raw -GP_HLine_Raw_1BPP_BE -GP_EventPushResize -GP_Ellipse_Raw_1BPP_BE -GP_ContextConvert -GP_HLineXXY_Raw -GP_GetPixel -GP_LoadMetaData -GP_FilterMultiply -GP_FilterFloydSteinberg_RGB888_to_xRGB8888_Raw -GP_PartialEllipse_Raw_2BPP_LE -GP_Circle_Raw_2BPP_LE -GP_FilterDifference_Raw -GP_FilterHilbertPeano_RGB888_to_G2_Raw -GP_ArcSegment_Raw_2BPP_LE -GP_FilterRotate270_Raw_1BPP_BE -GP_FilterRotate270_Raw_8BPP -GP_ColorNameToColor -GP_LoadTmpFile -GP_FilterFloydSteinberg_RGB888_to_G2_Raw -GP_PartialEllipse_Raw_32BPP -GP_EventDump -GP_SetDebugLevel -SWIG_exception -GP_DefaultStyle -GP_MatchPNG -GP_FilterParamChannel -GP_PixelTypes -GP_FillRing_Raw_16BPP -GP_Tetragon -GP_FilterHilbertPeano_RGB888_to_xRGB7333_Raw -GP_FilterResize_Raw -GP_FilterRotate90_Raw_2BPP_LE -GP_SubContext -GP_Triangle -GP_GammaCopy -GP_FilterHistogram_Raw -GP_PXMLoad4bpp -GP_FillEllipse -GP_FilterGaussianBlurExAlloc -GP_Line_Raw_2BPP_LE -GP_FilterInvert -GP_PixelSNPrint_RGB666 -GP_Symbol_Raw -GP_FilterResize -GP_CircleSeg_Raw_4BPP_LE -GP_WritePixels32bpp -GP_FillEllipse_Raw_1BPP_LE -GP_FillRectXYWH_AA_Raw -GP_Text -GP_Line_Raw_8BPP -GP_FilterRotate180_Alloc -GP_Circle_Raw_1BPP_BE -GP_ArcSegment_Raw_1BPP_BE -GP_PixelSNPrint_xRGB8888 -GP_MetaDataCreateDouble -GP_FilterFloydSteinberg_RGB888_to_xRGB14666_Raw -GP_PixelToRGBA8888 -GP_FilterParamChannels -GP_MetaDataDestroy -GP_FilterSigmaExAlloc -GP_ContextInit -GP_FilterFloydSteinberg_RGB888_Alloc -GP_PXMLoad2bpp -GP_FillEllipse_Raw -GP_FillRing -GP_TextDescent -GP_EventPush -GP_MirrorV_Raw_4BPP_LE -GP_LoadPGM -GP_CircleSeg_Raw_2BPP_BE -GP_FilterRotate270_Raw_16BPP -GP_FilterRotate180 -GP_Ellipse -GP_FilterVLinearConvolution_Raw -GP_OpenPSP -GP_LoadJPG -GP_PXMLoad1bpp -GP_MirrorV_Raw_8BPP -GP_FontFaceFree -GP_FillCircle_Raw_32BPP -GP_FilterMin_Raw -GP_FilterRotate90_Raw_1BPP_BE -GP_CircleSeg_Raw_32BPP -GP_LoadPNGMetaData -GP_FillEllipse_Raw_24BPP -GP_FilterRotate270 -GP_PartialEllipse_Raw_8BPP -GP_ArcSegment_Raw_16BPP -GP_MirrorV_Raw_2BPP_BE -GP_FilterMirrorH_Raw -GP_Line_Raw_1BPP_BE -GP_CircleSeg_Raw -GP_Line_Raw_24BPP -GP_VLine_4BPP_LE -GP_FillCircle_Raw_1BPP_BE -GP_ReadJPG -GP_Print -GP_FilterHilbertPeano_RGB888_Alloc -GP_FilterDifference -GP_DefaultProportionalFont -GP_FilterBrightness_Raw -GP_HLine_Raw_24BPP -GP_Circle_Raw_16BPP -GP_FilterRotate270_Raw_18BPP_LE -GP_EventPushRel -GP_MirrorV_Raw_32BPP -GP_FilterFloydSteinberg_RGB888_Raw -GP_FilterHConvolutionMP_Raw -GP_TextWidth -GP_FilterParamFreePtrAll -GP_FilterParamPrintUInt -GP_FillRing_Raw_4BPP_BE -GP_FilterMax_Raw -GP_ArcSegment_Raw_18BPP_LE -GP_SavePNG -GP_WritePixels_4BPP_LE -GP_HLineXXY -GP_FilterResizeNN_Raw -GP_FilterRotate90_Raw_24BPP -GP_DefaultTextStyle -GP_WritePixels8bpp -GP_FillCircle_Raw_2BPP_BE -GP_CubicTable -GP_HLine_Raw_4BPP_LE -GP_FilterMin -GP_FilterAddition -GP_GetGlyphBitmap -GP_Ellipse_Raw_18BPP_LE -GP_Ellipse_Raw_4BPP_LE -GP_FillRing_Raw_1BPP_LE -GP_FilterGaussianBlur_Raw -GP_PutPixelAA_Raw -GP_TextClear -GP_FilterHilbertPeano_RGB888_to_xRGB2222_Raw -GP_LoadBMP -GP_Ellipse_Raw_16BPP -GP_PutPixelAA -GP_FilterRotate270_Raw_4BPP_LE -GP_CircleSeg_Raw_18BPP_LE -GP_BlitXYWH_Clipped -GP_FilterMedianEx -GP_Tetragon_Raw -GP_PartialEllipse_Raw -GP_ContextFree -GP_FilterResizeNNAlloc -GP_HLine_Raw_2BPP_BE -GP_Ellipse_Raw_2BPP_BE -GP_FilterMirrorH -GP_HLineXYW -GP_LoaderUnregister -GP_VLineAA_Raw -GP_ReadBMP -GP_FilterGaussianNoiseAddExAlloc -GP_FillEllipse_Raw_4BPP_BE -GP_FilterResizeCubicInt_Raw -GP_TextMaxWidth -GP_FilterRotate270_Raw_2BPP_BE -GP_BlitXYWH -GP_FilterMirrorV -GP_PixelAddrOffset -GP_PixelSNPrint_xRGB2222 -GP_FilterMaxAlloc -GP_VLine_16BPP -GP_FilterMedianExAlloc -GP_TextHeight -GP_FilterParamInitChannels -GP_WritePixels4bpp -GP_Ring_Raw -GP_FilterEdgeSharpening -GP_FilterParamSetInt -GP_FilterResizeCubicIntAlloc -GP_AngleInRange -GP_PartialEllipse_Raw_1BPP_BE -GP_FilterConvolutionEx -GP_FilterParamSetPtr -GP_FillRing_Raw_24BPP -GP_FilterRotate90 -GP_FilterParamPrintFloat -GP_PixelSNPrint_BGR888 -GP_FilterFloydSteinberg_RGB888 -GP_Circle_Raw_4BPP_LE -GP_ArcSegment_Raw_4BPP_LE -GP_SavePPM -GP_PixelSNPrint_xRGB7333 -GP_Polygon_Raw -GP_FilterParamSetPtrAll -GP_MetaDataGetString -GP_ContextAlloc -GP_FilterHilbertPeano_RGB888_to_RGB888_Raw diff --git a/build/syms/Core_symbols.txt b/build/syms/Core_symbols.txt new file mode 100644 index 0000000..5033860 --- /dev/null +++ b/build/syms/Core_symbols.txt @@ -0,0 +1,66 @@ +GP_PixelTypes + +GP_ContextAlloc +GP_ContextResize +GP_ContextConvertAlloc +GP_ContextPrintInfo +GP_ContextRotateCCW +GP_SubContextAlloc +GP_ContextConvert +GP_ContextRotateCW +GP_ContextFree +GP_ContextInit +GP_SubContext +GP_ContextCopy +GP_PixelAddrOffset + +GP_GammaRelease +GP_GammaCopy +GP_GammaAcquire + +GP_DebugPrint +GP_SetDebugLevel +GP_GetDebugLevel + +GP_ColorToPixel +GP_ColorLoadPixels +GP_RGBA8888ToPixel +GP_PixelRGBMatch +GP_PixelTypeByName +GP_RGB888ToPixel + +GP_BlitXYXY +GP_BlitXYXY_Fast +GP_BlitXYWH +GP_BlitXYWH_Clipped +GP_BlitXYXY_Clipped +GP_BlitXYXY_Raw_Fast +GP_BlitXYWH_Raw +GP_BlitXYXY_Raw + +GP_WritePixels_1BPP_LE +GP_WritePixels_2BPP_LE +GP_WritePixels_4BPP_LE +GP_WritePixels1bpp +GP_WritePixels2bpp +GP_WritePixels4bpp +GP_WritePixels8bpp +GP_WritePixels16bpp +GP_WritePixels18bpp +GP_WritePixels32bpp +GP_WritePixels24bpp + +GP_PutPixel +GP_GetPixel +GP_PixelRGBLookup +GP_PixelToRGB888 +GP_ColorNameToPixel +GP_ColorNameToColor +GP_ColorToColorName +GP_PixelToRGBA8888 + +GP_NrThreads +GP_NrThreadsSet +GP_ProgressCallbackMP + +SWIG_exception diff --git a/build/syms/Event_symbols.txt b/build/syms/Event_symbols.txt new file mode 100644 index 0000000..9f80506 --- /dev/null +++ b/build/syms/Event_symbols.txt @@ -0,0 +1,19 @@ +GP_EventKeyName +GP_EventPushAbs +GP_EventSetScreenSize +GP_EventPushKey +GP_EventGet +GP_EventPushRel +GP_EventPush +GP_EventDump +GP_EventPushResize +GP_EventPushRelTo +GP_EventSetScreenCursor +GP_EventQueued + +GP_InputDriverLinuxRead +GP_InputDriverSDLEventPut +GP_InputDriverLinuxOpen +GP_InputDriverX11EventPut +GP_InputDriverLinuxClose +GP_InputDriverKBDEventPut diff --git a/build/syms/Filters_symbols.txt b/build/syms/Filters_symbols.txt new file mode 100644 index 0000000..25a3696 --- /dev/null +++ b/build/syms/Filters_symbols.txt @@ -0,0 +1,179 @@ +GP_CubicTable + +GP_FilterAddition +GP_FilterAdditionAlloc +GP_FilterAddition_Raw + +GP_FilterBrightness +GP_FilterBrightness_Raw + +GP_FilterContrast +GP_FilterContrast_Raw + +GP_FilterConvolutionEx +GP_FilterConvolutionExAlloc +GP_FilterConvolutionMP_Raw + +GP_FilterDifference +GP_FilterDifferenceAlloc +GP_FilterDifference_Raw + +GP_FilterEdgePrewitt + +GP_FilterEdgeSharpening + +GP_FilterEdgeSharpeningAlloc + +GP_FilterEdgeSobel + +GP_FilterFloydSteinberg_RGB888 +GP_FilterFloydSteinberg_RGB888_Alloc +GP_FilterFloydSteinberg_RGB888_Raw +GP_FilterFloydSteinberg_RGB888_to_BGR888_Raw +GP_FilterFloydSteinberg_RGB888_to_G1_Raw +GP_FilterFloydSteinberg_RGB888_to_G2_Raw +GP_FilterFloydSteinberg_RGB888_to_G4_Raw +GP_FilterFloydSteinberg_RGB888_to_G8_Raw +GP_FilterFloydSteinberg_RGB888_to_RGB565_Raw +GP_FilterFloydSteinberg_RGB888_to_RGB666_Raw +GP_FilterFloydSteinberg_RGB888_to_RGB888_Raw +GP_FilterFloydSteinberg_RGB888_to_xRGB14666_Raw +GP_FilterFloydSteinberg_RGB888_to_xRGB2222_Raw +GP_FilterFloydSteinberg_RGB888_to_xRGB7333_Raw +GP_FilterFloydSteinberg_RGB888_to_xRGB8888_Raw + +GP_FilterHilbertPeano_RGB888 +GP_FilterHilbertPeano_RGB888_Alloc +GP_FilterHilbertPeano_RGB888_Raw +GP_FilterHilbertPeano_RGB888_to_BGR888_Raw +GP_FilterHilbertPeano_RGB888_to_G1_Raw +GP_FilterHilbertPeano_RGB888_to_G2_Raw +GP_FilterHilbertPeano_RGB888_to_G4_Raw +GP_FilterHilbertPeano_RGB888_to_G8_Raw +GP_FilterHilbertPeano_RGB888_to_RGB565_Raw +GP_FilterHilbertPeano_RGB888_to_RGB666_Raw +GP_FilterHilbertPeano_RGB888_to_RGB888_Raw +GP_FilterHilbertPeano_RGB888_to_xRGB14666_Raw +GP_FilterHilbertPeano_RGB888_to_xRGB2222_Raw +GP_FilterHilbertPeano_RGB888_to_xRGB7333_Raw +GP_FilterHilbertPeano_RGB888_to_xRGB8888_Raw + +GP_FilterGaussianBlurEx +GP_FilterGaussianBlurExAlloc +GP_FilterGaussianBlur_Raw + +GP_FilterGaussianNoiseAddEx +GP_FilterGaussianNoiseAddExAlloc +GP_FilterGaussianNoiseAdd_Raw + +GP_FilterHConvolutionMP_Raw +GP_FilterHLinearConvolution_Raw + +GP_FilterHistogram +GP_FilterHistogramAlloc +GP_FilterHistogram_Raw + +GP_FilterInterpolate_Cubic +GP_FilterInterpolate_LinearInt +GP_FilterInterpolate_LinearLFInt + +GP_FilterInvert +GP_FilterInvert_Raw + +GP_FilterKernelPrint_Raw + +GP_FilterLaplace +GP_FilterLaplaceAlloc +GP_FilterLinearConvolution_Raw + +GP_FilterMax +GP_FilterMaxAlloc +GP_FilterMax_Raw + +GP_FilterMedianEx +GP_FilterMedianExAlloc + +GP_FilterMin +GP_FilterMinAlloc +GP_FilterMin_Raw + +GP_FilterMirrorH +GP_FilterMirrorH_Alloc +GP_FilterMirrorH_Raw + +GP_FilterMirrorV +GP_FilterMirrorV_Alloc +GP_FilterMirrorV_Raw + +GP_FilterMultiply +GP_FilterMultiplyAlloc +GP_FilterMultiply_Raw + +GP_FilterNoise +GP_FilterNoise_Raw + +GP_FilterParamChannel +GP_FilterParamChannels +GP_FilterParamCheckChannels +GP_FilterParamCheckPixelType +GP_FilterParamCreate +GP_FilterParamDestroy +GP_FilterParamFreePtrAll +GP_FilterParamInitChannels +GP_FilterParamPrintFloat +GP_FilterParamPrintInt +GP_FilterParamPrintPtr +GP_FilterParamPrintUInt +GP_FilterParamSetFloat +GP_FilterParamSetFloatAll +GP_FilterParamSetInt +GP_FilterParamSetIntAll +GP_FilterParamSetPtr +GP_FilterParamSetPtrAll +GP_FilterParamSetUInt +GP_FilterParamSetUIntAll + +GP_FilterPoint +GP_FilterPoint_Raw + +GP_FilterResize +GP_FilterResize_Raw + +GP_FilterResizeCubicInt +GP_FilterResizeCubicIntAlloc +GP_FilterResizeCubicInt_Raw + +GP_FilterResizeNN +GP_FilterResizeNNAlloc +GP_FilterResizeNN_Raw + +GP_FilterRotate180 +GP_FilterRotate180_Alloc +GP_FilterRotate180_Raw + +GP_FilterRotate270 +GP_FilterRotate270_Alloc +GP_FilterRotate270_Raw + +GP_FilterRotate90 +GP_FilterRotate90_Alloc +GP_FilterRotate90_Raw + +GP_FilterSigmaEx +GP_FilterSigmaExAlloc + +GP_FilterSymmetry +GP_FilterSymmetryByName +GP_FilterSymmetryNames +GP_FilterSymmetry_Alloc + +GP_FilterVConvolutionMP_Raw +GP_FilterVHLinearConvolution_Raw +GP_FilterVLinearConvolution_Raw + +GP_FilterWeightedMedianEx +GP_FilterWeightedMedianExAlloc + +GP_InterpolationTypeName + +GP_NormInt diff --git a/build/syms/GFX_symbols.txt b/build/syms/GFX_symbols.txt new file mode 100644 index 0000000..c8482d3 --- /dev/null +++ b/build/syms/GFX_symbols.txt @@ -0,0 +1,114 @@ +GP_Line_Raw +GP_Line_Raw_4BPP_LE +GP_Line_Raw_2BPP_BE +GP_HLine_Raw_32BPP +GP_LineAA +GP_Line_Raw_32BPP +GP_HLineXYW_Raw +GP_VLine_18BPP_LE +GP_VLine_8BPP +GP_VLine_1BPP_LE +GP_HLine_Raw_8BPP +GP_VLineAA +GP_HLineAA +GP_VLine_4BPP_BE +GP_HLineXYW +GP_VLineAA_Raw +GP_VLine_16BPP +GP_HLine_Raw_1BPP_LE +GP_VLine_2BPP_LE +GP_VLine_24BPP +GP_HLine_Raw_4BPP_BE +GP_HLine_Raw_2BPP_BE +GP_HLine_Raw_24BPP +GP_Line_Raw_24BPP +GP_Line_Raw_1BPP_BE +GP_VLineXYH_Raw +GP_VLine_4BPP_LE +GP_VLine_32BPP +GP_HLineXXY +GP_HLine_Raw_4BPP_LE +GP_Line_Raw_18BPP_LE +GP_Line_Raw_1BPP_LE +GP_VLineXYY_Raw +GP_Line_Raw_4BPP_BE +GP_VLineXYY +GP_VLineXYH +GP_HLineXXY_Raw +GP_VLine_2BPP_BE +GP_HLine_Raw_1BPP_BE +GP_Line +GP_Line_Raw_8BPP +GP_Line_Raw_2BPP_LE +GP_HLine_Raw_18BPP_LE +GP_HLineAA_Raw +GP_Line_Raw_16BPP +GP_HLine_Raw_2BPP_LE +GP_HLine_Raw_16BPP +GP_LineAA_Raw +GP_VLine_1BPP_BE + +GP_Circle +GP_Circle_Raw +GP_FillCircle +GP_FillCircle_Raw + +GP_CircleSeg +GP_CircleSeg_Raw + +GP_Ring +GP_Ring_Raw +GP_FillRing_Raw +GP_FillRing + +GP_Ellipse +GP_Ellipse_Raw +GP_FillEllipse +GP_FillEllipse_Raw + +GP_PartialEllipse +GP_PartialEllipse_Raw + +GP_RectXYXY +GP_RectXYXY_Raw +GP_RectXYWH +GP_RectXYWH_Raw +GP_FillRectXYXY +GP_FillRectXYXY_Raw +GP_FillRectXYWH +GP_FillRectXYWH_Raw + +GP_Triangle +GP_Triangle_Raw +GP_FillTriangle +GP_FillTriangle_Raw + +GP_Tetragon +GP_Tetragon_Raw +GP_FillTetragon +GP_FillTetragon_Raw + +GP_Polygon +GP_Polygon_Raw +GP_FillPolygon +GP_FillPolygon_Raw + +GP_Symbol +GP_Symbol_Raw +GP_FillSymbol +GP_FillSymbol_Raw + +GP_PutPixelAA +GP_PutPixelAA_Raw +GP_PutPixelAA_Raw_Clipped + +GP_ArcSegment +GP_ArcSegment_Raw + +GP_FillRectXYXY_AA +GP_FillRectXYXY_AA_Raw +GP_FillRectXYWH_AA +GP_FillRectXYWH_AA_Raw + +GP_AngleInRange +GP_NormalizeAngle diff --git a/build/syms/Loaders_symbols.txt b/build/syms/Loaders_symbols.txt new file mode 100644 index 0000000..2de93ed --- /dev/null +++ b/build/syms/Loaders_symbols.txt @@ -0,0 +1,75 @@ +GP_MatchJPG +GP_OpenJPG +GP_ReadJPG +GP_LoadJPG +GP_SaveJPG +GP_ReadJPGMetaData +GP_LoadJPGMetaData + +GP_MatchPNG +GP_OpenPNG +GP_ReadPNG +GP_LoadPNG +GP_ReadPNGMetaData +GP_LoadPNGMetaData +GP_SavePNG + +GP_MatchBMP +GP_OpenBMP +GP_LoadBMP +GP_ReadBMP + +GP_MatchPSP +GP_OpenPSP +GP_ReadPSP +GP_LoadPSP + +GP_MatchGIF +GP_LoadGIF +GP_ReadGIF +GP_OpenGIF + +GP_SavePPM +GP_LoadPPM + +GP_SavePGM +GP_LoadPGM + +GP_ReadPNM +GP_WritePNM + +GP_SavePBM +GP_LoadPBM + +GP_PXMSave1bpp +GP_PXMSave2bpp +GP_PXMSave8bpp +GP_PXMLoad1bpp +GP_PXMLoad2bpp +GP_PXMLoad4bpp +GP_PXMLoad8bpp + +GP_SaveTmpFile +GP_LoadTmpFile + +GP_MatchSignature +GP_LoadImage +GP_SaveImage +GP_LoadMetaData +GP_ListLoaders +GP_LoaderRegister +GP_LoaderUnregister + +GP_MetaDataGetString +GP_MetaDataCreateRat +GP_MetaDataCreateInt +GP_MetaDataCreateRecord +GP_MetaDataGetInt +GP_MetaDataDestroy +GP_MetaDataClear +GP_MetaDataCreateDouble +GP_MetaDataCreateString +GP_MetaDataCreate +GP_MetaDataPrint +GP_MetaDataGetDouble +GP_MetaDataFromExif diff --git a/build/syms/Text_symbols.txt b/build/syms/Text_symbols.txt new file mode 100644 index 0000000..8dc7ca1 --- /dev/null +++ b/build/syms/Text_symbols.txt @@ -0,0 +1,19 @@ +GP_FontFaceLoad +GP_Text_Raw +GP_GetGlyphCount +GP_TextAscent +GP_TextMaxStrWidth +GP_DefaultTextStyle +GP_DefaultProportionalFont +GP_DefaultConsoleFont +GP_GetGlyphBitmap +GP_TextClear +GP_TextMaxWidth +GP_TextHeight +GP_TextWidth +GP_TextDescent +GP_Text +GP_TextClearStr +GP_Print +GP_FontFaceFree +GP_DefaultStyle
http://repo.or.cz/w/gfxprim.git/commit/727e017e08f72a196402a2cdc6c6baf7d150b...
commit 727e017e08f72a196402a2cdc6c6baf7d150bfff Author: Cyril Hrubis metan@ucw.cz Date: Wed Dec 12 00:09:30 2012 +0100
libs: Fix visibility of some symbols.
diff --git a/libs/core/GP_Blit.gen.c.t b/libs/core/GP_Blit.gen.c.t index 988223e..07a153c 100644 --- a/libs/core/GP_Blit.gen.c.t +++ b/libs/core/GP_Blit.gen.c.t @@ -17,7 +17,7 @@ /* * TODO: this is used for same pixel but different offset, could still be optimized */ -void blitXYXY_Naive_Raw(const GP_Context *src, +static void blitXYXY_Naive_Raw(const GP_Context *src, GP_Coord x0, GP_Coord y0, GP_Coord x1, GP_Coord y1, GP_Context *dst, GP_Coord x2, GP_Coord y2) { @@ -40,7 +40,7 @@ void blitXYXY_Naive_Raw(const GP_Context *src, /* * Blit for equal pixel types {{ ps.suffix }} */ -void blitXYXY_Raw_{{ ps.suffix }}(const GP_Context *src, +static void blitXYXY_Raw_{{ ps.suffix }}(const GP_Context *src, GP_Coord x0, GP_Coord y0, GP_Coord x1, GP_Coord y1, GP_Context *dst, GP_Coord x2, GP_Coord y2) { diff --git a/libs/input/GP_InputDriverLinux.c b/libs/input/GP_InputDriverLinux.c index fe514c1..ca774ed 100644 --- a/libs/input/GP_InputDriverLinux.c +++ b/libs/input/GP_InputDriverLinux.c @@ -32,7 +32,7 @@ #include "GP_Event.h" #include "GP_InputDriverLinux.h"
-int get_version(int fd) +static int get_version(int fd) { int ver;
@@ -48,7 +48,7 @@ int get_version(int fd) /* * Returns size on success just as read() */ -int get_name(int fd, char *buf, size_t buf_len) +static int get_name(int fd, char *buf, size_t buf_len) { int ret;
@@ -58,7 +58,7 @@ int get_name(int fd, char *buf, size_t buf_len) return ret; } -void print_name(int fd) +static void print_name(int fd) { char name[64];
@@ -69,7 +69,7 @@ void print_name(int fd) GP_DEBUG(2, "Input device name '%s'", name); }
-void try_load_callibration(struct GP_InputDriverLinux *self) +static void try_load_callibration(struct GP_InputDriverLinux *self) { long bit = 0; int abs[5]; diff --git a/libs/loaders/GP_Loader.c b/libs/loaders/GP_Loader.c index 4966757..1d15ec7 100644 --- a/libs/loaders/GP_Loader.c +++ b/libs/loaders/GP_Loader.c @@ -288,7 +288,7 @@ enum GP_ImageFmt { GP_FMT_PPM, };
-enum GP_ImageFmt filename_to_fmt(const char *path) +static enum GP_ImageFmt filename_to_fmt(const char *path) { size_t len = strlen(path);
diff --git a/libs/loaders/GP_PPM.c b/libs/loaders/GP_PPM.c index 04dc472..b739b43 100644 --- a/libs/loaders/GP_PPM.c +++ b/libs/loaders/GP_PPM.c @@ -39,8 +39,8 @@ #include "GP_PNM.h" #include "GP_PPM.h"
-int load_binary_ppm(FILE *f, uint32_t depth __attribute__((unused)), - GP_Context *res) +static int load_binary_ppm(FILE *f, uint32_t depth __attribute__((unused)), + GP_Context *res) { uint32_t x, y; int r, g, b; diff --git a/libs/loaders/GP_TmpFile.c b/libs/loaders/GP_TmpFile.c index 9d4a412..cacbf32 100644 --- a/libs/loaders/GP_TmpFile.c +++ b/libs/loaders/GP_TmpFile.c @@ -28,7 +28,7 @@
#include "GP_TmpFile.h"
-const char file_sig[] = {'G', 'F', 'X', 'p', 'r', 'i', 'm'}; +static const char file_sig[] = {'G', 'F', 'X', 'p', 'r', 'i', 'm'};
GP_Context *GP_LoadTmpFile(const char *src_path, GP_ProgressCallback *callback) {
http://repo.or.cz/w/gfxprim.git/commit/6bc3ae46901a2695b24e89b94cfa7c443d4a4...
commit 6bc3ae46901a2695b24e89b94cfa7c443d4a43db Author: Cyril Hrubis metan@ucw.cz Date: Wed Dec 12 00:07:31 2012 +0100
tests: Remove last piece of old testing framework.
diff --git a/tests/common/GP_TestingCore.c b/tests/common/GP_TestingCore.c deleted file mode 100644 index d6b49a1..0000000 --- a/tests/common/GP_TestingCore.c +++ /dev/null @@ -1,83 +0,0 @@ -/***************************************************************************** - * This file is part of gfxprim library. * - * * - * Gfxprim is free software; you can redistribute it and/or * - * modify it under the terms of the GNU Lesser General Public * - * License as published by the Free Software Foundation; either * - * version 2.1 of the License, or (at your option) any later version. * - * * - * Gfxprim is distributed in the hope that it will be useful, * - * but WITHOUT ANY WARRANTY; without even the implied warranty of * - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * - * Lesser General Public License for more details. * - * * - * You should have received a copy of the GNU Lesser General Public * - * License along with gfxprim; if not, write to the Free Software * - * Foundation, Inc., 51 Franklin Street, Fifth Floor, * - * Boston, MA 02110-1301 USA * - * * - * Copyright (C) 2011 Tomas Gavenciak gavento@ucw.cz * - * * - *****************************************************************************/ - -#include "GP_Common.h" -#include "GP_Convert.h" -#include "GP_GetPutPixel.h" -#include "GP_TestingCore.h" -#include "GP_TestingRandom.h" - -/* - * TODO: Use a different version for palette types. - */ -GP_Pixel GP_RandomColor(GP_PixelType type) -{ - return GP_RGBAToPixel(GP_TestingRandom() % 256, GP_TestingRandom() % 256, - GP_TestingRandom() % 256, GP_TestingRandom() % 256, type); -} - -void GP_RandomizeRect(GP_Context *context, GP_Coord x, GP_Coord y, GP_Size w, GP_Size h) -{ - GP_CHECK(context); - GP_Size i, j; - for (i = 0; i < w; i++) - for (j = 0; j < h; j++) - GP_PutPixel(context, i + x, j + y, GP_RandomColor(context->pixel_type)); -} - -/* TODO: Proper equality definition (currently almost ad-hoc */ -int GP_EqualColors(GP_Pixel p1, GP_PixelType t1, GP_Pixel p2, GP_PixelType t2) -{ - int size1 = GP_PixelTypes[t1].size; - int size2 = GP_PixelTypes[t2].size; - - // Same type - if (t1 == t2) - return GP_GET_BITS(0, size1, p1) == GP_GET_BITS(0, size1, p2); - - // t1 -> RGBA8888 -> t2 - GP_Pixel conv1 = GP_RGBA8888ToPixel(GP_PixelToRGBA8888(p1, t1), t2); - if (GP_GET_BITS(0, size2, conv1) == GP_GET_BITS(0, size2, p2)) - return 1; - - // t2 -> RGBA8888 -> t1 - GP_Pixel conv2 = GP_RGBA8888ToPixel(GP_PixelToRGBA8888(p2, t2), t1); - if (GP_GET_BITS(0, size1, conv2) == GP_GET_BITS(0, size1, p1)) - return 1; - - return 0; -} - -int GP_EqualRects(const GP_Context *c1, GP_Coord x1, GP_Coord y1, GP_Size w, GP_Size h, - const GP_Context *c2, GP_Coord x2, GP_Coord y2) -{ - GP_CHECK(c1); - GP_CHECK(c2); - GP_Size i, j; - for (i = 0; i < w; i++) - for (j = 0; j < h; j++) { - if (!GP_EqualColors(GP_GetPixel(c1, x1 + i, y1 + j), c1->pixel_type, - GP_GetPixel(c2, x2 + i, y2 + j), c2->pixel_type)) - return 0; - } - return 1; -} diff --git a/tests/common/GP_TestingCore.h b/tests/common/GP_TestingCore.h deleted file mode 100644 index 31d2d1f..0000000 --- a/tests/common/GP_TestingCore.h +++ /dev/null @@ -1,66 +0,0 @@ -/***************************************************************************** - * This file is part of gfxprim library. * - * * - * Gfxprim is free software; you can redistribute it and/or * - * modify it under the terms of the GNU Lesser General Public * - * License as published by the Free Software Foundation; either * - * version 2.1 of the License, or (at your option) any later version. * - * * - * Gfxprim is distributed in the hope that it will be useful, * - * but WITHOUT ANY WARRANTY; without even the implied warranty of * - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * - * Lesser General Public License for more details. * - * * - * You should have received a copy of the GNU Lesser General Public * - * License along with gfxprim; if not, write to the Free Software * - * Foundation, Inc., 51 Franklin Street, Fifth Floor, * - * Boston, MA 02110-1301 USA * - * * - * Copyright (C) 2011 Tomas Gavenciak gavento@ucw.cz * - * * - *****************************************************************************/ - -#ifndef CORE_GP_TESTINGCORE_H -#define CORE_GP_TESTINGCORE_H - -#include "GP_Context.h" -#include "GP_Pixel.h" - -/* - * Return pixel value of random color of given type. - * Uses GP_TestingRandom and is not really efficient. - */ -GP_Pixel GP_RandomColor(GP_PixelType type); - -/* - * Set color of pixels in given bitap rectangle to random values. - * Uses GP_TestingRandom and is not really efficient. - */ -void GP_RandomizeRect(GP_Context *context, GP_Coord x, GP_Coord y, GP_Size w, GP_Size h); - -/* - * Return true if the two colors are equal after conversion to RGBA8888. - * Not very efficient. - */ -int GP_EqualColors(GP_Pixel p1, GP_PixelType t1, GP_Pixel p2, GP_PixelType t2); - -/* - * Macro version with GP_CHECK - */ -#define GP_CHECK_EqualColors(p1, t1, p2, t2) do { - if (!GP_EqualColors(p1, t1, p2, t2)) { - char b1[256], b2[256]; - GP_PixelSNPrint(b1, 256, p1, t1); - GP_PixelSNPrint(b2, 256, p2, t2); - GP_ABORT("Pixels %s and %s are not the same color.", b1, b2); - } } while (0); - -/* - * Compare two rectangles in two contexts. Return 1 on equal. - * The colors are cmpared by first converting them to RGBA8888. - * Somewhat inefficient. - */ -int GP_EqualRects(const GP_Context *c1, GP_Coord x1, GP_Coord y1, GP_Size w, GP_Size h, - const GP_Context *c2, GP_Coord x2, GP_Coord y2); - -#endif /* CORE_GP_TESTINGCORE_H */
-----------------------------------------------------------------------
Summary of changes: build/check_symbols.sh | 15 +- build/libGP_expected_symbols.txt | 536 -------------------------------------- build/syms/Core_symbols.txt | 66 +++++ build/syms/Event_symbols.txt | 19 ++ build/syms/Filters_symbols.txt | 179 +++++++++++++ build/syms/GFX_symbols.txt | 114 ++++++++ build/syms/Loaders_symbols.txt | 75 ++++++ build/syms/Text_symbols.txt | 19 ++ libs/core/GP_Blit.gen.c.t | 4 +- libs/input/GP_InputDriverLinux.c | 8 +- libs/loaders/GP_Loader.c | 2 +- libs/loaders/GP_PPM.c | 4 +- libs/loaders/GP_TmpFile.c | 2 +- tests/common/GP_TestingCore.c | 83 ------ tests/common/GP_TestingCore.h | 66 ----- 15 files changed, 490 insertions(+), 702 deletions(-) delete mode 100644 build/libGP_expected_symbols.txt create mode 100644 build/syms/Core_symbols.txt create mode 100644 build/syms/Event_symbols.txt create mode 100644 build/syms/Filters_symbols.txt create mode 100644 build/syms/GFX_symbols.txt create mode 100644 build/syms/Loaders_symbols.txt create mode 100644 build/syms/Text_symbols.txt delete mode 100644 tests/common/GP_TestingCore.c delete mode 100644 tests/common/GP_TestingCore.h
repo.or.cz automatic notification. Contact project admin jiri.bluebear.dluhos@gmail.com if you want to unsubscribe, or site admin admin@repo.or.cz if you receive no reply.