Update Tidylib.dll; install German HTML Tidy

Update Tidylib.dll; install German HTML Tidy

1581
Power UserPower User
1581

    Mar 24, 2010#1

    Googling shows some old (2005, 2007) infos to update the tidylib.dll or to change to a German DLL version. What is the current state? Is there an info?

    Regards

    Peter
    UE 26.20.0.74 German / Win 10 x 64 Pro

    6,681583
    Grand MasterGrand Master
    6,681583

      Update Tidylib.dll; install German HTMLTidy

      Mar 25, 2010#2

      UltraEdit prior v11.00 uses original Htmltidy.dll from Dave Raggett which must be downloaded and copied manually into the UltraEdit program directory. Well, currently latest version 16.00 of UltraEdit and all previous versions still support this DLL by command RunHTMLTidy which can be used via a hotkey, see key mapping configuration. This (old) version of HTMLTidy requires creating a configuration file manually which must be specified by editing uedit32.ini manually and inserting the line

      Html Tidy Config File=Full name with path of the manually created configuration file for HTML Tidy

      under section [Settings].


      Starting with UltraEdit v11.00 the HTML Tidy support has been improved by using tidylib.dll from the SourceForge HTML Tidy project. The DLL is automatically installed with UltraEdit. And the user can configure the options directly in UltraEdit or use a manually created configuration file. From UE v11.20 to v15.20 tidylib.dll is HTML Tidy for Windows vers 12 April 2005.

      With UltraEdit v16.00 and UEStudio v9.30.0.1004 the name of the DLL changed. Instead of tidylib.dll now libtidy.dll is installed during installation of UltraEdit/UEStudio into the UltraEdit/UEStudio program directory and is used by UltraEdit/UEStudio. libtidy.dll of UE v16.00 and UES v9.30.0.1004 is HTML Tidy for Windows vers 25 March 2009.


      To answer finally your question: Rename tidylib.dll in the program directory of your UE v14.20 for example to tidylib_bak.dll and copy latest version or German version into the program directory of UltraEdit with the name tidylib.dll. Then test if you can use that DLL from within UltraEdit by executing HTML Tidy. When it works, fine, otherwise you are out of luck and better use the command line version of HTML Tidy via a user tool.
      Best regards from an UC/UE/UES for Windows user from Austria

      1581
      Power UserPower User
      1581

        Mar 25, 2010#3

        Hello Mofi,

        thanks for your detailed information. In my UE 14.20 the tidylib.dll is from "Nov 28. 2008, 14:20".

        I surfed around on your link and find only files from year 2006 (and the German HTMLtidy.dll from July 2005). So maybe it makes to sense to look for an alternative because my version is already the newest?

        Pfiati

        Peter
        UE 26.20.0.74 German / Win 10 x 64 Pro

        6,681583
        Grand MasterGrand Master
        6,681583

          Mar 25, 2010#4

          Don't mix the file date of tidylib.dll with the version of the DLL which is 12 April 2005 also for your DLL. The DLL has no version number (version resource) as for example DLLs from Microsoft. The SourceForge HTML Tidy project simply uses the release date as version number. The file date of the tidylib.dll installed with UltraEdit is always the date used for all other UltraEdit files created by IDM (date = release date, time = version number).

          The real version of the DLL can be seen by enabling the HTML Tidy option Tidy-mark and enabling also option Generate "tidy" document before parsing the document. The "tidy" document created contains at top a meta tag showing the internal real version of the HTML Tidy DLL.
          Best regards from an UC/UE/UES for Windows user from Austria