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 annotated tag, 1.0.0-rc1 has been created at ad12ab4eee7164c973a0648eea94272953ff423a (tag) tagging 2a5a7b89fa7ccb27b25011cc0d1c7456832db0b0 (commit) replaces 1.0.0-rc0 tagged by Cyril Hrubis on Tue Dec 24 20:38:48 2013 +0100
- Log ----------------------------------------------------------------- GFXprim 1.0.0-rc1
Cyril Hrubis (331): install: Add bindir, libdir and includedir configure opts. loaders: gif: Fix build with giflib > 5.0.0 install: Fix symlink creation. build: Update list of exported syms. doc: Update index.html (as we have release). build: pywrap: Reorder LDLIBS for pywrap too. install: Fix make install for empty prefix. doc: Update index.html loaders: PNG: Fix Adam7 interlacing handling. tests: gfx: Add FillEllipse testsuite. gfx: FillCircle: Add GPL header, sort out includes. gfx: Move FillEllipse to template, fix special case. tests: gfx: Fix Line testsuite. tests: PNG: Add testcase for Adam7 interlacing. gfx: Remove commented out FillCircle from Circle.c gfx: Remove unused Line.algo.h, fix copyrights. configure: Use Popen instead of check_output filters; Ditherings: Make list of output fmts explicit. core: Add initial support for CMYK8888. loaders: JPG: Add support for loading CMYK images. test: core: Add Blit Conversions tests. core: Common: Add MAX3(a, b, c) macro. codegen: Propagate min, max to templating engine. core: Convert: Add experimental RGB -> CMYK. tests: core: Cleanup BlitConv. core: Convert: Fix XXX -> XXXA conversion. tests: core: More tests in BlitConv. spiv: Update help and keys help. gp_codegen: pixeltype.py: Edhance channel list members. tests: core: New test for pixel conversions. core: GP_Convert: Make it more readable. tests: core: Convert.gen.c: Add more cases. tests: core: Add test for Convert_Scale operations spiv: Add image actions. spiv: Cleanup the progress callback. spiv: Cleanup and update help. core: Convert_Scale: Limit conversions to 16 bits. tests: core: Convert: Comment out gray in tests. core: Convert: Fix rounding error on CMYK to RGB. core: Convert: Fix swig syntax error. tests: core: Convert: Remove the gray code. spiv: Move help to separate source file. input, backends: Add EventPeek and EventPushBack. doc: Update and fix GP_EventQueue docs. doc: Update backends docs. pywrap: backends: Add PeekEvent and PutEventBack. spiv: Add scrolling to help. spiv: Add new zoom type. core: GP_Pixel.gen.h.t: Add #define GP_PIXEL_foo gfxprim_config.py: Add RGB555. loaders: BMP: Add support for RGB555. loaders: BMP: Add support for BITFIELDS formats. core: Remove now unused GP_WritePixel.gen.c.t loaders: BMP: Fix progress callback percentage. loaders: BMP: Initial code for RLE8. pywrap: Remove silence_swig_warnings.mk templates: Fix description block id, add description pylib: Add custom comment filter and use it descr build: Update list of exported symbols. core: Cleanup the GP_Pixel(SN)Print functions. pylib: Propagate floor() and ceil() to templates. tests: core: Add GetSetBits test. core: Fix warning on GP_GET_BITS(0, 32, val). demos: c_simple: Add pretty print example. doc: Update pixels docs. doc: Update core docs. doc: general: Update BMP implementation state. backends: Linux FB: Fix div by zero. demos: c_simple: blittest: Correct caption. build: check_symbols: Add loaders. demos: c_simple: blittest: Add check. lib: loaders: Rewrite PNM loaders. tests: loaders: First simple PBM tests. loaders: Add forgotten PNM header. tests: loaders: PBM, PGM, PPM, more tests. loaders: PNM: Fix a few issues found by tests. loaders: PNM: Implemented GP_SavePPM, GP_SavePNM loaders: PBM: Add support for Rawbits PBM + tests. tests: core: Fix copy & paste error in name. libs: loaders: GP_Loader.c: Cleanup. doc: loaders, environment_variables: Update. input: Add timers and timer priority queues. input: Add GP_GetTimeStamp() function. backends: Add support for timers to backends. build: Update list of exported symbols. spiv: Get rid of the ugly slideshow code, use timers! doc: input: Add GP_Timer and GP_TimeStamp docs. doc: backends: Add GP_BackendAddTimer() docs. tests: input: Add timers testsuite. tests: input: Simple test for TimeStamp. tests: runtest.py: Print name of tests directory. Remove traling whitespaces. tests: filters: Add common.o to CLEAN. core: Straigten up the blit code a bit. demose: Remove tralling whitespaces too. input: timers: Fix well_balaced(). doc: Remove trailing whitespaces. input: timers: Implement remove + docs. backends: Add GP_BackendTimersInQueue() + docs. libs: backends: BackendWait() fix. spiv: Initialize sleep_ms correctly. backends: X11: Hotfix for Wait(). loaders: TIFF: Write loader for basic types. loaders: TIFF: Add saving support. loaders: TIFF: A few fixes. Remove a duplicity in the help message doc: compilation: Add libtiff to additional deps loaders: ByteUtils: Correct comments in header. loaders: Add image containers + ZIP container. core: Fix typon in GP_Threads.h spiv: Small cleanup. build: Make distclean remove possible leftovers. loaders: PNM: Add support for binary G8. loaders: pnm: Avoid fgetc() in inner loops. spiv: Map the actions better to the F keys. libs: EventQueue: Zero keypress bitflags on init. spiv: Large scale cleanup. loaders: JPG: Fix signature matching. loaders: TIFF: Mark internal funcitons static. demos: spiv: Two fixes. loaders: Containers, ZIP: More work done. build: Update list of exported symbols. spiv: A bit crude support for containers. spiv: Stop loader thread before the seek in timer examples, doc: Add backend timers example. doc: Update general information. pywrap: loaders: Add a new methods. doc: loaders_python: Update. loaders: PNG: Change the ReadPNG() and OpenPNG container: ZIP: Add support for loading PNG. backends: Improve Linux FB backend. demos: c_simple, particle: Add -b (backend) option backends: Add basic AALib backend. demos: Add backend resize ack to few demos input: KBD: Add mapping for few keys. backends: SDL: Avoid lockup in Wait. core: GP_Common.h: Add stddef.h due to offsetof(). input: KBD: Remove newline from debug message. filters: GP_ResizeLinear.gen.c.t: Remove debug print spiv: Disable timers by default. build: Update list of backend symbols. backends: Rename GP_ContextFromSurface() doc: Update backends docs. Blit: Debug print now logs src and dst pixel type. loaders: JPG: Don't convert RGB to BGR by default. backends: BackendInit: Add SDL bpp param. loaders: ZIP: Fix errno vs err typo. loaders: Experimental JPEG 2000 support. loaders: TmpFile: Fix potentionaly unitialized err core: Pixel: Fix the double const warning. pywrap: loaders: Add LoadJP2() doc: Add LoadJP2() docs. filters: Templatize linear convolutions. loaders: JP2: Add missing stub. build: Update Loaders symbols (Add JP2 funcs) filters: Cleanup Resize filters + docs. filters: Resize: Two fixes. spiv: Skip number of images in dir if not in dir pywrap: filters: Update filters wrappings. filters: ResizeCubicFloat: Set errno. loaders: JPG: Fix cinfo init for GP_SaveJPG() loaders: BMP: Implement BGR888 Save. backends: Linux FB: Fix error codepath. loaders: ZIP: Silence unused warning. backends: Linux FB: Declare local function as static. loaders: Add LineConvert. build: Makefile: include config.mk tests: framework: Use $(CC) instead of gcc tests: core: GetPutPixel: Fix warnings. core: GP_Pixel: Fix segfault. loaders: ZIP: Load PNG images from stored records libs: text: Small enhancements for default monospace font. text: fonts: Add C64 like monospace font. test: loaders: Fix whitespaces. tests: loaders: New SaveLoad test. loaders: TIFF: Handle correctly on unsuppored pixeltypes. loaders: LineConvert: Add more conversions. loaders: PNM: Make use of LineConvert. loaders: PNM: Fix SavePBM. tests: loaders: Add simple pixelcheck to save_load. loaders: BMP, JPG: Simplify LineConvert usage. tests: framework: Fix whitespaces. test: framework: malloc check: Add realloc() filters: ditherings: Cleanups. doc: Update dithering docs. build: Update list of Text symbols. build: Cleanup check_symbols.sh, add Gamma syms. render_utils.py: Add ./ to jinja2 template paths. tests: loaders: New SaveAbort test. loaders: BMP, PNM, TIFF: Fix abort path. build: pywrap: Add deps on common.i into pywrap.mk pywrap: Add default typemap for callback=NULL demos: py_simple: Drop None callback parameters. filters: Linear: Run one thread on in-place filter filters: Convolution; Minor cleanup. filters: Blur: Hotfix the GaussianBlurAlloc() case doc: Work on python filter docs (add GaussianBlur) doc: filters: Rewrite the example image generator doc: filters: Further example generator changes doc: filters: Generate Gaussian noise example imgs doc: filters: regen.py: Add names to the filter params. build: config.mk: Fix python-config switch core: Move GP_Fill to core. spiv: Two fixes for the slideshow timer. loaders; BMP_RLE: Whitespace cleanup. loaders: BMP: Make use of GP_Fill. backends: Add GP_BackendRemTimer() spiv: Key S now can stop and restart slideshow. core: include: Whitespace fixes. filters; Blur: Fix 'assigment discards 'const' warning'. filters: Add missing header for edge detection filters. gen: Rename pixeltype.C_enum to pixeltype.C_type configure: Fix _FORTIFY_SOURCE redefinition. tests: filters: Implement compare tests. tests: filters: Better API Converage test. filters: GaussianNoise: Set errno. filters: ResizeCubicInt: Set errno. tests: filters: Fix filters compare. backends: X11: Avoid warning on GravityNotify filters: GaussianNoise: Set errno. text: Add va_list variant for GP_Print() spiv: Another cleanup. doc: Add AALib to supported backend in general info. spiv: Rewrite configuration, add config file. filters: ditherings: Enable all pixel types. spiv: Add forgotten -e config opt backends: Implement ResizeAck() for virtual backend. spiv: image_loader: Drop cur_img before dropping cache. doc: Update general information. build: Update list of exported symbols. build: Add check make target. doc: Redo the pages style, new logo, etc. tests: Makefile: Fix parallel build. pywrap: text: Do not wrap GP_Print and GP_VPrint build: Add --mandir to configure and install.mk gp_codegen: Add idx to channel. doc: Finish logo and favicon. doc: Cleanup loaders docs a bit. filters: Reimplement point filters. loaders: PNM: Fix aligment issues in save_ascii_rgb888 loaders: PNM: Optimize Save() tests: Filters: Add point filters. filters: Ditherings: Set errno and fix abort. filters: Clear free_table flag on GP_FilterTablesInit() filters: Add two point filters. doc: Update/Add point filters docs. filters: GP_Rotate.c: Fix whitespaces. filters: Swap GP_MirrorH() and GP_MirrorV() filters: Rotate: Remove _Raw prototypes from header. filters: Rotate: Remove the _Raw variants from API. filters: Remove unused GP_Noise.gen.c.t and GP_Point.gen.c.t build: Update list of filter exported symbols. doc: filters_python: Add rotation and symmetry filters. pywrap: Add wrapping around Convolution kernel doc: Add Convolution examples to image generator. doc: Update/Add convolution docs. doc: Update the about page. doc: Fix typos. pywrap: core: Add Convert to module. gfxprim_config.py: Add RGB332 8BPP. doc: Update dithering documentation. spiv: Add zoom modes. test: gfx: Add test for FillRect. gfx: GP_FillRect: Check y coords for context intersection. backends: X11: Fix window size passed to event parser. backends: X11: Cleanup + Fullscreen fixes backends: X11: Warn if _NET_WM_STATE is not supported. backends: X11: Avoid dereferencing closed window backends: X11: Flush connection when window was closed. filters: point: Remove the FilterArea. pywrap: core: Remove/ignore a few functions. backends: X11: Ignore Win Resize request in FullScreen backends: X11: Fix memleak. tests: framework: Finish and rename malloc barriers tests: core: Add BlitClipped() tests. tests: core: A few more Blit Clipped tests. core: BlitClipped: Fix two special cases. loaders: TIFF: Fix warnings. tests: framework: Makefile: Fix LDLIBS. core, loaders: Move endian include to core. loaders: PNG: Add support for 16 bit Grayscale. examples: py_simple: Remove pygtk_example pywrap: filters: Add weighted median (disabled for now) tests: FillRect: A few more testcases. tests: Fix whitespaces. tests: framework: Add TST_MALLOC_CANARIES flag. tests: loaders: Enable malloc canaries for SaveLoad loaders: PNM: Fix save_ascii_rgb888 spiv: Fix action index in image_action_run(). spiv: Fix help for arrow keys. tests: loaders: Add basic test for ZIP container. loaders: ZIP: Fix memory leak in deflate decompression tests: loaders: ZIP: Two more testcases. loaders: ZIP: Fix loading from mixed content zips build: Fix configure && install. doc: Autogenerate table of all examples + cleanup. doc: Remove unused pixel_types.txt. doc: Add C core documentation page + cleanup. doc: Remove generated file examples.txt from index pywrap: Add swig typemap for GP_ProgressCallback doc: Add a better favicon and fix <title> backends: X11: Don't use SHM for remote X11. pywrap: Enable default NULL callback typemap. pywrap: Progress callback proxy check for Py_None. doc: Fix typos in GP_TempAlloc() documentation. filters: Initial MultiTone and Sepia filters. backends: X11: Fix window bitmap buffer init spiv: Fix image cache limits. input: TimeStamp: Fallback to CLOCK_MONOTOMIC if available demos: spiv: Fix typo in spiv help. tests: input: Fix and enable TimeStamp tests. spiv: cfg: Two fixes. doc: Add two more examples. doc: text: Fix API docs. demos: c_simple: Remove abort.c libs: backend: Set timer event timestamp correctly loaders: PNG: Enable save for RBGA8888 spiv: Print backend help if only '-b help' was passed demos: Fix and cleanup GP_BackendInit() + docs. doc: Add RGB tripplet to pixel conversion docs. doc: Add screenshot to spiv page. tst_preload: Fix realloc(NULL, size) case. test: Two fixes for malloc canaries. tests: PNG: Add RGBA8888 save test. tests: Generate html report by default. build: check_symbols: Fix bashishm debian: Add graphviz dependency spiv: Add man page. build: Change library names GP -> gfxprim demos: c_simple: Small cleanup. GFXprim 1.0.0-rc1
Petr Baudis (2): Add initial debian packaging info debian/spiv.manpages: +spiv.1
-----------------------------------------------------------------------
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.