This project has moved. For the latest updates, please go here.

2013_11_30_(3)

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

Recommended Download

Source Code Project Nonnon
source code, 1527K, uploaded Nov 29, 2013 - 31 downloads

Other Available Downloads

Application Nonnon Win Unicode
application, 1099K, uploaded Nov 29, 2013 - 29 downloads
Application Nonnon Win ANSI
application, 1094K, uploaded Nov 29, 2013 - 27 downloads

Release Notes

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


"No news is good news."


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


Change Log


2013/11/30


BUGFIX


	Nonnon Apps
		Nonnon White Noise : DirectSound
			OLD : crash at exit sometimes
			NEW : fixed
	OrangeCat
		Breadcrumb Address Band : margin
			OLD : transparent
			NEW : not transparent
			[!] : drawing error will happen
			[x] : NEW_FEATURE @ 2013/11/10


NEW_FEATURE


	@toybox/directx/Nonnon Direct2D1 DLL
		Nonnon Direct2D1 DLL.dll
			NEW : recompiled
			[!] : a little more secure than older
		Nonnon Direct2D1 DLL.cpp
			NEW : comment is added

	game/direct2d.c
		n_direct2d_exit() : FreeLibrary()
			OLD : comment-out'ed for a patch
			NEW : call
			[!] : usage comment is added

	OrangeCat
		Theme Engine : 8 : breadcrumb text rendering order
			OLD : text => hover effect
			NEW : hover effect => text
		Theme Engine : 8 : text rendering : contour
			OLD : fogged
			NEW : solid colored
		Item View : hover and select
			OLD : the same effect
			NEW : separeted
		Info View
			OLD : using hard-coded values
			NEW : use unit sizes
		Item View : Color Scheme
			NEW : re-tuned
			[!] : faster than older


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


Change Log


2013/11/20


BUGFIX


	OrangeCat
		when dragging without selection
			OLD : draggable into breadcrumb address band
			NEW : fixed
		dragging scrollbar
			OLD : draggable into breadcrumb address band
			NEW : fixed


NEW_FEATURE


	project/manifest.xml
		Win8.1
			OLD : not supported
			NEW : supported

	OrangeCat
		Theme Engine : theme name
			OLD : eight
			NEW : 8
		Theme Engine : 8 : color scheme
			OLD : use hard-coded values
			NEW : use system colors


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


Change Log


2013/11/10


BUGFIX


	game/click.c
		struct n_game_click : member "msec"
			OLD : int
			NEW : u32
		n_game_click_double()
			OLD : possibility of interger overflow
			NEW : fixed

	neutral/bmp/_codec.c
		n_bmp_load_onmemory()
			OLD : possibility of access violation
			NEW : fixed
			[!] : when file size is zero
	neutral/bmp/draw.c
		n_bmp_fill() : return value type
			OLD : int
			NEW : s64
	neutral/dir.c
		n_dir_add()
			OLD : possibility of integer overflow
			NEW : fixed
	neutral/filer.c
		all
			OLD : possibility of integer overflow
			NEW : fixed
	neutral/png.c
		n_png_load_onmemory()
			OLD : possibility of access violation
			NEW : fixed
			[!] : when file size is zero
	neutral/string.c
		n_string_copy_partial(), _new_internal(), _carboncopy(), _alloccopy()
			OLD : possibility of interger overflow
			NEW : fixed
	neutral/unicode.c
		n_unicode_alloccopy()
			OLD : possibility of interger overflow
			NEW : fixed
	neutral/vector.c
		n_vector_add()
			OLD : possibility of interger overflow
			NEW : fixed
			[!] : when lines get more than INT_MAX

	Nonnon Game
		stand alone compile
			OLD : .wav will not be played
			NEW : fixed
	OrangeCat
		Breadcrumb Address Band : Ctrl + Menu Click : when click "Computer"
			OLD : error dialog will appear
			NEW : fixed
		Scroll Pager
			OLD : thumb size is a little shorter than needed
			NEW : fixed


NEW_FEATURE


	neutral/bmp/_codec.c
		n_bmp_is_loadable()
			NEW : intger overflow prevention is available
	neutral/bmp/transform.c
		n_bmp_scaler(), _resampler()
			NEW : you cannot make too large bitmap
			[!] : for preventing integer overflow
	neutral/bmp.c
		n_bmp_is_overflow()
			NEW : pixel count overflow checker
		n_bmp_new()
			NEW : you cannot make too large bitmap
			[!] : for preventing integer overflow
	neutral/posix.c
		n_posix_ansi2unicode(), _unicode2ansi()
			OLD : int
			NEW : size_t
		n_posix_fopen()
			NEW : prevent integer overflow available
			[!] : handle as error with too large files
	neutral/wav.c
		n_wav_load()
			OLD : function
			NEW : macro for n_wav_load_onmemory()
		renamed
			OLD : n_wav_check()
			NEW : n_wav_is_loadable()
			[!] : usage is also changed

	win32/win/style.c
		n_win_style_is_classic()
			NEW : comment "dont't use at WinMain()" is added
	win32/explorer.c
		n_explorer_open(), n_explorer_property() : special mode
			OLD : NULL
			NEW : empty string

	Nonnon Paint
		source code : n_paint_format_is_*()
			NEW : usage is changed
		source code : n_paint_formatter_is_*()
			NEW : removed
			[!] : use n_paint_format_is_*() instead
		source code : np_grabber.c : n_paint_grabber_proc() : variable x,y,sx,sy,fx,fy
			OLD : static
			NEW : local
			[!] : for readability
	OrangeCat
		Theme Engine
			NEW : Win8 flat style available
		Breadcrumb Address Band
			NEW : margin will be transparent
		Scroll Pager
			NEW : hover effect and fade effect available
		Item View : when selected or hovered : style is classic or eight
			OLD :     round frame
			NEW : rectangle frame


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

Reviews for this release

No reviews yet for this release.