Menu

Notepad++ v4.0 RC is available

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

    Don HO - 2007-01-06

    Happy New Year.

    Here's Notepad++ v4.0 Release Candidate :
    http://notepad-plus.sourceforge.net/commun/misc/npp.v40.RC.zip

    Thanks to Jens, this version comes with docking capacity.
    It means you can dock any plugin dialog (if the plugin supports this feature) on the 4 sides (left, right, top and bottom) of Notepad++.
    Furthermore, you can have several plugin dialogs on one side, switch from one to another by clicking the tab.
    There're more features to be discovered, so just play arround with it.

    v4.0 new features and fixed bugs (from v3.9) :

    1.  Fix the crash issue.
    2.  Add Docking feature for plugin dialogs.
    3.  Fix the bug that current "open" and "save as" directory are inchanged with the shortcut Ctrl+Tab.
    4.  Fix the bug that the new added languages in v3.9 can not be hidden from the language menu.
    5.  Fix the volatile search direction bug.
    6.  Fix the Tab display problem.
    7.  Add Haskell language support.
    8.  Add the option to open/save files in the last operation directory (see in Preferences dialog).
    9.  Enhance Document switcher (MRU and switch crossing view abilities)
    10. Fix "Find Next" unicode bug for Find Replce Dialog.
    11. Support Unicode in displayed result of Find in files & Find in all opened files.
    12. Add Reload from disk feature.
    13. Update Scintilla component to 1.71

    The official 4.0 release is planned in about one week, if there's no critical bug found.

    Don

     
    • Nobody/Anonymous

      Thanks donho, you've developed a very good editor. I love using it so much.
      But there's one inconvenient.

      I've written web sites in Japanese and use Npp++ to view html source.
      The problem is when I copy HTML source into Npp++, Japanese character is displayed correctly. But in IE7.0 as I click view source then the page source is displayed in npp++ with ANSI encoding, which make Japanese characters displayed inproperly. Even then I adjust the format to UTF-8, it wouldn't help.

      So I wish I can set default Encoding to UTF-8, so that I can view page's source in Japanese.

      thanks in advance.
      Khoa

       
      • Nobody/Anonymous

        Khoa,

        I don't use IE 7.0 yet, so I am not sure if below would help you.

        Anyway, I do programming with this wonderful Notepad++. And I don't have any Japanese character problems now, after switched to new version of N++ 4.01. I had problem before with editing a line with mixed characters, something like "<p>Hello ハロー</p>". But that problem seems gone now.

        Here's what I am doing with my pages (I am sure you have been doing this too, but to be sure) :

        -- 1. put below to all my HTML pages (pages with Japanese characters)
        <meta http-equiv='Content-Type' content='text/html; charset=utf-8'>

        -- 2. use UTF-8 in N++
        (from menu, "Format" -> "Encode in UTF-8", or in "Settings" -> "Preferences" -> "New Document" tab -> select "UTF-8" in "Encoding" group)

        And when I do cut & past from a page encoded other than UTF-8, such as SHIFT-JIS, I just copy & paste. There are no problems now. Good luck.

        Naoto

         
    • Nobody/Anonymous

      Congratulation Don and Jens !!! Those are excellent improvements !
      I played a bit with the explorer, function list and favorites Plugins and the fact that they are tabbed is excellent ! Jens the addings you did to travel through the history of functions is also great.
      Continue the good Job

       
      • Nobody/Anonymous

        Custom code folding would be great. For example selecting a range of lines, right click 'Fold here' or something similiar instead of requiring { } to be present.

         
    • Thai Thanh Phong

      Hi Don,

      The result of "find in files" is still placed below the "Find" dialog.
      It isn't docked at the bottom of the main window like in many other editors.
      I have to say that it's really inconvenient :(

      Please, do you consider to work on it? I hope so :)

      Thank you very much for this great editor!

       
      • Don HO

        Don HO - 2007-01-08

        I'll consider it, but I promise you nothing.

        Don

         
    • Nobody/Anonymous

      Windows 2000 SP4 up to date with patches.
      explorer.dll creates an instant crash hen Notepad++ starts up. This happens if I launch notepad++ from the unzipped folder and when copied over to my application folder with my config etc.
      The instruction at "0x00000046" referenced memory at "0x00000045". The memory could not be "read".

      notepad++ did not use my configuration files (stylers, config etc) in my Application Data folder from previous version. Nor does it look like it writes out the config to that folder any more. Copying my config files into the application folder works.
      Major impact on different users on same computer.

      Mark B

       
      • Don HO

        Don HO - 2007-01-08

        > notepad++ did not use my configuration files (stylers, config etc)
        > in my Application Data folder from previous version.
        > Nor does it look like it writes out the config to that folder any more.

        It's due to "doLocalConf.xml" that you copied to your Notepad++ directory. Remove this file will activate to read/write the configuration info from/to your Application Data folder.

        However, I don't really understand how it happened.
        Did you copy *ALL* the files from the zipped file to your Notepad++ directory?
        Which version of Notepad++ did you have?
        Could you give me your procedure (more detail) so that I can reproduce the crash?

        Thanx in advanced
        Don

         
    • Nobody/Anonymous

      Excellent work so far, however few comments:

      1- I reported this bug long time ago regarding the sorting done in the function list, it seems it still sorts only function names with uppercase and ignores the ones with lowercase.

      2- The colour picker does not seem to appear with the rest of the plugins.

      3- I was hoping to see some sort of an automatic notifier of an update of the software.

      Otherwise, well done.

      Fahad

       
      • Nobody/Anonymous

        Hi Fahad,

        for me it works perfectly. Maybe you except a different result.
        Here an example of sorting:

        Uppercase functions
        Lowercase functions

        Or in more detail:

        HaveFun
        Havefun
        _HaveFun
        _havefun
        havefun

        Best Regards
        Jens

         
      • Don HO

        Don HO - 2007-01-08

        To answer your request for 1. : I let Jens (the author of FunctionList plugin) answer your question.

        For 2. and 3. : These 2 plugins won't come with official release, but both are available to download on :
        http://notepad-plus.sourceforge.net/uk/download.php

        Don

         
    • jive

      jive - 2007-01-06

      This is fantastic. The docks are a hot feature! I think that in future releases you should make the docks collapsible to the side. Kind of like a toggle in or out....

      Great work folks!

       
    • Nobody/Anonymous

      I have the exact same problem as Mark B. Namely:

      Windows 2000 SP4 up to date with patches.
      explorer.dll creates an instant crash hen Notepad++ starts up. This happens if I launch notepad++ from the unzipped folder and when copied over to my application folder with my config etc.
      The instruction at "0x00000046" referenced memory at "0x00000045". The memory could not be "read".

      Dimi V

       
    • Nobody/Anonymous

      Don,
      Thanks for your answer. I have found the plugin for no 2 but where is the plugin for no 3?

      Jens,
      No I do not expect a different result, yes your example seems OK, but this is not what I get for my functions and I can write for you the full list of my functions to show you the order or take a screenshot. Do you wish me to do so?

      Thanks again

      Fahad

       
      • Nobody/Anonymous

        Yes, please send me a shot and at best the example file.

        Best Regards
        Jens

         
        • Nobody/Anonymous

          Jens,
          Her is an example of my oho file. It should still show the sorting problem of my function. On my NP++, all the lowercase functions are not sorted properly.

          Fahad

          <?php

          class Process {
           
          function Array_Analayser ($array) {
             
          }//***************************************************************************************

          function Drop_Down_Menue ($active_fields, $selected_fields, $Table_Name, $css) {

          }//*****************************************************************************************

          function Multiple_Radio_Buttons ($active_fields, $selected_fields, $Table_Name,$style) {

          }//*******************************************************************************************************

          function Retrive_Active_Fields ($table, $table_name_variable) {

          }//*******************************************************************************************************

          function Exception_Output($table, $N,$table_name_var, $exception) {

          }//*******************************************************************************************************

          function Array_Output_inTable_Format($table, $search_res, $N, $id, $class1, $class2, $hrefid, $banner,$table_name_var){
             
          }//*******************************************************************************************************

          function retrieve_proper_result_format ($table, $array, $array2){

          }//*******************************************************************************************************

          function Processing_Image ($file) {

          }//*******************************************************************************************************

          function get_sizes($src_w, $src_h, $dst_w,$dst_h ){
           
            
          }/*****************************************************************/

          function Searchme ($posted, $table_name, $table_name_variable,$to_select, $offset, $limit, $order_by, $and) {
                                          

          }//*******************************************************************************************************

          function Select_Drop_radio ($table_name, $id, $array_table){

           
          }//*******************************************************************************************************

          function Delet_Entries ($table_name, $field_name, $id){
                  
          }//*******************************************************************************************************

          function update_Insert ($posted, $table_name, $table_name_var){

          }//*******************************************************************************************************

          function Retrieve_Table_fields ($table_name){

          }//*****************************************************************************************

          function Date() {

             
          }   
             
          function LocaleTime(){

          }
          function main_First($id,$table,$table_var,$img_path,$comment,$H){
           
             
          }
          function first ($table, $table_var, $img_name, $comment, $category,$form_name){

          }

          function Sorting_Dates($_POST){
          }

          }/**************End of class***************************/

          $process= new Process;
          ?>

           
      • Don HO

        Don HO - 2007-01-08

        The Third one named "Doc Updater", is it not what you want?

        Don

         
        • Don HO

          Don HO - 2007-01-08

          Ok, I miss-understood.
          Sure, why not a small client to notify if there's a new version?
          It'll be a plugin if I do implement it in the future.

          Don

           
    • Nobody/Anonymous

      > It's due to "doLocalConf.xml" that you copied to your Notepad++ directory.
      > Remove this file will activate to read/write the configuration info from/to
      > your Application Data folder.

      Done and working, thanks. But how was I to know the function of that file?

      > However, I don't really understand how it happened.
      > Did you copy *ALL* the files from the zipped file to your Notepad++ directory?

      Yes. except I added my modified bit in langs.xml (commentline bit for bat, cmd files) to the new file and I kept my css.api - not really relevant because the crash happens from unzipped folder.

      > Which version of Notepad++ did you have?

      v3.9

      > Could you give me your procedure (more detail) so that I can reproduce the crash?
      If I unzip the distribution file to a folder and run notepad++ from there without doing anything else it crashes instantly before the notepad++ window appears. Renaming files to see which is the culprit and it is explorer.dll. If I delete this file notepad++ works as expected.

      I get:
      The instruction at "0x00000046" referenced memory at "0x00000046". The memory could not be "read".
      If I click on OK I get another dialog:
      The instruction at "0x0042457e" referenced memory at "0x77ffc000". The memory could not be "read". Click OK to terminate the program.

      I can live without explorer.
      Great program, I've used so many editors but this one is the best of the free ones!

      Mark B

       
      • Don HO

        Don HO - 2007-01-08

        > But how was I to know the function of that file? 

        It's an undocumented feature.
        doLocalConf.xml is a length 0 file.
        Notepad++ check the presence of this file BEFORE loading the configuration informations. if it's in the Notepad++ directory, then Notepad++ will search the information in its installed directory instead of application data diretory. The zip format release always contains this file. Whereas in the installer, to use application data diretory is optional (so this file will be copied or not depends on your choice).

        Regarding the crash problem of Exploer plugin on win2k/ME/98, we (Jens) are working on it.

        Don

         
        • Sune Marcher

          Sune Marcher - 2007-01-09

          Instead of checking for "doLocalConf.xml", why not simply check if the configuration files are located in the Notepad++ install dir? That'd get rid of a useless 0-byte file.

           
    • jmg_

      jmg_ - 2007-01-09

      When I try v4.0 RC onto a Win2000 system, I get an instant GPF on launch.
      Reboot did not help.

      Uninstall and unzip V3.9, and Windows thinks it has launched (shows up in
      task manager as running) - only I cannot see it, even when 'switch to' via task manager.
      v3.9 was running fine, so v4.0 has left something behind....

      Deleted all files in \plugins, and run v3.8 installer, and NP++ v3.8 is now back on air.

      Unzip v3.9 on top of installed 3.8 and it is now ok

      So, the installer cleans up something simple unzip does not ?

       
      • Don HO

        Don HO - 2007-01-10

        GPF is due to Explorer.dll - it doesn't work on win2k/ME/98, Jens is working on it.
        Remove this plugin will remedy your problem.

        Don

         
1 2 > >> (Page 1 of 2)
MongoDB Logo MongoDB