Jinhao 
							
						 
					 
					
						
						
						
						
							
						
						
							e8f2cedd67 
							
						 
					 
					
						
						
							
							Merge branch 'text_editor_iswalnum' of  https://github.com/call-me-void/nana  into call-me-void-text_editor_iswalnum  
						
						
						
						
					 
					
						2020-05-15 03:47:39 +08:00 
						 
				 
			
				
					
						
							
							
								mixael 
							
						 
					 
					
						
						
						
						
							
						
						
							86a44d1948 
							
						 
					 
					
						
						
							
							Use iswalnum in text_editor  
						
						
						
						
					 
					
						2020-04-11 04:51:04 +03:00 
						 
				 
			
				
					
						
							
							
								Jinhao 
							
						 
					 
					
						
						
						
						
							
						
						
							48d54faeed 
							
						 
					 
					
						
						
							
							fix textbox rendering issue  
						
						... 
						
						
						
						wrong background color for selected text of RTL languges 
						
						
					 
					
						2020-03-24 22:14:08 +08:00 
						 
				 
			
				
					
						
							
							
								Jinhao 
							
						 
					 
					
						
						
						
						
							
						
						
							f26d3d0d6c 
							
						 
					 
					
						
						
							
							fix issue that wrong caret position in textbox when moving up/down  
						
						
						
						
					 
					
						2020-02-13 15:01:19 +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 
							
						 
					 
					
						
						
						
						
							
						
						
							f274ff4c4c 
							
						 
					 
					
						
						
							
							Merge branch 'develop' of  https://github.com/beru/nana  into beru-develop  
						
						
						
						
					 
					
						2019-04-16 23:39:40 +08:00 
						 
				 
			
				
					
						
							
							
								Jinhao 
							
						 
					 
					
						
						
						
						
							
						
						
							f697f4c338 
							
						 
					 
					
						
						
							
							uses std::chrono  
						
						
						
						
					 
					
						2019-04-16 03:54:16 +08:00 
						 
				 
			
				
					
						
							
							
								beru 
							
						 
					 
					
						
						
						
						
							
						
						
							a596c7f64e 
							
						 
					 
					
						
						
							
							fix typos  
						
						
						
						
					 
					
						2019-04-14 14:49:01 +09:00 
						 
				 
			
				
					
						
							
							
								Jinhao 
							
						 
					 
					
						
						
						
						
							
						
						
							2abae1dd68 
							
						 
					 
					
						
						
							
							refactoring  
						
						
						
						
					 
					
						2019-03-08 06:11:21 +08:00 
						 
				 
			
				
					
						
							
							
								Jinhao 
							
						 
					 
					
						
						
						
						
							
						
						
							0a3fb34e09 
							
						 
					 
					
						
						
							
							use std::filesystem::path instead of std::string  
						
						
						
						
					 
					
						2019-03-07 01:10:02 +08:00 
						 
				 
			
				
					
						
							
							
								beru 
							
						 
					 
					
						
						
						
						
							
						
						
							b286ced6ba 
							
						 
					 
					
						
						
							
							fix compile error  
						
						
						
						
					 
					
						2019-02-24 10:29:34 +09:00 
						 
				 
			
				
					
						
							
							
								beru 
							
						 
					 
					
						
						
						
						
							
						
						
							46ad9fd9f3 
							
						 
					 
					
						
						
							
							Fix ctrl + end key handling, pos.y member should be calculated with _m_coordinate_to_caret method.  
						
						
						
						
					 
					
						2019-02-24 09:53:36 +09:00 
						 
				 
			
				
					
						
							
							
								Jinhao 
							
						 
					 
					
						
						
						
						
							
						
						
							bbc39906c0 
							
						 
					 
					
						
						
							
							remove deprecated code and debug code  
						
						
						
						
					 
					
						2019-02-15 06:27:17 +08:00 
						 
				 
			
				
					
						
							
							
								Jinhao 
							
						 
					 
					
						
						
						
						
							
						
						
							7f12b76e08 
							
						 
					 
					
						
						
							
							Merge branch 'hotfix-1.6.2' into develop-1.7  
						
						
						
						
					 
					
						2019-02-02 00:26:52 +08:00 
						 
				 
			
				
					
						
							
							
								Jinhao 
							
						 
					 
					
						
						
						
						
							
						
						
							96f62a7b08 
							
						 
					 
					
						
						
							
							fix bug that text_editor::text use \n\r as end of line  
						
						
						
						
					 
					
						2019-01-06 08:29:43 +08:00 
						 
				 
			
				
					
						
							
							
								Jinhao 
							
						 
					 
					
						
						
						
						
							
						
						
							88294ed9fb 
							
						 
					 
					
						
						
							
							Merge branch 'hotfix-1.6.2' into develop-1.7  
						
						
						
						
					 
					
						2018-12-29 07:18:03 +08:00 
						 
				 
			
				
					
						
							
							
								Jinhao 
							
						 
					 
					
						
						
						
						
							
						
						
							bed829fa26 
							
						 
					 
					
						
						
							
							fix bug that line alorithm wrongly draws a line when fade_rate is zero  
						
						
						
						
					 
					
						2018-12-29 06:38:46 +08:00 
						 
				 
			
				
					
						
							
							
								besh81 
							
						 
					 
					
						
						
						
						
							
						
						
							36095c9190 
							
						 
					 
					
						
						
							
							fix disabled checkbox square  
						
						... 
						
						
						
						disabled checkbox square now looks like disabled textbox
In addition found an unused instruction in text_editor.cpp: could be replaced or removed (or left as it is :) ) 
						
						
					 
					
						2018-12-14 12:38:06 +01:00 
						 
				 
			
				
					
						
							
							
								Jinhao 
							
						 
					 
					
						
						
						
						
							
						
						
							1c03cd500d 
							
						 
					 
					
						
						
							
							Merge branch 'hotfix-1.6.2' into develop-1.7  
						
						
						
						
					 
					
						2018-12-07 06:54:42 +08:00 
						 
				 
			
				
					
						
							
							
								Jinhao 
							
						 
					 
					
						
						
						
						
							
						
						
							48d3f4f044 
							
						 
					 
					
						
						
							
							fix bug that scrollbar steals input focus( #344 )  
						
						
						
						
					 
					
						2018-12-06 07:41:02 +08:00 
						 
				 
			
				
					
						
							
							
								Jinhao 
							
						 
					 
					
						
						
						
						
							
						
						
							18481b97ee 
							
						 
					 
					
						
						
							
							Merge branch 'hotfix-1.6.2' into develop-1.7  
						
						
						
						
					 
					
						2018-11-16 07:42:03 +08:00 
						 
				 
			
				
					
						
							
							
								Eduardo Roeder 
							
						 
					 
					
						
						
						
						
							
						
						
							64bd9b7491 
							
						 
					 
					
						
						
							
							Improve the "double click word selection" method of textbox to follow some other rules other than white space.  
						
						
						
						
					 
					
						2018-11-03 15:43:08 -03:00 
						 
				 
			
				
					
						
							
							
								Eduardo Roeder 
							
						 
					 
					
						
						
						
						
							
						
						
							7651b430eb 
							
						 
					 
					
						
						
							
							Added select_points method  
						
						
						
						
					 
					
						2018-11-03 14:58:53 -03:00 
						 
				 
			
				
					
						
							
							
								Jinhao 
							
						 
					 
					
						
						
						
						
							
						
						
							72f779b4bd 
							
						 
					 
					
						
						
							
							fix bug that content_view doesn't work correctly with dnd  
						
						
						
						
					 
					
						2018-11-02 04:19:46 +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 
							
						 
					 
					
						
						
						
						
							
						
						
							81d667dbd7 
							
						 
					 
					
						
						
							
							using C++17 emplace return type  
						
						
						
						
					 
					
						2018-08-27 06:51:20 +08:00 
						 
				 
			
				
					
						
							
							
								Jinhao 
							
						 
					 
					
						
						
						
						
							
						
						
							e1992fb0d4 
							
						 
					 
					
						
						
							
							fix crash when drawing in text_changed event with new line inserted( #332 )  
						
						
						
						
					 
					
						2018-08-26 16:42:53 +08:00 
						 
				 
			
				
					
						
							
							
								Jinhao 
							
						 
					 
					
						
						
						
						
							
						
						
							e8e7ad543c 
							
						 
					 
					
						
						
							
							the default pool thread number is thread hw concurrency  
						
						
						
						
					 
					
						2018-08-25 06:53:11 +08:00 
						 
				 
			
				
					
						
							
							
								Jinhao 
							
						 
					 
					
						
						
						
						
							
						
						
							e0ba1c7d8a 
							
						 
					 
					
						
						
							
							disallows copying text from a masked text-editor.  
						
						
						
						
					 
					
						2018-08-25 06:34:43 +08:00 
						 
				 
			
				
					
						
							
							
								Jinhao 
							
						 
					 
					
						
						
						
						
							
						
						
							a781a8790f 
							
						 
					 
					
						
						
							
							remove deprecated code  
						
						
						
						
					 
					
						2018-06-24 15:49:32 +08:00 
						 
				 
			
				
					
						
							
							
								Jinhao 
							
						 
					 
					
						
						
						
						
							
						
						
							fc7743cbe2 
							
						 
					 
					
						
						
							
							std::string_view  
						
						
						
						
					 
					
						2018-06-09 01:21:10 +08:00 
						 
				 
			
				
					
						
							
							
								Jinhao 
							
						 
					 
					
						
						
						
						
							
						
						
							ffee0e5a3b 
							
						 
					 
					
						
						
							
							std::string_view  
						
						
						
						
					 
					
						2018-06-07 18:02:40 +08:00 
						 
				 
			
				
					
						
							
							
								Jinhao 
							
						 
					 
					
						
						
						
						
							
						
						
							3427181405 
							
						 
					 
					
						
						
							
							std::string_view  
						
						
						
						
					 
					
						2018-06-07 03:41:08 +08:00 
						 
				 
			
				
					
						
							
							
								Jinhao 
							
						 
					 
					
						
						
						
						
							
						
						
							48f759e007 
							
						 
					 
					
						
						
							
							remove deprecated code  
						
						
						
						
					 
					
						2018-05-29 04:12:53 +08:00 
						 
				 
			
				
					
						
							
							
								Jinhao 
							
						 
					 
					
						
						
						
						
							
						
						
							da70334459 
							
						 
					 
					
						
						
							
							Merge branch 'hotfix-1.5.6' into develop  
						
						
						
						
					 
					
						2018-05-17 16:09:59 +08:00 
						 
				 
			
				
					
						
							
							
								Jinhao 
							
						 
					 
					
						
						
						
						
							
						
						
							4bb720a989 
							
						 
					 
					
						
						
							
							fix textbox highlight issue  
						
						
						
						
					 
					
						2018-05-12 06:49:53 +08:00 
						 
				 
			
				
					
						
							
							
								Jinhao 
							
						 
					 
					
						
						
						
						
							
						
						
							0c7e8a8ca2 
							
						 
					 
					
						
						
							
							add scroll_operation_interface  
						
						
						
						
					 
					
						2018-04-21 03:49:15 +08:00 
						 
				 
			
				
					
						
							
							
								Jinhao 
							
						 
					 
					
						
						
						
						
							
						
						
							eec7344c6d 
							
						 
					 
					
						
						
							
							fix issue that typing text for spinbox doesn't draw spin buttons border  
						
						
						
						
					 
					
						2017-09-23 07:25:16 +08:00 
						 
				 
			
				
					
						
							
							
								cnjinhao 
							
						 
					 
					
						
						
						
						
							
						
						
							bb47cdc6c9 
							
						 
					 
					
						
						
							
							fix bug that DEL key is incorrect in key_press/key_release( #259 )  
						
						
						
						
					 
					
						2017-09-22 15:47:12 +08:00 
						 
				 
			
				
					
						
							
							
								Jinhao 
							
						 
					 
					
						
						
						
						
							
						
						
							c45f621eea 
							
						 
					 
					
						
						
							
							fix crash where text_editor enables the linewrap( #254 )  
						
						
						
						
					 
					
						2017-09-13 04:58:05 +08:00 
						 
				 
			
				
					
						
							
							
								Jinhao 
							
						 
					 
					
						
						
						
						
							
						
						
							1be4b4e667 
							
						 
					 
					
						
						
							
							fix bug where textbox highlight fails  
						
						
						
						
					 
					
						2017-08-24 05:26:44 +08:00 
						 
				 
			
				
					
						
							
							
								Jinhao 
							
						 
					 
					
						
						
						
						
							
						
						
							c8bbf03ebf 
							
						 
					 
					
						
						
							
							refactor  
						
						
						
						
					 
					
						2017-08-11 22:42:27 +08:00 
						 
				 
			
				
					
						
							
							
								Jinhao 
							
						 
					 
					
						
						
						
						
							
						
						
							cf088ddbfb 
							
						 
					 
					
						
						
							
							eliminate compiler warnings  
						
						
						
						
					 
					
						2017-07-26 05:01:44 +08:00 
						 
				 
			
				
					
						
							
							
								Jinhao 
							
						 
					 
					
						
						
						
						
							
						
						
							6ae4b963ee 
							
						 
					 
					
						
						
							
							code refined  
						
						
						
						
					 
					
						2017-07-26 02:40:52 +08:00 
						 
				 
			
				
					
						
							
							
								Jinhao 
							
						 
					 
					
						
						
						
						
							
						
						
							27e1d7aff5 
							
						 
					 
					
						
						
							
							add textbox::content_origin  
						
						
						
						
					 
					
						2017-07-25 07:57:48 +08:00 
						 
				 
			
				
					
						
							
							
								Jinhao 
							
						 
					 
					
						
						
						
						
							
						
						
							d53254b89a 
							
						 
					 
					
						
						
							
							fix bug that single-line text_editor still shows scrollbar  
						
						
						
						
					 
					
						2017-07-20 23:44:03 +08:00 
						 
				 
			
				
					
						
							
							
								Jinhao 
							
						 
					 
					
						
						
						
						
							
						
						
							0d99cb26dc 
							
						 
					 
					
						
						
							
							fix bug that render incorrent when text_editor selection isn't focused  
						
						
						
						
					 
					
						2017-07-19 08:01:19 +08:00 
						 
				 
			
				
					
						
							
							
								Jinhao 
							
						 
					 
					
						
						
						
						
							
						
						
							87698de126 
							
						 
					 
					
						
						
							
							fix a compiler error in text_editor.cpp  
						
						
						
						
					 
					
						2017-07-16 23:30:05 +08:00 
						 
				 
			
				
					
						
							
							
								Jinhao 
							
						 
					 
					
						
						
						
						
							
						
						
							822a762804 
							
						 
					 
					
						
						
							
							fix bug that textbox::caret_pos() doesn't move the caret  
						
						
						
						
					 
					
						2017-07-16 21:42:24 +08:00 
						 
				 
			
				
					
						
							
							
								Jinhao 
							
						 
					 
					
						
						
						
						
							
						
						
							a7bfc61007 
							
						 
					 
					
						
						
							
							fix bug that text_editor wouldn't reset scrollbar when paste  
						
						
						
						
					 
					
						2017-07-16 11:26:28 +08:00