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

2017_04_30

Rating: No reviews yet
Downloads: 64
Released: May 8, 2017
Updated: May 7, 2017 by cheznonnon
Dev status: Stable Help Icon

Recommended Download

Source Code Project Nonnon
source code, 1680K, uploaded May 7 - 24 downloads

Other Available Downloads

Application Nonnon Win Unicode
application, 1596K, uploaded May 7 - 20 downloads
Application Nonnon Win ANSI
application, 1587K, uploaded May 7 - 20 downloads

Release Notes

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


"No news is good news."


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


Change Log


2017/04/30


BUGFIX


	game/game.c
		n_game_on_paint() : cursor flicker prevention
			OLD : not working
			NEW : fixed
			[!] : Nonnon Paint on OrangeCat grabber 1x1 problem is also fixed

	neutral/posix.c
		n_posix_file_is_locked()
			OLD : error when folder
			NEW : fixed
			[x] : NEW_FEATURE @ 2016/09/30

	win32/win_filer.c
		parameter "error"
			OLD : inaccurate behavior
			NEW : removed
		n_win_filer_move() : when source is a folder
			OLD : fail
			NEW : fixed
			[x] : n_posix_file_is_locked() causes
	win32/win_richdialog.c
		n_win_richdialog_resize()
			OLD : gray-out at window appearing
			NEW : fixed

	OrangeCat
		Scroll Pager : when shaft is clicked
			OLD : not redraw in some cases
			NEW : always redraw
			[x] : NEW_FEATURE @ 2017/04/20
		Item View : Gallery is on
			OLD : hover in many items
			NEW : fixed
			[x] : NEW_FEATURE @ 2017/04/20
		Item View : when another EXE is launched : hover state
			OLD : misbehave
			NEW : fixed
			[!] : unhovered problem
			[x] : NEW_FEATURE @ 2017/04/20
		Breadcrumb Address band : DnD
			OLD : fail sometimes
			NEW : fixed
		source code : oc_item.c : n_oc_item_path2select() : N_OC_ITEM_PATH2SELECT_DRAG
			OLD : usage is inaccurate
			NEW : fixed
		Item View : Drag Selection : scroll pager area
			OLD : included
			NEW : excluded
		Item View : Drag Selection : when fade is ON
			OLD : fade will stop when a cursor doesn't move
			NEW : fixed
			[!] : currently very heavy
		Item View : DnD : when source is a folder
			OLD : you cannot DnD
			NEW : fixed


NEW_FEATURE


	neutral/curico.c
		n_curico_mask_restore()
			NEW : moved from win32/gdi/icon.c
	neutral/posix.c
		n_posix_object_is_locked()
			NEW : initegrated lock checker

	win32/gdi/icon.c
		n_gdi_icon_mask_restore()
			NEW : moved to neutral/curico.c
	win32/explorer.c
		n_explorer_SHGetFolderPath()
			NEW : separated from n_explorer_path_get()
		n_explorer_iconcache_remove()
			NEW : for more stable behavior with n_explorer_refresh()
		n_explorer_refresh()
			NEW : more stable than older

	CAR-RACE 2
		released
			NEW : funny/strange car race game
			[!] : remake of "CAR-RACE", an HSP script based game
			[!] : "CAR-RACE" has made more than 10 years ago
	Game Console
		UI
			OLD : there is UI
			NEW : there is no UI
			[!] : Nonnon Apps-like shortcuts auto-generator
	OrangeCat
		Item View : DnD mechanism
			NEW : refactored
			[!] : simpler than older
			[!] : more accurate than before
		Scroll Pager : Wheeling
			OLD : stop while busy
			NEW : you can wheel
		source code : renamed
			OLD : n_oc_item.patch_focus_on_index
			NEW : n_oc_item.patch_forced_focus
		Breadcrumb Address Band
			NEW : refactored
			[!] : simpler than older
			[!] : more accurate than before


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


Change Log


2017/04/20


BUGFIX


	game/chara.c
		n_game_chara_draw_full() : margin : when rotate and mirror are used
			OLD : misbehave
			NEW : fixed

	win32/ole/IDataObject.c
		n_IDataObject_init() : Unicode version
			OLD : acccess violation
			NEW : fixed
			[!] : parameter "path_cch" is added
		n_IDataObject_init() : multiple paths
			OLD : unsupported
			NEW :   supported
	win32/ole/IDropTarget.c
		n_IDropTarget_path_get() : multiple paths
			OLD : unsupported
			NEW :   supported
		n_IDropTarget_path_set() : path length
			OLD :    limited
			NEW : no limited

	OrangeCat
		Unicode version : external DnD : when a path is long
			OLD : crash
			NEW : fixed
			[!] : n_IDataObject_init() causes
		Key Focus : when breadcrumb has focus : DnD into an item
			OLD : misbehave
			NEW : fixed
		source code : oc_item_scroll.c : n_oc_item_scroll()
			OLD : always redraw
			NEW : fixed
		Item View : Style "Logo" : Margin : Drawing
			OLD : breadcrumb areas are included
			NEW : fixed
		Breadcrumb Address Band : Key Focus
			OLD : you cannot navigate
			NEW : fixed
		source code : oc_subclass.c : n_oc_subclass_on_keydown() : when multiple selection
			OLD : misbehave
			NEW : fixed


NEW_FEATURE


	game/map_chara.c
		n_game_map_chara_onscreen()
			OLD : buggy
			NEW : always returns true

	neutral/bmp/filter.c
		n_bmp_copy() : #1 : when mirror and rotate are used
			OLD : crash
			NEW : fixed
			[!] : non-square rotation will be disabled
		n_bmp_copy() : #2 : when mirror and rotate are used : clipping
			OLD : misbehave
			NEW : fixed
	neutral/path.c
		n_path_multiple(), _count()
			NEW : multi-path extractor
			[!] : like "C:\\path1\0C:\\path2\0\0"

	win32/ole/IDataObject.c
		n_IDataObject_init()
			NEW : multi paths available
			[!] : like "path1\0path2\0\0" is acceptable
		path name length
			OLD :    limit to N_IDROPTARGET_PATHMAX
			NEW : no limit

	_Nonnon Game Template
		released
			NEW : game layer template
			[!] : to start developing a game, copy and modify this
	Nonnon Apps
		Project Checker : open by Explorer
			OLD :  right button
			NEW : middle button
		Project Checker : open by OrangeCat
			OLD : middle button
			NEW :  right button
	OrangeCat
		Drag and Drop
			NEW : multiple items available
		Item View : Ctrl + Click
			NEW : multiple focus available
		Item View : Drag Selection
			NEW : you can focus many items with dragging
		Margin
			OLD : icon / 8
			NEW : icon / 6
			[!] : for margin scrolling and drag selection


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


Change Log


2017/04/10


BUGFIX


	OrangeCat
		internal DnD
			OLD : key input is locked / focus will be multiple
			NEW : re-tuned
			[!] : when the same item is clicked
		external DnD #1
			OLD : source window's cursor will flicker
			NEW : fixed
			[!] : when a dialog appears and pressing OK
		external DnD #2
			OLD : internal confusion when dropping into a focused item
			NEW : fixed
		source code : oc_item_scroll.c : n_oc_item_scroll_on_keydown()
			OLD : possibility of access violation
			NEW : fixed
		Key Focus : when Breadcrumb has focus : when DnD
			OLD : misbehave
			NEW : fixed
		DnD : OrangeCat to OrangeCat : Computer
			OLD : a cursor is always "No" but droppable into drives
			NEW : a droppable cursor with drives
		external DnD #3 : when focused and hovered
			OLD : items will blink
			NEW : fixed
		Sync : when non-focused item is updated while another item has focus
			OLD : misbehave
			NEW : fixed


NEW_FEATURE


	game/game.c
		n_game.x/.y
			NEW : you can set initial position

	Nonnon Apps
		Nonnon Project Checker : middle button double click
			NEW : OrangeCat available
	OrangeCat
		commandline : "/set:"
			NEW : you can set initial position and size
		Item View : external DnD
			NEW : focus is remembered
		renamed
			OLD : focus_prv
			NEW : focus_key
		source code : oc_path.c : n_oc_path_redraw()
			NEW : removed
			[!] : use n_oc_path_draw()


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

Reviews for this release

No reviews yet for this release.