Jinhao 
							
						 
					 
					
						
						
						
						
							
						
						
							e37cc5ec37 
							
						 
					 
					
						
						
							
							fix crash where a shared lib is loaded/unloaded repeatedly  
						
						... 
						
						
						
						When a shared lib which uses nana is dynamic loaded/unloaded multiple
times, the crash would occur when creating a form after reloading the shared lib 
						
						
					 
					
						2019-08-14 03:39:26 +08:00 
						 
				 
			
				
					
						
							
							
								이지한 
							
						 
					 
					
						
						
						
						
							
						
						
							129b83e68f 
							
						 
					 
					
						
						
							
							fix the strange behavior of Korean ime composition window.  
						
						... 
						
						
						
						Because Hangul is a combination character, WM_IME_STARTCOMPOSITION is only called once when the IME input is started, so the position of the composition window is strange.
Therefore, I solved the problem by controlling the state of characters combined using WM_IME_COMPOSITION and WM_IME_CHAR.
We have also improved to support other IME languages such as Chinese and Japanese. 
						
						
					 
					
						2019-08-01 15:24:46 +09:00 
						 
				 
			
				
					
						
							
							
								Jinhao 
							
						 
					 
					
						
						
						
						
							
						
						
							5acbbf548e 
							
						 
					 
					
						
						
							
							refactoring and fix  
						
						... 
						
						
						
						fix a potential dead-lock caused by timer 
						
						
					 
					
						2019-07-10 04:25:00 +08:00 
						 
				 
			
				
					
						
							
							
								Jinhao 
							
						 
					 
					
						
						
						
						
							
						
						
							46b5e423b5 
							
						 
					 
					
						
						
							
							remove unused class  
						
						
						
						
					 
					
						2019-07-01 07:31:33 +08:00 
						 
				 
			
				
					
						
							
							
								Jinhao 
							
						 
					 
					
						
						
						
						
							
						
						
							363a80e935 
							
						 
					 
					
						
						
							
							refactor  
						
						... 
						
						
						
						remove typedef-name core_window_t
remove get_color and get_text_color of the internal class drawable 
						
						
					 
					
						2019-06-30 11:56:16 +08:00 
						 
				 
			
				
					
						
							
							
								Jinhao 
							
						 
					 
					
						
						
						
						
							
						
						
							01bd43f960 
							
						 
					 
					
						
						
							
							refactoring  
						
						
						
						
					 
					
						2019-06-28 06:32:34 +08:00 
						 
				 
			
				
					
						
							
							
								Jinhao 
							
						 
					 
					
						
						
						
						
							
						
						
							065e6f3081 
							
						 
					 
					
						
						
							
							remove iconv code  
						
						
						
						
					 
					
						2019-06-27 07:47:36 +08:00 
						 
				 
			
				
					
						
							
							
								Jinhao 
							
						 
					 
					
						
						
						
						
							
						
						
							975993ff33 
							
						 
					 
					
						
						
							
							refactor types( #450 )  
						
						
						
						
					 
					
						2019-06-26 05:05:05 +08:00 
						 
				 
			
				
					
						
							
							
								Jinhao 
							
						 
					 
					
						
						
						
						
							
						
						
							39c3f85627 
							
						 
					 
					
						
						
							
							fix bug that click event is triggered by pressing space on disabled button  
						
						
						
						
					 
					
						2019-06-19 23:42:50 +08:00 
						 
				 
			
				
					
						
							
							
								Jinhao 
							
						 
					 
					
						
						
						
						
							
						
						
							5575a9f2b8 
							
						 
					 
					
						
						
							
							fix bug that transparent widget may not be updated in event handler( #431 )  
						
						
						
						
					 
					
						2019-05-13 04:28:30 +08:00 
						 
				 
			
				
					
						
							
							
								Jinhao 
							
						 
					 
					
						
						
						
						
							
						
						
							f274ff4c4c 
							
						 
					 
					
						
						
							
							Merge branch 'develop' of  https://github.com/beru/nana  into beru-develop  
						
						
						
						
					 
					
						2019-04-16 23:39:40 +08:00 
						 
				 
			
				
					
						
							
							
								Jinhao 
							
						 
					 
					
						
						
						
						
							
						
						
							fd120c6425 
							
						 
					 
					
						
						
							
							Merge branch 'hotfix-1.7' into develop  
						
						
						
						
					 
					
						2019-04-16 04:01:44 +08:00 
						 
				 
			
				
					
						
							
							
								beru 
							
						 
					 
					
						
						
						
						
							
						
						
							a596c7f64e 
							
						 
					 
					
						
						
							
							fix typos  
						
						
						
						
					 
					
						2019-04-14 14:49:01 +09:00 
						 
				 
			
				
					
						
							
							
								Jinhao 
							
						 
					 
					
						
						
						
						
							
						
						
							cff318d182 
							
						 
					 
					
						
						
							
							enhance the performance of nana  
						
						
						
						
					 
					
						2019-04-13 00:03:40 +08:00 
						 
				 
			
				
					
						
							
							
								Jinhao 
							
						 
					 
					
						
						
						
						
							
						
						
							a4c3784efe 
							
						 
					 
					
						
						
							
							fix bug that wd.find_window unexpectedly returns  
						
						... 
						
						
						
						wd.find_window unexpectedly returns a wrong handle if captured window
ignores children windows. 
						
						
					 
					
						2019-04-03 23:59:12 +08:00 
						 
				 
			
				
					
						
							
							
								Jinhao 
							
						 
					 
					
						
						
						
						
							
						
						
							6b8a898239 
							
						 
					 
					
						
						
							
							improve fix 73c68def7ec2bb7d3af1a4370209cb862f66b408  
						
						
						
						
					 
					
						2019-04-02 01:19:07 +08:00 
						 
				 
			
				
					
						
							
							
								Jinhao 
							
						 
					 
					
						
						
						
						
							
						
						
							73c68def7e 
							
						 
					 
					
						
						
							
							fix bug that child widgets may not be updated during event handling  
						
						
						
						
					 
					
						2019-04-01 06:25:18 +08:00 
						 
				 
			
				
					
						
							
							
								Jinhao 
							
						 
					 
					
						
						
						
						
							
						
						
							bd01cb447e 
							
						 
					 
					
						
						
							
							fix bug that mouse wheel when displaying a msgbox( #411 )  
						
						
						
						
					 
					
						2019-03-24 20:03:45 +08:00 
						 
				 
			
				
					
						
							
							
								beru 
							
						 
					 
					
						
						
						
						
							
						
						
							e39158f72f 
							
						 
					 
					
						
						
							
							fix wrongly spelt word : overrided -> overridden  
						
						
						
						
					 
					
						2019-03-23 17:28:33 +09:00 
						 
				 
			
				
					
						
							
							
								Jinhao 
							
						 
					 
					
						
						
						
						
							
						
						
							0d96fcc097 
							
						 
					 
					
						
						
							
							refactoring general events  
						
						
						
						
					 
					
						2019-03-09 18:12:47 +08:00 
						 
				 
			
				
					
						
							
							
								Jinhao 
							
						 
					 
					
						
						
						
						
							
						
						
							2abae1dd68 
							
						 
					 
					
						
						
							
							refactoring  
						
						
						
						
					 
					
						2019-03-08 06:11:21 +08:00 
						 
				 
			
				
					
						
							
							
								Jinhao 
							
						 
					 
					
						
						
						
						
							
						
						
							f137f751c0 
							
						 
					 
					
						
						
							
							refactor arg_dropfiles with std::filesystem::path  
						
						
						
						
					 
					
						2019-03-03 07:07:58 +08:00 
						 
				 
			
				
					
						
							
							
								Jinhao 
							
						 
					 
					
						
						
						
						
							
						
						
							bf27549beb 
							
						 
					 
					
						
						
							
							fix nana filesystem  
						
						
						
						
					 
					
						2019-02-23 00:52:21 +08:00 
						 
				 
			
				
					
						
							
							
								Jinhao 
							
						 
					 
					
						
						
						
						
							
						
						
							240fb82ab3 
							
						 
					 
					
						
						
							
							remove deprecated code  
						
						
						
						
					 
					
						2019-02-20 23:04:03 +08:00 
						 
				 
			
				
					
						
							
							
								Jinhao 
							
						 
					 
					
						
						
						
						
							
						
						
							e89ee5d18b 
							
						 
					 
					
						
						
							
							some improvements  
						
						... 
						
						
						
						improved resizing performance
removed frame widget
refactoring 
						
						
					 
					
						2019-02-16 00:55:02 +08:00 
						 
				 
			
				
					
						
							
							
								Jinhao 
							
						 
					 
					
						
						
						
						
							
						
						
							bbc39906c0 
							
						 
					 
					
						
						
							
							remove deprecated code and debug code  
						
						
						
						
					 
					
						2019-02-15 06:27:17 +08:00 
						 
				 
			
				
					
						
							
							
								Jinhao 
							
						 
					 
					
						
						
						
						
							
						
						
							9f1d015355 
							
						 
					 
					
						
						
							
							Merge branch 'develop' into develop-1.7  
						
						
						
						
					 
					
						2019-02-10 07:15:32 +08:00 
						 
				 
			
				
					
						
							
							
								Jinhao 
							
						 
					 
					
						
						
						
						
							
						
						
							8ecae7402c 
							
						 
					 
					
						
						
							
							fix bug that window has wrong position if it has an ancestor  
						
						
						
						
					 
					
						2019-01-21 22:35:44 +08:00 
						 
				 
			
				
					
						
							
							
								Jinhao 
							
						 
					 
					
						
						
						
						
							
						
						
							f488df3e4c 
							
						 
					 
					
						
						
							
							add support of refreshing a draw_through form  
						
						
						
						
					 
					
						2019-01-17 07:10:16 +08:00 
						 
				 
			
				
					
						
							
							
								Shamari Campbell 
							
						 
					 
					
						
						
						
						
							
						
						
							ddc38c3998 
							
						 
					 
					
						
						
							
							Issue 362  
						
						... 
						
						
						
						Here are some small changes from CPPCheck and also in some places I seen that some parameters could be declared const as they are not being changed. 
						
						
					 
					
						2018-12-16 23:43:39 +00:00 
						 
				 
			
				
					
						
							
							
								Jinhao 
							
						 
					 
					
						
						
						
						
							
						
						
							1c03cd500d 
							
						 
					 
					
						
						
							
							Merge branch 'hotfix-1.6.2' into develop-1.7  
						
						
						
						
					 
					
						2018-12-07 06:54:42 +08:00 
						 
				 
			
				
					
						
							
							
								Jinhao 
							
						 
					 
					
						
						
						
						
							
						
						
							6e401fe75e 
							
						 
					 
					
						
						
							
							add scheme for checkbox square box  
						
						
						
						
					 
					
						2018-12-02 05:13:20 +08:00 
						 
				 
			
				
					
						
							
							
								Jinhao 
							
						 
					 
					
						
						
						
						
							
						
						
							07a971c6ef 
							
						 
					 
					
						
						
							
							add support XDND for X  
						
						
						
						
					 
					
						2018-11-30 07:40:15 +08:00 
						 
				 
			
				
					
						
							
							
								Jinhao 
							
						 
					 
					
						
						
						
						
							
						
						
							f32f22f429 
							
						 
					 
					
						
						
							
							implement dragdrop for X11  
						
						
						
						
					 
					
						2018-10-23 03:34:12 +08:00 
						 
				 
			
				
					
						
							
							
								Jinhao 
							
						 
					 
					
						
						
						
						
							
						
						
							943a9e444d 
							
						 
					 
					
						
						
							
							init dragdrop  
						
						... 
						
						
						
						contains a new class simple_dragdrop and changes of listbox for dragdrop 
						
						
					 
					
						2018-10-09 03:56:50 +08:00 
						 
				 
			
				
					
						
							
							
								Jinhao 
							
						 
					 
					
						
						
						
						
							
						
						
							7fea766f99 
							
						 
					 
					
						
						
							
							fix bug that causes dead-lock under Linux  
						
						
						
						
					 
					
						2018-09-22 00:37:36 +08:00 
						 
				 
			
				
					
						
							
							
								Jinhao 
							
						 
					 
					
						
						
						
						
							
						
						
							aac9ef525a 
							
						 
					 
					
						
						
							
							fix crash when close owner window  
						
						... 
						
						
						
						window position issue makes popup menu at wrong position 
						
						
					 
					
						2018-09-11 07:34:25 +08:00 
						 
				 
			
				
					
						
							
							
								Jinhao 
							
						 
					 
					
						
						
						
						
							
						
						
							81d667dbd7 
							
						 
					 
					
						
						
							
							using C++17 emplace return type  
						
						
						
						
					 
					
						2018-08-27 06:51:20 +08:00 
						 
				 
			
				
					
						
							
							
								Jinhao 
							
						 
					 
					
						
						
						
						
							
						
						
							fe185e382b 
							
						 
					 
					
						
						
							
							remove deprecated code  
						
						
						
						
					 
					
						2018-08-26 17:45:24 +08:00 
						 
				 
			
				
					
						
							
							
								Jinhao 
							
						 
					 
					
						
						
						
						
							
						
						
							74f060acbc 
							
						 
					 
					
						
						
							
							x11_wait_for blocks execution in raspbian  
						
						
						
						
					 
					
						2018-08-24 22:57:05 +08:00 
						 
				 
			
				
					
						
							
							
								Jinhao 
							
						 
					 
					
						
						
						
						
							
						
						
							9ff6567a03 
							
						 
					 
					
						
						
							
							fix bug that program stops if XMoveWindow doesn't generate ConfigureNotify  
						
						
						
						
					 
					
						2018-08-18 07:21:03 +08:00 
						 
				 
			
				
					
						
							
							
								Jinhao 
							
						 
					 
					
						
						
						
						
							
						
						
							841fa0812c 
							
						 
					 
					
						
						
							
							fix bug that nested_form mistakely renders sibling as its child  
						
						
						
						
					 
					
						2018-08-15 23:07:38 +08:00 
						 
				 
			
				
					
						
							
							
								Jinhao 
							
						 
					 
					
						
						
						
						
							
						
						
							04e57771a4 
							
						 
					 
					
						
						
							
							eliminate GCC warings when -Wimplicit-fallthrough is enabled  
						
						
						
						
					 
					
						2018-08-10 23:35:11 +08:00 
						 
				 
			
				
					
						
							
							
								Jinhao 
							
						 
					 
					
						
						
						
						
							
						
						
							30fba6e4a4 
							
						 
					 
					
						
						
							
							fix bug that wroing window position in X11  
						
						
						
						
					 
					
						2018-08-09 07:56:32 +08:00 
						 
				 
			
				
					
						
							
							
								Jinhao 
							
						 
					 
					
						
						
						
						
							
						
						
							6ab867072d 
							
						 
					 
					
						
						
							
							implement API::window_outline_size for X11  
						
						
						
						
					 
					
						2018-08-09 07:54:26 +08:00 
						 
				 
			
				
					
						
							
							
								Jinhao 
							
						 
					 
					
						
						
						
						
							
						
						
							e91d3446eb 
							
						 
					 
					
						
						
							
							fix GCC errors when -std=c++17 is specified  
						
						
						
						
					 
					
						2018-08-09 07:50:56 +08:00 
						 
				 
			
				
					
						
							
							
								Jinhao 
							
						 
					 
					
						
						
						
						
							
						
						
							1ff1c55592 
							
						 
					 
					
						
						
							
							fix bug that caused wrong window position in X11  
						
						
						
						
					 
					
						2018-08-05 16:41:39 +08:00 
						 
				 
			
				
					
						
							
							
								Jinhao 
							
						 
					 
					
						
						
						
						
							
						
						
							1339658c4c 
							
						 
					 
					
						
						
							
							fix bug that window_position returns the pos of WM reparenting frame  
						
						
						
						
					 
					
						2018-08-01 07:31:02 +08:00 
						 
				 
			
				
					
						
							
							
								Jinhao 
							
						 
					 
					
						
						
						
						
							
						
						
							5a4edd2fef 
							
						 
					 
					
						
						
							
							fix bug that widgets may not draw correctly  
						
						
						
						
					 
					
						2018-07-02 05:42:56 +08:00 
						 
				 
			
				
					
						
							
							
								Jinhao 
							
						 
					 
					
						
						
						
						
							
						
						
							5f703bff4c 
							
						 
					 
					
						
						
							
							ensure click event consistency  
						
						... 
						
						
						
						the order of click events generated by mouse and keyboard are different 
						
						
					 
					
						2018-06-23 06:16:19 +08:00