bugfix and new features

Discussion Forums discussion bugfix and new features

This topic contains 0 voices and has 3 replies.

Viewing 4 posts - 1 through 4 (of 4 total)
Author Posts
Author Posts
May 29, 2006 at 5:22 pm #70

Klaus
Member

New features:

ctags:

a doubleclick jumps to the ctags-word and selects it.

bugfix by closing a changed file without saving working now correctly.

new ctags.exe (no debuginfos)

editor:

Contexmenue with “find”, “replace” and “find in file” entry

find in files dialog:

default path is the current editor window

new Dialog replace in files:

find next in the result windows (jump over readonly files and replaced lines)

replace (replaced Lines are in another color)

each click on replace updates the file

replaced all (replaces all in readwrite files)

(function mode: first it replaces all in the result windows and than the File is written,

so i need only one write to update the file)

find in file result windows:

The result as tree with contexmenue

“collaps all”,

“expand all”,

“replace”,

“set readonly”,

“set readwrite”

The look of the search result word is in another color

The name of the founded readonly files are displayed in grey

doubleclick jumps to the editor and selects the word

please test and integrate it

thanks Klaus

June 7, 2006 at 5:38 pm #14999

Klaus
Member

Hi Simon

I have found to bugs

pn have a exeption when i edit a file without extension and i changed the schemes.

old:

LPCWSTR GetLanguage(LPCWSTR filename, LPCWSTR scheme)

{

/* Unsupported so far: Awk, BETA, REXX, Scheme, SLang, SML, Vera*/

wchar_t* ext = wcsrchr(filename, L’.');

if(wcsnicmp(ext, L”.tmp”, 4) != 0)

new:

LPCWSTR GetLanguage(LPCWSTR filename, LPCWSTR scheme)

{

/* Unsupported so far: Awk, BETA, REXX, Scheme, SLang, SML, Vera*/

wchar_t* ext = wcsrchr(filename, L’.');

if(ext != 0) {

if(wcsnicmp(ext, L”.tmp”, 4) != 0)

return NULL;

}

and in void parseData(…)

old:

// find $/

pEndDecl = strchr(p, ‘$’);

*pEndDecl = ”;

..

..

pEndDecl = strchr(p, ‘;’);

if (pEndDecl == 0)

return;

p = pEndDecl + 3;

new:

// find $/

pEndDecl = strchr(p, ‘$’);

*pEndDecl = ”;

..

..

pEndDecl = strchr(p, ‘;’);

if (pEndDecl == 0)

return;

p = pEndDecl + 3;

please fix it!!

thanks

Klaus

June 7, 2006 at 5:44 pm #15000

Klaus
Member

sorry,

in my last messages is a error!!!

repetition :

old:

LPCWSTR GetLanguage(LPCWSTR filename, LPCWSTR scheme)

{

/* Unsupported so far: Awk, BETA, REXX, Scheme, SLang, SML, Vera*/

wchar_t* ext = wcsrchr(filename, L’.');

if(wcsnicmp(ext, L”.tmp”, 4) != 0)

new:

LPCWSTR GetLanguage(LPCWSTR filename, LPCWSTR scheme)

{

/* Unsupported so far: Awk, BETA, REXX, Scheme, SLang, SML, Vera*/

wchar_t* ext = wcsrchr(filename, L’.');

if(ext != 0) {

if(wcsnicmp(ext, L”.tmp”, 4) != 0)

return NULL;

}

and in void parseData(…)

old:

// find $/

pEndDecl = strchr(p, ‘$’);

*pEndDecl = ”;

..

..

pEndDecl = strchr(p, ‘;’);

p = pEndDecl + 3;

new:

// find $/

pEndDecl = strchr(p, ‘$’);

if (pEndDecl == 0)

return;

*pEndDecl = ”;

..

..

pEndDecl = strchr(p, ‘;’);

if (pEndDecl == 0)

return;

p = pEndDecl + 3;

please fix it!!

thanks

Klaus

June 7, 2006 at 7:10 pm #15001

simon
Key Master

Thanks, fixed them.

Viewing 4 posts - 1 through 4 (of 4 total)

You must be logged in to reply to this topic.