Re: [Geany-Devel] Windows installer snapshots with GTK 2.24

2015-07-11 Thread Enrico Tröger
On 06/07/15 18:17, Dimitar Zhekov wrote:
 On 03.7.2015 г. 22:55, Enrico Tröger wrote:
 On 03/07/15 18:27, Dimitar Zhekov wrote:
 objdump of my Geany 1.25 built on or after Apr 25 2015 with WAF, MinGW
 gcc-4.8.1 and binutils/ld 2.24:  [...]

 The versions look like those I had until I upgraded my Mingw setup
 yesterday.
 Where did you get your Mingw from?
 
 Got the installer from their official site, and used it to download
 everything else. No MSYS components, pure MinGW.
 
 Haven't updated it recently. No *winpthread* in the MinGW tree.

Ok, thanks for testing and feedback.
Since we want to release tomorrow, I won't start fiddling with my build
environment anymore.

And post-1.25, we will hopefully use MSYS2 which also doesn't seem to
have this dependency.

Regards,
Enrico

-- 
Get my GPG key from http://www.uvena.de/pub.asc



signature.asc
Description: OpenPGP digital signature
___
Devel mailing list
Devel@lists.geany.org
https://lists.geany.org/cgi-bin/mailman/listinfo/devel


Re: [Geany-Devel] Windows installer snapshots with GTK 2.24

2015-07-06 Thread Dimitar Zhekov

On 03.7.2015 г. 22:55, Enrico Tröger wrote:

On 03/07/15 18:27, Dimitar Zhekov wrote:

objdump of my Geany 1.25 built on or after Apr 25 2015 with WAF, MinGW
gcc-4.8.1 and binutils/ld 2.24:  [...]


The versions look like those I had until I upgraded my Mingw setup
yesterday.
Where did you get your Mingw from?


Got the installer from their official site, and used it to download 
everything else. No MSYS components, pure MinGW.


Haven't updated it recently. No *winpthread* in the MinGW tree.

--
E-gards: Jimmy
___
Devel mailing list
Devel@lists.geany.org
https://lists.geany.org/cgi-bin/mailman/listinfo/devel


Re: [Geany-Devel] Windows installer snapshots with GTK 2.24

2015-07-03 Thread Dimitar Zhekov

On 03.7.2015 г. 02:03, Matthew Brush wrote:

On 2015-07-02 01:36 PM, Enrico Tröger wrote:

On 02/07/15 01:17, Matthew Brush wrote:

Another alternative might be `-static -lwinpthread-1` with or without
the `-1`.


Thanks. I already tried static -lpthread and now also your variants but
all without success :(.
The geany.dll on my system is always linked against libwinpthread-1.dll,
even after updating my Mingw environment.

I'll keep testing and trying...



I remember having this problem before, though I forget how I solved it :(

This looks kind of promising:
http://stackoverflow.com/a/28001271


objdump of my Geany 1.25 built on or after Apr 25 2015 with WAF, MinGW 
gcc-4.8.1 and binutils/ld 2.24:


DLL Name: comdlg32.dll
DLL Name: kernel32.dll
DLL Name: msvcrt.dll
DLL Name: msvcrt.dll
DLL Name: ole32.dll
DLL Name: shell32.dll
DLL Name: user32.dll
DLL Name: wsock32.dll
DLL Name: libcairo-2.dll
DLL Name: libgdk-win32-2.0-0.dll
DLL Name: libgdk_pixbuf-2.0-0.dll
DLL Name: libgio-2.0-0.dll
DLL Name: libglib-2.0-0.dll
DLL Name: libgmodule-2.0-0.dll
DLL Name: libgobject-2.0-0.dll
DLL Name: libgthread-2.0-0.dll
DLL Name: libgtk-win32-2.0-0.dll
DLL Name: intl.dll
DLL Name: libpango-1.0-0.dll
DLL Name: libpangocairo-1.0-0.dll

Two links to msvcrt, but no winpthread.
Hope that helps somehow...

--
E-gards: Jimmy
___
Devel mailing list
Devel@lists.geany.org
https://lists.geany.org/cgi-bin/mailman/listinfo/devel


Re: [Geany-Devel] Windows installer snapshots with GTK 2.24

2015-07-03 Thread Enrico Tröger
On 03/07/15 18:27, Dimitar Zhekov wrote:
 On 03.7.2015 г. 02:03, Matthew Brush wrote:
 On 2015-07-02 01:36 PM, Enrico Tröger wrote:
 On 02/07/15 01:17, Matthew Brush wrote:
 Another alternative might be `-static -lwinpthread-1` with or without
 the `-1`.

 Thanks. I already tried static -lpthread and now also your variants but
 all without success :(.
 The geany.dll on my system is always linked against libwinpthread-1.dll,
 even after updating my Mingw environment.

 I'll keep testing and trying...


 I remember having this problem before, though I forget how I solved it :(

 This looks kind of promising:
 http://stackoverflow.com/a/28001271
 
 objdump of my Geany 1.25 built on or after Apr 25 2015 with WAF, MinGW
 gcc-4.8.1 and binutils/ld 2.24:

The versions look like those I had until I upgraded my Mingw setup
yesterday.
Where did you get your Mingw from?

I'm using the one bundled in the Strawberry Perl distribution
(http://strawberryperl.com/).


Regards,
Enrico

-- 
Get my GPG key from http://www.uvena.de/pub.asc



signature.asc
Description: OpenPGP digital signature
___
Devel mailing list
Devel@lists.geany.org
https://lists.geany.org/cgi-bin/mailman/listinfo/devel


Re: [Geany-Devel] Windows installer snapshots with GTK 2.24

2015-07-02 Thread Enrico Tröger
On 01/07/15 23:01, Thomas Martitz wrote:
 Am 01.07.2015 um 21:33 schrieb Enrico Tröger:
 On 27/06/15 20:53, Thomas Martitz wrote:
 Am 27.06.2015 um 01:09 schrieb Enrico Tröger:
 Hi,

 I've built new Windows installers from current GIT master.


 Downloads can be found here:
 http://download.geany.org/snapshots/


 Please note that these are test builds from the current development
 version, don't expect release quality.
 You have been warned :).

 After you installed the snapshots, you can also use the nightly
 builds again on Windows (i.e. copy the archive contents over the
 installation).


 Any feedback is welcome.


 Nice! I'll try to spin GTK3-based installers soon. Though it needs tiny
 patches to Geany (PR will follow).
 Thomas, could you do me a favor and check against which libraries your
 geany.dll is linked?
 Basically performing a 'ldd' on Windows.

 
 
 I use EXE Explorer[1] to inspect imports. Actually, I vaguely remember
 problems with libwinpthread-1.dll during the linkage cleanup effort (I
 did stumble upon it). But I don't remember the outcome. I do know I
 didn't use msys2 back then but mingw32. Nevertheless neither geany.exe
 nor libgeany-0.dll built by msys2 import this library (it exists in the
 msys2 file system though) so this binaries don't suffer.
 
 Perhaps a bug in the toolchain.
 
 The gcc version is 4.9.2, binutils is 2.25.

Thanks.
I upgraded my Mingw environment so it is now also gcc 4.9.2 on my
system, but still got the linkage to libwinpthread-1.dll.

In case I won't find a solution in the next days, I guess I will just
include it in the 1.25 installer. If it doesn't happen with MSYS2, it's
all fine for the future, I guess.


Regards,
Enrico

-- 
Get my GPG key from http://www.uvena.de/pub.asc



signature.asc
Description: OpenPGP digital signature
___
Devel mailing list
Devel@lists.geany.org
https://lists.geany.org/cgi-bin/mailman/listinfo/devel


Re: [Geany-Devel] Windows installer snapshots with GTK 2.24

2015-07-02 Thread Enrico Tröger
On 02/07/15 01:17, Matthew Brush wrote:
 On 2015-07-01 02:45 PM, Matthew Brush wrote:
 On 2015-07-01 12:33 PM, Enrico Tröger wrote:
 On 27/06/15 20:53, Thomas Martitz wrote:
 Am 27.06.2015 um 01:09 schrieb Enrico Tröger:
 Hi,

 I've built new Windows installers from current GIT master.


 Downloads can be found here:
 http://download.geany.org/snapshots/


 Please note that these are test builds from the current development
 version, don't expect release quality.
 You have been warned :).

 After you installed the snapshots, you can also use the nightly
 builds again on Windows (i.e. copy the archive contents over the
 installation).


 Any feedback is welcome.



 Nice! I'll try to spin GTK3-based installers soon. Though it needs tiny
 patches to Geany (PR will follow).

 Thomas, could you do me a favor and check against which libraries your
 geany.dll is linked?
 Basically performing a 'ldd' on Windows.

 Attached is a short command session to dump object information from the
 DLL and then grep for DLL Name which lists linked libraries. This is
 somewhat similar to 'ldd' on Linux.
 You probably need to adjust the paths to the 'objdump' tool and the
 geany.dll (objdump.exe should be part of the Mingw installation and
 reside next to gcc.exe).


 Background: Frank made me aware that on a clean Windows system, the
 provided installer won't start because it requires libwinpthread-1.dll
 which is not distributed by the installer but is part of the Mingw
 environment. I never noticed this because on my Windows system, the
 Mingw installation is in $PATH and so this library is always available.

 I'm curious whether this happens also with your Mingw setup. I guess it
 will as it seems this is a change in newer gcc versions on Windows. But
 I want to get sure instead of just guessing :).

 Right now, I'm playing with static linking options, already tried
 -static -lpthread but so far without success.

 If it is just a requirement, we can probably distribute this library as
 well but if we can avoid it, even better.


 For cross-compiling it's sometimes useful to add `-static-libstdc++` and
 `-static-libgcc` compiler/linker options, if not already there. Maybe
 they would compile that library into Geany.exe statically along with the
 std stuff.

Those are already used
(https://github.com/geany/geany/blob/master/wscript#L271).

 Another alternative might be `-static -lwinpthread-1` with or without
 the `-1`.

Thanks. I already tried static -lpthread and now also your variants but
all without success :(.
The geany.dll on my system is always linked against libwinpthread-1.dll,
even after updating my Mingw environment.

I'll keep testing and trying...



Regards,
Enrico

-- 
Get my GPG key from http://www.uvena.de/pub.asc



signature.asc
Description: OpenPGP digital signature
___
Devel mailing list
Devel@lists.geany.org
https://lists.geany.org/cgi-bin/mailman/listinfo/devel


Re: [Geany-Devel] Windows installer snapshots with GTK 2.24

2015-07-02 Thread Matthew Brush

On 2015-07-02 01:36 PM, Enrico Tröger wrote:

On 02/07/15 01:17, Matthew Brush wrote:

On 2015-07-01 02:45 PM, Matthew Brush wrote:

On 2015-07-01 12:33 PM, Enrico Tröger wrote:

On 27/06/15 20:53, Thomas Martitz wrote:

Am 27.06.2015 um 01:09 schrieb Enrico Tröger:

Hi,

I've built new Windows installers from current GIT master.


Downloads can be found here:
http://download.geany.org/snapshots/


Please note that these are test builds from the current development
version, don't expect release quality.
You have been warned :).

After you installed the snapshots, you can also use the nightly
builds again on Windows (i.e. copy the archive contents over the
installation).


Any feedback is welcome.




Nice! I'll try to spin GTK3-based installers soon. Though it needs tiny
patches to Geany (PR will follow).


Thomas, could you do me a favor and check against which libraries your
geany.dll is linked?
Basically performing a 'ldd' on Windows.

Attached is a short command session to dump object information from the
DLL and then grep for DLL Name which lists linked libraries. This is
somewhat similar to 'ldd' on Linux.
You probably need to adjust the paths to the 'objdump' tool and the
geany.dll (objdump.exe should be part of the Mingw installation and
reside next to gcc.exe).


Background: Frank made me aware that on a clean Windows system, the
provided installer won't start because it requires libwinpthread-1.dll
which is not distributed by the installer but is part of the Mingw
environment. I never noticed this because on my Windows system, the
Mingw installation is in $PATH and so this library is always available.

I'm curious whether this happens also with your Mingw setup. I guess it
will as it seems this is a change in newer gcc versions on Windows. But
I want to get sure instead of just guessing :).

Right now, I'm playing with static linking options, already tried
-static -lpthread but so far without success.

If it is just a requirement, we can probably distribute this library as
well but if we can avoid it, even better.



For cross-compiling it's sometimes useful to add `-static-libstdc++` and
`-static-libgcc` compiler/linker options, if not already there. Maybe
they would compile that library into Geany.exe statically along with the
std stuff.


Those are already used
(https://github.com/geany/geany/blob/master/wscript#L271).


Another alternative might be `-static -lwinpthread-1` with or without
the `-1`.


Thanks. I already tried static -lpthread and now also your variants but
all without success :(.
The geany.dll on my system is always linked against libwinpthread-1.dll,
even after updating my Mingw environment.

I'll keep testing and trying...



I remember having this problem before, though I forget how I solved it :(

This looks kind of promising:
http://stackoverflow.com/a/28001271

Cheers,
Matthew Brush

___
Devel mailing list
Devel@lists.geany.org
https://lists.geany.org/cgi-bin/mailman/listinfo/devel


Re: [Geany-Devel] Windows installer snapshots with GTK 2.24

2015-07-01 Thread Matthew Brush

On 2015-07-01 12:33 PM, Enrico Tröger wrote:

On 27/06/15 20:53, Thomas Martitz wrote:

Am 27.06.2015 um 01:09 schrieb Enrico Tröger:

Hi,

I've built new Windows installers from current GIT master.


Downloads can be found here:
http://download.geany.org/snapshots/


Please note that these are test builds from the current development
version, don't expect release quality.
You have been warned :).

After you installed the snapshots, you can also use the nightly
builds again on Windows (i.e. copy the archive contents over the
installation).


Any feedback is welcome.




Nice! I'll try to spin GTK3-based installers soon. Though it needs tiny
patches to Geany (PR will follow).


Thomas, could you do me a favor and check against which libraries your
geany.dll is linked?
Basically performing a 'ldd' on Windows.

Attached is a short command session to dump object information from the
DLL and then grep for DLL Name which lists linked libraries. This is
somewhat similar to 'ldd' on Linux.
You probably need to adjust the paths to the 'objdump' tool and the
geany.dll (objdump.exe should be part of the Mingw installation and
reside next to gcc.exe).


Background: Frank made me aware that on a clean Windows system, the
provided installer won't start because it requires libwinpthread-1.dll
which is not distributed by the installer but is part of the Mingw
environment. I never noticed this because on my Windows system, the
Mingw installation is in $PATH and so this library is always available.

I'm curious whether this happens also with your Mingw setup. I guess it
will as it seems this is a change in newer gcc versions on Windows. But
I want to get sure instead of just guessing :).

Right now, I'm playing with static linking options, already tried
-static -lpthread but so far without success.

If it is just a requirement, we can probably distribute this library as
well but if we can avoid it, even better.



For cross-compiling it's sometimes useful to add `-static-libstdc++` and 
`-static-libgcc` compiler/linker options, if not already there. Maybe 
they would compile that library into Geany.exe statically along with the 
std stuff.


Cheers,
Matthew Brush

___
Devel mailing list
Devel@lists.geany.org
https://lists.geany.org/cgi-bin/mailman/listinfo/devel


Re: [Geany-Devel] Windows installer snapshots with GTK 2.24

2015-07-01 Thread Thomas Martitz

Am 01.07.2015 um 21:33 schrieb Enrico Tröger:

On 27/06/15 20:53, Thomas Martitz wrote:

Am 27.06.2015 um 01:09 schrieb Enrico Tröger:

Hi,

I've built new Windows installers from current GIT master.


Downloads can be found here:
http://download.geany.org/snapshots/


Please note that these are test builds from the current development
version, don't expect release quality.
You have been warned :).

After you installed the snapshots, you can also use the nightly
builds again on Windows (i.e. copy the archive contents over the
installation).


Any feedback is welcome.



Nice! I'll try to spin GTK3-based installers soon. Though it needs tiny
patches to Geany (PR will follow).

Thomas, could you do me a favor and check against which libraries your
geany.dll is linked?
Basically performing a 'ldd' on Windows.




I use EXE Explorer[1] to inspect imports. Actually, I vaguely remember 
problems with libwinpthread-1.dll during the linkage cleanup effort (I 
did stumble upon it). But I don't remember the outcome. I do know I 
didn't use msys2 back then but mingw32. Nevertheless neither geany.exe 
nor libgeany-0.dll built by msys2 import this library (it exists in the 
msys2 file system though) so this binaries don't suffer.


Perhaps a bug in the toolchain.

The gcc version is 4.9.2, binutils is 2.25.

Best regards

[1] http://www.mitec.cz/exe.html
___
Devel mailing list
Devel@lists.geany.org
https://lists.geany.org/cgi-bin/mailman/listinfo/devel


Re: [Geany-Devel] Windows installer snapshots with GTK 2.24

2015-07-01 Thread Enrico Tröger
On 27/06/15 20:53, Thomas Martitz wrote:
 Am 27.06.2015 um 01:09 schrieb Enrico Tröger:
 Hi,

 I've built new Windows installers from current GIT master.


 Downloads can be found here:
 http://download.geany.org/snapshots/


 Please note that these are test builds from the current development
 version, don't expect release quality.
 You have been warned :).

 After you installed the snapshots, you can also use the nightly
 builds again on Windows (i.e. copy the archive contents over the
 installation).


 Any feedback is welcome.

 
 
 Nice! I'll try to spin GTK3-based installers soon. Though it needs tiny
 patches to Geany (PR will follow).

Thomas, could you do me a favor and check against which libraries your
geany.dll is linked?
Basically performing a 'ldd' on Windows.

Attached is a short command session to dump object information from the
DLL and then grep for DLL Name which lists linked libraries. This is
somewhat similar to 'ldd' on Linux.
You probably need to adjust the paths to the 'objdump' tool and the
geany.dll (objdump.exe should be part of the Mingw installation and
reside next to gcc.exe).


Background: Frank made me aware that on a clean Windows system, the
provided installer won't start because it requires libwinpthread-1.dll
which is not distributed by the installer but is part of the Mingw
environment. I never noticed this because on my Windows system, the
Mingw installation is in $PATH and so this library is always available.

I'm curious whether this happens also with your Mingw setup. I guess it
will as it seems this is a change in newer gcc versions on Windows. But
I want to get sure instead of just guessing :).

Right now, I'm playing with static linking options, already tried
-static -lpthread but so far without success.

If it is just a requirement, we can probably distribute this library as
well but if we can avoid it, even better.

Regards,
Enrico

-- 
Get my GPG key from http://www.uvena.de/pub.asc
c:\tmpC:\perl\c\bin\objdump -p c:\git\geany\_build_\geany-0.dll  
\tmp\geany-0.dll.objdump
c:\tmpgrep DLL Name \tmp\geany-0.dll.objdump
DLL Name: libcairo-2.dll
DLL Name: libgdk-win32-2.0-0.dll
DLL Name: libgdk_pixbuf-2.0-0.dll
DLL Name: libgio-2.0-0.dll
DLL Name: libglib-2.0-0.dll
DLL Name: libgmodule-2.0-0.dll
DLL Name: libgobject-2.0-0.dll
DLL Name: libgthread-2.0-0.dll
DLL Name: libgtk-win32-2.0-0.dll
DLL Name: intl.dll
DLL Name: libpango-1.0-0.dll
DLL Name: libpangocairo-1.0-0.dll
DLL Name: COMDLG32.DLL
DLL Name: KERNEL32.dll
DLL Name: msvcrt.dll
DLL Name: ole32.dll
DLL Name: libwinpthread-1.dll
DLL Name: SHELL32.dll
DLL Name: USER32.dll
DLL Name: WSOCK32.DLL


signature.asc
Description: OpenPGP digital signature
___
Devel mailing list
Devel@lists.geany.org
https://lists.geany.org/cgi-bin/mailman/listinfo/devel


Re: [Geany-Devel] Windows installer snapshots with GTK 2.24

2015-07-01 Thread Matthew Brush

On 2015-07-01 02:45 PM, Matthew Brush wrote:

On 2015-07-01 12:33 PM, Enrico Tröger wrote:

On 27/06/15 20:53, Thomas Martitz wrote:

Am 27.06.2015 um 01:09 schrieb Enrico Tröger:

Hi,

I've built new Windows installers from current GIT master.


Downloads can be found here:
http://download.geany.org/snapshots/


Please note that these are test builds from the current development
version, don't expect release quality.
You have been warned :).

After you installed the snapshots, you can also use the nightly
builds again on Windows (i.e. copy the archive contents over the
installation).


Any feedback is welcome.




Nice! I'll try to spin GTK3-based installers soon. Though it needs tiny
patches to Geany (PR will follow).


Thomas, could you do me a favor and check against which libraries your
geany.dll is linked?
Basically performing a 'ldd' on Windows.

Attached is a short command session to dump object information from the
DLL and then grep for DLL Name which lists linked libraries. This is
somewhat similar to 'ldd' on Linux.
You probably need to adjust the paths to the 'objdump' tool and the
geany.dll (objdump.exe should be part of the Mingw installation and
reside next to gcc.exe).


Background: Frank made me aware that on a clean Windows system, the
provided installer won't start because it requires libwinpthread-1.dll
which is not distributed by the installer but is part of the Mingw
environment. I never noticed this because on my Windows system, the
Mingw installation is in $PATH and so this library is always available.

I'm curious whether this happens also with your Mingw setup. I guess it
will as it seems this is a change in newer gcc versions on Windows. But
I want to get sure instead of just guessing :).

Right now, I'm playing with static linking options, already tried
-static -lpthread but so far without success.

If it is just a requirement, we can probably distribute this library as
well but if we can avoid it, even better.



For cross-compiling it's sometimes useful to add `-static-libstdc++` and
`-static-libgcc` compiler/linker options, if not already there. Maybe
they would compile that library into Geany.exe statically along with the
std stuff.



Another alternative might be `-static -lwinpthread-1` with or without 
the `-1`.


Cheers,
Matthew Brush

___
Devel mailing list
Devel@lists.geany.org
https://lists.geany.org/cgi-bin/mailman/listinfo/devel


Re: [Geany-Devel] Windows installer snapshots with GTK 2.24

2015-06-28 Thread Enrico Tröger
On 27/06/15 20:53, Thomas Martitz wrote:
 Am 27.06.2015 um 01:09 schrieb Enrico Tröger:
 Hi,

 I've built new Windows installers from current GIT master.


 Downloads can be found here:
 http://download.geany.org/snapshots/


 Please note that these are test builds from the current development
 version, don't expect release quality.
 You have been warned :).

 After you installed the snapshots, you can also use the nightly
 builds again on Windows (i.e. copy the archive contents over the
 installation).


 Any feedback is welcome.

 
 
 Nice! I'll try to spin GTK3-based installers soon. Though it needs tiny
 patches to Geany (PR will follow).

Nice too!

Since this may affect your work too:
after Jiří's feedback, I made two changes to the Windows installer:

- include grep.exe
- update geany-themes repo in release.py

I added a note about including grep.exe on
https://wiki.geany.org/howtos/win32/build#create_a_stripped_down_gtk_runtime_environment.
It'd be cool if you could do something similar in your scripts (grep.exe
doesn't need to be in the GTK runtime directory, as long as will result
in the Geany bin installation directory at the end).

And I updated the Geany release.py linked in the Wiki with a 'git pull'
command in the geany-themes repository.

Regards,
Enrico

-- 
Get my GPG key from http://www.uvena.de/pub.asc



signature.asc
Description: OpenPGP digital signature
___
Devel mailing list
Devel@lists.geany.org
https://lists.geany.org/cgi-bin/mailman/listinfo/devel


Re: [Geany-Devel] Windows installer snapshots with GTK 2.24

2015-06-28 Thread Enrico Tröger
On 27/06/15 12:01, Jiří Techet wrote:
 On Sat, Jun 27, 2015 at 1:09 AM, Enrico Tröger enrico.troe...@uvena.de
 wrote:
 
 Hi,

 I've built new Windows installers from current GIT master.


 Downloads can be found here:
 http://download.geany.org/snapshots/


 Please note that these are test builds from the current development
 version, don't expect release quality.
 You have been warned :).

 After you installed the snapshots, you can also use the nightly
 builds again on Windows (i.e. copy the archive contents over the
 installation).


 Any feedback is welcome.

 
 One more minor thing I have noticed is there are some themes included in
 the installer but some from geany-themes are missing so you might want to
 update them.

Oops, I completely forgot about this.
Themes are updated on my build machine (this is as easy as 'git pull'
:D) and I added the command to the release script to not forget it again :).


Thanks.

Regards,
Enrico

-- 
Get my GPG key from http://www.uvena.de/pub.asc



signature.asc
Description: OpenPGP digital signature
___
Devel mailing list
Devel@lists.geany.org
https://lists.geany.org/cgi-bin/mailman/listinfo/devel


Re: [Geany-Devel] Windows installer snapshots with GTK 2.24

2015-06-28 Thread Enrico Tröger
On 27/06/15 01:09, Enrico Tröger wrote:
 Hi,
 
 I've built new Windows installers from current GIT master.
 
 
 Downloads can be found here:
 http://download.geany.org/snapshots/

New installers uploaded, download location and installer names are the same.

Changes since last time:
- include grep.exe to instantly use Find in Files without any further
user interaction
- updated included colorschemes from the geany-themes project
- whatever happened in GIT master of Geany and Geany-Plugins


Thanks to Jiří.

Regards,
Enrico

-- 
Get my GPG key from http://www.uvena.de/pub.asc



signature.asc
Description: OpenPGP digital signature
___
Devel mailing list
Devel@lists.geany.org
https://lists.geany.org/cgi-bin/mailman/listinfo/devel


Re: [Geany-Devel] Windows installer snapshots with GTK 2.24

2015-06-28 Thread Enrico Tröger
On 28/06/15 15:09, Thomas Martitz wrote:
 Am 28.06.2015 um 12:36 schrieb Enrico Tröger:
 On 27/06/15 20:53, Thomas Martitz wrote:
 Am 27.06.2015 um 01:09 schrieb Enrico Tröger:
 Hi,

 I've built new Windows installers from current GIT master.


 Downloads can be found here:
 http://download.geany.org/snapshots/


 Please note that these are test builds from the current development
 version, don't expect release quality.
 You have been warned :).

 After you installed the snapshots, you can also use the nightly
 builds again on Windows (i.e. copy the archive contents over the
 installation).


 Any feedback is welcome.


 Nice! I'll try to spin GTK3-based installers soon. Though it needs tiny
 patches to Geany (PR will follow).
 Nice too!

 
 Not sure I'll bother anymore. To me it doesn't look like there is any
 interest in a GTK3-based windows version seeing how immediately my bug
 fixes got post-poned. I also feel uneasy with myself releasing a
 GTK3-1.25 which is actually a 1.25+ because it has patches applied
 (because my bug fixes aren't accepted in time, and plain git master
 isn't up to it)

As said in PR #539, the 'immediate post-poning' was not because of
lacking interest in GTK3-based Windows version but rather being a bit
anxious with changing Windows-stuff before a release.
But that's my personal problem not having the balls on Windows changes :).


Regards,
Enrico

-- 
Get my GPG key from http://www.uvena.de/pub.asc



signature.asc
Description: OpenPGP digital signature
___
Devel mailing list
Devel@lists.geany.org
https://lists.geany.org/cgi-bin/mailman/listinfo/devel


Re: [Geany-Devel] Windows installer snapshots with GTK 2.24

2015-06-28 Thread Enrico Tröger
Hi Jiří,

 I've built new Windows installers from current GIT master.

 [..]


 Any feedback is welcome.

 
 
 Hi Enrico,
 
 seems to be working fine here.
 
 One idea: wouldn't it be good to package the grep binary to the installer
 (and if possible somehow set the preferences to the location where it was
 installed) so find in files works out of the box? Right now the message you
 get when trying to use find in files is:

great idea!
Will be included in the next installer, it's just 79kB.
Luckily, and if I don't miss anything, we don't need to set any paths
because the default path for grep is just grep and when grep.exe is in
the bin/ directory next to Geany.exe, it should work out of the box.


  search_find_in_files: spawn_with_callbacks() failed: CreateProcess()
 failed: The system cannot find the file specified.
 
 which isn't the most user-friendly message and I guess many people will
 interpret it as find in files doesn't work on Windows.

True. I guess we can improve the error message but maybe better after
1.25 to not bother the translators too much by breaking the string
freeze :).


Regards,
Enrico

-- 
Get my GPG key from http://www.uvena.de/pub.asc



signature.asc
Description: OpenPGP digital signature
___
Devel mailing list
Devel@lists.geany.org
https://lists.geany.org/cgi-bin/mailman/listinfo/devel


Re: [Geany-Devel] Windows installer snapshots with GTK 2.24

2015-06-28 Thread Thomas Martitz

Am 28.06.2015 um 12:36 schrieb Enrico Tröger:

On 27/06/15 20:53, Thomas Martitz wrote:

Am 27.06.2015 um 01:09 schrieb Enrico Tröger:

Hi,

I've built new Windows installers from current GIT master.


Downloads can be found here:
http://download.geany.org/snapshots/


Please note that these are test builds from the current development
version, don't expect release quality.
You have been warned :).

After you installed the snapshots, you can also use the nightly
builds again on Windows (i.e. copy the archive contents over the
installation).


Any feedback is welcome.



Nice! I'll try to spin GTK3-based installers soon. Though it needs tiny
patches to Geany (PR will follow).

Nice too!



Not sure I'll bother anymore. To me it doesn't look like there is any 
interest in a GTK3-based windows version seeing how immediately my bug 
fixes got post-poned. I also feel uneasy with myself releasing a 
GTK3-1.25 which is actually a 1.25+ because it has patches applied 
(because my bug fixes aren't accepted in time, and plain git master 
isn't up to it)


Best regards.


___
Devel mailing list
Devel@lists.geany.org
https://lists.geany.org/cgi-bin/mailman/listinfo/devel


Re: [Geany-Devel] Windows installer snapshots with GTK 2.24

2015-06-28 Thread Lex Trotman
[...]
 Not sure I'll bother anymore. To me it doesn't look like there is any
 interest in a GTK3-based windows version seeing how immediately my bug
 fixes got post-poned. I also feel uneasy with myself releasing a
 GTK3-1.25 which is actually a 1.25+ because it has patches applied
 (because my bug fixes aren't accepted in time, and plain git master
 isn't up to it)

 As said in PR #539, the 'immediate post-poning' was not because of
 lacking interest in GTK3-based Windows version but rather being a bit
 anxious with changing Windows-stuff before a release.
 But that's my personal problem not having the balls on Windows changes :).

Its more the intelligence to learn from past mistakes :)

Cheers
Lex




 Regards,
 Enrico

 --
 Get my GPG key from http://www.uvena.de/pub.asc


 ___
 Devel mailing list
 Devel@lists.geany.org
 https://lists.geany.org/cgi-bin/mailman/listinfo/devel

___
Devel mailing list
Devel@lists.geany.org
https://lists.geany.org/cgi-bin/mailman/listinfo/devel


Re: [Geany-Devel] Windows installer snapshots with GTK 2.24

2015-06-28 Thread Jiří Techet
On Sun, Jun 28, 2015 at 11:53 AM, Enrico Tröger enrico.troe...@uvena.de
wrote:

 Hi Jiří,

  I've built new Windows installers from current GIT master.
 
  [..]
 
 
  Any feedback is welcome.
 
 
 
  Hi Enrico,
 
  seems to be working fine here.
 
  One idea: wouldn't it be good to package the grep binary to the installer
  (and if possible somehow set the preferences to the location where it was
  installed) so find in files works out of the box? Right now the message
 you
  get when trying to use find in files is:

 great idea!
 Will be included in the next installer, it's just 79kB.
 Luckily, and if I don't miss anything, we don't need to set any paths
 because the default path for grep is just grep and when grep.exe is in
 the bin/ directory next to Geany.exe, it should work out of the box.


Just tried the latest installer and works great, thanks! Cool it wasn't
necessary to modify the config file when installing.




   search_find_in_files: spawn_with_callbacks() failed: CreateProcess()
  failed: The system cannot find the file specified.
 
  which isn't the most user-friendly message and I guess many people will
  interpret it as find in files doesn't work on Windows.

 True. I guess we can improve the error message but maybe better after
 1.25 to not bother the translators too much by breaking the string
 freeze :).


I have just created a bug report here

https://github.com/geany/geany/issues/541

It can wait for the next release especially as grep works now.

Cheers,

Jiri
___
Devel mailing list
Devel@lists.geany.org
https://lists.geany.org/cgi-bin/mailman/listinfo/devel


Re: [Geany-Devel] Windows installer snapshots with GTK 2.24

2015-06-27 Thread Jiří Techet
On Sat, Jun 27, 2015 at 1:09 AM, Enrico Tröger enrico.troe...@uvena.de
wrote:

 Hi,

 I've built new Windows installers from current GIT master.


 Downloads can be found here:
 http://download.geany.org/snapshots/


 Please note that these are test builds from the current development
 version, don't expect release quality.
 You have been warned :).

 After you installed the snapshots, you can also use the nightly
 builds again on Windows (i.e. copy the archive contents over the
 installation).


 Any feedback is welcome.



Hi Enrico,

seems to be working fine here.

One idea: wouldn't it be good to package the grep binary to the installer
(and if possible somehow set the preferences to the location where it was
installed) so find in files works out of the box? Right now the message you
get when trying to use find in files is:

 search_find_in_files: spawn_with_callbacks() failed: CreateProcess()
failed: The system cannot find the file specified.

which isn't the most user-friendly message and I guess many people will
interpret it as find in files doesn't work on Windows.

Cheers,

Jiri
___
Devel mailing list
Devel@lists.geany.org
https://lists.geany.org/cgi-bin/mailman/listinfo/devel


Re: [Geany-Devel] Windows installer snapshots with GTK 2.24

2015-06-27 Thread Jiří Techet
On Sat, Jun 27, 2015 at 1:09 AM, Enrico Tröger enrico.troe...@uvena.de
wrote:

 Hi,

 I've built new Windows installers from current GIT master.


 Downloads can be found here:
 http://download.geany.org/snapshots/


 Please note that these are test builds from the current development
 version, don't expect release quality.
 You have been warned :).

 After you installed the snapshots, you can also use the nightly
 builds again on Windows (i.e. copy the archive contents over the
 installation).


 Any feedback is welcome.


One more minor thing I have noticed is there are some themes included in
the installer but some from geany-themes are missing so you might want to
update them.

Cheers,

Jiri
___
Devel mailing list
Devel@lists.geany.org
https://lists.geany.org/cgi-bin/mailman/listinfo/devel


Re: [Geany-Devel] Windows installer snapshots with GTK 2.24

2015-06-27 Thread Thomas Martitz

Am 27.06.2015 um 01:09 schrieb Enrico Tröger:

Hi,

I've built new Windows installers from current GIT master.


Downloads can be found here:
http://download.geany.org/snapshots/


Please note that these are test builds from the current development
version, don't expect release quality.
You have been warned :).

After you installed the snapshots, you can also use the nightly
builds again on Windows (i.e. copy the archive contents over the
installation).


Any feedback is welcome.




Nice! I'll try to spin GTK3-based installers soon. Though it needs tiny 
patches to Geany (PR will follow).


Best regards
___
Devel mailing list
Devel@lists.geany.org
https://lists.geany.org/cgi-bin/mailman/listinfo/devel


[Geany-Devel] Windows installer snapshots with GTK 2.24

2015-06-26 Thread Enrico Tröger
Hi,

I've built new Windows installers from current GIT master.


Downloads can be found here:
http://download.geany.org/snapshots/


Please note that these are test builds from the current development
version, don't expect release quality.
You have been warned :).

After you installed the snapshots, you can also use the nightly
builds again on Windows (i.e. copy the archive contents over the
installation).


Any feedback is welcome.

Regards,
Enrico

-- 
Get my GPG key from http://www.uvena.de/pub.asc




signature.asc
Description: OpenPGP digital signature
___
Devel mailing list
Devel@lists.geany.org
https://lists.geany.org/cgi-bin/mailman/listinfo/devel


Re: [Geany-Devel] Windows installer snapshots with GTK 2.24

2015-01-04 Thread Enrico Tröger
Hi,

just for the records:

 - some icons are missing/not displayed correctly
 
 I never really noticed, but I have this problem too.

the icon issues would be fixed by commit
https://github.com/techee/geany/commit/7880c0fc123da98ffa0881f84c93714c60526ac6
of https://github.com/geany/geany/pull/396


Regards,
Enrico

-- 
Get my GPG key from http://www.uvena.de/pub.asc



signature.asc
Description: OpenPGP digital signature
___
Devel mailing list
Devel@lists.geany.org
https://lists.geany.org/cgi-bin/mailman/listinfo/devel


Re: [Geany-Devel] Windows installer snapshots with GTK 2.24

2014-10-16 Thread Frank Lanitz
Hi 

Thanks for the updated installer. 

 I noticed two issues so far which I have not yet debugged yet:
 
 - auto completion popup is rendered incorrectly


Working here on Windows 7 64Bit SP1 Prof.
 
 - some icons are missing/not displayed correctly
 


Verified, as seen on the screenshot for Geany 1.25 (git = 5a243fd) build

Cheers, 
Frank 

___
Devel mailing list
Devel@lists.geany.org
https://lists.geany.org/cgi-bin/mailman/listinfo/devel


Re: [Geany-Devel] Windows installer snapshots with GTK 2.24

2014-10-15 Thread Enrico Tröger
On 14/10/14 23:04, Colomban Wendling wrote:
 Hey,
 
 Le 14/10/2014 19:50, Enrico Tröger a écrit :
 [...]

 - auto completion popup is rendered incorrectly
 
 I don't see that on my GTK 2.24.10, it works just fine here.

Ok, maybe it is because I work remotely via RDP on Windows and this
could cause the effect.
If nobody else notices it, then it is alright.


 - some icons are missing/not displayed correctly
 
 I never really noticed, but I have this problem too.
 
 
 BTW, I couldn't build current Git with Waf, with the error
 SHGFP_TYPE_CURRENT undefined, I had to manually include win32-config.h
 to have the right pre-processor defines.  Any insight on how it should
 be fixed? (or rather, please fix it! ;)

I just fixed it in 5a243f :).
Waf don't use win32-config.h (because it dynamically creates a proper
config.h also on Windows). So I defined the two macros directly in
wscript so they get written into the config.h on Windows.

It seems these macros are necessary on older Mingw environments, at
least this is my guess. On my Windows 7 system with a fresh Mingw
environment from the Strawberry Perl distribution, I don't need to
define those. For the Geany nightly builds I had to define those but
these are cross-compiled against an old Mingw version.


Regards,
Enrico

-- 
Get my GPG key from http://www.uvena.de/pub.asc



signature.asc
Description: OpenPGP digital signature
___
Devel mailing list
Devel@lists.geany.org
https://lists.geany.org/cgi-bin/mailman/listinfo/devel


[Geany-Devel] Windows installer snapshots with GTK 2.24

2014-10-14 Thread Enrico Tröger
Hi,

I've built new Windows installers from current GIT master against a GTK
2.24 development environment and the GTK 2.24 runtime environment is
also included in the full installer.

This is a preparation step for future releases which should be shipped
with a recent GTK runtime on Windows.

Downloads can be found here:
http://download.geany.org/snapshots/


Please note that these are test builds from the current development
version, don't expect release quality.
You have been warned :).

But after you installed the snapshots, you can also use the nightly
builds again on Windows (i.e. copy the archive contents over the
installation).


I noticed two issues so far which I have not yet debugged yet:

- auto completion popup is rendered incorrectly
- some icons are missing/not displayed correctly

Screenshots for both issues are attached.


The icon problem seems to be somewhat related to g_themed_icon_new() but
I'm not yet sure. I just had a quick look at the code.

@Lex: somewhere you said you used Geany with the GTK 2.24 runtime in the
past. Did you notice the icon problem?


Regards,
Enrico

-- 
Get my GPG key from http://www.uvena.de/pub.asc


signature.asc
Description: OpenPGP digital signature
___
Devel mailing list
Devel@lists.geany.org
https://lists.geany.org/cgi-bin/mailman/listinfo/devel


Re: [Geany-Devel] Windows installer snapshots with GTK 2.24

2014-10-14 Thread Colomban Wendling
Hey,

Le 14/10/2014 19:50, Enrico Tröger a écrit :
 [...]
 
 - auto completion popup is rendered incorrectly

I don't see that on my GTK 2.24.10, it works just fine here.

 - some icons are missing/not displayed correctly

I never really noticed, but I have this problem too.


BTW, I couldn't build current Git with Waf, with the error
SHGFP_TYPE_CURRENT undefined, I had to manually include win32-config.h
to have the right pre-processor defines.  Any insight on how it should
be fixed? (or rather, please fix it! ;)

Regards,
Colomban




signature.asc
Description: OpenPGP digital signature
___
Devel mailing list
Devel@lists.geany.org
https://lists.geany.org/cgi-bin/mailman/listinfo/devel