Subversion Repositories filter_foundry

Rev

Hide changed files | Details | Compare with Previous | Blame | RSS feed

Filtering Options

Rev Age Author Path Log message Diff Changes
557 2023-11-25 22:34:32 daniel-marschall /trunk/ Small code improvements  
/trunk/ff.h
/trunk/load_win.c
/trunk/main.c
/trunk/read.c
/trunk/save.c
/trunk/ui.c
555 2023-11-25 18:12:52 daniel-marschall /trunk/ More code simplifications: Save-methods return a message ID instead of just Boolean  
/trunk/CHANGELOG.md
/trunk/TODO.md
/trunk/ff.h
/trunk/language.h
/trunk/language_mac.r
/trunk/language_win.rc
/trunk/main.c
/trunk/read.c
/trunk/save.c
/trunk/ui.c
553 2023-11-25 16:28:01 daniel-marschall /trunk/ After FFL extraction, the open dialog will display again. More code simplifications.  
/trunk/ff.h
/trunk/language.h
/trunk/main.c
/trunk/read.c
/trunk/ui.c
552 2023-11-25 02:47:24 daniel-marschall /trunk/ Load-methods don't return boolean and a reason string. Instead they return 0 (success) or a error message ID otherwise.  
/trunk/CHANGELOG.md
/trunk/ff.h
/trunk/language.h
/trunk/load_mac.c
/trunk/load_win.c
/trunk/main.c
/trunk/read.c
/trunk/ui.c
550 2023-11-24 01:37:46 daniel-marschall /trunk/ Simplified source code (expressions, slider names, etc. are now loaded directly in the PARM resource). As side effect: The slider positions will be preserved when a filter is made  
/trunk/CHANGELOG.md
/trunk/ff.h
/trunk/funcs.c
/trunk/load_mac.c
/trunk/load_win.c
/trunk/main.c
/trunk/preview.c
/trunk/process.c
/trunk/read.c
/trunk/save.c
/trunk/scripting.c
/trunk/ui.c
/trunk/ui.h
/trunk/ui_build.c
/trunk/ui_mac.c
/trunk/ui_win.c
544 2023-11-22 17:28:37 daniel-marschall /trunk/ Implemented reading of FFL files (actually, they will be only extracted, so they can be read afterwards)  
/trunk/testcases/import/example.ffl
/trunk/testcases/import/not_implemented/ffl
/trunk/CHANGELOG.md
/trunk/README.md
/trunk/TODO.md
/trunk/ff.h
/trunk/language.h
/trunk/language_mac.r
/trunk/language_win.rc
/trunk/load_mac.c
/trunk/load_win.c
/trunk/read.c
/trunk/testcases/import
/trunk/ui.c
537 2023-11-21 01:06:36 daniel-marschall /trunk/ Fixed buffer overflow (off by one) at PicoTxt loading
Prepared implementation of GUF files. Not functional yet!
 
/trunk/testcases/import/gimp_userfilter.guf
/trunk/README.md
/trunk/TODO.md
/trunk/ff.h
/trunk/language.h
/trunk/language_win.rc
/trunk/load_win.c
/trunk/main.c
/trunk/read.c
/trunk/save.c
/trunk/ui.c
536 2023-11-09 00:31:30 daniel-marschall /trunk/ Domain telegraphics.com.au is gone. Replace with telegraphics.net  
/trunk/3264_mixer/foundry_3264_mixer.bat
/trunk/3264_mixer/foundry_3264_mixer.cpp
/trunk/3264_mixer/foundry_3264_mixer_manual.bat
/trunk/68k.r
/trunk/BUILDING.md
/trunk/FilterFoundry.make
/trunk/LICENSE_GPLv3.html
/trunk/Makefile.mac
/trunk/Makefile.win
/trunk/PARM.h
/trunk/PiPL.rc
/trunk/PiPL_body.rc
/trunk/PiPL_carbon.r
/trunk/PiPL_classic.r
/trunk/PiPL_macho.r
/trunk/PiPL_universal.r
/trunk/README.md
/trunk/c.h
/trunk/cwprefix.h
/trunk/doc/The Filter Foundry.docx
/trunk/doc/The Filter Foundry.pdf
/trunk/ff.h
/trunk/ff_misc.c
/trunk/ff_misc.h
/trunk/funcs.c
/trunk/funcs.h
/trunk/language.c
/trunk/language.h
/trunk/language_mac.r
/trunk/language_win.rc
/trunk/lexer.l
/trunk/load_mac.c
/trunk/load_win.c
/trunk/main.c
/trunk/make.c
/trunk/make_mac.c
/trunk/make_win.c
/trunk/manifest.c
/trunk/manifest.h
/trunk/manifest.rc
/trunk/node.c
/trunk/node.h
/trunk/obfusc.c
/trunk/os_types.php
/trunk/parser.y
/trunk/pipl_common.r
/trunk/preview.c
/trunk/preview.h
/trunk/preview_mac.c
/trunk/process.c
/trunk/read.c
/trunk/save.c
/trunk/scripting.c
/trunk/scripting.h
/trunk/scripting.r
/trunk/scripting.rc
/trunk/slider_win.c
/trunk/slider_win.h
/trunk/symtab.c
/trunk/symtab.h
/trunk/telegraphics_common/README.md
/trunk/telegraphics_common/adobeplugin/dllmain.c
/trunk/telegraphics_common/adobeplugin/entry.h
/trunk/telegraphics_common/adobeplugin/world.h
/trunk/telegraphics_common/tt/calc_std_state.c
/trunk/telegraphics_common/tt/calc_std_state.h
/trunk/telegraphics_common/tt/carbonstuff.h
/trunk/telegraphics_common/tt/choosefile.h
/trunk/telegraphics_common/tt/choosefile_mac.c
/trunk/telegraphics_common/tt/choosefile_nav.c
/trunk/telegraphics_common/tt/choosefile_sf.c
/trunk/telegraphics_common/tt/choosefile_win.c
/trunk/telegraphics_common/tt/compat_string.c
/trunk/telegraphics_common/tt/compat_string.h
/trunk/telegraphics_common/tt/compat_win.c
/trunk/telegraphics_common/tt/compat_win.h
/trunk/telegraphics_common/tt/compat_win_resource.h
/trunk/telegraphics_common/tt/dbg.h
/trunk/telegraphics_common/tt/dbg_mac.c
/trunk/telegraphics_common/tt/dbg_win.c
/trunk/telegraphics_common/tt/dlg.c
/trunk/telegraphics_common/tt/dlg.h
/trunk/telegraphics_common/tt/file_compat.h
/trunk/telegraphics_common/tt/file_compat_unix.c
/trunk/telegraphics_common/tt/file_compat_win.c
/trunk/telegraphics_common/tt/menu.c
/trunk/telegraphics_common/tt/menu.h
/trunk/telegraphics_common/tt/misc-mac.c
/trunk/telegraphics_common/tt/misc-mac.h
/trunk/telegraphics_common/tt/misc.c
/trunk/telegraphics_common/tt/misc.h
/trunk/telegraphics_common/tt/qd.c
/trunk/telegraphics_common/tt/qd.h
/trunk/telegraphics_common/tt/scroll.c
/trunk/telegraphics_common/tt/scroll.h
/trunk/telegraphics_common/tt/sprintf_tiny.c
/trunk/telegraphics_common/tt/sprintf_tiny.h
/trunk/telegraphics_common/tt/str.c
/trunk/telegraphics_common/tt/str.h
/trunk/telegraphics_common/tt/ui_compat.h
/trunk/telegraphics_common/tt/ui_compat_mac.c
/trunk/telegraphics_common/tt/ui_compat_win.c
/trunk/telegraphics_common/tt/wind.c
/trunk/telegraphics_common/tt/wind.h
/trunk/ui.c
/trunk/ui.h
/trunk/ui_build.c
/trunk/ui_build_win.c
/trunk/ui_mac.c
/trunk/ui_mac.r
/trunk/ui_win.c
/trunk/ui_win.rc
/trunk/version.h
/trunk/version_win.rc
/trunk/versioninfo_modify_win.c
/trunk/versioninfo_modify_win.h
/trunk/visual_studio/nmake.mak
/trunk/visual_studio/nmake64.mak
/trunk/win_res.rc
/trunk/wishlist/daniel_denk.txt
532 2023-07-05 23:53:44 daniel-marschall /trunk/ Made all () methods (void) to enforce 0 parameters.
Noted that PS SDK 2023 was tested.
 
/trunk/3264_mixer/README.MD
/trunk/BUILDING.md
/trunk/README.md
/trunk/ff.h
/trunk/funcs.c
/trunk/funcs.h
/trunk/main.c
/trunk/node.c
/trunk/node.h
/trunk/obfusc.c
/trunk/photoshop_sdk/DOWNLOAD.txt
/trunk/preview.c
/trunk/preview.h
/trunk/process.c
/trunk/slider_win.c
/trunk/slider_win.h
/trunk/symtab.c
/trunk/symtab.h
/trunk/telegraphics_common/tt/compat_win.c
/trunk/telegraphics_common/tt/compat_win.h
/trunk/visual_studio/README.md
/trunk/wpj/README.md
526 2022-05-24 02:23:18 daniel-marschall /trunk/ Some small changes in source code comments  
/trunk/CHANGELOG.md
/trunk/PiPL.rc
/trunk/ff.h
/trunk/language.h
/trunk/make.c
/trunk/obfusc.c
/trunk/os_types.md
/trunk/os_types.php
/trunk/preview.c
/trunk/preview_mac.c
/trunk/wpj/README.md
518 2022-05-11 01:26:44 daniel-marschall /trunk/  
/trunk/ff.h
/trunk/node.h
/trunk/parser.y
/trunk/read.c
/trunk/save.c
/trunk/ui.h
/trunk/ui_build.c
517 2022-05-10 13:08:21 daniel-marschall /trunk/ Every standalone Filter now receives an individual OID  
/trunk/PiPL.rc
/trunk/PiPL_body.rc
/trunk/ff.h
/trunk/make.c
/trunk/version.h
515 2022-05-09 22:15:27 daniel-marschall /trunk/ Internal change: PiPL resource now contains `'8BIM':'cmpt'` (Component) (*)
Internal change: PiPL resource now contains `'ViaT':'ObId'` (Object Identifier) (*)
 
/trunk/BUILDING.md
/trunk/CHANGELOG.md
/trunk/PiPL.rc
/trunk/PiPL_body.rc
/trunk/RELEASE.md
/trunk/ff.h
/trunk/make.c
/trunk/make_mac.c
/trunk/make_win.c
/trunk/manifest32.xml
/trunk/manifest64.xml
/trunk/os_types.md
/trunk/os_types.php
/trunk/version.h
512 2022-05-08 23:29:45 daniel-marschall /trunk/  
/trunk/BUILDING.md
/trunk/ff.h
/trunk/language_win.rc
/trunk/telegraphics_common/tt/str.c
/trunk/telegraphics_common/tt/str.h
/trunk/ui.c
/trunk/ui_build.c
511 2022-05-08 22:58:03 daniel-marschall /trunk/ Windows: Handling of ampersand characters ("&") in Title, Category, Author, Copyright, and Controller/Map labels fixed.  
/trunk/CHANGELOG.md
/trunk/ff.h
/trunk/make.c
/trunk/make_mac.c
/trunk/make_win.c
/trunk/ui.c
/trunk/ui_build.c
510 2022-05-07 01:52:42 daniel-marschall /trunk/ Updated Obfuscation V7  
/trunk/Obfuscation.md
/trunk/ff.h
/trunk/main.c
/trunk/make_win.c
/trunk/obfusc.c
/trunk/ui.c
508 2022-05-06 01:53:48 daniel-marschall /trunk/ Introduced obfuscation version 7, which is more secure.  
/trunk/CHANGELOG.md
/trunk/Obfuscation.md
/trunk/README.md
/trunk/RELEASE.md
/trunk/doc/The Filter Foundry.docx
/trunk/doc/The Filter Foundry.pdf
/trunk/ff.h
/trunk/make_win.c
/trunk/obfusc.c
506 2022-05-04 02:24:52 daniel-marschall /trunk/ The obfuscation seed is now in the code segment (.text) of the 8BF files. (Compilers: MSVC++ 32/64 and OpenWatcom)  
/trunk/CHANGELOG.md
/trunk/Obfuscation.md
/trunk/ff.h
/trunk/make_win.c
/trunk/obfusc.c
503 2022-05-01 18:32:10 daniel-marschall /trunk/  
/trunk/GIMP Incompatibilities.md
/trunk/Makefile.mac
/trunk/Makefile.win
/trunk/ff.h
/trunk/ff_misc.h
/trunk/funcs.c
/trunk/funcs.h
/trunk/load_win.c
/trunk/main.c
/trunk/make.c
/trunk/make_win.c
/trunk/obfusc.c
/trunk/parser.y
/trunk/preview.c
/trunk/preview.h
/trunk/process.c
/trunk/read.c
/trunk/save.c
/trunk/scripting.c
/trunk/slider_win.c
/trunk/slider_win.h
/trunk/ui.c
/trunk/ui.h
/trunk/ui_build.c
/trunk/ui_build_win.c
/trunk/ui_mac.c
/trunk/ui_win.c
/trunk/ui_win.rc
/trunk/version.h
/trunk/win_res.rc
502 2022-05-01 12:50:01 daniel-marschall /trunk/ val(i,a,b) now returns the same value like Filter Factory for illegal values of i.  
/trunk/CHANGELOG.md
/trunk/ff.h
/trunk/funcs.c
/trunk/funcs.h
500 2022-05-01 00:06:03 daniel-marschall /trunk/ map(i,n) now works like in Filter Factory and not like GIMP User Filter v0.8  
/trunk/testcases/map1.afs
/trunk/testcases/map1_factory_mac.png
/trunk/testcases/map1_factory_win.png
/trunk/testcases/map1_foundry.png
/trunk/testcases/map2.afs
/trunk/testcases/map2_factory_mac.png
/trunk/testcases/map2_factory_win.png
/trunk/testcases/map2_foundry.png
/trunk/testcases/map3.afs
/trunk/testcases/map3_factory_mac.png
/trunk/testcases/map3_factory_win.png
/trunk/testcases/map3_foundry.png
/trunk/testcases/map4.afs
/trunk/testcases/map4_factory_mac.png
/trunk/testcases/map4_factory_win.png
/trunk/testcases/map4_foundry.png
/trunk/CHANGELOG.md
/trunk/doc/The Filter Foundry.docx
/trunk/doc/The Filter Foundry.pdf
/trunk/ff.h
/trunk/funcs.c
/trunk/funcs.h
/trunk/process.c
492 2022-04-29 01:35:12 daniel-marschall /trunk/ Translation to German, part 1 (Work-In-Progress)  
/trunk/language.c
/trunk/language.h
/trunk/language_mac.r
/trunk/language_win.rc
/trunk/Makefile.mac
/trunk/Makefile.win
/trunk/ff.h
/trunk/load_win.c
/trunk/main.c
/trunk/make_win.c
/trunk/parser.y
/trunk/preview.c
/trunk/read.c
/trunk/save.c
/trunk/slider_win.c
/trunk/telegraphics_common/tt/dbg_win.c
/trunk/telegraphics_common/tt/ui_compat_win.c
/trunk/ui.c
/trunk/ui.h
/trunk/ui_build.c
/trunk/ui_build_win.c
/trunk/ui_mac.c
/trunk/ui_win.c
/trunk/visual_studio/FilterFoundry.vcxproj
/trunk/visual_studio/FilterFoundry.vcxproj.filters
/trunk/visual_studio/nmake.mak
/trunk/visual_studio/nmake64.mak
/trunk/win_res.rc
/trunk/wpj/before.bat
/trunk/wpj/filterfoundry.tgt
/trunk/wpj/filterfoundry.wpj
/trunk/wpj/make_watcom.bat
489 2022-04-24 19:44:37 daniel-marschall /trunk/  
/trunk/TODO.md
/trunk/ff.h
/trunk/funcs.c
/trunk/funcs.h
/trunk/make.c
/trunk/obfusc.c
/trunk/telegraphics_common/adobeplugin/dllmain.c
/trunk/telegraphics_common/tt/dbg_win.c
/trunk/ui_build.c
488 2022-04-23 20:17:33 daniel-marschall /trunk/  
/trunk/ff.h
/trunk/ff_misc.c
/trunk/ff_misc.h
/trunk/os_types.md
/trunk/os_types.php
486 2022-04-23 17:19:44 daniel-marschall /trunk/ We are now using the new PICA Handle Suite 2.0, as well as the PICA Buffer Suite 2.0 from Adobe.
For non-Adobe hosts, we use the Standard Suite.
 
/trunk/TODO.md
/trunk/ff.h
/trunk/ff_misc.c
/trunk/ff_misc.h
/trunk/main.c
/trunk/preview.c
/trunk/ui_win.c
485 2022-04-23 12:20:35 daniel-marschall /trunk/ Implemented wrapper for Buffer Suite 1.0 and 2.0  
/trunk/ff.h
/trunk/ff_misc.c
/trunk/ff_misc.h
/trunk/preview.c
/trunk/preview.h
/trunk/ui_win.c
484 2022-04-23 02:14:38 daniel-marschall /trunk/ Preview uses now the BufferProcs instead of the HandleProcs, because Adobe writes "In general, the Buffer suite routines are more effective for memory allocation than the Handle suite. The Buffer suite may have access to memory unavailable to the Handle suite. You should use the Handle suite, however, if the data you are managing is a Mac OS handle."  
/trunk/ff_misc.c
/trunk/Makefile.mac
/trunk/Makefile.win
/trunk/ff.h
/trunk/preview.c
/trunk/preview.h
/trunk/ui_win.c
/trunk/visual_studio/FilterFoundry.vcxproj
/trunk/visual_studio/FilterFoundry.vcxproj.filters
/trunk/visual_studio/nmake.mak
/trunk/visual_studio/nmake64.mak
/trunk/wpj/filterfoundry.tgt
/trunk/wpj/filterfoundry.wpj
483 2022-04-23 01:21:55 daniel-marschall /trunk/  
/trunk/TODO.md
/trunk/ff.h
/trunk/main.c
482 2022-04-23 00:40:27 daniel-marschall /trunk/  
/trunk/ff.h
/trunk/main.c
/trunk/make_win.c
/trunk/preview.c
/trunk/read.c
/trunk/save.c
/trunk/scripting.c
/trunk/slider_win.c
/trunk/telegraphics_common/tt/dbg_win.c
/trunk/ui.c
/trunk/ui_build_win.c
/trunk/ui_win.c
481 2022-04-17 23:45:57 daniel-marschall /trunk/ pb->maxSpace64 is now also capped to 90%  
/trunk/ff.h
/trunk/main.c
480 2022-04-17 22:17:18 daniel-marschall /trunk/  
/trunk/ff.h
/trunk/main.c
/trunk/telegraphics_common/tt/compat_win.c
/trunk/telegraphics_common/tt/compat_win.h
477 2022-04-17 01:58:53 daniel-marschall /trunk/ Slider code improvements  
/trunk/ff.h
/trunk/slider_win.c
/trunk/slider_win.h
/trunk/telegraphics_common/tt/ui_compat.h
/trunk/ui_win.c
476 2022-04-17 00:09:02 daniel-marschall /trunk/ Fixed theoretical bug that can crash a Photoshop application if PLUGIN.DLL exists but is not loaded.  
/trunk/CHANGELOG.md
/trunk/TODO.md
/trunk/ff.h
/trunk/main.c
/trunk/slider_win.c
/trunk/slider_win.h
/trunk/ui_win.c
470 2022-03-22 23:39:37 daniel-marschall /trunk/ === RELEASE 1.7.0.16 ===
Fixed bug that caused PLUGIN.DLL sliders not working if the filter was called multiple times. You can hotfix existing standalone plugins by replacing "UnregisterSlider" with "UnRegisterSlider" using a hex-editor. Affected are plugins built using 1.7.0.13/14/15.
 
/trunk/CHANGELOG.md
/trunk/README.md
/trunk/RELEASE.md
/trunk/ff.h
/trunk/manifest32.xml
/trunk/manifest64.xml
/trunk/slider_win.c
/trunk/version.h
456 2021-12-22 00:44:22 daniel-marschall /trunk/ Various cosmetics  
/trunk/3264_mixer/foundry_3264_mixer.cpp
/trunk/3264_mixer/foundry_3264_mixer.exe
/trunk/ff.h
/trunk/load_win.c
/trunk/main.c
/trunk/make.c
/trunk/make_win.c
/trunk/read.c
/trunk/scripting.c
/trunk/telegraphics_common/tt/compat_string.c
/trunk/ui.c
/trunk/ui_build.c
/trunk/ui_win.c
/trunk/wpj/filterfoundry.tgt
444 2021-12-06 23:29:51 daniel-marschall /trunk/ UNICODE ready (Not fully tested!)  
/trunk/PARM.h
/trunk/TODO.md
/trunk/ff.h
/trunk/load_win.c
/trunk/main.c
/trunk/make_win.c
/trunk/manifest.c
/trunk/preview.c
/trunk/preview.h
/trunk/read.c
/trunk/save.c
/trunk/scripting.c
/trunk/slider_win.c
/trunk/slider_win.h
/trunk/telegraphics_common/tt/choosefile.h
/trunk/telegraphics_common/tt/choosefile_win.c
/trunk/telegraphics_common/tt/compat_win.c
/trunk/telegraphics_common/tt/compat_win.h
/trunk/telegraphics_common/tt/compat_win_resource.c
/trunk/telegraphics_common/tt/dbg.h
/trunk/telegraphics_common/tt/dbg_win.c
/trunk/telegraphics_common/tt/file_compat_win.c
/trunk/telegraphics_common/tt/str.c
/trunk/telegraphics_common/tt/str.h
/trunk/telegraphics_common/tt/ui_compat.h
/trunk/telegraphics_common/tt/ui_compat_win.c
/trunk/ui.c
/trunk/ui.h
/trunk/ui_build.c
/trunk/ui_build_win.c
/trunk/ui_win.c
/trunk/versioninfo_modify_win.c
440 2021-12-03 00:38:16 daniel-marschall /trunk/  
/trunk/screenshots/Windows 98.png
/trunk/TODO.md
/trunk/ff.h
/trunk/load_mac.c
/trunk/load_win.c
/trunk/main.c
/trunk/telegraphics_common/README.md
/trunk/telegraphics_common/tt/str.c
/trunk/telegraphics_common/tt/str.h
/trunk/wpj/README.md
439 2021-12-02 17:26:34 daniel-marschall /trunk/  
/trunk/slider_win.c
/trunk/slider_win.h
/trunk/Makefile.mac
/trunk/Makefile.win
/trunk/PARM.h
/trunk/c.h
/trunk/ff.h
/trunk/ff_misc.h
/trunk/funcs.h
/trunk/manifest.h
/trunk/node.h
/trunk/preview.h
/trunk/scripting.h
/trunk/symtab.h
/trunk/telegraphics_common/adobeplugin/entry.h
/trunk/telegraphics_common/tt/choosefile.h
/trunk/telegraphics_common/tt/compat_string.h
/trunk/telegraphics_common/tt/compat_win.h
/trunk/telegraphics_common/tt/compat_win_resource.h
/trunk/telegraphics_common/tt/dbg.h
/trunk/telegraphics_common/tt/file_compat.h
/trunk/telegraphics_common/tt/sprintf_tiny.h
/trunk/telegraphics_common/tt/str.h
/trunk/ui.h
/trunk/ui_win.c
/trunk/version.h
/trunk/versioninfo_modify_win.h
/trunk/visual_studio/FilterFoundry.vcxproj
/trunk/visual_studio/FilterFoundry.vcxproj.filters
/trunk/visual_studio/nmake.mak
/trunk/visual_studio/nmake64.mak
/trunk/wpj/before.bat
/trunk/wpj/filterfoundry.tgt
/trunk/wpj/filterfoundry.wpj
430 2021-11-29 23:47:15 daniel-marschall /trunk/  
/trunk/ff.h
/trunk/main.c
/trunk/telegraphics_common/tt/ui_compat.h
/trunk/ui.c
/trunk/ui_win.c
427 2021-11-29 21:46:15 daniel-marschall /trunk/  
/trunk/ff.h
/trunk/ui_win.c