Menu

Notepad++ 2008 release - v4.7

Don HO
2008-01-01
2012-11-13
1 2 > >> (Page 1 of 2)
  • Don HO

    Don HO - 2008-01-01

    Happy new year guys.
    Here's your Christmas and new year's present - Notepad++ v.4.7 :
    http://sourceforge.net/project/showfiles.php?group_id=95717

    This version is more robust thanks to the new recovery system to prevent the fail loading due to the corrupted xml files.
    As well, besides the User Language Define System, the new language (Scintilla external lexer) can be added in Notepad++ under the plugin form.
    For those who don't like tabbed document interface, "-notabbar" argument can be added in a shortcut or a command line to launch Notepad++ without tab.
    This new release includes 2 very demanded plugins : FTP_Synchronize and NppExport plugin.
    FTP_Synchronize let you edit a remoted file directly in Notepad++. It uploads modified file while you save it in Notepad++.
    NppExport is a true WYSIWYG exporter. It allows you not only to save your source code as a html/rtf file, but also to copy your source code in the clipboard in RTF/HTML format, so you can paste it into your word processor (MS Word, Abiword, openoffice.org Writer) to get the same visual effect.

    If you find any critical bug, please post your report in this thread.

    Here are v4.7 fixed bugs and added features (from v4.6) :

    1.  Make the "recovery system" for 3 mandatory xml files (config.xml, langs.xml and stylers.xml) to prevent the fail loading due to the corrupted files.
    2.  Extend plugin capacity - add the Scintilla external lexer capacity.
    3.  Add the ability to hide the tab bar with "-notabbar" flag in command line (ie. Notepad style).
    4.  Column selection is remembered now while switching among the files. As well this settings will be stored in the next session.
    5.  Add 2 Commends (beside Toggle Comment) Comment (Ctrl+K) and Uncomment (Ctrl+Shift+K).
    6.  Change "UTF8 without BOM" menu item behaviour.
    7.  Fix the hiding bug while launch time because of change of environment from duel monitors to mono monitor.
    8.  Remove vista UAC warning for GUP. Add "Update Notepad++" menu item.
    9.  Add NPPM_HIDETABBAR and NPPM_ISTABBARHIDE plugins messages.
    10. Add NPPM_GETNPPVERSION message for plugin system. 
    11. Enhance the horizontal scroll feature.
    12. Change Find in files behaviour : all the hidden directory won't be searched (for example : .svn).
    13. Add build date-time in about box.
    14. Fix a bug where a file with 2 or more consecutive spaces gives problems with sessions and history.
    15. Fix the problem where opening a file when in save as dialog saves the wrong file.

    Included plugins :

    1. TexFX v0.24a
    2. NppExec v0.2 RC2
    3. Spell Checker v1.3.1
    4. Quick text v0.02
    5. Explorer plugin v1.6.1
    6. Hex editor v0.84
    7. Base64 encoder/decoder v1.2
    8. FTP_synchronize v0.9.5.0
    9. NppExport v0.2.5.0

    Enjoy

    Don

     
    • Simon Berger

      Simon Berger - 2008-01-01

      Thank you! :) I really appreciate the better error handling. It was everytime annoying if you have any bad files or anything else in the session and have to edit the file manually.
      Only as a side note which isn´t such important. I write a first plugin which let Notepad++ freeze after starting a dialog (surely it is a bug in this plugin because there is nearly nothing implemented yet). But maybe you could close the plugin on such a behaviour or also recover it on the next start in disabling the dialog.

       
      • Nobody/Anonymous

        Could this in any way be related to the Simple Script Plug-In hanging when the Script Writer docked window is undocked?

         
        • Nobody/Anonymous

          No worry. Not in my case ;). It has nothing to with any other plugin then my "demo plugin".

           
          • Nobody/Anonymous

            How can you tell is has or hasn't? You seem not to be familiar with the Simple Script Plug-In problem, so once again, how can you tell it is not related?

             
            • Simon Berger

              Simon Berger - 2008-01-01

              You answered on my post. Maybe I didn´t understood you completly right. But I wrote it has nothing to do IN MY CASE ;).
              I´m not familar with the Simple Script problem you are right. I have it but I didn´t really needed it´s help yet. The problem of freezing of the program will very likely be a crash or a freeze inside the plugin and there are many reasons that could happen (I didn´t look at mine yet). I wouldn´t want to describe a bug inside of notepad++ I wanted to post something to make the program more robust against errors from wrong user input / wrong plugins or special cases.

               
              • Nobody/Anonymous

                The reason I replied to your message is that I experience the same freezing behavior with the Simple Script Plug-In's Script Writer undocked. It freezes immediately when showing this dialog. Perhaps you can think of a similar or equal cause. Therefor, probably two developers will be looking at the same problem and for the same cause. Perhaps the other developer may find it before you and you could simply get to know about it, or you could inform the other if you are the first.

                 
      • Don HO

        Don HO - 2008-01-01
         
    • Nobody/Anonymous

      Not sure if this was reported before (Sourceforge has really messed up interface) or fixed in 4.6 or 4.7 but in 4.5 the Run dialog doesn't work when there is a space in the program path so if I enter C:\Program Files\GanttPV\GanttPV.exe and press Run it doesn't do anything. But if I change Program Files to Progra~1 it works.

       
      • Don HO

        Don HO - 2008-01-01

        This bug is fixed in v4.6.

        Don

         
    • Nobody/Anonymous

      Thanks for the update.

      Though you could have warned that session is emptied when updating. Is there any other settings that gets changed when updated? Style settings?

       
      • Don HO

        Don HO - 2008-01-01

        > Though you could have warned that session is emptied when updating.

        True, I've forgot to mention that, sorry about it.
        Here's Harry's explaination :
        https://sourceforge.net/forum/message.php?msg_id=4697133

        > Is there any other settings that gets changed when updated? Style settings?

        No, Only config.xml

        Don

         
    • Greg Bullock

      Greg Bullock - 2008-01-01

      Well done.  Thank you, Don.

      I also lost my session and most-recently used file history upon installing 4.7.  Before upgrading, users will probably want to make backup copies of the files

      %AppData%\Notepad++\config.xml
      %AppData%\Notepad++\session.xml

      (Possibly other files as well, as I have not determined systematically what all is lost).

      Happy New Year to you.
      Greg

       
      • Harry

        Harry - 2008-01-01

        This is because of the bugfix where filenames with more than one consecutive space would not work well in the sessions/history and possibly crash notepad++.
        As a result, all filenames are now stored as attributes in the XML files rather than content. Maybe a well crafted regex can convert the sessions.
        I suppose a backup is always advisable if you upgrade software.

        I know of no further changes that can affect configurations (The XML files are now sorted, but the installer shouldn't overwrite them if they already exist afaik).

         
        • Nobody/Anonymous

          If you have a backup of your session file(s), you can use the following regex to upgrade it:

          Find Field:
          >([^<]*+)</File>$
          Replace Field:
          filename="\1"/>

          I always keep a backup of my complete Notepad++ installation folder structure, so I can always check changes in any configuration files.

           
    • BillBo

      BillBo - 2008-01-01

      Still a FANTASTIC!!! program, but..

      I installed the zip over my 4.6. On running the program,
      it opened for a New file. It did not load my session.xml.

      I viewed my session.xml and it still had the three files
      from my last session with 4.6. I 'loaded' the session,
      but the files did not open.

      I re-opened the three files and exited the program;
      restarted and everything was OK, again.

      I then compared the two different session files (I
      always backup). I noticed a different format. There is
      now a selMode="0" in the File firstVisibleLine lines
      of the new session.xml.

      Maybe I'm not to clear, but did I miss something previous
      in the forum???

      BillBo

       
      • Don HO

        Don HO - 2008-01-01

        Yes, it's due to a modification in xml structure to fix a bug,
        here's the explaination :
        https://sourceforge.net/forum/message.php?msg_id=4697133

        Sorry for forgetting to mention it.

        Don

         
    • Nobody/Anonymous

      Why take out Function list plugin? How can I make it come back?

       
      • Paul Gregory

        Paul Gregory - 2008-01-02

        2nd question first:
        Grab Function List Plugin v1.2 final (not the v2 alpha) from
        http://sourceforge.net/project/showfiles.php?group_id=189927&package_id=223668
        This is working for me.

        1st question:
        Whilst I don't have any problem with the included plugins changing, I don't know why upgrading from 4.6 to 4.7 should make a previously installed plugin disappear.

         
    • wraithdu

      wraithdu - 2008-01-02

      I'm having a problem with the installer.  It is hanging up.  The last file logged in the window is extracting stylers.model.xml at 100%.  If I open Task Manager and end the file "xxxxx.tmp" (random name) about 4 times (end the first file, another pops up), the installer will continue and finish.  I've had this problem on another system with an older version (4.5 maybe?)  Is there anything I can do to try and find out what is exactly locking up?

       
      • Anonymous

        Anonymous - 2008-01-03

        I have to same problem, the installer on windows is hanging at stylers.model.xml.

         
    • Ices Eyes

      Ices Eyes - 2008-01-02

      About the 8th bug fix. I update N++ from 4.6 to 4.7, but if I anable the auto-update, then the error messages reported here http://sourceforge.net/tracker/index.php?func=detail&aid=1838004&group_id=95717&atid=612382 (and here http://sourceforge.net/tracker/index.php?func=detail&aid=1837414&group_id=95717&atid=612382\) still comes out when I launch the application... :)

       
    • Nobody/Anonymous

      Thanks for the update.  We really appreciate all the hard work that has gone into this editor.

      I think I've found a serious bug related to sessions.  This only happens when you use the "Clone to another View".  Here are the steps to recreate the problem:

      1.  Open any 3 files.
      2.  Use "Clone to another View" on the last file opened (rightmost tab).
      3.  Restart Notepad++.

      Notice that the file in the 2nd view is not correct one.  It also appears that the font styles are altered for any files in the 2nd view.  By altered I mean they look different from the fonts used in the same file of the main view.

      Btw, I'm using the zip build not the installer (dunno if that makes a difference or not).

       
      • Don HO

        Don HO - 2008-01-02

        That is a serious bug.
        I deleted the v4.7 release from sourceforge.
        This regression will be fixed, the next release will come soon.

        Don

         
    • Nobody/Anonymous

      Files won't open.  Opening the file causes the titlebar to change to the name of the file, but the file contents don't appear.  Also, as soon as you close it, it crashes out.

       
1 2 > >> (Page 1 of 2)