NO

Author Topic: myEditor  (Read 901 times)

Offline John Z

  • Member
  • *
  • Posts: 30
Re: myEditor
« Reply #15 on: February 10, 2020, 11:03:56 pm »
So, first congratulations - it does not crash upon start-up ;)  so I can do some more testing for you.  I saw a clean ini file, but also clean of system utilities ;(, I know, I know, you are thinking what do these people want?!

Taking your documented status above into consideration I'll do some more testing.  I want to encourage you now though to not rely on a user file existing at any time, without first checking to see if it exists.  If one deletes the last file used for example in a clean-up, then starts your current program, it will still crash and will continue to crash until the user edits the ini file, the user should not have to do this IMO. If they delete a program file, yes crash, but not a user file....and tell them the file is not available....

I'll checkout the help document creator you mentioned.  I usually just use Micro$oft .chm format.  It is free, easy to use and then integrate into the source code for context sensitive help, in addition to the standalone readable file.

Offline John Z

  • Member
  • *
  • Posts: 30
Re: myEditor
« Reply #16 on: February 11, 2020, 01:47:52 am »
New testing inputs: Version=0.0.0.7423

File
 Open and existing file - works!
  My only input here is that the file type list is too long,IMO, and 'All Files' is at the bottom. I
  would put 1st or second but that is just a personal preference.

  It is interesting that you allow the same file to be opened in more than one window at the same time
  both editable and no synchronization between them.

 Save All opened files - not working
  It only saved the active tab file of the four open and modified files. The other three were
  not saved (they also did not loose their * which was good)

 Using Save All opened Files on a file tab created from "copy the contents of a file to a new document" did
  not ask for a filename, once it just named it the same as the source document, a later trial then just
  kept the filename as "[No Title] -10-"

 Make a backup copy - works! but it would be an improvement to show the user the path and filename
 of the backup file in the completion message box.
 
 Recent File list not working correctly, screen shot attached. Also could not open any file on the list
  by clicking it, presumably that is what it is for.

Edit
 All working until Find - no dialogue is shown (You mentioned this in your update)
 Find Next not working (You mentioned this in your update)
 
 Replace worked - not sure why the button says 'Validate' though. Could not UNDO, all in French
 
 Goto Line worked, understanding it is zero based, however the line number shown in the status bar is
 1 based so Goto Line 5 shows 6 on the status bar.  (You mentioned this in your update)

 Locking/unlocking works.
 
 Batch commands - did not try yet.
 
Selection
 Check an expression - might consider adding double and single quotes and possibly /* */ ?
 Also not robust - this expression  [(   ]) passes,  as does this }{ 

 everything else works!
 
 
Columns

Upper case works!
Lower case works!
Caveat, cursor selecting the columns must be on the first line.
Caveat, first row MUST have characters in the column. This is an issue if
 the first line is shorter than following lines. Can't operate on column 25
 of the document if line 0 only has 10 but other lines have 50
 
Clear column does not always clear the last line column, tested using RegEx.doc
Delete column does not always delete the last line column tested using RegEx.doc
Inverse column does not always delete the last line column tested using RegEx.doc
 BUT these seemed to work ok on a different dummy file, but you should be able
 to replicate using the RegEx.doc file.
 
Insert a column - worked and has UNDO

All for now.

Offline John Z

  • Member
  • *
  • Posts: 30
Re: myEditor
« Reply #17 on: February 11, 2020, 05:15:05 am »
To actually help a bit, rather than just point out bugs, attached are the two language files. 

I have synchronized them, fixed spellings, added missing items, etc., to each file, to make them identical in all aspects but the language.

Hope this is useful to you.

Offline Grincheux

  • Member
  • *
  • Posts: 34
  • Never be pleased, always improve
    • Arachne
Re: myEditor
« Reply #18 on: February 11, 2020, 12:02:19 pm »
Quote
Open and existing file - works!
  My only input here is that the file type list is too long,IMO, and 'All Files' is at the bottom. I
  would put 1st or second but that is just a personal preference.

Filter list reduced

Quote
  It is interesting that you allow the same file to be opened in more than one window at the same time
  both editable and no synchronization between them.

It is a bit dangerous, but that can help
It would be better to import or to open in read only mode for the second file

Quote
  Make a backup copy - works! but it would be an improvement to show the user the path and filename
  of the backup file in the completion message box.

I think so too

I have replaced the language files with yours and added two sections.

Quote
  Using Save All opened Files on a file tab created from "copy the contents of a file to a new document" did
  not ask for a filename, once it just named it the same as the source document, a later trial then just
  kept the filename as "[No Title] -10-"

I don't understand but I will lookup

Quote
  Columns

Upper case works!
Lower case works!
  Caveat, cursor selecting the columns must be on the first line.
  Caveat, first row MUST have characters in the column. This is an issue if
  the first line is shorter than following lines. Can't operate on column 25
  of the document if line 0 only has 10 but other lines have 50
 
  Clear column does not always clear the last line column, tested using RegEx.doc
  Delete column does not always delete the last line column tested using RegEx.doc
  Inverse column does not always delete the last line column tested using RegEx.doc
  BUT these seemed to work ok on a different dummy file, but you should be able
  to replicate using the RegEx.doc file.
 
  Insert a column - worked and has UNDO

No seen again

Quote
  Selection
  Check an expression - might consider adding double and single quotes and possibly /* */ ?
  Also not robust - this expression  [(   ]) passes,  as does this }{

I will write a another checking code

Now I upload the files

Thank you
« Last Edit: February 11, 2020, 06:18:33 pm by Grincheux »
-------------------------
Kenavo

Offline Grincheux

  • Member
  • *
  • Posts: 34
  • Never be pleased, always improve
    • Arachne
Re: myEditor
« Reply #19 on: February 11, 2020, 06:17:33 pm »
Quote
  Using Save All opened Files on a file tab created from "copy the contents of a file to a new document" did
  not ask for a filename, once it just named it the same as the source document, a later trial then just
  kept the filename as "[No Title] -10-"

I consider it is not a important file, so I let the file name and don't save it at exit.

Quote
Make a backup copy - works! but it would be an improvement to show the user the path and filename
of the backup file in the completion message box.

Done
-------------------------
Kenavo

Offline Grincheux

  • Member
  • *
  • Posts: 34
  • Never be pleased, always improve
    • Arachne
Re: myEditor
« Reply #20 on: February 11, 2020, 08:03:30 pm »
Quote
  Clear column does not always clear the last line column, tested using RegEx.doc
  Delete column does not always delete the last line column tested using RegEx.doc
  Inverse column does not always delete the last line column tested using RegEx.doc
  BUT these seemed to work ok on a different dummy file, but you should be able
  to replicate using the RegEx.doc file.


This is because there is no CRLF on the last line.
-------------------------
Kenavo

Offline John Z

  • Member
  • *
  • Posts: 30
Re: myEditor
« Reply #21 on: February 11, 2020, 09:39:03 pm »
Wow, you are prolific.

The good thing about having a tester that knows nothing about the program is that we make a lot of choices that a knowledgeable one might not or would not.  That is we make mistakes that can reveal issues. :)


Offline Grincheux

  • Member
  • *
  • Posts: 34
  • Never be pleased, always improve
    • Arachne
Re: myEditor
« Reply #22 on: February 13, 2020, 05:31:32 pm »
You are a programmer so you know the logic behind the program. Sometimes testers does not know this logic and have no feeling, I let you imagine the situations. If you are polite you say "Yes it is a good idea", if not you say "Stop, you did not understand...".
-------------------------
Kenavo