News:

As usual while waiting for the next release - don't forget to check the nightly builds in the forum.

Main Menu

Small problem in DragScroll_Windows.cbp

Started by gd_on, May 01, 2026, 02:52:18 PM

Previous topic - Next topic

gd_on

After the move to a subfolder src of the dragscroll plugin code (svn 13836), at line 61 DragScroll_Windows.cbp, a src\manifest.xml should be there (not only manifest.xml). Other cbps are OK.
Windows 11 64 bits (25H2), svn C::B (last version or almost!), wxWidgets 3.3.2, Msys2 Compilers 16.1.0, 64 bits (seh, posix : gcc, g++ and gfortran in C:\msys64\mingw64) or 32 bits (dwarf2, posix  in C:\msys64\mingw32).

ollydbg

#1
I think we don't need this "src" folder.

I just looked at the other plugins' folder, I don't see the "src" folder there.

Pecan may give some comments on this.

EDIT:
It looks like Pecan's maintained plugin has this feature, I mean there is a src folder in the plugin's root folder.
Can we make more consistence?
If some piece of memory should be reused, turn them to variables (or const variables).
If some piece of operations should be reused, turn them to functions.
If they happened together, then turn them to classes.

jggimi

#2
On my OS (OpenBSD), 13838 won't build dragscroll from source: it doesn't know how to build manifest.xml.  Not sure why.

Making all in appdata
Making all in dragscroll
make: don't know how to make manifest.xml (prerequisite of: dragscroll.zip)
Stop in src/plugins/contrib/dragscroll
*** Error 1 in src/plugins/contrib (Makefile:658 'all-recursive')

Pecan


gd_on

Thanks.
But, not sure that this fix the problem encountered by jggimi. He uses a makefile process I suppose, and the path to manifest.xml is not found, if I understand well.
Windows 11 64 bits (25H2), svn C::B (last version or almost!), wxWidgets 3.3.2, Msys2 Compilers 16.1.0, 64 bits (seh, posix : gcc, g++ and gfortran in C:\msys64\mingw64) or 32 bits (dwarf2, posix  in C:\msys64\mingw32).

killerbot

also on linux things seem to be broken:

make[4]: *** No rule to make target 'manifest.xml', needed by 'dragscroll.zip'.  Stop.

Pecan

Quote from: killerbot on May 02, 2026, 06:14:37 PM
also on linux things seem to be broken:

make[4]: *** No rule to make target 'manifest.xml', needed by 'dragscroll.zip'.  Stop.

Fixed svn 13840

jggimi