history
来自「Mac OS X 平台一文本编辑器的源代码」· 代码 · 共 1,249 行 · 第 1/5 页
TXT
1,249 行
was wrong. name key of name table should be null terminated for character encoding length. add strdup_with_null(), rename onig_strdup() to k_strdup(). use e->name_len in i_names().2005/01/17: [impl] (thanks UK-taniyama) add HAVE_SYS_TYPES_H to config.h.in.2005/01/13: Version 3.5.32005/01/13: [test] success in ruby 1.9.0 (2005-01-05) [i686-linux].2005/01/13: [bug] ignore case match bug. ex. /s+/iu.match("SSSSS") ==> [4..5] fix OP_EXACT1_IC, OP_EXACTN_IC process.2005/01/13: [bug] (thanks Isao Sonobe) ignore case match bug. ex. /is/iu.match("ss") fail. fix str_lower_case_match() etc.2005/01/05: Version 3.5.22005/01/05: [test] success in ruby 1.9.0 (2005-01-05) [i686-linux].2005/01/05: [test] success in ruby 1.9.0 (2004-12-16) [i686-linux].2005/01/05: [bug] (thanks Isao Sonobe) ignore case match bug. ex. /s+/iu.match("sssss") ==> [4..5] fix OP_EXACT1_IC, OP_EXACTN_IC process.2005/01/05: [bug] (thanks Isao Sonobe) group name table should be renumbered. add onig_renumber_name_table().2004/12/24: [dist] remove file onigcmpt200.h.2004/12/17: Version 3.5.12004/12/17: [dist] add INSTALL-RUBY to archive.2004/12/16: [test] success in ruby 1.9.0 (2004-12-16) [i686-linux].2004/12/16: [dist] update hash.c.patch.2004/12/15: [bug] (thanks matz) char > 127 should be casted to unsigned char. (utf8.c)2004/12/13: [impl] add HAVE_PROTOTYPES and HAVE_STDARG_PROTOTYPES definition to oniguruma.h in the case __cplusplus.2004/12/06: [dist] update doc/RE and doc/RE.ja.2004/12/03: [impl] (thanks nobu) st.h fix prototype for C++.2004/12/03: Version 3.5.02004/12/02: [test] success in ruby 1.9.0 (2004-12-02) [i686-linux].2004/12/01: [test] success in ruby 1.9.0 (2004-12-01) [i386-mswin32].2004/12/01: [dist] add make targets 19 and 19up to win32/Makefile.2004/12/01: [test] success in ruby 1.9.0 (2004-12-01) [i386-cygwin].2004/12/01: [test] success in ruby 1.9.0 (2004-12-01) [i686-linux].2004/12/01: [impl] double cast for escape warning in Cygwin. (HashDataType* )((void* )(&e)) in regparse.c2004/12/01: [test] success in ruby 1.9.0 (2004-11-30) [i686-linux].2004/12/01: [tune] change implementation of clear_opt_map_info(). (which was 10-16% cost in gprof result for my test program)2004/12/01: [dist] remove regex.c from distribution files.2004/11/30: [memo] remove targets 16 and 18 from Makefile.in.2004/11/30: [test] success in ruby 1.9.0 (2004-11-30) [i686-linux].2004/11/30: [inst] add "cp -p st.[ch] st.[ch].ruby_orig" to "make 19".2004/11/30: [tune] map_position_value() return 20 if code is 0 and minimum enclen > 1.2004/11/30: [test] success in ruby 1.9.0 (2004-11-29) [i686-linux].2004/11/30: [impl] minor changes for multi-thread in regexec.c and regcomp.c.2004/11/30: [impl] change THREAD_PASS_LIMIT_COUNT value from 10 to 8.2004/11/30: [impl] add THREAD_ATOMIC_XXX to FreeNodeList access in regparse.c2004/11/29: [impl] add USE_MULTI_THREAD_SYSTEM.2004/11/29: [memo] add hash.c.patch to CVS.2004/11/29: [dist] change mail address to 'sndgk393 AT ...'2004/11/29: [dist] add -s option (silent mode) to test.rb.2004/11/29: [tune] change THRESHOLD_RANGE_NUM_FOR_SHARE_CCLASS value from 20 to 8.2004/11/29: [inst] add make target "19up".2004/11/29: [dist] change Oniguruma Home Page URL.2004/11/29: [impl] remove onig_is_in_code_range_array().2004/11/29: [dist] fix doc/RE and RE.ja (character types).2004/11/26: [dist] fix win32/Makefile.2004/11/26: [dist] fix doc/RE and RE.ja (multibyte character types).2004/11/26: [impl] add onig_free_shared_cclass_table().2004/11/26: [impl] move definition USE_UNICODE_FULL_RANGE_CTYPE to regenc.h.2004/11/26: [impl] add opcode OP_CCLASS_NODE.2004/11/26: [impl] move definition of CClassNode to regint.h.2004/11/26: [impl] add type PointerType in regint.h.2004/11/25: [impl] remove ONIGENC_CTYPE_MOD_NOT.2004/11/25: [impl] rename onig_node_new_cclass_by_codepoint_range to node_new_cclass_by_codepoint_range.2004/11/25: [impl] remove get_type_cc_node method from OnigEncodingType.2004/11/25: [impl] move implementation of shared char-class from enc/*.c to regparse.c.2004/11/25: [dist] add hash.c.patch for Ruby 1.9 hash.c change.2004/11/22: [impl] change utf8_get_type_node().2004/11/22: [impl] add ONIGENC_CTYPE_MOD_NOT.2004/11/22: [bug] (thanks MIYAMUKO Katsuyuki) ruby make test fail in HP-UX B.11.23 ia64. should use tok->u.code instead of tok->u.c in the case of TK_CODE_POINT.2004/11/19: [bug] (thanks Yoshida Masato) invalid multibyte code causes segmentation fault. ex. /[\xFF-\xFF]/u2004/11/19: [bug] (thanks Yoshida Masato) illegal check in char-class range in UTF-8. ex. s = "[\xC2\xA0-\xC3\xBE]" p(Regexp.new(s, nil, "u") =~ "\xC3\xBE")2004/11/18: [impl] add onig_node_new_cclass_by_codepoint_range().2004/11/18: [impl] remove OnigCodePointRange type. (use OnigCodePoint[].)2004/11/17: [bug] (thanks nobu) abort in "a".gsub(/a\Z/, "") fix ONIGENC_STEP_BACK() argument in onig_search().2004/11/16: [impl] add key2 member to st_table_entry in st.[ch]. change API of st for non-null terminated string key.2004/11/16: [impl] add get_type_cc_node method to OnigEncodingType.2004/11/15: [impl] add st.h and st.c from Ruby 1.9. use st-hash always.2004/11/12: [impl] change menber 'not' of CClassNode to 'flags'. add flags FLAG_CCLASS_NOT and FLAG_CCLASS_SHARE.2004/11/12: [impl] add onig_is_in_code_range_array() to enc/unicode.c.2004/11/12: [impl] fix CRWord in enc/unicode.c and MBWord in enc/utf8.c.2004/11/11: [bug] fix enc/utf8.c. size 0 array initializer was compile error in VC++.2004/11/09: [inst] (thanks Hiroki YAGITA) change installed file mode to 0644.2004/11/09: [bug] (thanks UK-taniyama) wrong definitions GET_RELADDR_INC(), GET_ABSADDR_INC() etc... (NOT PLATFORM_UNALIGNED_WORD_ACCESS)2004/11/09: [impl] type cast in regexec() for remove compile time warning. (WIN32, regposix.c)2004/11/08: [spec] fix Unicode character types. 0x00ad (soft hyphen) should be [:cntrl:] and [:space:] type. [0x0009..0x000d], 0x0085 should be [:print:] type. 0x00ad should not be [:punct:] type.2004/11/08: [inst] fix Makefile.in. (for make ctest/ptest/testcu)2004/11/06: [impl] (thanks Kazuo Saito) too many alternatives pattern causes core dump. change implementation of onig_node_free().2004/11/05: [spec] rename ONIGERR_END_PATTERN_AT_BACKSLASH to ONIGERR_END_PATTERN_AT_ESCAPE.2004/11/05: [impl] (thanks matz) escape compile time warnings for x86-64 Linux. StackIndex type int -> long2004/11/05: [memo] (thanks Kazuo Saito) Oniguruma 3.4.0 was merged to Ruby 1.9.0.2004/10/30: Version 3.4.02004/10/30: [test] success in ruby 1.9.0 (2004-09-24) [i686-linux].2004/10/30: [new] add hexadecimal digit char type. (\h, \H) syntax: ONIG_SYN_OP2_ESC_H_XDIGIT2004/10/30: [bug] (thanks Guy Decoux) reluctant infinite repeat bug. ex. /^[a-z]{2,}?$/.match("aaa") fail. fix OP_REPEAT_INC_NG process in match_at().2004/10/18: Version 3.3.12004/10/18: [test] success in ruby 1.9.0 (2004-09-24) [i686-linux].2004/10/18: [impl] (thanks Imai Yasumasa) enclose #include <sys/types.h> by #ifndef __BORLANDC__.2004/10/18: [bug] (thanks Imai Yasumasa) memory acess violation in select_opt_exact_info().2004/09/25: [dist] fix doc/API and doc/API.ja.2004/09/25: [bug] fix OP_SEMI_END_BUF process in match_at() for the case USE_NEWLINE_AT_END_OF_STRING_HAS_EMPTY_LINE is not defined.2004/09/17: Version 3.3.02004/09/17: [dist] add COPYING to program source files.2004/09/17: [test] success in ruby 1.9.0 (2004-07-23) [i686-linux].2004/09/17: [bug] (thanks Isao Sonobe) memory access violations in xxx_mbc_enc_len(), and xxx_mbc_to_normalize() and xxx_left_adjust_char_head(). add string range check in match_at() and onig_search().2004/09/08: [dist] change mail address format.(kosako AT sofnec ...)2004/09/04: Version 3.2.92004/09/04: [test] success in ruby 1.9.0 (2004-07-23) [i686-linux].2004/09/04: [bug] (thanks Bob Kerstetter and Richard Koch) search fail in ignore case mode. fix str_lower_case_match().2004/09/04: [inst] (thanks Isao Sonobe) clear sample directory in 'make clean'.2004/09/04: [bug] fix ONIGENC_AMBIGUOUS_MATCH_COMPOUND/ASCII/NONASCII meanings in XXXXX_mbc_to_normalize() and XXXXX_is_mbc_ambiguous().2004/08/28: [bug] fix ONIGENC_AMBIGUOUS_MATCH_COMPOUND/ASCII/NONASCII meanings in iso_8859_XX_mbc_to_normalize() and iso_8859_XX_is_mbc_ambiguous().2004/08/24: Version 3.2.82004/08/24: [test] success in ruby 1.9.0 (2004-07-23) [i686-linux].2004/08/24: [spec] add ONIG_SYN_FIXED_INTERVAL_IS_GREEDY_ONLY. /a{n}?/ == /(?:a{n})?/2004/08/24: [dist] fix doc/RE and doc/RE.ja.2004/08/24: [bug] (thanks starfish) memory leak in set_optimize_exact_info().2004/08/21: Version 3.2.72004/08/21: [test] success in ruby 1.8.2 (2004-07-28) [i686-linux]. (1.8.2 preview2)2004/08/21: [test] success in ruby 1.9.0 (2004-07-23) [i686-linux].2004/08/21: [bug] (thanks Isao Sonobe) (thanks kage) memory access violation in bm_search_notrev(). (forgotten to merge from 2.X)2004/07/24: Version 3.2.62004/07/24: [test] success in ruby 1.9.0 (2004-07-23) [i686-linux].2004/07/24: [test] success in ruby 1.8.2 (2004-07-16) [i686-linux].2004/07/24: [bug] fix warnings for regexec.c. (gcc 2.91.66)2004/07/24: [memo] change version control system from Subversion to CVS 1.11.17.2004/07/20: [bug] (thanks Isao Sonobe) illegal result in negative character class in ignore case mode. fix pair-ambig-codes process in parse_exp(). ex. /[^a]/i.match("A")2004/07/20: [bug] (thanks Isao Sonobe) undefined bytecode error happens in UTF-16BE etc.. compile_length_cclass_node() was not consistent with compile_cclass_node().2004/07/01: Version 3.2.52004/07/01: [test] success in ruby 1.8.2 (2004-06-23) [i686-linux].2004/07/01: [new] add onig_get_syntax_{op,op2,behavior,options}.2004/07/01: [bug] (thanks Isao Sonobe) invalid result in onig_capture_tree_traverse(). fix make_capture_history_tree().2004/06/29: Version 3.2.42004/06/29: [test] success in ruby 1.8.2 (2004-06-23) [i686-linux].2004/06/29: [new] (thanks Isao Sonobe) add onig_number_of_captures().2004/06/25: Version 3.2.32004/06/25: [test] success in ruby 1.8.2 (2004-06-23) [i686-linux].2004/06/25: [bug] (thanks Isao Sonobe) invalid result in onig_capture_tree_traverse(). fix make_capture_history_tree().2004/06/24: Version 3.2.22004/06/24: [test] success in ruby 1.8.0 (2003-08-08) [i386-cygwin].2004/06/24: [test] success in ruby 1.8.0 (2003-08-08) [i386-mswin32].
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?