It is currently Mon Apr 15, 2024 11:22 pm


All times are UTC - 5 hours [ DST ]



Post new topic Reply to topic  [ 69 posts ]  Go to page 1, 2, 3, 4  Next
Author Message
 Post subject: Script-Fu Scrolling Interface V1.1 For GIMP 2.8.14
PostPosted: Wed Aug 27, 2014 12:22 am  (#1) 
Offline
GimpChat Founder
User avatar

Joined: May 22, 2008
Posts: 5242
Location: Gimpville
Due to the addition of several updates to the Script-Fu Interface in GIMP 2.8.14, the Scrolling Interface Modification required updating, as well.

Note: This update is for GIMP Version 2.8.14 only. Use Version 1.0 for previously released GIMP 2.8.x versions. If you have upgraded to GIMP V2.8.14, you will need to install this version of the Script-Fu Scrolling Interface.

If you have upgraded from GIMP V2.8.x to GIMP V2.8.14, please replace the old script-fu binary in your plug-ins folder with this one.

Thanks!

Script-Fu Scrolling Modification V1.1 For Windows_x64 | Windows_x32 - Kudos To Pogogogo for compiling.

Attached below is the source code, along with 64bit & 32bit Linux binaries, which were compiled under Fedora 20. These binaries should also work with most other Linux distributions running GIMP 2.8.14. Also, attached is Partha's 64bit binary for MAC OSX.


Attachments:
File comment: Script-Fu Scrolling Interface V1.1 MAC x64
Script-Fu-Scrollng-InterfaceV1.1-For-GIMP-2.8.14-MAC_x64.zip [66.28 KiB]
Downloaded 893 times
File comment: Script-Fu Scrolling Interface V1.1 Linux x64
SF-Scrolling-InterfaceV1.1-For-GIMP-2.8.14-Linux_x64.zip [223.35 KiB]
Downloaded 1037 times
File comment: Script-Fu Scrolling Interface V1.1 Linux x32
SF-Scrolling-InterfaceV1.1-For-GIMP-2.8.14-Linux_x32.zip [215.16 KiB]
Downloaded 886 times
File comment: Script-Fu Scrolling Interface V1.1 Source Code
SF-Scrolling-InterfaceV1.1-For-GIMP-2.8.14-Source.zip [6.45 KiB]
Downloaded 1039 times

_________________
“If you reach for the stars, you just might land on a decently sized hill.” - Stuart Hill
Share on Facebook Share on Twitter Share on Orkut Share on Digg Share on MySpace Share on Delicious Share on Technorati
Top
 Post subject: Re: Script-Fu Scrolling Interface V1.1 For GIMP 2.8.14
PostPosted: Wed Aug 27, 2014 1:25 am  (#2) 
Offline
Administrator
User avatar

Joined: Aug 10, 2012
Posts: 13003
Location: Native to NYC living in Arizona, Gimp 2.8 & 2.10, Win 11 PC.
Just when I got my 2.8.10 all sorted out too. Can't stand in the way of progress though.
Thanks Tux. :bigthup

_________________
Image
"A wise man learns more from a foolish question than a fool can learn from a wise answer"
Image


Top
 Post subject: Re: Script-Fu Scrolling Interface V1.1 For GIMP 2.8.14
PostPosted: Wed Aug 27, 2014 11:54 am  (#3) 
Offline
GimpChat Founder
User avatar

Joined: May 22, 2008
Posts: 5242
Location: Gimpville
Well, the code to allow for a scrolling interface didn't change but there were several updates to the Script-Fu plug-in itself in the V2.8.14 release. For those who are using GIMP 2.8.14, I highly recommend using V1.1 of the scrolling interface.

Hopefully, someone will provide Windows 64bit & 32bit binaries for this modification. :cool

_________________
“If you reach for the stars, you just might land on a decently sized hill.” - Stuart Hill


Top
 Post subject: Re: Script-Fu Scrolling Interface V1.1 For GIMP 2.8.14
PostPosted: Wed Aug 27, 2014 1:44 pm  (#4) 
Offline
GimpChat Member
User avatar

Joined: Apr 22, 2010
Posts: 123
SF-Scrolling-InterfaceV1.1-For-GIMP-2.8.14-Windows_x64,Done.:)
Tested Gimp 2.8.14 Win7 64-bit


Attachments:
SF-Scrolling-InterfaceV1.1-For-GIMP-2.8.14-Win_x64.zip [76.32 KiB]
Downloaded 1950 times

_________________
Image
Top
 Post subject: tmp
PostPosted: Wed Aug 27, 2014 1:51 pm  (#5) 
Offline
Global Moderator
User avatar

Joined: Nov 16, 2011
Posts: 5128
Location: Metro Vancouver, BC
Just my experience, as I didn't know about the script-fu update in Gimp 2.8.12/14.

On first launch of 2.8.12 I noticed the script-fu error in the console. The error was 'Skipping duplicate plug-in'. Renamed to script-fu.old, the next launch error was "Removing duplicate PDB procedure'. Removed (.gimp-2.8/plug-ins) script-fu, no errors, everything seems to work as it should. Very nice addition!

No issues so far (Ubuntu 14.04, 32bit).

_________________
Image
Gimp 2.8.18, Linux, median user
Gimp Chat Tutorials Index
Spirit Bear (Kermode)


Top
 Post subject: Re: Script-Fu Scrolling Interface V1.1 For GIMP 2.8.14
PostPosted: Wed Aug 27, 2014 1:54 pm  (#6) 
Offline
GimpChat Founder
User avatar

Joined: May 22, 2008
Posts: 5242
Location: Gimpville
Thank you so much, pogogogo!

_________________
“If you reach for the stars, you just might land on a decently sized hill.” - Stuart Hill


Top
 Post subject: Re: GIMP 2.8.12 Released (BROKEN) - GIMP 2.8.14 Released
PostPosted: Wed Aug 27, 2014 2:06 pm  (#7) 
Offline
GimpChat Founder
User avatar

Joined: May 22, 2008
Posts: 5242
Location: Gimpville
Odinbc wrote:
On first launch of 2.8.12 I noticed the script-fu error in the console. The error was 'Skipping duplicate plug-in'. Renamed to script-fu.old, the next launch error was "Removing duplicate PDB procedure'. Removed (.gimp-2.8/plug-ins) script-fu, no errors, everything seems to work as it should. Very nice addition!

The warning "Skipping duplicate plug-in" is perfectly normal when you add the scrolling interface to your plug-ins folder. GIMP will use the first plug-in it encounters, which in this case is the script-fu binary containing the the scrolling modification you placed in the user plug-ins folder.

If for some reason you don't want to see this warning, you would need to replace the existing script-fu binary in the global plug-ins folder with the scrolling script-fu binary. This will replace the original script-fu binary so I think it's better to just place the scrolling script-fu interface in the user plug-ins folder and simply ignore the duplicate message, which is only a harmless warning that you have two of the same plug-in installed.

_________________
“If you reach for the stars, you just might land on a decently sized hill.” - Stuart Hill


Top
 Post subject: Re: Script-Fu Scrolling Interface V1.1 For GIMP 2.8.14
PostPosted: Wed Aug 27, 2014 2:10 pm  (#8) 
Offline
Global Moderator
User avatar

Joined: Nov 16, 2011
Posts: 5128
Location: Metro Vancouver, BC
What are the best scripts to test?
G'MIC has the scrollbar without this script-fu in 2.8.14.

_________________
Image
Gimp 2.8.18, Linux, median user
Gimp Chat Tutorials Index
Spirit Bear (Kermode)


Top
 Post subject: Re: GIMP 2.8.12 Released (BROKEN) - GIMP 2.8.14 Released
PostPosted: Wed Aug 27, 2014 2:26 pm  (#9) 
Offline
Global Moderator
User avatar

Joined: Nov 16, 2011
Posts: 5128
Location: Metro Vancouver, BC
GnuTux wrote:
The warning "Skipping duplicate plug-in" is perfectly normal when you add the scrolling interface to your plug-ins folder. GIMP will use the first plug-in it encounters, which in this case is the script-fu binary containing the the scrolling modification you placed in the user plug-ins folder
Isn't Gimp skipping script-fu in .gimp-2.8/plug-ins?
console message wrote:
Skipping duplicate plug-in: '/home/odinbc/.gimp-2.8/plug-ins/script-fu'
This is the same message with either script-fu v1 and v1.1.

_________________
Image
Gimp 2.8.18, Linux, median user
Gimp Chat Tutorials Index
Spirit Bear (Kermode)


Top
 Post subject: Re: GIMP 2.8.12 Released (BROKEN) - GIMP 2.8.14 Released
PostPosted: Wed Aug 27, 2014 3:52 pm  (#10) 
Offline
GimpChat Founder
User avatar

Joined: May 22, 2008
Posts: 5242
Location: Gimpville
Odinbc wrote:
GnuTux wrote:
The warning "Skipping duplicate plug-in" is perfectly normal when you add the scrolling interface to your plug-ins folder. GIMP will use the first plug-in it encounters, which in this case is the script-fu binary containing the the scrolling modification you placed in the user plug-ins folder
Isn't Gimp skipping script-fu in .gimp-2.8/plug-ins?

I remember testing this at one point and I believe it looked for plug-ins based on the order you have specified in Edit/Preferences/Folders/Plug-ins.

Image
Mine displays this message: Skipping duplicate plug-in: '/usr/lib64/gimp/2.0/plug-ins/script-fu'

In most cases, the default would be .gimp-2.8/plug-ins but since the order can be changed, I thought to best to be more precise.

Odinbc wrote:
console message wrote:
Skipping duplicate plug-in: '/home/odinbc/.gimp-2.8/plug-ins/script-fu'
This is the same message with either script-fu v1 and v1.1.

Well, it looks like you might have your global folder listed before your user folder. If that is the case, you'll need to reverse the order, or remove the script-fu binary from the global folder, or replace the script-fu binary in your global folder with the scrolling mod.

_________________
“If you reach for the stars, you just might land on a decently sized hill.” - Stuart Hill


Top
 Post subject: Re: Script-Fu Scrolling Interface V1.1 For GIMP 2.8.14
PostPosted: Wed Aug 27, 2014 4:12 pm  (#11) 
Offline
GimpChat Founder
User avatar

Joined: May 22, 2008
Posts: 5242
Location: Gimpville
Odinbc wrote:
What are the best scripts to test?
G'MIC has the scrollbar without this script-fu in 2.8.14.

Any Script-Fu script (.scm) will work. With the scrolling interface installed, you will be able to grab the edge of any script and resize. GIMP's drop shadow is a .scm script. You can't do this without the scrolling mod installed.

If you want one that will most likely go off the screen, then BRL has lots of options. Also, Fencepost's Animated Fire script has lots of options too.

G'MIC is a plug-in and it provides its own scroll bars.

_________________
“If you reach for the stars, you just might land on a decently sized hill.” - Stuart Hill


Top
 Post subject: Re: Script-Fu Scrolling Interface V1.1 For GIMP 2.8.14
PostPosted: Wed Aug 27, 2014 4:56 pm  (#12) 
Offline
Global Moderator
User avatar

Joined: Nov 16, 2011
Posts: 5128
Location: Metro Vancouver, BC
Switching the folder order works testing Animated Fire. The only error I got was from G'MIC. I can't recall seeing this G'MIC error before so it might be related to 2.8.14. I get the G'MIC errors with or without script-fu v1.1 installed.

console message wrote:
Skipping duplicate plug-in: '/usr/lib/gimp/2.0/plug-ins/script-fu'

(gmic:11212): GLib-CRITICAL **: Source ID 185 was not found when attempting to remove it
odinbc@odinbc-VGN-NR298D:~$ gimp

(gmic:13192): GLib-CRITICAL **: Source ID 208 was not found when attempting to remove it

_________________
Image
Gimp 2.8.18, Linux, median user
Gimp Chat Tutorials Index
Spirit Bear (Kermode)


Top
 Post subject: Re: Script-Fu Scrolling Interface V1.1 For GIMP 2.8.14
PostPosted: Wed Aug 27, 2014 5:09 pm  (#13) 
Offline
GimpChat Founder
User avatar

Joined: May 22, 2008
Posts: 5242
Location: Gimpville
Odin, I just downloaded the latest G'MIC 1.6.0 Linux_x64 and I'm not getting any console errors in GIMP 2.8.14. Maybe check to see that you don't have multiple copies of it installed.

_________________
“If you reach for the stars, you just might land on a decently sized hill.” - Stuart Hill


Top
 Post subject: Re: Script-Fu Scrolling Interface V1.1 For GIMP 2.8.14
PostPosted: Wed Aug 27, 2014 10:45 pm  (#14) 
Offline
Script Coder
User avatar

Joined: Feb 18, 2011
Posts: 4827
Location: Bendigo Vic. Australia
Tux I have a problem the 32bit compile failed :gaah

Quote:

remote: Total 384723 (delta 331228), reused 381711 (delta 328444)
Receiving objects: 100% (384723/384723), 219.16 MiB | 831.00 KiB/s, done.
Resolving deltas: 100% (331228/331228), done.
Checking out files: 100% (5542/5542), done.

user@user-PC /env
$ cd gimp

user@user-PC /env/gimp
$ ./autogen.sh --prefix=/env/gimp-2.8 --build=x86_64-w64-mingw32 --prefix=/env/
gimp-2.8 --build=x86_64-w64-mingw32 --disable-python

I am testing that you have the tools required to build the
GNU Image Manipulation Program from git. This test is not foolproof,
so if anything goes wrong, see the file HACKING for more information...

Looks like Win32, you will need libtool 2.2 or newer.

checking for libtool >= 2.2 ... yes (version 2.4.2)
checking for gtkdocize ...
You must have gtk-doc installed to compile GNU Image Manipulation Program.
Install the appropriate package for your distribution,
or get the source tarball at
http://ftp.gnome.org/pub/GNOME/sources/gtk-doc/
You can also use the option --disable-gtk-doc to skip
this test but then you will not be able to generate a
configure script that can build the API documentation.
checking for autoconf >= 2.54 ... yes (version 2.68)
checking for automake >= 1.10.0 ... yes (version 1.11.1)
checking for intltool >= 0.40.1 ... yes (version 0.50.2)
checking for xsltproc ... yes

Please install/upgrade the missing tools and call me again.


user@user-PC /env/gimp
$

_________________
Image
No matter how much you push the envelope, it'll still be stationery.


Top
 Post subject: Re: Script-Fu Scrolling Interface V1.1 For GIMP 2.8.14
PostPosted: Wed Aug 27, 2014 11:20 pm  (#15) 
Offline
GimpChat Founder
User avatar

Joined: May 22, 2008
Posts: 5242
Location: Gimpville
Well, dang. I wish I could be of some help but I don't know what any of that means.

I would think that 100% done would be good. :mrgreen:

_________________
“If you reach for the stars, you just might land on a decently sized hill.” - Stuart Hill


Top
 Post subject: Re: Script-Fu Scrolling Interface V1.1 For GIMP 2.8.14
PostPosted: Wed Aug 27, 2014 11:52 pm  (#16) 
Offline
Script Coder
User avatar

Joined: Feb 18, 2011
Posts: 4827
Location: Bendigo Vic. Australia
GnuTux it doesn't mean I've given up (where's Samj I miss her), I'm going to replace my 32bit environment and try again, I'll persevere :bigthup

_________________
Image
No matter how much you push the envelope, it'll still be stationery.


Top
 Post subject: Re: Script-Fu Scrolling Interface V1.1 For GIMP 2.8.14
PostPosted: Thu Aug 28, 2014 12:00 am  (#17) 
Offline
Script Coder
User avatar

Joined: Apr 23, 2010
Posts: 1553
Location: not from Guildford after all
Try appending "--disable-gtk-doc" to the end of your autogen.sh command:

./autogen.sh --prefix=/env/gimp-2.8 --build=x86_64-w64-mingw32 --prefix=/env/ gimp-2.8 --build=x86_64-w64-mingw32 --disable-python --disable-gtk-doc

_________________
Any sufficiently primitive technology is indistinguishable from a rock.


Top
 Post subject: Re: Script-Fu Scrolling Interface V1.1 For GIMP 2.8.14
PostPosted: Thu Aug 28, 2014 12:52 am  (#18) 
Offline
Script Coder
User avatar

Joined: Feb 18, 2011
Posts: 4827
Location: Bendigo Vic. Australia
That failed as well maybe I need to install a working 2.8.14 or get a new gimptool

Quote:
user@user-PC ~
$ cd /env

user@user-PC /env
$ git clone -b gimp-2-8 git://git.gnome.org/gimp
Cloning into 'gimp'...
remote: Counting objects: 384723, done.
remote: Compressing objects: 100% (55684/55684), done.
remote: Total 384723 (delta 331225), reused 381714 (delta 328444)
Receiving objects: 100% (384723/384723), 219.18 MiB | 735.00 KiB/s, done.
Resolving deltas: 100% (331225/331225), done.
Checking out files: 100% (5542/5542), done.

user@user-PC /env
$ cd gimp

user@user-PC /env/gimp
$ ./autogen.sh --prefix=/env/gimp-2.8 --build=x86_64-w64-mingw32 --prefix=/env/
gimp-2.8 --build=x86_64-w64-mingw32 --disable-python

I am testing that you have the tools required to build the
GNU Image Manipulation Program from git. This test is not foolproof,
so if anything goes wrong, see the file HACKING for more information...

Looks like Win32, you will need libtool 2.2 or newer.

checking for libtool >= 2.2 ... yes (version 2.4.2)
checking for gtkdocize ...
You must have gtk-doc installed to compile GNU Image Manipulation Program.
Install the appropriate package for your distribution,
or get the source tarball at
http://ftp.gnome.org/pub/GNOME/sources/gtk-doc/
You can also use the option --disable-gtk-doc to skip
this test but then you will not be able to generate a
configure script that can build the API documentation.
checking for autoconf >= 2.54 ... yes (version 2.68)
checking for automake >= 1.10.0 ... yes (version 1.11.1)
checking for intltool >= 0.40.1 ... yes (version 0.50.2)
checking for xsltproc ... yes

Please install/upgrade the missing tools and call me again.


user@user-PC /env/gimp
$ make
make: *** No targets specified and no makefile found. Stop.

user@user-PC /env/gimp
$ ./autogen.sh --prefix=/env/gimp-2.8 --build=x86_64-w64-mingw32 --prefix=/env/
gimp-2.8 --build=x86_64-w64-mingw32 --disable-python --disable-gtk-doc

I am testing that you have the tools required to build the
GNU Image Manipulation Program from git. This test is not foolproof,
so if anything goes wrong, see the file HACKING for more information...

Looks like Win32, you will need libtool 2.2 or newer.

checking for libtool >= 2.2 ... yes (version 2.4.2)
skipping test for gtkdocize
checking for autoconf >= 2.54 ... yes (version 2.68)
checking for automake >= 1.10.0 ... yes (version 1.11.1)
checking for intltool >= 0.40.1 ... yes (version 0.50.2)
checking for xsltproc ... yes

I am going to run ./configure with the following arguments:

--prefix=/env/gimp-2.8 --build=x86_64-w64-mingw32 --prefix=/env/ gimp-2.8 --b
uild=x86_64-w64-mingw32 --disable-python --disable-gtk-doc

libtoolize: putting auxiliary files in `.'.
libtoolize: linking file `./ltmain.sh'
libtoolize: putting macros in AC_CONFIG_MACRO_DIR, `m4macros'.
libtoolize: linking file `m4macros/libtool.m4'
libtoolize: linking file `m4macros/ltoptions.m4'
libtoolize: linking file `m4macros/ltsugar.m4'
libtoolize: linking file `m4macros/ltversion.m4'
libtoolize: linking file `m4macros/lt~obsolete.m4'
WARNING: You have disabled gtk-doc.
As a result, you will not be able to generate the API
documentation and 'make dist' will not work.

configure.ac:168: installing `./compile'
configure.ac:172: installing `./config.guess'
configure.ac:172: installing `./config.sub'
configure.ac:83: installing `./install-sh'
configure.ac:83: installing `./missing'
app/Makefile.am: installing `./depcomp'
plug-ins/pygimp/Makefile.am:119: installing `./py-compile'
configure: WARNING: you should use --build, --host, --target
configure: WARNING: unrecognized options: --disable-gtk-doc
checking for a BSD-compatible install... /bin/install -c
checking whether build environment is sane... yes
checking for gimp-2.8-strip... no
checking for strip... strip
configure: WARNING: using cross tools not prefixed with host triplet
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking for gimp-2.8-gcc... /env/i686-4.8.1-release-win32/bin/i686-w64-mingw32-
gcc.exe
checking whether the C compiler works... yes
checking for C compiler default output file name... a.exe
checking for suffix of executables... .exe
checking whether we are cross compiling... yes
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether /env/i686-4.8.1-release-win32/bin/i686-w64-mingw32-gcc.exe acce
pts -g... yes
checking for /env/i686-4.8.1-release-win32/bin/i686-w64-mingw32-gcc.exe option t
o accept ISO C89... none needed
checking for style of include used by make... GNU
checking dependency style of /env/i686-4.8.1-release-win32/bin/i686-w64-mingw32-
gcc.exe... gcc3
checking whether /env/i686-4.8.1-release-win32/bin/i686-w64-mingw32-gcc.exe and
cc understand -c and -o together... yes
checking build system type... x86_64-w64-mingw32
checking host system type... Invalid configuration `gimp-2.8': machine `gimp' no
t recognized
configure: error: /bin/sh ./config.sub gimp-2.8 failed

Configure failed or did not finish!

user@user-PC /env/gimp
$ make
make: *** No targets specified and no makefile found. Stop.

user@user-PC /env/gimp
$

_________________
Image
No matter how much you push the envelope, it'll still be stationery.


Top
 Post subject: Re: Script-Fu Scrolling Interface V1.1 For GIMP 2.8.14
PostPosted: Thu Aug 28, 2014 6:23 am  (#19) 
Offline
Global Moderator
User avatar

Joined: Apr 07, 2010
Posts: 14182
Linux Fedora ?

_________________
Image


Top
 Post subject: Re: Script-Fu Scrolling Interface V1.1 For GIMP 2.8.14
PostPosted: Thu Aug 28, 2014 10:35 am  (#20) 
Offline
GimpChat Founder
User avatar

Joined: May 22, 2008
Posts: 5242
Location: Gimpville
Graechan wrote:
That failed as well maybe I need to install a working 2.8.14 or get a new gimptool

For some reason, all I saw last night was this.

Quote:
remote: Total 384723 (delta 331228), reused 381711 (delta 328444)
Receiving objects: 100% (384723/384723), 219.16 MiB | 831.00 KiB/s, done.
Resolving deltas: 100% (331228/331228), done.
Checking out files: 100% (5542/5542), done.

I wasn't drunk or on drugs either. Dementia? :mrgreen:

I had no idea what that was. I see now that you actually posted the output from your compile attempt, which is a little more understandable to me. :hehe

Saul got you past the gtk-doc problem, but now you have an issue with config.sub

Quote:
checking host system type... Invalid configuration `gimp-2.8': machine `gimp' not recognized
configure: error: /bin/sh ./config.sub gimp-2.8 failed

Looks like you using a virtual machine running Linux and cross compiling for Windows, is that right?

I noticed this warning, which seems to be related to your compile problem:
configure: WARNING: using cross tools not prefixed with host triplet

Found this documentation on Cross Compiling and Specifying Targets.

It also seem odd that you would have this twice as parms to ./configure

--prefix=/env/gimp-2.8 --build=x86_64-w64-mingw32

Rather than running ./autogen, can you just try to run ./configure manually, like this..

./configure --prefix=/env/gimp-2.8 --build=x86_64-w64-mingw32 --disable-python --disable-gtk-doc

You might have to specify the host=hostname, if we can figure out what hostname should be.

Hopefully, someone with more experience cross compiling can chime in here and clear this up for us.

_________________
“If you reach for the stars, you just might land on a decently sized hill.” - Stuart Hill


Top
Post new topic Reply to topic  [ 69 posts ]  Go to page 1, 2, 3, 4  Next

All times are UTC - 5 hours [ DST ]


   Similar Topics   Replies 
No new posts Attachment(s) Script-Fu Scrolling Interface For GIMP 2.10.10_Win32bit

0

No new posts Attachment(s) Script-Fu Scrolling Interface V1.1 for Windows10 GIMP 2.10.16_64bit

4

No new posts Attachment(s) Script-Fu Scrolling Interface V1.1 for GIMP 2.10.18 Linux Ubuntu 64bit

4

No new posts Attachment(s) SCROLLING INTERFACE HELP

2

No new posts Attachment(s) Logo Toolbox Scrolling interface for GIMP 2.10.18

10



* Login  



Powered by phpBB3 © phpBB Group