root/libpipi

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Rev Chgset Date Author Log Message
(edit) @2894 [2894] 3 hours sam Fix the library suffix detection.
(edit) @2893 [2893] 3 hours sam ThePimp?: store Win32 GTK# in SVN (but not in distributed tarballs).
(edit) @2892 [2892] 3 hours sam ThePimp?: add missing NewFile? source files.
(edit) @2891 [2891] 4 hours sam ThePimp?: deactivate toolbox for now.
(edit) @2890 [2890] 4 hours sam ThePimp?: the "New" button now works.
(edit) @2889 [2889] 5 hours sam ThePimp?: middle mouse drag now scrolls the image.
(edit) @2887 [2887] 5 hours sam ThePimp?: toolbox test.
(edit) @2886 [2886] 5 hours sam Detect shared library suffix at configure stage.
(edit) @2885 [2885] 5 hours sam ThePimp?: creating the BEST FUCKING ABOUT BOX IN THE WORLD!
(edit) @2884 [2884] 6 hours jylam * Reverted dll.config.in stuff as it doesn't work as expected
(edit) @2883 [2883] 6 hours jylam * Added temporary autoconf support for OSX
(edit) @2877 [2877] 17 hours sam ThePimp?: fix URL in the FUCKING ABOUT BOX!
(edit) @2876 [2876] 28 hours sam ThePimp?: we now have a FUCKING ABOUT BOX. That's right. Now we're a real …
(edit) @2875 [2875] 29 hours sam ThePimp?: reorganised stuff.
(edit) @2874 [2874] 30 hours sam ThePimp?: we can now save files.
(edit) @2873 [2873] 30 hours sam ThePimp?: we can now open and display files.
(edit) @2872 [2872] 30 hours sam Start playing with scrolling widgets in Pimp.
(edit) @2870 [2870] 2 days sam Remove unused pimp directory.
(edit) @2869 [2869] 2 days sam Reorganise ThePimp? and pipi-sharp, adding a test program and allowing …
(edit) @2866 [2866] 2 days sam Starting the work on Pimp. It's a MonoDevelop? project but eventually …
(edit) @2865 [2865] 2 days sam pipi.c: add pipi_get_version().
(edit) @2863 [2863] 5 days sam build-win32: pass script arguments to configure, to allow …
(edit) @2862 [2862] 5 days sam oric.c: allow to load invalid files that img2oric used to generate.
(edit) @2861 [2861] 7 days sam Clean up the tree before configuring the Win32 build.
(edit) @2857 [2857] 7 days sam Hide the list of available commands in pipi/context.c, so that the pipi …
(edit) @2856 [2856] 7 days sam Add a script to cross-compile Win32 binaries.
(edit) @2855 [2855] 7 days sam Fix library name in pipi.pc.in.
(edit) @2846 [2846] 8 days sam Add a --gamma command to modify the global gamma value. This is a …
(edit) @2845 [2845] 8 days sam Wrote an Oric hires file writer, based on img2oric.
(edit) @2844 [2844] 8 days sam Fix headers.
(edit) @2843 [2843] 8 days sam Add an AUTHORS file.
(edit) @2842 [2842] 8 days sam Wrote an Oric hires file parser.
(edit) @2841 [2841] 8 days sam Fix uninitialised values in most codec image writers.
(edit) @2840 [2840] 9 days sam gdi.c: the GDI codec can now open and save BMP files.
(edit) @2839 [2839] 9 days sam Detect Windows GDI at configuration time.
(edit) @2838 [2838] 9 days sam COPYING: add a global license file.
(edit) @2837 [2837] 9 days sam Allow to use all available image loaders instead of just the first one.
(edit) @2814 [2814] 5 weeks jylam * Moved accessors to their own file, and added a pipi_get_format_name()
(edit) @2813 [2813] 5 weeks sam * ordered.c: r means radius, not diameter.
(edit) @2812 [2812] 5 weeks sam * Add a scale parameter to pipi_dither_ordered_ext(). * Reimplement …
(edit) @2811 [2811] 5 weeks sam * ordered.c: allow to rotate the dither pattern, using nearest-neighbour …
(edit) @2810 [2810] 5 weeks jylam * Preliminary support for a string to color routine (rgb(), argb() frgb(), …
(edit) @2809 [2809] 5 weeks jylam * Preliminary image histogram routines and example
(edit) @2808 [2808] 5 weeks sam * median.c: oops, fix argument types in the qsort call.
(edit) @2807 [2807] 5 weeks sam * median.c: use the libc's qsort to find the median value. Not really the …
(edit) @2806 [2806] 5 weeks sam * pipi_template.h: factor the last unrolled preprocessor loop.
(edit) @2804 [2804] 6 weeks sam * convolution.c: refactor the template functions, removing 30 lines of …
(edit) @2803 [2803] 6 weeks sam * configure.ac: do not bail out if OpenCV was not found at configure time.
(edit) @2802 [2802] 6 weeks sam * blur.c: support wrap around images in box blur (it's actually support …
(edit) @2801 [2801] 6 weeks sam * blur.c: use the template system for the boxblur functions.
(edit) @2800 [2800] 6 weeks sam * blur.c: fix the separate filter optimisation in the blur code by not …
(edit) @2799 [2799] 6 weeks sam * line.c: minor refactoring.
(edit) @2798 [2798] 6 weeks sam * line.c: merge the antialiased line template back into line.c.
(edit) @2797 [2797] 6 weeks sam * aline_template.h: remove fucking tabs.
(edit) @2796 [2796] 6 weeks sam * line.c: make the line drawing example use aliased lines.
(edit) @2795 [2795] 6 weeks sam * line.c: convert the aliased line drawing to the template system.
(edit) @2794 [2794] 6 weeks sam * Add "8bit" to the list of supported template flags.
(edit) @2793 [2793] 6 weeks sam * Rework the convolution template system.
(edit) @2792 [2792] 6 weeks sam * common.h: protect common.h against multiple inclusion.
(edit) @2791 [2791] 6 weeks sam * convolution_template.h: clamp output values after a convolution.
(edit) @2790 [2790] 6 weeks sam * Add pipi_order, to transform any image into an ordered dithering matrix.
(edit) @2789 [2789] 6 weeks jylam * Added bezier files, lolz.
(edit) @2788 [2788] 6 weeks jylam * Added a bezier curve primitive (2 control points). * Fixed a float …
(edit) @2787 [2787] 6 weeks jylam * Factorized some code and added temporary debug stuff
(edit) @2783 [2783] 6 weeks jylam * Fixed the second part of the previous buffer overflow. No comment.
(edit) @2782 [2782] 6 weeks jylam * Fixed a buffer overflow in antialiased lines
(edit) @2781 [2781] 6 weeks jylam * Added line to pipi tool (format x1,y1,x2,y2,color,aa, width coordinates …
(edit) @2780 [2780] 6 weeks jylam * Oops. Fixed typo that prevented tile.c to be compiled (STFU I SAID!)
(edit) @2779 [2779] 6 weeks jylam * Added *line_template.h to Makefile.am, to make sure teuf shuts the …
(edit) @2778 [2778] 6 weeks jylam * Moved *line_template.c to .h files to avoid problems with autotools …
(edit) @2777 [2777] 6 weeks jylam * Added Wu-Xaolin antialiased lines (Still lacks RGBA32 transparency code, …
(edit) @2776 [2776] 6 weeks jylam * Added simple Bresenham line drawing routines (RGBA_32, RGBA_F, Y_F)
(edit) @2775 [2775] 6 weeks sam * Goddammit, this time I'm fixing the f32 to u8 RGB conversion for real.
(edit) @2774 [2774] 6 weeks sam * pixels.c: fix a bug in the f32 to u8 RGB conversion.
(edit) @2773 [2773] 6 weeks sam * pixels.c: allow to call pipi_getpixels with PIPI_PIXELS_MASK_C. * …
(edit) @2772 [2772] 6 weeks sam * pipi.h: add the PIPI_PIXELS_MASK_C pixel format for canvas boundaries. …
(edit) @2769 [2769] 6 weeks sam * pipi_internals.h: add two vector values for wrap around information.
(edit) @2768 [2768] 6 weeks sam * pixels.c: temporarily set internal gamma to 1.0 so that I can compare …
(edit) @2767 [2767] 6 weeks sam * screen.c: add pipi_render_halftone() to create a 45-degree clustered …
(edit) @2766 [2766] 6 weeks sam * Allow bayer:256 constructs, which do the same as bayer:256x256.
(edit) @2765 [2765] 6 weeks sam * Put the random and Bayer stock image generation into pipi/render/*.
(edit) @2761 [2761] 6 weeks sam * Add the "halftone" dithering method, which uses classical halftone …
(edit) @2760 [2760] 6 weeks sam * stock.c: add new error diffusion kernels: Fan, Shiau-Fan, Stucki, …
(edit) @2759 [2759] 6 weeks sam * Get rid of the specific error diffusion functions, since our stock …
(edit) @2758 [2758] 6 weeks sam * Add pipi_dither_ediff(), a generic error diffusion dithering algorithm …
(edit) @2757 [2757] 6 weeks sam * Do not prefix stock image names with "pipi:", it's redundant.
(edit) @2756 [2756] 6 weeks sam * Add a new image flag, u8, which indicates whether the image samples …
(edit) @2755 [2755] 6 weeks sam * Rename --rgb into --combine and add --split. Basic per-channel …
(edit) @2754 [2754] 6 weeks sam * rgb.c: implement pipi_red(), pipi_green() and pipi_blue() to extract …
(edit) @2753 [2753] 6 weeks sam * rgb.c: implement pipi_rgb(), to combine three RGB channels.