From 15594c2e48394d24cadb1593c0ae40689eb87be4 Mon Sep 17 00:00:00 2001 From: "nothings.org" Date: Sat, 20 Oct 2007 19:42:05 +0000 Subject: [PATCH] missing dsp file changes, etc. --- notes.txt | 6 +++++- readme_binary.txt | 7 ++++++- vc6/stb_imv.dsp | 45 +++++++++++++++++++++++++++++++++++++++++++-- 3 files changed, 54 insertions(+), 4 deletions(-) diff --git a/notes.txt b/notes.txt index 30d592a..c7f02a7 100644 --- a/notes.txt +++ b/notes.txt @@ -1,6 +1,10 @@ - Version 0.96: Beta 8 ( ) + Version 0.96: Beta 8 ( 2007-10-20 ) + * feature: imv_light.exe - uses GDI+ only, not stb_image or FreeImage + * feature: press 's' for a primitive slideshow of current directory + * feature: HDR support in stb_image * feature: TGA support in stb_image * feature: save border choice to registry (expose in prefs) + * secret feature: use { } [ ] to rescale dark/light images Version 0.95: Beta 7 ( 2007-08-15 ) * bugfix: minor stb_image.c fixes diff --git a/readme_binary.txt b/readme_binary.txt index 5e55f9e..ee9a328 100644 --- a/readme_binary.txt +++ b/readme_binary.txt @@ -10,12 +10,17 @@ SOURCE INSTALLING - Put it somewhere on your path. + Put imv.exe somewhere on your path. + + If you prefer to use a stripped-down version and you're sure you + have GDI+, use imv_light.exe, which is less than 2/3rds the size + of imv.exe. LAUNCHING Run on the commandline as: + imv [imagefile] You can use 'open with' and it will do the right thing. You can diff --git a/vc6/stb_imv.dsp b/vc6/stb_imv.dsp index 2616bbd..eccae33 100644 --- a/vc6/stb_imv.dsp +++ b/vc6/stb_imv.dsp @@ -20,6 +20,7 @@ CFG=stb_imv - Win32 Debug !MESSAGE "stb_imv - Win32 Release" (based on "Win32 (x86) Application") !MESSAGE "stb_imv - Win32 Debug" (based on "Win32 (x86) Application") !MESSAGE "stb_imv - Win32 Debug Opt" (based on "Win32 (x86) Application") +!MESSAGE "stb_imv - Win32 Light Release" (based on "Win32 (x86) Application") !MESSAGE # Begin Project @@ -93,8 +94,8 @@ LINK32=link.exe # PROP BASE Target_Dir "" # PROP Use_MFC 0 # PROP Use_Debug_Libraries 0 -# PROP Output_Dir "stb_imv___Win32_Debug_Opt" -# PROP Intermediate_Dir "stb_imv___Win32_Debug_Opt" +# PROP Output_Dir "Debug_Opt" +# PROP Intermediate_Dir "Debug_Opt" # PROP Ignore_Export_Lib 0 # PROP Target_Dir "" # ADD BASE CPP /nologo /G6 /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "_MBCS" /FD /c @@ -112,6 +113,35 @@ LINK32=link.exe # ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:windows /machine:I386 # ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:windows /debug /machine:I386 +!ELSEIF "$(CFG)" == "stb_imv - Win32 Light Release" + +# PROP BASE Use_MFC 0 +# PROP BASE Use_Debug_Libraries 0 +# PROP BASE Output_Dir "stb_imv___Win32_Light_Release" +# PROP BASE Intermediate_Dir "stb_imv___Win32_Light_Release" +# PROP BASE Ignore_Export_Lib 0 +# PROP BASE Target_Dir "" +# PROP Use_MFC 0 +# PROP Use_Debug_Libraries 0 +# PROP Output_Dir "Light_Release" +# PROP Intermediate_Dir "Light_Release" +# PROP Ignore_Export_Lib 0 +# PROP Target_Dir "" +# ADD BASE CPP /nologo /G6 /MD /W3 /GX /O2 /Ob0 /D "NDEBUG" /D "WIN32" /D "_WINDOWS" /D "_MBCS" /FD /c +# SUBTRACT BASE CPP /YX +# ADD CPP /nologo /G6 /MD /W3 /GX /O2 /Ob0 /D "NDEBUG" /D "WIN32" /D "_WINDOWS" /D "_MBCS" /D USE_STBI=0 /D USE_FREEIMAGE=0 /D ALLOW_RECOLORING=0 /FD /c +# SUBTRACT CPP /YX +# ADD BASE MTL /nologo /D "NDEBUG" /mktyplib203 /win32 +# ADD MTL /nologo /D "NDEBUG" /mktyplib203 /win32 +# ADD BASE RSC /l 0x409 /d "NDEBUG" +# ADD RSC /l 0x409 /d "NDEBUG" +BSC32=bscmake.exe +# ADD BASE BSC32 /nologo +# ADD BSC32 /nologo +LINK32=link.exe +# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib advapi32.lib winmm.lib /nologo /subsystem:windows /machine:I386 +# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib advapi32.lib winmm.lib /nologo /subsystem:windows /machine:I386 /out:"Light_Release/stb_imv_light.exe" + !ENDIF # Begin Target @@ -119,6 +149,7 @@ LINK32=link.exe # Name "stb_imv - Win32 Release" # Name "stb_imv - Win32 Debug" # Name "stb_imv - Win32 Debug Opt" +# Name "stb_imv - Win32 Light Release" # Begin Source File SOURCE=..\imv.c @@ -144,6 +175,11 @@ SOURCE=..\notes.txt # PROP BASE Exclude_From_Build 1 # PROP Exclude_From_Build 1 +!ELSEIF "$(CFG)" == "stb_imv - Win32 Light Release" + +# PROP BASE Exclude_From_Build 1 +# PROP Exclude_From_Build 1 + !ENDIF # End Source File @@ -176,6 +212,11 @@ SOURCE=..\version.bat # PROP BASE Exclude_From_Build 1 # PROP Exclude_From_Build 1 +!ELSEIF "$(CFG)" == "stb_imv - Win32 Light Release" + +# PROP BASE Exclude_From_Build 1 +# PROP Exclude_From_Build 1 + !ENDIF # End Source File