Azuki is a text editor engine for both .NET Framework and .NET Compact Framework.
Azuki is developed under zlib license.
Currently supported platforms are next:
mod: Azuki uses 'Arrow' mouse cursor graphic when the cursor is on horizontal ruler area
fix: URIs already marked up will be unmarked when MarksUri property of IUserInterface (AzukiControl) is changed to false
fix: CanUndo property of IUserInterface(AzukiControl) is not updated to True yet in ContentChanged event handler which is invoked when the document is firstly modified
fix: a bug of built-in LaTeX Highlighter (if a pair of curly brackets appears after a \section command and before other command, then its content will be highlighted as a heading)
fix: [Ann] URIs in newly created document will never be marked
fix: [Ann] tagged as version 1.6.2
1.6.1 (2011-02-20)
add: now Document.IsDirty will be False automatically when UNDO/REDO restores document to the state of when the Document.IsDirty was set False by application code
add: now UNDOing text modification also restores modification state of each lines
add: added CanCut, CanCopy, CanPaste properties to AzukiControl (IUserInterface.)
add: now built-in URI marker can be enabled or disabled through AzukiControl.MarksUri property or Document.MarksUri property
add: IView now has some properties to get rectangle of informational areas; DirtBarRectangle, LineNumberAreaRectangle, and TextAreaRectangle.
add: [Ann] disables menu items which are not usable or effectless according to the situation
add: [Ann] clicking an URI string which is already selected, Ann now clears selection and place the caret at clicked position
mod: Document.IsDirty cannot be set as True by application code
mod: added some properties to IHighlighter for supporting 'hook' mechanism which can overre default highlighting logic
mod: built-in URI marker is now disabled by default
fix: improved logic to detect URI
fix: now information of marking ID of URI (0) can be changed; it is now not 'reserved ID' but simply 'internally used ID'
fix: built-in highlighter for C/C++ now highlights preprocessor macros properly if there are spaces between '#' and keyword of it (31 spaces at maximum)
fix: bug of kinsoku shori: some of the characters in CharsForbiddenToStartLine or CharsForbiddenToEndLine of DefaultWordProcforbidden can be ignored if unsorted character array was set to them
fix: added ShowsDirBar property to IUserInterface
fix: now Azuki do nothing for double click in other areas than text area
fix: now AzukiControl.Click nor AzukiControl.MouseClick event will not be invoked on a MouseUp event which was occurred at far place from where preceding MouseDown event occurred at
fix: now IMouseEventArgs.Location for AzukiControl.Click and AzukiControl.MouseClick event is not the position of last MouseDown event but the position of the last MouseUp event
fix: [Ann] little resource leak in searching GUI of Ann
Fixed a problem that ForeColor property and BackColor property of AzukiControl cannot be changed properly in visual designer of Visual Studio.
1.5.8 (2010-11-27)
fix: in visual designer, ForeColor and BackColor property of AzukiControl cannot be changed
fix: [Ann] tagged as version 1.4.8
1.5.7 (2010-07-09)
fix: pasting non-text clipboard data locks clipboard system and prevents any other program from using clipboard (degrade problem since 1.5.0)
fix: now Azuki does not uses System.Drawing.Font.OriginalFontName property
fix: [Ann] tagged as version 1.4.7
1.5.6 (2010-06-12)
fix: if a word of specific pattern such as "11aa" was starting the document, and if a user deleted or selected it, an exception occurs (bug since 1.2.0)
fix: graphic may not be properly refreshed under rare condition (bug since 1.3.0)
fix: on Windows Mobile, text input by IME is inserted twice (bug since 1.5.1)
fix: [Ann] opening a file (which is already opened file by a Ann.exe process) with a new Ann.exe process causes internal exception
fix: [Ann] tagged as version 1.4.6
1.5.5 (2010-05-16)
fix: now calling AzukiControl.ClearHistory properly redraws DirtBar
fix: now changing AzukiControl.TabWidth updates line-wrapping information
fix: [Ann] now tab width can not be set as 0 or less in drawing option dialog
fix: [Ann] tagged as version 1.4.5
1.5.4 (2010-04-17)
add: now anti-alias method applied to text rendering can be changed through UserPref.Antialias property
add: now color value literal used in HTML such as #E0C184 is treated as one word
fix: dragging mouse cursor from text area to line number area makes selection anchor invalid
fix: [Ann] tagged as version 1.4.4
1.5.3 (2010-04-06)
fix: in line-wrapping mode, deleting a character at beginning of line with BackSpace key corrupts line management data
fix: in line-wrapping mode, dragging mouse on line number area toward document head may make selection range invalid
fix: dragging mouse on text area near left border turns line selection mode on
fix: [Ann] many dialogs will appear when main window was activated if multiple files editing are update by other programs
fix: [Ann] tagged as version 1.4.3
1.5.2 (2010-03-22)
fix: fixed a degrade problem in 1.5.1 (AzukiControl cannot be focused by mouse click)
fix: now line number area will properly be widen when a figure of maximum line number increases
fix: improved automatic range expansion function of horizontal scroll bar for very long line (only in non-line-wrapping mode)
fix: now Azuki properly updates line wrapping information when editing text at head of a line made by line wrapping
fix: [Ann] tagged as version 1.4.2
1.5.1 (2010-03-21)
add: clicking or dragging line number area now selects physical lines
add: added an action to insert new line above the caret (implemented as Actions.BreakPreviousLine, default key-bind is Ctrl+Enter)
add: added an action to insert new line below the caret (implemented as Actions.BreakNextLine, default key-bind is Ctrl+Shift+Enter)
add: now scrolling beyond final line can be prevented with AzukiControl.ScrollsBeyondLastLine property
add: added IsRectSelectModeChanged event for AzukiControl
add: added IView.GetLineLength method for retrieving length of a physical line
add: now Azuki accepts text input from IME at once, not one character by one character
mod: now Azuki draws line number area and dirt bar area for (non-existing) lines beyond EOF
mod: now Azuki does not break line on pressing Enter key with Shift, Ctrl or Windows
mod: now AzukiControl.ConvertsTabToSpaces property is not attributed as obsoleted
mod: now Katakana middle dot (U+30fb) is treated not as katakana but as symbol/punctuation character
mod: now Ideographic iteration mark (U+3005) is treated not as symbol/punctuation but kanji/other character
mod: now Azuki respects system setting of font rendering method (enabling anti-alias or not, etc.)
fix: in WPF application, menu is activated after rectangular selection by alt+mouse if using AzukiControl through WindowsFormsHost window
fix: now AzukiControl can be used with DockPanel Suite
Although 'clickable URL' is a feature to provide opening URL in document directly, Azuki only marks URLs text in document as URI and make them "looks clickable;" and does not open the URL. Detecting click of URL through mouse events and opening it must be done by application side.
The Beamer class is a LaTeX class for creating presentations using a video projector. THIS PAGE IS NO LONGER MAINTAINED. Home page: http://bitbucket.org/rivanvx/beamer Mailing lists: http://groups....
Notepad++, a source code editor and MS Windows Notepad replacement, has the mission to offer a greener environment. By optimizing its routines, it results in reducing CPU power consumption then red...