New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Update to HTML Tidy 5.3.1 #4
Conversation
Hi, and apologies for the much delayed response to this - there's lots of improvements here! You're right, I don't really maintain this any more, but it'd be really nice to get an updated version out. Especially if we can add 64bit support via the CMake build. How about we get this merged, then if you're interested, you can have access to this repo (or we'll move the main repo to you), and you can continue and update the releases in the plugin manager admin. How does that sound? If you don't want to, that's fine, just a thought :) There's a couple of minor things I'd like to clean up before we merge this:
Thanks again for doing this, and really sorry I've neglected to answer it for so long! |
@bruderstein no real problem about the delay in your response, except I have more or less forgotten what I did here ;=)) Concerning the the minor things, no problem about removing the zip, except again I need to work on how to remove it, and erase it from git history... just have not done that very often... any git clues welcome... So will take me a few days to remind myself about it... especially how to now update the tidy I would forget about the tiny So yes, I am all for merging my fork back to yours, and would be pleased to have access to your repo... I too do not particularly want my fork to become the main NppTidy2 repo, as I too will not have much time to devote to it... but would look at it now and then, at least trying to keep your repo up to the latest tidy... While I use So, good to hear from you... where to next? Regards, Geoff. |
To remove the commit with the binaries
which will open an editor with all of your commits in. (Make sure you've fetched from this repo first) I'd really rather you did remove the fi.bat - it really doesn't have anything to do with this repo, and many advanced grep tools don't need such a batch file, and everyone has their favourite grep replacement for doing such things. Let's limit the amount of things someone has to look through to find how to build etc. |
One day this should dynamically get the version from libtidy, inside the Tidy2.dll plugin.
Corrected path for quickref.html.
@bruderstein ok after rebasing to your last, doing the Are we good to go? |
This is using MSVC 14 (2015), but should be adjustable for other versions of MSVC, like 10 (2010), 14.1 (2017), etc...
And also add note that 'chkmsvc' is not really required...
@bruderstein Any new thoughts on this Dave?
@geoffmcl Doing the changes directly at the master of your fork repo is not ideal, if you wan't to resync with this upstream repo once your PR is merged. Better would have been to create a branch from master. |
@chcg wow, the first comment here in about 10 months, almost
Well, the checkins are the history, but yes they can be
Not sure what is unclear to you? In simple terms it was an option to use the In general I am quite unclear, unfamiliar, unknowning, ... about how to use git So I would have no problem removing this out-of-date options, and in fact removing the use of git
Yes, for sure that is possible, but for developers, maintainers, like me is very inconvenient... I want, need, each build separate, since they all share the one name And so far I have a MSVC14 32 and 64 bit, and intend adding 2 MSVC10 builds, each of which will be packaged into a appropriately named ZIP, together with checksums... see release Tidy 5.6.0 as an example... So maybe I will consider adding a
Yes, now a year and a half older, with more github experience, this is what I should have done, for sure... but at this time this is As I work towards creating a new I still want a way the As you can see, still interested in providing appropriate Thanks for the feedback... look forward to more timely |
https://stackoverflow.com/questions/8887117/can-cmake-generate-configure-file cmake can populate e.g. some header file with additional version information and I believe it is possible from within cmake to parse a version.txt file to get the major.minor version before the configure_file() step. Or from git tags: |
@chcg, really thank you for the quick feedback...
Well, if you look me up a little, you will see I am an To try to cut a very long story short, I cut my repo teeth on But the few times I have dealt with git I can see the idea, but the breaking point for me was that it seems it only pulls a specific Now, I can see how that is great for some projects! It gets a specific, known, working, source, until the maintainer has the time to do a But to me, for a project like this When I build So, in brief, I find Now maybe that is because I am a current maintainer of From what I see of this And I will not get into the If I wanted, had the time, to go the whole distance, I would make Given that NPP installs, by default, in an area that ordinary Maybe my
Yes, using a cmake generated header file, or even the But I certainly do not want this to include a git hash reference, which is also possible with say So, yes, I have a way forward for this... just the interest and time to do it... And you did not touch on the need for multiple versions, aside from the simple 32 vs 64-bits... again maybe a whole different discussion... and the other topics touched... but no problem... Anyway, as stated, thanks for the quick feedback... |
@chcg as you may have noted, see Issue 4, have solved my setting I should probably close this PR, and present one against my |
Not sure if you are interested, since it appears you have not worked on this repo is quite a while...
But as the result of an issue filed on tidy I have upgraded my Notepad++ to use Tidy 5.3.1, in my fork and created a release zip...