CHANGELOG ------------------------------------------------------------------------------- #### v0.83 [14/08/2012] ###################################################### 2012-07-31 Samir Hawamdeh < s.hawamdeh at teletu.it > * Update italian catalogs according to the latest 0.83 changes 2012-07-29 Gianfranco Gignina < sh1nkur0 at libero.it > * source/ed.c: Replace and Search call same method, fixed; Fixed symbols of ED class which are now equals to TextEditor ones, this is done to mantain compatibility with notification chains used by NoWinED, when MorphOS will have is own ED class these symbols will have different values on MorphOS and on other Amiga OSes; 2012-07-28 Gianfranco Gignina < sh1nkur0 at libero.it > * sources/win.c: NoWinED uses now only MUIA_Window_Sleep instead of MUIA_Disable together, in fact on my system enable/disable mui mode seems to slow down everything (why?MUI4/gfx bug?); * sources/paged.c, ed.c: Now only ed.c MUI Class contains referrers to TextEditor MCC, so it is possible (theory...) to migrate NoWinED to other MCC classes (TextInput, Scintilla, etc...), time permitting obviously...; 2012-07-21 Gianfranco Gignina < sh1nkur0 at libero.it > * sources/mgroup.c, rootbar.c, subTheButtonRecents.c: recents button didn't show recents if it was dropped into toolbar until user saved-closed-reopen NoWinED, fixed; 2012-07-01 Gianfranco Gignina < sh1nkur0 at libero.it > * sources/subTheBar.c, subTheButtonDropable.c, subTheButtonNOTDropable.c: now all previous behaviours of d&d toolbar configuration are restored, but with a good incapsulation :-); Now on MorphOS are used standard pointer images for d&d, this fix bug of d&d with toolbarprefs on MorphOS; 2012-06-24 Gianfranco Gignina < sh1nkur0 at libero.it > * sources: project refactory, separate all attributes for three classes subTheButtonDropable, subTheButtonNOTDropable, subTheButtonRecents. There ara some problems yet, so it's normal to have strange behaviours when you d&d toolbar buttons...; * sources/utils.c, sources/rootbar.c: moved createButtons() from utils.c to rootBar.c, it's the only class which uses this function; 2012-06-23 Gianfranco Gignina < sh1nkur0 at libero.it > * sources: project refactory, now each class has its own file and some tag name are changed; 2012-06-19 Gianfranco Gignina < sh1nkur0 at libero.it > * sources/nowined.h: Now each MUI subclass has its own .h file; * sources/grpED.c, pagED.c, find.c: Better incapsulation between FindED/grpED/pagED classes and ED one; 2012-06-17 Gianfranco Gignina < sh1nkur0 at libero.it > * sources/NoWinED_MOS.info, sources/app.c, sources/grpED.c, sources/include/mui/TextEditor_mcc.h, sources/maingroup.c, sources/manageArgs.c, sources/nowined.c, sources/nowined.h, sources/paged.c, sources/win.c: Implemented ConvertTabs (ex RealTabs), now it required TE 15.38; 2012-06-16 Gianfranco Gignina < sh1nkur0 at libero.it > * sources/Catalogs/NoWinED.cd, sources/Catalogs/NoWinED.ct, sources/Documentation/ChangeLog.txt, sources/NoWinED_MOS.info, sources/app.c, sources/findIntoFiles.c, sources/loc.h, sources/maingroup.c, sources/manageArgs.c, sources/nowined.c, sources/nowined.h sources/win.c Fixed save process of tooltypes HTBAR, HINFOBAR, added a new tooltype (REALTABS) to support new feature of TE 15.38; * sources/makefile: Fixed makefile to compile on MorphOS; 2010-07-07 Gianfranco Gignina < sh1nkur0 at libero.it > * source/paged.c: Paste item in contextmenu of ED wasn't right updated, fixed; 2010-05-03 Gianfranco Gignina < sh1nkur0 at libero.it > * source/Catalogs/nowined.cd: Fixed typo reported in bugtracker by lukejerry; #### v0.82 [01/05/2010] ###################################################### 2010-05-01 Gianfranco Gignina < sh1nkur0 at libero.it > * source/nowined.c: Now it requests TE 15.32; 2010-04-09 Gianfranco Gignina < sh1nkur0 at libero.it > * source/appDockClass.c: Fixed docky problem with new application.library of OS4Up1; 2010-01-15 Antonis Iliakis < amiga.phantom at yahoo.gr > * catalog/greek: Made some word corrections Updated catalog to the latest version 0.82 2009-10-26 Gianfranco Gignina < sh1nkur0 at libero.it > * source/paged.c: NoWinED uses special feature of upcoming TextEditor MCC 15.32 to not permit to paste colours and styles from another TE istances (this fixed bug reported by Jerome); * sources/paged.c, maingroup.c: Insert feature was broken in many its parts, fixed (reported by Elena); #### v0.81 [06/11/2009] ###################################################### 2009-11-03 -=ONIX=- < build67 at users.sourceforge.net > * sources/nowined.c: Changed stack attribute macro for gcc using libnix (OS3/MorphOS). * sources/makefile: Changed makefile to allow gcc to generate versions compiled for OS3 with stack extension. Fixed vbcc settings for OS3 with debug enabled. 2009-10-28 Samir Hawamdeh < s.hawamdeh at teletu.it > * Update italian catalogs at the recent 0.81 changes 2009-10-26 Gianfranco Gignina < sh1nkur0 at libero.it > * sources/grpED.c: Agrr, if user searched a marked text opening find panel NoWinED freezed all, fixed; * sources/app.c: Backup notification are attached into createWinPrefs(); * sources/app.c, nowined.h, win.c: If "delete backups" is setted and even if singleistance is disabled, NoWinED checks if it was close itself in anomal way (crash or reset while user is working), and if user has enabled NoWinED to make backups, then it will show a requester to choose if user want recover his backup files; * Catalogs/nowined.cd: Added some lines which missed and even new ones, Samir please be careful with your fix to catalogs files!; 2009-10-25 Gianfranco Gignina < sh1nkur0 at libero.it > * sources/nowined.c: NoWinED requestes all new version of opensource MCC which uses; 2009-10-10 Samir Hawamdeh < s.hawamdeh at teletu.it > * Fixed some strings in italian catalog * Erase a couple of remaining trailing spaces in NoWinED.cd, finally is now possible to compile catalogs without errors. 2009-10-10 Gianfranco Gignina < sh1nkur0 at libero.it > * sources/paged.c: NoWinED now loads files passing them splitted in little buffers to TextEditor MCC to avoit "TE overflow problem" (passing a text too big to TE sucks 100% CPU) and added a proper gauge; 2009-10-06 Antonis Iliakis < amiga.phantom at yahoo.gr > * catalog/greek: Added first greek catalog; 2009-09-29 Gianfranco Gignina < sh1nkur0 at libero.it > * misc: SelectAll button didn't work properly, fixed (reported by Tuxedo); 2009-09-08 Gianfranco Gignina < sh1nkur0 at libero.it > * sources/win.c, maingroup.c, rootbar.c, subTheButtonRecents: If "OpenRecents" button is added to toolbar, user can choose to open a specific recent file opening a context menu on this button (suggested by Lio); 2009-09-08 Gianfranco Gignina < sh1nkur0 at libero.it > * sources/grpED.c: NoWinED uses on OS4 ExamineDir() instead of deprecated ExAll(); #### v0.80 [30/08/2009] ###################################################### 2009-08-30 Gianfranco Gignina < sh1nkur0 at libero.it > * sources/nowined.c: Now it required TheBar 26.4; Added a warning about bugged TextEditor MCC 15.30; * sources/subTheBar.c: Fixed a issue with "remove all separator" method; 2009-08-24 Gianfranco Gignina < sh1nkur0 at libero.it > * sources/nowined.c: Now it required TextEditor 15.29; 2009-08-08 Gianfranco Gignina < sh1nkur0 at libero.it > * sources/counter.c, infoEOL.c, infoEncod.c, littleGrp.c, minMaxGrp.c, rootbar.c: all askminmax methods now return 0 like MUI standard wants (thanks to Michal "rzookol" Zukowski to have noticed this to me ;D); 2009-08-05 Gianfranco Gignina < sh1nkur0 at libero.it > * sources/nowined.c: If MUI is not installed NoWinED crashed, fixed (reported by DevilMaster); * sources/maingroup.c: If user writes a not existent file into open ASL requester NoWinED crashed, fixed (reported by wawa); 2009-08-04 Gianfranco Gignina < sh1nkur0 at libero.it > * sources/nowined.c, about.c: Now NoWinED is executable even on OS3.5 and OS3.1; 2009-06-19 Gianfranco Gignina < sh1nkur0 at libero.it > * sources/maingroup.c, win.c, grpED.c: Implemented shourtcut for Find backward, "ctrl+.". Now user can call find next and backward even if find bar is not opened and was just done a first find; 2009-06-18 Gianfranco Gignina < sh1nkur0 at libero.it > * sources/minMaxGrp.c, nowined.h, rootbar.c, subTheBar.c: Now pointer return in normal state when is up scrollbar buttons (are you happy now samo79?! :p) * sources/find.c: Enabled backward search, it works only with the next TextEditor version; 2009-06-17 Gianfranco Gignina < sh1nkur0 at libero.it > * sources/nowined.c: Now MUI4 is required for MorphOS, sorry! * sources/winPrefs.c: Workaround a Zune bug about MUIA_Disabled state for MUIC_Radio; * sources/wrapCustom.c: MUIA_Window_ID was wrong, fixed; Now wrapStr obj is activated into MUIM_Window_Setup using an hook called with pushmethod to workaround a problem on Zune; 2009-06-15 Samir Hawamdeh < s.hawamdeh at teletu.it > * Update italian catalog according to the latest changes, plus merge both english and italian catalogs (.cd and .ct file) at the latest -=ONIX=- work. * Finally fix the remaining "trailing spaces" on the original catalog descriptor, so please use this new .cd file as base for the future changes. 2009-06-15 Gianfranco Gignina < sh1nkur0 at libero.it > * sources/find.c, findintofiles.c, paged.c, grpED.c: Finally from yesterday AROS nightbuild this AmigaOS flavour contains updated versions of TextEditor and BetterString MCC, so NoWinED requires latest versions of these MCC even on AROS, and all AROS limitations are gone (except Print process of course ;D); 2009-06-15 Gianfranco Gignina < sh1nkur0 at libero.it > * sources/find.c, findIntoFiles.c: On AROS fix of 2009-06-13 can't work due to old BetterString version :(; 2009-06-13 Gianfranco Gignina * sources/grpED.c, maingroup.c, find.c, findIntoFiles.c, nowined.h: Finally one of the old NoWinED problems is gone, now is possible to use shortcuts even into string fields of findbar and findIntoFiles bar :-D; * sources/customStr.c: Added "Select All" context menu item; * sources/winToolbarPrefs.c: Restore used toolbar button added to winToolbarPrefs; 2009-06-13 -=ONIX=- < build67 at users.sourceforge.net > * sources/paged.c: Ditched the unnecessary stuff in 'paged.c' for exporting because, like I already found out, the saving process can be used for it. In addition, all the problems upon backing up files are now vanished. No more Enforcer hits, no more crashes on OS3. 2009-06-12 -=ONIX=- < build67 at users.sourceforge.net > * sources/utils.c: Erased an empty statement which seems to confuse any preprocessor (gcc's *AND* vbcc's) which leads to ignore a line of code that is essential for the correct program flow. * sources/grpED.c: Fixed (hopefully) what seems to be a mismatched allocation counter part which fortunately appears only in the developer's version of NoWinED. * sources/paged.c: Major revision of the saving / exporting routines. Fixed also the bug that I made yesterday where I closed the saved file twice -> GURU. Erased that lines of code which are not necessary at all - which even helps to create even more readable source code. Fixed missing deallocation for recognition of the BOM; frankly, I entirely ditched the allocation. :) 2009-06-11 Gianfranco Gignina * sources/paged.c: When a new modified file was not saved mem was trashed, fixed (report by samo79); 2009-06-11 -=ONIX=- < build67 at users.sourceforge.net > * sources/paged.c: Loading routine completely revised. ShInKurO, why don't you respect 'KISS' programming style (KISS = keep it simple, sweety :). Instead, you made it more complicated than he had to be... Fixed. ;) Applied small changes to the saving & exporting routine. BTW.: Export routine can be drastically shortened; saving routine is already prepared for doing the export job. :) Solved three possible error sources upon using custom memory allocation / deallocation routines. This affected only those versions of NoWinED compiled using 'debug' switch, i.e. the developer versions. Reworked recognition of file protection bits in order to visual what one saves to disk. Accidentally, initial version (not written by me! :-P) did set the H-flag which instructs Windows(R) to hide that file from the eye of a visitor. I thought they were deleted/corrupted by NoWinED, instead, only the H-flag was set (among others)... * sources/utils.c Removed the last Codesets library dependences. Now Uni library is even responsible to convert documents to the UTF-8 format before saving such documents to disk. * sources/nowineed.c Removed Codesets library related dependences. * sources/loc.h Brought in line with modified catalogue strings. * sources/makefile Revised because I forgot the existence of 'LDFLAGS'... Stupid me... * catalogs/NoWinED.cd Changed some strings to make NoWinED's appearance more consistent. ShInKurO, I do hate to use the term 'page' for a tabbed text editor like NoWinED! :) * catalogs/NoWinED.ct Brought in line with modified catalogue strings. 2009-06-09 Gianfranco Gignina * sources/about.c: Changed gauge aspect of loading splash window (are you happy samo79?!); 2009-06-06 Gianfranco Gignina * sources/winPrefs.c, maingroup.c: Now user can choose from prefs to have inserted into current page file name of dropped file into curred page instead to open dropped file into current page or into a new page (suggested by Nick Clover); * sources/Catalogs/NoWinED.cd: Many english strings of prefs window are now fixed (reported by Nick Clover); 2009-06-04 Gianfranco Gignina * sources/maingroup.c: Save is enabled even for no name file, if you press on it it will invoke save as; 2009-06-03 Gianfranco Gignina * sources/paged.c: Autosave eated undo/redo features, fixed; * sources/paged.c: "From top" unchecking didn't work when I "replace all", fixed (reported by Jerome Chesnot); 2009-06-02 Gianfranco Gignina * sources/titleBut.c, taBut.c: Fixed a huge bug of notification mechanism which caused problem on OS3, now even on OS3 title buttons not selected have close button; * sources/win.c: Now ReplaceAll has a proper menu item and a shortcut, ctrl+r; 2009-05-31 Gianfranco Gignina * sources/subTheBar.c, subtheButton.c, rootBar.c: Added proper context menu for toolbar configuration suggested by samo79 and enanched by me, now user can remove buttons from toolbar even with context menu for button which he wants remove and ad a button to the end of toolbar selecting right context menu item of a button from toolbar prefs. From contextmenu you can remove all separator and all buttons in one time; 2009-05-30 Gianfranco Gignina * sources/rootbar.c, subTheBar.c, subTheButton.c, winToolbarPrefs.c subVirtGrpDD: Implemented Toolbar configuration (Yes Sir, I can Boogie :D) User can add, remove, sort buttons into toolbar from/to window toolbar setting, like on Firefox. This is because ONLY MUI can makes it possible on The Amiga >:-P. To set spacebar you have to use upcoming TheBar 26.4, because into current one version there is a bug which doesn't give you any chance to drag&drop spaces, but I've just fixed this, so you have to use thebar, and thebarvirt version of this archive for now. Even pointer image contextually changes when you drag&drop buttons (except on AROS where pointerclass doesn't work). On MorphOS it's all untested so I would receive feedback from morphos users... User can save, use, cancel etc... his toolbar prefs like other Amiga standard programs, toolbar configuration file is called nowinedTB.prefs and it's usually into PROGDIR. You can open Toolbar prefs from Toolbar context menu, from Settings->Toolbar settings menu, and with shortcut ctrl+t; Thanks to -=ONIX=- about pointer image explanations and Turrican for 2 bitplanes pointer images; 2009-05-20 Gianfranco Gignina * sources/titlebuts.c, rootbar.c: Implemented a common way to scroll toolbar/titlebuttons when it's not totally visible, this was request from many users; * sources/find.c, gotoline.c, tabut.c: Finally AROS version is graphically in pair with other versions (thanks to Georg Steger to point me new fix to Zune); * sources/grpED.c, find.c, gotoline.c: Removed two notification loops shown by Zune (MUIA_rootBar_Find and GoToLine are now 4 fake attributes instead of two, so want Zune...); 2009-05-16 Gianfranco Gignina * sources/paged.c, maingroup.c: Moved all ASL requesters from inner pagED class to mgroup class to better define separation between GUI and low level implementations; * sources/paged.c: When a file is saved with NoWinED sets the default protection bits (----RWED) which is technically wrong anyway as a text file should be marked as not executable (----RW-D). The problem this causes is that for example dos scripts (and makefiles) no longer work because the script bit has been cleared. NoWinED now reads the files protection bits and restore them after saving (reported by Nick Clover); * sources/grpED.c, app.c: On AmigaOS4.x NoWinED uses ExamineObjectTags() instead of deprecate Examine(); * sources/rootbar.c: From this version NoWinED will use AISS images for all versions because of coming reconfigurable toolbar, and it have necessity to have many images, I can't become crazy to find each alternative image for OS3/MorphOS/AROS :-) * sources/list.c: Context menu of list files group was not freed when NoWinED was quitting, fixed; 2009-05-13 Gianfranco Gignina * sources/paged.c: Cursor now follows vertical scrollbar movements when necessary (suggested by samo79); (REMOVED, READ LATEST CHANGELOG) * sources/find.c: It was not possible to replace string with "" only with " ". For example in the string NoWinEd when I change the "Win" to "" the result was No Ed and not the NoEd, fixed (reported by Szakács Tibor); #### v0.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 only 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 only 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... ;); 0.78 [14/04/2009]: -Implemented print process thanks to example code and explanations and fixes by -=ONIX=-, documentation by Elena Novaretti, testing and suggestions by itix. This step was and is hard. NoWinED performs a graphic print instead of text one, in this way when I'll implement a possible sintax highlight user will can print a coloured text. For now he can print even choosing font and he can choose to wrap text following AutoWrap mode eventually setted. You can access to default print from menu Print->Now (AmigaR+P shortcut), while you can access to a custom print process with menu "Print->Custom..." (AmigaR+1). All print process is in multithreading with NoWinED, so you can manage your txt files with NoWinED while it is printng ;-P. Print process is implemented to check if TurboPrint is installed and, except on MorphOS, to ask if user wants use it. There is even another prefs checkmark to control if user wants use turboPrint or not, see Preferences. With few words: now NoWinED prints like a word processor :P very nice printing window eheh :-) Obviously on AROS printer.device doesn't exist so there is any support for this Amiga incarnation; -OMG, finally workarounded THE TextEditor bug which didn't permitt to refresh some important gfx fields of NoWinED on MUI3.8 and Zune. However this workaround could break some toolbar refreshs if many updates to different part of UI are done in the same time. In other words on MUI3.8 and Zune will be always some problem if TextEditor will not fixed or MUI3.8/Zune don't reshesh itself(thanks to Georg Steger); -NoWinED uses on AmigaOS4.x new APIs for Resource Tracking, so if NoWinED had to crash in these systems, all msgport, messages, iorequests will be freed (and my friend Jerome on OS3 will not have "Single Istance" disabled into NoWinED's debug version anymore ;D); -Fixed some bad looking label of checkboxes into prefs window (reported by Artur Ostrowski); -Fixed some cosmetic problems with list of files and bold titles; -When a voice into list was selected and linked button was hide, this last one wasn't scrolled to show itself, fixed; -If prefs were absent, some default prefs were wrong, fixed; -If user exports or save text, recents menu was not updated, fixed; -NoWinED window title shows full path of current file if user sets the proper prefs (suggested by Elena Novaretti); -Added bubbleHelp for single istance feature (so end of your questions! :D); -Finally "Find Top" and "Case Sensitive" are not mutual exclusive anymore (thanks to suggestion from OS4Depot); -Changed tooltype "Save Tooltypes" from "AmigaR+P" to "AmigaR+/"; -When window with findbar visible was in sleep and returns in normal mode, previous search button became enabled, fixed; -Better incapsulated rootbar class; -Fixed some cosmetic problems if user opens a prefs file from prefs window; -On OS3 NoWinED doesn't unlock PROGDIR properly causing not deleting of PROGDIR, fixed (reported by -=ONIX=-); -Make smarter behaviour of NoWinED when a project icon is associated to it, now if first page is empty NoWinED opens file into it instead to open a new page in any case if "drop on opens new one" pref is disabled. This behaviour is showed even when one or more recents files are opened. This should fix bug reported by Elena Novaretti (sorry to have forgotten it ;D); -When restore default state closing all pages if user opens a new file it was opened in another page even if first one was empty and user setted disabled "drop on opens new one" pref, fixed; -"Open All" recents now has "AmigaR+=" shortcut; -On OS3 and AROS when a page is unselected closebutton is removed, this should fix some bugs in the handle of tabs and fix bug #410; -Fixed a wrong assumption about to set two attributes which titleBut class doesn't know, while they are only known by buTitleGrp (which is into an object contained by titleBut class itself). (I don't know why it worked...and perhaps this gave many problems to MorphOS users...); -Added new about class which gives even a splash window while NoWinED is launched (damn samo79!!!11); -Changed this ChangeLog with a formatted one (thanks to Elena Novaretti); -Fixed bug #417 (loading trouble); -Minimum request of TextEditor MCC is now 15.28+ (except on AROS), because from this version NoWinED can use an enhanced version of gotoline function, smarter than old one...; -Changed position of all checkmarks: left from text. Imagine forms you get on paper (suggested by Geit); -When NoWinED is setted with single instance option enabled, if user does a doubleclick on NoWinED icon when an old NoWinED istance is just opened now it's opened a new page (suggested by Geit); -Changed some STRPTR declarations to CONST_STRPTR to better respect safe standard; -Fixed vbcc stack handling; -Fixed name for WBenchMsg (all compilers); -In certain condition label button wasn't updated to be bold, fixed; -On OS3 NoWinED is now compiled with GCC3; -Updated translator notes into documentation with tokai suggestions; -updated italian translation by samo79; -updated french translation by faranheit; -updated polish translation by Adam Kamiïski; -updated german translation by -=ONIX=-; -added russian translation by Andrei Shestakov, thanks! :); 0.77 [21/10/08]: -First aminet version! -Again changed "Close other pages" method, now it avoids to use pushMethod and call in some part a support hook...This should fix many bugs related to this method (and introduce now ones of course...); -Added a check to control if AISS installed version is >=4.4 and if not, NoWinED shows a requester; -Implemented text mode for FindBar, GoToLineBar and ScrollTitleButtons, so lovers of vintage GUI style can uniform even these NoWinED GUI parts with their love style ;-). Obvously is senseless on AROS where they are just in a vintage style because of Zune bugs...; -When you launched NoWinED, it hadn't sincronized undo, redo, cut, copy, paste etc checks nd so toolbar and menu were always disabled at the beginning...fixed (reported by Jerome Chesnot); -Now checkmarks dimension follows font dimension (reported by...ehm, I don't remember, it's become difficult to mantain bug reports...I hope in our polish friends for a good bug tracker for NoWinED); -NoWinED asked to save modified file when user opened new page, fixed; -NoWinED wrong marked selected new page if past current page was modified, fixed; -Implemented AutoWrap WYSIWYG, when is enabled NoWinED performs automatic wrap on written text, when user writes text and saves it as it is shown (suggested by Tuxedo and S³awomir Kamiñsk); -Added some new bubblehelp for Misc prefs page; -Finally NoWinED doesn't down an AROS system if user try to open a context menu on a string (but Zune crashs all system in any case before or after...); -Moved some notification chains of MGroup class from OM_NEW to MUIM_Setup to use _app() macro, this should fix some crashes; -When you try to close latest modified page and choose "no" to question about save text, NoWinED totally crashed, fixed (reported by samo79); -Finally implemented close gadget for each titlebutton with a new class called tabBut, now window close gadget invokes quit method. This class doesn't work very well on MUI3.8/Zune, in which input of a father group seems to have more priority of their childrens, so you can use close gadget of a button page on OS3.x/AROS only on current page, the other pages will have a disabled close gadget when are not selected. On OS4/MUI3.9 all should work as expected, and when user pass over a not selected button close gadget, this one becomes coloured like close gadget of current selected page (like firefox...), if you have any problem with MorphOS please report me; -If 2+ pages are opened and user press window close gadget NoWinED asks to user a confirm to quit. This behaviour has influence only on window close gadget, so if you invoke quit from menu or shotcut then NoWinED will quit without any confirm. Confirm requester can be disabled from prefs; -Hopefully fixed a crash on OS3 during prefs save process; -When you close with relative close gadget the last page now it will not close NoWinED but it will clear current page restoring the initial status of launced NoWinED first page (suggested by Alecos); -Export window is not modal anymore, useful if you want check your text before exorting process; -Modal state of window now it made much visible setting sleep windows with their main groups disabled. This should prevent the so called "mode errors" of an UI. I agree with studies of Thom Holwerda (OSNews), in which he tells to show an evidence status of a new mode. Changing of pointer image if user clicks on sleeping window is frustrating, much better this sleeping window (often in background and often bigger than new modal window just opened) shows a kind of graphical change; -Fixed a possible notification loop into find/replace module; -Implemented "Smart Replace": when a text block is marked and user invoke replace feature, then search string will just contain marked text. Obviously it doesn't work on AROS where TextEditor MCC is too old... (suggested by Turrican); -The behaviour of Smart Replace is now extended to Find, so user can have marked text on search string when he select "Find" instead of "Find Marked" (suggested by Jerome Chesnot); -If loaded file is deleted/renamed if user wants Save his modifies, NoWinED doesn't show anymore a requester error, but invokes instead Save As... process (suggested by Jerome Chesnot); -Fixed an error about wrong refresh of prefs window when a prefs load or save requester are opened in simple refresh; -TabBar of prefs window is not resizable anymore (reported by Artur Ostrowski); Added other checks on AROS for TextEditor version; -Improved some error messages during open/save processes; -If user selected some text in editor and pressed a Fn key, it did not replace selected text but insert Fn string after, fixed (Jerome Chesnot); -Now even Prefsbar of prefs window follows thebar user config (Artur Ostrowski); -Found some strange bugs into MUIC_String of MUI4, so even on MorphOS for find and replace strings NoWinED will use BetterString MCC; -Fixed a wrong order of initializated directories; -NoWinED uses now TextEditor MCC wrap algorithm instead of my custom one, so when there will be a bug in the wrap process you can report to damato your problem ;-)) of course, this fix a bug at column 73 which I've found today ;-D; -When is added a new titlebutton and when are added scrolltitlebuttons now the last one button at right is always showed; -When from another program you update clipboard, when you return on NoWinED now paste is checked and becomes available from toolbar and menu (report by Jerome Chesnot and Elena Novaretti); -NoWinED wants now TheBar 26.2; -Updated ReadMe and separated it into ReadMe_eng.txt and ReadMe_ita.txt; -Added aura ghosted and selected images by Turrican, thanks! :) -Added documentation about templates and tooltypes by samo79, thanks!; -Updated french catalog by Faranheit; -Updated german catalog by -=ONIX=-; -Updated italian catalog by samo79; -Updated polish catalog by Adam Kamiïski; 0.76 [22/09/2008]: -MUIA_Window_ID is an important value, I had bad setted it, so window size are not remember...I'm too lamer, sorry, now it's fixed! ;-); -Fixed a wrong catalog string, MSG_Error_NoUni which shows 15.14+ instead of 5.14+; -From this version NoWinED AROS version can load uni.library thanks to -=ONIX=-, so all conversions are supported even on AROS. However AROS can't load a library if you gives to OpenLibrary() a full path, so you have to copy uni.library AROS version of NoWinED archive into your Libs: directory; -Moved in a submenu all ToolTypes settings, in this way it should be more intuitive the association "that options" = tooltypes; -Prefs window is now resizable and you can't tell me that it's a WindowsXP setting anymore! ;-) (suggested by Markus Lunk); -Moved infoBar from grpED to MGroup,now it's possible for user move infoBar up editor or bottom editor from prefs window; -Now infoBar can be hided like other parts of GUI settable from tooltypes, in fact you found a new tooltype called "HINFOBAR" which is setted with save tooltypes menu item; -Modified even MSG_Args_ExtendedHelp to reflect new tooltype; -Changed MSG_PrefsGUI_TextInfo text from "Text info" to "Info bar", MSG_PrefsGUI_ListLeft and MSG_PrefsGUI_ListRight from "Left" and "Right" to "Left editor" and "Right editor",MSG_PrefsGUI_ListPos from "List Pos." to "List Position", please translators, reflect this changes; -Now you can configure how much long have to be the longer item label into recents menu from preferences; -Fixed a problem of saturation of internal pushmethod MUI mechanism, this was the reason of crash when were loaded many files selected from asl or dropped on editor, now right KillPushMethod is called; -When you select from right to left a text and execute a "find marked", even if there aren't other occurrances of the marked text NoWinED didn't tell you this because TE cursor is positioned at the beginning of marked text and so it finds marked text like the first one, fixed (reported by Turrican); -A wrong use of MUIM_Application_InputBuffered gives random crashes during update of recents.cfg, fixed; -When you close prefs window with second GUI register in foreground the follow way you open prefs window the second GUI register is just mantained in foreground, fixed; -Added shortcuts for "Toolbar ?", "InfoBar ?" and "List Files ?", please translators add them :-); -If you selected first page and choose to close other ones this page was closed, fixed; -If you opened NoWinED, opened a recent file from menu, modified recent file, saved it and selected "close other pages" from titlebutton context menu you had a crash, fixed (damn MUI sincronization and misterious use (for me) of pushMethod!!!!); -Added polish catalog by Adam Kamiïski (thanks!); -I must release this version before -=ONIX=-, Faranheit and samo79 kill me for too changes to catalog which I'll do soon ;-) 0.75 [13/09/2008]: -Added a better control to discover if NoWinED is executed on OS4 Classic or MOS Classic (thanks to itix); -When NoWinED had only an opened modified page, if user want quit from the program and replied Cancel to standard save requester, list item was removed anyway, fixed (reported by samo79); -When you use a smartcuts in a different page instead of the first one NoWinED trashed your memory, fixed (reported by Jerome Chesnot); -Implemented "ToUpper" and "ToLower" features, you can use them from Modify menu, however due to a TextEditor bug you CAN'T EXECUTE A PROPER UNDO for these action, so you must be careful until TE will not fixed (suggested by Jerome Chesnot); -Increased len of label submenu recents; -Changed "Save ToolTypes" shortcut from AmigaR+T to AmigaR+P; -Added "Insert" feature, you can use it from "Insert..." menu Project item "Insert..." (suggested by Jerome Chesnot); -Fixed a wrong save process condition for smartkeys (reported by Jerome Chesnot); -When you opened a file with open toolbar button it was appended insteas of simply opened it, fixed (reported by -=ONIX=-); -Moved checking not saved process from paged class to grped class, now with new call high level methods it should be fixed a bug which showed a confirm to save or not a modified text when you want insert it (reported by -=ONIX=-); -Updated french catalog by Faranheit; -Updated german catalog by -=ONIX=-; -Updated italian catalog by samo79; -When you open a new file on a modified page NoWinED advice you before to open ASL requester; -When NoWinED finds right ghosted/selected images for its buttons it will use them. MorphOS and AROS users, you use aura style images as default ones, they haven't ghosted and selected images, so if you want these enhancements into NoWinED UI could send me a personalized version of aura images...if you want and you know how to use a program like PerfectPaint ;-), sorry, I'm not able to use it for generating right images versions :_) (suggested by Lio); -Now even strings of smartcut prefs are Tab-navigable; -Setted scrolltitlebutton images to 58% instead of 50%, this should fix a cosmetic dimension bug; -If you have installed AISS you should be sure to have the last one version (4.3), because now NoWinED uses a new image for SelectAll button which is only on AISS 4.3...; 0.74 [06/09/2008]: -Fixed a datavù, in fact it was an old bug into export process which didn't update infoEncod and infoEOL object when user exported text in Amiga format ASCII Ext. (reported by Jerome Chesnot); -Implemented programmable Fn keys (SmartCuts), you can configure them from prefs. When I'll take a decision about ARexx host I'll implement ARexx support for Fn keys, for now there is support for custom strings only (suggested by Jerome Chesnot); -Updated italian catalog (thanks to samo79); 0.73 [03/09/2008]: -Fixed a bad bugs into infoEOL, infoEncod and counter; -Hopefully workaround on a ambiguos prefs management...to fix soon...; 0.72 [03/09/2008]: -Implemented a new way to resize some objs, now AfA check it's not necessary anymore; -Cleanup part of code; -Now user can choose if enable contextmenus on many object of NoWinED GUI or not. This became useful on MUI3.8 where if you enable contextmenus you will not have shortcuts to work anymore (MUI3.8 bug), in this way is the user himself to decide if he want contextmenus (newbie user) or shortcuts (advance user); 0.71 [02/09/2008]: -Fixed a cosmetic bug on AROS version, now scrolltitlebuttons have the same size of titlebuttons and with Amiga fonts NoWinED UI shouldn't have problems anymore; -Implemented support for multi selection from ASL requester when user wants open one or more files from that; -Fixed a wrong error return for datatypes.library (reported as FIXME by -=ONIX=-); -Now "Find..."and "Go to line..." menu items when opens findbar/gotolinebar become "Close find"/"Close go to line" instead to be disabled, and so if user selects one of them when rispective bars are just opened they close bars. It is useful if you want close findbar/gotolinebar from shortcut AmigaR+F/AmigaR+J (suggested by Faranheit); -Fixed a missing notification chain on infoEOL (reported by -=ONIX=-); -Added missing standard notification chain to close gadget of wrap custom requester window, so even if this window doesn't use close gadget, user can close it from keyboard pressing Esc. This increase usability of wrap custom; -Increased alghoritm of save quiet, this has increased speed of process but preserving usability during a "close all" process, where there are projects without a name; -RestoreInitialStatus process didn't restore all, fixed ;-); -Implemented AutoSave feature, you can enable it and set after how many minutes NoWinED has to save your text. If your text has not a name yet, NoWinED will not autosave it. AutoSave works for current page; -Implemented Backups feature, you can enable it and set how many minutes NoWinED has to backup all your pages which have had any change. NoWinED will save for each page a backup file into PROGDIR:backups/ directory with a name which is a combination of current date and time with "_n.BAK" extension, where n is the number of page in which that file is currently visualized. A backup file is a plain text file transcoded with normal ASCII; -You can choose to delete backups directory content when you close NoWinED if you set NoWinED to do this action from its prefs; NOTE: When I'll understand how to executed some methods from other processes I'll send autosave and backup features to these new processes...for now please you should be entusiast about what a lamer like me was able to write ;-); -Better organization of many txt files into NoWinED directory, now they all into "Documentation" subdir (suggested by samo79); -All locale files are now into PROGDIR:Catalog/ directory; -Limited the amount of characters in many localized string to better adapt my vision of UI to all languages, if translators want more characters please write me ;-D. I'll inserted a limitation for all localized strings...; -Fixed a memory bug at the end of MUIM_pagED_ExportProc method; -When NoWinED opened a plain ASCII text it didn't clear TE current object, fixed; -Fixed another bug during save process of a new file; -NoWinED brutally trashed your memory if you called it from a project file (WBMessage) and NoWinED had problems to load this project file, fixed; -Moved open file method from public to private one (now it's a simple C function...); -Added new prefs option to choose if you want open with drop of one single file a new page where NoWinED will open that file or not (default behaviour)...(suggested bu kr1st0 and Jerome Chesnot, "the user is always right" ;-D); -Changed title of contextmenus associated to find and replace strings to better respect object-action UI paradigm; -Hopefully fixed the "position window not saved" problem, in fact that problem was depending from way with which NoWinED close each page, when it arrived at the last one it removed the page from group and thus for a microsec window was resized and positioned in another place choosen by MUI. Now there is a conditional code which controls if the page you want close is the last one, if it is, then NoWinED execute a new method called MUIM_grpED_CheckAndSaveCurrentPage which check if content of page is changed and in this case ask to you to save it (so for the user is changed nothing), then NoWinED close itself without remove the latest page, in this way user window position are not lost; -Updated ReadMe, TranslatorNotes, ToDo txt documents; -Changed title of contextmenus associated to TextEditor into "Text" to better implement UI polimorphism. Now there is a distinction between MSG_Menu_FindMarked and MSG_CMenu_FindSelected_PED labels, first one is "Find marked text" (action-object paradigm), while the second is "Find marked" (object-action paradigm). Please translators you should respect this difference; -Increase NoWinED.prefs file version because file is changed and to load old prefs file could give problems (reported by Faranheit); -Localized scrollTitleButtons (suggested by -=ONIX=-); -Finally fixed SaveToolTypes feature on MOS (very thanks Turrican for hard testing); -If user selected Save all pages from one of two context menu which NoWinED has while no modifies there were memory was trashed, fixed (reported by samo79); -Added french catalog by Faranheit, thanks for your work! :-); -Added german catalog by -=ONIX=-, thanks for your patience and your work! :-); -Added italian catalog by samo79, thanks for your work and don't write what I have eliminated thanks! :-) ;-P ; 0.70 [22/08/2008]: -Fixed problem of focus when find string is shown; -Moved "Find Marked" menu item up Navigation menu, so this one is shorter and more ordered...; -When you enable replace group, replace string gains focus, while if you disable replace group, find string gains focus; -Changed titles of all context menus to better reflect object-action design model; -Change parent class of rootBar, now it's TheBar instead of TheBarVirt; -InfoEOL, infoEncod and counter now have a text frame instead of an ambiguos string frame ("Can I write inside it?No?! Why it seems a string?"); -Implemented "Replace all" feature, you can use it from find bar; -Prepared for "Find backwards" and "DOSPattern" features, when they will implemented on TextEditor the will be enabled; 0.69 [19/08/2008]: -Fixed a stupid bug which didn't permitt to read files in certain circumstances; -Forgotten an UnLock() on files dragged/recents, fixed; -Fixed a static stack like yam does until someone doesn't explain me how to use StackSwap() and a new memory stack area witout any broken wall with I call FreeVec() on the new memory stack area. Whatever...now you can launch NoWinED from shell without problems even if your shell has a low stack (reported by Alecos); 0.68 [19/08/2008]: -Fixed a cosmetic bug on context menu of the list (reported by Turrican); -Merged italian translation of samo79 together with his fix to .cd file; -I had missed some FreeVec() calls...sorry users ;-P ; -Implemented annoying dynamic recents submenu. It uses a txt file called recents.cfg which you can find into NoWinED directory, please don't play with it ;-D, suggestions about this feature are welcome,please test it; -Done some changes to save tooltypes method, but it doesn't work on MOS yet...; -When path passed to MUIM_pagED_OpenProcQ was to a non existing file, on AROS NULL lock passed to Examine() function totally crashed system. Added a check to not pass to Examine() a NULL lock, this should fix (workaround) that bug on AROS; 0.67 [15/08/2008]: -Adopted some changes done by -=ONIX=- in order to make the sources useable for vbcc; -Changed shortcut "Ar+H" into "Ar+5" for "Unwrap marked text"; -Implemented "Find Marked" feature, it is associated with "Ar+H" shortcut and you can access it even from context menu for text, if NoWinED doesn't find your marked text, well...you see ;-D; -Context menu for text is now called "Actions" instead to "Modify" to reflect its contents; -Changed radio buttons "From Top/Case sensitive" with a cycle button, more space for find and replace string...; -Now when you close findbar, when you reopen it the default choose for kind of search/replace will be "From Top" and so this voice will be selected; -Fixed a memory leak during save process; -Replaced GetAttrs() OS4 calls with xget() MUI macro. GetAttrs() seems to have problems in certain conditions, while GetAttr() called by xget() is safe; -Implemented "Close All Pages" feature, it can be executed from submenu "Close" in which there is even "Close Page Selected"; -Replaced all refers to "row" with "line", to give more consistence to GUI (suggested by Turrican); -Fixed appicon on MorphOS, in which NoWinED showed an ugly default icon (reported by Turrican); -Implemented "Save All files", you can execute it choosing a menu voice into Project menu or with "Ar+2" shortcut; -Fixed a bug during close page phase; -Implemented "Close Other Pages" feature, with it user can close all pages except selected one. It's shortcut is "AmigaR+4"; -Now temporary buffer for changing label title button style into changeLabel hook function is allocated in dynamic way, so even other static temporary buffers which could give crash in some situations; -Implemented context menu for pages (Page Operations). It appears if user click with the right button mouse on a titlebutton, or into the list. It contains some of the Project menu items; -Added nice icons of Martin "Mason" Merz, thanks! :); -Added a new method to manage a DOSNotify on a config file which NoWinED will use for "Open recents" menu, this feature is not implemented yet, I'm too tired today...; 0.66 [09/08/2008, internal]: -I've encapsulated titlebuttons, infoEOL, infoEncod, Counter and two horizontal bars into a new class called infoBar... However on MUI3.8/OS3 and AROS/Zune this enhancement shows a big TextEditor MCC bug which I wasn't able to workaround and so counter/titlebuttons/eol/encod text in these systems update itself only during a resize of NoWinED window, if you want a fix to this problem please use (complain on?) the relative bug report page: http://sourceforge.net/tracker/index.php?func=detail&aid=2023308&group_id=135025&atid=731469 Sorry ;-/; -Now infobar is managed as a custom gadget from MUI and user can't perform on it many MUI customizations; -GoToLine bar is now an object of grpED (think to an inner class of grpED) and so main group doesn't know its existence (It was a sw ingeneering problem); -Now on OS3 NoWinED compiles without warnings (thanks to -=ONIX=- who insist with me to remove that warnings ;-D); -Moved findBar from maingroup to grpED for next release with find/replace between all files loaded; -Fixed a crash during replace operation (first way a return on replace string and after a click on replace button caused crash); -Now goToLine string doesn't become green after a return from the user, it was something of ambiguos in UI design; 0.65 [08/08/2008]: -Fixed a cosmetic bug, now NoWinED has scrollbar without distance from texteditor; -On AROS there is an old UrlText MCC and NoWinED required a new one, fixed; -Fixed inner size of titlebuttons, counter, infoEOL, infoEncod for each Amiga system, please report if new aspect creates problems; -Now titlebuttons and list use tiny font like infoEOL and infoEncod; -Now counter, infoEOL, infoEncod have MUII_TextBack backgroung; -Now list has a MUIV_Frame_ReadList instead of MUIV_Frame_Text; -Removed inner frame around grpED and insered two bars on top and bottom information bar; -Fixed a cosmetic bug on AROS in which Next button appeared too big; -If NoWinED didn't find AISS installed it didn't unlock PROGDIR:images/, fixed; -NoWinED from this release should follow prefs behaviour suggested by Amiga Intuition Style Guide, even if it takes as right path ENV(ARC):nowined.prefs, instead of ENV(ARC):nowined/nowined.prefs like Style Guide would suggest. In other words, if it doen't find PROGDIR:nowined.prefs it searchs ENV:nowined.prefs. Please test all prefs behaviours and report to me problems; -When NoWinED wes iconified from "Project/Iconify" or its shortcut, when user deiconified and close it NoWinED crashed, fixed (reported by AmigaSupremo); 0.64 [08/08/2008]: -Added new menu item "Iconify" with shortcut "AmigaR+I" into Project menu; -Changed some shortcut again, "AmigaR+?" is "About...", "AmigaR+E" is "Edit preferences...", "AmigaR+3" is "Erase"; -Translated to italian language some new strings (good holidays samo79 ;-D); -Inserted a better control on AfA istallation and now NoWinED shows on About if AfA is installed; -All third parts libraries and MCC are now included into NoWinED archive, and the program is able to load the right lib/mcc even the user haven't it installed in his system. When NoWinED is closed and it has loaded in memory one or more lib/mcc it try to remove all them from memory to not disturb other programs with versions of lib/mcc included in this package. The only problem is that if the user wants to configure an MCC from MUI preferences he have to install MCCs in the standard way. In any case, if user opens MUI preferences from "Settings/MUI..." NoWinED tells to user this problem with a requester; -Fixed a cosmetic bug which appeared when user opened ASL requesters and pressed ESC. If after he saved the text NoWinED didn't show the name of the file; -Now Urltext MCC and NBalance are necessary requirements, btw they are included into NoWinED archive even with asyncio.library so...; 0.63 [07/08/2008]: -Insered a requester on AROS version to leave to user the choose to load a file as ASCII EXT. (LATIN-1) or UTF-8 without BOM (-=ONIX=-. when will you port your uni-library on AROS? ;-D); -Added new checkes for TE version into AROS version; -NoWinED is now compatible with AfA4.2, please you should consider MUI3.8 was born many years before AfA and doesn't provides the right feedback to AfA managment fonts...so please, if for you is not necessary I suggest you to uninstall it, because many MUI programs which do font size assumption will not work; -Merged with some fix made by -=ONIX=- on saving process into paged class and other fixes into transcoding function for load a file (very thanks -=ONIX=-!); -Added logo painted by Kidouin, thanks! ^_^; -Implemented all standard menus on Prefs window like suggests Amiga Intuition Style Guide; 0.62 [05/08/2008]: -Prepared About window for a logo, now it uses Crawling and UrlText MCC MUI classes, please install UrlText if you haven't it...do it for me because is not necessary, it's only recommended ;-); -Changed "UTF-8 NOBOM" refers to "UTF-8", and "UTF-8" refers to "UTF-8 BOM" to better respect standard platforms (suggested by Alecos); -Now Encod, EOL and Counter have a fix dimension depending of fonts used (yes, I've understood how to use an overload of AskMinMax MUI method ;-D) (suggested by Alecos); -Now I've overloaded AskMinMax method for replace button, gotoline bar, and soon for many elements instead to calculate a custom fixed dimensions for them (finally I use MUI features ;_D)...; -Fixed a bug during Y coordinate notification, argh I've forget some test code which gives problems :-P (reported by -=ONIX=-); -NoWinED didn't close uni.library when user close it, fixed (reported by -=ONIX=-); -Fixed many notification chains during export process, NoWinED showed ASCII for ASCII EXT. and didn't show CR+LF until a total switch and come back from a page to another one; -Fixed some parts of open/save/transcode of NoWinED code with the help of -=ONIX=-; -Now TitleButtons have same button aspect in each AmigaOSes (Thanks to my AskMinMax overload method); -NoWinED didn't unlock the file choosen during save as process if user chooses to not overwritten the file, fixed; -Merged last changes to catalog done by samo79; 0.61 [03/08/2008]: -After 5 hours I've fixed on OS3.9/MUI3.8 prefs window. It's the same MUI3.8 bug discovered with NoWinED 0.57, it gives many problems and so I've checked each object of prefs window...Please delete your NoWinED MUI prefs (ENV:MUI/NoWinED#?.prefs and ENVARC:MUI/NoWinED#?.prefs) to have a good prefs GUI; 0.60 [03/08/2008]: -Finally NoWinED refresh its main window when system is setted on simple refresh and user open an asl requester. This fix a cosmetic bug on MOS (reported by Turrican, thanks to kiero); 0.59 [03/08/2008]: -NoWinED crashed if is installed an old version of uni.library, fixed. Now it's minimun version required il 5.14 (reported by samo79); -Added visualization of EOL type and encoding type on GUI, you can enable and move left or right from "Settings/Edit.../GUI" menu prefs (suggested by Alecos); -Changed convension of rows/columns, in old releases they begin from 0/0, but this convension is used only from TextEditor MCC to show X/Y coordinates, this gaveconfusion while user used gotoline and wrap features, because for example wrap to 79 meant a wrap to col 80, and this was wrong. Now NoWinED rispects world conventions;-) (I know, I'm a lamer...); -Discovered MUIA_String_Integer for numeric string...(again, I'm a lamer and my english is too bad even to understand an autodoc...); -Added italian catalog by Samir Hawamdeh; -When you open wrap custom window the focus is now on wrap string; -GoToLine string didn't reset its content when GoToLine bar was hide, fixed; 0.58 [01/08/2008]: -Added support for wrap marked text, a day of work... you can wrap your text at column you want using a nice GUI from "Modify/Wrap marked text/Choose..." menu voice. You can even choose to perform a wrap to column 79, choosing "Modify/Wrap marked text/to 79" menu item.AROS users can't perform wrap because old texteditor mcc AROS porting doesn't support MUIM_TextEditor_ExportBlock method, sorry; -Added support for unwrap marked text, it does a simple sostitution between '\n' character and ' ' one. You can choose to perform an unwrap marking (part of) your text and selecting "Modify/Unwrap marked text" menu item. AROS users can't perform unwrap because old texteditor mcc AROS porting doesn't support MUIM_TextEditor_ExportBlock method, sorry; 0.57 [28/07/2008]: -Discovered a strange bug into MUI3.8 layouting alghoritm, if it has to layout horizontally two groups into a group, and each croup contains radiobuttons, it doesn't show main group at all. To fix this each inner group have to be contained into another group. This fix a bug of not visualization of export requester on OS3 (reported by -=ONIX=-); 0.56 [28/07/2008]: -Now "Close Current Page" menu item is disabled when there is only one page opened, it's enabled only with 2+ pages (suggested by samo79); -Removed custom find string context menu into MorphOS version because MUI4 string has just its context menu for c&p operations. So MOS version doesn't request BetterString anymore (suggested by kiero); -When you closed find bar without replace enabled NoWinED removed replace group even if it was not added in certain situations, fixed (reported by kiero); -NoWinED permitts from this revision to export text choosing what kind of newline user prefers, LF, CR or CR+LF; -NoWinED didn't mantain the original newline format if it saved UTF, fixed; -Disabled on AROS export radio buttons for UTF/ASCII until AROS will not have uni.library; -According with -=ONIX=- the right way to show what ASCII export NoWinED does it would be to show "Latin-n" (with n depending from system charset), but IMO user (e.s. me) doen't know what is difference between ASCII and Latin, even if he probably knows which exists ASCII and extended ASCII, so I've renamed "ASCII (System Charset)" with "Ext.ASCII (Sys Charset)" ;-); -If one once selects "Case Sensitive" and then "From Top" and then he again presses the "Next" button, the search is made "Case Sensitive" instead of "case insensitive", fixed (reported by -=ONIX=-); 0.55 [26/07/2008]: -Now NBalance is not necessary anymore, if you have just installed it NoWinED will use it, if not NoWinED will use plain MUI Balance class (suggested by kiero); -Full reimplemented export requester class, now it's behaviour it's the same of other NoWinED windows, this fix a big bug during export process (reported by kiero); -Removed frames around radio buttons (suggested by kiero); 0.54 [26/07/2008]: -Fixed a bug during save process, NoWinED saved with Save and Save As... menu items even UTF16 so it could converted files without user's chooise, now user have to choose to save an UTF16/32 in ASCII only if he really wants; -Removed context menu from goToLine string because it was useless and ambiguos; -MUIM_MultiSet failed if some objs to set were NULL, and thus created a bug between menu item, fixed; -Implemented a nice requester for user when he wants export his text as UTF-8, UTF-8 without BOM, and ASCII (system codesets), it appears when user selects from menu "Project/Export...". (suggested by Alecos) This requester uses the ugly return-id check which I hate, but I'm a lamer and I'm not able to implement this requester in another best way without to break OOP paradigm which is followed by NoWinED, so if you wants help, please read NoWinED source "requesterFormat.c" and "paged.c", suggesting me a best MUI OOP way ;-); -Fixed a bug the gives a crash when a file could be transcoded (damn me, I shall change opening algorithm...); -Fixed a wrong assumption on UniConvertToUTF8() which makes NoWinED an hungry mem program, sorry :-p; 0.53 [22/07/2008]: -Added new features to AmiDock support, now you can manage some NoWinED operations from AmiDock's context menu, like "New Document", "Open Prefs" and "Hide/Show"; -Add some checks for files not transcoded, now NoWinED shows to user a requester for that errors; -Added a new button for GoToLine feature on main ToolBar (suggested by -=ONIX=-); -Reverted "Find" button on Find bar to "Next" because the user begins a search writting on find string without press that button, so it was ambiguos (suggested by -=ONIX=-); -Finally NoWinED load and save in right way UTF-8 with BOM files (thanks to Alecos for test files); -NoWinED supports from this revision differents carriage return of different systems. It can manage Macintosh (CR), Windows (CR+LF) and Amiga/UNIX (LF) text files, it shows them like other Amiga ones, and when you save them it mantains correct type of txt. If you want to mantain the Amiga txt carriage return you can save your file(s) with "Save as converted" menu item (suggested by Alecos); 0.52 [20/07/2008]: -Fixed a cosmetic bug when user opened prefs or about, their windows were put in backround; -Fixed a cosmetic bug on OS4, when application was just uniconified, if you d&d a file on docky icon, NoWinED didn't go in foreground; -Switched from MUIC_String to MUIC_BetterString even on MOS because MUI4 MUIC_String has a bug which trashed clipboard, so until this bug will not fixed even MOS users have to use BetterString, sorry :-P; -Removed the user support for LATIN codesets, now NoWinED understand if have to perform a transcoding or not, thanks to -=ONIX=- who has insisted with me ;-) -Added a dirty fix to a strange crash which happens during NoWinED loading; -Fixed Find Next feature when user selects Case sensitive (reported by -=ONIX=-); -Fixed a bug into "Save as Converted" process, it doesn't remember last path (reported by -=ONIX=-); 0.51 [20/07/2008]: -Thanks to code sended by -=ONIX=- to me now NoWinED can transcode UTF32/16/8 to your charset where it's possible. To do this black magic NoWinED uses uni.library which now it's necessary. On AROS uni.library is missing yet, so AROS users can't use this feature, sorry :-( ; -NoWinED is now able to preserve BOM of UTF-8 files when you save them with it (except on AROS, sorry:-/); -Added contextmenu to find and replace strings for c&p operations. MUI3.9+ and Zune have a bug which overwrite with window menu shortcuts all objects shortcuts and so you can't use shortcut on strings because they are addressed to texteditor. Context menu on strings workaround this problem... However on AROS there is an old BetterString MCC version which miss of MUIM_BetterString_DoAction method, and so on AROS you haven't these context menu, sorry :-( ; -On MorphOS NoWinED requests now MUI4 to work; -Now when you execute NoWinED while another NoWinED istance is just in execution and you have choosen to have a single istance, NoWinED put its main window to front and active it; 0.50 [06/07/2008]: -Fixed a bug which doesn't provide a right requester if a MUI mcc class is not installed (reported by Amiga Supremo); -Fixed some behaviours of NoWinED with AmiDock; -Workround to Zune bug on AROS when is added a new thebar object to a group which has just a thebar obj, now NoWinED shouldn't freeze AROS when you invoke -GoToLine while you have findbar opened; -Changed shortcut again, there is a problem on MUI3.8 which don't permitt to overwrite the built-in TextEditor mcc shortcuts with own, so "Select All" is now RAmiga+A, while "Save As..." is now RAmiga+W. I'm afraid I can not respect Amiga User Interface Style Guide in this issue, but I've no control on TE; -Disabled Modify menu until I'll not able to understand how to use certain TE attributes, sorry; -Added a shortcut "RAmiga+G" for "Save As converted...", "RAmiga+E" for "Erase", "RAmiga+Y" for "Redo", "RAmiga+T" for "Save ToolTypes" menu voices; -Dropped "About MUI..." menu voice for better respect the portable nature of NoWinED; -Finally titlebutton have really mutual exclusive behaviour; -Now it's used uni.library of -=ONIX=- for some operations, I hope to substitute it to codesets.library because it's appears more useful for NoWinED operations; 0.49 [01/07/2008]: -Fixed a stupid bug into amiDock support; 0.48 [01/07/2008]: -Removed redundant code from dispose objects parts (thanks to itix); -Added a short-cut for "Open file in new page" action (suggested by -=ONIX=-); -Now NoWinED remembers the latest path opened and so when you want open/save a file the ASL requester will be open in the latest patch instead of always on root (suggested by -=ONIX=-); -Added AmiDock support for OS4 version; 0.47 [29/06/2008]: -From this revision NoWinED uses NBalance mcc instead of Balance MUI build-in class, NBalance is cuter :-P, sorry AROS users, NBalance mcc is not ported on your system yet, so NoWinED AROS version uses Balance yet...; -Fixed a bug during notification chain on list files when it is hided (thanks to -=ONIX=-); -Fixed a bug in show/hide of the list files; -Disabled on AROS balance to avoid to show Zune bugs (nobody wants fix Zune and I'm not able to make it), however you can resize list dimentions from NoWinED preferences window; -NoWinED checks on AROS if TextEditor mcc version is > 15.25, and if not it shows a requesters when you select "Select All" function which doesn't work on 15.11. I know, on AROS there isn't a new version of TextEditor mcc, but until nobody explains me how merge TE AROS changes with main tree I can't port a newer TE version on AROS; 0.46 [28/06/2008]: -Fixed a types problem on AROS which trashed memory; -Begin the optimization process, for now I'm making some public methods private ones, using hooks when they are involved into a notification chain, to encrease incapsulation and to give them them more speed; -Fixed a bug on notification chain between selection of a button -> selection of a voice into context menu of scrollTitleButtons; 0.45 [24/06/2008]: -Added a initial support for UTF-8 passing through codesets.library,so now NoWinED can load and save a text in UTF-8, and user can choose to save a just converted text from UTF-8 to normal text in system charset. This process uses codesets.library so this library is become one of NoWinED requires this library. A normal ASCII text will be saved as it is from each kind of saving process. Oh Gods, what is the fraking reason to link a static codesets for MOS exe? Please codesets devs, fix this problem on MorphOS cross compilers. Thanks to itix to have given to me a static codesets for linking it to NoWinED MOS; 0.44 [17/06/2008]: -Implemented prefs saving process in IFF format; -Changed some shortcuts to respect AI Style Guide, now SelectAll is AmigaR+T, About is AmigaR+I, Edit prefs is AmigaR+?, Save as is AmigaR+A, removed shortcut from Redo; -Unified tooltypes saving process, however it seems doesn't work on MorphOS, so if you want it work on your MOS system you have to go on freenode IRC #AmigaITA channel and help me to find what is the problem because I haven't a MOS system; -Added "go to line" function and gui, you can use it going to menu navigation, or pressing AmigaR+J shortcut; 0.43 [07/06/2008]: -Fixed a mem trash when NoWinED saves tooltypes (thanks to AROS ;-)); -Added the possibility to change list position (left or right) from prefs; -OS4 version is now build with newlib; -Added a workround to prevent a crash during quit operation; -Moved some FreeVec() called before to dispose somo mui objects which contain allocated memory areas to deallocate with FreeVec(), in this way it prevented a crash in some cases (seems that to dispose mui object makes not-valided memory areas even if there are only used for some string buffers for some MUI attributes...); 0.42 [04/06/2008]: -Now find is done in realtime, thus if you're writting a text on find string you can see if there is or not into text, like firefox; -Fixed a bug on find module which can't permit to find a word if cursor was at the end of text and user press find button (reported bt Seyia); -Now prefs on list size are enabled and works in a sincronized way (thanks to kiero). However on Zune/AROS there are incompatibilities with MUIC_Balance and thus we haven't a sincronize between changes with balance -> slider on prefs. I wait AROS dev to fix this compatibility problem on Zune...; -Moved winPrefs creation at application initialization because winPrefs class will manage all prefs files. However there is a (little?) increase use of memory for winPrefs; -Enable single istance pref option, now you can choose if you want opened more NoWinED istances or not; 0.41 [02/06/2008]: -Fixed a bug on menu Navigation/Replace which crashed NoWinED (reported by Turrican); -Changed some cosmetic things on prefs window and started to work on real prefs; -Some prefs are enabled, you can play with them. You can save changes to prefs yet; 0.40 [01/06/2008]: -Ups, when about window is added, when you close NoWinED, about Window was not disposed, fixed; -Changed two checkmark with radiobuttons to follow their behaviour on find bar; -Changed replace checkmark with a toggle button to occuped less space; -Finally added window prefs...but for now it's only a graphical interface without any pratical use. It is enabled for you to report me if you like it, nothing else; 0.39 [30/05/2008]: -MUI3.8 and Zune don't support bold strings into context menu, so when there are one or more modified files, their names will appear followed by a "*" into context menu on AmigaOS3.9 and AROS; -Discovered why localized sting into context menu break contextmenu itself, in fact seems on MUI3.8 you can insered a localized string into a context menu only after it is just created (so with SetAttrs()) and during MUIM_ContextMenuBuild method. Obviously is a MUI3.8 bug, which is now circumvented and so even on OS3.9 we have all localized strings ;-). These changes are inherited even by other OS versions; -Fixed wrond size of (temporary...when AROS TheBar will be fixed?) scrollbuttons on AROS; 0.38 [30/05/2008]: -Fixed a bug on MorphOS for AppIcon, it didn't show correct icon (reported by Krize); -Modified pseudo-script to create NoWinED distro, now it renames MOS and AROS executable removing from them ".exe" exstension... now we have a ream Amiga program (tm) !!!11 ;-) -Moved about window creation and management from win class to app class, it's more coherenting with MUI class tree; -Changed localization scheme, now more standard; -Enabled context menu on OS3, however texteditor context menu are not localizable for a unknown problem with localization and context menu for manage files are not tested, please report any problem on mail; 0.37 [28/05/2008]: -Finally implemented context menu for move thought files without to use list and so OS4, MOS and AROS users can hide list ;-). (suggested by itix) This context menu appears when you click with right mouse button on right button scroller, the behaviour is the same of FireFox. OS3 users can't use context menus :-( Please test this new context menu! 0.36 [27/05/2008]: -NoWinED uses now MUIM_Application_Execute, presents on Zune, thus it is implemented MUIM_Application_Execute for OS3.x, OS4 and MOS; -Fixed other types from ULONG to IPTR; -Removed part of redundant code, fixed some warnings on OS4 and AROS; -Moved for coherence a call to SetAttrs() for MUIA_pagED_CursorY from grpED class to pagED class; -OS4 version now is compiled for generic powerpc, so even OS4 classic users can use NoWinED ;-); -Added a new method with my blood, it permitts to make visible to user a button when it is created, or selected with list (like firefox...), please test this functionality; 0.35 [23/05/2008]: -NoWinED source now respects AROS pointer/integer conversions and AROS stack passage, so AROS executable should be x86-64 compatible, please test it; -Fixed some wrong methods returns, now they respect BOOPSI standard (a TRUE value if all right, FALSE otherwise); 0.34 [20/05/2008]: -Fixed some distraction errors on find bar on AROS version; -Now replace and search string have the same dimension, on AROS search and replace buttons haven't invasive dimension anymore; -Makes more smart find module, if you select "From Top", after first search from top checkmark became unselected thus other searchs can be done without to deselect manually from top checkmark; 0.33 [18/05/2008]: -Ops, for MOS I've always compiled without -noixemul, sorry MOS users, fixed ;-) ; -Fixed a bug while user close find bar (reported by Turrican); -Now it uses BetterString instead of MUIC_String, except on MorphOS (MUI4); -Colour behaviour of string into find bar is similar to FireFox one (thanks to kiero); -Now Find button on tool bar is a toggle one (suggested by Turrican); -Enabled "Close Current Page" menu voice into Project menu (reported by Turrican); -Fixed notify behaviour of toolbar and Edit menu (reported by Turrican); 0.32 [16/05/2008]: -Fixed a bug in find module, it did accept nothing word on find and replace string and went to crash; -Added english version of description (thanks to guruman); 0.31 [15/05/2008]: -Now all (I hope) notify chains into NoWinED are Zune compatibles. No more notification loops showed from AROS debug. However there are some problems which seems related to notification which permain on OS3 and expecially on AROS; -Fixed cosmetic bug of visualize for very few time first page when you close other pages; 0.30 [14/05/2008]: -Extended and bugfixed find module, now it's more intuitive. Sorry but on AROS due to old TextEditor MCC find module doesn't work very well...(suggested by Turrican); 0.29 [11/05/2008]: -Fixed a bug which doesn't notify attributes when you open new file; -Fixed a bug during drop operation, if you drop a file in a page with a modified NoWinED now ask you if you want save your modifies...; -Now on OS3 is fixed changes on titlebut label (notify), but nothing for toolbar and list; -Fixed a bug which came from wrong use of MUIM_Application_KillPushMethod; -Fixed a bug regarding AppMessage, it seems MUIA_AppMessage of MUIC_Window is setted with the same appMessage of an group into window object if MUIA_AppMessage of the group is setted (MUI bug?); -On MorphOS instead to go to sleep in certain situation now NoWinED disabled its maingroup. Please you note you can close page/program selecting close window gadget while maingroup is disabled, but this action will executed when maingroup will enabled again. (suggested by Turrican) 0.28 [09/05/2008]: -Fixed a bug during Quit process; 0.27 [07/05/2008]: -Now it uses MUIM_Application_KillPushMethod as kiero suggests me, thanks :) ; -Changed Virtgroup of rootbar in a Group, so NoWinED window can't be reduced too much when Toolbar is showed (suggested by aliem); -Fixed a bug on MOS, it doesn't support ASLFR_InitialShowVolumes for Asl (v44), so now NoWinED MOS version points to PROGDIR: when it open a requester; 0.26 [05/05/2008]: -After more 24h I've understand AmigaOS message ports and thanks to kiero help I've implemented NoWinED one istance execution. This means when NoWinED is just executed and you open with a double click a file project associated to NoWinED it will opened into a new NoWinED page without open a new NoWinED istance. Seems that during this process a similar expression: if (muiRenderInfo(obj) && _app(obj)) DoMethod(_app(obj),MUIM_Application_InputBuffered); trashes memory of NoWinED main istance so I removed it...; -Changed all strcpy() calls to strlcpy() as YAM style guide suggests, thanks to YAM team; 0.25 [04/05/2008]: -Removed on OS4 support of FOpen()/FRead()/FWrite()/FClose() beacause of a strange and unpredictable behaviour when they are used from OpenFromLock(); -Now even OS4 uses AsyncIO when it find it...; -Fixed a huge bug in titlebutton management (thanks kiero); -Fixed a bug while NoWinED uses ASL; -Fixed a bug related to icon on MOS; 0.24 [30/04/2008]: -Now you can rename without problems NoWinED executable in "NoWinED", AROS users can rename it with "NoWinED.exe" and "NoWinED"...; -On AROS NoWinED uses GetDiskObject() instead of NewDiskObject() if it doesn't find any icon; -Fixed a terrible bug in app icon managment; 0.23 [29/04/2008]: -Now you can save tooltypes changes, selecting menu item "Settings/Save ToolTypes", despite many differences between OS3-OS4-AROS. In particular AROS missed of NewDiskObject() icon.library function, thus if NoWinED has not icon on AROS you can't save tooltypes...OS3.9 has many problems of inteaction strcpy()->Amiga functions...Not tested on MOS, be quiet...; -You can choose if you want use fixed font or not, selecting menu item into "Settings" menu. For now you must close and reopen NoWinED to see new font; 0.22 [28/04/2008]: -Finally NoWinED can be used like default tool for project files; (thanks itix); 0.21 [27/04/2008]: -Changed template "ICON" to "CREATEICON"; -Added ToolTypes support. NoWinED tooltypes are the same of templates, thus if you want know about their meaning you should refer to extended help showed when you execute NoWinED from shell; -NoWinED support Appicon, if you drop one or more file on NoWinED Appicon its behaviour is the same when you drop files on List (thanks to kiero); 0.20 [26/04/2008]: -Moved some code part from win class to app class for future prefs configuration and added some new tags for this; -Now you can show/hide NoWinED toolbar selecting/deselectiong new menu voice on "Settings/Toolbar ?"; -Now when you open find bar focus of application will be on string; -Now you can move across find bar elements with pressing tab/shift tab; -NoWinED supports now its execution from shell. It can load one or more files from shell and other options which you can know if load NoWinED from shell, passing to it "?". No, there is only an ugly template, but there is other, you just pass to the template string another "?" and you will see NoWinED extended help. For example one of shell template permit you to disable fixed font...On AmigaOS4 seems that ReadArgs() AmigaDOS function doesn't work as should and thus you see only extended help...on AROS instead appears once way extended help follows by template...; 0.19 [24/04/2008]: -Fixed anothed incoherence problem in notification of findModule<->navigationMenu; -Added a MUIC_Application subclass, now I can implement in simpler way many things; -Added non-working appicon (on AROS there isn't appicon support yet...); 0.18 [22/04/2008]: -Whops, I have forgotten a TAG_DONE in a SetAttrs() causing a problem with counter on MOS/MUI4, fixed (Thanks guruman for the report); 0.17 [22/04/2008]: -Added MUI prefs window, if you want configure TheBar and TextEditor MCC it is the right place to do changes. You can open MUI prefs window from menu "Setting/MUI..."; -Now NoWinED uses fixed font. To change this behaviour you have to wait prefs support on NoWinED because the attribute MUIA_TextEditor_FixedFont is not settable (S). When prefs are done you can set it from Setting menu at the "Fixed Font ?" voice; You can change type of fixed font from NoWinED local MUI prefs for TextEditor MCC; -Now NoWinED uses aura theme (http://phoenity.com/icons/aura) on AROS and MOS, while on OS4 aura theme is used only if AISS4 is not installed (suggested by Turrican); 0.16 [22/04/2008]: -Fixed menu Navigation which is now notified by findbar state; -Changed shortcut for Find Next which now is "Ar+." (like Notepad OS4); -Changed shortcut for Replace Next which now is "Ar+,"; 0.15 [20/04/2008]: -Added a workaround to prevent a possible crash during NoWinED loading on AmigaOS4; -Added a workaround to prevent a possible crash during a creation of a new page (button), this crash is shown by AmigaOS4 but it is a plague on every Amiga OSes; -It's possible to compile NoWinED sources from AROS native (DevAROS1.1 distro on my homepage) and from OS3.9 (with gcc on my homepage); 0.14 [19/04/2008]: -Fixed a forgotten notification which make active window when you drag some files into list of NoWinED; -Now you can optionally save def_icon for your file, enabling on menu Prefs option "Create Icon ?" (suggested by Turrican). On OS3.9 envarc:sys/def_project is without a default tool to open a project file, please set it with Multiview, it would be nicer. "Create Icon ?" is Disabled for default, even if Amiga Interface Style Guide suggests the contrary, but I and Notepad OS4 believe in other Gods for TextEditors... ;-P; -AmigaOS4 version is compiled now with -ggdb; -Added menu "Modify" for future features; 0.13: -Now when you close a page following page (or previous page if following one is absent) is selected instead of the first one; -Now when you open NoWinED, or a new page, or close a page you don't lost the focus from editor (thanks itix); -When you drag something on NoWinED it go to foreground and its window become active with focus on editor; 0.12: -Fixed a problem regards save on existing file with use of AsyncIO (OS3 and MOS), in fact a file can't be written with asyncio.library from a file pointer taken from a lock with OpenFromLock(), but only from a file pointer taken from OpenAsync(). On OS4 native version seemed only to cause only a repetition of last three characters into end of overwritten file, while 68k version crashed; -Added a counter for row/column cursor position; 0.11: -Fixed AROS bug problem of numeration for each new page. It's my fault, in fact I pass to List a wrong number in which it had to create new voice of list, this was ignored by MUI, which returned right n of the new voice, while Zune returned the same wrong n, and this went in confusion notification trigger of NoWinED; -Removed the disable mode for scrolltitlebuttons, this "fix" some strange behaviour which I don't like me, thus general NoWinED behaviour is equal in all OSes (AROS behaviour); 0.10: -Fixed bug problem of new page created which select an existing voice on list (reported by guruman); -Added a numeration for each new pages (suggested by Turrican), however on AROS it is disabled because it gives big problems because of different notify algorithm of Zune...; 0.9 : -Partially fixed a bug on scrollbuttons on OS3, AROS has still problems; -Improved find bar, now you can replace selected area with label written in string search area, selecting replace option, and you can search with case sensitive, selecting "Case sensitive" option; 0.8 : -Added this readme; -Added drag&drop functionality (see readme); -Fix select all feature on bar, if you press selectAll while text is just all selected NoWinED deselect all text; -Enanced scroll buttons for titlebuttons; -Now if you close a modify text NoWinED say you what file you could lost (suggested by Turrican); -Fix problem with control key buttons (thanks itix);