mirror of https://github.com/GNOME/gimp.git
Made 1.1.7 release
* Made 1.1.7 release * configure.in: version number bump * ltconfig * ltmain.sh: libtool 1.3.3 * app/channel_cmds.c * tools/pdbgen/pdb/channel.pdb: remove opacity_arg alias for channel new * Makefile.am: add pixmaps * borderaverage moved into it's own dir again, to avoid gck problems -Yosh
This commit is contained in:
parent
2ce4bac56d
commit
fe7e21af8e
17
ChangeLog
17
ChangeLog
|
@ -1,3 +1,20 @@
|
|||
Sat Jul 17 13:31:40 PDT 1999 Manish Singh <yosh@gimp.org>
|
||||
|
||||
* Made 1.1.7 release
|
||||
|
||||
* configure.in: version number bump
|
||||
|
||||
* ltconfig
|
||||
* ltmain.sh: libtool 1.3.3
|
||||
|
||||
* app/channel_cmds.c
|
||||
* tools/pdbgen/pdb/channel.pdb: remove opacity_arg alias for channel
|
||||
new
|
||||
|
||||
* Makefile.am: add pixmaps
|
||||
|
||||
* borderaverage moved into it's own dir again, to avoid gck problems
|
||||
|
||||
Thu Jul 15 10:12:44 MEST 1999 Sven Neumann <sven@gimp.org>
|
||||
|
||||
* libgimp/gserialize.c
|
||||
|
|
|
@ -50,6 +50,9 @@ EXTRA_DIST = \
|
|||
pixmaps/penedit.xpm \
|
||||
pixmaps/pennorm.xpm \
|
||||
pixmaps/penstroke.xpm \
|
||||
pixmaps/qmasksel.xpm \
|
||||
pixmaps/qmasknosel.xpm \
|
||||
pixmaps/topath.xpm \
|
||||
pixmaps/toselection.xpm \
|
||||
pixmaps/yes.xpm \
|
||||
pixmaps/zoom_in.xpm \
|
||||
|
|
|
@ -68,10 +68,9 @@ channel_new_invoker (Argument *args)
|
|||
gint32 width;
|
||||
gint32 height;
|
||||
gchar *name;
|
||||
gdouble opacity_arg;
|
||||
gdouble opacity;
|
||||
guchar *color;
|
||||
Channel *channel = NULL;
|
||||
int opacity;
|
||||
|
||||
gimage = pdb_id_to_image (args[0].value.pdb_int);
|
||||
if (gimage == NULL)
|
||||
|
@ -89,15 +88,15 @@ channel_new_invoker (Argument *args)
|
|||
if (name == NULL)
|
||||
success = FALSE;
|
||||
|
||||
opacity_arg = args[4].value.pdb_float;
|
||||
if (opacity_arg < 0.0 || opacity_arg > 100.0)
|
||||
opacity = args[4].value.pdb_float;
|
||||
if (opacity < 0.0 || opacity > 100.0)
|
||||
success = FALSE;
|
||||
|
||||
color = (guchar *) args[5].value.pdb_pointer;
|
||||
|
||||
if (success)
|
||||
{
|
||||
opacity = (int) ((opacity_arg * 255) / 100);
|
||||
channel_set_opacity (channel, opacity);
|
||||
channel = channel_new (gimage, width, height, name, opacity, color);
|
||||
success = channel != NULL;
|
||||
}
|
||||
|
@ -642,7 +641,7 @@ channel_set_opacity_invoker (Argument *args)
|
|||
success = FALSE;
|
||||
|
||||
if (success)
|
||||
channel_set_opacity (channel, opacity);
|
||||
channel->opacity = (int) ((opacity * 255) / 100);
|
||||
|
||||
return procedural_db_return_args (&channel_set_opacity_proc, success);
|
||||
}
|
||||
|
@ -745,7 +744,6 @@ channel_set_color_invoker (Argument *args)
|
|||
gboolean success = TRUE;
|
||||
Channel *channel;
|
||||
guchar *color;
|
||||
int i;
|
||||
|
||||
channel = channel_get_ID (args[0].value.pdb_int);
|
||||
if (channel == NULL)
|
||||
|
|
|
@ -4,7 +4,7 @@ AC_INIT(gimprc.in)
|
|||
dnl Initialize automake stuff
|
||||
GIMP_MAJOR_VERSION=1
|
||||
GIMP_MINOR_VERSION=1
|
||||
GIMP_MICRO_VERSION=6
|
||||
GIMP_MICRO_VERSION=7
|
||||
GIMP_INTERFACE_AGE=0
|
||||
GIMP_BINARY_AGE=0
|
||||
GIMP_VERSION=$GIMP_MAJOR_VERSION.$GIMP_MINOR_VERSION.$GIMP_MICRO_VERSION
|
||||
|
@ -639,6 +639,7 @@ plug-ins/FractalExplorer/fractalexplorer-examples/Makefile
|
|||
plug-ins/Lighting/Makefile
|
||||
plug-ins/MapObject/Makefile
|
||||
plug-ins/bmp/Makefile
|
||||
plug-ins/borderaverage/Makefile
|
||||
plug-ins/common/Makefile
|
||||
plug-ins/faxg3/Makefile
|
||||
plug-ins/fits/Makefile
|
||||
|
|
170
ltconfig
170
ltconfig
|
@ -169,8 +169,8 @@ progname=`$echo "X$0" | $Xsed -e 's%^.*/%%'`
|
|||
# Constants:
|
||||
PROGRAM=ltconfig
|
||||
PACKAGE=libtool
|
||||
VERSION=1.3.2
|
||||
TIMESTAMP=" (1.385.2.150 1999/05/26 00:28:32)"
|
||||
VERSION=1.3.3
|
||||
TIMESTAMP=" (1.385.2.181 1999/07/02 15:49:11)"
|
||||
ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.c 1>&5'
|
||||
ac_link='${CC-cc} -o conftest $CFLAGS $CPPFLAGS $LDFLAGS conftest.c $LIBS 1>&5'
|
||||
rm="rm -f"
|
||||
|
@ -181,7 +181,8 @@ help="Try \`$progname --help' for more information."
|
|||
default_ofile=libtool
|
||||
can_build_shared=yes
|
||||
enable_shared=yes
|
||||
# All known linkers require a `.a' archive for static linking.
|
||||
# All known linkers require a `.a' archive for static linking (except M$VC,
|
||||
# which needs '.lib').
|
||||
enable_static=yes
|
||||
enable_fast_install=yes
|
||||
enable_dlopen=unknown
|
||||
|
@ -201,6 +202,7 @@ need_locks=yes
|
|||
ac_ext=c
|
||||
objext=o
|
||||
libext=a
|
||||
exeext=
|
||||
cache_file=
|
||||
|
||||
old_AR="$AR"
|
||||
|
@ -576,7 +578,7 @@ if test "$with_gcc" != yes || test -z "$CC"; then
|
|||
# Now see if the compiler is really GCC.
|
||||
with_gcc=no
|
||||
echo $ac_n "checking whether we are using GNU C... $ac_c" 1>&6
|
||||
echo "$progname:579: checking whether we are using GNU C" >&5
|
||||
echo "$progname:581: checking whether we are using GNU C" >&5
|
||||
|
||||
$rm conftest.c
|
||||
cat > conftest.c <<EOF
|
||||
|
@ -584,7 +586,7 @@ if test "$with_gcc" != yes || test -z "$CC"; then
|
|||
yes;
|
||||
#endif
|
||||
EOF
|
||||
if { ac_try='${CC-cc} -E conftest.c'; { (eval echo $progname:587: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then
|
||||
if { ac_try='${CC-cc} -E conftest.c'; { (eval echo $progname:589: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then
|
||||
with_gcc=yes
|
||||
fi
|
||||
$rm conftest.c
|
||||
|
@ -598,8 +600,8 @@ compiler="$2"
|
|||
echo $ac_n "checking for object suffix... $ac_c" 1>&6
|
||||
$rm conftest*
|
||||
echo 'int i = 1;' > conftest.c
|
||||
echo "$progname:601: checking for object suffix" >& 5
|
||||
if { (eval echo $progname:602: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>conftest.err; }; then
|
||||
echo "$progname:603: checking for object suffix" >& 5
|
||||
if { (eval echo $progname:604: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>conftest.err; }; then
|
||||
# Append any warnings to the config.log.
|
||||
cat conftest.err 1>&5
|
||||
|
||||
|
@ -617,6 +619,38 @@ fi
|
|||
$rm conftest*
|
||||
echo "$ac_t$objext" 1>&6
|
||||
|
||||
echo $ac_n "checking for executable suffix... $ac_c" 1>&6
|
||||
if eval "test \"`echo '$''{'ac_cv_exeext'+set}'`\" = set"; then
|
||||
echo $ac_n "(cached) $ac_c" 1>&6
|
||||
else
|
||||
ac_cv_exeext="no"
|
||||
$rm conftest*
|
||||
echo 'main () { return 0; }' > conftest.c
|
||||
echo "$progname:629: checking for executable suffix" >& 5
|
||||
if { (eval echo $progname:630: \"$ac_link\") 1>&5; (eval $ac_link) 2>conftest.err; }; then
|
||||
# Append any warnings to the config.log.
|
||||
cat conftest.err 1>&5
|
||||
|
||||
for ac_file in conftest.*; do
|
||||
case $ac_file in
|
||||
*.c | *.err | *.$objext ) ;;
|
||||
*) ac_cv_exeext=.`echo $ac_file | sed -e s/conftest.//` ;;
|
||||
esac
|
||||
done
|
||||
else
|
||||
cat conftest.err 1>&5
|
||||
echo "$progname: failed program was:" >&5
|
||||
cat conftest.c >&5
|
||||
fi
|
||||
$rm conftest*
|
||||
fi
|
||||
if test "X$ac_cv_exeext" = Xno; then
|
||||
exeext=""
|
||||
else
|
||||
exeext="$ac_cv_exeext"
|
||||
fi
|
||||
echo "$ac_t$ac_cv_exeext" 1>&6
|
||||
|
||||
echo $ac_n "checking for $compiler option to produce PIC... $ac_c" 1>&6
|
||||
pic_flag=
|
||||
special_shlib_compile_flags=
|
||||
|
@ -739,8 +773,8 @@ if test -n "$pic_flag"; then
|
|||
echo "int some_variable = 0;" > conftest.c
|
||||
save_CFLAGS="$CFLAGS"
|
||||
CFLAGS="$CFLAGS $pic_flag -DPIC"
|
||||
echo "$progname:742: checking if $compiler PIC flag $pic_flag works" >&5
|
||||
if { (eval echo $progname:743: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>conftest.err; } && test -s conftest.$objext; then
|
||||
echo "$progname:776: checking if $compiler PIC flag $pic_flag works" >&5
|
||||
if { (eval echo $progname:777: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>conftest.err; } && test -s conftest.$objext; then
|
||||
# Append any warnings to the config.log.
|
||||
cat conftest.err 1>&5
|
||||
|
||||
|
@ -792,8 +826,8 @@ mkdir out
|
|||
chmod -w .
|
||||
save_CFLAGS="$CFLAGS"
|
||||
CFLAGS="$CFLAGS -o out/conftest2.o"
|
||||
echo "$progname:795: checking if $compiler supports -c -o file.o" >&5
|
||||
if { (eval echo $progname:796: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>out/conftest.err; } && test -s out/conftest2.o; then
|
||||
echo "$progname:829: checking if $compiler supports -c -o file.o" >&5
|
||||
if { (eval echo $progname:830: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>out/conftest.err; } && test -s out/conftest2.o; then
|
||||
|
||||
# The compiler can only warn and ignore the option if not recognized
|
||||
# So say no if there are warnings
|
||||
|
@ -825,8 +859,8 @@ if test x"$compiler_c_o" = x"yes"; then
|
|||
echo "int some_variable = 0;" > conftest.c
|
||||
save_CFLAGS="$CFLAGS"
|
||||
CFLAGS="$CFLAGS -c -o conftest.lo"
|
||||
echo "$progname:828: checking if $compiler supports -c -o file.lo" >&5
|
||||
if { (eval echo $progname:829: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>conftest.err; } && test -s conftest.lo; then
|
||||
echo "$progname:862: checking if $compiler supports -c -o file.lo" >&5
|
||||
if { (eval echo $progname:863: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>conftest.err; } && test -s conftest.lo; then
|
||||
|
||||
# The compiler can only warn and ignore the option if not recognized
|
||||
# So say no if there are warnings
|
||||
|
@ -877,8 +911,8 @@ if test "$with_gcc" = yes; then
|
|||
echo "int some_variable = 0;" > conftest.c
|
||||
save_CFLAGS="$CFLAGS"
|
||||
CFLAGS="$CFLAGS -fno-rtti -fno-exceptions -c conftest.c"
|
||||
echo "$progname:880: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
|
||||
if { (eval echo $progname:881: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>conftest.err; } && test -s conftest.o; then
|
||||
echo "$progname:914: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
|
||||
if { (eval echo $progname:915: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>conftest.err; } && test -s conftest.o; then
|
||||
|
||||
# The compiler can only warn and ignore the option if not recognized
|
||||
# So say no if there are warnings
|
||||
|
@ -921,8 +955,8 @@ $rm conftest*
|
|||
echo 'main(){return(0);}' > conftest.c
|
||||
save_LDFLAGS="$LDFLAGS"
|
||||
LDFLAGS="$LDFLAGS $link_static_flag"
|
||||
echo "$progname:924: checking if $compiler static flag $link_static_flag works" >&5
|
||||
if { (eval echo $progname:925: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
|
||||
echo "$progname:958: checking if $compiler static flag $link_static_flag works" >&5
|
||||
if { (eval echo $progname:959: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
|
||||
echo "$ac_t$link_static_flag" 1>&6
|
||||
else
|
||||
echo "$ac_t"none 1>&6
|
||||
|
@ -954,7 +988,7 @@ if test -z "$LD"; then
|
|||
if test "$with_gcc" = yes; then
|
||||
# Check if gcc -print-prog-name=ld gives a path.
|
||||
echo $ac_n "checking for ld used by GCC... $ac_c" 1>&6
|
||||
echo "$progname:957: checking for ld used by GCC" >&5
|
||||
echo "$progname:991: checking for ld used by GCC" >&5
|
||||
ac_prog=`($CC -print-prog-name=ld) 2>&5`
|
||||
case "$ac_prog" in
|
||||
# Accept absolute paths.
|
||||
|
@ -978,10 +1012,10 @@ if test -z "$LD"; then
|
|||
esac
|
||||
elif test "$with_gnu_ld" = yes; then
|
||||
echo $ac_n "checking for GNU ld... $ac_c" 1>&6
|
||||
echo "$progname:981: checking for GNU ld" >&5
|
||||
echo "$progname:1015: checking for GNU ld" >&5
|
||||
else
|
||||
echo $ac_n "checking for non-GNU ld""... $ac_c" 1>&6
|
||||
echo "$progname:984: checking for non-GNU ld" >&5
|
||||
echo "$progname:1018: checking for non-GNU ld" >&5
|
||||
fi
|
||||
|
||||
if test -z "$LD"; then
|
||||
|
@ -1047,7 +1081,7 @@ hardcode_minus_L=no
|
|||
hardcode_shlibpath_var=unsupported
|
||||
runpath_var=
|
||||
always_export_symbols=no
|
||||
export_symbols_cmds='$NM $libobjs | $global_symbol_pipe | sed '\''s/.* //'\'' | sort | uniq > $export_symbols'
|
||||
export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | sed '\''s/.* //'\'' | sort | uniq > $export_symbols'
|
||||
# include_expsyms should be a list of space-separated symbols to be *always*
|
||||
# included in the symbol list
|
||||
include_expsyms=
|
||||
|
@ -1130,10 +1164,9 @@ EOF
|
|||
# Extract the symbol export list from an `--export-all' def file,
|
||||
# then regenerate the def file from the symbol export list, so that
|
||||
# the compiled dll only exports the symbol export list.
|
||||
export_symbols_cmds='rm -f $objdir/$soname-ltdll.c~
|
||||
sed -e "/^# \/\* ltdll\.c starts here \*\//,/^# \/\* ltdll.c ends here \*\// { s/^# //; p; }" -e d < $0 > $objdir/$soname-ltdll.c~
|
||||
(cd $objdir && $CC -c $soname-ltdll.c)~
|
||||
$DLLTOOL --export-all --exclude-symbols DllMain@12,_cygwin_dll_entry@12,_cygwin_noncygwin_dll_entry@12 --output-def $objdir/$soname-def $objdir/$soname-ltdll.$objext $libobjs~
|
||||
export_symbols_cmds='test -f $objdir/$soname-ltdll.c || sed -e "/^# \/\* ltdll\.c starts here \*\//,/^# \/\* ltdll.c ends here \*\// { s/^# //; p; }" -e d < $0 > $objdir/$soname-ltdll.c~
|
||||
test -f $objdir/$soname-ltdll.$objext || (cd $objdir && $CC -c $soname-ltdll.c)~
|
||||
$DLLTOOL --export-all --exclude-symbols DllMain@12,_cygwin_dll_entry@12,_cygwin_noncygwin_dll_entry@12 --output-def $objdir/$soname-def $objdir/$soname-ltdll.$objext $libobjs $convenience~
|
||||
sed -e "1,/EXPORTS/d" -e "s/ @ [0-9]* ; *//" < $objdir/$soname-def > $export_symbols'
|
||||
|
||||
archive_expsym_cmds='echo EXPORTS > $objdir/$soname-def~
|
||||
|
@ -1142,13 +1175,15 @@ EOF
|
|||
echo " \$symbol @ \$_lt_hint ; " >> $objdir/$soname-def;
|
||||
_lt_hint=`expr 1 + \$_lt_hint`;
|
||||
done~
|
||||
test -f $objdir/$soname-ltdll.c || sed -e "/^# \/\* ltdll\.c starts here \*\//,/^# \/\* ltdll.c ends here \*\// { s/^# //; p; }" -e d < $0 > $objdir/$soname-ltdll.c~
|
||||
test -f $objdir/$soname-ltdll.$objext || (cd $objdir && $CC -c $soname-ltdll.c)~
|
||||
$CC -Wl,--base-file,$objdir/$soname-base -Wl,--dll -nostartfiles -Wl,-e,__cygwin_dll_entry@12 -o $lib $objdir/$soname-ltdll.$objext $libobjs $deplibs $linkopts~
|
||||
$DLLTOOL --as=$AS --dllname $soname --exclude-symbols DllMain@12,_cygwin_dll_entry@12,_cygwin_noncygwin_dll_entry@12 --def $objdir/$soname-def --base-file $objdir/$soname-base --output-exp $objdir/$soname-exp~
|
||||
$CC -Wl,--base-file,$objdir/$soname-base $objdir/$soname-exp -Wl,--dll -nostartfiles -Wl,-e,__cygwin_dll_entry@12 -o $lib $objdir/$soname-ltdll.$objext $libobjs $deplibs $linkopts~
|
||||
$DLLTOOL --as=$AS --dllname $soname --exclude-symbols DllMain@12,_cygwin_dll_entry@12,_cygwin_noncygwin_dll_entry@12 --def $objdir/$soname-def --base-file $objdir/$soname-base --output-exp $objdir/$soname-exp~
|
||||
$CC $objdir/$soname-exp -Wl,--dll -nostartfiles -Wl,-e,__cygwin_dll_entry@12 -o $lib $objdir/$soname-ltdll.$objext $libobjs $deplibs $linkopts'
|
||||
|
||||
old_archive_from_new_cmds='$DLLTOOL --as=$AS --dllname $soname --def $objdir/$soname-def --output-lib $objdir/$libname.a'
|
||||
old_archive_from_new_cmds='$DLLTOOL --as=$AS --dllname $soname --def $objdir/$soname-def --output-lib $objdir/$libname.a'
|
||||
;;
|
||||
|
||||
netbsd*)
|
||||
|
@ -1554,11 +1589,11 @@ void nm_test_func(){}
|
|||
main(){nm_test_var='a';nm_test_func();return(0);}
|
||||
EOF
|
||||
|
||||
echo "$progname:1557: checking if global_symbol_pipe works" >&5
|
||||
if { (eval echo $progname:1558: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; } && test -s conftest.$objext; then
|
||||
echo "$progname:1592: checking if global_symbol_pipe works" >&5
|
||||
if { (eval echo $progname:1593: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; } && test -s conftest.$objext; then
|
||||
# Now try to grab the symbols.
|
||||
nlist=conftest.nm
|
||||
if { echo "$progname:1561: eval \"$NM conftest.$objext | $global_symbol_pipe > $nlist\"" >&5; eval "$NM conftest.$objext | $global_symbol_pipe > $nlist 2>&5"; } && test -s "$nlist"; then
|
||||
if { echo "$progname:1596: eval \"$NM conftest.$objext | $global_symbol_pipe > $nlist\"" >&5; eval "$NM conftest.$objext | $global_symbol_pipe > $nlist 2>&5"; } && test -s "$nlist"; then
|
||||
|
||||
# Try sorting and uniquifying the output.
|
||||
if sort "$nlist" | uniq > "$nlist"T; then
|
||||
|
@ -1610,7 +1645,7 @@ EOF
|
|||
save_CFLAGS="$CFLAGS"
|
||||
LIBS="conftstm.$objext"
|
||||
CFLAGS="$CFLAGS$no_builtin_flag"
|
||||
if { (eval echo $progname:1613: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
|
||||
if { (eval echo $progname:1648: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
|
||||
pipe_works=yes
|
||||
else
|
||||
echo "$progname: failed program was:" >&5
|
||||
|
@ -1756,7 +1791,7 @@ bsdi4*)
|
|||
soname_spec='${libname}.so'
|
||||
finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
|
||||
shlibpath_var=LD_LIBRARY_PATH
|
||||
deplibs_check_method='file_magic ELF 32-bit LSB shared object'
|
||||
deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
|
||||
file_magic_cmd=/usr/bin/file
|
||||
file_magic_test_file=/shlib/libc.so
|
||||
sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
|
||||
|
@ -1768,6 +1803,8 @@ bsdi4*)
|
|||
|
||||
cygwin* | mingw*)
|
||||
version_type=windows
|
||||
need_version=no
|
||||
need_lib_prefix=no
|
||||
if test "$with_gcc" = yes; then
|
||||
library_names_spec='${libname}`echo ${release} | sed -e 's/[.]/-/g'`${versuffix}.dll $libname.a'
|
||||
else
|
||||
|
@ -1776,7 +1813,6 @@ cygwin* | mingw*)
|
|||
dynamic_linker='Win32 ld.exe'
|
||||
deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
|
||||
file_magic_cmd='${OBJDUMP} -f'
|
||||
need_lib_prefix=no
|
||||
# FIXME: first we should search . and the directory the executable is in
|
||||
shlibpath_var=PATH
|
||||
lt_cv_dlopen="LoadLibrary"
|
||||
|
@ -1807,11 +1843,22 @@ freebsd*)
|
|||
esac
|
||||
finish_cmds='PATH="\$PATH:/sbin" OBJFORMAT="'"$objformat"'" ldconfig -m $libdir'
|
||||
shlibpath_var=LD_LIBRARY_PATH
|
||||
case "$host_os" in
|
||||
freebsd2* | freebsd3.[01]*)
|
||||
shlibpath_overrides_runpath=yes
|
||||
;;
|
||||
*) # from 3.2 on
|
||||
shlibpath_overrides_runpath=no
|
||||
;;
|
||||
esac
|
||||
;;
|
||||
|
||||
gnu*)
|
||||
version_type=linux
|
||||
library_names_spec='${libname}${release}.so$versuffix ${libname}.so'
|
||||
need_lib_prefix=no
|
||||
need_version=no
|
||||
library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so${major} ${libname}.so'
|
||||
soname_spec='${libname}${release}.so$major'
|
||||
shlibpath_var=LD_LIBRARY_PATH
|
||||
;;
|
||||
|
||||
|
@ -2120,7 +2167,7 @@ else
|
|||
if eval "test \"`echo '$''{'lt_cv_dlopen'+set}'`\" != set"; then
|
||||
lt_cv_dlopen=no lt_cv_dlopen_libs=
|
||||
echo $ac_n "checking for dlopen in -ldl""... $ac_c" 1>&6
|
||||
echo "$progname:2123: checking for dlopen in -ldl" >&5
|
||||
echo "$progname:2170: checking for dlopen in -ldl" >&5
|
||||
ac_lib_var=`echo dl'_'dlopen | sed 'y%./+-%__p_%'`
|
||||
if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
|
||||
echo $ac_n "(cached) $ac_c" 1>&6
|
||||
|
@ -2128,7 +2175,7 @@ else
|
|||
ac_save_LIBS="$LIBS"
|
||||
LIBS="-ldl $LIBS"
|
||||
cat > conftest.$ac_ext <<EOF
|
||||
#line 2131 "ltconfig"
|
||||
#line 2178 "ltconfig"
|
||||
/* Override any gcc2 internal prototype to avoid an error. */
|
||||
/* We use char because int might match the return type of a gcc2
|
||||
builtin and then its argument prototype would still apply. */
|
||||
|
@ -2138,7 +2185,7 @@ int main() {
|
|||
dlopen()
|
||||
; return 0; }
|
||||
EOF
|
||||
if { (eval echo $progname:2141: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
|
||||
if { (eval echo $progname:2188: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
|
||||
rm -rf conftest*
|
||||
eval "ac_cv_lib_$ac_lib_var=yes"
|
||||
else
|
||||
|
@ -2157,12 +2204,12 @@ if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
|
|||
else
|
||||
echo "$ac_t""no" 1>&6
|
||||
echo $ac_n "checking for dlopen""... $ac_c" 1>&6
|
||||
echo "$progname:2160: checking for dlopen" >&5
|
||||
echo "$progname:2207: checking for dlopen" >&5
|
||||
if eval "test \"`echo '$''{'ac_cv_func_dlopen'+set}'`\" = set"; then
|
||||
echo $ac_n "(cached) $ac_c" 1>&6
|
||||
else
|
||||
cat > conftest.$ac_ext <<EOF
|
||||
#line 2165 "ltconfig"
|
||||
#line 2212 "ltconfig"
|
||||
/* System header to define __stub macros and hopefully few prototypes,
|
||||
which can conflict with char dlopen(); below. */
|
||||
#include <assert.h>
|
||||
|
@ -2184,7 +2231,7 @@ dlopen();
|
|||
|
||||
; return 0; }
|
||||
EOF
|
||||
if { (eval echo $progname:2187: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
|
||||
if { (eval echo $progname:2234: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
|
||||
rm -rf conftest*
|
||||
eval "ac_cv_func_dlopen=yes"
|
||||
else
|
||||
|
@ -2201,7 +2248,7 @@ if eval "test \"`echo '$ac_cv_func_'dlopen`\" = yes"; then
|
|||
else
|
||||
echo "$ac_t""no" 1>&6
|
||||
echo $ac_n "checking for dld_link in -ldld""... $ac_c" 1>&6
|
||||
echo "$progname:2204: checking for dld_link in -ldld" >&5
|
||||
echo "$progname:2251: checking for dld_link in -ldld" >&5
|
||||
ac_lib_var=`echo dld'_'dld_link | sed 'y%./+-%__p_%'`
|
||||
if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
|
||||
echo $ac_n "(cached) $ac_c" 1>&6
|
||||
|
@ -2209,7 +2256,7 @@ else
|
|||
ac_save_LIBS="$LIBS"
|
||||
LIBS="-ldld $LIBS"
|
||||
cat > conftest.$ac_ext <<EOF
|
||||
#line 2212 "ltconfig"
|
||||
#line 2259 "ltconfig"
|
||||
/* Override any gcc2 internal prototype to avoid an error. */
|
||||
/* We use char because int might match the return type of a gcc2
|
||||
builtin and then its argument prototype would still apply. */
|
||||
|
@ -2219,7 +2266,7 @@ int main() {
|
|||
dld_link()
|
||||
; return 0; }
|
||||
EOF
|
||||
if { (eval echo $progname:2222: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
|
||||
if { (eval echo $progname:2269: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
|
||||
rm -rf conftest*
|
||||
eval "ac_cv_lib_$ac_lib_var=yes"
|
||||
else
|
||||
|
@ -2238,12 +2285,12 @@ if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
|
|||
else
|
||||
echo "$ac_t""no" 1>&6
|
||||
echo $ac_n "checking for shl_load""... $ac_c" 1>&6
|
||||
echo "$progname:2241: checking for shl_load" >&5
|
||||
echo "$progname:2288: checking for shl_load" >&5
|
||||
if eval "test \"`echo '$''{'ac_cv_func_shl_load'+set}'`\" = set"; then
|
||||
echo $ac_n "(cached) $ac_c" 1>&6
|
||||
else
|
||||
cat > conftest.$ac_ext <<EOF
|
||||
#line 2246 "ltconfig"
|
||||
#line 2293 "ltconfig"
|
||||
/* System header to define __stub macros and hopefully few prototypes,
|
||||
which can conflict with char shl_load(); below. */
|
||||
#include <assert.h>
|
||||
|
@ -2265,7 +2312,7 @@ shl_load();
|
|||
|
||||
; return 0; }
|
||||
EOF
|
||||
if { (eval echo $progname:2268: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
|
||||
if { (eval echo $progname:2315: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
|
||||
rm -rf conftest*
|
||||
eval "ac_cv_func_shl_load=yes"
|
||||
else
|
||||
|
@ -2283,7 +2330,7 @@ if eval "test \"`echo '$ac_cv_func_'shl_load`\" = yes"; then
|
|||
else
|
||||
echo "$ac_t""no" 1>&6
|
||||
echo $ac_n "checking for shl_load in -ldld""... $ac_c" 1>&6
|
||||
echo "$progname:2286: checking for shl_load in -ldld" >&5
|
||||
echo "$progname:2333: checking for shl_load in -ldld" >&5
|
||||
ac_lib_var=`echo dld'_'shl_load | sed 'y%./+-%__p_%'`
|
||||
if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
|
||||
echo $ac_n "(cached) $ac_c" 1>&6
|
||||
|
@ -2291,7 +2338,7 @@ else
|
|||
ac_save_LIBS="$LIBS"
|
||||
LIBS="-ldld $LIBS"
|
||||
cat > conftest.$ac_ext <<EOF
|
||||
#line 2294 "ltconfig"
|
||||
#line 2341 "ltconfig"
|
||||
#include "confdefs.h"
|
||||
/* Override any gcc2 internal prototype to avoid an error. */
|
||||
/* We use char because int might match the return type of a gcc2
|
||||
|
@ -2302,7 +2349,7 @@ int main() {
|
|||
shl_load()
|
||||
; return 0; }
|
||||
EOF
|
||||
if { (eval echo $progname:2305: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
|
||||
if { (eval echo $progname:2352: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
|
||||
rm -rf conftest*
|
||||
eval "ac_cv_lib_$ac_lib_var=yes"
|
||||
else
|
||||
|
@ -2345,17 +2392,17 @@ fi
|
|||
for ac_hdr in dlfcn.h; do
|
||||
ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
|
||||
echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
|
||||
echo "$progname:2348: checking for $ac_hdr" >&5
|
||||
echo "$progname:2395: checking for $ac_hdr" >&5
|
||||
if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
|
||||
echo $ac_n "(cached) $ac_c" 1>&6
|
||||
else
|
||||
cat > conftest.$ac_ext <<EOF
|
||||
#line 2353 "ltconfig"
|
||||
#line 2400 "ltconfig"
|
||||
#include <$ac_hdr>
|
||||
int fnord = 0;
|
||||
EOF
|
||||
ac_try="$ac_compile conftest.$ac_ext >/dev/null 2>conftest.out"
|
||||
{ (eval echo $progname:2358: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
|
||||
{ (eval echo $progname:2405: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
|
||||
ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
|
||||
if test -z "$ac_err"; then
|
||||
rm -rf conftest*
|
||||
|
@ -2383,7 +2430,7 @@ done
|
|||
LIBS="$lt_cv_dlopen_libs $LIBS"
|
||||
|
||||
echo $ac_n "checking whether a program can dlopen itself""... $ac_c" 1>&6
|
||||
echo "$progname:2386: checking whether a program can dlopen itself" >&5
|
||||
echo "$progname:2433: checking whether a program can dlopen itself" >&5
|
||||
if test "${lt_cv_dlopen_self+set}" = set; then
|
||||
echo $ac_n "(cached) $ac_c" 1>&6
|
||||
else
|
||||
|
@ -2391,7 +2438,7 @@ else
|
|||
lt_cv_dlopen_self=cross
|
||||
else
|
||||
cat > conftest.c <<EOF
|
||||
#line 2394 "ltconfig"
|
||||
#line 2441 "ltconfig"
|
||||
|
||||
#if HAVE_DLFCN_H
|
||||
#include <dlfcn.h>
|
||||
|
@ -2434,10 +2481,10 @@ else
|
|||
fnord() { int i=42;}
|
||||
main() { void *self, *ptr1, *ptr2; self=dlopen(0,LTDL_GLOBAL|LTDL_LAZY_OR_NOW);
|
||||
if(self) { ptr1=dlsym(self,"fnord"); ptr2=dlsym(self,"_fnord");
|
||||
if(ptr1 || ptr2) exit(0); } exit(1); }
|
||||
if(ptr1 || ptr2) { dlclose(self); exit(0); } } exit(1); }
|
||||
|
||||
EOF
|
||||
if { (eval echo $progname:2440: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null
|
||||
if { (eval echo $progname:2487: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null
|
||||
then
|
||||
lt_cv_dlopen_self=yes
|
||||
else
|
||||
|
@ -2456,7 +2503,7 @@ echo "$ac_t""$lt_cv_dlopen_self" 1>&6
|
|||
if test "$lt_cv_dlopen_self" = yes; then
|
||||
LDFLAGS="$LDFLAGS $link_static_flag"
|
||||
echo $ac_n "checking whether a statically linked program can dlopen itself""... $ac_c" 1>&6
|
||||
echo "$progname:2459: checking whether a statically linked program can dlopen itself" >&5
|
||||
echo "$progname:2506: checking whether a statically linked program can dlopen itself" >&5
|
||||
if test "${lt_cv_dlopen_self_static+set}" = set; then
|
||||
echo $ac_n "(cached) $ac_c" 1>&6
|
||||
else
|
||||
|
@ -2464,7 +2511,7 @@ else
|
|||
lt_cv_dlopen_self_static=cross
|
||||
else
|
||||
cat > conftest.c <<EOF
|
||||
#line 2467 "ltconfig"
|
||||
#line 2514 "ltconfig"
|
||||
|
||||
#if HAVE_DLFCN_H
|
||||
#include <dlfcn.h>
|
||||
|
@ -2507,10 +2554,10 @@ else
|
|||
fnord() { int i=42;}
|
||||
main() { void *self, *ptr1, *ptr2; self=dlopen(0,LTDL_GLOBAL|LTDL_LAZY_OR_NOW);
|
||||
if(self) { ptr1=dlsym(self,"fnord"); ptr2=dlsym(self,"_fnord");
|
||||
if(ptr1 || ptr2) exit(0); } exit(1); }
|
||||
if(ptr1 || ptr2) { dlclose(self); exit(0); } } exit(1); }
|
||||
|
||||
EOF
|
||||
if { (eval echo $progname:2513: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null
|
||||
if { (eval echo $progname:2560: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null
|
||||
then
|
||||
lt_cv_dlopen_self_static=yes
|
||||
else
|
||||
|
@ -2729,6 +2776,9 @@ objext="$objext"
|
|||
# Old archive suffix (normally "a").
|
||||
libext="$libext"
|
||||
|
||||
# Executable file suffix (normally "").
|
||||
exeext="$exeext"
|
||||
|
||||
# Additional compiler flags for building library objects.
|
||||
pic_flag=$pic_flag
|
||||
|
||||
|
@ -2897,7 +2947,7 @@ EOF
|
|||
esac
|
||||
|
||||
# Append the ltmain.sh script.
|
||||
cat "$ltmain" >> "$ofile" || (rm -f "$ofile"; exit 1)
|
||||
sed '$q' "$ltmain" >> "$ofile" || (rm -f "$ofile"; exit 1)
|
||||
|
||||
chmod +x "$ofile"
|
||||
;;
|
||||
|
|
209
ltmain.sh
209
ltmain.sh
|
@ -54,8 +54,8 @@ modename="$progname"
|
|||
# Constants.
|
||||
PROGRAM=ltmain.sh
|
||||
PACKAGE=libtool
|
||||
VERSION=1.3.2
|
||||
TIMESTAMP=" (1.385.2.150 1999/05/26 00:28:32)"
|
||||
VERSION=1.3.3
|
||||
TIMESTAMP=" (1.385.2.181 1999/07/02 15:49:11)"
|
||||
|
||||
default_mode=
|
||||
help="Try \`$progname --help' for more information."
|
||||
|
@ -69,7 +69,7 @@ rm="rm -f"
|
|||
Xsed='sed -e 1s/^X//'
|
||||
sed_quote_subst='s/\([\\`\\"$\\\\]\)/\\\1/g'
|
||||
SP2NL='tr \040 \012'
|
||||
NL2SP='tr \012 \040'
|
||||
NL2SP='tr \015\012 \040\040'
|
||||
|
||||
# NLS nuisances.
|
||||
# Only set LANG and LC_ALL to C if already set.
|
||||
|
@ -638,6 +638,12 @@ compiler."
|
|||
# #undef WIN32_LEAN_AND_MEAN
|
||||
# #include <stdio.h>
|
||||
#
|
||||
# #ifndef __CYGWIN__
|
||||
# # ifdef __CYGWIN32__
|
||||
# # define __CYGWIN__ __CYGWIN32__
|
||||
# # endif
|
||||
# #endif
|
||||
#
|
||||
# #ifdef __cplusplus
|
||||
# extern "C" {
|
||||
# #endif
|
||||
|
@ -646,8 +652,10 @@ compiler."
|
|||
# }
|
||||
# #endif
|
||||
#
|
||||
# #ifdef __CYGWIN__
|
||||
# #include <cygwin/cygwin_dll.h>
|
||||
# DECLARE_CYGWIN_DLL( DllMain );
|
||||
# #endif
|
||||
# HINSTANCE __hDllInstance_base;
|
||||
#
|
||||
# BOOL APIENTRY
|
||||
|
@ -893,6 +901,14 @@ compiler."
|
|||
fi
|
||||
case "$arg" in
|
||||
*.la | *.lo) ;; # We handle these cases below.
|
||||
force)
|
||||
if test "$dlself" = no; then
|
||||
dlself=needless
|
||||
export_dynamic=yes
|
||||
fi
|
||||
prev=
|
||||
continue
|
||||
;;
|
||||
self)
|
||||
if test "$prev" = dlprefiles; then
|
||||
dlself=yes
|
||||
|
@ -1222,7 +1238,7 @@ compiler."
|
|||
fi
|
||||
|
||||
if test -n "$dependency_libs"; then
|
||||
# Extract -R from dependency_libs
|
||||
# Extract -R and -L from dependency_libs
|
||||
temp_deplibs=
|
||||
for deplib in $dependency_libs; do
|
||||
case "$deplib" in
|
||||
|
@ -1234,7 +1250,13 @@ compiler."
|
|||
-L*) case "$compile_command $temp_deplibs " in
|
||||
*" $deplib "*) ;;
|
||||
*) temp_deplibs="$temp_deplibs $deplib";;
|
||||
esac;;
|
||||
esac
|
||||
temp_dir=`$echo "X$deplib" | $Xsed -e 's/^-L//'`
|
||||
case " $lib_search_path " in
|
||||
*" $temp_dir "*) ;;
|
||||
*) lib_search_path="$lib_search_path $temp_dir";;
|
||||
esac
|
||||
;;
|
||||
*) temp_deplibs="$temp_deplibs $deplib";;
|
||||
esac
|
||||
done
|
||||
|
@ -2037,51 +2059,6 @@ EOF
|
|||
# Use standard objects if they are pic
|
||||
test -z "$pic_flag" && libobjs=`$echo "X$libobjs" | $SP2NL | $Xsed -e "$lo2o" | $NL2SP`
|
||||
|
||||
if test -n "$whole_archive_flag_spec"; then
|
||||
if test -n "$convenience"; then
|
||||
eval libobjs=\"\$libobjs $whole_archive_flag_spec\"
|
||||
fi
|
||||
else
|
||||
gentop="$output_objdir/${outputname}x"
|
||||
$show "${rm}r $gentop"
|
||||
$run ${rm}r "$gentop"
|
||||
$show "mkdir $gentop"
|
||||
$run mkdir "$gentop"
|
||||
status=$?
|
||||
if test $status -ne 0 && test ! -d "$gentop"; then
|
||||
exit $status
|
||||
fi
|
||||
generated="$generated $gentop"
|
||||
|
||||
for xlib in $convenience; do
|
||||
# Extract the objects.
|
||||
case "$xlib" in
|
||||
[\\/]* | [A-Za-z]:[\\/]*) xabs="$xlib" ;;
|
||||
*) xabs=`pwd`"/$xlib" ;;
|
||||
esac
|
||||
xlib=`$echo "X$xlib" | $Xsed -e 's%^.*/%%'`
|
||||
xdir="$gentop/$xlib"
|
||||
|
||||
$show "${rm}r $xdir"
|
||||
$run ${rm}r "$xdir"
|
||||
$show "mkdir $xdir"
|
||||
$run mkdir "$xdir"
|
||||
status=$?
|
||||
if test $status -ne 0 && test ! -d "$xdir"; then
|
||||
exit $status
|
||||
fi
|
||||
$show "(cd $xdir && $AR x $xabs)"
|
||||
$run eval "(cd \$xdir && $AR x \$xabs)" || exit $?
|
||||
|
||||
libobjs="$libobjs "`find $xdir -name \*.o -print -o -name \*.lo -print | $NL2SP`
|
||||
done
|
||||
fi
|
||||
|
||||
if test "$thread_safe" = yes && test -n "$thread_safe_flag_spec"; then
|
||||
eval flag=\"$thread_safe_flag_spec\"
|
||||
linkopts="$linkopts $flag"
|
||||
fi
|
||||
|
||||
# Prepare the list of exported symbols
|
||||
if test -z "$export_symbols"; then
|
||||
if test "$always_export_symbols" = yes || test -n "$export_symbols_regex"; then
|
||||
|
@ -2109,6 +2086,51 @@ EOF
|
|||
$run eval '$echo "X$include_expsyms" | $SP2NL >> "$export_symbols"'
|
||||
fi
|
||||
|
||||
if test -n "$convenience"; then
|
||||
if test -n "$whole_archive_flag_spec"; then
|
||||
eval libobjs=\"\$libobjs $whole_archive_flag_spec\"
|
||||
else
|
||||
gentop="$output_objdir/${outputname}x"
|
||||
$show "${rm}r $gentop"
|
||||
$run ${rm}r "$gentop"
|
||||
$show "mkdir $gentop"
|
||||
$run mkdir "$gentop"
|
||||
status=$?
|
||||
if test $status -ne 0 && test ! -d "$gentop"; then
|
||||
exit $status
|
||||
fi
|
||||
generated="$generated $gentop"
|
||||
|
||||
for xlib in $convenience; do
|
||||
# Extract the objects.
|
||||
case "$xlib" in
|
||||
[\\/]* | [A-Za-z]:[\\/]*) xabs="$xlib" ;;
|
||||
*) xabs=`pwd`"/$xlib" ;;
|
||||
esac
|
||||
xlib=`$echo "X$xlib" | $Xsed -e 's%^.*/%%'`
|
||||
xdir="$gentop/$xlib"
|
||||
|
||||
$show "${rm}r $xdir"
|
||||
$run ${rm}r "$xdir"
|
||||
$show "mkdir $xdir"
|
||||
$run mkdir "$xdir"
|
||||
status=$?
|
||||
if test $status -ne 0 && test ! -d "$xdir"; then
|
||||
exit $status
|
||||
fi
|
||||
$show "(cd $xdir && $AR x $xabs)"
|
||||
$run eval "(cd \$xdir && $AR x \$xabs)" || exit $?
|
||||
|
||||
libobjs="$libobjs "`find $xdir -name \*.o -print -o -name \*.lo -print | $NL2SP`
|
||||
done
|
||||
fi
|
||||
fi
|
||||
|
||||
if test "$thread_safe" = yes && test -n "$thread_safe_flag_spec"; then
|
||||
eval flag=\"$thread_safe_flag_spec\"
|
||||
linkopts="$linkopts $flag"
|
||||
fi
|
||||
|
||||
# Do each of the archive commands.
|
||||
if test -n "$export_symbols" && test -n "$archive_expsym_cmds"; then
|
||||
eval cmds=\"$archive_expsym_cmds\"
|
||||
|
@ -2187,8 +2209,58 @@ EOF
|
|||
# Delete the old objects.
|
||||
$run $rm $obj $libobj
|
||||
|
||||
# Objects from convenience libraries. This assumes
|
||||
# single-version convenience libraries. Whenever we create
|
||||
# different ones for PIC/non-PIC, this we'll have to duplicate
|
||||
# the extraction.
|
||||
reload_conv_objs=
|
||||
gentop=
|
||||
# reload_cmds runs $LD directly, so let us get rid of
|
||||
# -Wl from whole_archive_flag_spec
|
||||
wl=
|
||||
|
||||
if test -n "$convenience"; then
|
||||
if test -n "$whole_archive_flag_spec"; then
|
||||
eval reload_conv_objs=\"\$reload_objs $whole_archive_flag_spec\"
|
||||
else
|
||||
gentop="$output_objdir/${obj}x"
|
||||
$show "${rm}r $gentop"
|
||||
$run ${rm}r "$gentop"
|
||||
$show "mkdir $gentop"
|
||||
$run mkdir "$gentop"
|
||||
status=$?
|
||||
if test $status -ne 0 && test ! -d "$gentop"; then
|
||||
exit $status
|
||||
fi
|
||||
generated="$generated $gentop"
|
||||
|
||||
for xlib in $convenience; do
|
||||
# Extract the objects.
|
||||
case "$xlib" in
|
||||
[\\/]* | [A-Za-z]:[\\/]*) xabs="$xlib" ;;
|
||||
*) xabs=`pwd`"/$xlib" ;;
|
||||
esac
|
||||
xlib=`$echo "X$xlib" | $Xsed -e 's%^.*/%%'`
|
||||
xdir="$gentop/$xlib"
|
||||
|
||||
$show "${rm}r $xdir"
|
||||
$run ${rm}r "$xdir"
|
||||
$show "mkdir $xdir"
|
||||
$run mkdir "$xdir"
|
||||
status=$?
|
||||
if test $status -ne 0 && test ! -d "$xdir"; then
|
||||
exit $status
|
||||
fi
|
||||
$show "(cd $xdir && $AR x $xabs)"
|
||||
$run eval "(cd \$xdir && $AR x \$xabs)" || exit $?
|
||||
|
||||
reload_conv_objs="$reload_objs "`find $xdir -name \*.o -print -o -name \*.lo -print | $NL2SP`
|
||||
done
|
||||
fi
|
||||
fi
|
||||
|
||||
# Create the old-style object.
|
||||
reload_objs="$objs "`$echo "X$libobjs" | $SP2NL | $Xsed -e '/\.'${libext}$'/d' -e '/\.lib$/d' -e "$lo2o" | $NL2SP`
|
||||
reload_objs="$objs "`$echo "X$libobjs" | $SP2NL | $Xsed -e '/\.'${libext}$'/d' -e '/\.lib$/d' -e "$lo2o" | $NL2SP`" $reload_conv_objs"
|
||||
|
||||
output="$obj"
|
||||
eval cmds=\"$reload_cmds\"
|
||||
|
@ -2201,9 +2273,21 @@ EOF
|
|||
IFS="$save_ifs"
|
||||
|
||||
# Exit if we aren't doing a library object file.
|
||||
test -z "$libobj" && exit 0
|
||||
if test -z "$libobj"; then
|
||||
if test -n "$gentop"; then
|
||||
$show "${rm}r $gentop"
|
||||
$run ${rm}r $gentop
|
||||
fi
|
||||
|
||||
exit 0
|
||||
fi
|
||||
|
||||
if test "$build_libtool_libs" != yes; then
|
||||
if test -n "$gentop"; then
|
||||
$show "${rm}r $gentop"
|
||||
$run ${rm}r $gentop
|
||||
fi
|
||||
|
||||
# Create an invalid libtool object if no PIC, so that we don't
|
||||
# accidentally link it into a program.
|
||||
$show "echo timestamp > $libobj"
|
||||
|
@ -2213,7 +2297,7 @@ EOF
|
|||
|
||||
if test -n "$pic_flag"; then
|
||||
# Only do commands if we really have different PIC objects.
|
||||
reload_objs="$libobjs"
|
||||
reload_objs="$libobjs $reload_conv_objs"
|
||||
output="$libobj"
|
||||
eval cmds=\"$reload_cmds\"
|
||||
IFS="${IFS= }"; save_ifs="$IFS"; IFS='~'
|
||||
|
@ -2231,6 +2315,11 @@ EOF
|
|||
$run $LN_S $obj $libobj || exit $?
|
||||
fi
|
||||
|
||||
if test -n "$gentop"; then
|
||||
$show "${rm}r $gentop"
|
||||
$run ${rm}r $gentop
|
||||
fi
|
||||
|
||||
exit 0
|
||||
;;
|
||||
|
||||
|
@ -2363,7 +2452,7 @@ EOF
|
|||
fi
|
||||
|
||||
dlsyms=
|
||||
if test -n "$dlfiles$dlprefiles" || test "$dlself" = yes; then
|
||||
if test -n "$dlfiles$dlprefiles" || test "$dlself" != no; then
|
||||
if test -n "$NM" && test -n "$global_symbol_pipe"; then
|
||||
dlsyms="${outputname}S.c"
|
||||
else
|
||||
|
@ -2776,7 +2865,7 @@ else
|
|||
fi"
|
||||
else
|
||||
echo >> $output "\
|
||||
program='$outputname'
|
||||
program='$outputname$exeext'
|
||||
progdir=\"\$thisdir/$objdir\"
|
||||
"
|
||||
fi
|
||||
|
@ -3201,13 +3290,11 @@ libdir='$install_libdir'\
|
|||
# Install the shared library and build the symlinks.
|
||||
$show "$install_prog $dir/$realname $destdir/$realname"
|
||||
$run eval "$install_prog $dir/$realname $destdir/$realname" || exit $?
|
||||
test "X$dlname" = "X$realname" && dlname=
|
||||
|
||||
if test $# -gt 0; then
|
||||
# Delete the old symlinks, and create new ones.
|
||||
for linkname
|
||||
do
|
||||
test "X$dlname" = "X$linkname" && dlname=
|
||||
if test "$linkname" != "$realname"; then
|
||||
$show "(cd $destdir && $rm $linkname && $LN_S $realname $linkname)"
|
||||
$run eval "(cd $destdir && $rm $linkname && $LN_S $realname $linkname)"
|
||||
|
@ -3215,12 +3302,6 @@ libdir='$install_libdir'\
|
|||
done
|
||||
fi
|
||||
|
||||
if test -n "$dlname"; then
|
||||
# Install the dynamically-loadable library.
|
||||
$show "$install_prog $dir/$dlname $destdir/$dlname"
|
||||
$run eval "$install_prog $dir/$dlname $destdir/$dlname" || exit $?
|
||||
fi
|
||||
|
||||
# Do each command in the postinstall commands.
|
||||
lib="$destdir/$realname"
|
||||
eval cmds=\"$postinstall_cmds\"
|
||||
|
@ -3652,9 +3733,7 @@ libdir='$install_libdir'\
|
|||
# Delete the libtool libraries and symlinks.
|
||||
for n in $library_names; do
|
||||
rmfiles="$rmfiles $dir/$n"
|
||||
test "X$n" = "X$dlname" && dlname=
|
||||
done
|
||||
test -n "$dlname" && rmfiles="$rmfiles $dir/$dlname"
|
||||
test -n "$old_library" && rmfiles="$rmfiles $dir/$old_library"
|
||||
|
||||
$show "$rm $rmfiles"
|
||||
|
|
|
@ -16,6 +16,7 @@ SUBDIRS = \
|
|||
Lighting \
|
||||
MapObject \
|
||||
bmp \
|
||||
borderaverage \
|
||||
faxg3 \
|
||||
fits \
|
||||
flame \
|
||||
|
|
|
@ -0,0 +1,6 @@
|
|||
Makefile.in
|
||||
Makefile
|
||||
.deps
|
||||
_libs
|
||||
.libs
|
||||
borderaverage
|
|
@ -0,0 +1,31 @@
|
|||
## Process this file with automake to produce Makefile.in
|
||||
|
||||
libexecdir = $(gimpplugindir)/plug-ins
|
||||
|
||||
libexec_PROGRAMS = borderaverage
|
||||
|
||||
borderaverage_SOURCES = \
|
||||
borderaverage.c
|
||||
|
||||
INCLUDES = \
|
||||
-I$(top_srcdir) \
|
||||
-I$(top_srcdir)/plug-ins/libgck \
|
||||
$(GTK_CFLAGS) \
|
||||
-I$(includedir)
|
||||
|
||||
AM_CPPFLAGS = \
|
||||
-DLOCALEDIR=\""$(localedir)"\"
|
||||
|
||||
LDADD = \
|
||||
$(top_builddir)/plug-ins/megawidget/libmegawidget.a \
|
||||
$(top_builddir)/libgimp/libgimp.la \
|
||||
$(top_builddir)/plug-ins/libgck/gck/libgck.la \
|
||||
$(GTK_LIBS) \
|
||||
$(INTLLIBS)
|
||||
|
||||
.PHONY: files
|
||||
|
||||
files:
|
||||
@files=`ls $(DISTFILES) 2> /dev/null`; for p in $$files; do \
|
||||
echo $$p; \
|
||||
done
|
|
@ -21,7 +21,7 @@
|
|||
#include <stdlib.h>
|
||||
#include <libgimp/gimp.h>
|
||||
#include <gtk/gtk.h>
|
||||
#include <plug-ins/libgck/gck/gck.h>
|
||||
#include <gck/gck.h>
|
||||
#include <plug-ins/megawidget/megawidget.h>
|
||||
|
||||
#include "config.h"
|
|
@ -24,7 +24,6 @@ libexec_PROGRAMS = \
|
|||
autostretch_hsv \
|
||||
blinds \
|
||||
blur \
|
||||
borderaverage \
|
||||
bumpmap \
|
||||
bz2 \
|
||||
c_astretch \
|
||||
|
@ -32,6 +31,7 @@ libexec_PROGRAMS = \
|
|||
colorify \
|
||||
compose \
|
||||
convmatrix \
|
||||
csource \
|
||||
cubism \
|
||||
decompose \
|
||||
deinterlace \
|
||||
|
@ -62,7 +62,6 @@ libexec_PROGRAMS = \
|
|||
guillotine \
|
||||
gz \
|
||||
header \
|
||||
csource \
|
||||
hot \
|
||||
hrz \
|
||||
illusion \
|
||||
|
@ -235,16 +234,6 @@ blur_LDADD = \
|
|||
$(GTK_LIBS) \
|
||||
$(INTLLIBS)
|
||||
|
||||
borderaverage_SOURCES = \
|
||||
borderaverage.c
|
||||
|
||||
borderaverage_LDADD = \
|
||||
$(top_builddir)/plug-ins/megawidget/libmegawidget.a \
|
||||
$(top_builddir)/plug-ins/libgck/gck/libgck.la \
|
||||
$(top_builddir)/libgimp/libgimp.la \
|
||||
$(GTK_LIBS) \
|
||||
$(INTLLIBS)
|
||||
|
||||
bumpmap_SOURCES = \
|
||||
bumpmap.c
|
||||
|
||||
|
@ -303,6 +292,14 @@ convmatrix_LDADD = \
|
|||
$(GTK_LIBS) \
|
||||
$(INTLLIBS)
|
||||
|
||||
csource_SOURCES = \
|
||||
csource.c
|
||||
|
||||
csource_LDADD = \
|
||||
$(top_builddir)/libgimp/libgimp.la \
|
||||
$(GTK_LIBS) \
|
||||
$(INTLLIBS)
|
||||
|
||||
cubism_SOURCES = \
|
||||
cubism.c
|
||||
|
||||
|
@ -547,14 +544,6 @@ header_LDADD = \
|
|||
$(GLIB_LIBS) \
|
||||
$(INTLLIBS)
|
||||
|
||||
csource_SOURCES = \
|
||||
csource.c
|
||||
|
||||
csource_LDADD = \
|
||||
$(top_builddir)/libgimp/libgimp.la \
|
||||
$(GTK_LIBS) \
|
||||
$(INTLLIBS)
|
||||
|
||||
hot_SOURCES = \
|
||||
hot.c
|
||||
|
||||
|
|
|
@ -0,0 +1,363 @@
|
|||
/* borderaverage 0.01 - image processing plug-in for the Gimp 1.0 API
|
||||
*
|
||||
* Copyright (C) 1998 Philipp Klaus (webmaster@access.ch)
|
||||
*
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or modify
|
||||
* it under the terms of the GNU General Public License as published by
|
||||
* the Free Software Foundation; either version 2 of the License, or
|
||||
* (at your option) any later version.
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU General Public License
|
||||
* along with this program; if not, write to the Free Software
|
||||
* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
|
||||
*/
|
||||
|
||||
#include <stdlib.h>
|
||||
#include <libgimp/gimp.h>
|
||||
#include <gtk/gtk.h>
|
||||
#include <gck/gck.h>
|
||||
#include <plug-ins/megawidget/megawidget.h>
|
||||
|
||||
#include "config.h"
|
||||
#include "libgimp/stdplugins-intl.h"
|
||||
|
||||
|
||||
/* Declare local functions.
|
||||
*/
|
||||
static void query (void);
|
||||
static void run (char *name,
|
||||
int nparams,
|
||||
GParam *param,
|
||||
int *nreturn_vals,
|
||||
GParam **return_vals);
|
||||
|
||||
static void borderaverage(GDrawable *drawable, guchar *res_r, guchar *res_g, guchar *res_b);
|
||||
|
||||
static gint borderaverage_dialog(void);
|
||||
|
||||
static void add_new_color (gint bytes, guchar* buffer, gint* cube, gint bucket_expo);
|
||||
|
||||
void menu_callback(GtkWidget *widget, gpointer client_data);
|
||||
|
||||
GPlugInInfo PLUG_IN_INFO =
|
||||
{
|
||||
NULL, /* init_proc */
|
||||
NULL, /* quit_proc */
|
||||
query, /* query_proc */
|
||||
run, /* run_proc */
|
||||
};
|
||||
|
||||
static gint borderaverage_thickness = 3;
|
||||
static gint borderaverage_bucket_exponent = 4;
|
||||
|
||||
struct borderaverage_data {
|
||||
gint thickness;
|
||||
gint bucket_exponent;
|
||||
} borderaverage_data = { 3, 4 };
|
||||
|
||||
gchar * menu_labels[] =
|
||||
{
|
||||
"1 (nonsens?)", "2", "4", "8", "16", "32", "64", "128", "256 (nonsens?)"
|
||||
};
|
||||
|
||||
MAIN ()
|
||||
|
||||
static void
|
||||
query ()
|
||||
{
|
||||
static GParamDef args[] =
|
||||
{
|
||||
{ PARAM_INT32, "run_mode", "Interactive, non-interactive" },
|
||||
{ PARAM_IMAGE, "image", "Input image (unused)" },
|
||||
{ PARAM_DRAWABLE, "drawable", "Input drawable" },
|
||||
{ PARAM_INT32, "thickness", "Border size to take in count" },
|
||||
{ PARAM_INT32, "bucket_exponent", "Bits for bucket size (default=4: 16 Levels)" },
|
||||
};
|
||||
static GParamDef return_vals[] =
|
||||
{
|
||||
{ PARAM_INT32, "num_channels", "Number of color channels returned (always 3)" },
|
||||
{ PARAM_INT8ARRAY, "color_vals", "The average color of the specified border"},
|
||||
};
|
||||
static int nargs = sizeof (args) / sizeof (args[0]);
|
||||
static int nreturn_vals = sizeof (return_vals) / sizeof (return_vals[0]);
|
||||
|
||||
INIT_I18N();
|
||||
|
||||
gimp_install_procedure ("plug_in_borderaverage",
|
||||
"Borderaverage",
|
||||
"",
|
||||
"Philipp Klaus",
|
||||
"Internet Access AG",
|
||||
"1998",
|
||||
_("<Image>/Filters/Colors/Border Average"),
|
||||
"RGB*",
|
||||
PROC_PLUG_IN,
|
||||
nargs, nreturn_vals,
|
||||
args, return_vals);
|
||||
}
|
||||
|
||||
static void
|
||||
run (char *name,
|
||||
int nparams,
|
||||
GParam *param,
|
||||
int *nreturn_vals,
|
||||
GParam **return_vals)
|
||||
{
|
||||
static GParam values[3];
|
||||
GDrawable *drawable;
|
||||
GRunModeType run_mode;
|
||||
GStatusType status = STATUS_SUCCESS;
|
||||
gint8 *result_color;
|
||||
|
||||
INIT_I18N();
|
||||
|
||||
run_mode = param[0].data.d_int32;
|
||||
|
||||
/* get the return memory */
|
||||
result_color = (gint8 *) g_new(gint8, 3);
|
||||
|
||||
/* Get the specified drawable */
|
||||
drawable = gimp_drawable_get (param[2].data.d_drawable);
|
||||
|
||||
switch (run_mode) {
|
||||
case RUN_INTERACTIVE:
|
||||
gimp_get_data("plug_in_borderaverage", &borderaverage_data);
|
||||
borderaverage_thickness = borderaverage_data.thickness;
|
||||
borderaverage_bucket_exponent = borderaverage_data.bucket_exponent;
|
||||
if (! borderaverage_dialog())
|
||||
status = STATUS_EXECUTION_ERROR;
|
||||
break;
|
||||
|
||||
case RUN_NONINTERACTIVE:
|
||||
if (nparams != 5)
|
||||
status = STATUS_CALLING_ERROR;
|
||||
if (status == STATUS_SUCCESS)
|
||||
borderaverage_thickness = param[3].data.d_int32;
|
||||
borderaverage_bucket_exponent = param[4].data.d_int32;
|
||||
|
||||
break;
|
||||
|
||||
case RUN_WITH_LAST_VALS:
|
||||
gimp_get_data("plug_in_borderaverage", &borderaverage_data);
|
||||
borderaverage_thickness = borderaverage_data.thickness;
|
||||
borderaverage_bucket_exponent = borderaverage_data.bucket_exponent;
|
||||
break;
|
||||
|
||||
default:
|
||||
break;
|
||||
}
|
||||
|
||||
if (status == STATUS_SUCCESS) {
|
||||
/* Make sure that the drawable is RGB color */
|
||||
if (gimp_drawable_color (drawable->id)) {
|
||||
gimp_progress_init ("borderaverage");
|
||||
borderaverage (drawable, &result_color[0], &result_color[1], &result_color[2]);
|
||||
|
||||
if (run_mode != RUN_NONINTERACTIVE) {
|
||||
gimp_palette_set_foreground(result_color[0],result_color[1],result_color[2]);
|
||||
gimp_displays_flush ();
|
||||
}
|
||||
if (run_mode == RUN_INTERACTIVE)
|
||||
borderaverage_data.thickness = borderaverage_thickness;
|
||||
borderaverage_data.bucket_exponent = borderaverage_bucket_exponent;
|
||||
gimp_set_data("plug_in_borderaverage", &borderaverage_data, sizeof(borderaverage_data));
|
||||
} else {
|
||||
status = STATUS_EXECUTION_ERROR;
|
||||
}
|
||||
}
|
||||
*nreturn_vals = 3;
|
||||
*return_vals = values;
|
||||
|
||||
values[0].type = PARAM_STATUS;
|
||||
values[0].data.d_status = status;
|
||||
|
||||
values[1].type = PARAM_INT32;
|
||||
values[1].data.d_int32 = 3;
|
||||
|
||||
values[2].type = PARAM_INT8ARRAY;
|
||||
values[2].data.d_int8array = result_color;
|
||||
|
||||
gimp_drawable_detach (drawable);
|
||||
}
|
||||
|
||||
static void
|
||||
borderaverage (GDrawable *drawable, guchar *res_r, guchar *res_g, guchar *res_b) {
|
||||
gint width;
|
||||
gint height;
|
||||
gint x1, x2, y1, y2;
|
||||
gint bytes;
|
||||
gint max;
|
||||
|
||||
guchar r, g, b;
|
||||
|
||||
guchar *buffer;
|
||||
gint bucket_num, bucket_expo, bucket_rexpo;
|
||||
|
||||
gint* cube;
|
||||
|
||||
gint row, col, i,j,k; /* index variables */
|
||||
|
||||
GPixelRgn myPR;
|
||||
|
||||
|
||||
/* allocate and clear the cube before */
|
||||
bucket_expo = borderaverage_bucket_exponent;
|
||||
bucket_rexpo = 8 - bucket_expo;
|
||||
cube = (gint*) malloc( (1 << (bucket_rexpo * 3)) * sizeof(gint) );
|
||||
bucket_num = 1 << bucket_rexpo;
|
||||
|
||||
for (i = 0; i < bucket_num; i++) {
|
||||
for (j = 0; j < bucket_num; j++) {
|
||||
for (k = 0; k < bucket_num; k++) {
|
||||
cube[(i << (bucket_rexpo << 1)) + (j << bucket_rexpo) + k] = 0;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/* Get the input area. This is the bounding box of the selection in
|
||||
* the image (or the entire image if there is no selection). Only
|
||||
* operating on the input area is simply an optimization. It doesn't
|
||||
* need to be done for correct operation. (It simply makes it go
|
||||
* faster, since fewer pixels need to be operated on).
|
||||
*/
|
||||
|
||||
gimp_drawable_mask_bounds (drawable->id, &x1, &y1, &x2, &y2);
|
||||
|
||||
/* Get the size of the input image. (This will/must be the same
|
||||
* as the size of the output image.
|
||||
*/
|
||||
width = drawable->width;
|
||||
height = drawable->height;
|
||||
bytes = drawable->bpp;
|
||||
|
||||
/* allocate row buffer */
|
||||
buffer = (guchar *) malloc ((x2 - x1) * bytes);
|
||||
|
||||
/* initialize the pixel regions */
|
||||
gimp_pixel_rgn_init (&myPR, drawable, 0, 0, width, height, FALSE, FALSE);
|
||||
|
||||
/* loop through the rows, performing our magic*/
|
||||
for (row = y1; row < y2; row++) {
|
||||
|
||||
gimp_pixel_rgn_get_row (&myPR, buffer, x1, row, (x2-x1));
|
||||
|
||||
if (row < y1 + borderaverage_thickness ||
|
||||
row >= y2 - borderaverage_thickness) {
|
||||
/* add the whole row */
|
||||
for (col = 0; col < ((x2 - x1) * bytes); col += bytes) {
|
||||
add_new_color(bytes, &buffer[col], cube, bucket_expo);
|
||||
}
|
||||
} else {
|
||||
/* add the left border */
|
||||
for (col = 0; col < (borderaverage_thickness * bytes); col += bytes) {
|
||||
add_new_color(bytes, &buffer[col], cube, bucket_expo);
|
||||
}
|
||||
/* add the right border */
|
||||
for (col = ((x2 - x1 - borderaverage_thickness) * bytes);
|
||||
col < ((x2 - x1) * bytes); col += bytes) {
|
||||
add_new_color(bytes, &buffer[col], cube, bucket_expo);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
if ((row % 5) == 0)
|
||||
gimp_progress_update ((double) row / (double) (y2 - y1));
|
||||
}
|
||||
|
||||
max = 0; r = 0; g = 0; b = 0;
|
||||
|
||||
/* get max of cube */
|
||||
for (i = 0; i < bucket_num; i++) {
|
||||
for (j = 0; j < bucket_num; j++) {
|
||||
for (k = 0; k < bucket_num; k++) {
|
||||
if (cube[(i << (bucket_rexpo << 1)) + (j << bucket_rexpo) + k] > max) {
|
||||
max = cube[(i << (bucket_rexpo << 1)) + (j << bucket_rexpo) + k];
|
||||
r = (i<<bucket_expo) + (1<<(bucket_expo - 1));
|
||||
g = (j<<bucket_expo) + (1<<(bucket_expo - 1));
|
||||
b = (k<<bucket_expo) + (1<<(bucket_expo - 1));
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/* return the color */
|
||||
*res_r = r;
|
||||
*res_g = g;
|
||||
*res_b = b;
|
||||
|
||||
free (buffer);
|
||||
}
|
||||
|
||||
|
||||
static void add_new_color(gint bytes, guchar* buffer, gint *cube, gint bucket_expo) {
|
||||
guchar r,g,b;
|
||||
gint bucket_rexpo;
|
||||
|
||||
bucket_rexpo = 8 - bucket_expo;
|
||||
r = buffer[0] >>bucket_expo;
|
||||
if (bytes > 1) {
|
||||
g = buffer[1] >>bucket_expo;
|
||||
} else {
|
||||
g = 0;
|
||||
}
|
||||
if (bytes > 2) {
|
||||
b = buffer[2] >>bucket_expo;
|
||||
} else {
|
||||
b = 0;
|
||||
}
|
||||
cube[(r << (bucket_rexpo << 1)) + (g << bucket_rexpo) + b]++;
|
||||
}
|
||||
|
||||
static gint borderaverage_dialog() {
|
||||
GtkWidget *dlg, *frame, *vbox2;
|
||||
GtkWidget *vbox, *menu;
|
||||
gint runp;
|
||||
gchar **argv;
|
||||
gint argc;
|
||||
|
||||
/* Set args */
|
||||
argc = 1;
|
||||
argv = g_new(gchar *, 1);
|
||||
argv[0] = g_strdup("borderaverage");
|
||||
gtk_init(&argc, &argv);
|
||||
gtk_rc_parse(gimp_gtkrc());
|
||||
|
||||
dlg = mw_app_new("plug_in_borderaverage", "Borderaverage", &runp);
|
||||
|
||||
vbox = gtk_vbox_new(FALSE, 0);
|
||||
gtk_container_border_width(GTK_CONTAINER(vbox), 5);
|
||||
gtk_box_pack_start(GTK_BOX(GTK_DIALOG(dlg)->vbox), vbox, TRUE, TRUE, 0);
|
||||
gtk_widget_show(vbox);
|
||||
|
||||
mw_ientry_new(vbox, _("Border Size"), _("Thickness"), &borderaverage_thickness);
|
||||
|
||||
|
||||
frame=gck_frame_new(_("Number of colors"),vbox,GTK_SHADOW_ETCHED_IN,FALSE,FALSE,0,2);
|
||||
vbox2=gck_vbox_new(frame,FALSE,TRUE,TRUE,5,0,5);
|
||||
|
||||
menu=gck_option_menu_new(_("Bucket Size:"),vbox2,TRUE,TRUE,0,
|
||||
menu_labels,(GtkSignalFunc)menu_callback, NULL);
|
||||
gtk_option_menu_set_history(GTK_OPTION_MENU(menu),borderaverage_bucket_exponent);
|
||||
gtk_widget_show(menu);
|
||||
|
||||
gtk_widget_show(dlg);
|
||||
gtk_main();
|
||||
gdk_flush();
|
||||
|
||||
if (runp)
|
||||
return 1;
|
||||
else
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
||||
void menu_callback(GtkWidget *widget, gpointer client_data) {
|
||||
borderaverage_bucket_exponent=(gint)gtk_object_get_data(GTK_OBJECT(widget),"_GckOptionMenuItemID");
|
||||
}
|
|
@ -24,6 +24,10 @@ foreach ($bins, $opts) { s/ \\\n$//s }
|
|||
print MK <<EOT;
|
||||
libexecdir = \$(gimpplugindir)/plug-ins
|
||||
|
||||
EXTRA_DIST = \\
|
||||
mkgen.pl \\
|
||||
plugin-defs.pl
|
||||
|
||||
AM_CPPFLAGS = \\
|
||||
-DLOCALEDIR=\\""\$(localedir)"\\"
|
||||
|
||||
|
|
|
@ -10,7 +10,6 @@
|
|||
'autostretch_hsv' => { libdep => 'glib' },
|
||||
'blinds' => { libdep => 'gtk' },
|
||||
'blur' => { libdep => 'gtk', libsupp => 'gpc' },
|
||||
'borderaverage' => { libdep => 'gtk', libsupp => 'gck:megawidget' },
|
||||
'bumpmap' => { libdep => 'gtk', ui => 1 },
|
||||
'bz2' => { libdep => 'glib' },
|
||||
'c_astretch' => { libdep => 'glib' },
|
||||
|
@ -18,6 +17,7 @@
|
|||
'colorify' => { libdep => 'gtk' },
|
||||
'compose' => { libdep => 'gtk', ui => 1 },
|
||||
'convmatrix' => { libdep => 'gtk' },
|
||||
'csource' => { libdep => 'gtk' },
|
||||
'cubism' => { libdep => 'gtk' },
|
||||
'decompose' => { libdep => 'gtk' },
|
||||
'deinterlace' => { libdep => 'gtk', libsupp => 'megawidget' },
|
||||
|
|
|
@ -79,7 +79,7 @@ EXTRA_DIST = \
|
|||
iter_ALT/old/plug_in_CentralReflection_iter_ALT.inc \
|
||||
iter_ALT/old/plug_in_anamorphose_iter_ALT.inc \
|
||||
iter_ALT/old/plug_in_blur2_iter_ALT.inc \
|
||||
iter_ALT/old/plug-in_colorify_iter_ALT.inc \
|
||||
iter_ALT/old/plug_in_colorify_iter_ALT.inc \
|
||||
iter_ALT/old/plug_in_encript_iter_ALT.inc \
|
||||
iter_ALT/old/plug_in_figures_iter_ALT.inc \
|
||||
iter_ALT/old/plug_in_gflare_iter_ALT.inc \
|
||||
|
|
|
@ -11,7 +11,7 @@ plug-ins/common/blur.c
|
|||
plug-ins/bmp/bmp.c
|
||||
plug-ins/bmp/bmpread.c
|
||||
plug-ins/bmp/bmpwrite.c
|
||||
plug-ins/common/borderaverage.c
|
||||
plug-ins/borderaverage/borderaverage.c
|
||||
plug-ins/common/bumpmap.c
|
||||
plug-ins/common/bz2.c
|
||||
plug-ins/common/checkerboard.c
|
||||
|
|
1135
po-plug-ins/de.po
1135
po-plug-ins/de.po
File diff suppressed because it is too large
Load Diff
1135
po-plug-ins/fi.po
1135
po-plug-ins/fi.po
File diff suppressed because it is too large
Load Diff
|
@ -6,7 +6,7 @@
|
|||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: gimp VERSION\n"
|
||||
"POT-Creation-Date: 1999-06-24 13:13+0200\n"
|
||||
"POT-Creation-Date: 1999-07-17 11:11-0700\n"
|
||||
"PO-Revision-Date: 1999-03-18 19:00+0100\n"
|
||||
"Last-Translator: Vincent Renardias <vincent@ldsol.com>\n"
|
||||
"Language-Team: Vincent Renardias <vincent@ldsol.com>\n"
|
||||
|
@ -458,9 +458,9 @@ msgstr "Graphe des r
|
|||
#: plug-ins/common/depthmerge.c:746 plug-ins/common/destripe.c:695
|
||||
#: plug-ins/common/gif.c:1263 plug-ins/common/jpeg.c:1000
|
||||
#: plug-ins/common/mail.c:491 plug-ins/common/oilify.c:460
|
||||
#: plug-ins/common/png.c:1180 plug-ins/common/ps.c:2023
|
||||
#: plug-ins/common/png.c:827 plug-ins/common/ps.c:2023
|
||||
#: plug-ins/common/ps.c:2290 plug-ins/common/xbm.c:959
|
||||
#: plug-ins/common/xpm.c:763 plug-ins/print/print.c:1279
|
||||
#: plug-ins/common/xpm.c:763 plug-ins/print/print.c:1104
|
||||
msgid "OK"
|
||||
msgstr "OK"
|
||||
|
||||
|
@ -528,16 +528,16 @@ msgstr ""
|
|||
#: plug-ins/Lighting/lighting_ui.c:1062 plug-ins/bmp/bmpwrite.c:437
|
||||
#: plug-ins/common/CML_explorer.c:2690 plug-ins/common/apply_lens.c:430
|
||||
#: plug-ins/common/blur.c:621 plug-ins/common/bumpmap.c:979
|
||||
#: plug-ins/common/checkerboard.c:390 plug-ins/common/colorify.c:319
|
||||
#: plug-ins/common/checkerboard.c:390 plug-ins/common/colorify.c:323
|
||||
#: plug-ins/common/compose.c:825 plug-ins/common/convmatrix.c:723
|
||||
#: plug-ins/common/cubism.c:347 plug-ins/common/decompose.c:924
|
||||
#: plug-ins/common/depthmerge.c:756 plug-ins/common/destripe.c:704
|
||||
#: plug-ins/common/gif.c:1172 plug-ins/common/jpeg.c:1009
|
||||
#: plug-ins/common/mail.c:502 plug-ins/common/oilify.c:469
|
||||
#: plug-ins/common/png.c:1189 plug-ins/common/ps.c:2033
|
||||
#: plug-ins/common/png.c:836 plug-ins/common/ps.c:2033
|
||||
#: plug-ins/common/ps.c:2300 plug-ins/common/xbm.c:707
|
||||
#: plug-ins/common/xbm.c:969 plug-ins/common/xpm.c:772
|
||||
#: plug-ins/print/print.c:1166 plug-ins/print/print.c:1272
|
||||
#: plug-ins/print/print.c:991 plug-ins/print/print.c:1097
|
||||
msgid "Cancel"
|
||||
msgstr "Annuler"
|
||||
|
||||
|
@ -912,7 +912,7 @@ msgstr "Effet de lentille optique"
|
|||
#: plug-ins/common/apply_lens.c:439 plug-ins/common/blur.c:607
|
||||
#: plug-ins/common/checkerboard.c:399 plug-ins/common/cubism.c:356
|
||||
#: plug-ins/common/jpeg.c:1018 plug-ins/common/oilify.c:478
|
||||
#: plug-ins/common/png.c:1200 plug-ins/common/xpm.c:781
|
||||
#: plug-ins/common/png.c:847 plug-ins/common/xpm.c:781
|
||||
msgid "Parameter Settings"
|
||||
msgstr "Réglage des paramètres"
|
||||
|
||||
|
@ -1067,8 +1067,8 @@ msgid "Saves files in Windows BMP file format"
|
|||
msgstr "Enregistre le fichier au format Windows BMP"
|
||||
|
||||
#: plug-ins/bmp/bmpread.c:27 plug-ins/common/gifload.c:287
|
||||
#: plug-ins/common/jpeg.c:494 plug-ins/common/png.c:700
|
||||
#: plug-ins/common/png.c:702 plug-ins/common/xbm.c:523
|
||||
#: plug-ins/common/jpeg.c:494 plug-ins/common/png.c:345
|
||||
#: plug-ins/common/png.c:347 plug-ins/common/xbm.c:523
|
||||
#: plug-ins/common/xpm.c:300
|
||||
#, c-format
|
||||
msgid "Loading %s:"
|
||||
|
@ -1110,7 +1110,7 @@ msgstr "%s: mauvaise palette de couleurs\n"
|
|||
#: plug-ins/bmp/bmpread.c:210 plug-ins/bmp/bmpread.c:218
|
||||
#: plug-ins/bmp/bmpread.c:224 plug-ins/common/compose.c:562
|
||||
#: plug-ins/common/decompose.c:472 plug-ins/common/gifload.c:828
|
||||
#: plug-ins/common/jpeg.c:611 plug-ins/common/png.c:810
|
||||
#: plug-ins/common/jpeg.c:611 plug-ins/common/png.c:455
|
||||
#: plug-ins/common/xbm.c:612
|
||||
msgid "Background"
|
||||
msgstr "Fond"
|
||||
|
@ -1126,9 +1126,9 @@ msgid "can't open %s\n"
|
|||
msgstr "impossible d'ouvrir %s\n"
|
||||
|
||||
#: plug-ins/bmp/bmpwrite.c:154 plug-ins/common/jpeg.c:759
|
||||
#: plug-ins/common/png.c:950 plug-ins/common/png.c:952
|
||||
#: plug-ins/common/png.c:595 plug-ins/common/png.c:597
|
||||
#: plug-ins/common/ps.c:673 plug-ins/common/xbm.c:777
|
||||
#: plug-ins/common/xpm.c:611 plug-ins/common/xwd.c:503
|
||||
#: plug-ins/common/xpm.c:611 plug-ins/common/xwd.c:507
|
||||
#, c-format
|
||||
msgid "Saving %s:"
|
||||
msgstr "Enregistrement de %s:"
|
||||
|
@ -1146,23 +1146,23 @@ msgstr "Options d'enregistrement"
|
|||
msgid "RLE encoded"
|
||||
msgstr "Compression RLE"
|
||||
|
||||
#: plug-ins/common/borderaverage.c:98
|
||||
#: plug-ins/borderaverage/borderaverage.c:98
|
||||
msgid "<Image>/Filters/Colors/Border Average"
|
||||
msgstr "<Image>/Fichier/Couleurs/Moyenne de contour"
|
||||
|
||||
#: plug-ins/common/borderaverage.c:339
|
||||
#: plug-ins/borderaverage/borderaverage.c:339
|
||||
msgid "Border Size"
|
||||
msgstr "Taille du bord"
|
||||
|
||||
#: plug-ins/common/borderaverage.c:339
|
||||
#: plug-ins/borderaverage/borderaverage.c:339
|
||||
msgid "Thickness"
|
||||
msgstr "Épaisseur"
|
||||
|
||||
#: plug-ins/common/borderaverage.c:342
|
||||
#: plug-ins/borderaverage/borderaverage.c:342
|
||||
msgid "Number of colors"
|
||||
msgstr "Nombre de couleurs"
|
||||
|
||||
#: plug-ins/common/borderaverage.c:345
|
||||
#: plug-ins/borderaverage/borderaverage.c:345
|
||||
msgid "Bucket Size:"
|
||||
msgstr "Taille des Cases:"
|
||||
|
||||
|
@ -1313,24 +1313,24 @@ msgstr "<Image>/Fichier/Couleurs/Coloriser"
|
|||
msgid "Colorifying..."
|
||||
msgstr "Colorisation..."
|
||||
|
||||
#: plug-ins/common/colorify.c:304
|
||||
#: plug-ins/common/colorify.c:308
|
||||
msgid "Colorify"
|
||||
msgstr "Coloriser"
|
||||
|
||||
#: plug-ins/common/colorify.c:310
|
||||
#: plug-ins/common/colorify.c:314
|
||||
msgid "Ok"
|
||||
msgstr "Ok"
|
||||
|
||||
#: plug-ins/common/colorify.c:327 plug-ins/common/xpm.c:406
|
||||
#: plug-ins/print/print.c:1023
|
||||
#: plug-ins/common/colorify.c:331 plug-ins/common/xpm.c:406
|
||||
#: plug-ins/print/print.c:848
|
||||
msgid "Color"
|
||||
msgstr "Couleur"
|
||||
|
||||
#: plug-ins/common/colorify.c:340
|
||||
#: plug-ins/common/colorify.c:344
|
||||
msgid "Custom Color: "
|
||||
msgstr "Couleur Personnalisée: "
|
||||
|
||||
#: plug-ins/common/colorify.c:430
|
||||
#: plug-ins/common/colorify.c:434
|
||||
msgid "Colorify Custom Color"
|
||||
msgstr "Coloriser, couleur personnalisée"
|
||||
|
||||
|
@ -1425,7 +1425,8 @@ msgstr "Composer une image
|
|||
#: plug-ins/common/compose.c:229
|
||||
msgid "This function creates a new image from multiple gray images"
|
||||
msgstr ""
|
||||
"Cette fonction crée une nouvelle image à partir de plusieurs images en tons de gris."
|
||||
"Cette fonction crée une nouvelle image à partir de plusieurs images en tons "
|
||||
"de gris."
|
||||
|
||||
#: plug-ins/common/compose.c:234
|
||||
msgid "<Image>/Image/Channel Ops/Compose"
|
||||
|
@ -1694,7 +1695,8 @@ msgid ""
|
|||
"This function creates new gray images with different channel information in "
|
||||
"each of them"
|
||||
msgstr ""
|
||||
"Cette fonction crée de nouvelles images en tons de gris avec des informations de canaux pour chacune d'entre elles"
|
||||
"Cette fonction crée de nouvelles images en tons de gris avec des "
|
||||
"informations de canaux pour chacune d'entre elles"
|
||||
|
||||
#: plug-ins/common/decompose.c:222
|
||||
msgid "<Image>/Image/Channel Ops/Decompose"
|
||||
|
@ -1890,7 +1892,7 @@ msgstr "Enregistrer en GIF"
|
|||
msgid "GIF Options"
|
||||
msgstr "Options GIF"
|
||||
|
||||
#: plug-ins/common/gif.c:1294 plug-ins/common/png.c:1209
|
||||
#: plug-ins/common/gif.c:1294 plug-ins/common/png.c:856
|
||||
msgid "Interlace"
|
||||
msgstr "Entrelacement"
|
||||
|
||||
|
@ -2214,19 +2216,19 @@ msgstr "Utiliser l'algorithme par intensit
|
|||
msgid "Mask Size"
|
||||
msgstr "Taille du masque"
|
||||
|
||||
#: plug-ins/common/png.c:504
|
||||
#: plug-ins/common/png.c:149
|
||||
msgid "Loads files in PNG file format"
|
||||
msgstr "Charge les fichiers enregistrés au format PNG"
|
||||
|
||||
#: plug-ins/common/png.c:505
|
||||
#: plug-ins/common/png.c:150
|
||||
msgid "This plug-in loads Portable Network Graphics (PNG) files."
|
||||
msgstr "Cet appendice charge les fichiers Portable Network Graphics (PNG)."
|
||||
|
||||
#: plug-ins/common/png.c:1171
|
||||
#: plug-ins/common/png.c:818
|
||||
msgid "PNG Options"
|
||||
msgstr "Options PNG"
|
||||
|
||||
#: plug-ins/common/png.c:1216
|
||||
#: plug-ins/common/png.c:863
|
||||
msgid "Compression level"
|
||||
msgstr "Niveau de compression"
|
||||
|
||||
|
@ -2324,135 +2326,135 @@ msgstr "300 PPP"
|
|||
msgid "600 DPI"
|
||||
msgstr "600 PPP"
|
||||
|
||||
#: plug-ins/print/print.c:406
|
||||
#: plug-ins/print/print.c:229
|
||||
msgid "PostScript Level 1"
|
||||
msgstr "PostScript Level 1"
|
||||
|
||||
#: plug-ins/print/print.c:408
|
||||
#: plug-ins/print/print.c:231
|
||||
msgid "PostScript Level 2"
|
||||
msgstr "PostScript Level 2"
|
||||
|
||||
#: plug-ins/print/print.c:410
|
||||
#: plug-ins/print/print.c:233
|
||||
msgid "HP DeskJet 500, 520"
|
||||
msgstr "HP DeskJet 500, 520"
|
||||
|
||||
#: plug-ins/print/print.c:412
|
||||
#: plug-ins/print/print.c:235
|
||||
msgid "HP DeskJet 500C, 540C"
|
||||
msgstr "HP DeskJet 500C, 540C"
|
||||
|
||||
#: plug-ins/print/print.c:414
|
||||
#: plug-ins/print/print.c:237
|
||||
msgid "HP DeskJet 550C, 560C"
|
||||
msgstr "HP DeskJet 550C, 560C"
|
||||
|
||||
#: plug-ins/print/print.c:416
|
||||
#: plug-ins/print/print.c:239
|
||||
msgid "HP DeskJet 600 series"
|
||||
msgstr "HP DeskJet 600 series"
|
||||
|
||||
#: plug-ins/print/print.c:418
|
||||
#: plug-ins/print/print.c:241
|
||||
msgid "HP DeskJet 800 series"
|
||||
msgstr "HP DeskJet 800 series"
|
||||
|
||||
#: plug-ins/print/print.c:420
|
||||
#: plug-ins/print/print.c:243
|
||||
msgid "HP DeskJet 1100C, 1120C"
|
||||
msgstr "HP DeskJet 1100C, 1120C"
|
||||
|
||||
#: plug-ins/print/print.c:422
|
||||
#: plug-ins/print/print.c:245
|
||||
msgid "HP DeskJet 1200C, 1600C"
|
||||
msgstr "HP DeskJet 1200C, 1600C"
|
||||
|
||||
#: plug-ins/print/print.c:424
|
||||
#: plug-ins/print/print.c:247
|
||||
msgid "HP LaserJet II series"
|
||||
msgstr "HP LaserJet II series"
|
||||
|
||||
#: plug-ins/print/print.c:426
|
||||
#: plug-ins/print/print.c:249
|
||||
msgid "HP LaserJet III series"
|
||||
msgstr "HP LaserJet III series"
|
||||
|
||||
#: plug-ins/print/print.c:428
|
||||
#: plug-ins/print/print.c:251
|
||||
msgid "HP LaserJet 4 series"
|
||||
msgstr "HP LaserJet 4 series"
|
||||
|
||||
#: plug-ins/print/print.c:430
|
||||
#: plug-ins/print/print.c:253
|
||||
msgid "HP LaserJet 4V, 4Si"
|
||||
msgstr "HP LaserJet 4V, 4Si"
|
||||
|
||||
#: plug-ins/print/print.c:432
|
||||
#: plug-ins/print/print.c:255
|
||||
msgid "HP LaserJet 5 series"
|
||||
msgstr "HP LaserJet 5 series"
|
||||
|
||||
#: plug-ins/print/print.c:434
|
||||
#: plug-ins/print/print.c:257
|
||||
msgid "HP LaserJet 5Si"
|
||||
msgstr "HP LaserJet 5Si"
|
||||
|
||||
#: plug-ins/print/print.c:436
|
||||
#: plug-ins/print/print.c:259
|
||||
msgid "HP LaserJet 6 series"
|
||||
msgstr "HP LaserJet 6 series"
|
||||
|
||||
#: plug-ins/print/print.c:438
|
||||
#: plug-ins/print/print.c:261
|
||||
msgid "EPSON Stylus Color"
|
||||
msgstr "EPSON Stylus Color"
|
||||
|
||||
#: plug-ins/print/print.c:440
|
||||
#: plug-ins/print/print.c:263
|
||||
msgid "EPSON Stylus Color Pro"
|
||||
msgstr "EPSON Stylus Color Pro"
|
||||
|
||||
#: plug-ins/print/print.c:442
|
||||
#: plug-ins/print/print.c:265
|
||||
msgid "EPSON Stylus Color Pro XL"
|
||||
msgstr "EPSON Stylus Color Pro XL"
|
||||
|
||||
#: plug-ins/print/print.c:444
|
||||
#: plug-ins/print/print.c:267
|
||||
msgid "EPSON Stylus Color 1500"
|
||||
msgstr "EPSON Stylus Color 1500"
|
||||
|
||||
#: plug-ins/print/print.c:446
|
||||
#: plug-ins/print/print.c:269
|
||||
msgid "EPSON Stylus Color 400"
|
||||
msgstr "EPSON Stylus Color 400"
|
||||
|
||||
#: plug-ins/print/print.c:448
|
||||
#: plug-ins/print/print.c:271
|
||||
msgid "EPSON Stylus Color 500"
|
||||
msgstr "EPSON Stylus Color 500"
|
||||
|
||||
#: plug-ins/print/print.c:450
|
||||
#: plug-ins/print/print.c:273
|
||||
msgid "EPSON Stylus Color 600"
|
||||
msgstr "EPSON Stylus Color 600"
|
||||
|
||||
#: plug-ins/print/print.c:452
|
||||
#: plug-ins/print/print.c:275
|
||||
msgid "EPSON Stylus Color 800"
|
||||
msgstr "EPSON Stylus Color 800"
|
||||
|
||||
#: plug-ins/print/print.c:454
|
||||
#: plug-ins/print/print.c:277
|
||||
msgid "EPSON Stylus Color 1520"
|
||||
msgstr "EPSON Stylus Color 1520"
|
||||
|
||||
#: plug-ins/print/print.c:456
|
||||
#: plug-ins/print/print.c:279
|
||||
msgid "EPSON Stylus Color 3000"
|
||||
msgstr "EPSON Stylus Color 3000"
|
||||
|
||||
#: plug-ins/print/print.c:509
|
||||
#: plug-ins/print/print.c:332
|
||||
msgid "This plug-in prints images from The GIMP."
|
||||
msgstr "Cet appendice imprime des images depuis Gimp."
|
||||
|
||||
#: plug-ins/print/print.c:510
|
||||
#: plug-ins/print/print.c:333
|
||||
msgid "Prints images to PostScript, PCL, or ESC/P2 printers."
|
||||
msgstr "Imprime des images vers des imprimantes PostScript, PCL ou ESC/P2."
|
||||
|
||||
#: plug-ins/print/print.c:514
|
||||
#: plug-ins/print/print.c:337
|
||||
msgid "<Image>/File/Print"
|
||||
msgstr "<Image>/Fichier/Imprimer"
|
||||
|
||||
#: plug-ins/print/print.c:827
|
||||
#: plug-ins/print/print.c:650
|
||||
msgid "Auto"
|
||||
msgstr "Auto"
|
||||
|
||||
#: plug-ins/print/print.c:828
|
||||
#: plug-ins/print/print.c:651
|
||||
msgid "Portrait"
|
||||
msgstr "Portrait"
|
||||
|
||||
#: plug-ins/print/print.c:829
|
||||
#: plug-ins/print/print.c:652
|
||||
msgid "Landscape"
|
||||
msgstr "Paysage"
|
||||
|
||||
#: plug-ins/print/print.c:860
|
||||
#: plug-ins/print/print.c:685
|
||||
#, c-format
|
||||
msgid "Print v%s"
|
||||
msgstr "Impression Gimp v%s"
|
||||
|
@ -2460,126 +2462,126 @@ msgstr "Impression Gimp v%s"
|
|||
#.
|
||||
#. * Media size option menu...
|
||||
#.
|
||||
#: plug-ins/print/print.c:910
|
||||
#: plug-ins/print/print.c:735
|
||||
msgid "Media Size:"
|
||||
msgstr "Taille du support:"
|
||||
|
||||
#.
|
||||
#. * Media type option menu...
|
||||
#.
|
||||
#: plug-ins/print/print.c:926
|
||||
#: plug-ins/print/print.c:751
|
||||
msgid "Media Type:"
|
||||
msgstr "Type de support:"
|
||||
|
||||
#.
|
||||
#. * Media source option menu...
|
||||
#.
|
||||
#: plug-ins/print/print.c:942
|
||||
#: plug-ins/print/print.c:767
|
||||
msgid "Media Source:"
|
||||
msgstr "Alimentation:"
|
||||
|
||||
#.
|
||||
#. * Orientation option menu...
|
||||
#.
|
||||
#: plug-ins/print/print.c:958
|
||||
#: plug-ins/print/print.c:783
|
||||
msgid "Orientation:"
|
||||
msgstr "Orientation:"
|
||||
|
||||
#.
|
||||
#. * Resolution option menu...
|
||||
#.
|
||||
#: plug-ins/common/ps.c:1999 plug-ins/print/print.c:988
|
||||
#: plug-ins/common/ps.c:1999 plug-ins/print/print.c:813
|
||||
msgid "Resolution:"
|
||||
msgstr "Résolution:"
|
||||
|
||||
#.
|
||||
#. * Output type toggles...
|
||||
#.
|
||||
#: plug-ins/print/print.c:1004
|
||||
#: plug-ins/print/print.c:829
|
||||
msgid "Output Type:"
|
||||
msgstr "Type de Sortie:"
|
||||
|
||||
#: plug-ins/print/print.c:1013
|
||||
#: plug-ins/print/print.c:838
|
||||
msgid "B&W"
|
||||
msgstr "N&B"
|
||||
|
||||
#.
|
||||
#. * Scaling...
|
||||
#.
|
||||
#: plug-ins/print/print.c:1036
|
||||
#: plug-ins/print/print.c:861
|
||||
msgid "Scaling:"
|
||||
msgstr "Échelle:"
|
||||
|
||||
#: plug-ins/print/print.c:1071
|
||||
#: plug-ins/print/print.c:896
|
||||
msgid "Percent"
|
||||
msgstr "Pourcent"
|
||||
|
||||
#: plug-ins/print/print.c:1080
|
||||
#: plug-ins/print/print.c:905
|
||||
msgid "PPI"
|
||||
msgstr "PPP"
|
||||
|
||||
#.
|
||||
#. * Brightness slider...
|
||||
#.
|
||||
#: plug-ins/print/print.c:1092
|
||||
#: plug-ins/print/print.c:917
|
||||
msgid "Brightness:"
|
||||
msgstr "Luminosité:"
|
||||
|
||||
#.
|
||||
#. * Printer option menu...
|
||||
#.
|
||||
#: plug-ins/print/print.c:1127
|
||||
#: plug-ins/print/print.c:952
|
||||
msgid "Printer:"
|
||||
msgstr "Imprimante:"
|
||||
|
||||
#: plug-ins/print/print.c:1153 plug-ins/print/print.c:1186
|
||||
#: plug-ins/print/print.c:978 plug-ins/print/print.c:1011
|
||||
msgid "Setup"
|
||||
msgstr "Configuration"
|
||||
|
||||
#: plug-ins/print/print.c:1173
|
||||
#: plug-ins/print/print.c:998
|
||||
msgid "Print"
|
||||
msgstr "Impression"
|
||||
|
||||
#.
|
||||
#. * Printer driver option menu...
|
||||
#.
|
||||
#: plug-ins/print/print.c:1208
|
||||
#: plug-ins/print/print.c:1033
|
||||
msgid "Driver:"
|
||||
msgstr "Pilote:"
|
||||
|
||||
#.
|
||||
#. * PPD file...
|
||||
#.
|
||||
#: plug-ins/print/print.c:1233
|
||||
#: plug-ins/print/print.c:1058
|
||||
msgid "PPD File:"
|
||||
msgstr "Fichier PPD:"
|
||||
|
||||
#: plug-ins/print/print.c:1246
|
||||
#: plug-ins/print/print.c:1071
|
||||
msgid "Browse"
|
||||
msgstr "Parcourir"
|
||||
|
||||
#.
|
||||
#. * Print command...
|
||||
#.
|
||||
#: plug-ins/print/print.c:1256
|
||||
#: plug-ins/print/print.c:1081
|
||||
msgid "Command:"
|
||||
msgstr "Commande:"
|
||||
|
||||
#.
|
||||
#. * Output file selection dialog...
|
||||
#.
|
||||
#: plug-ins/print/print.c:1291
|
||||
#: plug-ins/print/print.c:1116
|
||||
msgid "Print To File?"
|
||||
msgstr "Imprimer dans un fichier?"
|
||||
|
||||
#.
|
||||
#. * PPD file selection dialog...
|
||||
#.
|
||||
#: plug-ins/print/print.c:1301
|
||||
#: plug-ins/print/print.c:1126
|
||||
msgid "PPD File?"
|
||||
msgstr "Fichier PPD?"
|
||||
|
||||
#: plug-ins/print/print.c:2287
|
||||
#: plug-ins/print/print.c:2112
|
||||
msgid "File"
|
||||
msgstr "Fichier"
|
||||
|
||||
|
@ -2867,41 +2869,41 @@ msgstr "Enregistrer en Xpm"
|
|||
msgid "Alpha Threshold"
|
||||
msgstr "Seuil alpha"
|
||||
|
||||
#: plug-ins/common/xwd.c:222 plug-ins/common/xwd.c:223
|
||||
#: plug-ins/common/xwd.c:226 plug-ins/common/xwd.c:227
|
||||
msgid "load file of the XWD file format"
|
||||
msgstr "charge un fichier enregistré au format XWD"
|
||||
|
||||
#: plug-ins/common/xwd.c:234
|
||||
#: plug-ins/common/xwd.c:238
|
||||
msgid "saves files in the XWD file format"
|
||||
msgstr "enregistre le fichier au format XWD"
|
||||
|
||||
#: plug-ins/common/xwd.c:235
|
||||
#: plug-ins/common/xwd.c:239
|
||||
msgid "XWD saving handles all image types except those with alpha channels."
|
||||
msgstr ""
|
||||
"La sauvegarde au format XWD gère tous les types d'images, sauf ceux avec des "
|
||||
"canaux alpha."
|
||||
|
||||
#: plug-ins/common/xwd.c:331
|
||||
#: plug-ins/common/xwd.c:335
|
||||
msgid "can't open file for reading"
|
||||
msgstr "impossible d'ouvrir le fichier en lecture"
|
||||
|
||||
#: plug-ins/common/xwd.c:347
|
||||
#: plug-ins/common/xwd.c:351
|
||||
msgid "can't open file as XWD file"
|
||||
msgstr "impossible d'ouvrir comme fichier XWD"
|
||||
|
||||
#: plug-ins/common/xwd.c:362
|
||||
#: plug-ins/common/xwd.c:366
|
||||
msgid "can't get memory for colormap"
|
||||
msgstr "Pas assez de mémoire pour la palette."
|
||||
|
||||
#: plug-ins/common/xwd.c:380
|
||||
#: plug-ins/common/xwd.c:384
|
||||
msgid "can't read color entries"
|
||||
msgstr "Je ne peux lire les entrées de couleurs."
|
||||
|
||||
#: plug-ins/common/xwd.c:444
|
||||
#: plug-ins/common/xwd.c:448
|
||||
msgid "this image depth/format is not supported"
|
||||
msgstr "Ce format d'image ou cette profondeur ne sont pas gérés."
|
||||
|
||||
#: plug-ins/common/xwd.c:448
|
||||
#: plug-ins/common/xwd.c:452
|
||||
#, c-format
|
||||
msgid ""
|
||||
"load_image (xwd): XWD-file %s has format %d, depth %d\n"
|
||||
|
@ -2912,37 +2914,36 @@ msgstr ""
|
|||
"profondeur %d et bits par pixel %d.\n"
|
||||
"De tels fichiers ne sont pas gérés actuellement.\n"
|
||||
|
||||
#: plug-ins/common/xwd.c:476
|
||||
#: plug-ins/common/xwd.c:480
|
||||
msgid "XWD save cannot handle images with alpha channels"
|
||||
msgstr ""
|
||||
"Il est impossible de sauver des images avec canaux alpha au format XWD."
|
||||
|
||||
#: plug-ins/common/xwd.c:487
|
||||
#: plug-ins/common/xwd.c:491
|
||||
msgid "cannot operate on unknown image types"
|
||||
msgstr "Impossible d'opérer sur un type d'image inconnu."
|
||||
|
||||
#: plug-ins/common/xwd.c:496
|
||||
#: plug-ins/common/xwd.c:500
|
||||
msgid "can't open file for writing"
|
||||
msgstr "impossible d'ouvrir le fichier en écriture"
|
||||
|
||||
#: plug-ins/common/xwd.c:1148
|
||||
#: plug-ins/common/xwd.c:1152
|
||||
msgid "EOF encountered on "
|
||||
msgstr "Fin de fichier lors de "
|
||||
|
||||
#: plug-ins/common/xwd.c:1246 plug-ins/common/xwd.c:1408
|
||||
#: plug-ins/common/xwd.c:1605 plug-ins/common/xwd.c:1854
|
||||
#: plug-ins/common/xwd.c:1250 plug-ins/common/xwd.c:1412
|
||||
#: plug-ins/common/xwd.c:1609 plug-ins/common/xwd.c:1858
|
||||
msgid "EOF encountered on reading"
|
||||
msgstr "Fin de fichier lors de la lecture"
|
||||
|
||||
#: plug-ins/common/xwd.c:1294
|
||||
#: plug-ins/common/xwd.c:1298
|
||||
msgid "No memory for mapping colors"
|
||||
msgstr "Pas de mémoire pour associer les couleurs"
|
||||
|
||||
#: plug-ins/common/xwd.c:1978
|
||||
#: plug-ins/common/xwd.c:1982
|
||||
msgid "Error during writing indexed/grey image"
|
||||
msgstr "Erreur durant l'écriture d'une image indexée ou tons de gris"
|
||||
|
||||
#: plug-ins/common/xwd.c:2067
|
||||
#: plug-ins/common/xwd.c:2071
|
||||
msgid "Error during writing rgb image"
|
||||
msgstr "Erreur durant l'écriture de l'image rgb"
|
||||
|
||||
|
|
1135
po-plug-ins/hu.po
1135
po-plug-ins/hu.po
File diff suppressed because it is too large
Load Diff
1135
po-plug-ins/it.po
1135
po-plug-ins/it.po
File diff suppressed because it is too large
Load Diff
|
@ -6,7 +6,7 @@
|
|||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: gimp 1.1.7\n"
|
||||
"POT-Creation-Date: 1999-07-03 23:47+0900\n"
|
||||
"POT-Creation-Date: 1999-07-17 11:11-0700\n"
|
||||
"PO-Revision-Date: 1999-07-05 03:30-0900\n"
|
||||
"Last-Translator: 白崎 泰弘 <yasuhiro@awa.tohoku.ac.jp>\n"
|
||||
"Language-Team: Japanese <ja@li.org>\n"
|
||||
|
@ -447,7 +447,7 @@ msgstr ""
|
|||
#: plug-ins/common/depthmerge.c:746 plug-ins/common/destripe.c:695
|
||||
#: plug-ins/common/gif.c:1263 plug-ins/common/jpeg.c:1000
|
||||
#: plug-ins/common/mail.c:491 plug-ins/common/oilify.c:460
|
||||
#: plug-ins/common/png.c:825 plug-ins/common/ps.c:2023
|
||||
#: plug-ins/common/png.c:827 plug-ins/common/ps.c:2023
|
||||
#: plug-ins/common/ps.c:2290 plug-ins/common/xbm.c:959
|
||||
#: plug-ins/common/xpm.c:763 plug-ins/print/print.c:1104
|
||||
msgid "OK"
|
||||
|
@ -522,7 +522,7 @@ msgstr ""
|
|||
#: plug-ins/common/depthmerge.c:756 plug-ins/common/destripe.c:704
|
||||
#: plug-ins/common/gif.c:1172 plug-ins/common/jpeg.c:1009
|
||||
#: plug-ins/common/mail.c:502 plug-ins/common/oilify.c:469
|
||||
#: plug-ins/common/png.c:834 plug-ins/common/ps.c:2033
|
||||
#: plug-ins/common/png.c:836 plug-ins/common/ps.c:2033
|
||||
#: plug-ins/common/ps.c:2300 plug-ins/common/xbm.c:707
|
||||
#: plug-ins/common/xbm.c:969 plug-ins/common/xpm.c:772
|
||||
#: plug-ins/print/print.c:991 plug-ins/print/print.c:1097
|
||||
|
@ -888,7 +888,7 @@ msgstr "
|
|||
#: plug-ins/common/apply_lens.c:439 plug-ins/common/blur.c:607
|
||||
#: plug-ins/common/checkerboard.c:399 plug-ins/common/cubism.c:356
|
||||
#: plug-ins/common/jpeg.c:1018 plug-ins/common/oilify.c:478
|
||||
#: plug-ins/common/png.c:845 plug-ins/common/xpm.c:781
|
||||
#: plug-ins/common/png.c:847 plug-ins/common/xpm.c:781
|
||||
msgid "Parameter Settings"
|
||||
msgstr "パラメータ設定"
|
||||
|
||||
|
@ -1117,23 +1117,23 @@ msgstr "
|
|||
msgid "RLE encoded"
|
||||
msgstr "RLE エンコード"
|
||||
|
||||
#: plug-ins/common/borderaverage.c:98
|
||||
#: plug-ins/borderaverage/borderaverage.c:98
|
||||
msgid "<Image>/Filters/Colors/Border Average"
|
||||
msgstr ""
|
||||
|
||||
#: plug-ins/common/borderaverage.c:339
|
||||
#: plug-ins/borderaverage/borderaverage.c:339
|
||||
msgid "Border Size"
|
||||
msgstr "縁サイズ"
|
||||
|
||||
#: plug-ins/common/borderaverage.c:339
|
||||
#: plug-ins/borderaverage/borderaverage.c:339
|
||||
msgid "Thickness"
|
||||
msgstr "太さ"
|
||||
|
||||
#: plug-ins/common/borderaverage.c:342
|
||||
#: plug-ins/borderaverage/borderaverage.c:342
|
||||
msgid "Number of colors"
|
||||
msgstr "色数"
|
||||
|
||||
#: plug-ins/common/borderaverage.c:345
|
||||
#: plug-ins/borderaverage/borderaverage.c:345
|
||||
msgid "Bucket Size:"
|
||||
msgstr "バケツサイズ:"
|
||||
|
||||
|
@ -1656,7 +1656,8 @@ msgstr "
|
|||
msgid ""
|
||||
"This function creates new gray images with different channel information in "
|
||||
"each of them"
|
||||
msgstr "この関数は画像の各チャンネルの情報を元に新しいグレースケール画像を生成する"
|
||||
msgstr ""
|
||||
"この関数は画像の各チャンネルの情報を元に新しいグレースケール画像を生成する"
|
||||
|
||||
#: plug-ins/common/decompose.c:222
|
||||
msgid "<Image>/Image/Channel Ops/Decompose"
|
||||
|
@ -1700,7 +1701,10 @@ msgid ""
|
|||
"Taking as input two full-colour, full-alpha images and two corresponding "
|
||||
"grayscale depth maps, this plug-in combines the images based on which is "
|
||||
"closer (has a lower depth map value) at each point."
|
||||
msgstr "このプラグインはフルカラー, フルアルファ画像と対応する2つのグレースケール深度マップを元に, 各点においてマップ値を比較し, 小さいマップ値の点を用いて新しい画像を作成する."
|
||||
msgstr ""
|
||||
"このプラグインはフルカラー, "
|
||||
"フルアルファ画像と対応する2つのグレースケール深度マップを元に, "
|
||||
"各点においてマップ値を比較し, 小さいマップ値の点を用いて新しい画像を作成する."
|
||||
|
||||
#: plug-ins/common/depthmerge.c:202
|
||||
msgid "<Image>/Filters/Combine/Depth Merge"
|
||||
|
@ -1838,7 +1842,7 @@ msgstr "GIF
|
|||
msgid "GIF Options"
|
||||
msgstr "GIF オプション"
|
||||
|
||||
#: plug-ins/common/gif.c:1294 plug-ins/common/png.c:854
|
||||
#: plug-ins/common/gif.c:1294 plug-ins/common/png.c:856
|
||||
msgid "Interlace"
|
||||
msgstr "インターレース"
|
||||
|
||||
|
@ -2135,7 +2139,9 @@ msgstr "
|
|||
msgid ""
|
||||
"This function performs the well-known oil-paint effect on the specified "
|
||||
"drawable. The size of the input mask is specified by 'mask_size'."
|
||||
msgstr "この関数は指定した描画対象を良く知られた油絵のように変換する. 入力マスクは 'mask_size' で指定する."
|
||||
msgstr ""
|
||||
"この関数は指定した描画対象を良く知られた油絵のように変換する. 入力マスクは "
|
||||
"'mask_size' で指定する."
|
||||
|
||||
#: plug-ins/common/oilify.c:127
|
||||
msgid "<Image>/Filters/Artistic/Oilify"
|
||||
|
@ -2165,11 +2171,11 @@ msgstr "PNG
|
|||
msgid "This plug-in loads Portable Network Graphics (PNG) files."
|
||||
msgstr "このプラグインは Portable Network Graphics (PNG) ファイルを読み込む."
|
||||
|
||||
#: plug-ins/common/png.c:816
|
||||
#: plug-ins/common/png.c:818
|
||||
msgid "PNG Options"
|
||||
msgstr "PNG オプション"
|
||||
|
||||
#: plug-ins/common/png.c:861
|
||||
#: plug-ins/common/png.c:863
|
||||
msgid "Compression level"
|
||||
msgstr "圧縮レベル"
|
||||
|
||||
|
@ -2713,7 +2719,9 @@ msgstr "X10
|
|||
msgid ""
|
||||
"Load a file in X10 or X11 bitmap (XBM) file format. XBM is a lossless "
|
||||
"format for flat black-and-white (two color indexed) images."
|
||||
msgstr "X10 や X11 のビットマップ (XBM) ファイル形式の画像を読み込む. XBM は白黒画像に対する可逆ファイル形式である."
|
||||
msgstr ""
|
||||
"X10 や X11 のビットマップ (XBM) ファイル形式の画像を読み込む. XBM "
|
||||
"は白黒画像に対する可逆ファイル形式である."
|
||||
|
||||
#: plug-ins/common/xbm.c:230
|
||||
msgid "Made with Gimp"
|
||||
|
@ -2796,7 +2804,8 @@ msgstr "xpm
|
|||
|
||||
#: plug-ins/common/xpm.c:182
|
||||
msgid "saves files in the xpm file format (if you're on a 16 bit display...)"
|
||||
msgstr "xpm ファイル形式で画像を保存する (16 bit ディスプレイを使用しているなら...)"
|
||||
msgstr ""
|
||||
"xpm ファイル形式で画像を保存する (16 bit ディスプレイを使用しているなら...)"
|
||||
|
||||
#: plug-ins/common/xpm.c:756
|
||||
msgid "Save as Xpm"
|
||||
|
|
1135
po-plug-ins/ko.po
1135
po-plug-ins/ko.po
File diff suppressed because it is too large
Load Diff
1135
po-plug-ins/nl.po
1135
po-plug-ins/nl.po
File diff suppressed because it is too large
Load Diff
|
@ -5,7 +5,7 @@
|
|||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: GIMP 1.1.1\n"
|
||||
"POT-Creation-Date: 1999-07-10 03:35+0200\n"
|
||||
"POT-Creation-Date: 1999-07-17 11:11-0700\n"
|
||||
"PO-Revision-Date: 1999-07-11 19:55+0200\n"
|
||||
"Last-Translator: Kjartan Maraas <kmaraas@online.no>\n"
|
||||
"Language-Team: Norwegian <no@li.org>\n"
|
||||
|
@ -449,7 +449,7 @@ msgstr ""
|
|||
#: plug-ins/common/depthmerge.c:746 plug-ins/common/destripe.c:695
|
||||
#: plug-ins/common/gif.c:1263 plug-ins/common/jpeg.c:1000
|
||||
#: plug-ins/common/mail.c:491 plug-ins/common/oilify.c:460
|
||||
#: plug-ins/common/png.c:825 plug-ins/common/ps.c:2023
|
||||
#: plug-ins/common/png.c:827 plug-ins/common/ps.c:2023
|
||||
#: plug-ins/common/ps.c:2290 plug-ins/common/xbm.c:959
|
||||
#: plug-ins/common/xpm.c:763 plug-ins/print/print.c:1104
|
||||
msgid "OK"
|
||||
|
@ -524,7 +524,7 @@ msgstr ""
|
|||
#: plug-ins/common/depthmerge.c:756 plug-ins/common/destripe.c:704
|
||||
#: plug-ins/common/gif.c:1172 plug-ins/common/jpeg.c:1009
|
||||
#: plug-ins/common/mail.c:502 plug-ins/common/oilify.c:469
|
||||
#: plug-ins/common/png.c:834 plug-ins/common/ps.c:2033
|
||||
#: plug-ins/common/png.c:836 plug-ins/common/ps.c:2033
|
||||
#: plug-ins/common/ps.c:2300 plug-ins/common/xbm.c:707
|
||||
#: plug-ins/common/xbm.c:969 plug-ins/common/xpm.c:772
|
||||
#: plug-ins/print/print.c:991 plug-ins/print/print.c:1097
|
||||
|
@ -888,7 +888,7 @@ msgstr ""
|
|||
#: plug-ins/common/apply_lens.c:439 plug-ins/common/blur.c:607
|
||||
#: plug-ins/common/checkerboard.c:399 plug-ins/common/cubism.c:356
|
||||
#: plug-ins/common/jpeg.c:1018 plug-ins/common/oilify.c:478
|
||||
#: plug-ins/common/png.c:845 plug-ins/common/xpm.c:781
|
||||
#: plug-ins/common/png.c:847 plug-ins/common/xpm.c:781
|
||||
msgid "Parameter Settings"
|
||||
msgstr ""
|
||||
|
||||
|
@ -1105,23 +1105,23 @@ msgstr ""
|
|||
msgid "RLE encoded"
|
||||
msgstr ""
|
||||
|
||||
#: plug-ins/common/borderaverage.c:98
|
||||
#: plug-ins/borderaverage/borderaverage.c:98
|
||||
msgid "<Image>/Filters/Colors/Border Average"
|
||||
msgstr ""
|
||||
|
||||
#: plug-ins/common/borderaverage.c:339
|
||||
#: plug-ins/borderaverage/borderaverage.c:339
|
||||
msgid "Border Size"
|
||||
msgstr ""
|
||||
|
||||
#: plug-ins/common/borderaverage.c:339
|
||||
#: plug-ins/borderaverage/borderaverage.c:339
|
||||
msgid "Thickness"
|
||||
msgstr ""
|
||||
|
||||
#: plug-ins/common/borderaverage.c:342
|
||||
#: plug-ins/borderaverage/borderaverage.c:342
|
||||
msgid "Number of colors"
|
||||
msgstr ""
|
||||
|
||||
#: plug-ins/common/borderaverage.c:345
|
||||
#: plug-ins/borderaverage/borderaverage.c:345
|
||||
msgid "Bucket Size:"
|
||||
msgstr ""
|
||||
|
||||
|
@ -1818,7 +1818,7 @@ msgstr ""
|
|||
msgid "GIF Options"
|
||||
msgstr ""
|
||||
|
||||
#: plug-ins/common/gif.c:1294 plug-ins/common/png.c:854
|
||||
#: plug-ins/common/gif.c:1294 plug-ins/common/png.c:856
|
||||
msgid "Interlace"
|
||||
msgstr ""
|
||||
|
||||
|
@ -2137,11 +2137,11 @@ msgstr "Laster filer i PNG filformat"
|
|||
msgid "This plug-in loads Portable Network Graphics (PNG) files."
|
||||
msgstr ""
|
||||
|
||||
#: plug-ins/common/png.c:816
|
||||
#: plug-ins/common/png.c:818
|
||||
msgid "PNG Options"
|
||||
msgstr "PNG alternativer"
|
||||
|
||||
#: plug-ins/common/png.c:861
|
||||
#: plug-ins/common/png.c:863
|
||||
msgid "Compression level"
|
||||
msgstr "Kompresjonsnivå"
|
||||
|
||||
|
|
1135
po-plug-ins/pl.po
1135
po-plug-ins/pl.po
File diff suppressed because it is too large
Load Diff
1135
po-plug-ins/ru.po
1135
po-plug-ins/ru.po
File diff suppressed because it is too large
Load Diff
1135
po-plug-ins/sv.po
1135
po-plug-ins/sv.po
File diff suppressed because it is too large
Load Diff
160
po/ko.po
160
po/ko.po
|
@ -12,7 +12,7 @@
|
|||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: gimp 1.1.6\n"
|
||||
"POT-Creation-Date: 1999-07-08 11:58+0900\n"
|
||||
"POT-Creation-Date: 1999-07-17 11:23-0700\n"
|
||||
"PO-Revision-Date: 1999-07-08 03:50:14+0900\n"
|
||||
"Last-Translator: Sung-Hyun Nam <namsh@lgic.co.kr>\n"
|
||||
"Language-Team: Korean <ko@li.org>\n"
|
||||
|
@ -351,7 +351,7 @@ msgstr ""
|
|||
#: app/color_balance.c:273 app/color_notebook.c:49 app/color_notebook.c:192
|
||||
#: app/color_select.c:155 app/color_select.c:210 app/convert.c:295
|
||||
#: app/curves.c:517 app/file_new_dialog.c:292 app/file_new_dialog.c:482
|
||||
#: app/hue_saturation.c:361 app/interface.c:1007 app/interface.c:1393
|
||||
#: app/hue_saturation.c:361 app/interface.c:1009 app/interface.c:1395
|
||||
#: app/layers_dialog.c:2901 app/layers_dialog.c:3119 app/layers_dialog.c:3262
|
||||
#: app/layers_dialog.c:3738 app/levels.c:335 app/module_db.c:263
|
||||
#: app/posterize.c:199 app/preferences_dialog.c:1469 app/resize.c:114
|
||||
|
@ -366,7 +366,7 @@ msgstr "
|
|||
#: app/curves.c:518 app/file_new_dialog.c:294 app/file_new_dialog.c:484
|
||||
#: app/gdisplay_ops.c:349 app/gimpprogress.c:135 app/global_edit.c:705
|
||||
#: app/gradient.c:1486 app/gradient.c:4566 app/gradient.c:4921
|
||||
#: app/hue_saturation.c:362 app/interface.c:911 app/interface.c:1008
|
||||
#: app/hue_saturation.c:362 app/interface.c:913 app/interface.c:1010
|
||||
#: app/layers_dialog.c:2902 app/layers_dialog.c:3120 app/layers_dialog.c:3263
|
||||
#: app/layers_dialog.c:3410 app/layers_dialog.c:3739 app/levels.c:336
|
||||
#: app/posterize.c:200 app/preferences_dialog.c:1473 app/resize.c:115
|
||||
|
@ -398,8 +398,8 @@ msgstr "
|
|||
#. The close push button
|
||||
#: app/brush_edit.c:38 app/brush_select.c:135 app/by_color_select.c:664
|
||||
#: app/color_notebook.c:187 app/color_picker.c:209 app/color_select.c:205
|
||||
#: app/colormap_dialog.i.c:94 app/colormap_dialog.i.c:103 app/crop.c:1033
|
||||
#: app/devices.c:124 app/docindexif.c:95 app/errorconsole.c:230
|
||||
#: app/colormap_dialog.i.c:94 app/colormap_dialog.i.c:103 app/crop.c:1027
|
||||
#: app/devices.c:124 app/docindexif.c:100 app/errorconsole.c:230
|
||||
#: app/gdisplay_ops.c:348 app/gradient.c:646 app/gradient_select.c:76
|
||||
#: app/histogram_tool.c:262 app/info_window.c:121 app/lc_dialog.c:196
|
||||
#: app/palette.c:2235 app/palette_select.c:59 app/pattern_select.c:90
|
||||
|
@ -970,11 +970,11 @@ msgstr "Sharpen"
|
|||
msgid "Convolve Type"
|
||||
msgstr "곡선 종류"
|
||||
|
||||
#: app/crop.c:170 app/crop.c:1031
|
||||
#: app/crop.c:170 app/crop.c:1025
|
||||
msgid "Crop"
|
||||
msgstr "잘라내기"
|
||||
|
||||
#: app/crop.c:170 app/crop.c:1032
|
||||
#: app/crop.c:170 app/crop.c:1026
|
||||
msgid "Resize"
|
||||
msgstr "크기조정"
|
||||
|
||||
|
@ -1000,43 +1000,43 @@ msgstr "
|
|||
msgid "Crop: "
|
||||
msgstr "잘라내기: "
|
||||
|
||||
#: app/crop.c:1011
|
||||
#: app/crop.c:1005
|
||||
msgid "Crop: 0 x 0"
|
||||
msgstr "잘라내기: 0 x 0"
|
||||
|
||||
#. create the info dialog
|
||||
#: app/crop.c:1039
|
||||
#: app/crop.c:1033
|
||||
msgid "Crop & Resize Information"
|
||||
msgstr ""
|
||||
|
||||
#. add the information fields
|
||||
#: app/crop.c:1042
|
||||
#: app/crop.c:1036
|
||||
msgid "Origin X:"
|
||||
msgstr "X 시작:"
|
||||
|
||||
#: app/crop.c:1045 app/file_new_dialog.c:753 app/resize.c:334 app/resize.c:419
|
||||
#: app/resize.c:577 app/rotate_tool.c:108 app/scale_tool.c:99
|
||||
#: app/crop.c:1039 app/file_new_dialog.c:753 app/resize.c:334 app/resize.c:419
|
||||
#: app/resize.c:577 app/rotate_tool.c:109 app/scale_tool.c:99
|
||||
#: app/shear_tool.c:83
|
||||
msgid "Y:"
|
||||
msgstr "Y:"
|
||||
|
||||
#. the pixel size labels
|
||||
#: app/crop.c:1058 app/file_new_dialog.c:614 app/file_new_dialog.c:632
|
||||
#: app/crop.c:1052 app/file_new_dialog.c:614 app/file_new_dialog.c:632
|
||||
#: app/tool_options.c:405
|
||||
msgid "Width:"
|
||||
msgstr "넓이:"
|
||||
|
||||
#: app/crop.c:1061 app/file_new_dialog.c:620 app/file_new_dialog.c:638
|
||||
#: app/crop.c:1055 app/file_new_dialog.c:620 app/file_new_dialog.c:638
|
||||
#: app/layers_dialog.c:2954 app/resize.c:245 app/resize.c:270 app/resize.c:514
|
||||
#: app/scale_tool.c:78 app/scale_tool.c:85 app/tool_options.c:427
|
||||
msgid "Height:"
|
||||
msgstr "높이:"
|
||||
|
||||
#: app/crop.c:1083
|
||||
#: app/crop.c:1077
|
||||
msgid "From Selection"
|
||||
msgstr ""
|
||||
|
||||
#: app/crop.c:1089
|
||||
#: app/crop.c:1083
|
||||
msgid "Auto Shrink"
|
||||
msgstr ""
|
||||
|
||||
|
@ -1118,49 +1118,49 @@ msgstr "
|
|||
msgid "There's no selection to remove."
|
||||
msgstr "지울만한 선택된 것이 없습니다."
|
||||
|
||||
#: app/docindexif.c:75
|
||||
#: app/docindexif.c:80
|
||||
msgid "Open"
|
||||
msgstr "열기"
|
||||
|
||||
#: app/docindexif.c:75
|
||||
#: app/docindexif.c:80
|
||||
msgid "Open a file"
|
||||
msgstr "파일 열기"
|
||||
|
||||
#: app/docindexif.c:80
|
||||
#: app/docindexif.c:85
|
||||
msgid "Up"
|
||||
msgstr "위로"
|
||||
|
||||
#: app/docindexif.c:80
|
||||
#: app/docindexif.c:85
|
||||
msgid "Move the selected entry up in the index"
|
||||
msgstr "인덱스에서 선택된 엔트리 위로 이동"
|
||||
|
||||
#: app/docindexif.c:85
|
||||
#: app/docindexif.c:90
|
||||
msgid "Down"
|
||||
msgstr "아래로"
|
||||
|
||||
#: app/docindexif.c:85
|
||||
#: app/docindexif.c:90
|
||||
msgid "Move the selected entry down in the index"
|
||||
msgstr "인덱스에서 선택된 엔트리 아래로 이동"
|
||||
|
||||
#: app/docindexif.c:90
|
||||
#: app/docindexif.c:95
|
||||
msgid "Remove"
|
||||
msgstr "삭제"
|
||||
|
||||
#: app/docindexif.c:90
|
||||
#: app/docindexif.c:95
|
||||
msgid "Remove the selected entry from the index"
|
||||
msgstr "인덱스에서 선택된 엔트리 삭제"
|
||||
|
||||
#: app/docindexif.c:95
|
||||
#: app/docindexif.c:100
|
||||
msgid "Close the Document Index"
|
||||
msgstr "문서 인덱스 닫기"
|
||||
|
||||
#. Set the GOWindow title
|
||||
#: app/docindexif.c:213
|
||||
#: app/docindexif.c:218
|
||||
msgid "Document Index"
|
||||
msgstr "문서 색인"
|
||||
|
||||
#. Set the initial status message
|
||||
#: app/docindexif.c:219
|
||||
#: app/docindexif.c:224
|
||||
msgid "GTK successfully started"
|
||||
msgstr "GDK가 성공적으로 시작됨"
|
||||
|
||||
|
@ -1436,7 +1436,7 @@ msgstr ""
|
|||
msgid "indexed"
|
||||
msgstr ""
|
||||
|
||||
#: app/gdisplay.c:2093
|
||||
#: app/gdisplay.c:2102
|
||||
msgid "gdisplays_flush() called recursively."
|
||||
msgstr ""
|
||||
|
||||
|
@ -1521,41 +1521,41 @@ msgstr ""
|
|||
msgid "Layer type %d not supported."
|
||||
msgstr "계층 유형 %d는 지원되지 않습니다."
|
||||
|
||||
#: app/gimpimage.c:596 app/gimpimage.c:690
|
||||
#: app/gimpimage.c:642 app/gimpimage.c:740
|
||||
msgid "gimp_image_apply_image sent illegal parameters"
|
||||
msgstr "gimp_image_apply_image가 비정상적인 파라미터를 보냈습니다"
|
||||
|
||||
#: app/gimpimage.c:1096
|
||||
#: app/gimpimage.c:1172
|
||||
msgid "Unable to project indexed image."
|
||||
msgstr ""
|
||||
|
||||
#: app/gimpimage.c:1982
|
||||
#: app/gimpimage.c:2109
|
||||
msgid "Layer cannot be raised any further"
|
||||
msgstr "더이상 계층을 올릴 수 없습니다"
|
||||
|
||||
#: app/gimpimage.c:2056
|
||||
#: app/gimpimage.c:2184
|
||||
msgid "Layer cannot be lowered any further"
|
||||
msgstr "더이상 계층을 내릴 수 없습니다"
|
||||
|
||||
#. layer_arg is already the top_layer
|
||||
#: app/gimpimage.c:2085
|
||||
#: app/gimpimage.c:2214
|
||||
msgid "Layer is already on top"
|
||||
msgstr "계층이 이미 최상층에 있습니다"
|
||||
|
||||
#: app/gimpimage.c:2090
|
||||
#: app/gimpimage.c:2219
|
||||
msgid "Can't raise Layer without alpha"
|
||||
msgstr "알파없이 계층을 올릴 수 없습니다"
|
||||
|
||||
#. there is no next layer below layer_arg
|
||||
#: app/gimpimage.c:2184
|
||||
#: app/gimpimage.c:2314
|
||||
msgid "Layer is already on bottom"
|
||||
msgstr "계층이 이미 최하층에 있습니다"
|
||||
|
||||
#: app/gimpimage.c:2197
|
||||
#: app/gimpimage.c:2327
|
||||
msgid "BG has no alpha, layer was placed above"
|
||||
msgstr ""
|
||||
|
||||
#: app/gimpimage.c:2259
|
||||
#: app/gimpimage.c:2390
|
||||
msgid ""
|
||||
"There are not enough visible layers for a merge.\n"
|
||||
"There must be at least two."
|
||||
|
@ -1563,27 +1563,27 @@ msgstr ""
|
|||
"합칠 수 있을 만큼의 계층이 보이지 않습니다.\n"
|
||||
"적어도 두개는 보여야만 합니다."
|
||||
|
||||
#: app/gimpimage.c:2337
|
||||
#: app/gimpimage.c:2468
|
||||
msgid "There are not enough visible layers for a merge down."
|
||||
msgstr ""
|
||||
|
||||
#: app/gimpimage.c:2448 app/gimpimage.c:2481
|
||||
#: app/gimpimage.c:2581 app/gimpimage.c:2614
|
||||
msgid "gimp_image_merge_layers: could not allocate merge layer"
|
||||
msgstr ""
|
||||
|
||||
#: app/gimpimage.c:2520
|
||||
#: app/gimpimage.c:2653
|
||||
msgid "gimp_image_merge_layers attempting to merge incompatible layers\n"
|
||||
msgstr ""
|
||||
|
||||
#: app/gimpimage.c:2600
|
||||
#: app/gimpimage.c:2735
|
||||
msgid "gimp_image_add_layer: attempt to add layer to wrong image"
|
||||
msgstr ""
|
||||
|
||||
#: app/gimpimage.c:2610
|
||||
#: app/gimpimage.c:2745
|
||||
msgid "gimp_image_add_layer: trying to add layer to image twice"
|
||||
msgstr ""
|
||||
|
||||
#: app/gimpimage.c:2726
|
||||
#: app/gimpimage.c:2864
|
||||
msgid ""
|
||||
"Unable to add a layer mask since\n"
|
||||
"the layer already has one."
|
||||
|
@ -1591,7 +1591,7 @@ msgstr ""
|
|||
"계층이 이미 마스크를 가지고 있으므로\n"
|
||||
"더 이상 추가할 수 없습니다."
|
||||
|
||||
#: app/gimpimage.c:2730
|
||||
#: app/gimpimage.c:2868
|
||||
msgid ""
|
||||
"Unable to add a layer mask to a\n"
|
||||
"layer in an indexed image."
|
||||
|
@ -1599,7 +1599,7 @@ msgstr ""
|
|||
"색인된 이미지 안의 계층에는\n"
|
||||
"마스크를 추가할 수 없습니다."
|
||||
|
||||
#: app/gimpimage.c:2734
|
||||
#: app/gimpimage.c:2872
|
||||
msgid ""
|
||||
"Cannot add layer mask to a layer\n"
|
||||
"with no alpha channel."
|
||||
|
@ -1607,27 +1607,27 @@ msgstr ""
|
|||
"알파 채널이 없는 계층에는\n"
|
||||
"마스크를 추가할 수 없습니다."
|
||||
|
||||
#: app/gimpimage.c:2738
|
||||
#: app/gimpimage.c:2876
|
||||
msgid "Cannot add layer mask of different dimensions than specified layer."
|
||||
msgstr ""
|
||||
|
||||
#: app/gimpimage.c:2842
|
||||
#: app/gimpimage.c:2983
|
||||
msgid "Channel cannot be raised any further"
|
||||
msgstr "더 이상 채널을 올릴 수 없습니다"
|
||||
|
||||
#: app/gimpimage.c:2889
|
||||
#: app/gimpimage.c:3031
|
||||
msgid "Channel cannot be lowered any further"
|
||||
msgstr "더 이상 채널을 내릴 수 없습니다"
|
||||
|
||||
#: app/gimpimage.c:2909
|
||||
#: app/gimpimage.c:3053
|
||||
msgid "gimp_image_add_channel: attempt to add channel to wrong image"
|
||||
msgstr ""
|
||||
|
||||
#: app/gimpimage.c:2919
|
||||
#: app/gimpimage.c:3063
|
||||
msgid "gimp_image_add_channel: trying to add channel to image twice"
|
||||
msgstr ""
|
||||
|
||||
#: app/gimpimage.c:3045 app/palette.c:525 app/palette.c:550 app/palette.c:909
|
||||
#: app/gimpimage.c:3190 app/palette.c:525 app/palette.c:550 app/palette.c:909
|
||||
#: app/palette.c:913 app/palette.c:2313 app/palette.c:2995
|
||||
msgid "Untitled"
|
||||
msgstr "제목없음"
|
||||
|
@ -2661,17 +2661,17 @@ msgstr ""
|
|||
"\n"
|
||||
"인스톨 실패. 시스템 관리자를 만나보십시오.\n"
|
||||
|
||||
#: app/interface.c:323
|
||||
#: app/interface.c:325
|
||||
msgid ""
|
||||
"Foreground & background colors. The black and white squares reset colors. "
|
||||
"The arrows swap colors. Double click to select a color from a colorrequester."
|
||||
msgstr ""
|
||||
|
||||
#: app/interface.c:539
|
||||
#: app/interface.c:541
|
||||
msgid "The GIMP"
|
||||
msgstr "The GIMP"
|
||||
|
||||
#: app/interface.c:1386
|
||||
#: app/interface.c:1388
|
||||
msgid "GIMP Message"
|
||||
msgstr "GIMP 메시지"
|
||||
|
||||
|
@ -3828,12 +3828,12 @@ msgstr ""
|
|||
msgid "/Export Path"
|
||||
msgstr ""
|
||||
|
||||
#: app/menus.c:591
|
||||
#: app/menus.c:596
|
||||
#, c-format
|
||||
msgid "Error opening file: %s\n"
|
||||
msgstr "파일 열기 에러: %s\n"
|
||||
|
||||
#: app/menus.c:613 app/menus.c:694
|
||||
#: app/menus.c:618 app/menus.c:699
|
||||
#, c-format
|
||||
msgid "/File/MRU%02d"
|
||||
msgstr "/File/MRU%02d"
|
||||
|
@ -3842,83 +3842,83 @@ msgstr "/File/MRU%02d"
|
|||
msgid "Module DB"
|
||||
msgstr "모듈 DB"
|
||||
|
||||
#: app/module_db.c:555
|
||||
#: app/module_db.c:567
|
||||
#, c-format
|
||||
msgid "load module: \"%s\"\n"
|
||||
msgstr ""
|
||||
|
||||
#: app/module_db.c:562
|
||||
#: app/module_db.c:574
|
||||
#, c-format
|
||||
msgid "skipping module: \"%s\"\n"
|
||||
msgstr ""
|
||||
|
||||
#: app/module_db.c:586
|
||||
#: app/module_db.c:598
|
||||
#, c-format
|
||||
msgid "module load error: %s: %s"
|
||||
msgstr ""
|
||||
|
||||
#: app/module_db.c:604
|
||||
#: app/module_db.c:616
|
||||
msgid "missing module_init() symbol"
|
||||
msgstr ""
|
||||
|
||||
#: app/module_db.c:607
|
||||
#: app/module_db.c:619
|
||||
#, c-format
|
||||
msgid "%s: module_init() symbol not found"
|
||||
msgstr ""
|
||||
|
||||
#: app/module_db.c:760
|
||||
#: app/module_db.c:772
|
||||
msgid "<No modules>"
|
||||
msgstr "<모듈 없음>"
|
||||
|
||||
#: app/module_db.c:773 app/module_db.c:782
|
||||
#: app/module_db.c:785 app/module_db.c:794
|
||||
msgid "on disk"
|
||||
msgstr ""
|
||||
|
||||
#: app/module_db.c:773
|
||||
#: app/module_db.c:785
|
||||
msgid "only in memory"
|
||||
msgstr ""
|
||||
|
||||
#: app/module_db.c:782
|
||||
#: app/module_db.c:794
|
||||
msgid "nowhere (click 'refresh')"
|
||||
msgstr ""
|
||||
|
||||
#: app/module_db.c:818
|
||||
#: app/module_db.c:830
|
||||
msgid "Load"
|
||||
msgstr ""
|
||||
|
||||
#: app/module_db.c:827
|
||||
#: app/module_db.c:839
|
||||
msgid "Unload"
|
||||
msgstr ""
|
||||
|
||||
#: app/module_db.c:840
|
||||
#: app/module_db.c:852
|
||||
msgid "Purpose: "
|
||||
msgstr ""
|
||||
|
||||
#: app/module_db.c:841
|
||||
#: app/module_db.c:853
|
||||
msgid "Author: "
|
||||
msgstr "저자: "
|
||||
|
||||
#: app/module_db.c:842
|
||||
#: app/module_db.c:854
|
||||
msgid "Version: "
|
||||
msgstr "판번호: "
|
||||
|
||||
#: app/module_db.c:843
|
||||
#: app/module_db.c:855
|
||||
msgid "Copyright: "
|
||||
msgstr "Copyright: "
|
||||
|
||||
#: app/module_db.c:844
|
||||
#: app/module_db.c:856
|
||||
msgid "Date: "
|
||||
msgstr "날짜: "
|
||||
|
||||
#: app/module_db.c:845
|
||||
#: app/module_db.c:857
|
||||
msgid "Location: "
|
||||
msgstr "위치: "
|
||||
|
||||
#: app/module_db.c:846
|
||||
#: app/module_db.c:858
|
||||
msgid "State: "
|
||||
msgstr "State: "
|
||||
|
||||
#: app/module_db.c:865
|
||||
#: app/module_db.c:877
|
||||
msgid "Autoload during startup"
|
||||
msgstr ""
|
||||
|
||||
|
@ -4801,11 +4801,11 @@ msgstr ""
|
|||
msgid "Rotation Information"
|
||||
msgstr "회전 정보"
|
||||
|
||||
#: app/rotate_tool.c:105
|
||||
#: app/rotate_tool.c:106
|
||||
msgid "Center X:"
|
||||
msgstr "중앙 X:"
|
||||
|
||||
#: app/rotate_tool.c:400
|
||||
#: app/rotate_tool.c:401
|
||||
msgid "Rotating..."
|
||||
msgstr "회전..."
|
||||
|
||||
|
@ -5388,11 +5388,11 @@ msgid ""
|
|||
"layers that contain layer masks."
|
||||
msgstr ""
|
||||
|
||||
#: app/transform_core.c:1135
|
||||
#: app/transform_core.c:1140
|
||||
msgid "homogeneous coordinate = 0...\n"
|
||||
msgstr ""
|
||||
|
||||
#: app/transform_core.c:1390
|
||||
#: app/transform_core.c:1395
|
||||
msgid "Transformation"
|
||||
msgstr ""
|
||||
|
||||
|
@ -5579,7 +5579,7 @@ msgstr "
|
|||
msgid "Select"
|
||||
msgstr "선택"
|
||||
|
||||
#: libgimp/gimpenv.c:81
|
||||
#: libgimp/gimpenv.c:82
|
||||
msgid "warning: no home directory."
|
||||
msgstr ""
|
||||
|
||||
|
|
113
po/no.po
113
po/no.po
|
@ -5,7 +5,7 @@
|
|||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: gimp 1.1.1\n"
|
||||
"POT-Creation-Date: 1999-07-11 18:28+0200\n"
|
||||
"POT-Creation-Date: 1999-07-17 11:23-0700\n"
|
||||
"PO-Revision-Date: 1999-07-11 19:39+0200\n"
|
||||
"Last-Translator: Kjartan Maraas <kmaraas@online.no>\n"
|
||||
"Language-Team: Norwegian <no@li.org>\n"
|
||||
|
@ -1507,97 +1507,97 @@ msgstr ""
|
|||
msgid "Unable to project indexed image."
|
||||
msgstr ""
|
||||
|
||||
#: app/gimpimage.c:2106
|
||||
#: app/gimpimage.c:2109
|
||||
msgid "Layer cannot be raised any further"
|
||||
msgstr ""
|
||||
|
||||
#: app/gimpimage.c:2181
|
||||
#: app/gimpimage.c:2184
|
||||
msgid "Layer cannot be lowered any further"
|
||||
msgstr ""
|
||||
|
||||
#. layer_arg is already the top_layer
|
||||
#: app/gimpimage.c:2211
|
||||
#: app/gimpimage.c:2214
|
||||
msgid "Layer is already on top"
|
||||
msgstr ""
|
||||
|
||||
#: app/gimpimage.c:2216
|
||||
#: app/gimpimage.c:2219
|
||||
msgid "Can't raise Layer without alpha"
|
||||
msgstr ""
|
||||
|
||||
#. there is no next layer below layer_arg
|
||||
#: app/gimpimage.c:2311
|
||||
#: app/gimpimage.c:2314
|
||||
msgid "Layer is already on bottom"
|
||||
msgstr ""
|
||||
|
||||
#: app/gimpimage.c:2324
|
||||
#: app/gimpimage.c:2327
|
||||
msgid "BG has no alpha, layer was placed above"
|
||||
msgstr ""
|
||||
|
||||
#: app/gimpimage.c:2387
|
||||
#: app/gimpimage.c:2390
|
||||
msgid ""
|
||||
"There are not enough visible layers for a merge.\n"
|
||||
"There must be at least two."
|
||||
msgstr ""
|
||||
|
||||
#: app/gimpimage.c:2465
|
||||
#: app/gimpimage.c:2468
|
||||
msgid "There are not enough visible layers for a merge down."
|
||||
msgstr ""
|
||||
|
||||
#: app/gimpimage.c:2578 app/gimpimage.c:2611
|
||||
#: app/gimpimage.c:2581 app/gimpimage.c:2614
|
||||
msgid "gimp_image_merge_layers: could not allocate merge layer"
|
||||
msgstr ""
|
||||
|
||||
#: app/gimpimage.c:2650
|
||||
#: app/gimpimage.c:2653
|
||||
msgid "gimp_image_merge_layers attempting to merge incompatible layers\n"
|
||||
msgstr ""
|
||||
|
||||
#: app/gimpimage.c:2732
|
||||
#: app/gimpimage.c:2735
|
||||
msgid "gimp_image_add_layer: attempt to add layer to wrong image"
|
||||
msgstr ""
|
||||
|
||||
#: app/gimpimage.c:2742
|
||||
#: app/gimpimage.c:2745
|
||||
msgid "gimp_image_add_layer: trying to add layer to image twice"
|
||||
msgstr ""
|
||||
|
||||
#: app/gimpimage.c:2861
|
||||
#: app/gimpimage.c:2864
|
||||
msgid ""
|
||||
"Unable to add a layer mask since\n"
|
||||
"the layer already has one."
|
||||
msgstr ""
|
||||
|
||||
#: app/gimpimage.c:2865
|
||||
#: app/gimpimage.c:2868
|
||||
msgid ""
|
||||
"Unable to add a layer mask to a\n"
|
||||
"layer in an indexed image."
|
||||
msgstr ""
|
||||
|
||||
#: app/gimpimage.c:2869
|
||||
#: app/gimpimage.c:2872
|
||||
msgid ""
|
||||
"Cannot add layer mask to a layer\n"
|
||||
"with no alpha channel."
|
||||
msgstr ""
|
||||
|
||||
#: app/gimpimage.c:2873
|
||||
#: app/gimpimage.c:2876
|
||||
msgid "Cannot add layer mask of different dimensions than specified layer."
|
||||
msgstr ""
|
||||
|
||||
#: app/gimpimage.c:2980
|
||||
#: app/gimpimage.c:2983
|
||||
msgid "Channel cannot be raised any further"
|
||||
msgstr ""
|
||||
|
||||
#: app/gimpimage.c:3028
|
||||
#: app/gimpimage.c:3031
|
||||
msgid "Channel cannot be lowered any further"
|
||||
msgstr ""
|
||||
|
||||
#: app/gimpimage.c:3050
|
||||
#: app/gimpimage.c:3053
|
||||
msgid "gimp_image_add_channel: attempt to add channel to wrong image"
|
||||
msgstr ""
|
||||
|
||||
#: app/gimpimage.c:3060
|
||||
#: app/gimpimage.c:3063
|
||||
msgid "gimp_image_add_channel: trying to add channel to image twice"
|
||||
msgstr ""
|
||||
|
||||
#: app/gimpimage.c:3187 app/palette.c:525 app/palette.c:550 app/palette.c:909
|
||||
#: app/gimpimage.c:3190 app/palette.c:525 app/palette.c:550 app/palette.c:909
|
||||
#: app/palette.c:913 app/palette.c:2313 app/palette.c:2995
|
||||
msgid "Untitled"
|
||||
msgstr ""
|
||||
|
@ -3182,7 +3182,8 @@ msgstr " --no-splash-image Ikke vis bilde i oppstartsvinduet.\n"
|
|||
msgid ""
|
||||
" --no-shm Do not use shared memory between GIMP and its "
|
||||
"plugins.\n"
|
||||
msgstr " --no-shm Ikke bruk delt minne mellom GIMP og dens tillegg.\n"
|
||||
msgstr ""
|
||||
" --no-shm Ikke bruk delt minne mellom GIMP og dens tillegg.\n"
|
||||
|
||||
#: app/main.c:304
|
||||
msgid " --no-xshm Do not use the X Shared Memory extension.\n"
|
||||
|
@ -3192,7 +3193,9 @@ msgstr " --no-xshm Ikke bruk X-utvidelsen for delt minne.\n"
|
|||
msgid ""
|
||||
" --console-messages Display warnings to console instead of a dialog "
|
||||
"box.\n"
|
||||
msgstr " --console-messages Vis advarsler på konsollet i stedet for i en dialogboks.\n"
|
||||
msgstr ""
|
||||
" --console-messages Vis advarsler på konsollet i stedet for i en "
|
||||
"dialogboks.\n"
|
||||
|
||||
#: app/main.c:306
|
||||
msgid " --debug-handlers Enable debugging signal handlers.\n"
|
||||
|
@ -3789,12 +3792,12 @@ msgstr "/Importer sti"
|
|||
msgid "/Export Path"
|
||||
msgstr "/Eksporter sti"
|
||||
|
||||
#: app/menus.c:591
|
||||
#: app/menus.c:596
|
||||
#, c-format
|
||||
msgid "Error opening file: %s\n"
|
||||
msgstr "Feil under åpning av fil: %s\n"
|
||||
|
||||
#: app/menus.c:613 app/menus.c:694
|
||||
#: app/menus.c:618 app/menus.c:699
|
||||
#, c-format
|
||||
msgid "/File/MRU%02d"
|
||||
msgstr "/Fil/MRU%02d"
|
||||
|
@ -3803,83 +3806,83 @@ msgstr "/Fil/MRU%02d"
|
|||
msgid "Module DB"
|
||||
msgstr "Modul DB"
|
||||
|
||||
#: app/module_db.c:555
|
||||
#: app/module_db.c:567
|
||||
#, c-format
|
||||
msgid "load module: \"%s\"\n"
|
||||
msgstr "last modul: \"%s\"\n"
|
||||
|
||||
#: app/module_db.c:562
|
||||
#: app/module_db.c:574
|
||||
#, c-format
|
||||
msgid "skipping module: \"%s\"\n"
|
||||
msgstr "hopper over modul: \"%s\"\n"
|
||||
|
||||
#: app/module_db.c:586
|
||||
#: app/module_db.c:598
|
||||
#, c-format
|
||||
msgid "module load error: %s: %s"
|
||||
msgstr "feil under lasting av modul: %s: %s"
|
||||
|
||||
#: app/module_db.c:604
|
||||
#: app/module_db.c:616
|
||||
msgid "missing module_init() symbol"
|
||||
msgstr "manglende module_init() symbol"
|
||||
|
||||
#: app/module_db.c:607
|
||||
#: app/module_db.c:619
|
||||
#, c-format
|
||||
msgid "%s: module_init() symbol not found"
|
||||
msgstr "%s: module_init() symbol ikke funnet"
|
||||
|
||||
#: app/module_db.c:760
|
||||
#: app/module_db.c:772
|
||||
msgid "<No modules>"
|
||||
msgstr "<Ingen moduler>"
|
||||
|
||||
#: app/module_db.c:773 app/module_db.c:782
|
||||
#: app/module_db.c:785 app/module_db.c:794
|
||||
msgid "on disk"
|
||||
msgstr "på disk"
|
||||
|
||||
#: app/module_db.c:773
|
||||
#: app/module_db.c:785
|
||||
msgid "only in memory"
|
||||
msgstr "kun i minne"
|
||||
|
||||
#: app/module_db.c:782
|
||||
#: app/module_db.c:794
|
||||
msgid "nowhere (click 'refresh')"
|
||||
msgstr "ingensteder (klikk 'gjenles')"
|
||||
|
||||
#: app/module_db.c:818
|
||||
#: app/module_db.c:830
|
||||
msgid "Load"
|
||||
msgstr "Last"
|
||||
|
||||
#: app/module_db.c:827
|
||||
#: app/module_db.c:839
|
||||
msgid "Unload"
|
||||
msgstr "Frigi"
|
||||
|
||||
#: app/module_db.c:840
|
||||
#: app/module_db.c:852
|
||||
msgid "Purpose: "
|
||||
msgstr "Mening: "
|
||||
|
||||
#: app/module_db.c:841
|
||||
#: app/module_db.c:853
|
||||
msgid "Author: "
|
||||
msgstr "Forfatter: "
|
||||
|
||||
#: app/module_db.c:842
|
||||
#: app/module_db.c:854
|
||||
msgid "Version: "
|
||||
msgstr "Versjon: "
|
||||
|
||||
#: app/module_db.c:843
|
||||
#: app/module_db.c:855
|
||||
msgid "Copyright: "
|
||||
msgstr "Lisens: "
|
||||
|
||||
#: app/module_db.c:844
|
||||
#: app/module_db.c:856
|
||||
msgid "Date: "
|
||||
msgstr "Dato: "
|
||||
|
||||
#: app/module_db.c:845
|
||||
#: app/module_db.c:857
|
||||
msgid "Location: "
|
||||
msgstr "Plassering: "
|
||||
|
||||
#: app/module_db.c:846
|
||||
#: app/module_db.c:858
|
||||
msgid "State: "
|
||||
msgstr "Tilstand: "
|
||||
|
||||
#: app/module_db.c:865
|
||||
#: app/module_db.c:877
|
||||
msgid "Autoload during startup"
|
||||
msgstr "Autolasting under oppstart"
|
||||
|
||||
|
@ -4182,7 +4185,9 @@ msgstr "kunne ikke kj
|
|||
msgid ""
|
||||
"plug-in \"%s\" attempted to install procedure \"%s\" which does not take the "
|
||||
"standard plug-in args"
|
||||
msgstr "Tillegg \"%s\" prøvde å installere prosedyre \"%s\" som ikke tar standard argumenter for tillegg"
|
||||
msgstr ""
|
||||
"Tillegg \"%s\" prøvde å installere prosedyre \"%s\" som ikke tar standard "
|
||||
"argumenter for tillegg"
|
||||
|
||||
#: app/plug_in.c:1697
|
||||
#, c-format
|
||||
|
@ -4190,7 +4195,8 @@ msgid ""
|
|||
"plug-in \"%s\" attempted to install procedure \"%s\" in an invalid menu "
|
||||
"location. Use either \"<Toolbox>\", \"<Image>\", \"<Load>\", or \"<Save>\"."
|
||||
msgstr ""
|
||||
"Tillegg \"%s\" prøvde å installere prosedyre \"%s\" i en ugyldig menyplassering.\n"
|
||||
"Tillegg \"%s\" prøvde å installere prosedyre \"%s\" i en ugyldig "
|
||||
"menyplassering.\n"
|
||||
"Bruk enten \"<Verktøyskrin>\", \"<Bilde>,\"<Last>\", eller \"<Lagre>\"."
|
||||
|
||||
#: app/plug_in.c:1717
|
||||
|
@ -4199,7 +4205,8 @@ msgid ""
|
|||
"plug_in \"%s\" attempted to install procedure \"%s\" which fails to comply "
|
||||
"with the array parameter passing standard. Argument %d is noncompliant."
|
||||
msgstr ""
|
||||
"Tillegg \"%s\" prøvde å installere prosedyre \"%s\" som ikke følger standarden for\n"
|
||||
"Tillegg \"%s\" prøvde å installere prosedyre \"%s\" som ikke følger "
|
||||
"standarden for\n"
|
||||
"sending av arrayparametere. Argument %d følger ikke standarden."
|
||||
|
||||
#: app/plug_in.c:2149
|
||||
|
@ -4274,7 +4281,8 @@ msgstr "Feil: Tittelformat for bildet m
|
|||
|
||||
#: app/preferences_dialog.c:536
|
||||
msgid "You will need to restart GIMP for these changes to take effect."
|
||||
msgstr "Du vil måtte starte GIMP på nytt for at disse endringene skal tre i kraft."
|
||||
msgstr ""
|
||||
"Du vil måtte starte GIMP på nytt for at disse endringene skal tre i kraft."
|
||||
|
||||
#: app/preferences_dialog.c:1467
|
||||
msgid "Preferences"
|
||||
|
@ -4866,7 +4874,10 @@ msgid ""
|
|||
"\n"
|
||||
"If you don't have scalable fonts, try turning off antialiasing in the tool "
|
||||
"options."
|
||||
msgstr "\nHvis du ikke har skalerbare skrifttyper, prøv å slå av antialiasing i alternativene for verktøy."
|
||||
msgstr ""
|
||||
"\n"
|
||||
"Hvis du ikke har skalerbare skrifttyper, prøv å slå av antialiasing i "
|
||||
"alternativene for verktøy."
|
||||
|
||||
#: app/text_tool.c:722
|
||||
msgid "Text Layer"
|
||||
|
@ -5561,7 +5572,7 @@ msgstr "Velg fil"
|
|||
msgid "Select"
|
||||
msgstr "Velg"
|
||||
|
||||
#: libgimp/gimpenv.c:81
|
||||
#: libgimp/gimpenv.c:82
|
||||
msgid "warning: no home directory."
|
||||
msgstr "advarsel: ingen hjemmekatalog"
|
||||
|
||||
|
|
88
po/sv.po
88
po/sv.po
|
@ -5,7 +5,7 @@
|
|||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: GIMP 1.1.6\n"
|
||||
"POT-Creation-Date: 1999-07-10 20:01+0200\n"
|
||||
"POT-Creation-Date: 1999-07-17 11:23-0700\n"
|
||||
"PO-Revision-Date: 1999-06-06 23:40+0200\n"
|
||||
"Last-Translator: Tomas Ögren <stric@ing.umu.se>\n"
|
||||
"Language-Team: Swedish <sv@li.org>\n"
|
||||
|
@ -1516,98 +1516,98 @@ msgstr ""
|
|||
msgid "Unable to project indexed image."
|
||||
msgstr ""
|
||||
|
||||
#: app/gimpimage.c:2106
|
||||
#: app/gimpimage.c:2109
|
||||
msgid "Layer cannot be raised any further"
|
||||
msgstr "Lagret kan ej höjas mer"
|
||||
|
||||
#: app/gimpimage.c:2181
|
||||
#: app/gimpimage.c:2184
|
||||
msgid "Layer cannot be lowered any further"
|
||||
msgstr "Lagret kan ej sänkas mer"
|
||||
|
||||
#. layer_arg is already the top_layer
|
||||
#: app/gimpimage.c:2211
|
||||
#: app/gimpimage.c:2214
|
||||
msgid "Layer is already on top"
|
||||
msgstr "Lagret är redan längst upp"
|
||||
|
||||
#: app/gimpimage.c:2216
|
||||
#: app/gimpimage.c:2219
|
||||
msgid "Can't raise Layer without alpha"
|
||||
msgstr "Kan ej höja lager utan alfa-kanal"
|
||||
|
||||
#. there is no next layer below layer_arg
|
||||
#: app/gimpimage.c:2311
|
||||
#: app/gimpimage.c:2314
|
||||
msgid "Layer is already on bottom"
|
||||
msgstr "Lagret är redan längst ner"
|
||||
|
||||
#: app/gimpimage.c:2324
|
||||
#: app/gimpimage.c:2327
|
||||
msgid "BG has no alpha, layer was placed above"
|
||||
msgstr ""
|
||||
|
||||
#: app/gimpimage.c:2387
|
||||
#: app/gimpimage.c:2390
|
||||
msgid ""
|
||||
"There are not enough visible layers for a merge.\n"
|
||||
"There must be at least two."
|
||||
msgstr ""
|
||||
|
||||
#: app/gimpimage.c:2465
|
||||
#: app/gimpimage.c:2468
|
||||
msgid "There are not enough visible layers for a merge down."
|
||||
msgstr ""
|
||||
"Det finns ej tillräckligt många synliga lager för att sammanfoga neråt."
|
||||
|
||||
#: app/gimpimage.c:2578 app/gimpimage.c:2611
|
||||
#: app/gimpimage.c:2581 app/gimpimage.c:2614
|
||||
msgid "gimp_image_merge_layers: could not allocate merge layer"
|
||||
msgstr ""
|
||||
|
||||
#: app/gimpimage.c:2650
|
||||
#: app/gimpimage.c:2653
|
||||
msgid "gimp_image_merge_layers attempting to merge incompatible layers\n"
|
||||
msgstr ""
|
||||
|
||||
#: app/gimpimage.c:2732
|
||||
#: app/gimpimage.c:2735
|
||||
msgid "gimp_image_add_layer: attempt to add layer to wrong image"
|
||||
msgstr ""
|
||||
|
||||
#: app/gimpimage.c:2742
|
||||
#: app/gimpimage.c:2745
|
||||
msgid "gimp_image_add_layer: trying to add layer to image twice"
|
||||
msgstr ""
|
||||
|
||||
#: app/gimpimage.c:2861
|
||||
#: app/gimpimage.c:2864
|
||||
msgid ""
|
||||
"Unable to add a layer mask since\n"
|
||||
"the layer already has one."
|
||||
msgstr ""
|
||||
|
||||
#: app/gimpimage.c:2865
|
||||
#: app/gimpimage.c:2868
|
||||
msgid ""
|
||||
"Unable to add a layer mask to a\n"
|
||||
"layer in an indexed image."
|
||||
msgstr ""
|
||||
|
||||
#: app/gimpimage.c:2869
|
||||
#: app/gimpimage.c:2872
|
||||
msgid ""
|
||||
"Cannot add layer mask to a layer\n"
|
||||
"with no alpha channel."
|
||||
msgstr ""
|
||||
|
||||
#: app/gimpimage.c:2873
|
||||
#: app/gimpimage.c:2876
|
||||
msgid "Cannot add layer mask of different dimensions than specified layer."
|
||||
msgstr ""
|
||||
|
||||
#: app/gimpimage.c:2980
|
||||
#: app/gimpimage.c:2983
|
||||
msgid "Channel cannot be raised any further"
|
||||
msgstr ""
|
||||
|
||||
#: app/gimpimage.c:3028
|
||||
#: app/gimpimage.c:3031
|
||||
msgid "Channel cannot be lowered any further"
|
||||
msgstr ""
|
||||
|
||||
#: app/gimpimage.c:3050
|
||||
#: app/gimpimage.c:3053
|
||||
msgid "gimp_image_add_channel: attempt to add channel to wrong image"
|
||||
msgstr ""
|
||||
|
||||
#: app/gimpimage.c:3060
|
||||
#: app/gimpimage.c:3063
|
||||
msgid "gimp_image_add_channel: trying to add channel to image twice"
|
||||
msgstr ""
|
||||
|
||||
#: app/gimpimage.c:3187 app/palette.c:525 app/palette.c:550 app/palette.c:909
|
||||
#: app/gimpimage.c:3190 app/palette.c:525 app/palette.c:550 app/palette.c:909
|
||||
#: app/palette.c:913 app/palette.c:2313 app/palette.c:2995
|
||||
msgid "Untitled"
|
||||
msgstr "Namnlös"
|
||||
|
@ -3842,12 +3842,12 @@ msgstr ""
|
|||
msgid "/Export Path"
|
||||
msgstr ""
|
||||
|
||||
#: app/menus.c:591
|
||||
#: app/menus.c:596
|
||||
#, c-format
|
||||
msgid "Error opening file: %s\n"
|
||||
msgstr "Kunde inte öppna fil: %s\n"
|
||||
|
||||
#: app/menus.c:613 app/menus.c:694
|
||||
#: app/menus.c:618 app/menus.c:699
|
||||
#, c-format
|
||||
msgid "/File/MRU%02d"
|
||||
msgstr "/Arkiv/MRU%02d"
|
||||
|
@ -3856,83 +3856,83 @@ msgstr "/Arkiv/MRU%02d"
|
|||
msgid "Module DB"
|
||||
msgstr "Modul DB"
|
||||
|
||||
#: app/module_db.c:555
|
||||
#: app/module_db.c:567
|
||||
#, c-format
|
||||
msgid "load module: \"%s\"\n"
|
||||
msgstr "laddar modul: \"%s\"\n"
|
||||
|
||||
#: app/module_db.c:562
|
||||
#: app/module_db.c:574
|
||||
#, c-format
|
||||
msgid "skipping module: \"%s\"\n"
|
||||
msgstr "hoppar över modul: \"%s\"\n"
|
||||
|
||||
#: app/module_db.c:586
|
||||
#: app/module_db.c:598
|
||||
#, c-format
|
||||
msgid "module load error: %s: %s"
|
||||
msgstr "fel vid laddning av modul: %s: %s"
|
||||
|
||||
#: app/module_db.c:604
|
||||
#: app/module_db.c:616
|
||||
msgid "missing module_init() symbol"
|
||||
msgstr "module_init() symbolen saknas"
|
||||
|
||||
#: app/module_db.c:607
|
||||
#: app/module_db.c:619
|
||||
#, c-format
|
||||
msgid "%s: module_init() symbol not found"
|
||||
msgstr "%s: module_init() symbolen hittades ej"
|
||||
|
||||
#: app/module_db.c:760
|
||||
#: app/module_db.c:772
|
||||
msgid "<No modules>"
|
||||
msgstr "<Inga moduler>"
|
||||
|
||||
#: app/module_db.c:773 app/module_db.c:782
|
||||
#: app/module_db.c:785 app/module_db.c:794
|
||||
msgid "on disk"
|
||||
msgstr "på disk"
|
||||
|
||||
#: app/module_db.c:773
|
||||
#: app/module_db.c:785
|
||||
msgid "only in memory"
|
||||
msgstr "endast i minnet"
|
||||
|
||||
#: app/module_db.c:782
|
||||
#: app/module_db.c:794
|
||||
msgid "nowhere (click 'refresh')"
|
||||
msgstr "ingenstans (tryck på 'uppdatera')"
|
||||
|
||||
#: app/module_db.c:818
|
||||
#: app/module_db.c:830
|
||||
msgid "Load"
|
||||
msgstr "Ladda"
|
||||
|
||||
#: app/module_db.c:827
|
||||
#: app/module_db.c:839
|
||||
msgid "Unload"
|
||||
msgstr "Ladda ur"
|
||||
|
||||
#: app/module_db.c:840
|
||||
#: app/module_db.c:852
|
||||
msgid "Purpose: "
|
||||
msgstr "Syfte: "
|
||||
|
||||
#: app/module_db.c:841
|
||||
#: app/module_db.c:853
|
||||
msgid "Author: "
|
||||
msgstr "Författare: "
|
||||
|
||||
#: app/module_db.c:842
|
||||
#: app/module_db.c:854
|
||||
msgid "Version: "
|
||||
msgstr "Version: "
|
||||
|
||||
#: app/module_db.c:843
|
||||
#: app/module_db.c:855
|
||||
msgid "Copyright: "
|
||||
msgstr "Copyright: "
|
||||
|
||||
#: app/module_db.c:844
|
||||
#: app/module_db.c:856
|
||||
msgid "Date: "
|
||||
msgstr "Datum: "
|
||||
|
||||
#: app/module_db.c:845
|
||||
#: app/module_db.c:857
|
||||
msgid "Location: "
|
||||
msgstr "Placering: "
|
||||
|
||||
#: app/module_db.c:846
|
||||
#: app/module_db.c:858
|
||||
msgid "State: "
|
||||
msgstr "Tillstånd: "
|
||||
|
||||
#: app/module_db.c:865
|
||||
#: app/module_db.c:877
|
||||
msgid "Autoload during startup"
|
||||
msgstr "Ladda automatiskt vid start"
|
||||
|
||||
|
@ -5607,7 +5607,7 @@ msgstr "V
|
|||
msgid "Select"
|
||||
msgstr "Välj"
|
||||
|
||||
#: libgimp/gimpenv.c:81
|
||||
#: libgimp/gimpenv.c:82
|
||||
msgid "warning: no home directory."
|
||||
msgstr "varning: ingen hemkatalog"
|
||||
|
||||
|
|
|
@ -81,10 +81,7 @@ sub channel_set_prop_proc {
|
|||
|
||||
if ($type eq 'color') {
|
||||
%invoke = (
|
||||
vars => [ 'int i' ],
|
||||
code => <<CODE
|
||||
channel_set_color(channel, $prop);
|
||||
CODE
|
||||
code => "channel_set_color(channel, $prop);"
|
||||
);
|
||||
}
|
||||
}
|
||||
|
@ -133,7 +130,7 @@ HELP
|
|||
{ name => 'name', type => 'string',
|
||||
desc => 'The channel name' },
|
||||
{ name => 'opacity', type => '0 <= float <= 100',
|
||||
desc => 'The channel opacity: (%%desc%%)', alias => 'opacity_arg' },
|
||||
desc => 'The channel opacity: (%%desc%%)' },
|
||||
{ name => 'color', type => 'color',
|
||||
desc => 'The channel compositing color' }
|
||||
);
|
||||
|
@ -145,7 +142,6 @@ HELP
|
|||
);
|
||||
|
||||
%invoke = (
|
||||
vars => [ 'int opacity' ],
|
||||
code => <<'CODE'
|
||||
{
|
||||
channel_set_opacity (channel, opacity);
|
||||
|
|
Loading…
Reference in New Issue