|
|
@3421
|
14 years |
Sam Hocevar |
Synchronise Visual Studio projects with the current code.
|
|
|
@3420
|
14 years |
Sam Hocevar |
Add missing M_PI definition in wave.c for Win32 compilation.
|
|
|
@3419
|
14 years |
Sam Hocevar |
Make sure that the gdiplus codec initialises GdiPlus? before any …
|
|
|
@3418
|
14 years |
Sam Hocevar |
wave.c: implement pipi_wave() in addition to pipi_sine(). The effect …
|
|
|
@3417
|
14 years |
Sam Hocevar |
context.c: factor some code to gain 180 lines of code.
|
|
|
@3416
|
14 years |
Sam Hocevar |
wave.c: rename pipi_wave() into pipi_sine().
|
|
|
@3415
|
14 years |
Sam Hocevar |
resize.c: add pipi_crop() and the --crop flag.
|
|
|
@3414
|
14 years |
Sam Hocevar |
jpeg.c: fix a huge resource leak in the error codepath of the JPEG codec.
|
|
|
@3411
|
14 years |
Sam Hocevar |
mean.c: rename this file into merge.c and implement pipi_merge() for …
|
|
|
@3410
|
14 years |
Sam Hocevar |
wave.c: change the wave arguments. The format is now eg. …
|
|
|
@3409
|
14 years |
Sam Hocevar |
histogram.c: fix a shadowing declaration.
|
|
|
@3403
|
14 years |
Sam Hocevar |
wave.c: better behaviour around image edges.
|
|
|
@3402
|
14 years |
Sam Hocevar |
Fix a very old crash in the box blur filter that occurred when the …
|
|
|
@3401
|
14 years |
Sam Hocevar |
Fix a crash in the JPEG loader when meeting with ENOENT.
|
|
|
@3399
|
14 years |
Sam Hocevar |
Properly handle alpha components in the convolution code.
|
|
|
@3398
|
14 years |
Sam Hocevar |
Properly handle alpha components in the resize code.
|
|
|
@3397
|
14 years |
Sam Hocevar |
Add a wave filter for crappy sine effects.
|
|
|
@3350
|
14 years |
Sam Hocevar |
imlib.c: fix support for alpha channel when saving using Imlib2.
|
|
|
@3344
|
14 years |
Sam Hocevar |
Minor reorg in the JPEG codec.
|
|
|
@3343
|
14 years |
Sam Hocevar |
Got rid of the modular codec stuff. All codecs should work the same way.
|
|
|
@3342
|
14 years |
Sam Hocevar |
Change _C pixel format suffixes into _U8 for more clarity.
|
|
|
@3341
|
14 years |
Sam Hocevar |
Add pipi_release_pixels and pipi_set_colorspace in prevision of …
|
|
|
@3340
|
14 years |
Sam Hocevar |
Rename pipi_getpixel into pipi_get_pixels.
|
|
|
@3339
|
14 years |
Sam Hocevar |
Create basic tile handling functions.
|
|
|
@3165
|
14 years |
Jean-Yves Lamoureux |
* Added setjmp/longjmp support to jpeg loader.
|
|
|
@3164
|
14 years |
Sam Hocevar |
Quick and dirty implementation of pipi_draw_rectangle() to save zMoo.
|
|
|
@3161
|
14 years |
Sam Hocevar |
libpipi: remove extra newlines in debug messages.
|
|
|
@3136
|
14 years |
Jean-Yves Lamoureux |
* Images were saved with R and B inverted
|
|
|
@3102
|
14 years |
Sam Hocevar |
libpipi: move histogram.c and measure.c in a new analysis/ subdirectory.
|
|
|
@3100
|
14 years |
Sam Hocevar |
libpipi: reduce the libjpeg priority until this codec works on amd64.
|
|
|
@3088
|
14 years |
Jean-Yves Lamoureux |
* Changed petit pédé's stuff
|
|
|
@3085
|
14 years |
Jean-Yves Lamoureux |
* Added bound-checking to file extension detection
|
|
|
@3084
|
14 years |
Jean-Yves Lamoureux |
* Fixed a non-initialized memory bug, which caused histogram function …
|
|
|
@3083
|
14 years |
Jean-Yves Lamoureux |
* Added file extension detection to modular codec
|
|
|
@3081
|
14 years |
Jean-Yves Lamoureux |
* Added hability to save jpeg using modular codec
|
|
|
@3078
|
14 years |
Sam Hocevar |
libpipi: the GDI+ codec defaults to BMP when the file extension is unknown.
|
|
|
@3077
|
14 years |
Sam Hocevar |
Cope with disparities between GDI+ versions.
|
|
|
@3076
|
14 years |
Sam Hocevar |
libpipi: improve GDI+ codec cross-compilation.
|
|
|
@3075
|
14 years |
Jean-Yves Lamoureux |
* Added 'Modular' codec as a testbed for hand-written codecs, as well …
|
|
|
@3074
|
14 years |
Sam Hocevar |
libpipi: the GDI+ codec can now compile using mingw32, unfortunately …
|
|
|
@3073
|
14 years |
Sam Hocevar |
libpipi: make gdiplus.cpp build on older Windows versions.
|
|
|
@3070
|
14 years |
Sam Hocevar |
Full GDI+ load and save support.
|
|
|
@3068
|
14 years |
Sam Hocevar |
libpipi: fix $prefix value in pipi.pc.
|
|
|
@3067
|
14 years |
Sam Hocevar |
libpipi: duplicate the GDI codec in order to prepare the GDI+ one.
|
|
|
@3066
|
14 years |
Sam Hocevar |
libpipi: remove unused variables.
|
|
|
@3038
|
14 years |
Jean-Yves Lamoureux |
* Added compilation to xcode project (using main Makefile)
* Fixed a …
|
|
|
@3032
|
14 years |
Jean-Yves Lamoureux |
* Convert CoreImage? buffer to RGBA right after loading
* Crop padding …
|
|
|
@3021
|
14 years |
Jean-Yves Lamoureux |
* CoreImage? codec now recognizes file extention and saves the image …
|
|
|
@3020
|
14 years |
Jean-Yves Lamoureux |
* CoreImage? loader fails cleanly when specified image doesn't exist
|
|
|
@3019
|
14 years |
Jean-Yves Lamoureux |
* Added free callback to CoreImage? codec
|
|
|
@3018
|
14 years |
Jean-Yves Lamoureux |
* Finally made the CoreImage? save function available
* Removed …
|
|
|
@2968
|
14 years |
Jean-Yves Lamoureux |
* Added -lm to libpipi.la to fix a link issue on some plateforms
|
|
|
@2947
|
14 years |
Sam Hocevar |
ThePimp?: improve Visual Studio solution and cross-build script. We can …
|
|
|
@2945
|
14 years |
Sam Hocevar |
libpipi: do not swap bytes in the GDI loader.
|
|
|
@2944
|
14 years |
Sam Hocevar |
libpipi: fix a double free in the Oric codec.
|
|
|
@2943
|
14 years |
Sam Hocevar |
libpipi: fix a buffer underallocation.
|
|
|
@2942
|
14 years |
Sam Hocevar |
libpipi: get rid of all remaining large stack allocations.
|
|
|
@2941
|
14 years |
Sam Hocevar |
libpipi: replace large stack buffer allocations with malloc().
|
|
|
@2934
|
14 years |
Sam Hocevar |
libpipi: sometimes imlib_load_image() succeeds but …
|
|
|
@2933
|
14 years |
Sam Hocevar |
Better autotools/Monodevelop integration.
|
|
|
@2925
|
14 years |
Sam Hocevar |
Tell git to ignore generated pipi/pipi_types.h.
|
|
|
@2914
|
14 years |
Sam Hocevar |
Create Visual Studio build files for libpipi, pipi-sharp and The Pimp.
|
|
|
@2911
|
14 years |
Sam Hocevar |
libpipi: include <stdlib.h> in files where NULL is used.
|
|
|
@2909
|
14 years |
Sam Hocevar |
libpipi: fix a sign bug in the GDI loader.
|
|
|
@2905
|
14 years |
Sam Hocevar |
Remove tabs in the code here and there.
|
|
|
@2904
|
14 years |
Sam Hocevar |
Start writing Visual Studio projects.
|
|
|
@2903
|
14 years |
Sam Hocevar |
libpipi: fix file headers.
|
|
|
@2902
|
14 years |
Sam Hocevar |
Support C99 types on Win32 through the same hacks as in libcaca.
|
|
|
@2899
|
14 years |
Sam Hocevar |
Reorganise win32 files and add proper svn:ignore properties everywhere.
|
|
|
@2897
|
14 years |
Jean-Yves Lamoureux |
* Added preliminary support of CoreImage? (Cocoa/Mac? OS X)
Changed …
|
|
|
@2865
|
14 years |
Sam Hocevar |
pipi.c: add pipi_get_version().
|
|
|
@2862
|
14 years |
Sam Hocevar |
oric.c: allow to load invalid files that img2oric used to generate.
|
|
|
@2857
|
14 years |
Sam Hocevar |
Hide the list of available commands in pipi/context.c, so that the …
|
|
|
@2855
|
14 years |
Sam Hocevar |
Fix library name in pipi.pc.in.
|
|
|
@2846
|
14 years |
Sam Hocevar |
Add a --gamma command to modify the global gamma value. This is a …
|
|
|
@2845
|
14 years |
Sam Hocevar |
Wrote an Oric hires file writer, based on img2oric.
|
|
|
@2844
|
14 years |
Sam Hocevar |
Fix headers.
|
|
|
@2842
|
14 years |
Sam Hocevar |
Wrote an Oric hires file parser.
|
|
|
@2841
|
14 years |
Sam Hocevar |
Fix uninitialised values in most codec image writers.
|
|
|
@2840
|
14 years |
Sam Hocevar |
gdi.c: the GDI codec can now open and save BMP files.
|
|
|
@2839
|
14 years |
Sam Hocevar |
Detect Windows GDI at configuration time.
|
|
|
@2837
|
14 years |
Sam Hocevar |
Allow to use all available image loaders instead of just the first one.
|
|
|
@2814
|
14 years |
Jean-Yves Lamoureux |
* Moved accessors to their own file, and added a pipi_get_format_name()
|
|
|
@2813
|
14 years |
Sam Hocevar |
* ordered.c: r means radius, not diameter.
|
|
|
@2812
|
14 years |
Sam Hocevar |
* Add a scale parameter to pipi_dither_ordered_ext().
* Reimplement …
|
|
|
@2811
|
14 years |
Sam Hocevar |
* ordered.c: allow to rotate the dither pattern, using …
|
|
|
@2810
|
14 years |
Jean-Yves Lamoureux |
* Preliminary support for a string to color routine (rgb(), argb() …
|
|
|
@2809
|
14 years |
Jean-Yves Lamoureux |
* Preliminary image histogram routines and example
|
|
|
@2808
|
14 years |
Sam Hocevar |
* median.c: oops, fix argument types in the qsort call.
|
|
|
@2807
|
14 years |
Sam Hocevar |
* median.c: use the libc's qsort to find the median value. Not really …
|
|
|
@2806
|
14 years |
Sam Hocevar |
* pipi_template.h: factor the last unrolled preprocessor loop.
|
|
|
@2804
|
14 years |
Sam Hocevar |
* convolution.c: refactor the template functions, removing 30 lines of …
|
|
|
@2802
|
14 years |
Sam Hocevar |
* blur.c: support wrap around images in box blur (it's actually …
|
|
|
@2801
|
14 years |
Sam Hocevar |
* blur.c: use the template system for the boxblur functions.
|
|
|
@2800
|
14 years |
Sam Hocevar |
* blur.c: fix the separate filter optimisation in the blur code by not …
|
|
|
@2799
|
14 years |
Sam Hocevar |
* line.c: minor refactoring.
|
|
|
@2798
|
14 years |
Sam Hocevar |
* line.c: merge the antialiased line template back into line.c.
|
|
|
@2797
|
14 years |
Sam Hocevar |
* aline_template.h: remove fucking tabs.
|
|
|
@2795
|
14 years |
Sam Hocevar |
* line.c: convert the aliased line drawing to the template system.
|
|
|
@2794
|
14 years |
Sam Hocevar |
* Add "8bit" to the list of supported template flags.
|
|
|