sam
e1ec73ccf2
build: update build system.
git-svn-id: file:///srv/caca.zoy.org/var/lib/svn/libpipi/trunk@4880 92316355-f0b4-4df1-b90c-862c8a59935f
10 jaren geleden
sam
8c22661654
Look for highgui.h in addition to the opencv package.
git-svn-id: file:///srv/caca.zoy.org/var/lib/svn/libpipi/trunk@4692 92316355-f0b4-4df1-b90c-862c8a59935f
14 jaren geleden
sam
ba926da9dc
Add USE_FFMPEG to the list of configure macros.
git-svn-id: file:///srv/caca.zoy.org/var/lib/svn/libpipi/trunk@3626 92316355-f0b4-4df1-b90c-862c8a59935f
15 jaren geleden
sam
2940aeb0a0
Do not bail out if only GDI+ is found.
git-svn-id: file:///srv/caca.zoy.org/var/lib/svn/libpipi/trunk@3622 92316355-f0b4-4df1-b90c-862c8a59935f
15 jaren geleden
sam
d004ff0388
Fix the FFmpeg libraries detection.
git-svn-id: file:///srv/caca.zoy.org/var/lib/svn/libpipi/trunk@3591 92316355-f0b4-4df1-b90c-862c8a59935f
15 jaren geleden
sam
7cf0980427
Look for uninstalled ffmpeg binaries before the system-wide ones.
git-svn-id: file:///srv/caca.zoy.org/var/lib/svn/libpipi/trunk@3543 92316355-f0b4-4df1-b90c-862c8a59935f
15 jaren geleden
sam
03f16f21bc
Add -Wextra to the list of compilation warnings. We're no longer warning-free,
but there's not much to fix.
git-svn-id: file:///srv/caca.zoy.org/var/lib/svn/libpipi/trunk@3534 92316355-f0b4-4df1-b90c-862c8a59935f
15 jaren geleden
sam
8bf0131c9f
Add C++ warnings to the build process.
git-svn-id: file:///srv/caca.zoy.org/var/lib/svn/libpipi/trunk@3519 92316355-f0b4-4df1-b90c-862c8a59935f
15 jaren geleden
sam
335ba42a95
Look for the awesome CGAL library at configure stage.
git-svn-id: file:///srv/caca.zoy.org/var/lib/svn/libpipi/trunk@3515 92316355-f0b4-4df1-b90c-862c8a59935f
15 jaren geleden
sam
f83b0deb78
Conditionally build the movie thumbnailer by detecting libavcodec et al.
git-svn-id: file:///srv/caca.zoy.org/var/lib/svn/libpipi/trunk@3346 92316355-f0b4-4df1-b90c-862c8a59935f
16 jaren geleden
sam
0a241eb088
Got rid of the modular codec stuff. All codecs should work the same way.
git-svn-id: file:///srv/caca.zoy.org/var/lib/svn/libpipi/trunk@3343 92316355-f0b4-4df1-b90c-862c8a59935f
16 jaren geleden
sam
c98ad1cf7a
Add configure flags to enable/disable C# bindings, debug mode, and the
upcoming experimental tile support.
git-svn-id: file:///srv/caca.zoy.org/var/lib/svn/libpipi/trunk@3162 92316355-f0b4-4df1-b90c-862c8a59935f
16 jaren geleden
sam
5816093c76
Clean up configure.ac.
git-svn-id: file:///srv/caca.zoy.org/var/lib/svn/libpipi/trunk@3147 92316355-f0b4-4df1-b90c-862c8a59935f
16 jaren geleden
jylam
e488046fb0
* Added 'Modular' codec as a testbed for hand-written codecs, as well as a JPEG decoder (libjpeg). Some stuff are
temporary, though.
git-svn-id: file:///srv/caca.zoy.org/var/lib/svn/libpipi/trunk@3075 92316355-f0b4-4df1-b90c-862c8a59935f
16 jaren geleden
sam
8067d945dc
libpipi: the GDI+ codec can now compile using mingw32, unfortunately it
does not link yet due to a bug in mingw's ld.
git-svn-id: file:///srv/caca.zoy.org/var/lib/svn/libpipi/trunk@3074 92316355-f0b4-4df1-b90c-862c8a59935f
16 jaren geleden
jylam
116c9626e4
* Added stub USE_GDIPLUS definition to make the whole stuff compilable again
git-svn-id: file:///srv/caca.zoy.org/var/lib/svn/libpipi/trunk@3071 92316355-f0b4-4df1-b90c-862c8a59935f
16 jaren geleden
sam
8dde87e29b
Get rid of the Glade# dependencies.
git-svn-id: file:///srv/caca.zoy.org/var/lib/svn/libpipi/trunk@3063 92316355-f0b4-4df1-b90c-862c8a59935f
16 jaren geleden
sam
25c969d4ef
Improve "make install", especially for .NET assemblies.
git-svn-id: file:///srv/caca.zoy.org/var/lib/svn/libpipi/trunk@3035 92316355-f0b4-4df1-b90c-862c8a59935f
16 jaren geleden
jylam
4e3d941147
* Added a better math library detection
git-svn-id: file:///srv/caca.zoy.org/var/lib/svn/libpipi/trunk@3016 92316355-f0b4-4df1-b90c-862c8a59935f
16 jaren geleden
sam
aff421f619
Fix the gmcs detection in configure.ac that was incorrectly causing
ThePimp to be built when gmcs wasn't there.
git-svn-id: file:///srv/caca.zoy.org/var/lib/svn/libpipi/trunk@2957 92316355-f0b4-4df1-b90c-862c8a59935f
16 jaren geleden
sam
fa1e02d6d5
Improve the Win32 cross-build script. Still doesn't work well.
git-svn-id: file:///srv/caca.zoy.org/var/lib/svn/libpipi/trunk@2937 92316355-f0b4-4df1-b90c-862c8a59935f
16 jaren geleden
sam
0bb9d37e2e
Make the GTK# detection code more robust.
git-svn-id: file:///srv/caca.zoy.org/var/lib/svn/libpipi/trunk@2912 92316355-f0b4-4df1-b90c-862c8a59935f
16 jaren geleden
sam
0eb36a6225
Support C99 types on Win32 through the same hacks as in libcaca.
git-svn-id: file:///srv/caca.zoy.org/var/lib/svn/libpipi/trunk@2902 92316355-f0b4-4df1-b90c-862c8a59935f
16 jaren geleden
sam
d68f948d46
Reorganise win32 files and add proper svn:ignore properties everywhere.
git-svn-id: file:///srv/caca.zoy.org/var/lib/svn/libpipi/trunk@2899 92316355-f0b4-4df1-b90c-862c8a59935f
16 jaren geleden
jylam
b222945a6e
* Added preliminary support of CoreImage (Cocoa/Mac OS X)
Changed default hidden unicode glyph to 'x' in The Pimp to fix a compilation problem
git-svn-id: file:///srv/caca.zoy.org/var/lib/svn/libpipi/trunk@2897 92316355-f0b4-4df1-b90c-862c8a59935f
16 jaren geleden
sam
1fe42b20a3
Fix the library suffix detection.
git-svn-id: file:///srv/caca.zoy.org/var/lib/svn/libpipi/trunk@2894 92316355-f0b4-4df1-b90c-862c8a59935f
16 jaren geleden
sam
e474065ad9
Detect shared library suffix at configure stage.
git-svn-id: file:///srv/caca.zoy.org/var/lib/svn/libpipi/trunk@2886 92316355-f0b4-4df1-b90c-862c8a59935f
16 jaren geleden
jylam
931454f809
* Added temporary autoconf support for OSX
git-svn-id: file:///srv/caca.zoy.org/var/lib/svn/libpipi/trunk@2883 92316355-f0b4-4df1-b90c-862c8a59935f
16 jaren geleden
sam
14b820eafc
Reorganise ThePimp and pipi-sharp, adding a test program and allowing to
build using the autotools.
git-svn-id: file:///srv/caca.zoy.org/var/lib/svn/libpipi/trunk@2869 92316355-f0b4-4df1-b90c-862c8a59935f
16 jaren geleden
sam
6fb77905ef
Starting the work on Pimp. It's a MonoDevelop project but eventually it
will be properly integrated with the autotools solution, too.
git-svn-id: file:///srv/caca.zoy.org/var/lib/svn/libpipi/trunk@2866 92316355-f0b4-4df1-b90c-862c8a59935f
16 jaren geleden
sam
89d3be6048
Detect Windows GDI at configuration time.
git-svn-id: file:///srv/caca.zoy.org/var/lib/svn/libpipi/trunk@2839 92316355-f0b4-4df1-b90c-862c8a59935f
16 jaren geleden
sam
40bb2c590b
* configure.ac: do not bail out if OpenCV was not found at configure time.
git-svn-id: file:///srv/caca.zoy.org/var/lib/svn/libpipi/trunk@2803 92316355-f0b4-4df1-b90c-862c8a59935f
16 jaren geleden
sam
0549f43287
* Start working on "pipi", a command-line libpipi tool. It will be similar
to convert, display, mogrify, animate etc. It can already convert between
image formats (eg. "pipi src.png -o dest.jpeg").
git-svn-id: file:///srv/caca.zoy.org/var/lib/svn/libpipi/trunk@2693 92316355-f0b4-4df1-b90c-862c8a59935f
16 jaren geleden
sam
732f6b2335
* configure.ac: fix the OpenCV detection by using pkg-config.
git-svn-id: file:///srv/caca.zoy.org/var/lib/svn/libpipi/trunk@2628 92316355-f0b4-4df1-b90c-862c8a59935f
16 jaren geleden
sam
3d86c2f45a
* Start shipping unit tests. The first one checks that converting an
8-bit per channel picture to float32 then back again does not change
the image.
git-svn-id: file:///srv/caca.zoy.org/var/lib/svn/libpipi/trunk@2621 92316355-f0b4-4df1-b90c-862c8a59935f
16 jaren geleden
sam
735b2a5da0
* Checking in an old Rubik's cube dithering test.
git-svn-id: file:///srv/caca.zoy.org/var/lib/svn/libpipi/trunk@2262 92316355-f0b4-4df1-b90c-862c8a59935f
16 jaren geleden
sam
8681ce32cb
* Define USE_SDL and USE_OPENCV in addition to USE_IMLIB2.
git-svn-id: file:///srv/caca.zoy.org/var/lib/svn/libpipi/trunk@2259 92316355-f0b4-4df1-b90c-862c8a59935f
16 jaren geleden
sam
d7c0fa358c
* Add getopt and getopt_long support to genethumb.
git-svn-id: file:///srv/caca.zoy.org/var/lib/svn/libpipi/trunk@2258 92316355-f0b4-4df1-b90c-862c8a59935f
16 jaren geleden
sam
53aa513e3e
* Import image loading features from PWNtcha. As they are more than 4-year
old, they will certainly require some cleanup, eg. pkg-config transitions.
git-svn-id: file:///srv/caca.zoy.org/var/lib/svn/libpipi/trunk@2228 92316355-f0b4-4df1-b90c-862c8a59935f
17 jaren geleden
sam
08e83cb836
* Initial code skeleton.
git-svn-id: file:///srv/caca.zoy.org/var/lib/svn/libpipi/trunk@2227 92316355-f0b4-4df1-b90c-862c8a59935f
17 jaren geleden