nickbnf / glogg

A fast, advanced log explorer.
http://glogg.bonnefon.org/
GNU General Public License v3.0
1.16k stars 358 forks source link

new windows build #243

Open kofifus opened 5 years ago

kofifus commented 5 years ago

The latest windows build on https://glogg.bonnefon.org/ is 1.1.4 from 18 May 2017

When can a new version build be expected ? is there anywhere to get windows binaries of latest code ?

Thanks!

variar commented 5 years ago

Latest master build artifacts for windows can be downloaded from https://ci.appveyor.com/project/nickbnf/glogg/builds/21795819/artifacts

kofifus commented 5 years ago

thanks! the windows installer fails with this msg:

image

variar commented 5 years ago

For some reason this file is not included in installer. I'll look into it. Meanwhile you can download zip-archive and copy missing file to glogg install folder.

kofifus commented 5 years ago

OK great thanks I got it to work - another file that is missing in the installer is libgcc_s_dw2-1.dll

Also, glogg help->about shows this:

image

It is not clear what version number is this matching - can that be changed to the correct version ?

variar commented 5 years ago

Thanks for testing. This is built from the latest sources. The long line of characters in about window is just git identifier for the latest commit that has got into this build. Meaningful version will appear when new official release is created.

rob-X1 commented 5 years ago

Note that the build is 32bit only. If your target platform is 64bit only (e.g. a WinRE 64bit system) this build is of not use to you.

variar commented 5 years ago

I think this issue should stay open till official stable release, so link to the build can be easily found.

Appveyor does not provide Qt version for mingw 64 bit. And code changes are required to build with msvc compiler, so building 64-bit variant automatically is not possible at the moment.

My fork should include recent changes from glogg and has 32/64 builds, however 19.01 versions are experimental. Hope to release stable version in February.

NewUserHa commented 5 years ago

It's February now. hope there'll be a new windows version soon

NewUserHa commented 5 years ago

@variar I tried your forked klogg. it works. thanks for all you guys' work can I suggest a feature here?: detecting encoding then apply ASAP instead finishing a whole file would be great

variar commented 5 years ago

@NewUserHa, can you describe the issue that suggested feature shoul fix?

Both glogg and klogg detect encoding based on first several bytes of file and use it for loading rest of the file. Glogg uses custom encoding detection and klogg uses Qt for UTF-8/16/32 and uchardet for some other 8-bit encodings. Both algorithms are not perfect but should work well enough.

NewUserHa commented 5 years ago

klogg opened a text file, >>3GB and >300k lines and gb2312 encoding. all Chinese characters are garbled texts until the whole indexing of file finished completely.

variar commented 5 years ago

Indeed, encoding for displaying text is set after indexing is finished. I'll try to set correct encoding after it is detected.

kofifus commented 5 years ago

May now so two years (!!) since last official windows build - is glogg dead ?

variar commented 5 years ago

There has been some commits in 2018. I can prepare a build from latest sources if someone is interested.

@nickbnf I can try to make a PR that will add artifacts from Travis/Appveyor builds to a github release on each commit, but this will require some configuration to add proper repository access keys.

kofifus commented 5 years ago

+1

kofifus commented 5 years ago

@variar any news on this ?

variar commented 5 years ago

Been a little busy releasing new stable version of klogg.

I've updated pull request to build glogg from latest sources using Qt 5.12

builds from https://ci.appveyor.com/project/nickbnf/glogg/builds/27640336 glogg-1.1.4.90_x64-setup.zip glogg-1.1.4.90_x64.zip glogg-1.1.4.90_x86-setup.zip glogg-1.1.4.90_x86.zip

thirdwheel commented 4 years ago

@variar, the libstdc++ DLL file is missing from the 64-bit installer. Had to copy it from the non-setup ZIP file.

variar commented 4 years ago

I've updated pull request to build glogg from latest sources using Qt 5.12.5

builds from https://ci.appveyor.com/project/nickbnf/glogg/builds/30172532 glogg-1.1.4.93_x64-setup.zip glogg-1.1.4.93_x64.zip glogg-1.1.4.93_x86-setup.zip glogg-1.1.4.93_x86.zip

kofifus commented 4 years ago

Thanks variar !

I'm wondering why keep both glogg and klogg project ? I ended up switching to the build here https://github.com/variar/klogg/releases/tag/continuous-win

variar commented 4 years ago

I'm wondering why keep both glogg and klogg project ? I ended up switching to the build here https://github.com/variar/klogg/releases/tag/continuous-win

Personally I'm happy to hear this, thanks @kofifus :) However, glogg has well established reputation and many users. Sometimes having a well-known stable tool that does it's job well for your use-cases is ok, no need to change anything. Not everybody need new features, but having small annoying bugs fixed can make a day little better.

I'm actually thinking of creating a separate fork that will have no new features but provide bugfix and maintenance (like updating Qt version). I wonder if anybody watching this repository is interested in such idea?

kofifus commented 4 years ago

Is there anywhere a list of new features in klogg ?

variar commented 3 years ago

I've released klogg 20.12.

Here is a list of new features compared with current glogg 1.1.4 (accumulated over several years of development):

Of course "better" can be biased as I am the author of klogg. I would appreciate any independent comparison of glogg and klogg features.