This project has moved and is read-only. For the latest updates, please go here.

2014_11_30_(3)

Rating: No reviews yet
Downloads: 87
Released: Nov 29, 2014
Updated: Nov 29, 2014 by cheznonnon
Dev status: Stable Help Icon

Recommended Download

Source Code Project Nonnon
source code, 1572K, uploaded Nov 29, 2014 - 31 downloads

Other Available Downloads

Application Nonnon Win Unicode
application, 1308K, uploaded Nov 29, 2014 - 28 downloads
Application Nonnon Win ANSI
application, 1300K, uploaded Nov 29, 2014 - 28 downloads

Release Notes

----------==========----------==========----------==========----------


"No news is good news."


----------==========----------==========----------==========----------


Change Log


2014/11/30


BUGFIX


	win32/sysinfo/version.c
		n_sysinfo_version_8_or_later()
			OLD : misbehaves when version is 7.0 or later
			NEW : fixed
	win32/win_txtbox.c
		n_win_txtbox_tab2space() : fast mode
			OLD : CJK character is not calculated
			NEW : fixed
		n_win_txtbox_metrics_maxwidth() : when N_WIN_TXTBOX_STYLE_HSCROLL is OFF
			OLD : selection misbehaves
			NEW : fixed
			[x] : BUGFIX @ 2014/11/20
		n_win_txtbox_metrics_maxwidth()
			OLD : metrtics will not be re-calculated
			NEW : fixed
			[x] : NEW_FEATURE @ 2014/11/20
		n_win_txtbox_edit_del() : Single : Selected : a caret is not at tail
			OLD : a caret will be drawn at the end of line
			NEW : fixed

	CatPad
		Key Input : when txt.sy is changed
			OLD : a caret will disappear in some cases
			NEW : fixed
			[!] : scrollbar will not move when a new line is added
	Felis
		Access List
			OLD : input misbehaves
			NEW : fixed
			[x] : BUGFIX @ 2014/11/20
	Nonnon Apps
		Nonnon Character Map : TxtBox
			OLD : selection will not be applied in character pane
			NEW : fixed
			[!] : ??? @ 2014/10/10


NEW_FEATURE


	neutral/dir.c
		n_dir_add()
			NEW : faster than older
	neutral/vector.c
		n_vector_stream()
			NEW : faster than older
		n_vector_add_fast(), _mod_fast()
			NEW : faster version
			[!] : when a string is already allocated

	win32/sysinfo/version.c
		n_sysinfo_version_10_or_later()
			NEW : version 10.0 is supported
	win32/win_txtbox.c
		n_win_txtbox_vector_stream()
			NEW : faster than older
		n_win_txtbox_tab_is_exist()
			NEW : CJK patch supported version of n_string_tab_is_exist()
		n_win_txtbox_nonascii_single()
			NEW : faster than older
		n_win_txtbox_vector_load_onmemory(), _txt_load_onmemory()
			NEW : module copies for speeding up
		n_win_txtbox_nonascii() : the first parameter
			OLD : hwnd
			NEW : hdc
			[!] : for speeding up
		n_win_txtbox_line() : N_WIN_TXTBOX_LINE_CAT
			NEW : faster than older
		n_win_txtbox_unselect()
			NEW : set zero to .prv_drag
		unreleased code
			NEW : forced fixed-pitch patch available
			[!] : for Consolas with CJK characters
			[!] : currently buggy

	Nonnon Apps
		Nonnon Character Map : focus
			OLD : do nothing
			NEW : TxtBox has focus


----------==========----------==========----------==========----------


Change Log


2014/11/20


BUGFIX


	neutral/string.c
		n_string_tab2space() : when "arg" is empty string
			OLD : access violation will occur
			NEW : fixed
		n_string_tab2space() : multi-line rewind
			OLD : LF is written when CRLF
			NEW : fixed

	win32/win_txtbox.c
		Undo
			OLD : a new file uses the an old file's undo buffer
			NEW : reset undo system
		Key Binding : Right Arrow : Partial Selection in Multi-Line
			OLD : selection will be released but a caret isn't moved
			NEW : fixed
		Auto-Scroll
			OLD : enabled in some cases when flags are not set
			NEW : disabled when flags are not set
		Text : Non-ASCII code
			OLD : a horizontal scrollbar doesn't work accurately
			NEW : patched
			[!] : rough calculation
		n_win_txtbox_tab2space() : when "arg" is empty string
			OLD : access violation will occur
			NEW : fixed
		IME : write when multi-line is selected
			OLD : misbehave
			NEW : fixed

	CatPad
		Search : when multi-line is selected
			OLD : crash
			NEW : fixed
	OrangeCat
		Search View : when switch to Item View : when fade is ON
			OLD : drawing error happens when an item is not exist
			NEW : fixed


NEW_FEATURE


	neutral/string.c
		n_string_tab_is_exist()
			NEW : tab checker
			[!] : separated from win32/win_txtbox.c
		n_string_tab2space()
			NEW : faster than older
		n_string_carboncopy_length()
			NEW : faster version when length is known
		n_string_carboncopy()
			OLD : a function
			NEW : a macro for n_string_carboncopy_length()
	neutral/txt.c
		n_txt_save_main()
			NEW : separated from n_txt_save()
			[!] : for TxtBox performance
	neutral/vector.c
		n_vector_stream()
			NEW : faster than older
	win32/win_txtbox.c
		n_win_txtbox_reset_undo()
			NEW : undo resetter
		n_win_txtbox_reset()
			NEW : do n_win_txtbox_line_minmax_reset() for safety
		n_win_txtbox_metrics_maxwidth()
			NEW : text metrics calculator
		n_win_txtbox_metrics_maxwidth_all()
			NEW : macro for n_win_txtbox_metrics_maxwidth()
			[!] : this macro will apply all lines
		n_win_txtbox_metrics_canvas()
			NEW : separated from n_win_txtbox_metrics_draw()
		renamed
			OLD : n_win_txtbox_tab_patch()
			NEW : n_win_txtbox_nonascii_single()
		renamed
			OLD : n_win_txtbox_draw_metrics()
			NEW : n_win_txtbox_metrics_draw()
		n_win_txtbox_nonascii()
			NEW : CJK characters detector
			[!] : CJK characters are handled as two characters
		n_win_txtbox_vector_stream(), _txt_stream()
			NEW : module copies for performance
			[!] : n_win_txtbox_nonascii() enabled version
		n_win_txtbox_txt_save()
			NEW : a module copy for performance
			[!] : n_win_txtbox_txt_stream() enabled version


----------==========----------==========----------==========----------


Change Log


2014/11/10


BUGFIX


	win32/win_txtbox.c
		Key Binidng : VK_UP/VK_DOWN/VK_LEFT/VK_RIGHT
			OLD : misbehave in some cases
			NEW : fixed
		Scrollbars
			OLD : when "nonclient" is true
			NEW : always render
			[!] : redraw error sometimes


NEW_FEATURE


	win32/win_txtbox.c
		Key Binding : .updown_selection_onoff
			NEW : enabled
			[!] : you can select with up/down arrow keys
		Key Binding : Shift + Arrow : .reverse_selection_onoff
			NEW : enabled
			[!] : auto-reverse when selection has one line or less
		structure n_win_txtbox : .is_caret_tail
			NEW : removed
			[?] : not work accurately
			[!] : use n_win_txtbox_is_caret_tail() instead


	Nonnon Apps
		Nonnon White Noise :  WinVista or later
			NEW : DirectSound is used
			[!] : for some glitch


----------==========----------==========----------==========----------

Reviews for this release

No reviews yet for this release.