naruse 
								
							 
						 
						
							
							
							
							
								
							
							
								2873edeafb 
								
							 
						 
						
							
							
								
								Merge Onigmo 6.0.0  
							
							... 
							
							
							
							* https://github.com/k-takata/Onigmo/blob/Onigmo-6.0.0/HISTORY 
* fix for ruby 2.4: https://github.com/k-takata/Onigmo/pull/78 
* suppress warning: https://github.com/k-takata/Onigmo/pull/79 
* include/ruby/oniguruma.h: include onigmo.h.
* template/encdb.h.tmpl: ignore duplicated definition of EUC-CN in
  enc/euc_kr.c. It is defined in enc/gb2313.c with CRuby macro.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@57045 b2dd03c8-39d4-4d8f-98ff-823fe69b080e 
							
						 
						
							2016-12-10 17:47:04 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									duerst 
								
							 
						 
						
							
							
							
							
								
							
							
								6ed393ad89 
								
							 
						 
						
							
							
								
								* regenc.h/c, include/ruby/oniguruma.h, enc/ascii.c, big5.c, cp949.c,  
							
							... 
							
							
							
							emacs_mule.c, euc_jp.c, euc_kr.c, euc_tw.c, gb18030.c, gbk.c,
  iso_8859_1|2|3|4|5|6|7|8|9|10|11|13|14|15|16.c, koi8_r.c, koi8_u.c,
  shift_jis.c, unicode.c, us_ascii.c, utf_16|32be|le.c, utf_8.c,
  windows_1250|51|52|53|54|57.c, windows_31j.c, unicode.c:
  Remove conditional compilation macro ONIG_CASE_MAPPING. [Feature #12386 ].
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@55740 b2dd03c8-39d4-4d8f-98ff-823fe69b080e 
							
						 
						
							2016-07-24 07:33:15 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									duerst 
								
							 
						 
						
							
							
							
							
								
							
							
								b9cd6920d2 
								
							 
						 
						
							
							
								
								* enc/iso_8859_1.c, enc/iso_8859_4.c: Avoid setting modification flag if  
							
							... 
							
							
							
							there is no modification.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@55660 b2dd03c8-39d4-4d8f-98ff-823fe69b080e 
							
						 
						
							2016-07-13 06:19:07 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									duerst 
								
							 
						 
						
							
							
							
							
								
							
							
								7253570a83 
								
							 
						 
						
							
							
								
								* enc/iso_8859_1.c: Moved test for lowercase characters without  
							
							... 
							
							
							
							uppercase equivalent.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@55632 b2dd03c8-39d4-4d8f-98ff-823fe69b080e 
							
						 
						
							2016-07-11 09:05:53 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									duerst 
								
							 
						 
						
							
							
							
							
								
							
							
								8f0b58d36a 
								
							 
						 
						
							
							
								
								* test/ruby/enc/test_case_comprehensive.rb: Changed testing logic in to  
							
							... 
							
							
							
							catch unintended modifications of characters that do not have a case
  equivalent in the respective encoding.
* enc/iso_8859_1.c, enc/iso_8859_15.c: Fixed unintended modifications of
  micro sign and y with diaeresis.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@55626 b2dd03c8-39d4-4d8f-98ff-823fe69b080e 
							
						 
						
							2016-07-10 10:33:51 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									duerst 
								
							 
						 
						
							
							
							
							
								
							
							
								9511067652 
								
							 
						 
						
							
							
								
								* enc/iso_8859_1.c, enc/iso_8859_15.c, enc/iso_8859_16.c:  
							
							... 
							
							
							
							Allign indenting to onigmo convention.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@55593 b2dd03c8-39d4-4d8f-98ff-823fe69b080e 
							
						 
						
							2016-07-06 10:24:50 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									nobu 
								
							 
						 
						
							
							
							
							
								
							
							
								2d2b6460f4 
								
							 
						 
						
							
							
								
								iso_8859.h: SHARP_s  
							
							... 
							
							
							
							* enc/iso_8859.h (SHARP_s): name frequently used codepoint.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@55375 b2dd03c8-39d4-4d8f-98ff-823fe69b080e 
							
						 
						
							2016-06-11 02:24:38 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									duerst 
								
							 
						 
						
							
							
							
							
								
							
							
								9fa8b80550 
								
							 
						 
						
							
							
								
								* enc/iso_8859_1.c: Revert to older version of code.  
							
							... 
							
							
							
							git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@55374 b2dd03c8-39d4-4d8f-98ff-823fe69b080e 
							
						 
						
							2016-06-11 00:58:49 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									duerst 
								
							 
						 
						
							
							
							
							
								
							
							
								02f7ad6237 
								
							 
						 
						
							
							
								
								* enc/iso_8859_1.c: Implement non-ASCII case mapping.  
							
							... 
							
							
							
							* test/ruby/enc/test_case_comprehensive.rb: Tests for above.
* string.c: Add iso-8859-1 to supported encodings.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@55373 b2dd03c8-39d4-4d8f-98ff-823fe69b080e 
							
						 
						
							2016-06-11 00:46:21 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									duerst 
								
							 
						 
						
							
							
							
							
								
							
							
								fd7925ffa5 
								
							 
						 
						
							
							
								
								* regenc.h/c: Rename onigenc_not_support_case_map to  
							
							... 
							
							
							
							onigenc_ascii_only_case_map.
* regenc.h: Add definition of onigenc_single_byte_ascii_only_case_map.
* enc/iso_8859_X.c, windows_125X.c, ascii.c, us-ascii.c, koi8_x.c:
  Replace onigenc_not_support_case_map by
  onigenc_single_byte_ascii_only_case_map.
* enc/big5.c, cp949.c, emacs_mule.c, euc_X.c, gbX.c, shift_jis.c,
  windows_31j.c: Replace onigenc_not_support_case_map by
  onigenc_ascii_only_case_map.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@55305 b2dd03c8-39d4-4d8f-98ff-823fe69b080e 
							
						 
						
							2016-06-07 06:05:18 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									duerst 
								
							 
						 
						
							
							
							
							
								
							
							
								78c5ca7074 
								
							 
						 
						
							
							
								
								* include/ruby/oniguruma.h: Extend OnigEncodingTypeDefine to define a  
							
							... 
							
							
							
							new encoding primitive 'case_map' for case mapping
* enc/utf-8.c, utf_16be/le.c, utf_32be/le.c:
  add onigenc_unicode_case_map as case_map primitive
* enc/ascii.c, big5.c, cp949.c, emacs_mule.c, euc_jp/kr/tw.c, gb18030.c,
  gbk.c, iso_8859_1/2/3/4/5/6/7/8/9/10/11/13/14/15/16.c, koi8_r/u.c,
  shift_jis.c, us_ascii.c, windows_1250/1251/1252.c:
  add onigenc_not_support_case_map as case_map primitive
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@55113 b2dd03c8-39d4-4d8f-98ff-823fe69b080e 
							
						 
						
							2016-05-22 05:57:44 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									nobu 
								
							 
						 
						
							
							
							
							
								
							
							
								3ee57230b3 
								
							 
						 
						
							
							
								
								enc/windows_1252.c: new  
							
							... 
							
							
							
							* enc/windows_1252.c: separate from ISO-8859-1 to fix 0x80..0x9e
  range.  [ruby-core:64049] [Bug #10097 ]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@53046 b2dd03c8-39d4-4d8f-98ff-823fe69b080e 
							
						 
						
							2015-12-11 22:05:31 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									naruse 
								
							 
						 
						
							
							
							
							
								
							
							
								d2a5354255 
								
							 
						 
						
							
							
								
								* reg*.c: Merge Onigmo 5.15.0 38a870960aa7370051a3544  
							
							... 
							
							
							
							git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@47598 b2dd03c8-39d4-4d8f-98ff-823fe69b080e 
							
						 
						
							2014-09-15 16:18:41 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									naruse 
								
							 
						 
						
							
							
							
							
								
							
							
								0424e152c6 
								
							 
						 
						
							
							
								
								* Merge Onigmo-5.13.1. [ruby-dev:45057] [Feature  #5820 ]  
							
							... 
							
							
							
							https://github.com/k-takata/Onigmo 
  cp reg{comp,enc,error,exec,parse,syntax}.c reg{enc,int,parse}.h
  cp oniguruma.h
  cp tool/enc-unicode.rb
  cp -r enc/
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@34663 b2dd03c8-39d4-4d8f-98ff-823fe69b080e 
						
							2012-02-17 07:42:23 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									nobu 
								
							 
						 
						
							
							
							
							
								
							
							
								5528903d01 
								
							 
						 
						
							
							
								
								* enc/{emacs_mule,euc_jp}.c (code_to_mbc): suppress warnings.  
							
							... 
							
							
							
							* enc/iso_8859_{1,2}.c (apply_all_case_fold): ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30468 b2dd03c8-39d4-4d8f-98ff-823fe69b080e 
							
						 
						
							2011-01-05 20:16:32 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									shyouhei 
								
							 
						 
						
							
							
							
							
								
							
							
								0ef21e44e7 
								
							 
						 
						
							
							
								
								forgot to commit  
							
							... 
							
							
							
							git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@17773 b2dd03c8-39d4-4d8f-98ff-823fe69b080e 
							
						 
						
							2008-07-01 09:50:30 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									naruse 
								
							 
						 
						
							
							
							
							
								
							
							
								8984fa6742 
								
							 
						 
						
							
							
								
								* enc/{euc_jp.c,gbk.c,iso_8859_1.c,iso_8859_11.c,iso_8859_13.c,  
							
							... 
							
							
							
							iso_8859_2.c,iso_8859_6.c,iso_8859_7.c,iso_8859_8.c,iso_8859_9.c,
  shift_jis.c,windows_1251.c}: add document about encodings.
* enc/cp949.c: divided into new file.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@15516 b2dd03c8-39d4-4d8f-98ff-823fe69b080e 
							
						 
						
							2008-02-17 03:21:20 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									naruse 
								
							 
						 
						
							
							
							
							
								
							
							
								0a640a9386 
								
							 
						 
						
							
							
								
								* enc/*: add ARG_UNUSED.  
							
							... 
							
							
							
							* enc/koi8_u.c: added.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@15069 b2dd03c8-39d4-4d8f-98ff-823fe69b080e 
							
						 
						
							2008-01-15 14:54:40 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									naruse 
								
							 
						 
						
							
							
							
							
								
							
							
								21671b558c 
								
							 
						 
						
							
							
								
								* enc/make_encdb.h: sort encoding names by original name.  
							
							... 
							
							
							
							* encoding.c, enc/*.c: define replicas and aliases.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@15025 b2dd03c8-39d4-4d8f-98ff-823fe69b080e 
							
						 
						
							2008-01-13 14:29:12 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									akr 
								
							 
						 
						
							
							
							
							
								
							
							
								ed74723af4 
								
							 
						 
						
							
							
								
								* enc/euc_jp.c: remove eucjp_ prefix.  breakpoint can be specified as  
							
							... 
							
							
							
							euc_jp.c:mbc_enc_len.  avoid needless conflict by merge.
* enc/sjis.c: remove sjis_ prefix.
* enc/utf8.c: remove utf8_ prefix.
* enc/iso_8859_1.c: remove iso_8859_1_ prefix.
* enc/iso_8859_2.c: remove iso_8859_2_ prefix.
* enc/iso_8859_3.c: remove iso_8859_3_ prefix.
* enc/iso_8859_4.c: remove iso_8859_4_ prefix.
* enc/iso_8859_5.c: remove iso_8859_5_ prefix.
* enc/iso_8859_6.c: remove iso_8859_6_ prefix.
* enc/iso_8859_7.c: remove iso_8859_7_ prefix.
* enc/iso_8859_8.c: remove iso_8859_8_ prefix.
* enc/iso_8859_9.c: remove iso_8859_9_ prefix.
* enc/iso_8859_10.c: remove iso_8859_10_ prefix.
* enc/iso_8859_11.c: remove iso_8859_11_ prefix.
* enc/iso_8859_13.c: remove iso_8859_13_ prefix.
* enc/iso_8859_14.c: remove iso_8859_14_ prefix.
* enc/iso_8859_15.c: remove iso_8859_15_ prefix.
* enc/iso_8859_16.c: remove iso_8859_16_ prefix.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@14877 b2dd03c8-39d4-4d8f-98ff-823fe69b080e 
							
						 
						
							2008-01-03 17:57:48 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									akr 
								
							 
						 
						
							
							
							
							
								
							
							
								a13c1148a9 
								
							 
						 
						
							
							
								
								* enc/us_ascii.c: add us_ascii_ prefix for functions to ease  
							
							... 
							
							
							
							setting breakpoint when debugging.
* enc/euc_jp.c: add eucjp_ prefix.
* enc/sjis.c: add sjis_ prefix.
* enc/iso_8859_1.c: add iso_8859_1_ prefix.
* enc/iso_8859_2.c: add iso_8859_2_ prefix.
* enc/iso_8859_3.c: add iso_8859_3_ prefix.
* enc/iso_8859_4.c: add iso_8859_4_ prefix.
* enc/iso_8859_5.c: add iso_8859_5_ prefix.
* enc/iso_8859_6.c: add iso_8859_6_ prefix.
* enc/iso_8859_7.c: add iso_8859_7_ prefix.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@14856 b2dd03c8-39d4-4d8f-98ff-823fe69b080e 
							
						 
						
							2008-01-02 20:06:58 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									nobu 
								
							 
						 
						
							
							
							
							
								
							
							
								817a4e3c83 
								
							 
						 
						
							
							
								
								* common.mk (enc.mk): depends on $(RBCONFIG) instead of rbconfig.rb.  
							
							... 
							
							
							
							* encoding.c (Init_Encoding): ISO-8859-1 is no longer a replica.
* regenc.h (OnigEncodingDefine): names of extension and encoding can
  differ.
* enc/Makefile.in: always shared.
* enc/depend (deffile): should not upcase.
* enc/{ascii,euc_jp,sjis,utf8,iso_8859_{1..16}}.c: fix for Init.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@14376 b2dd03c8-39d4-4d8f-98ff-823fe69b080e 
							
						 
						
							2007-12-21 02:23:26 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									nobu 
								
							 
						 
						
							
							
							
							
								
							
							
								dc4d4b3923 
								
							 
						 
						
							
							
								
								* common.mk (enc.mk): depends on rbconfig.rb.  
							
							... 
							
							
							
							* regenc.h (OnigEncodingDefine): external encoding definition macro.
* enc/Makefile.in: fix for linking.
* enc/depend, enc/make_encmake.rb: fix for Windows.
* enc/{ascii,euc_jp,sjis,utf8,iso_8859_{1..16}}.c: renamed.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@14358 b2dd03c8-39d4-4d8f-98ff-823fe69b080e 
							
						 
						
							2007-12-20 08:07:56 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									nobu 
								
							 
						 
						
							
							
							
							
								
							
							
								e42fac7c06 
								
							 
						 
						
							
							
								
								* enc/iso_8859_{1..16}.c: renamed.  
							
							... 
							
							
							
							git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@14355 b2dd03c8-39d4-4d8f-98ff-823fe69b080e 
							
						 
						
							2007-12-20 06:47:14 +00:00