]> granicus.if.org Git - onig/log
onig
6 years agorefactoring
K.Kosako [Sat, 22 Sep 2018 08:03:03 +0000 (17:03 +0900)]
refactoring

6 years agoremove unused symbol
K.Kosako [Sat, 22 Sep 2018 07:10:01 +0000 (16:10 +0900)]
remove unused symbol

6 years agorefactoring
K.Kosako [Sat, 22 Sep 2018 07:07:48 +0000 (16:07 +0900)]
refactoring

6 years agorefactoring
K.Kosako [Fri, 21 Sep 2018 08:30:10 +0000 (17:30 +0900)]
refactoring

6 years agoremove int_map_backward member from re_pattern_buffer
K.Kosako [Fri, 21 Sep 2018 07:00:01 +0000 (16:00 +0900)]
remove int_map_backward member from re_pattern_buffer

6 years agoadd OPT_EXACT_MAXLEN value check
K.Kosako [Fri, 21 Sep 2018 06:56:00 +0000 (15:56 +0900)]
add OPT_EXACT_MAXLEN value check

6 years agoremove int_map member from re_pattern_buffer
K.Kosako [Fri, 21 Sep 2018 06:50:41 +0000 (15:50 +0900)]
remove int_map member from re_pattern_buffer

6 years agoadd some test cases
K.Kosako [Fri, 21 Sep 2018 06:49:32 +0000 (15:49 +0900)]
add some test cases

6 years agointroduce direct threaded code into match_at()
K.Kosako [Thu, 20 Sep 2018 01:58:49 +0000 (10:58 +0900)]
introduce direct threaded code into match_at()

6 years agoremove assignments of unused return values
K.Kosako [Tue, 18 Sep 2018 01:36:18 +0000 (10:36 +0900)]
remove assignments of unused return values

6 years agoMerge pull request #119 from petk/patch-strings-h
K.Kosako [Sun, 16 Sep 2018 22:56:14 +0000 (07:56 +0900)]
Merge pull request #119 from petk/patch-strings-h

Remove HAVE_STRINGS_H

6 years agoRemove HAVE_STRINGS_H
Peter Kokot [Sun, 16 Sep 2018 17:16:47 +0000 (19:16 +0200)]
Remove HAVE_STRINGS_H

This patch removes not needed `HAVE_STRINGS_H` symbol as was defined by
Autoconf in configure.ac and by CMake.

The windows/testc.c file also doesn't need the POSIX `<strings.h>` [1]
header file included as none of the functions defined by it are used:
* ffs
* strcasecmp
* strcasecmp_l
* strncasecmp
* strncasecmp_l

and the `<string.h>` file (part of C89 standard and above) [2] is
sufficient for it.

[1] http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/strings.h.html
[2] https://port70.net/~nsz/c/c89/c89-draft.html#4.1.2

6 years agoMerge pull request #118 from petk/patch-stdarg-h
K.Kosako [Sun, 16 Sep 2018 01:09:05 +0000 (10:09 +0900)]
Merge pull request #118 from petk/patch-stdarg-h

Remove HAVE_PROTOTYPES and HAVE_STDARG_PROTOTYPES

6 years agoRemove HAVE_PROTOTYPES and HAVE_STDARG_PROTOTYPES
Peter Kokot [Sun, 16 Sep 2018 00:49:27 +0000 (02:49 +0200)]
Remove HAVE_PROTOTYPES and HAVE_STDARG_PROTOTYPES

The C89 standard and later defines the `<stdarg.h>` header as part of
the standard headers [1] and on current systems it is always present.

Checking for presence and functionality of the `<stdarg.h>` header and
variadic functions is not relevant anymore on current systems since this
is always available.

Also Autoconf suggests doing this and relying on C89 or above [2] and [3].

As an alternative, outdated versions of POSIX defined the legacy header
`<varargs.h>` [4].

This patch modernize the `<stdarg.h>` usage a bit.

Unused internal macro `va_init_list()` has been replaced with
`va_start()`.

Checking if functions support prototypes is also not relevant anymore
so the `HAVE_PROTOTYPES` symbol has been removed likewise.

Refs:
[1] https://port70.net/~nsz/c/c89/c89-draft.html#4.1.2
[2] http://git.savannah.gnu.org/cgit/autoconf.git/tree/lib/autoconf/headers.m4
[3] https://www.gnu.org/software/autoconf/manual/autoconf-2.69/autoconf.html
[4] https://en.wikipedia.org/wiki/Stdarg.h#varargs.h

6 years agoadd a command line option '-gc' for make_unicode_property_data.py
K.Kosako [Fri, 14 Sep 2018 05:38:08 +0000 (14:38 +0900)]
add a command line option '-gc' for make_unicode_property_data.py

6 years agoMerge pull request #117 from carusogabriel/simplify-returns
K.Kosako [Thu, 13 Sep 2018 01:09:16 +0000 (10:09 +0900)]
Merge pull request #117 from carusogabriel/simplify-returns

Simplify returns and ternary expressions

6 years agoSimplify returns and ternary expressions
Gabriel Caruso [Thu, 13 Sep 2018 00:45:46 +0000 (21:45 -0300)]
Simplify returns and ternary expressions

6 years agouse onig_positive_int_multiply() for overflow check
K.Kosako [Wed, 12 Sep 2018 02:05:22 +0000 (11:05 +0900)]
use onig_positive_int_multiply() for overflow check

6 years agorename positive_int_multiply() to onig_positive_int_multiply()
K.Kosako [Wed, 12 Sep 2018 01:54:24 +0000 (10:54 +0900)]
rename positive_int_multiply() to onig_positive_int_multiply()

6 years agorefactoring
K.Kosako [Wed, 12 Sep 2018 01:45:32 +0000 (10:45 +0900)]
refactoring

6 years agoMerge pull request #116 from 0xflotus/patch-1
K.Kosako [Mon, 10 Sep 2018 23:31:47 +0000 (08:31 +0900)]
Merge pull request #116 from 0xflotus/patch-1

fixed windows

6 years agoUpdate README.md
0xflotus [Mon, 10 Sep 2018 22:39:16 +0000 (00:39 +0200)]
Update README.md

6 years agoremove unused import statement
K.Kosako [Mon, 10 Sep 2018 02:04:49 +0000 (11:04 +0900)]
remove unused import statement

6 years agoremove redundant EOLs before EOF (follow PR #115)
K.Kosako [Mon, 10 Sep 2018 02:02:47 +0000 (11:02 +0900)]
remove redundant EOLs before EOF (follow PR #115)

6 years agorefactoring
K.Kosako [Mon, 10 Sep 2018 01:11:38 +0000 (10:11 +0900)]
refactoring

6 years agoMerge pull request #115 from petk/patch-trim-final-eol
K.Kosako [Sun, 9 Sep 2018 05:19:21 +0000 (14:19 +0900)]
Merge pull request #115 from petk/patch-trim-final-eol

Trim trailing final new lines

6 years agoTrim trailing final new lines
Peter Kokot [Sun, 9 Sep 2018 05:03:14 +0000 (07:03 +0200)]
Trim trailing final new lines

6 years agoMerge pull request #114 from petk/patch-trailing-whitespaces-2
K.Kosako [Sat, 8 Sep 2018 01:26:55 +0000 (10:26 +0900)]
Merge pull request #114 from petk/patch-trailing-whitespaces-2

Trim trailing whitespaces

6 years agoMerge pull request #113 from petk/patch-ac-header-stdc
K.Kosako [Sat, 8 Sep 2018 01:18:39 +0000 (10:18 +0900)]
Merge pull request #113 from petk/patch-ac-header-stdc

Remove obsolescent AC_HEADER_STDC

6 years agoMerge pull request #112 from petk/patch-gitignore
K.Kosako [Sat, 8 Sep 2018 01:06:27 +0000 (10:06 +0900)]
Merge pull request #112 from petk/patch-gitignore

Unify the .gitignore files

6 years agoMerge pull request #111 from petk/patch-unused-configs
K.Kosako [Sat, 8 Sep 2018 01:01:38 +0000 (10:01 +0900)]
Merge pull request #111 from petk/patch-unused-configs

Remove unused defined symbols

6 years agoTrim trailing whitespaces
Peter Kokot [Fri, 7 Sep 2018 23:12:57 +0000 (01:12 +0200)]
Trim trailing whitespaces

6 years agoRemove obsolescent AC_HEADER_STDC
Peter Kokot [Fri, 7 Sep 2018 18:30:02 +0000 (20:30 +0200)]
Remove obsolescent AC_HEADER_STDC

Autoconf 2.59d (released in 2006) [1] started promoting several macros
as not relevant for newer systems anymore, including the `AC_HEADER_STDC`.

This macro checks if given system has C89 compliant header files such
as <string.h>, <stdlib.h>, <stdarg.h>, <float.h>,... and defines the
`STDC_HEADERS` symbol [2]. Case is that current systems should be well
supported with at least C89 standard headers [3].

Given headers are still additionally checked with the `AC_PROG_CC`
macro, yet not needed anyway.

For cmake build system this applies similarly and the manual custom
check of the standard headers can be removed likewise.

Refs:
[1] http://git.savannah.gnu.org/cgit/autoconf.git/tree/NEWS
[2] https://www.gnu.org/software/autoconf/manual/autoconf-2.69/autoconf.html
[3] https://port70.net/~nsz/c/c89/c89-draft.html#4.1.2

6 years agoUnify the .gitignore files
Peter Kokot [Fri, 7 Sep 2018 18:01:46 +0000 (20:01 +0200)]
Unify the .gitignore files

This patch simplifies ignored files by Git and uses a single place for
them in the root `.gitignore` file for convenience.

6 years agoRemove unused defined symbols
Peter Kokot [Fri, 7 Sep 2018 17:48:58 +0000 (19:48 +0200)]
Remove unused defined symbols

This patch removes unused symbols definitions:
- HAVE_STRCASECMP
- HAVE_STRNCASECMP
- HAVE_STRFTIME
- HAVE_STRTOD
- HAVE_STRTOL
- HAVE_STRTOUL
- HAVE_FMOD
- HAVE_COSH
- HAVE_TANH
- HAVE_SINH
- HAVE_FREXP
- HAVE_MKTIME
- HAVE_MODF
- HAVE_TZNAME

since they aren't used in the current Oniguruma code base. They were
originally mostly part of the build system files where they were defined
based on the system and the presence of the functions strcasecmp,
strncasecmp, strftime, strtod, strtol, strtoul, fmod, cosh, tanh, sinh,
frexp, mktime, modf. Since these functions aren't used in the code the
symbols for checking them can be also removed.

The `HAVE_TZNAME` was part of the AC_STRUCT_TIMEZONE from Autoconf and
other build system parts that checks if struct `tm` has a `tm_zone `
member. This is also not used in the current code base so can be removed.

6 years agoMerge pull request #110 from petk/patch-trailing-whitespaces
K.Kosako [Thu, 6 Sep 2018 21:34:03 +0000 (06:34 +0900)]
Merge pull request #110 from petk/patch-trailing-whitespaces

Trim trailing whitespaces

6 years agoTrim trailing whitespaces
Peter Kokot [Thu, 6 Sep 2018 20:19:08 +0000 (22:19 +0200)]
Trim trailing whitespaces

6 years agoMerge pull request #109 from petk/patch-have-string-h
K.Kosako [Thu, 6 Sep 2018 10:41:13 +0000 (19:41 +0900)]
Merge pull request #109 from petk/patch-have-string-h

Remove HAVE_STRING_H

6 years agoRemove HAVE_STRING_H
Peter Kokot [Thu, 6 Sep 2018 09:54:49 +0000 (11:54 +0200)]
Remove HAVE_STRING_H

The C89 standard and later defines the <string.h> header as part of the
standard headers [1] and on current systems it is always present.

Code included also <strings.h> header as an alterinative in some files.
This kind of check was relevant on some older systems where the
<strings.h> file included definitions for the C89 compliant <string.h>.
Today such alternative check is not required anymore. The <strings.h>
file is part of the POSIX definition these days. Current code doesn't
require the <strings.h> files in cases of these patched files.

Also Autoconf suggests doing this and relying on C89 or above [2] and [3].

[1]: https://port70.net/~nsz/c/c89/c89-draft.html#4.1.2
[2]: http://git.savannah.gnu.org/cgit/autoconf.git/tree/lib/autoconf/headers.m4
[3]: https://www.gnu.org/software/autoconf/manual/autoconf-2.69/autoconf.html

6 years agoMerge pull request #108 from petk/patch-autoupdate
K.Kosako [Thu, 6 Sep 2018 06:05:33 +0000 (15:05 +0900)]
Merge pull request #108 from petk/patch-autoupdate

Upgrade deprecated AC_OUTPUT macro call

6 years agoUpgrade deprecated AC_OUTPUT macro call
Peter Kokot [Thu, 6 Sep 2018 05:49:18 +0000 (07:49 +0200)]
Upgrade deprecated AC_OUTPUT macro call

Autoconf 2.50 made several changes to macro calls. These include also
arguments passed to AC_OUTPUT macro. The upgrading chapter in Autoconf
documentation includes an example of using AC_OUTPUT with
AC_CONFIG_FILES and AC_CONFIG_COMMANDS:
- https://www.gnu.org/software/autoconf/manual/autoconf-2.69/html_node/Obsolete-Macros.html

Systems out there should be well supported by now.

This patch was created with the help of autoupdate script:
autoupdate <file>

More info on where exactly this got deprecated:
- ftp://ftp.gnu.org/old-gnu/Manuals/autoconf-2.13/html_mono/autoconf.html
- ftp://ftp.auckland.ac.nz/pub/gnu/Manuals/autoconf-2.52/html_chapter/autoconf_15.html
- http://git.savannah.gnu.org/cgit/autoconf.git/tree/NEWS

6 years agoMerge pull request #107 from petk/patch-setjmp
K.Kosako [Thu, 6 Sep 2018 05:03:38 +0000 (14:03 +0900)]
Merge pull request #107 from petk/patch-setjmp

Remove unused HAVE__SETJMP symbols

6 years agoRemove unused HAVE__SETJMP symbols
Peter Kokot [Thu, 6 Sep 2018 04:54:58 +0000 (06:54 +0200)]
Remove unused HAVE__SETJMP symbols

6 years agofix invalid range check for name argument in onig_unicode_define_user_property()
K.Kosako [Thu, 6 Sep 2018 04:45:27 +0000 (13:45 +0900)]
fix invalid range check for name argument in onig_unicode_define_user_property()

6 years agoMerge pull request #106 from petk/patch-ac-c-const
K.Kosako [Thu, 6 Sep 2018 04:12:09 +0000 (13:12 +0900)]
Merge pull request #106 from petk/patch-ac-c-const

Remove AC_C_CONST

6 years agoRemove AC_C_CONST
Peter Kokot [Thu, 6 Sep 2018 04:00:14 +0000 (06:00 +0200)]
Remove AC_C_CONST

Autoconf 2.59d (released in 2006) [1] started promoting several macros
as not relevant for newer systems, including the `AC_C_CONST`.

The `const` keyword is used in C since C89. On old systems some compilers
lacked the `const` and this macro defined it to be empty. This check was
relevant on systems with compilers before C89 and on current systems it
can be omitted since Ë™const` is always available. [2]

Refs:
[1] http://git.savannah.gnu.org/cgit/autoconf.git/tree/NEWS
[2] https://www.gnu.org/software/autoconf/manual/autoconf-2.69/autoconf.html

6 years agoMerge pull request #105 from petk/patch-ac-header-time
K.Kosako [Thu, 6 Sep 2018 03:53:26 +0000 (12:53 +0900)]
Merge pull request #105 from petk/patch-ac-header-time

Remove AC_HEADER_TIME

6 years agoMerge pull request #104 from petk/patch-have-memcmp
K.Kosako [Thu, 6 Sep 2018 03:41:36 +0000 (12:41 +0900)]
Merge pull request #104 from petk/patch-have-memcmp

Remove unused old symbols for string.h functions

6 years agoRemove AC_HEADER_TIME
Peter Kokot [Thu, 6 Sep 2018 03:40:25 +0000 (05:40 +0200)]
Remove AC_HEADER_TIME

Autoconf 2.59d (released in 2006) [1] started promoting several macros
as not relevant for newer systems anymore, including the `AC_HEADER_TIME`.

This macro checks if both `<sys/time.h>` and `<time.h>` can be included
at the same time and defines the `TIME_WITH_SYS_TIME` and
`HAVE_SYS_TIME_H` symbols. On current system such check is not relevant
anymore because in case both headers are present both can be also
included at the same time.

This patch simplifies this checking.

Refs:
[1] http://git.savannah.gnu.org/cgit/autoconf.git/tree/NEWS
[2] https://www.gnu.org/software/autoconf/manual/autoconf-2.69/autoconf.html

6 years agoRemove unused old symbols for string.h functions
Peter Kokot [Thu, 6 Sep 2018 03:07:37 +0000 (05:07 +0200)]
Remove unused old symbols for string.h functions

The C89 standard and later defines the <string.h> header as part of the
standard headers [1]. Functions memcmp, memmove, strerror, strchr, strstr,
and others are all part of C89 and <string.h> header definition.

Some build systems used to define the presence of these functions via
HAVE_MEMCMP, HAVE_MEMMOVE, HAVE_STRERROR, HAVE_STRCHR, HAVE_STRSTR
symbols. These aren't used in oniguruma library anymore and can be
ommitted from the config files for windows systems.

[1]: https://port70.net/~nsz/c/c89/c89-draft.html#4.11

6 years agoMerge pull request #103 from petk/patch-ac-func-memcmp
K.Kosako [Thu, 6 Sep 2018 03:03:15 +0000 (12:03 +0900)]
Merge pull request #103 from petk/patch-ac-func-memcmp

Remove AC_FUNC_MEMCMP

6 years agoRemove AC_FUNC_MEMCMP
Peter Kokot [Thu, 6 Sep 2018 02:45:45 +0000 (04:45 +0200)]
Remove AC_FUNC_MEMCMP

Autoconf 2.59d (released in 2006) [1] started promoting several macros
as not relevant for newer systems anymore, including the `AC_FUNC_MEMCMP`.

On some old systems such as SunOS 4.1.3 (EOL in 2003) and NeXT x86
OpenStep (discontinued) the `memcmp` function wasn't present or it
didn't work properly. [2]

On current systems including at least Solaris 10+ this check is not
relevant anymore.

Refs:
[1] http://git.savannah.gnu.org/cgit/autoconf.git/tree/NEWS
[2] https://www.gnu.org/software/autoconf/manual/autoconf-2.69/autoconf.html

6 years agoMerge pull request #102 from xcorail/master
K.Kosako [Wed, 5 Sep 2018 12:30:51 +0000 (21:30 +0900)]
Merge pull request #102 from xcorail/master

Add LGTM code quality badges

6 years agoAdd LGTM.com code quality badges
Xavier RENE-CORAIL [Wed, 5 Sep 2018 10:46:22 +0000 (11:46 +0100)]
Add LGTM.com code quality badges

6 years agoMerge pull request #101 from petk/patch-stdlib-h
K.Kosako [Wed, 5 Sep 2018 04:02:59 +0000 (13:02 +0900)]
Merge pull request #101 from petk/patch-stdlib-h

Remove HAVE_STDLIB_H

6 years agoRemove HAVE_STDLIB_H
Peter Kokot [Wed, 5 Sep 2018 03:42:32 +0000 (05:42 +0200)]
Remove HAVE_STDLIB_H

The `<stdlib.h>` header file is part of the standard C89 headers [1] and
on current systems there is no need to do a manual check if header is
present anymore [2].

Build systems used to check for the presence of the header file and defined
the `HAVE_STDLIB_H` symbol:
- Autoconf in configure.ac
- Cmake in CMakeLists.txt

This patch removes these checks and prepares for another patch to remove
the obsolescent `AC_HEADER_STDC` Autoconf macro and the obsolescent
`STDC_HEADERS` symbol.

Refs:
[1] https://port70.net/~nsz/c/c89/c89-draft.html#4.1.2
[2] http://git.savannah.gnu.org/cgit/autoconf.git/tree/lib/autoconf/headers.m4

6 years agoMerge pull request #100 from petk/patch-float-h
K.Kosako [Wed, 5 Sep 2018 03:13:12 +0000 (12:13 +0900)]
Merge pull request #100 from petk/patch-float-h

Remove HAVE_FLOAT_H

6 years agoRemove HAVE_FLOAT_H
Peter Kokot [Wed, 5 Sep 2018 02:25:01 +0000 (04:25 +0200)]
Remove HAVE_FLOAT_H

The `<float.h>` header file is part of the standard C89 headers [1] and
on current systems there is no need to do a manual check if header is
present anymore [2].

Build systems used to check for the presence of the header file and defined
the `HAVE_FLOAT_H` symbol.

Refs:
[1] https://port70.net/~nsz/c/c89/c89-draft.html#4.1.4
[2] http://git.savannah.gnu.org/cgit/autoconf.git/tree/lib/autoconf/headers.m4

6 years agoMerge pull request #99 from petk/patch-have-limits-h
K.Kosako [Wed, 5 Sep 2018 00:27:36 +0000 (09:27 +0900)]
Merge pull request #99 from petk/patch-have-limits-h

Remove HAVE_LIMITS_H

6 years agoRemove HAVE_LIMITS_H
Peter Kokot [Wed, 5 Sep 2018 00:05:32 +0000 (02:05 +0200)]
Remove HAVE_LIMITS_H

The `<limits.h>` header file is part of the standard C89 headers [1] and
on current systems there is no need to do a manual check anymore if
header is present.

Build systems checked for the presence of the header file and defined
the `HAVE_LIMITS_H` symbol:
- Autoconf in configure.a [2]
- cmake in CMakeLists.txt

Refs:
[1] https://port70.net/~nsz/c/c89/c89-draft.html#4.1.4
[2] http://git.savannah.gnu.org/cgit/autoconf.git/tree/lib/autoconf/headers.m4

6 years agosetup 6.9.0 v6.9.0
K.Kosako [Fri, 31 Aug 2018 05:24:27 +0000 (14:24 +0900)]
setup 6.9.0

6 years agoremove src/unicode-7.0
K.Kosako [Fri, 31 Aug 2018 05:15:23 +0000 (14:15 +0900)]
remove src/unicode-7.0

6 years agoremove src/unicode-7.0 from distribution files
K.Kosako [Fri, 31 Aug 2018 05:13:29 +0000 (14:13 +0900)]
remove src/unicode-7.0 from distribution files

6 years agoupdate HISTORY
K.Kosako [Fri, 31 Aug 2018 04:17:51 +0000 (13:17 +0900)]
update HISTORY

6 years agofix #98: AM_PROG_LIBTOOL is deprecated
K.Kosako [Fri, 31 Aug 2018 04:16:27 +0000 (13:16 +0900)]
fix #98: AM_PROG_LIBTOOL is deprecated

6 years agorefactoring
K.Kosako [Mon, 27 Aug 2018 04:35:38 +0000 (13:35 +0900)]
refactoring

6 years agodon't use STRING_RAW flag
K.Kosako [Mon, 27 Aug 2018 04:30:23 +0000 (13:30 +0900)]
don't use STRING_RAW flag

6 years agorefactoring
K.Kosako [Mon, 27 Aug 2018 04:26:57 +0000 (13:26 +0900)]
refactoring

6 years agoupdate year number
K.Kosako [Mon, 27 Aug 2018 04:10:37 +0000 (13:10 +0900)]
update year number

6 years agosmall update README.md
K.Kosako [Mon, 27 Aug 2018 03:07:18 +0000 (12:07 +0900)]
small update README.md

6 years agominor update of Unicode data files
K.Kosako [Mon, 27 Aug 2018 02:12:58 +0000 (11:12 +0900)]
minor update of Unicode data files

6 years agoadd output of Copyright
K.Kosako [Mon, 27 Aug 2018 02:12:05 +0000 (11:12 +0900)]
add output of Copyright

6 years agorename CASEFOLD_VERSION to UNICODE_CASEFOLD_VERSION
K.Kosako [Mon, 27 Aug 2018 02:01:14 +0000 (11:01 +0900)]
rename CASEFOLD_VERSION to UNICODE_CASEFOLD_VERSION

6 years agorename PROPERTY_VERSION to UNICODE_PROPERTY_VERSION
K.Kosako [Mon, 27 Aug 2018 01:54:11 +0000 (10:54 +0900)]
rename PROPERTY_VERSION to UNICODE_PROPERTY_VERSION

6 years agoupdate year number
K.Kosako [Mon, 27 Aug 2018 01:51:44 +0000 (10:51 +0900)]
update year number

6 years agoupdate README.md
K.Kosako [Fri, 24 Aug 2018 07:01:34 +0000 (16:01 +0900)]
update README.md

6 years agoadd Extended Grapheme Cluster Boundary GB11 rule test cases
K.Kosako [Fri, 24 Aug 2018 06:03:08 +0000 (15:03 +0900)]
add Extended Grapheme Cluster Boundary GB11 rule test cases

6 years agoremove EGCB_E_Base etc.. from EGCB_TYPE
K.Kosako [Fri, 24 Aug 2018 05:35:51 +0000 (14:35 +0900)]
remove EGCB_E_Base etc.. from EGCB_TYPE

6 years agoupdate Extended Grapheme Cluster Boundary rule
K.Kosako [Fri, 24 Aug 2018 05:32:42 +0000 (14:32 +0900)]
update Extended Grapheme Cluster Boundary rule

6 years agoupdate Unicode Properties data for PROP_INDEX_XXX
K.Kosako [Fri, 24 Aug 2018 05:30:12 +0000 (14:30 +0900)]
update Unicode Properties data for PROP_INDEX_XXX

6 years agoadd output of PROP_INDEX_XXXX in Unicode Properties data
K.Kosako [Fri, 24 Aug 2018 05:28:59 +0000 (14:28 +0900)]
add output of PROP_INDEX_XXXX in Unicode Properties data

6 years agomove include position of Unicode Properties data
K.Kosako [Fri, 24 Aug 2018 05:15:28 +0000 (14:15 +0900)]
move include position of Unicode Properties data

6 years agoadd emoji property case into test
K.Kosako [Fri, 24 Aug 2018 04:17:55 +0000 (13:17 +0900)]
add emoji property case into test

6 years agoupdate doc/UNICODE_PROPERTIES for Emoji
K.Kosako [Fri, 24 Aug 2018 04:10:51 +0000 (13:10 +0900)]
update doc/UNICODE_PROPERTIES for Emoji

6 years agoupdate Unicode Properties for Emoji
K.Kosako [Fri, 24 Aug 2018 02:13:11 +0000 (11:13 +0900)]
update Unicode Properties for Emoji

6 years agoadd emoji-data.txt to Unicode Properties
K.Kosako [Fri, 24 Aug 2018 02:12:26 +0000 (11:12 +0900)]
add emoji-data.txt to Unicode Properties

6 years agorefactoring
K.Kosako [Fri, 24 Aug 2018 00:56:40 +0000 (09:56 +0900)]
refactoring

6 years agoupdate Unicode data version to 11.0.0
K.Kosako [Fri, 24 Aug 2018 00:42:20 +0000 (09:42 +0900)]
update Unicode data version to 11.0.0

6 years agoupdate year number
K.Kosako [Fri, 24 Aug 2018 00:40:17 +0000 (09:40 +0900)]
update year number

6 years agoremove unidefine __GNUC__ code for Clang
K.Kosako [Thu, 23 Aug 2018 08:57:17 +0000 (17:57 +0900)]
remove unidefine __GNUC__ code for Clang

6 years agominor optimization
K.Kosako [Thu, 23 Aug 2018 08:34:03 +0000 (17:34 +0900)]
minor optimization

6 years agoreplace option -o to /Fe: for escape warning by cl command
K.Kosako [Wed, 22 Aug 2018 06:03:22 +0000 (15:03 +0900)]
replace option -o to /Fe: for escape warning by cl command

6 years agoadd cast in hash() for escape warning in Windows
K.Kosako [Wed, 22 Aug 2018 05:51:35 +0000 (14:51 +0900)]
add cast in hash() for escape warning in Windows

6 years agoadd src/make_property.sh
K.Kosako [Wed, 22 Aug 2018 05:50:49 +0000 (14:50 +0900)]
add src/make_property.sh

6 years agoadd cast into hval assignment for escape warning in Windows
K.Kosako [Wed, 22 Aug 2018 05:33:32 +0000 (14:33 +0900)]
add cast into hval assignment for escape warning in Windows

6 years agoremove unused function list_node_free_not_car()
K.Kosako [Wed, 22 Aug 2018 04:47:40 +0000 (13:47 +0900)]
remove unused function list_node_free_not_car()

6 years agoadd prefix onigenc_ to sjsi_lookup_property_name()
K.Kosako [Wed, 22 Aug 2018 04:44:09 +0000 (13:44 +0900)]
add prefix onigenc_ to sjsi_lookup_property_name()

6 years agoadd prefix onigenc_ to euc_jp_lookup_property_name()
K.Kosako [Wed, 22 Aug 2018 04:39:59 +0000 (13:39 +0900)]
add prefix onigenc_ to euc_jp_lookup_property_name()

6 years agofix invalid function call in property_name_to_ctype() of sjis.c
K.Kosako [Wed, 22 Aug 2018 04:32:13 +0000 (13:32 +0900)]
fix invalid function call in property_name_to_ctype() of sjis.c

6 years agoadd prefix onigenc_ for unicode_unfold_key(), unicode_fold1_key() etc..
K.Kosako [Wed, 22 Aug 2018 02:30:08 +0000 (11:30 +0900)]
add prefix onigenc_ for unicode_unfold_key(), unicode_fold1_key() etc..