NoWinED 0.79!

Le nostre news in homepage

Moderatore: Newser

NoWinED 0.79!

Messaggioda ShInKurO » mar mag 12, 2009 6:32 pm

CHANGELOG
-------------------------------------------------------------------------------
0.79 [12/05/2009]:

-NoWinED public port is not cached anymore, this follow now standard Amiga
programming;

-Fixed another prefs problem of singleistance option;

-Added support for Marked left, right and centered, however like other
alterations they are non involved into undo/redo actions because TextEditor
wants in this way (bug of TE?);

-If toolbar was hide then user couldn't set infobar position, fixed;

-All titles strings are managed by grpED class instead of MGroup class and
MUIA_pagED_Title is now settable, added new MUIA_grpED_CurrentTitle;

-Implemented search into opened files, other my blood into this gui and
subprocess parts. I've used latest key button yet free into NoWinED
shortcuts(!:D), you can open/close find into opened file bar with AmigaR+U
and you can of course controll list entry with key arrows and key return
(suggested by afxgroup, who now is obliged to port Scintilla on AmigaOSes and
make it as a MUI mcc with TextEditor MCC API ;-ppp);

-Now all NList* mcc classes are required!;

-Upon printing the first sheet was rendered correctly but not all
following, the aspect wasn't kept, fixed (thanks to -=ONIX=-);

-Added a common makefile which substitutes all makefiles into native platforms
and using crosscompilers from shell. Makefiles for MorphOS and AROS still
remain for compiling NoWinED from AmiDevCPP (thanks to -=ONIX=-);

-Implemented Smartcut profiles: you can have multiple setting for Fn keys,
saving a .profile file and loading it from NoWinEDPrefs->SmartCuts. Default
directory for profiles is PROGDIR:profiles/, but you can change it wherever
you want... (suggested by nubechecorre);

-When user holds down Ctrl key and one of Fn key then NoWinED will show
a bubble help with string setted for that Fn key (this is an help for users
like me that forget all...). If your string has a big len, I suggest you to
set MUI prefs bubble help height to 10% of width, in this way your string
will not wrapped;

-Incapsulated all backup task into grpED class and inserted it into a
subprocess (finally!);

-When user drop a directory on appIcon/dockyIcon/Page/List now NoWinED opens
an ASL requester opened into directory dropped;

-Loading of multiple documents is now faster because I've removed some useless
call to SetAttrs(), and multiple document opening will not break itself
anymore if NoWinED can't opens a text into sequence;

-When a user wanted quit NoWinED from docky icon, quit was not safe, fixed;

-When a file cannot be opened NoWinED didn't close page if user wanted to open
that file in a new page, fixed (datavù...);

-Fixed some strange calls to MUIM_TextEditor_InsertText with a strange
parameter (What was I thinking an year ago?);

-Now user can choose what directory to use for backups (FFFFINE?!?!? :-D).
User can choose even a not existing directory into a device, NoWinED will
create it for him;

-Context Menu on WinPrefs were broken, fixed;

-Reduced size of executables (thanks to -=ONIX=-);

-NoWinED didn't remeber anymore where last file was opened in other pages but
olny in the first one, fixed;

-When NoWinED is deleting backup files into a directory now it delete only
*.BAK files;

-Removed many useless AllocVec()/FreeVec() pairs, and substituted with stack
buffers or allocations done only on OM_NEW methods, this should speed up
NoWinED in many operations;

-When drop a file and enable title path for the first way, win title path is
shown trashed, fixed (reported by -=ONIX=-);

-Written a new attribute MUIA_pagED_TitleDefault which assumes default value
for a page when it's created instead to use MUIA_pagEd_Title into some
notification chains. This new attribute is a workaround for a BIG Zune BUG:
when there are many fast notification chains in which are involved same
attributes of different istances of a same class (in my case pagEd class,
subclass of MUIC_Group) resident into a common container istance (in my
case littleGrp class, subclass of MUIC_Group), if user does a SetAttrs() on
an attrib of a new istance class, Zune sets instead attrib of previous
istance class!

if (!(newpage = NewObject(pagEDClass->mcc_Class,NULL,
...
TAG_DONE)))
{
...
return FALSE;
}

if (exist)
{
...

DoMethod(data->mgrp, OM_ADDMEMBER, newpage);

...
}
else
{
...
}

{
char newText[259];

if (!data->nPag)
sprintf(newText,"%s", (STRPTR) _(MSG_List_NewFile));
else
sprintf(newText,"%s(%ld)", (STRPTR) _(MSG_List_NewFile), (long int)data->nPag);

/*
HERE A ZUNE PROBLEM IF IT'S LEAVE MUIA_pageEd_Title instead: in that condition
it's setted MUIA_pageED_Title of previous istance contained into
data->mgrp, and not newpage obj
*/
SetAttrs(newpage, MUIA_pagED_TitleDefault, newText, TAG_DONE);
...
}

In other words Zune confuses itself at minimum
difficult code to execute and doesn't mantain splitted in certain
situations (like this one) different istances of a same class... I don't
exclude there are many others attributes into NoWinED which are bad
overwritten on Zune at this point...;

-Changed type of icon from project to tool for MorphOS and AROS exe (reported
by Elena Novaretti, thanks!);

-Fixed some old bugs in which I had missed TAG_DONE into SetAttrs() calls...;

-Now you can invoke close current page even when NoWinED has opened one olny
page, in this case that page will become a blank page;

-For each page 259 bytes were not freed, fixed;

-For each file loaded there was a bug of allocated memory with trash some
bytes, fixed (suggested by -=ONIX=-, thanks!);

-Fixed a very old bug in which NoWinED eat 12 bytes of memory for each
automatic scroll of titlebuttons;

-On AROS NoWinED shown checkmark for TurboPrint into prefs, fixed;

-Fixed an old mem trash problem on infoEncod class, ok ok I'm a lamer... ;D
(thanks to -=ONIX=-);

-For each backup done were lost 43bytes of memory, fixed;

-Inserted a check on OS4 for more than 127 pages because MUI3.9 on OS4 can't
handle more than 127 object into a group in a page state (ouch!). Elena will
tell us if on MUI3.9 on MOS this is this same problem... ;);
Avatar utente
ShInKurO

Eroe
 
Messaggi: 1428
Iscritto il: dom mar 14, 2004 3:10 pm

Re: NoWinED 0.79!

Messaggioda NubeCheCorre » mar mag 12, 2009 6:35 pm

Grazie per la modifica dei tasti funzione customizzabili :felice:
Avatar utente
NubeCheCorre

Leggenda
 
Messaggi: 10624
Iscritto il: dom set 21, 2003 9:21 pm
Località: San remo

Re: NoWinED 0.79!

Messaggioda Amiga Supremo » mar mag 12, 2009 6:44 pm

Vaiiii ShinKur0!!! :felice:
Avatar utente
Amiga Supremo

Leggenda
 
Messaggi: 8387
Iscritto il: dom apr 29, 2007 12:56 pm

Re: NoWinED 0.79!

Messaggioda ShInKurO » mer mag 13, 2009 9:17 am

:ammicca:

samo79 ho appena implementato nella 0.80 quel discorso del cursore che mi avevi chiesto ieri cmq... :annu:
Avatar utente
ShInKurO

Eroe
 
Messaggi: 1428
Iscritto il: dom mar 14, 2004 3:10 pm

Re: NoWinED 0.79!

Messaggioda samo79 » mer mag 13, 2009 6:21 pm

ShInKurO ha scritto::ammicca:

samo79 ho appena implementato nella 0.80 quel discorso del cursore che mi avevi chiesto ieri cmq... :annu:


Ottimo, grazie :felice:

Ma che fine hai fatto ieri sera ?
Immagine

Moderatore sezioni Amiga/AmigaOne su
TGMOnline

WHEN IT'S DONE Immagine

Le mele a volte possono essere devastate dal colpo feroce di una tempesta, ma il tenero fascio del sole potrà sempre far sviluppare dei nuovi frutti

Sam440ep Flex 800 Mhz - 1 GB DDR Ram - Radeon 9250 - AmigaOS 4.1
AmigaOne XE G3 800 Mhz - 640 MB Ram - Radeon 9200 SE - AmigaOS 4.1
Avatar utente
samo79

Staff
 
Messaggi: 14960
Iscritto il: ven gen 10, 2003 5:09 am
Località: Perugia

Re: NoWinED 0.79!

Messaggioda ShInKurO » mer mag 13, 2009 7:37 pm

samo79 ha scritto:
Ma che fine hai fatto ieri sera ?


Non si è più connesso, sorry ;-)
Avatar utente
ShInKurO

Eroe
 
Messaggi: 1428
Iscritto il: dom mar 14, 2004 3:10 pm


Torna a News e rumors

Chi c’è in linea

Visitano il forum: Nessuno e 39 ospiti