[Groonga-commit] ranguba/ranguba.org at ddeb492 [gh-pages] Update documents

Zurück zum Archiv-Index

Kouhei Sutou null+****@clear*****
Sat Apr 29 11:50:21 JST 2017


Kouhei Sutou	2017-04-29 11:50:21 +0900 (Sat, 29 Apr 2017)

  New Revision: ddeb492e0fcb7624887341b0ff570299961f117a
  https://github.com/ranguba/ranguba.org/commit/ddeb492e0fcb7624887341b0ff570299961f117a

  Message:
    Update documents

  Added files:
    rroonga/en/Groonga/InvertedIndexCursor.html
    rroonga/ja/Groonga/InvertedIndexCursor.html
  Copied files:
    rroonga/en/Groonga/DefaultCache.html
      (from rroonga/en/Groonga/Thread.html)
    rroonga/ja/Groonga/DefaultCache.html
      (from rroonga/ja/Groonga/Thread.html)
  Modified files:
    packnga/en/Packnga.html
    packnga/en/Packnga/DocumentTask.html
    packnga/en/Packnga/ReferenceTask.html
    packnga/en/Packnga/ReleaseTask.html
    packnga/en/Packnga/YARDTask.html
    packnga/en/alphabetical_index.html
    packnga/en/class_list.html
    packnga/en/css/full_list.css
    packnga/en/css/style.css
    packnga/en/file.README.html
    packnga/en/file.lgpl.html
    packnga/en/file.news.html
    packnga/en/file.release.html
    packnga/en/file.tutorial.html
    packnga/en/file_list.html
    packnga/en/frames.html
    packnga/en/index.html
    packnga/en/js/app.js
    packnga/en/js/full_list.js
    packnga/en/method_list.html
    packnga/en/top-level-namespace.html
    packnga/ja/Packnga.html
    packnga/ja/Packnga/DocumentTask.html
    packnga/ja/Packnga/ReferenceTask.html
    packnga/ja/Packnga/ReleaseTask.html
    packnga/ja/Packnga/YARDTask.html
    packnga/ja/alphabetical_index.html
    packnga/ja/class_list.html
    packnga/ja/css/full_list.css
    packnga/ja/css/style.css
    packnga/ja/file.README.html
    packnga/ja/file.lgpl.html
    packnga/ja/file.news.html
    packnga/ja/file.release.html
    packnga/ja/file.tutorial.html
    packnga/ja/file_list.html
    packnga/ja/frames.html
    packnga/ja/index.html
    packnga/ja/js/app.js
    packnga/ja/js/full_list.js
    packnga/ja/method_list.html
    packnga/ja/top-level-namespace.html
    rroonga/en/Groonga.html
    rroonga/en/Groonga/Accessor.html
    rroonga/en/Groonga/AddressIsInUse.html
    rroonga/en/Groonga/AddressIsNotAvailable.html
    rroonga/en/Groonga/ArgumentListTooLong.html
    rroonga/en/Groonga/Array.html
    rroonga/en/Groonga/ArrayCursor.html
    rroonga/en/Groonga/BadAddress.html
    rroonga/en/Groonga/BadFileDescriptor.html
    rroonga/en/Groonga/BrokenPipe.html
    rroonga/en/Groonga/CASError.html
    rroonga/en/Groonga/CallbackLogger.html
    rroonga/en/Groonga/CallbackQueryLogger.html
    rroonga/en/Groonga/Cancel.html
    rroonga/en/Groonga/Closed.html
    rroonga/en/Groonga/Column.html
    rroonga/en/Groonga/Command.html
    rroonga/en/Groonga/Command/Builder.html
    rroonga/en/Groonga/Command/Select.html
    rroonga/en/Groonga/Command/Select/Result.html
    rroonga/en/Groonga/Command/Select/Result/DrillDownResult.html
    rroonga/en/Groonga/CommandError.html
    rroonga/en/Groonga/Config.html
    rroonga/en/Groonga/ConnectionRefused.html
    rroonga/en/Groonga/Context.html
    rroonga/en/Groonga/Context/CommandExecutor.html
    rroonga/en/Groonga/DataColumn.html
    rroonga/en/Groonga/Database.html
    rroonga/en/Groonga/DatabaseDumper.html
    rroonga/en/Groonga/DatabaseInspector.html
    rroonga/en/Groonga/DatabaseInspector/Options.html
    rroonga/en/Groonga/DirectoryNotEmpty.html
    rroonga/en/Groonga/DomainError.html
    rroonga/en/Groonga/DoubleArrayTrie.html
    rroonga/en/Groonga/DoubleArrayTrieCursor.html
    rroonga/en/Groonga/Dumper.html
    rroonga/en/Groonga/Encoding.html
    rroonga/en/Groonga/EncodingSupport.html
    rroonga/en/Groonga/EndOfData.html
    rroonga/en/Groonga/EqualOperator.html
    rroonga/en/Groonga/Error.html
    rroonga/en/Groonga/ExecFormatError.html
    rroonga/en/Groonga/Expression.html
    rroonga/en/Groonga/FileCorrupt.html
    rroonga/en/Groonga/FileExists.html
    rroonga/en/Groonga/FileLogger.html
    rroonga/en/Groonga/FileQueryLogger.html
    rroonga/en/Groonga/FileTooLarge.html
    rroonga/en/Groonga/FilenameTooLong.html
    rroonga/en/Groonga/FixSizeColumn.html
    rroonga/en/Groonga/Flushable.html
    rroonga/en/Groonga/FunctionNotImplemented.html
    rroonga/en/Groonga/GeoPoint.html
    rroonga/en/Groonga/GeoPointValueConverter.html
    rroonga/en/Groonga/GreaterEqualOperator.html
    rroonga/en/Groonga/GreaterOperator.html
    rroonga/en/Groonga/GrntestLog.html
    rroonga/en/Groonga/GrntestLog/EnvironmentEvent.html
    rroonga/en/Groonga/GrntestLog/JobSummaryEvent.html
    rroonga/en/Groonga/GrntestLog/JobsEndEvent.html
    rroonga/en/Groonga/GrntestLog/JobsStartEvent.html
    rroonga/en/Groonga/GrntestLog/Parser.html
    rroonga/en/Groonga/GrntestLog/TaskEvent.html
    rroonga/en/Groonga/Hash.html
    rroonga/en/Groonga/HashCursor.html
    rroonga/en/Groonga/ID.html
    rroonga/en/Groonga/IllegalByteSequence.html
    rroonga/en/Groonga/ImproperLink.html
    rroonga/en/Groonga/InappropriateIOControlOperation.html
    rroonga/en/Groonga/IncompatibleFileFormat.html
    rroonga/en/Groonga/Index.html
    rroonga/en/Groonga/IndexColumn.html
    rroonga/en/Groonga/IndexColumnDumper.html
    rroonga/en/Groonga/IndexCursor.html
    rroonga/en/Groonga/InputOutputError.html
    rroonga/en/Groonga/InterruptedFunctionCall.html
    rroonga/en/Groonga/InvalidArgument.html
    rroonga/en/Groonga/InvalidFormat.html
    rroonga/en/Groonga/InvalidSeek.html
    rroonga/en/Groonga/IsADirectory.html
    rroonga/en/Groonga/LZ4Error.html
    rroonga/en/Groonga/LZOError.html
    rroonga/en/Groonga/LessEqualOperator.html
    rroonga/en/Groonga/LessOperator.html
    rroonga/en/Groonga/Logger.html
    rroonga/en/Groonga/Logger/Flags.html
    rroonga/en/Groonga/MatchOperator.html
    rroonga/en/Groonga/MemoryPool.html
    rroonga/en/Groonga/Name.html
    rroonga/en/Groonga/NetworkIsDown.html
    rroonga/en/Groonga/NoBuffer.html
    rroonga/en/Groonga/NoChildProcesses.html
    rroonga/en/Groonga/NoLocksAvailable.html
    rroonga/en/Groonga/NoMemoryAvailable.html
    rroonga/en/Groonga/NoSpaceLeftOnDevice.html
    rroonga/en/Groonga/NoSuchColumn.html
    rroonga/en/Groonga/NoSuchDevice.html
    rroonga/en/Groonga/NoSuchDeviceOrAddress.html
    rroonga/en/Groonga/NoSuchFileOrDirectory.html
    rroonga/en/Groonga/NoSuchProcess.html
    rroonga/en/Groonga/Normalizer.html
    rroonga/en/Groonga/NormalizerError.html
    rroonga/en/Groonga/NotADirectory.html
    rroonga/en/Groonga/NotEnoughSpace.html
    rroonga/en/Groonga/NotEqualOperator.html
    rroonga/en/Groonga/NotSocket.html
    rroonga/en/Groonga/Object.html
    rroonga/en/Groonga/ObjectClosed.html
    rroonga/en/Groonga/ObjectCorrupt.html
    rroonga/en/Groonga/OperationNotPermitted.html
    rroonga/en/Groonga/OperationNotSupported.html
    rroonga/en/Groonga/OperationTimeout.html
    rroonga/en/Groonga/OperationWouldBlock.html
    rroonga/en/Groonga/Operator.html
    rroonga/en/Groonga/Pagination.html
    rroonga/en/Groonga/PatriciaTrie.html
    rroonga/en/Groonga/PatriciaTrieCursor.html
    rroonga/en/Groonga/PermissionDenied.html
    rroonga/en/Groonga/Plugin.html
    rroonga/en/Groonga/PluginError.html
    rroonga/en/Groonga/Posting.html
    rroonga/en/Groonga/PrefixOperator.html
    rroonga/en/Groonga/Procedure.html
    rroonga/en/Groonga/ProcedureType.html
    rroonga/en/Groonga/QueryLogger.html
    rroonga/en/Groonga/QueryLogger/Flags.html
    rroonga/en/Groonga/RangeError.html
    rroonga/en/Groonga/ReadOnlyFileSystem.html
    rroonga/en/Groonga/Record.html
    rroonga/en/Groonga/RegexpOperator.html
    rroonga/en/Groonga/RequestCanceler.html
    rroonga/en/Groonga/RequestTimer.html
    rroonga/en/Groonga/RequestTimerID.html
    rroonga/en/Groonga/ResourceBusy.html
    rroonga/en/Groonga/ResourceDeadlockAvoided.html
    rroonga/en/Groonga/ResourceTemporarilyUnavailable.html
    rroonga/en/Groonga/ResultTooLarge.html
    rroonga/en/Groonga/RetryMax.html
    rroonga/en/Groonga/Schema.html
    rroonga/en/Groonga/Schema/ColumnCreationWithDifferentOptions.html
    rroonga/en/Groonga/Schema/ColumnNotExists.html
    rroonga/en/Groonga/Schema/Error.html
    rroonga/en/Groonga/Schema/TableCreationWithDifferentOptions.html
    rroonga/en/Groonga/Schema/TableDefinition.html
    rroonga/en/Groonga/Schema/TableNotExists.html
    rroonga/en/Groonga/Schema/UnguessableReferenceTable.html
    rroonga/en/Groonga/Schema/UnknownIndexTarget.html
    rroonga/en/Groonga/Schema/UnknownIndexTargetTable.html
    rroonga/en/Groonga/Schema/UnknownOptions.html
    rroonga/en/Groonga/Schema/UnknownTableType.html
    rroonga/en/Groonga/Schema/ViewDefinition.html
    rroonga/en/Groonga/SchemaDumper.html
    rroonga/en/Groonga/ScorerError.html
    rroonga/en/Groonga/Snippet.html
    rroonga/en/Groonga/SocketIsAlreadyConnected.html
    rroonga/en/Groonga/SocketIsAlreadyShutdowned.html
    rroonga/en/Groonga/SocketIsNotConnected.html
    rroonga/en/Groonga/SocketNotInitialized.html
    rroonga/en/Groonga/StackOverFlow.html
    rroonga/en/Groonga/StatisticMeasurer.html
    rroonga/en/Groonga/SubRecords.html
    rroonga/en/Groonga/SyntaxError.html
    rroonga/en/Groonga/Table.html
    rroonga/en/Groonga/Table/KeySupport.html
    rroonga/en/Groonga/TableCursor.html
    rroonga/en/Groonga/TableCursor/KeySupport.html
    rroonga/en/Groonga/TableDumper.html
    rroonga/en/Groonga/Thread.html
    rroonga/en/Groonga/TokenFilterError.html
    rroonga/en/Groonga/TokenizerError.html
    rroonga/en/Groonga/TokyoGeoPoint.html
    rroonga/en/Groonga/TooLargeOffset.html
    rroonga/en/Groonga/TooLargePage.html
    rroonga/en/Groonga/TooManyLinks.html
    rroonga/en/Groonga/TooManyOpenFiles.html
    rroonga/en/Groonga/TooManyOpenFilesInSystem.html
    rroonga/en/Groonga/TooManySymbolicLinks.html
    rroonga/en/Groonga/TooSmallLimit.html
    rroonga/en/Groonga/TooSmallOffset.html
    rroonga/en/Groonga/TooSmallPage.html
    rroonga/en/Groonga/TooSmallPageSize.html
    rroonga/en/Groonga/Type.html
    rroonga/en/Groonga/UnknownError.html
    rroonga/en/Groonga/UnsupportedCommandVersion.html
    rroonga/en/Groonga/UpdateNotAllowed.html
    rroonga/en/Groonga/Variable.html
    rroonga/en/Groonga/VariableSizeColumn.html
    rroonga/en/Groonga/ViewRecord.html
    rroonga/en/Groonga/WGS84GeoPoint.html
    rroonga/en/Groonga/WindowFunctionError.html
    rroonga/en/Groonga/WindowsEventLogger.html
    rroonga/en/Groonga/ZLibError.html
    rroonga/en/Groonga/ZstdError.html
    rroonga/en/alphabetical_index.html
    rroonga/en/class_list.html
    rroonga/en/css/style.css
    rroonga/en/file.README.html
    rroonga/en/file.cross-compile.html
    rroonga/en/file.install.html
    rroonga/en/file.news.html
    rroonga/en/file.release.html
    rroonga/en/file.tutorial.html
    rroonga/en/file_list.html
    rroonga/en/index.html
    rroonga/en/js/app.js
    rroonga/en/method_list.html
    rroonga/en/top-level-namespace.html
    rroonga/ja/Groonga.html
    rroonga/ja/Groonga/Accessor.html
    rroonga/ja/Groonga/AddressIsInUse.html
    rroonga/ja/Groonga/AddressIsNotAvailable.html
    rroonga/ja/Groonga/ArgumentListTooLong.html
    rroonga/ja/Groonga/Array.html
    rroonga/ja/Groonga/ArrayCursor.html
    rroonga/ja/Groonga/BadAddress.html
    rroonga/ja/Groonga/BadFileDescriptor.html
    rroonga/ja/Groonga/BrokenPipe.html
    rroonga/ja/Groonga/CASError.html
    rroonga/ja/Groonga/CallbackLogger.html
    rroonga/ja/Groonga/CallbackQueryLogger.html
    rroonga/ja/Groonga/Cancel.html
    rroonga/ja/Groonga/Closed.html
    rroonga/ja/Groonga/Column.html
    rroonga/ja/Groonga/CommandError.html
    rroonga/ja/Groonga/Config.html
    rroonga/ja/Groonga/ConnectionRefused.html
    rroonga/ja/Groonga/Context.html
    rroonga/ja/Groonga/Context/CommandExecutor.html
    rroonga/ja/Groonga/DataColumn.html
    rroonga/ja/Groonga/Database.html
    rroonga/ja/Groonga/DatabaseDumper.html
    rroonga/ja/Groonga/DatabaseInspector.html
    rroonga/ja/Groonga/DatabaseInspector/Options.html
    rroonga/ja/Groonga/DirectoryNotEmpty.html
    rroonga/ja/Groonga/DomainError.html
    rroonga/ja/Groonga/DoubleArrayTrie.html
    rroonga/ja/Groonga/DoubleArrayTrieCursor.html
    rroonga/ja/Groonga/Dumper.html
    rroonga/ja/Groonga/Encoding.html
    rroonga/ja/Groonga/EncodingSupport.html
    rroonga/ja/Groonga/EndOfData.html
    rroonga/ja/Groonga/EqualOperator.html
    rroonga/ja/Groonga/Error.html
    rroonga/ja/Groonga/ExecFormatError.html
    rroonga/ja/Groonga/Expression.html
    rroonga/ja/Groonga/FileCorrupt.html
    rroonga/ja/Groonga/FileExists.html
    rroonga/ja/Groonga/FileLogger.html
    rroonga/ja/Groonga/FileQueryLogger.html
    rroonga/ja/Groonga/FileTooLarge.html
    rroonga/ja/Groonga/FilenameTooLong.html
    rroonga/ja/Groonga/FixSizeColumn.html
    rroonga/ja/Groonga/Flushable.html
    rroonga/ja/Groonga/FunctionNotImplemented.html
    rroonga/ja/Groonga/GeoPoint.html
    rroonga/ja/Groonga/GeoPointValueConverter.html
    rroonga/ja/Groonga/GreaterEqualOperator.html
    rroonga/ja/Groonga/GreaterOperator.html
    rroonga/ja/Groonga/GrntestLog.html
    rroonga/ja/Groonga/GrntestLog/EnvironmentEvent.html
    rroonga/ja/Groonga/GrntestLog/JobSummaryEvent.html
    rroonga/ja/Groonga/GrntestLog/JobsEndEvent.html
    rroonga/ja/Groonga/GrntestLog/JobsStartEvent.html
    rroonga/ja/Groonga/GrntestLog/Parser.html
    rroonga/ja/Groonga/GrntestLog/TaskEvent.html
    rroonga/ja/Groonga/Hash.html
    rroonga/ja/Groonga/HashCursor.html
    rroonga/ja/Groonga/ID.html
    rroonga/ja/Groonga/IllegalByteSequence.html
    rroonga/ja/Groonga/ImproperLink.html
    rroonga/ja/Groonga/InappropriateIOControlOperation.html
    rroonga/ja/Groonga/IncompatibleFileFormat.html
    rroonga/ja/Groonga/Index.html
    rroonga/ja/Groonga/IndexColumn.html
    rroonga/ja/Groonga/IndexColumnDumper.html
    rroonga/ja/Groonga/IndexCursor.html
    rroonga/ja/Groonga/InputOutputError.html
    rroonga/ja/Groonga/InterruptedFunctionCall.html
    rroonga/ja/Groonga/InvalidArgument.html
    rroonga/ja/Groonga/InvalidFormat.html
    rroonga/ja/Groonga/InvalidSeek.html
    rroonga/ja/Groonga/IsADirectory.html
    rroonga/ja/Groonga/LZ4Error.html
    rroonga/ja/Groonga/LessEqualOperator.html
    rroonga/ja/Groonga/LessOperator.html
    rroonga/ja/Groonga/Logger.html
    rroonga/ja/Groonga/Logger/Flags.html
    rroonga/ja/Groonga/MatchOperator.html
    rroonga/ja/Groonga/MemoryPool.html
    rroonga/ja/Groonga/Name.html
    rroonga/ja/Groonga/NetworkIsDown.html
    rroonga/ja/Groonga/NoBuffer.html
    rroonga/ja/Groonga/NoChildProcesses.html
    rroonga/ja/Groonga/NoLocksAvailable.html
    rroonga/ja/Groonga/NoMemoryAvailable.html
    rroonga/ja/Groonga/NoSpaceLeftOnDevice.html
    rroonga/ja/Groonga/NoSuchColumn.html
    rroonga/ja/Groonga/NoSuchDevice.html
    rroonga/ja/Groonga/NoSuchDeviceOrAddress.html
    rroonga/ja/Groonga/NoSuchFileOrDirectory.html
    rroonga/ja/Groonga/NoSuchProcess.html
    rroonga/ja/Groonga/Normalizer.html
    rroonga/ja/Groonga/NormalizerError.html
    rroonga/ja/Groonga/NotADirectory.html
    rroonga/ja/Groonga/NotEnoughSpace.html
    rroonga/ja/Groonga/NotEqualOperator.html
    rroonga/ja/Groonga/NotSocket.html
    rroonga/ja/Groonga/Object.html
    rroonga/ja/Groonga/ObjectClosed.html
    rroonga/ja/Groonga/ObjectCorrupt.html
    rroonga/ja/Groonga/OperationNotPermitted.html
    rroonga/ja/Groonga/OperationNotSupported.html
    rroonga/ja/Groonga/OperationTimeout.html
    rroonga/ja/Groonga/OperationWouldBlock.html
    rroonga/ja/Groonga/Operator.html
    rroonga/ja/Groonga/Pagination.html
    rroonga/ja/Groonga/PatriciaTrie.html
    rroonga/ja/Groonga/PatriciaTrieCursor.html
    rroonga/ja/Groonga/PermissionDenied.html
    rroonga/ja/Groonga/Plugin.html
    rroonga/ja/Groonga/PluginError.html
    rroonga/ja/Groonga/Posting.html
    rroonga/ja/Groonga/PrefixOperator.html
    rroonga/ja/Groonga/Procedure.html
    rroonga/ja/Groonga/ProcedureType.html
    rroonga/ja/Groonga/QueryLogger.html
    rroonga/ja/Groonga/QueryLogger/Flags.html
    rroonga/ja/Groonga/RangeError.html
    rroonga/ja/Groonga/ReadOnlyFileSystem.html
    rroonga/ja/Groonga/Record.html
    rroonga/ja/Groonga/RegexpOperator.html
    rroonga/ja/Groonga/RequestCanceler.html
    rroonga/ja/Groonga/RequestTimer.html
    rroonga/ja/Groonga/RequestTimerID.html
    rroonga/ja/Groonga/ResourceBusy.html
    rroonga/ja/Groonga/ResourceDeadlockAvoided.html
    rroonga/ja/Groonga/ResourceTemporarilyUnavailable.html
    rroonga/ja/Groonga/ResultTooLarge.html
    rroonga/ja/Groonga/RetryMax.html
    rroonga/ja/Groonga/Schema.html
    rroonga/ja/Groonga/Schema/ColumnCreationWithDifferentOptions.html
    rroonga/ja/Groonga/Schema/ColumnNotExists.html
    rroonga/ja/Groonga/Schema/Error.html
    rroonga/ja/Groonga/Schema/TableCreationWithDifferentOptions.html
    rroonga/ja/Groonga/Schema/TableDefinition.html
    rroonga/ja/Groonga/Schema/TableNotExists.html
    rroonga/ja/Groonga/Schema/UnguessableReferenceTable.html
    rroonga/ja/Groonga/Schema/UnknownIndexTarget.html
    rroonga/ja/Groonga/Schema/UnknownIndexTargetTable.html
    rroonga/ja/Groonga/Schema/UnknownOptions.html
    rroonga/ja/Groonga/Schema/UnknownTableType.html
    rroonga/ja/Groonga/SchemaDumper.html
    rroonga/ja/Groonga/ScorerError.html
    rroonga/ja/Groonga/Snippet.html
    rroonga/ja/Groonga/SocketIsAlreadyConnected.html
    rroonga/ja/Groonga/SocketIsAlreadyShutdowned.html
    rroonga/ja/Groonga/SocketIsNotConnected.html
    rroonga/ja/Groonga/SocketNotInitialized.html
    rroonga/ja/Groonga/StackOverFlow.html
    rroonga/ja/Groonga/StatisticMeasurer.html
    rroonga/ja/Groonga/SubRecords.html
    rroonga/ja/Groonga/SyntaxError.html
    rroonga/ja/Groonga/Table.html
    rroonga/ja/Groonga/Table/KeySupport.html
    rroonga/ja/Groonga/TableCursor.html
    rroonga/ja/Groonga/TableCursor/KeySupport.html
    rroonga/ja/Groonga/TableDumper.html
    rroonga/ja/Groonga/Thread.html
    rroonga/ja/Groonga/TokenFilterError.html
    rroonga/ja/Groonga/TokenizerError.html
    rroonga/ja/Groonga/TokyoGeoPoint.html
    rroonga/ja/Groonga/TooLargeOffset.html
    rroonga/ja/Groonga/TooLargePage.html
    rroonga/ja/Groonga/TooManyLinks.html
    rroonga/ja/Groonga/TooManyOpenFiles.html
    rroonga/ja/Groonga/TooManyOpenFilesInSystem.html
    rroonga/ja/Groonga/TooManySymbolicLinks.html
    rroonga/ja/Groonga/TooSmallLimit.html
    rroonga/ja/Groonga/TooSmallOffset.html
    rroonga/ja/Groonga/TooSmallPage.html
    rroonga/ja/Groonga/TooSmallPageSize.html
    rroonga/ja/Groonga/Type.html
    rroonga/ja/Groonga/UnknownError.html
    rroonga/ja/Groonga/UnsupportedCommandVersion.html
    rroonga/ja/Groonga/UpdateNotAllowed.html
    rroonga/ja/Groonga/Variable.html
    rroonga/ja/Groonga/VariableSizeColumn.html
    rroonga/ja/Groonga/WGS84GeoPoint.html
    rroonga/ja/Groonga/WindowFunctionError.html
    rroonga/ja/Groonga/WindowsEventLogger.html
    rroonga/ja/Groonga/ZLibError.html
    rroonga/ja/Groonga/ZstdError.html
    rroonga/ja/alphabetical_index.html
    rroonga/ja/class_list.html
    rroonga/ja/css/style.css
    rroonga/ja/file.README.html
    rroonga/ja/file.cross-compile.html
    rroonga/ja/file.install.html
    rroonga/ja/file.news.html
    rroonga/ja/file.release.html
    rroonga/ja/file.tutorial.html
    rroonga/ja/file_list.html
    rroonga/ja/index.html
    rroonga/ja/js/app.js
    rroonga/ja/method_list.html
    rroonga/ja/top-level-namespace.html

  Modified: packnga/en/Packnga.html (+46 -48)
===================================================================
--- packnga/en/Packnga.html    2017-01-12 23:14:03 +0900 (eaead3b)
+++ packnga/en/Packnga.html    2017-04-29 11:50:21 +0900 (00026b7)
@@ -1,8 +1,8 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+<!DOCTYPE html>
+<html>
   <head>
-    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+    <meta charset="utf-8">
+<meta name="viewport" content="width=device-width, initial-scale=1.0">
     <link rel="stylesheet" href="../../ranguba.css" type="text/css" />
     <link rel="shortcut icon" href="../../favicon.ico" />
     <link rel="icon" href="../../favicon.png" />
@@ -19,9 +19,8 @@
   <link rel="stylesheet" href="css/common.css" type="text/css" charset="utf-8" />
 
 <script type="text/javascript" charset="utf-8">
-  hasFrames = window.top.frames.main ? true : false;
+  pathId = "Packnga";
   relpath = '';
-  framesUrl = "frames.html#!Packnga.html";
 </script>
 
 
@@ -32,6 +31,12 @@
 
   </head>
   <body>
+    <div class="nav_wrap">
+      <iframe id="nav" src="class_list.html"></iframe>
+      <div id="resizer"></div>
+    </div>
+
+    <div id="main" tabindex="-1">
 <div class="header">
   <div class="title">
     <a href="../../">
@@ -59,63 +64,59 @@
 <div class="content">
 
 
-    <div id="header">
-      <div id="menu">
+      <div id="header">
+        <div id="menu">
   
     <a href="alphabetical_index.html">Index (P)</a> &raquo;
     
     
     <span class="title">Packnga</span>
   
-
-  <div class="noframes"><span class="title">(</span><a href="." target="_top">no frames</a><span class="title">)</span></div>
 </div>
 
-      <div id="search">
+        <div id="search">
   
     <a class="full_list_link" id="class_list_link"
         href="class_list.html">
-      Class List
-    </a>
-  
-    <a class="full_list_link" id="method_list_link"
-        href="method_list.html">
-      Method List
-    </a>
-  
-    <a class="full_list_link" id="file_list_link"
-        href="file_list.html">
-      File List
+
+        <svg width="24" height="24">
+          <rect x="0" y="4" width="24" height="4" rx="1" ry="1"></rect>
+          <rect x="0" y="12" width="24" height="4" rx="1" ry="1"></rect>
+          <rect x="0" y="20" width="24" height="4" rx="1" ry="1"></rect>
+        </svg>
     </a>
   
 </div>
-      <div class="clear"></div>
-    </div>
+        <div class="clear"></div>
+      </div>
 
-    <iframe id="search_frame"></iframe>
+      <iframe id="search_frame" src="class_list.html"></iframe>
 
-    <div id="content"><h1>Module: Packnga
+      <div id="content"><h1>Module: Packnga
   
   
   
 </h1>
+<div class="box_info">
+  
 
-<dl class="box">
   
   
-    
   
-    
   
   
+
+  
+
   
-    <dt class="r1 last">Defined in:</dt>
-    <dd class="r1 last">lib/packnga/version.rb<span class="defines">,<br />
-  lib/packnga/yard-task.rb,<br /> lib/packnga/release-task.rb,<br /> lib/packnga/document-task.rb,<br /> lib/packnga/reference-task.rb</span>
+  <dl>
+    <dt>Defined in:</dt>
+    <dd>lib/packnga/version.rb<span class="defines">,<br />
+  lib/packnga/yard-task.rb,<br /> lib/packnga/release-task.rb,<br /> lib/packnga/document-task.rb,<br /> lib/packnga/reference-task.rb,<br /> lib/packnga/version.rb,<br /> lib/packnga/reference-task.rb</span>
 </dd>
+  </dl>
   
-</dl>
-<div class="clear"></div>
+</div>
 
 <h2>Overview</h2><div class="docstring">
   <div class="discussion">
@@ -149,11 +150,10 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  <span
 </p>
 
   <h2>Constant Summary</h2>
-  
-    <dl class="constants">
-      
-        <dt id="VERSION-constant" class="">VERSION =
-          <div class="docstring">
+  <dl class="constants">
+    
+      <dt id="VERSION-constant" class="">VERSION =
+        <div class="docstring">
   <div class="discussion">
     <p>Packnga version.</p>
 
@@ -163,11 +163,10 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  <span
   
 
 </div>
-        </dt>
-        <dd><pre class="code"><span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>1.0.3</span><span class='tstring_end'>&quot;</span></span></pre></dd>
-      
-    </dl>
-  
+      </dt>
+      <dd><pre class="code"><span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>1.0.5</span><span class='tstring_end'>&quot;</span></span></pre></dd>
+    
+  </dl>
 
 
 
@@ -179,9 +178,7 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  <span
 
 </div>
 
-    <div id="footer"></div>
-
-  
+      <div id="footer">
     </div>
 
     <div class="sponsors">
@@ -202,5 +199,6 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  <span
       </p>
     </div>
 
-</body>
+</div>
+  </body>
 </html>
\ No newline at end of file

  Modified: packnga/en/Packnga/DocumentTask.html (+63 -61)
===================================================================
--- packnga/en/Packnga/DocumentTask.html    2017-01-12 23:14:03 +0900 (bc6d989)
+++ packnga/en/Packnga/DocumentTask.html    2017-04-29 11:50:21 +0900 (16ab33a)
@@ -1,8 +1,8 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+<!DOCTYPE html>
+<html>
   <head>
-    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+    <meta charset="utf-8">
+<meta name="viewport" content="width=device-width, initial-scale=1.0">
     <link rel="stylesheet" href="../../../ranguba.css" type="text/css" />
     <link rel="shortcut icon" href="../../../favicon.ico" />
     <link rel="icon" href="../../../favicon.png" />
@@ -19,9 +19,8 @@
   <link rel="stylesheet" href="../css/common.css" type="text/css" charset="utf-8" />
 
 <script type="text/javascript" charset="utf-8">
-  hasFrames = window.top.frames.main ? true : false;
+  pathId = "Packnga::DocumentTask";
   relpath = '../';
-  framesUrl = "../frames.html#!Packnga/DocumentTask.html";
 </script>
 
 
@@ -32,6 +31,12 @@
 
   </head>
   <body>
+    <div class="nav_wrap">
+      <iframe id="nav" src="../class_list.html"></iframe>
+      <div id="resizer"></div>
+    </div>
+
+    <div id="main" tabindex="-1">
 <div class="header">
   <div class="title">
     <a href="../../../">
@@ -59,51 +64,44 @@
 <div class="content">
 
 
-    <div id="header">
-      <div id="menu">
+      <div id="header">
+        <div id="menu">
   
     <a href="../alphabetical_index.html">Index (D)</a> &raquo;
     <span class='title'><span class='object_link'><a href="../Packnga.html" title="Packnga (module)">Packnga</a></span></span>
      &raquo; 
     <span class="title">DocumentTask</span>
   
-
-  <div class="noframes"><span class="title">(</span><a href="." target="_top">no frames</a><span class="title">)</span></div>
 </div>
 
-      <div id="search">
+        <div id="search">
   
     <a class="full_list_link" id="class_list_link"
         href="../class_list.html">
-      Class List
-    </a>
-  
-    <a class="full_list_link" id="method_list_link"
-        href="../method_list.html">
-      Method List
-    </a>
-  
-    <a class="full_list_link" id="file_list_link"
-        href="../file_list.html">
-      File List
+
+        <svg width="24" height="24">
+          <rect x="0" y="4" width="24" height="4" rx="1" ry="1"></rect>
+          <rect x="0" y="12" width="24" height="4" rx="1" ry="1"></rect>
+          <rect x="0" y="20" width="24" height="4" rx="1" ry="1"></rect>
+        </svg>
     </a>
   
 </div>
-      <div class="clear"></div>
-    </div>
+        <div class="clear"></div>
+      </div>
 
-    <iframe id="search_frame"></iframe>
+      <iframe id="search_frame" src="../class_list.html"></iframe>
 
-    <div id="content"><h1>Class: Packnga::DocumentTask
+      <div id="content"><h1>Class: Packnga::DocumentTask
   
   
   
 </h1>
-
-<dl class="box">
+<div class="box_info">
   
-    <dt class="r1">Inherits:</dt>
-    <dd class="r1">
+  <dl>
+    <dt>Inherits:</dt>
+    <dd>
       <span class="inheritName">Object</span>
       
         <ul class="fullTree">
@@ -114,25 +112,30 @@
         </ul>
         <a href="#" class="inheritanceTree">show all</a>
       
-      </dd>
-    
+    </dd>
+  </dl>
   
+
   
-    
   
-    
-      <dt class="r2">Includes:</dt>
-      <dd class="r2">Rake::DSL</dd>
-      
-    
   
   
+  <dl>
+      <dt>Includes:</dt>
+      <dd>Rake::DSL</dd>
+  </dl>
+  
+  
+
+  
+
   
-    <dt class="r1 last">Defined in:</dt>
-    <dd class="r1 last">lib/packnga/document-task.rb</dd>
+  <dl>
+    <dt>Defined in:</dt>
+    <dd>lib/packnga/document-task.rb</dd>
+  </dl>
   
-</dl>
-<div class="clear"></div>
+</div>
 
 <h2>Overview</h2><div class="docstring">
   <div class="discussion">
@@ -168,7 +171,7 @@ They generate <span class="caps">YARD</span> document or references.</p>
   
     <h2>
       Instance Method Summary
-      <small>(<a href="#" class="summary_toggle">collapse</a>)</small>
+      <small><a href="#" class="summary_toggle">collapse</a></small>
     </h2>
 
     <ul class="summary">
@@ -176,7 +179,7 @@ They generate <span class="caps">YARD</span> document or references.</p>
         <li class="public ">
   <span class="summary_signature">
     
-      <a href="#base_dir%3D-instance_method" title="#base_dir= (instance method)">- (Object) <strong>base_dir=</strong>(dir) </a>
+      <a href="#base_dir%3D-instance_method" title="#base_dir= (instance method)">#<strong>base_dir=</strong>(dir)  &#x21d2; Object </a>
     
 
     
@@ -198,7 +201,7 @@ They generate <span class="caps">YARD</span> document or references.</p>
         <li class="public ">
   <span class="summary_signature">
     
-      <a href="#initialize-instance_method" title="#initialize (instance method)">- (DocumentTask) <strong>initialize</strong>(spec) {|_self| ... }</a>
+      <a href="#initialize-instance_method" title="#initialize (instance method)">#<strong>initialize</strong>(spec) {|_self| ... } &#x21d2; DocumentTask </a>
     
 
     
@@ -222,7 +225,7 @@ They generate <span class="caps">YARD</span> document or references.</p>
         <li class="public ">
   <span class="summary_signature">
     
-      <a href="#original_language%3D-instance_method" title="#original_language= (instance method)">- (Object) <strong>original_language=</strong>(language) </a>
+      <a href="#original_language%3D-instance_method" title="#original_language= (instance method)">#<strong>original_language=</strong>(language)  &#x21d2; Object </a>
     
 
     
@@ -244,7 +247,7 @@ They generate <span class="caps">YARD</span> document or references.</p>
         <li class="public ">
   <span class="summary_signature">
     
-      <a href="#reference-instance_method" title="#reference (instance method)">- (Object) <strong>reference</strong> {|@reference_task| ... }</a>
+      <a href="#reference-instance_method" title="#reference (instance method)">#<strong>reference</strong> {|@reference_task| ... } &#x21d2; Object </a>
     
 
     
@@ -266,7 +269,7 @@ They generate <span class="caps">YARD</span> document or references.</p>
         <li class="public ">
   <span class="summary_signature">
     
-      <a href="#translate_language%3D-instance_method" title="#translate_language= (instance method)">- (Object) <strong>translate_language=</strong>(language) </a>
+      <a href="#translate_language%3D-instance_method" title="#translate_language= (instance method)">#<strong>translate_language=</strong>(language)  &#x21d2; Object </a>
     
 
     
@@ -288,7 +291,7 @@ They generate <span class="caps">YARD</span> document or references.</p>
         <li class="public ">
   <span class="summary_signature">
     
-      <a href="#translate_languages%3D-instance_method" title="#translate_languages= (instance method)">- (Object) <strong>translate_languages=</strong>(languages) </a>
+      <a href="#translate_languages%3D-instance_method" title="#translate_languages= (instance method)">#<strong>translate_languages=</strong>(languages)  &#x21d2; Object </a>
     
 
     
@@ -310,7 +313,7 @@ They generate <span class="caps">YARD</span> document or references.</p>
         <li class="public ">
   <span class="summary_signature">
     
-      <a href="#yard-instance_method" title="#yard (instance method)">- (Object) <strong>yard</strong> {|@yard_task| ... }</a>
+      <a href="#yard-instance_method" title="#yard (instance method)">#<strong>yard</strong> {|@yard_task| ... } &#x21d2; Object </a>
     
 
     
@@ -339,7 +342,7 @@ They generate <span class="caps">YARD</span> document or references.</p>
     <div class="method_details first">
   <h3 class="signature first" id="initialize-instance_method">
   
-    - (<tt><span class='object_link'><a href="" title="Packnga::DocumentTask (class)">DocumentTask</a></span></tt>) <strong>initialize</strong>(spec) {|_self| ... }
+    #<strong>initialize</strong>(spec) {|_self| ... } &#x21d2; <tt><span class='object_link'><a href="" title="Packnga::DocumentTask (class)">DocumentTask</a></span></tt> 
   
 
   
@@ -459,7 +462,7 @@ and to translate references.</p>
       <div class="method_details first">
   <h3 class="signature first" id="base_dir=-instance_method">
   
-    - (<tt>Object</tt>) <strong>base_dir=</strong>(dir) 
+    #<strong>base_dir=</strong>(dir)  &#x21d2; <tt>Object</tt> 
   
 
   
@@ -534,7 +537,7 @@ and to translate references.</p>
       <div class="method_details ">
   <h3 class="signature " id="original_language=-instance_method">
   
-    - (<tt>Object</tt>) <strong>original_language=</strong>(language) 
+    #<strong>original_language=</strong>(language)  &#x21d2; <tt>Object</tt> 
   
 
   
@@ -614,7 +617,7 @@ Specified value is used to define language for translation.</p>
       <div class="method_details ">
   <h3 class="signature " id="reference-instance_method">
   
-    - (<tt>Object</tt>) <strong>reference</strong> {|@reference_task| ... }
+    #<strong>reference</strong> {|@reference_task| ... } &#x21d2; <tt>Object</tt> 
   
 
   
@@ -680,7 +683,7 @@ Specified value is used to define language for translation.</p>
       <div class="method_details ">
   <h3 class="signature " id="translate_language=-instance_method">
   
-    - (<tt>Object</tt>) <strong>translate_language=</strong>(language) 
+    #<strong>translate_language=</strong>(language)  &#x21d2; <tt>Object</tt> 
   
 
   
@@ -776,7 +779,7 @@ Otherwise, it is not specified.</p>
       <div class="method_details ">
   <h3 class="signature " id="translate_languages=-instance_method">
   
-    - (<tt>Object</tt>) <strong>translate_languages=</strong>(languages) 
+    #<strong>translate_languages=</strong>(languages)  &#x21d2; <tt>Object</tt> 
   
 
   
@@ -872,7 +875,7 @@ Otherwise, it is not specified.</p>
       <div class="method_details ">
   <h3 class="signature " id="yard-instance_method">
   
-    - (<tt>Object</tt>) <strong>yard</strong> {|@yard_task| ... }
+    #<strong>yard</strong> {|@yard_task| ... } &#x21d2; <tt>Object</tt> 
   
 
   
@@ -939,9 +942,7 @@ Otherwise, it is not specified.</p>
 
 </div>
 
-    <div id="footer"></div>
-
-  
+      <div id="footer">
     </div>
 
     <div class="sponsors">
@@ -962,5 +963,6 @@ Otherwise, it is not specified.</p>
       </p>
     </div>
 
-</body>
+</div>
+  </body>
 </html>
\ No newline at end of file

  Modified: packnga/en/Packnga/ReferenceTask.html (+81 -77)
===================================================================
--- packnga/en/Packnga/ReferenceTask.html    2017-01-12 23:14:03 +0900 (d0edd89)
+++ packnga/en/Packnga/ReferenceTask.html    2017-04-29 11:50:21 +0900 (04c9cad)
@@ -1,8 +1,8 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+<!DOCTYPE html>
+<html>
   <head>
-    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+    <meta charset="utf-8">
+<meta name="viewport" content="width=device-width, initial-scale=1.0">
     <link rel="stylesheet" href="../../../ranguba.css" type="text/css" />
     <link rel="shortcut icon" href="../../../favicon.ico" />
     <link rel="icon" href="../../../favicon.png" />
@@ -19,9 +19,8 @@
   <link rel="stylesheet" href="../css/common.css" type="text/css" charset="utf-8" />
 
 <script type="text/javascript" charset="utf-8">
-  hasFrames = window.top.frames.main ? true : false;
+  pathId = "Packnga::ReferenceTask";
   relpath = '../';
-  framesUrl = "../frames.html#!Packnga/ReferenceTask.html";
 </script>
 
 
@@ -32,6 +31,12 @@
 
   </head>
   <body>
+    <div class="nav_wrap">
+      <iframe id="nav" src="../class_list.html"></iframe>
+      <div id="resizer"></div>
+    </div>
+
+    <div id="main" tabindex="-1">
 <div class="header">
   <div class="title">
     <a href="../../../">
@@ -59,51 +64,44 @@
 <div class="content">
 
 
-    <div id="header">
-      <div id="menu">
+      <div id="header">
+        <div id="menu">
   
     <a href="../alphabetical_index.html">Index (R)</a> &raquo;
     <span class='title'><span class='object_link'><a href="../Packnga.html" title="Packnga (module)">Packnga</a></span></span>
      &raquo; 
     <span class="title">ReferenceTask</span>
   
-
-  <div class="noframes"><span class="title">(</span><a href="." target="_top">no frames</a><span class="title">)</span></div>
 </div>
 
-      <div id="search">
+        <div id="search">
   
     <a class="full_list_link" id="class_list_link"
         href="../class_list.html">
-      Class List
-    </a>
-  
-    <a class="full_list_link" id="method_list_link"
-        href="../method_list.html">
-      Method List
-    </a>
-  
-    <a class="full_list_link" id="file_list_link"
-        href="../file_list.html">
-      File List
+
+        <svg width="24" height="24">
+          <rect x="0" y="4" width="24" height="4" rx="1" ry="1"></rect>
+          <rect x="0" y="12" width="24" height="4" rx="1" ry="1"></rect>
+          <rect x="0" y="20" width="24" height="4" rx="1" ry="1"></rect>
+        </svg>
     </a>
   
 </div>
-      <div class="clear"></div>
-    </div>
+        <div class="clear"></div>
+      </div>
 
-    <iframe id="search_frame"></iframe>
+      <iframe id="search_frame" src="../class_list.html"></iframe>
 
-    <div id="content"><h1>Class: Packnga::ReferenceTask
+      <div id="content"><h1>Class: Packnga::ReferenceTask
   
   
   
 </h1>
-
-<dl class="box">
+<div class="box_info">
   
-    <dt class="r1">Inherits:</dt>
-    <dd class="r1">
+  <dl>
+    <dt>Inherits:</dt>
+    <dd>
       <span class="inheritName">Object</span>
       
         <ul class="fullTree">
@@ -114,25 +112,32 @@
         </ul>
         <a href="#" class="inheritanceTree">show all</a>
       
-      </dd>
-    
+    </dd>
+  </dl>
   
+
   
-    
   
-    
-      <dt class="r2">Includes:</dt>
-      <dd class="r2">ERB::Util, Rake::DSL</dd>
-      
-    
   
   
+  <dl>
+      <dt>Includes:</dt>
+      <dd>ERB::Util, Rake::DSL</dd>
+  </dl>
+  
+  
+
+  
+
   
-    <dt class="r1 last">Defined in:</dt>
-    <dd class="r1 last">lib/packnga/reference-task.rb</dd>
+  <dl>
+    <dt>Defined in:</dt>
+    <dd>lib/packnga/reference-task.rb<span class="defines">,<br />
+  lib/packnga/reference-task.rb</span>
+</dd>
+  </dl>
   
-</dl>
-<div class="clear"></div>
+</div>
 
 <h2>Overview</h2><div class="docstring">
   <div class="discussion">
@@ -162,13 +167,13 @@ They generate, translate and prepare to publish references.</p>
 
 
 
-  <h2>Instance Attribute Summary <small>(<a href="#" class="summary_toggle">collapse</a>)</small></h2>
+  <h2>Instance Attribute Summary <small><a href="#" class="summary_toggle">collapse</a></small></h2>
   <ul class="summary">
     
       <li class="public ">
   <span class="summary_signature">
     
-      <a href="#base_dir-instance_method" title="#base_dir (instance method)">- (String) <strong>base_dir</strong> </a>
+      <a href="#base_dir-instance_method" title="#base_dir (instance method)">#<strong>base_dir</strong>  &#x21d2; String </a>
     
 
     
@@ -193,7 +198,7 @@ They generate, translate and prepare to publish references.</p>
       <li class="public ">
   <span class="summary_signature">
     
-      <a href="#original_language-instance_method" title="#original_language (instance method)">- (String) <strong>original_language</strong> </a>
+      <a href="#original_language-instance_method" title="#original_language (instance method)">#<strong>original_language</strong>  &#x21d2; String </a>
     
 
     
@@ -218,7 +223,7 @@ They generate, translate and prepare to publish references.</p>
       <li class="public ">
   <span class="summary_signature">
     
-      <a href="#readme-instance_method" title="#readme (instance method)">- (String) <strong>readme</strong> </a>
+      <a href="#readme-instance_method" title="#readme (instance method)">#<strong>readme</strong>  &#x21d2; String </a>
     
 
     
@@ -243,7 +248,7 @@ They generate, translate and prepare to publish references.</p>
       <li class="public ">
   <span class="summary_signature">
     
-      <a href="#source_files-instance_method" title="#source_files (instance method)">- (Array&lt;String&gt;) <strong>source_files</strong> </a>
+      <a href="#source_files-instance_method" title="#source_files (instance method)">#<strong>source_files</strong>  &#x21d2; Array&lt;String&gt; </a>
     
 
     
@@ -268,7 +273,7 @@ They generate, translate and prepare to publish references.</p>
       <li class="public ">
   <span class="summary_signature">
     
-      <a href="#text_files-instance_method" title="#text_files (instance method)">- (Array&lt;String&gt;) <strong>text_files</strong> </a>
+      <a href="#text_files-instance_method" title="#text_files (instance method)">#<strong>text_files</strong>  &#x21d2; Array&lt;String&gt; </a>
     
 
     
@@ -293,7 +298,7 @@ They generate, translate and prepare to publish references.</p>
       <li class="public ">
   <span class="summary_signature">
     
-      <a href="#translate_languages-instance_method" title="#translate_languages (instance method)">- (Array&lt;String&gt;) <strong>translate_languages</strong> </a>
+      <a href="#translate_languages-instance_method" title="#translate_languages (instance method)">#<strong>translate_languages</strong>  &#x21d2; Array&lt;String&gt; </a>
     
 
     
@@ -331,7 +336,7 @@ They generate, translate and prepare to publish references.</p>
       <div class="method_details first">
   <h3 class="signature first" id="base_dir-instance_method">
   
-    - (<tt>String</tt>) <strong>base_dir</strong> 
+    #<strong>base_dir</strong>  &#x21d2; <tt>String</tt> 
   
 
   
@@ -382,12 +387,12 @@ They generate, translate and prepare to publish references.</p>
       <pre class="lines">
 
 
+36
 37
-38
-39</pre>
+38</pre>
     </td>
     <td>
-      <pre class="code"><span class="info file"># File 'lib/packnga/reference-task.rb', line 37</span>
+      <pre class="code"><span class="info file"># File 'lib/packnga/reference-task.rb', line 36</span>
 
 <span class='kw'>def</span> <span class='id identifier rubyid_base_dir'>base_dir</span>
   <span class='ivar'>@base_dir</span>
@@ -402,7 +407,7 @@ They generate, translate and prepare to publish references.</p>
       <div class="method_details ">
   <h3 class="signature " id="original_language-instance_method">
   
-    - (<tt>String</tt>) <strong>original_language</strong> 
+    #<strong>original_language</strong>  &#x21d2; <tt>String</tt> 
   
 
   
@@ -461,12 +466,12 @@ document. Its default value is &#8220;en&#8221; (English).</p>
       <pre class="lines">
 
 
+57
 58
-59
-60</pre>
+59</pre>
     </td>
     <td>
-      <pre class="code"><span class="info file"># File 'lib/packnga/reference-task.rb', line 58</span>
+      <pre class="code"><span class="info file"># File 'lib/packnga/reference-task.rb', line 57</span>
 
 <span class='kw'>def</span> <span class='id identifier rubyid_original_language'>original_language</span>
   <span class='ivar'>@original_language</span>
@@ -481,7 +486,7 @@ document. Its default value is &#8220;en&#8221; (English).</p>
       <div class="method_details ">
   <h3 class="signature " id="readme-instance_method">
   
-    - (<tt>String</tt>) <strong>readme</strong> 
+    #<strong>readme</strong>  &#x21d2; <tt>String</tt> 
   
 
   
@@ -532,12 +537,12 @@ document. Its default value is &#8220;en&#8221; (English).</p>
       <pre class="lines">
 
 
+40
 41
-42
-43</pre>
+42</pre>
     </td>
     <td>
-      <pre class="code"><span class="info file"># File 'lib/packnga/reference-task.rb', line 41</span>
+      <pre class="code"><span class="info file"># File 'lib/packnga/reference-task.rb', line 40</span>
 
 <span class='kw'>def</span> <span class='id identifier rubyid_readme'>readme</span>
   <span class='ivar'>@readme</span>
@@ -552,7 +557,7 @@ document. Its default value is &#8220;en&#8221; (English).</p>
       <div class="method_details ">
   <h3 class="signature " id="source_files-instance_method">
   
-    - (<tt>Array&lt;String&gt;</tt>) <strong>source_files</strong> 
+    #<strong>source_files</strong>  &#x21d2; <tt>Array&lt;String&gt;</tt> 
   
 
   
@@ -603,12 +608,12 @@ document. Its default value is &#8220;en&#8221; (English).</p>
       <pre class="lines">
 
 
+44
 45
-46
-47</pre>
+46</pre>
     </td>
     <td>
-      <pre class="code"><span class="info file"># File 'lib/packnga/reference-task.rb', line 45</span>
+      <pre class="code"><span class="info file"># File 'lib/packnga/reference-task.rb', line 44</span>
 
 <span class='kw'>def</span> <span class='id identifier rubyid_source_files'>source_files</span>
   <span class='ivar'>@source_files</span>
@@ -623,7 +628,7 @@ document. Its default value is &#8220;en&#8221; (English).</p>
       <div class="method_details ">
   <h3 class="signature " id="text_files-instance_method">
   
-    - (<tt>Array&lt;String&gt;</tt>) <strong>text_files</strong> 
+    #<strong>text_files</strong>  &#x21d2; <tt>Array&lt;String&gt;</tt> 
   
 
   
@@ -674,12 +679,12 @@ document. Its default value is &#8220;en&#8221; (English).</p>
       <pre class="lines">
 
 
+48
 49
-50
-51</pre>
+50</pre>
     </td>
     <td>
-      <pre class="code"><span class="info file"># File 'lib/packnga/reference-task.rb', line 49</span>
+      <pre class="code"><span class="info file"># File 'lib/packnga/reference-task.rb', line 48</span>
 
 <span class='kw'>def</span> <span class='id identifier rubyid_text_files'>text_files</span>
   <span class='ivar'>@text_files</span>
@@ -694,7 +699,7 @@ document. Its default value is &#8220;en&#8221; (English).</p>
       <div class="method_details ">
   <h3 class="signature " id="translate_languages-instance_method">
   
-    - (<tt>Array&lt;String&gt;</tt>) <strong>translate_languages</strong> 
+    #<strong>translate_languages</strong>  &#x21d2; <tt>Array&lt;String&gt;</tt> 
   
 
   
@@ -756,12 +761,12 @@ Otherwise, it is not specified.</p>
       <pre class="lines">
 
 
+70
 71
-72
-73</pre>
+72</pre>
     </td>
     <td>
-      <pre class="code"><span class="info file"># File 'lib/packnga/reference-task.rb', line 71</span>
+      <pre class="code"><span class="info file"># File 'lib/packnga/reference-task.rb', line 70</span>
 
 <span class='kw'>def</span> <span class='id identifier rubyid_translate_languages'>translate_languages</span>
   <span class='ivar'>@translate_languages</span>
@@ -776,9 +781,7 @@ Otherwise, it is not specified.</p>
 
 </div>
 
-    <div id="footer"></div>
-
-  
+      <div id="footer">
     </div>
 
     <div class="sponsors">
@@ -799,5 +802,6 @@ Otherwise, it is not specified.</p>
       </p>
     </div>
 
-</body>
+</div>
+  </body>
 </html>
\ No newline at end of file

  Modified: packnga/en/Packnga/ReleaseTask.html (+58 -56)
===================================================================
--- packnga/en/Packnga/ReleaseTask.html    2017-01-12 23:14:03 +0900 (4e33f43)
+++ packnga/en/Packnga/ReleaseTask.html    2017-04-29 11:50:21 +0900 (328d091)
@@ -1,8 +1,8 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+<!DOCTYPE html>
+<html>
   <head>
-    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+    <meta charset="utf-8">
+<meta name="viewport" content="width=device-width, initial-scale=1.0">
     <link rel="stylesheet" href="../../../ranguba.css" type="text/css" />
     <link rel="shortcut icon" href="../../../favicon.ico" />
     <link rel="icon" href="../../../favicon.png" />
@@ -19,9 +19,8 @@
   <link rel="stylesheet" href="../css/common.css" type="text/css" charset="utf-8" />
 
 <script type="text/javascript" charset="utf-8">
-  hasFrames = window.top.frames.main ? true : false;
+  pathId = "Packnga::ReleaseTask";
   relpath = '../';
-  framesUrl = "../frames.html#!Packnga/ReleaseTask.html";
 </script>
 
 
@@ -32,6 +31,12 @@
 
   </head>
   <body>
+    <div class="nav_wrap">
+      <iframe id="nav" src="../class_list.html"></iframe>
+      <div id="resizer"></div>
+    </div>
+
+    <div id="main" tabindex="-1">
 <div class="header">
   <div class="title">
     <a href="../../../">
@@ -59,51 +64,44 @@
 <div class="content">
 
 
-    <div id="header">
-      <div id="menu">
+      <div id="header">
+        <div id="menu">
   
     <a href="../alphabetical_index.html">Index (R)</a> &raquo;
     <span class='title'><span class='object_link'><a href="../Packnga.html" title="Packnga (module)">Packnga</a></span></span>
      &raquo; 
     <span class="title">ReleaseTask</span>
   
-
-  <div class="noframes"><span class="title">(</span><a href="." target="_top">no frames</a><span class="title">)</span></div>
 </div>
 
-      <div id="search">
+        <div id="search">
   
     <a class="full_list_link" id="class_list_link"
         href="../class_list.html">
-      Class List
-    </a>
-  
-    <a class="full_list_link" id="method_list_link"
-        href="../method_list.html">
-      Method List
-    </a>
-  
-    <a class="full_list_link" id="file_list_link"
-        href="../file_list.html">
-      File List
+
+        <svg width="24" height="24">
+          <rect x="0" y="4" width="24" height="4" rx="1" ry="1"></rect>
+          <rect x="0" y="12" width="24" height="4" rx="1" ry="1"></rect>
+          <rect x="0" y="20" width="24" height="4" rx="1" ry="1"></rect>
+        </svg>
     </a>
   
 </div>
-      <div class="clear"></div>
-    </div>
+        <div class="clear"></div>
+      </div>
 
-    <iframe id="search_frame"></iframe>
+      <iframe id="search_frame" src="../class_list.html"></iframe>
 
-    <div id="content"><h1>Class: Packnga::ReleaseTask
+      <div id="content"><h1>Class: Packnga::ReleaseTask
   
   
   
 </h1>
-
-<dl class="box">
+<div class="box_info">
   
-    <dt class="r1">Inherits:</dt>
-    <dd class="r1">
+  <dl>
+    <dt>Inherits:</dt>
+    <dd>
       <span class="inheritName">Object</span>
       
         <ul class="fullTree">
@@ -114,25 +112,30 @@
         </ul>
         <a href="#" class="inheritanceTree">show all</a>
       
-      </dd>
-    
+    </dd>
+  </dl>
   
+
   
-    
   
-    
-      <dt class="r2">Includes:</dt>
-      <dd class="r2">Rake::DSL</dd>
-      
-    
   
   
+  <dl>
+      <dt>Includes:</dt>
+      <dd>Rake::DSL</dd>
+  </dl>
+  
+  
+
+  
+
   
-    <dt class="r1 last">Defined in:</dt>
-    <dd class="r1 last">lib/packnga/release-task.rb</dd>
+  <dl>
+    <dt>Defined in:</dt>
+    <dd>lib/packnga/release-task.rb</dd>
+  </dl>
   
-</dl>
-<div class="clear"></div>
+</div>
 
 <h2>Overview</h2><div class="docstring">
   <div class="discussion">
@@ -162,13 +165,13 @@
 
 
 
-  <h2>Instance Attribute Summary <small>(<a href="#" class="summary_toggle">collapse</a>)</small></h2>
+  <h2>Instance Attribute Summary <small><a href="#" class="summary_toggle">collapse</a></small></h2>
   <ul class="summary">
     
       <li class="public ">
   <span class="summary_signature">
     
-      <a href="#base_dir%3D-instance_method" title="#base_dir= (instance method)">- (Object) <strong>base_dir</strong> </a>
+      <a href="#base_dir%3D-instance_method" title="#base_dir= (instance method)">#<strong>base_dir</strong>  &#x21d2; Object </a>
     
 
     
@@ -195,7 +198,7 @@
       <li class="public ">
   <span class="summary_signature">
     
-      <a href="#index_html_dir%3D-instance_method" title="#index_html_dir= (instance method)">- (Object) <strong>index_html_dir</strong> </a>
+      <a href="#index_html_dir%3D-instance_method" title="#index_html_dir= (instance method)">#<strong>index_html_dir</strong>  &#x21d2; Object </a>
     
 
     
@@ -222,7 +225,7 @@
       <li class="public ">
   <span class="summary_signature">
     
-      <a href="#tag_message%3D-instance_method" title="#tag_message= (instance method)">- (Object) <strong>tag_message</strong> </a>
+      <a href="#tag_message%3D-instance_method" title="#tag_message= (instance method)">#<strong>tag_message</strong>  &#x21d2; Object </a>
     
 
     
@@ -254,7 +257,7 @@
   
     <h2>
       Instance Method Summary
-      <small>(<a href="#" class="summary_toggle">collapse</a>)</small>
+      <small><a href="#" class="summary_toggle">collapse</a></small>
     </h2>
 
     <ul class="summary">
@@ -262,7 +265,7 @@
         <li class="public ">
   <span class="summary_signature">
     
-      <a href="#initialize-instance_method" title="#initialize (instance method)">- (ReleaseTask) <strong>initialize</strong>(spec) {|_self| ... }</a>
+      <a href="#initialize-instance_method" title="#initialize (instance method)">#<strong>initialize</strong>(spec) {|_self| ... } &#x21d2; ReleaseTask </a>
     
 
     
@@ -293,7 +296,7 @@
     <div class="method_details first">
   <h3 class="signature first" id="initialize-instance_method">
   
-    - (<tt><span class='object_link'><a href="" title="Packnga::ReleaseTask (class)">ReleaseTask</a></span></tt>) <strong>initialize</strong>(spec) {|_self| ... }
+    #<strong>initialize</strong>(spec) {|_self| ... } &#x21d2; <tt><span class='object_link'><a href="" title="Packnga::ReleaseTask (class)">ReleaseTask</a></span></tt> 
   
 
   
@@ -418,7 +421,7 @@ and tag in git.</p>
       <div class="method_details first">
   <h3 class="signature first" id="base_dir=-instance_method">
   
-    - (<tt>Object</tt>) <strong>base_dir=</strong>(value)  <span class="extras">(writeonly)</span>
+    #<strong>base_dir=</strong>(value)  &#x21d2; <tt>Object</tt>  <span class="extras">(writeonly)</span>
   
 
   
@@ -491,7 +494,7 @@ and tag in git.</p>
       <div class="method_details ">
   <h3 class="signature " id="index_html_dir=-instance_method">
   
-    - (<tt>Object</tt>) <strong>index_html_dir=</strong>(value)  <span class="extras">(writeonly)</span>
+    #<strong>index_html_dir=</strong>(value)  &#x21d2; <tt>Object</tt>  <span class="extras">(writeonly)</span>
   
 
   
@@ -564,7 +567,7 @@ and tag in git.</p>
       <div class="method_details ">
   <h3 class="signature " id="tag_message=-instance_method">
   
-    - (<tt>Object</tt>) <strong>tag_message=</strong>(value)  <span class="extras">(writeonly)</span>
+    #<strong>tag_message=</strong>(value)  &#x21d2; <tt>Object</tt>  <span class="extras">(writeonly)</span>
   
 
   
@@ -637,9 +640,7 @@ and tag in git.</p>
 
 </div>
 
-    <div id="footer"></div>
-
-  
+      <div id="footer">
     </div>
 
     <div class="sponsors">
@@ -660,5 +661,6 @@ and tag in git.</p>
       </p>
     </div>
 
-</body>
+</div>
+  </body>
 </html>
\ No newline at end of file

  Modified: packnga/en/Packnga/YARDTask.html (+62 -60)
===================================================================
--- packnga/en/Packnga/YARDTask.html    2017-01-12 23:14:03 +0900 (863ac3c)
+++ packnga/en/Packnga/YARDTask.html    2017-04-29 11:50:21 +0900 (7a7da4f)
@@ -1,8 +1,8 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+<!DOCTYPE html>
+<html>
   <head>
-    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+    <meta charset="utf-8">
+<meta name="viewport" content="width=device-width, initial-scale=1.0">
     <link rel="stylesheet" href="../../../ranguba.css" type="text/css" />
     <link rel="shortcut icon" href="../../../favicon.ico" />
     <link rel="icon" href="../../../favicon.png" />
@@ -19,9 +19,8 @@
   <link rel="stylesheet" href="../css/common.css" type="text/css" charset="utf-8" />
 
 <script type="text/javascript" charset="utf-8">
-  hasFrames = window.top.frames.main ? true : false;
+  pathId = "Packnga::YARDTask";
   relpath = '../';
-  framesUrl = "../frames.html#!Packnga/YARDTask.html";
 </script>
 
 
@@ -32,6 +31,12 @@
 
   </head>
   <body>
+    <div class="nav_wrap">
+      <iframe id="nav" src="../class_list.html"></iframe>
+      <div id="resizer"></div>
+    </div>
+
+    <div id="main" tabindex="-1">
 <div class="header">
   <div class="title">
     <a href="../../../">
@@ -59,51 +64,44 @@
 <div class="content">
 
 
-    <div id="header">
-      <div id="menu">
+      <div id="header">
+        <div id="menu">
   
     <a href="../alphabetical_index.html">Index (Y)</a> &raquo;
     <span class='title'><span class='object_link'><a href="../Packnga.html" title="Packnga (module)">Packnga</a></span></span>
      &raquo; 
     <span class="title">YARDTask</span>
   
-
-  <div class="noframes"><span class="title">(</span><a href="." target="_top">no frames</a><span class="title">)</span></div>
 </div>
 
-      <div id="search">
+        <div id="search">
   
     <a class="full_list_link" id="class_list_link"
         href="../class_list.html">
-      Class List
-    </a>
-  
-    <a class="full_list_link" id="method_list_link"
-        href="../method_list.html">
-      Method List
-    </a>
-  
-    <a class="full_list_link" id="file_list_link"
-        href="../file_list.html">
-      File List
+
+        <svg width="24" height="24">
+          <rect x="0" y="4" width="24" height="4" rx="1" ry="1"></rect>
+          <rect x="0" y="12" width="24" height="4" rx="1" ry="1"></rect>
+          <rect x="0" y="20" width="24" height="4" rx="1" ry="1"></rect>
+        </svg>
     </a>
   
 </div>
-      <div class="clear"></div>
-    </div>
+        <div class="clear"></div>
+      </div>
 
-    <iframe id="search_frame"></iframe>
+      <iframe id="search_frame" src="../class_list.html"></iframe>
 
-    <div id="content"><h1>Class: Packnga::YARDTask
+      <div id="content"><h1>Class: Packnga::YARDTask
   
   
   
 </h1>
-
-<dl class="box">
+<div class="box_info">
   
-    <dt class="r1">Inherits:</dt>
-    <dd class="r1">
+  <dl>
+    <dt>Inherits:</dt>
+    <dd>
       <span class="inheritName">Object</span>
       
         <ul class="fullTree">
@@ -114,25 +112,30 @@
         </ul>
         <a href="#" class="inheritanceTree">show all</a>
       
-      </dd>
-    
+    </dd>
+  </dl>
   
+
   
-    
   
-    
-      <dt class="r2">Includes:</dt>
-      <dd class="r2">Rake::DSL</dd>
-      
-    
   
   
+  <dl>
+      <dt>Includes:</dt>
+      <dd>Rake::DSL</dd>
+  </dl>
+  
+  
+
+  
+
   
-    <dt class="r1 last">Defined in:</dt>
-    <dd class="r1 last">lib/packnga/yard-task.rb</dd>
+  <dl>
+    <dt>Defined in:</dt>
+    <dd>lib/packnga/yard-task.rb</dd>
+  </dl>
   
-</dl>
-<div class="clear"></div>
+</div>
 
 <h2>Overview</h2><div class="docstring">
   <div class="discussion">
@@ -162,13 +165,13 @@
 
 
 
-  <h2>Instance Attribute Summary <small>(<a href="#" class="summary_toggle">collapse</a>)</small></h2>
+  <h2>Instance Attribute Summary <small><a href="#" class="summary_toggle">collapse</a></small></h2>
   <ul class="summary">
     
       <li class="public ">
   <span class="summary_signature">
     
-      <a href="#base_dir-instance_method" title="#base_dir (instance method)">- (String) <strong>base_dir</strong> </a>
+      <a href="#base_dir-instance_method" title="#base_dir (instance method)">#<strong>base_dir</strong>  &#x21d2; String </a>
     
 
     
@@ -193,7 +196,7 @@
       <li class="public ">
   <span class="summary_signature">
     
-      <a href="#options-instance_method" title="#options (instance method)">- (Array&lt;String&gt;) <strong>options</strong> </a>
+      <a href="#options-instance_method" title="#options (instance method)">#<strong>options</strong>  &#x21d2; Array&lt;String&gt; </a>
     
 
     
@@ -218,7 +221,7 @@
       <li class="public ">
   <span class="summary_signature">
     
-      <a href="#readme-instance_method" title="#readme (instance method)">- (String) <strong>readme</strong> </a>
+      <a href="#readme-instance_method" title="#readme (instance method)">#<strong>readme</strong>  &#x21d2; String </a>
     
 
     
@@ -243,7 +246,7 @@
       <li class="public ">
   <span class="summary_signature">
     
-      <a href="#source_files-instance_method" title="#source_files (instance method)">- (Array&lt;String&gt;) <strong>source_files</strong> </a>
+      <a href="#source_files-instance_method" title="#source_files (instance method)">#<strong>source_files</strong>  &#x21d2; Array&lt;String&gt; </a>
     
 
     
@@ -268,7 +271,7 @@
       <li class="public ">
   <span class="summary_signature">
     
-      <a href="#text_files%3D-instance_method" title="#text_files= (instance method)">- (Array&lt;String&gt;) <strong>text_files</strong> </a>
+      <a href="#text_files%3D-instance_method" title="#text_files= (instance method)">#<strong>text_files</strong>  &#x21d2; Array&lt;String&gt; </a>
     
 
     
@@ -300,7 +303,7 @@
   
     <h2>
       Instance Method Summary
-      <small>(<a href="#" class="summary_toggle">collapse</a>)</small>
+      <small><a href="#" class="summary_toggle">collapse</a></small>
     </h2>
 
     <ul class="summary">
@@ -308,7 +311,7 @@
         <li class="public ">
   <span class="summary_signature">
     
-      <a href="#before_define-instance_method" title="#before_define (instance method)">- (Object) <strong>before_define</strong>(&amp;hook) </a>
+      <a href="#before_define-instance_method" title="#before_define (instance method)">#<strong>before_define</strong>(&amp;hook)  &#x21d2; Object </a>
     
 
     
@@ -340,7 +343,7 @@
       <div class="method_details first">
   <h3 class="signature first" id="base_dir-instance_method">
   
-    - (<tt>String</tt>) <strong>base_dir</strong> 
+    #<strong>base_dir</strong>  &#x21d2; <tt>String</tt> 
   
 
   
@@ -411,7 +414,7 @@
       <div class="method_details ">
   <h3 class="signature " id="options-instance_method">
   
-    - (<tt>Array&lt;String&gt;</tt>) <strong>options</strong> 
+    #<strong>options</strong>  &#x21d2; <tt>Array&lt;String&gt;</tt> 
   
 
   
@@ -482,7 +485,7 @@
       <div class="method_details ">
   <h3 class="signature " id="readme-instance_method">
   
-    - (<tt>String</tt>) <strong>readme</strong> 
+    #<strong>readme</strong>  &#x21d2; <tt>String</tt> 
   
 
   
@@ -553,7 +556,7 @@
       <div class="method_details ">
   <h3 class="signature " id="source_files-instance_method">
   
-    - (<tt>Array&lt;String&gt;</tt>) <strong>source_files</strong> 
+    #<strong>source_files</strong>  &#x21d2; <tt>Array&lt;String&gt;</tt> 
   
 
   
@@ -624,7 +627,7 @@
       <div class="method_details ">
   <h3 class="signature " id="text_files=-instance_method">
   
-    - (<tt>Array&lt;String&gt;</tt>) <strong>text_files=</strong>(value) 
+    #<strong>text_files=</strong>(value)  &#x21d2; <tt>Array&lt;String&gt;</tt> 
   
 
   
@@ -700,7 +703,7 @@
       <div class="method_details first">
   <h3 class="signature first" id="before_define-instance_method">
   
-    - (<tt>Object</tt>) <strong>before_define</strong>(&amp;hook) 
+    #<strong>before_define</strong>(&amp;hook)  &#x21d2; <tt>Object</tt> 
   
 
   
@@ -754,9 +757,7 @@
 
 </div>
 
-    <div id="footer"></div>
-
-  
+      <div id="footer">
     </div>
 
     <div class="sponsors">
@@ -777,5 +778,6 @@
       </p>
     </div>
 
-</body>
+</div>
+  </body>
 </html>
\ No newline at end of file

  Modified: packnga/en/alphabetical_index.html (+27 -30)
===================================================================
--- packnga/en/alphabetical_index.html    2017-01-12 23:14:03 +0900 (c147d3a)
+++ packnga/en/alphabetical_index.html    2017-04-29 11:50:21 +0900 (8aba86c)
@@ -1,8 +1,8 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+<!DOCTYPE html>
+<html>
   <head>
-    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+    <meta charset="utf-8">
+<meta name="viewport" content="width=device-width, initial-scale=1.0">
     <link rel="stylesheet" href="../../ranguba.css" type="text/css" />
     <link rel="shortcut icon" href="../../favicon.ico" />
     <link rel="icon" href="../../favicon.png" />
@@ -17,9 +17,8 @@
   <link rel="stylesheet" href="css/common.css" type="text/css" charset="utf-8" />
 
 <script type="text/javascript" charset="utf-8">
-  hasFrames = window.top.frames.main ? true : false;
+  pathId = null;
   relpath = '';
-  framesUrl = "frames.html#!alphabetical_index.html";
 </script>
 
 
@@ -30,6 +29,12 @@
 
   </head>
   <body>
+    <div class="nav_wrap">
+      <iframe id="nav" src="class_list.html"></iframe>
+      <div id="resizer"></div>
+    </div>
+
+    <div id="main" tabindex="-1">
 <div class="header">
   <div class="title">
     <a href="../../">
@@ -55,37 +60,30 @@
 <div class="content">
 
 
-    <div id="header">
-      <div id="menu">
+      <div id="header">
+        <div id="menu">
   
-
-  <div class="noframes"><span class="title">(</span><a href="." target="_top">no frames</a><span class="title">)</span></div>
 </div>
 
-      <div id="search">
+        <div id="search">
   
     <a class="full_list_link" id="class_list_link"
         href="class_list.html">
-      Class List
-    </a>
-  
-    <a class="full_list_link" id="method_list_link"
-        href="method_list.html">
-      Method List
-    </a>
-  
-    <a class="full_list_link" id="file_list_link"
-        href="file_list.html">
-      File List
+
+        <svg width="24" height="24">
+          <rect x="0" y="4" width="24" height="4" rx="1" ry="1"></rect>
+          <rect x="0" y="12" width="24" height="4" rx="1" ry="1"></rect>
+          <rect x="0" y="20" width="24" height="4" rx="1" ry="1"></rect>
+        </svg>
     </a>
   
 </div>
-      <div class="clear"></div>
-    </div>
+        <div class="clear"></div>
+      </div>
 
-    <iframe id="search_frame"></iframe>
+      <iframe id="search_frame" src="class_list.html"></iframe>
 
-    <div id="content"><h1 class="noborder title">packnga</h1>
+      <div id="content"><h1 class="noborder title">packnga</h1>
 <div id="listing">
   <h1 class="alphaindex">Alphabetic Index</h1>
   
@@ -193,9 +191,7 @@
 
 </div>
 
-    <div id="footer"></div>
-
-  
+      <div id="footer">
     </div>
 
     <div class="sponsors">
@@ -216,5 +212,6 @@
       </p>
     </div>
 
-</body>
+</div>
+  </body>
 </html>
\ No newline at end of file

  Modified: packnga/en/class_list.html (+24 -31)
===================================================================
--- packnga/en/class_list.html    2017-01-12 23:14:03 +0900 (c4a7b82)
+++ packnga/en/class_list.html    2017-04-29 11:50:21 +0900 (ea2a58f)
@@ -1,8 +1,8 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<!DOCTYPE html>
 <html>
   <head>
-    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+    <meta name="viewport" content="width=device-width, initial-scale=1.0">
+    <meta charset="utf-8" />
     
       <link rel="stylesheet" href="css/full_list.css" type="text/css" media="screen" charset="utf-8" />
     
@@ -19,38 +19,31 @@
     <base id="base_target" target="_parent" />
   </head>
   <body>
-    <script type="text/javascript" charset="utf-8">
-      var hasFrames = false;
-      try {
-        hasFrames = window.top.frames.main ? true : false;
-      } catch (e) { }
-      if (hasFrames) {
-        document.getElementById('base_target').target = 'main';
-        document.body.className = 'frames';
-      }
-    </script>
     <div id="content">
-      <h1 id="full_list_header">Class List</h1>
-      <div id="nav">
-        
-          <span><a target="_self" href="class_list.html">
-            Classes
-          </a></span>
-        
-          <span><a target="_self" href="method_list.html">
-            Methods
-          </a></span>
-        
-          <span><a target="_self" href="file_list.html">
-            Files
-          </a></span>
-        
+      <div class="fixed_header">
+        <h1 id="full_list_header">Class List</h1>
+        <div id="full_list_nav">
+          
+            <span><a target="_self" href="class_list.html">
+              Classes
+            </a></span>
+          
+            <span><a target="_self" href="method_list.html">
+              Methods
+            </a></span>
+          
+            <span><a target="_self" href="file_list.html">
+              Files
+            </a></span>
+          
+        </div>
+
+        <div id="search">Search: <input type="text" /></div>
       </div>
-      <div id="search">Search: <input type="text" /></div>
 
       <ul id="full_list" class="class">
-        <li><span class='object_link'><a href="top-level-namespace.html" title="Top Level Namespace (root)">Top Level Namespace</a></span></li>
-<li><a class='toggle'></a> <span class='object_link'><a href="Packnga.html" title="Packnga (module)">Packnga</a></span><small class='search_info'>Top Level Namespace</small></li><ul><li><span class='object_link'><a href="Packnga/DocumentTask.html" title="Packnga::DocumentTask (class)">DocumentTask</a></span> &lt; Object<small class='search_info'>Packnga</small></li><li><span class='object_link'><a href="Packnga/ReferenceTask.html" title="Packnga::ReferenceTask (class)">ReferenceTask</a></span> &lt; Object<small class='search_info'>Packnga</small></li><li><span class='object_link'><a href="Packnga/ReleaseTask.html" title="Packnga::ReleaseTask (class)">ReleaseTask</a></span> &lt; Object<small class='search_info'>Packnga</small></li><li><span class='object_link'><a href="Packnga/YARDTask.html" title="Packnga::YARDTask (class)">YARDTask</a></span> &lt; Object<small class='search_info'>Packnga</small></li></ul>
+        <li id="object_" class="odd"><div class="item" style="padding-left:30px"><span class='object_link'><a href="top-level-namespace.html" title="Top Level Namespace (root)">Top Level Namespace</a></span></div></li>
+<li id='object_Packnga' class='even'><div class='item' style='padding-left:30px'><a class='toggle'></a> <span class='object_link'><a href="Packnga.html" title="Packnga (module)">Packnga</a></span><small class='search_info'>Top Level Namespace</small></div><ul><li id='object_Packnga::DocumentTask' class='collapsed odd'><div class='item' style='padding-left:45px'><span class='object_link'><a href="Packnga/DocumentTask.html" title="Packnga::DocumentTask (class)">DocumentTask</a></span> &lt; Object<small class='search_info'>Packnga</small></div></li><li id='object_Packnga::ReferenceTask' class='collapsed even'><div class='item' style='padding-left:45px'><span class='object_link'><a href="Packnga/ReferenceTask.html" title="Packnga::ReferenceTask (class)">ReferenceTask</a></span> &lt; Object<small class='search_info'>Packnga</small></div></li><li id='object_Packnga::ReleaseTask' class='collapsed odd'><div class='item' style='padding-left:45px'><span class='object_link'><a href="Pa
 cknga/ReleaseTask.html" title="Packnga::ReleaseTask (class)">ReleaseTask</a></span> &lt; Object<small class='search_info'>Packnga</small></div></li><li id='object_Packnga::YARDTask' class='collapsed even'><div class='item' style='padding-left:45px'><span class='object_link'><a href="Packnga/YARDTask.html" title="Packnga::YARDTask (class)">YARDTask</a></span> &lt; Object<small class='search_info'>Packnga</small></div></li></ul></li>
 
       </ul>
     </div>

  Modified: packnga/en/css/full_list.css (+32 -31)
===================================================================
--- packnga/en/css/full_list.css    2017-01-12 23:14:03 +0900 (c918cf1)
+++ packnga/en/css/full_list.css    2017-04-29 11:50:21 +0900 (fa35982)
@@ -4,54 +4,55 @@ body {
   font-size: 13px;
   height: 101%;
   overflow-x: hidden;
+  background: #fafafa;
 }
 
 h1 { padding: 12px 10px; padding-bottom: 0; margin: 0; font-size: 1.4em; }
 .clear { clear: both; }
+.fixed_header { position: fixed; background: #fff; width: 100%; padding-bottom: 10px; margin-top: 0; top: 0; z-index: 9999; height: 70px; }
 #search { position: absolute; right: 5px; top: 9px; padding-left: 24px; }
 #content.insearch #search, #content.insearch #noresults { background: url(data:image/gif;base64,R0lGODlhEAAQAPYAAP///wAAAPr6+pKSkoiIiO7u7sjIyNjY2J6engAAAI6OjsbGxjIyMlJSUuzs7KamppSUlPLy8oKCghwcHLKysqSkpJqamvT09Pj4+KioqM7OzkRERAwMDGBgYN7e3ujo6Ly8vCoqKjY2NkZGRtTU1MTExDw8PE5OTj4+PkhISNDQ0MrKylpaWrS0tOrq6nBwcKysrLi4uLq6ul5eXlxcXGJiYoaGhuDg4H5+fvz8/KKiohgYGCwsLFZWVgQEBFBQUMzMzDg4OFhYWBoaGvDw8NbW1pycnOLi4ubm5kBAQKqqqiQkJCAgIK6urnJyckpKSjQ0NGpqatLS0sDAwCYmJnx8fEJCQlRUVAoKCggICLCwsOTk5ExMTPb29ra2tmZmZmhoaNzc3KCgoBISEiIiIgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh/hpDcmVhdGVkIHdpdGggYWpheGxvYWQuaW5mbwAh+QQJCAAAACwAAAAAEAAQAAAHaIAAgoMgIiYlg4kACxIaACEJCSiKggYMCRselwkpghGJBJEcFgsjJyoAGBmfggcNEx0flBiKDhQFlIoCCA+5lAORFb4AJIihCRbDxQAFChAXw9HSqb60iREZ1omqrIPdJCTe0SWI09GBACH5BAkIAAAALAAAAAAQABAAAAdrgACCgwc0NTeDiYozCQkvOTo9GTmDKy8aFy+NOBA7CTswgywJDTIuEjYFIY0JNYMtKTEFiRU8Pjwygy4ws4owPyCKwsMAJSTEgiQlgsbIA
 MrO0dKDGMTViREZ14kYGRGK38nHguHEJcvTyIEAIfkECQgAAAAsAAAAABAAEAAAB2iAAIKDAggPg4iJAAMJCRUAJRIqiRGCBI0WQEEJJkWDERkYAAUKEBc4Po1GiKKJHkJDNEeKig4URLS0ICImJZAkuQAhjSi/wQyNKcGDCyMnk8u5rYrTgqDVghgZlYjcACTA1sslvtHRgQAh+QQJCAAAACwAAAAAEAAQAAAHZ4AAgoOEhYaCJSWHgxGDJCQARAtOUoQRGRiFD0kJUYWZhUhKT1OLhR8wBaaFBzQ1NwAlkIszCQkvsbOHL7Y4q4IuEjaqq0ZQD5+GEEsJTDCMmIUhtgk1lo6QFUwJVDKLiYJNUd6/hoEAIfkECQgAAAAsAAAAABAAEAAAB2iAAIKDhIWGgiUlh4MRgyQkjIURGRiGGBmNhJWHm4uen4ICCA+IkIsDCQkVACWmhwSpFqAABQoQF6ALTkWFnYMrVlhWvIKTlSAiJiVVPqlGhJkhqShHV1lCW4cMqSkAR1ofiwsjJyqGgQAh+QQJCAAAACwAAAAAEAAQAAAHZ4AAgoOEhYaCJSWHgxGDJCSMhREZGIYYGY2ElYebi56fhyWQniSKAKKfpaCLFlAPhl0gXYNGEwkhGYREUywag1wJwSkHNDU3D0kJYIMZQwk8MjPBLx9eXwuETVEyAC/BOKsuEjYFhoEAIfkECQgAAAAsAAAAABAAEAAAB2eAAIKDhIWGgiUlh4MRgyQkjIURGRiGGBmNhJWHm4ueICImip6CIQkJKJ4kigynKaqKCyMnKqSEK05StgAGQRxPYZaENqccFgIID4KXmQBhXFkzDgOnFYLNgltaSAAEpxa7BQoQF4aBACH5BAkIAAAALAAAAAAQABAAAAdogACCg4SFggJiPUqCJSWGgkZjCUwZACQkgxGEXAmdT4UYGZqCGWQ+IjKGGIUwPzGPhAc0NTewhDOdL7Ykji+dOLuOLhI2Bb
 aFETICx4MlQitdqoUsCQ2vhKGjglNfU0SWmILaj43M5oEAOwAAAAAAAAAAAA==) no-repeat center left; }
-#full_list { padding: 0; list-style: none; margin-left: 0; }
+#full_list { padding: 0; list-style: none; margin-left: 0; margin-top: 80px; font-size: 1.1em; }
 #full_list ul { padding: 0; }
-#full_list li { padding: 5px; padding-left: 12px; margin: 0; font-size: 1.1em; list-style: none; }
-#noresults { padding: 7px 12px; }
+#full_list li { padding: 0; margin: 0; list-style: none; }
+#full_list li .item { padding: 5px 5px 5px 12px; }
+#noresults { padding: 7px 12px; background: #fff; }
 #content.insearch #noresults { margin-left: 7px; }
-ul.collapsed ul, ul.collapsed li { display: none; }
-ul.collapsed.search_uncollapsed { display: block; }
-ul.collapsed.search_uncollapsed li { display: list-item; }
+li.collapsed ul { display: none; }
 li a.toggle { cursor: default; position: relative; left: -5px; top: 4px; text-indent: -999px; width: 10px; height: 9px; margin-left: -10px; display: block; float: left; background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAASCAYAAABb0P4QAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAK8AAACvABQqw0mAAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTM5jWRgMAAAAVdEVYdENyZWF0aW9uIFRpbWUAMy8xNC8wOeNZPpQAAAE2SURBVDiNrZTBccIwEEXfelIAHUA6CZ24BGaWO+FuzZAK4k6gg5QAdGAq+Bxs2Yqx7BzyL7Llp/VfzZeQhCTc/ezuGzKKnKSzpCxXJM8fwNXda3df5RZETlIt6YUzSQDs93sl8w3wBZxCCE10GM1OcWbWjB2mWgEH4Mfdyxm3PSepBHibgQE2wLe7r4HjEidpnXMYdQPKEMJcsZ4zs2POYQOcaPfwMVOo58zsAdMt18BuoVDPxUJRacELbXv3hUIX2vYmOUvi8C8ydz/ThjXrqKqqLbDIAdsCKBd+Wo7GWa7o9qzOQHVVVXeAbs+yHHCH4aTsaCOQqunmUy1yBUAXkdMIfMlgF5EXLo2OpV/c/Up7jG4hhHcYLgWzAZXUc2b2ixsfvc/RmNNfOXD3Q/oeL9axJE1yT9IOoUu6MGUkAAAAAElFTkSuQmCC) no-repeat bottom left; }
 li.collapsed a.toggle { opacity: 0.5; cursor: default; background-position: top left; }
 li { color: #888; cursor: pointer; }
 li.deprecated { text-decoration: line-through; font-style: italic; }
-li.r1 { background: #f0f0f0; }
-li.r2 { background: #fafafa; }
-li:hover { background: #ddd; }
+li.odd { background: #f0f0f0; }
+li.even { background: #fafafa; }
+.item:hover { background: #ddd; }
 li small:before { content: "("; }
 li small:after { content: ")"; }
 li small.search_info { display: none; }
-a:link, a:visited { text-decoration: none; color: #05a; }
-li.clicked { background: #05a; color: #ccc; }
-li.clicked a:link, li.clicked a:visited { color: #eee; }
-li.clicked a.toggle { opacity: 0.5; background-position: bottom right; }
+a, a:visited { text-decoration: none; color: #05a; }
+li.clicked > .item { background: #05a; color: #ccc; }
+li.clicked > .item a, li.clicked > .item a:visited { color: #eee; }
+li.clicked > .item a.toggle { opacity: 0.5; background-position: bottom right; }
 li.collapsed.clicked a.toggle { background-position: top right; }
-#search input { border: 1px solid #bbb; -moz-border-radius: 3px; -webkit-border-radius: 3px; }
-#nav { margin-left: 10px; font-size: 0.9em; display: none; color: #aaa; }
-#nav a:link, #nav a:visited { color: #358; }
-#nav a:hover { background: transparent; color: #5af; }
-.frames #nav span:after { content: ' | '; }
-.frames #nav span:last-child:after { content: ''; }
+#search input { border: 1px solid #bbb; border-radius: 3px; }
+#full_list_nav { margin-left: 10px; font-size: 0.9em; display: block; color: #aaa; }
+#full_list_nav a, #nav a:visited { color: #358; }
+#full_list_nav a:hover { background: transparent; color: #5af; }
+#full_list_nav span:after { content: ' | '; }
+#full_list_nav span:last-child:after { content: ''; }
 
-.frames #content h1 { margin-top: 0; }
-.frames li { white-space: nowrap; cursor: normal; }
-.frames li small { display: block; font-size: 0.8em; }
-.frames li small:before { content: ""; }
-.frames li small:after { content: ""; }
-.frames li small.search_info { display: none; }
-.frames #search { width: 170px; position: static; margin: 3px; margin-left: 10px; font-size: 0.9em; color: #888; padding-left: 0; padding-right: 24px; }
-.frames #content.insearch #search { background-position: center right; }
-.frames #search input { width: 110px; }
-.frames #nav { display: block; }
+#content h1 { margin-top: 0; }
+li { white-space: nowrap; cursor: normal; }
+li small { display: block; font-size: 0.8em; }
+li small:before { content: ""; }
+li small:after { content: ""; }
+li small.search_info { display: none; }
+#search { width: 170px; position: static; margin: 3px; margin-left: 10px; font-size: 0.9em; color: #888; padding-left: 0; padding-right: 24px; }
+#content.insearch #search { background-position: center right; }
+#search input { width: 110px; }
 
-#full_list.insearch li { display: none; }
-#full_list.insearch li.found { display: list-item; padding-left: 10px; }
+#full_list.insearch ul { display: block; }
+#full_list.insearch .item { display: none; }
+#full_list.insearch .found { display: block; padding-left: 11px !important; }
 #full_list.insearch li a.toggle { display: none; }
 #full_list.insearch li small.search_info { display: block; }

  Modified: packnga/en/css/style.css (+220 -78)
===================================================================
--- packnga/en/css/style.css    2017-01-12 23:14:03 +0900 (96307c5)
+++ packnga/en/css/style.css    2017-04-29 11:50:21 +0900 (55ec699)
@@ -1,9 +1,71 @@
+html {
+  width: 100%;
+  height: 100%;
+}
 body {
-  padding: 0 20px;
   font-family: "Lucida Sans", "Lucida Grande", Verdana, Arial, sans-serif;
   font-size: 13px;
+  width: 100%;
+  margin: 0;
+  padding: 0;
+  display: flex;
+  display: -webkit-flex;
+  display: -ms-flexbox;
+}
+
+#nav {
+  position: relative;
+  width: 100%;
+  height: 100%;
+  border: 0;
+  border-right: 1px dotted #eee;
+  overflow: auto;
+}
+.nav_wrap {
+  margin: 0;
+  padding: 0;
+  width: 20%;
+  height: 100%;
+  position: relative;
+  display: flex;
+  display: -webkit-flex;
+  display: -ms-flexbox;
+  flex-shrink: 0;
+  -webkit-flex-shrink: 0;
+  -ms-flex: 1 0;
+}
+#resizer {
+  position: absolute;
+  right: -5px;
+  top: 0;
+  width: 10px;
+  height: 100%;
+  cursor: col-resize;
+  z-index: 9999;
+}
+#main {
+  flex: 5 1;
+  -webkit-flex: 5 1;
+  -ms-flex: 5 1;
+  outline: none;
+  position: relative;
+  background: #fff;
+  padding: 1.2em;
+  padding-top: 0.2em;
 }
-body.frames { padding: 0 5px; }
+
+ �� media (max-width: 920px) {
+  .nav_wrap { display: none; }
+}
+
+ �� media (min-width: 920px) {
+  body { height: 100%; overflow: hidden; }
+  #main { height: 100%; overflow: auto; }
+  #search { display: none; }
+  #search_frame { display: none; }
+}
+
+#main img { max-width: 100%; }
 h1 { font-size: 25px; margin: 1em 0 0.5em; padding-top: 4px; border-top: 1px dotted #d5d5d5; }
 h1.noborder { border-top: 0px; margin-top: 0; padding-top: 4px; }
 h1.title { margin-bottom: 10px; }
@@ -14,16 +76,36 @@ h2 {
   border-bottom: 1px #aaa solid;
   font-size: 1.4em;
   margin: 1.8em 0 0.5em;
+  position: relative;
+}
+h2 small { font-weight: normal; font-size: 0.7em; display: inline; position: absolute; right: 0; }
+h2 small a {
+  display: block;
+  height: 20px;
+  border: 1px solid #aaa;
+  border-bottom: 0;
+  border-top-left-radius: 5px;
+  background: #f8f8f8;
+  position: relative;
+  padding: 2px 7px;
 }
-h2 small { font-weight: normal; font-size: 0.7em; display: block; float: right; }
 .clear { clear: both; }
 .inline { display: inline; }
 .inline p:first-child { display: inline; }
+.docstring, .tags, #filecontents { font-size: 15px; line-height: 1.5145em; }
+.docstring p > code, .docstring p > tt, .tags p > code, .tags p > tt {
+  color: #c7254e; background: #f9f2f4; padding: 2px 4px; font-size: 1em;
+  border-radius: 4px;
+}
 .docstring h1, .docstring h2, .docstring h3, .docstring h4 { padding: 0; border: 0; border-bottom: 1px dotted #bbb; }
 .docstring h1 { font-size: 1.2em; }
 .docstring h2 { font-size: 1.1em; }
 .docstring h3, .docstring h4 { font-size: 1em; border-bottom: 0; padding-top: 10px; }
-.summary_desc .object_link, .docstring .object_link { font-family: monospace; }
+.summary_desc .object_link a, .docstring .object_link a {
+  font-family: monospace; font-size: 1.05em;
+  color: #05a; background: #EDF4FA; padding: 2px 4px; font-size: 1em;
+  border-radius: 4px;
+}
 .rdoc-term { padding-right: 25px; font-weight: bold; }
 .rdoc-list p { margin: 0; padding: 0; margin-bottom: 4px; }
 
@@ -48,17 +130,25 @@ h2 small { font-weight: normal; font-size: 0.7em; display: block; float: right;
 
 .note {
   color: #222;
-  -moz-border-radius: 3px; -webkit-border-radius: 3px;
-  background: #e3e4e3; border: 1px solid #d5d5d5; padding: 7px 10px;
+  margin: 20px 0;
+  padding: 10px;
+  border: 1px solid #eee;
+  border-radius: 3px;
   display: block;
 }
+.docstring .note {
+  border-left-color: #ccc;
+  border-left-width: 5px;
+}
 .note.todo { background: #ffffc5; border-color: #ececaa; }
 .note.returns_void { background: #efefef; }
 .note.deprecated { background: #ffe5e5; border-color: #e9dada; }
+.note.title.deprecated { background: #ffe5e5; border-color: #e9dada; }
 .note.private { background: #ffffc5; border-color: #ececaa; }
-.note.title { padding: 1px 5px; font-size: 0.9em; font-family: "Lucida Sans", "Lucida Grande", Verdana, Arial, sans-serif; display: inline; }
+.note.title { padding: 3px 6px; font-size: 0.9em; font-family: "Lucida Sans", "Lucida Grande", Verdana, Arial, sans-serif; display: inline; }
 .summary_signature + .note.title { margin-left: 7px; }
 h1 .note.title { font-size: 0.5em; font-weight: normal; padding: 3px 5px; position: relative; top: -3px; text-transform: capitalize; }
+.note.title { background: #efefef; }
 .note.title.constructor { color: #fff; background: #6a98d6; border-color: #6689d6; }
 .note.title.writeonly { color: #fff; background: #45a638; border-color: #2da31d; }
 .note.title.readonly { color: #fff; background: #6a98d6; border-color: #6689d6; }
@@ -83,48 +173,71 @@ p.inherited {
   margin-left: 25px;
 }
 
-#filecontents dl.box, dl.box {
+.box_info dl {
+  margin: 0;
   border: 0;
-  width: 520px;
+  width: 100%;
   font-size: 1em;
+  display: flex;
+  display: -webkit-flex;
+  display: -ms-flexbox;
 }
-#filecontents dl.box dt, dl.box dt {
-  float: left;
-  display: block;
+.box_info dl dt {
+  flex-shrink: 0;
+  -webkit-flex-shrink: 1;
+  -ms-flex-shrink: 1;
   width: 100px;
-  margin: 0;
   text-align: right;
   font-weight: bold;
-  background: transparent;
   border: 1px solid #aaa;
   border-width: 1px 0px 0px 1px;
   padding: 6px 0;
   padding-right: 10px;
 }
-#filecontents dl.box dd, dl.box dd {
-  float: left;
-  display: block;
-  width: 380px;
-  margin: 0;
+.box_info dl dd {
+  flex-grow: 1;
+  -webkit-flex-grow: 1;
+  -ms-flex: 1;
+  max-width: 420px;
   padding: 6px 0;
   padding-right: 20px;
   border: 1px solid #aaa;
   border-width: 1px 1px 0 0;
+  overflow: hidden;
+  position: relative;
 }
-#filecontents dl.box .last, dl.box .last {
+.box_info dl:last-child > * {
   border-bottom: 1px solid #aaa;
 }
-#filecontents dl.box .r1, dl.box .r1 { background: #eee; }
+.box_info dl:nth-child(odd) > * { background: #eee; }
+.box_info dl:nth-child(even) > * { background: #fff; }
+.box_info dl > * { margin: 0; }
 
 ul.toplevel { list-style: none; padding-left: 0; font-size: 1.1em; }
 .index_inline_list { padding-left: 0; font-size: 1.1em; }
-.index_inline_list li { list-style: none; display: inline; padding: 7px 12px; line-height: 35px; }
 
-dl.constants { margin-left: 40px; }
+.index_inline_list li {
+  list-style: none;
+  display: inline-block;
+  padding: 0 12px;
+  line-height: 30px;
+  margin-bottom: 5px;
+}
+
+dl.constants { margin-left: 10px; }
 dl.constants dt { font-weight: bold; font-size: 1.1em; margin-bottom: 5px; }
 dl.constants dd { width: 75%; white-space: pre; font-family: monospace; margin-bottom: 18px; }
+dl.constants .docstring .note:first-child { margin-top: 5px; }
 
-.summary_desc { margin-left: 32px; display: block; font-family: sans-serif; }
+.summary_desc {
+  margin-left: 32px;
+  display: block;
+  font-family: sans-serif;
+  font-size: 1.1em;
+  margin-top: 8px;
+  line-height: 1.5145em;
+  margin-bottom: 0.8em;
+}
 .summary_desc tt { font-size: 0.9em; }
 dl.constants .note { padding: 2px 6px; padding-right: 12px; margin-top: 6px; }
 dl.constants .docstring { margin-left: 32px; font-size: 0.9em; font-weight: normal; }
@@ -132,12 +245,13 @@ dl.constants .tags { padding-left: 32px; font-size: 0.9em; line-height: 0.8em; }
 dl.constants .discussion *:first-child { margin-top: 0; }
 dl.constants .discussion *:last-child { margin-bottom: 0; }
 
-.method_details { border-top: 1px dotted #aaa; margin-top: 15px; padding-top: 0; }
-.method_details.first { border: 0; }
+.method_details { border-top: 1px dotted #ccc; margin-top: 25px; padding-top: 0; }
+.method_details.first { border: 0; margin-top: 5px; }
+.method_details.first h3.signature { margin-top: 1em; }
 p.signature, h3.signature {
   font-size: 1.1em; font-weight: normal; font-family: Monaco, Consolas, Courier, monospace;
-  padding: 6px 10px; margin-top: 18px;
-  background: #e5e8ff; border: 1px solid #d8d8e5; -moz-border-radius: 3px; -webkit-border-radius: 3px;
+  padding: 6px 10px; margin-top: 1em;
+  background: #E8F4FF; border: 1px solid #d8d8e5; border-radius: 5px;
 }
 p.signature tt,
 h3.signature tt { font-family: Monaco, Consolas, Courier, monospace; }
@@ -152,7 +266,8 @@ h3.signature .aliases { display: block; font-weight: normal; font-size: 0.9em; f
 p.signature .aliases .names,
 h3.signature .aliases .names { font-family: Monaco, Consolas, Courier, monospace; font-weight: bold; color: #000; font-size: 1.2em; }
 
-.tags .tag_title { font-size: 1em; margin-bottom: 0; font-weight: bold; }
+.tags .tag_title { font-size: 1.05em; margin-bottom: 0; font-weight: bold; }
+.tags .tag_title tt { color: initial; padding: initial; background: initial; }
 .tags ul { margin-top: 5px; padding-left: 30px; list-style: square; }
 .tags ul li { margin-bottom: 3px; }
 .tags ul .name { font-family: monospace; font-weight: bold; }
@@ -160,12 +275,13 @@ h3.signature .aliases .names { font-family: Monaco, Consolas, Courier, monospace
 .tags { margin-bottom: 12px; }
 
 .tags .examples .tag_title { margin-bottom: 10px; font-weight: bold; }
-.tags .examples .inline p { padding: 0; margin: 0; margin-left: 15px; font-weight: bold; font-size: 0.9em; }
+.tags .examples .inline p { padding: 0; margin: 0; font-weight: bold; font-size: 1em; }
+.tags .examples .inline p:before { content: "▸"; font-size: 1em; margin-right: 5px; }
 
 .tags .overload .overload_item { list-style: none; margin-bottom: 25px; }
 .tags .overload .overload_item .signature {
   padding: 2px 8px;
-  background: #e5e8ff; border: 1px solid #d8d8e5; -moz-border-radius: 3px; -webkit-border-radius: 3px;
+  background: #F1F8FF; border: 1px solid #d8d8e5; border-radius: 3px;
 }
 .tags .overload .signature { margin-left: -15px; font-family: monospace; display: block; font-size: 1.1em; }
 .tags .overload .docstring { margin-top: 15px; }
@@ -175,34 +291,35 @@ h3.signature .aliases .names { font-family: Monaco, Consolas, Courier, monospace
 #method_missing_details .notice.this { position: relative; top: -8px; color: #888; padding: 0; margin: 0; }
 
 .showSource { font-size: 0.9em; }
-.showSource a:link, .showSource a:visited { text-decoration: none; color: #666; }
+.showSource a, .showSource a:visited { text-decoration: none; color: #666; }
 
-#content a:link, #content a:visited { text-decoration: none; color: #05a; }
+#content a, #content a:visited { text-decoration: none; color: #05a; }
 #content a:hover { background: #ffffa5; }
-div.docstring, p.docstring { margin-right: 6em; }
 
 ul.summary {
   list-style: none;
   font-family: monospace;
   font-size: 1em;
   line-height: 1.5em;
+  padding-left: 0px;
 }
-ul.summary a:link, ul.summary a:visited {
+ul.summary a, ul.summary a:visited {
   text-decoration: none; font-size: 1.1em;
 }
 ul.summary li { margin-bottom: 5px; }
 .summary .summary_signature {
-  padding: 1px 10px;
-  background: #eaeaff; border: 1px solid #dfdfe5;
-  -moz-border-radius: 3px; -webkit-border-radius: 3px;
+  padding: 4px 8px;
+  background: #f8f8f8;
+  border: 1px solid #f0f0f0;
+  border-radius: 5px;
 }
-.summary_signature:hover { background: #eeeeff; cursor: pointer; }
+.summary_signature:hover { background: #CFEBFF; border-color: #A4CCDA; cursor: pointer; }
 ul.summary.compact li { display: inline-block; margin: 0px 5px 0px 0px; line-height: 2.6em;}
 ul.summary.compact .summary_signature { padding: 5px 7px; padding-right: 4px; }
-#content .summary_signature:hover a:link,
+#content .summary_signature:hover a,
 #content .summary_signature:hover a:visited {
   background: transparent;
-  color: #48f;
+  color: #049;
 }
 
 p.inherited a { font-family: monospace; font-size: 0.9em; }
@@ -221,37 +338,42 @@ ul.fullTree li:last-child { padding-bottom: 0; }
 .showAll ul.fullTree { display: block; }
 .showAll .inheritName { display: none; }
 
-#search { position: absolute; right: 14px; top: 0px; }
-#search a:link, #search a:visited {
-  display: block; float: left; margin-right: 4px;
-  padding: 8px 10px; text-decoration: none; color: #05a;
+#search { position: absolute; right: 12px; top: 0px; z-index: 9000; }
+#search a {
+  display: block; float: left;
+  padding: 4px 8px; text-decoration: none; color: #05a; fill: #05a;
   border: 1px solid #d8d8e5;
-  -moz-border-radius-bottomleft: 3px; -moz-border-radius-bottomright: 3px;
-  -webkit-border-bottom-left-radius: 3px; -webkit-border-bottom-right-radius: 3px;
-  background: #eaf0ff;
-  -webkit-box-shadow: -1px 1px 3px #ddd;
+  border-bottom-left-radius: 3px; border-bottom-right-radius: 3px;
+  background: #F1F8FF;
+  box-shadow: -1px 1px 3px #ddd;
 }
-#search a:hover { background: #f5faff; color: #06b; }
+#search a:hover { background: #f5faff; color: #06b; fill: #06b; }
 #search a.active {
-  background: #568; padding-bottom: 20px; color: #fff; border: 1px solid #457;
-  -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px;
-  -webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px;
+  background: #568; padding-bottom: 20px; color: #fff; fill: #fff;
+  border: 1px solid #457;
+  border-top-left-radius: 5px; border-top-right-radius: 5px;
+}
+#search a.inactive { color: #999; fill: #999; }
+.inheritanceTree, .toggleDefines {
+  float: right;
+  border-left: 1px solid #aaa;
+  position: absolute; top: 0; right: 0;
+  height: 100%;
+  background: #f6f6f6;
+  padding: 5px;
+  min-width: 55px;
+  text-align: center;
 }
-#search a.inactive { color: #999; }
-.frames #search { display: none; }
-.inheritanceTree, .toggleDefines { float: right; }
 
-#menu { font-size: 1.3em; color: #bbb; top: -5px; position: relative; }
+#menu { font-size: 1.3em; color: #bbb; }
 #menu .title, #menu a { font-size: 0.7em; }
 #menu .title a { font-size: 1em; }
 #menu .title { color: #555; }
-#menu a:link, #menu a:visited { color: #333; text-decoration: none; border-bottom: 1px dotted #bbd; }
+#menu a, #menu a:visited { color: #333; text-decoration: none; border-bottom: 1px dotted #bbd; }
 #menu a:hover { color: #05a; }
-#menu .noframes { display: inline; }
-.frames #menu .noframes { display: inline; float: right; }
 
 #footer { margin-top: 15px; border-top: 1px solid #ccc; text-align: center; padding: 7px 0; color: #999; }
-#footer a:link, #footer a:visited { color: #444; text-decoration: none; border-bottom: 1px dotted #bbd; }
+#footer a, #footer a:visited { color: #444; text-decoration: none; border-bottom: 1px dotted #bbd; }
 #footer a:hover { color: #05a; }
 
 #listing ul.alpha { font-size: 1.1em; }
@@ -268,33 +390,35 @@ li.r2 { background: #fafafa; }
   background: #fff;
   display: none;
   position: absolute;
-  top: 36px;
-  right: 18px;
+  top: 40px;
+  right: 12px;
   width: 500px;
+  max-width: 80%;
   height: 80%;
   overflow-y: scroll;
   border: 1px solid #999;
   border-collapse: collapse;
-  -webkit-box-shadow: -7px 5px 25px #aaa;
-  -moz-box-shadow: -7px 5px 25px #aaa;
-  -moz-border-radius: 2px;
-  -webkit-border-radius: 2px;
+  box-shadow: -7px 5px 25px #aaa;
+  border-radius: 2px;
 }
 
-#content ul.summary li.deprecated .summary_signature a:link,
+#content ul.summary li.deprecated .summary_signature a,
 #content ul.summary li.deprecated .summary_signature a:visited { text-decoration: line-through; font-style: italic; }
 
 #toc {
-  padding: 20px; padding-right: 30px; border: 1px solid #ddd; float: right; background: #fff; margin-left: 20px; margin-bottom: 20px;
-  max-width: 300px;
-  -webkit-box-shadow: -2px 2px 6px #bbb;
-  -moz-box-shadow: -2px 2px 6px #bbb;
-  z-index: 5000;
   position: relative;
+  float: right;
   overflow-x: auto;
+  right: -3px;
+  margin-left: 20px;
+  margin-bottom: 20px;
+  padding: 20px; padding-right: 30px;
+  max-width: 300px;
+  z-index: 5000;
+  background: #fefefe;
+  border: 1px solid #ddd;
+  box-shadow: -2px 2px 6px #bbb;
 }
-#toc.nofloat { float: none; max-width: none; border: none; padding: 0; margin: 20px 0; -webkit-box-shadow: none; -moz-box-shadow: none; }
-#toc.nofloat.hidden { padding: 0; background: 0; margin-bottom: 5px; }
 #toc .title { margin: 0; }
 #toc ol { padding-left: 1.8em; }
 #toc li { font-size: 1.1em; line-height: 1.7em; }
@@ -302,8 +426,17 @@ li.r2 { background: #fafafa; }
 #toc ol > ol { font-size: 0.9em; }
 #toc ol ol > ol { padding-left: 2.3em; }
 #toc ol + li { margin-top: 0.3em; }
-#toc.hidden { padding: 10px; background: #f6f6f6; -webkit-box-shadow: none; -moz-box-shadow: none; }
+#toc.hidden { padding: 10px; background: #fefefe; box-shadow: none; }
+#toc.hidden:hover { background: #fafafa; }
 #filecontents h1 + #toc.nofloat { margin-top: 0; }
+ �� media (max-width: 560px) {
+  #toc {
+    margin-left: 0;
+    margin-top: 16px;
+    float: none;
+    max-width: none;
+  }
+}
 
 /* syntax highlighting */
 .source_code { display: none; padding: 3px 8px; border-left: 8px solid #ddd; margin-top: 5px; }
@@ -311,8 +444,17 @@ li.r2 { background: #fafafa; }
 #filecontents pre.code, .docstring pre.code { display: block; }
 .source_code .lines { padding-right: 12px; color: #555; text-align: right; }
 #filecontents pre.code, .docstring pre.code,
-.tags pre.example { padding: 5px 12px; margin-top: 4px; border: 1px solid #eef; background: #f5f5ff; }
-pre.code { color: #000; }
+.tags pre.example {
+  padding: 9px 14px;
+  margin-top: 4px;
+  border: 1px solid #e1e1e8;
+  background: #f7f7f9;
+  border-radius: 4px;
+  font-size: 1em;
+  overflow-x: auto;
+  line-height: 1.2em;
+}
+pre.code { color: #000; tab-size: 2; }
 pre.code .info.file { color: #555; }
 pre.code .val { color: #036A07; }
 pre.code .tstring_content,

  Modified: packnga/en/file.README.html (+29 -31)
===================================================================
--- packnga/en/file.README.html    2017-01-12 23:14:03 +0900 (a402984)
+++ packnga/en/file.README.html    2017-04-29 11:50:21 +0900 (4e2c345)
@@ -1,8 +1,8 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+<!DOCTYPE html>
+<html>
   <head>
-    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
+    <meta charset="UTF-8">
+<meta name="viewport" content="width=device-width, initial-scale=1.0">
     <link rel="stylesheet" href="../../ranguba.css" type="text/css" />
     <link rel="shortcut icon" href="../../favicon.ico" />
     <link rel="icon" href="../../favicon.png" />
@@ -19,9 +19,8 @@
   <link rel="stylesheet" href="css/common.css" type="text/css" charset="utf-8" />
 
 <script type="text/javascript" charset="utf-8">
-  hasFrames = window.top.frames.main ? true : false;
+  pathId = "README";
   relpath = '';
-  framesUrl = "frames.html#!file.README.html";
 </script>
 
 
@@ -32,6 +31,12 @@
 
   </head>
   <body>
+    <div class="nav_wrap">
+      <iframe id="nav" src="file_list.html"></iframe>
+      <div id="resizer"></div>
+    </div>
+
+    <div id="main" tabindex="-1">
 <div class="header">
   <div class="title">
     <a href="../../">
@@ -59,40 +64,33 @@
 <div class="content">
 
 
-    <div id="header">
-      <div id="menu">
+      <div id="header">
+        <div id="menu">
   
     <a href="alphabetical_index.html">Index</a> &raquo; 
     <span class="title">File: README</span>
   
-
-  <div class="noframes"><span class="title">(</span><a href="." target="_top">no frames</a><span class="title">)</span></div>
 </div>
 
-      <div id="search">
+        <div id="search">
   
     <a class="full_list_link" id="class_list_link"
         href="class_list.html">
-      Class List
-    </a>
-  
-    <a class="full_list_link" id="method_list_link"
-        href="method_list.html">
-      Method List
-    </a>
-  
-    <a class="full_list_link" id="file_list_link"
-        href="file_list.html">
-      File List
+
+        <svg width="24" height="24">
+          <rect x="0" y="4" width="24" height="4" rx="1" ry="1"></rect>
+          <rect x="0" y="12" width="24" height="4" rx="1" ry="1"></rect>
+          <rect x="0" y="20" width="24" height="4" rx="1" ry="1"></rect>
+        </svg>
     </a>
   
 </div>
-      <div class="clear"></div>
-    </div>
+        <div class="clear"></div>
+      </div>
 
-    <iframe id="search_frame"></iframe>
+      <iframe id="search_frame" src="file_list.html"></iframe>
 
-    <div id="content"><div id='filecontents'><h1><span class="caps">README</span></h1>
+      <div id="content"><div id='filecontents'><h1><span class="caps">README</span></h1>
 <h2>Name</h2>
 <p>Packnga</p>
 <h2>Description</h2>
@@ -121,7 +119,8 @@ contributed patches.)</p>
 </ul>
 <h2>Mailing list</h2>
 <ul>
-	<li>comming soon&#8230;</li>
+	<li>English: <a href="http://lists.sourceforge.net/mailman/listinfo/groonga-talk">groonga-talk</a></li>
+	<li>Japanese: <a href="http://lists.osdn.me/mailman/listinfo/groonga-dev">groonga-dev</a></li>
 </ul>
 <h2>Thanks</h2>
 <ul>
@@ -129,9 +128,7 @@ contributed patches.)</p>
 	<li>tetradice: report bugs.</li>
 </ul></div></div>
 
-    <div id="footer"></div>
-
-  
+      <div id="footer">
     </div>
 
     <div class="sponsors">
@@ -152,5 +149,6 @@ contributed patches.)</p>
       </p>
     </div>
 
-</body>
+</div>
+  </body>
 </html>
\ No newline at end of file

  Modified: packnga/en/file.lgpl.html (+27 -30)
===================================================================
--- packnga/en/file.lgpl.html    2017-01-12 23:14:03 +0900 (82eefc1)
+++ packnga/en/file.lgpl.html    2017-04-29 11:50:21 +0900 (a827389)
@@ -1,8 +1,8 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+<!DOCTYPE html>
+<html>
   <head>
-    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
+    <meta charset="UTF-8">
+<meta name="viewport" content="width=device-width, initial-scale=1.0">
     <link rel="stylesheet" href="../../ranguba.css" type="text/css" />
     <link rel="shortcut icon" href="../../favicon.ico" />
     <link rel="icon" href="../../favicon.png" />
@@ -19,9 +19,8 @@
   <link rel="stylesheet" href="css/common.css" type="text/css" charset="utf-8" />
 
 <script type="text/javascript" charset="utf-8">
-  hasFrames = window.top.frames.main ? true : false;
+  pathId = "lgpl";
   relpath = '';
-  framesUrl = "frames.html#!file.lgpl.html";
 </script>
 
 
@@ -32,6 +31,12 @@
 
   </head>
   <body>
+    <div class="nav_wrap">
+      <iframe id="nav" src="file_list.html"></iframe>
+      <div id="resizer"></div>
+    </div>
+
+    <div id="main" tabindex="-1">
 <div class="header">
   <div class="title">
     <a href="../../">
@@ -59,44 +64,35 @@
 <div class="content">
 
 
-    <div id="header">
-      <div id="menu">
+      <div id="header">
+        <div id="menu">
   
     <a href="alphabetical_index.html">Index</a> &raquo; 
     <span class="title">File: lgpl</span>
   
-
-  <div class="noframes"><span class="title">(</span><a href="." target="_top">no frames</a><span class="title">)</span></div>
 </div>
 
-      <div id="search">
+        <div id="search">
   
     <a class="full_list_link" id="class_list_link"
         href="class_list.html">
-      Class List
-    </a>
-  
-    <a class="full_list_link" id="method_list_link"
-        href="method_list.html">
-      Method List
-    </a>
-  
-    <a class="full_list_link" id="file_list_link"
-        href="file_list.html">
-      File List
+
+        <svg width="24" height="24">
+          <rect x="0" y="4" width="24" height="4" rx="1" ry="1"></rect>
+          <rect x="0" y="12" width="24" height="4" rx="1" ry="1"></rect>
+          <rect x="0" y="20" width="24" height="4" rx="1" ry="1"></rect>
+        </svg>
     </a>
   
 </div>
-      <div class="clear"></div>
-    </div>
+        <div class="clear"></div>
+      </div>
 
-    <iframe id="search_frame"></iframe>
+      <iframe id="search_frame" src="file_list.html"></iframe>
 
-    <div id="content"><div id='filecontents'>                  GNU LESSER GENERAL PUBLIC LICENSE<br/>                       Version 2.1, February 1999<br/><br/> Copyright (C) 1991, 1999 Free Software Foundation, Inc.<br/> 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA<br/> Everyone is permitted to copy and distribute verbatim copies<br/> of this license document, but changing it is not allowed.<br/><br/>[This is the first released version of the Lesser GPL.  It also counts<br/> as the successor of the GNU Library Public License, version 2, hence<br/> the version number 2.1.]<br/><br/>                            Preamble<br/><br/>  The licenses for most software are designed to take away your<br/>freedom to share and change it.  By contrast, the GNU General Public<br/>Licenses are intended to guarantee your freedom to share and change<br/>free software--to make sure the software is free for all its users.<br/><br/>  This license, the Lesser General Public Licens
 e, applies to some<br/>specially designated software packages--typically libraries--of the<br/>Free Software Foundation and other authors who decide to use it.  You<br/>can use it too, but we suggest you first think carefully about whether<br/>this license or the ordinary General Public License is the better<br/>strategy to use in any particular case, based on the explanations below.<br/><br/>  When we speak of free software, we are referring to freedom of use,<br/>not price.  Our General Public Licenses are designed to make sure that<br/>you have the freedom to distribute copies of free software (and charge<br/>for this service if you wish); that you receive source code or can get<br/>it if you want it; that you can change the software and use pieces of<br/>it in new free programs; and that you are informed that you can do<br/>these things.<br/><br/>  To protect your rights, we need to make restrictions that forbid<br/>distributors to deny you these rights or to ask you to 
 surrender these<br/>rights.  These restrictions translate to certain responsibilities for<br/>you if you distribute copies of the library or if you modify it.<br/><br/>  For example, if you distribute copies of the library, whether gratis<br/>or for a fee, you must give the recipients all the rights that we gave<br/>you.  You must make sure that they, too, receive or can get the source<br/>code.  If you link other code with the library, you must provide<br/>complete object files to the recipients, so that they can relink them<br/>with the library after making changes to the library and recompiling<br/>it.  And you must show them these terms so they know their rights.<br/><br/>  We protect your rights with a two-step method: (1) we copyright the<br/>library, and (2) we offer you this license, which gives you legal<br/>permission to copy, distribute and/or modify the library.<br/><br/>  To protect each distributor, we want to make it very clear that<br/>there is no warranty fo
 r the free library.  Also, if the library is<br/>modified by someone else and passed on, the recipients should know<br/>that what they have is not the original version, so that the original<br/>author&#39;s reputation will not be affected by problems that might be<br/>introduced by others.<br/><br/>  Finally, software patents pose a constant threat to the existence of<br/>any free program.  We wish to make sure that a company cannot<br/>effectively restrict the users of a free program by obtaining a<br/>restrictive license from a patent holder.  Therefore, we insist that<br/>any patent license obtained for a version of the library must be<br/>consistent with the full freedom of use specified in this license.<br/><br/>  Most GNU software, including some libraries, is covered by the<br/>ordinary GNU General Public License.  This license, the GNU Lesser<br/>General Public License, applies to certain designated libraries, and<br/>is quite different from the ordinary General Pub
 lic License.  We use<br/>this license for certain libraries in order to permit linking those<br/>libraries into non-free programs.<br/><br/>  When a program is linked with a library, whether statically or using<br/>a shared library, the combination of the two is legally speaking a<br/>combined work, a derivative of the original library.  The ordinary<br/>General Public License therefore permits such linking only if the<br/>entire combination fits its criteria of freedom.  The Lesser General<br/>Public License permits more lax criteria for linking other code with<br/>the library.<br/><br/>  We call this license the &quot;Lesser&quot; General Public License because it<br/>does Less to protect the user&#39;s freedom than the ordinary General<br/>Public License.  It also provides other free software developers Less<br/>of an advantage over competing non-free programs.  These disadvantages<br/>are the reason we use the ordinary General Public License for many<br/>libraries.  Howe
 ver, the Lesser license provides advantages in certain<br/>special circumstances.<br/><br/>  For example, on rare occasions, there may be a special need to<br/>encourage the widest possible use of a certain library, so that it becomes<br/>a de-facto standard.  To achieve this, non-free programs must be<br/>allowed to use the library.  A more frequent case is that a free<br/>library does the same job as widely used non-free libraries.  In this<br/>case, there is little to gain by limiting the free library to free<br/>software only, so we use the Lesser General Public License.<br/><br/>  In other cases, permission to use a particular library in non-free<br/>programs enables a greater number of people to use a large body of<br/>free software.  For example, permission to use the GNU C Library in<br/>non-free programs enables many more people to use the whole GNU<br/>operating system, as well as its variant, the GNU/Linux operating<br/>system.<br/><br/>  Although the Lesser Gener
 al Public License is Less protective of the<br/>users&#39; freedom, it does ensure that the user of a program that is<br/>linked with the Library has the freedom and the wherewithal to run<br/>that program using a modified version of the Library.<br/><br/>  The precise terms and conditions for copying, distribution and<br/>modification follow.  Pay close attention to the difference between a<br/>&quot;work based on the library&quot; and a &quot;work that uses the library&quot;.  The<br/>former contains code derived from the library, whereas the latter must<br/>be combined with the library in order to run.<br/><br/>                  GNU LESSER GENERAL PUBLIC LICENSE<br/>   TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION<br/><br/>  0. This License Agreement applies to any software library or other<br/>program which contains a notice placed by the copyright holder or<br/>other authorized party saying it may be distributed under the terms of<br/>this Lesser Gene
 ral Public License (also called &quot;this License&quot;).<br/>Each licensee is addressed as &quot;you&quot;.<br/><br/>  A &quot;library&quot; means a collection of software functions and/or data<br/>prepared so as to be conveniently linked with application programs<br/>(which use some of those functions and data) to form executables.<br/><br/>  The &quot;Library&quot;, below, refers to any such software library or work<br/>which has been distributed under these terms.  A &quot;work based on the<br/>Library&quot; means either the Library or any derivative work under<br/>copyright law: that is to say, a work containing the Library or a<br/>portion of it, either verbatim or with modifications and/or translated<br/>straightforwardly into another language.  (Hereinafter, translation is<br/>included without limitation in the term &quot;modification&quot;.)<br/><br/>  &quot;Source code&quot; for a work means the preferred form of the work for<br/>making modifications to it.  For a
  library, complete source code means<br/>all the source code for all modules it contains, plus any associated<br/>interface definition files, plus the scripts used to control compilation<br/>and installation of the library.<br/><br/>  Activities other than copying, distribution and modification are not<br/>covered by this License; they are outside its scope.  The act of<br/>running a program using the Library is not restricted, and output from<br/>such a program is covered only if its contents constitute a work based<br/>on the Library (independent of the use of the Library in a tool for<br/>writing it).  Whether that is true depends on what the Library does<br/>and what the program that uses the Library does.<br/><br/>  1. You may copy and distribute verbatim copies of the Library&#39;s<br/>complete source code as you receive it, in any medium, provided that<br/>you conspicuously and appropriately publish on each copy an<br/>appropriate copyright notice and disclaimer of wa
 rranty; keep intact<br/>all the notices that refer to this License and to the absence of any<br/>warranty; and distribute a copy of this License along with the<br/>Library.<br/><br/>  You may charge a fee for the physical act of transferring a copy,<br/>and you may at your option offer warranty protection in exchange for a<br/>fee.<br/><br/>  2. You may modify your copy or copies of the Library or any portion<br/>of it, thus forming a work based on the Library, and copy and<br/>distribute such modifications or work under the terms of Section 1<br/>above, provided that you also meet all of these conditions:<br/><br/>    a) The modified work must itself be a software library.<br/><br/>    b) You must cause the files modified to carry prominent notices<br/>    stating that you changed the files and the date of any change.<br/><br/>    c) You must cause the whole of the work to be licensed at no<br/>    charge to all third parties under the terms of this License.<br/><br/>    d
 ) If a facility in the modified Library refers to a function or a<br/>    table of data to be supplied by an application program that uses<br/>    the facility, other than as an argument passed when the facility<br/>    is invoked, then you must make a good faith effort to ensure that,<br/>    in the event an application does not supply such function or<br/>    table, the facility still operates, and performs whatever part of<br/>    its purpose remains meaningful.<br/><br/>    (For example, a function in a library to compute square roots has<br/>    a purpose that is entirely well-defined independent of the<br/>    application.  Therefore, Subsection 2d requires that any<br/>    application-supplied function or table used by this function must<br/>    be optional: if the application does not supply it, the square<br/>    root function must still compute square roots.)<br/><br/>These requirements apply to the modified work as a whole.  If<br/>identifiable sections of that wo
 rk are not derived from the Library,<br/>and can be reasonably considered independent and separate works in<br/>themselves, then this License, and its terms, do not apply to those<br/>sections when you distribute them as separate works.  But when you<br/>distribute the same sections as part of a whole which is a work based<br/>on the Library, the distribution of the whole must be on the terms of<br/>this License, whose permissions for other licensees extend to the<br/>entire whole, and thus to each and every part regardless of who wrote<br/>it.<br/><br/>Thus, it is not the intent of this section to claim rights or contest<br/>your rights to work written entirely by you; rather, the intent is to<br/>exercise the right to control the distribution of derivative or<br/>collective works based on the Library.<br/><br/>In addition, mere aggregation of another work not based on the Library<br/>with the Library (or with a work based on the Library) on a volume of<br/>a storage or dis
 tribution medium does not bring the other work under<br/>the scope of this License.<br/><br/>  3. You may opt to apply the terms of the ordinary GNU General Public<br/>License instead of this License to a given copy of the Library.  To do<br/>this, you must alter all the notices that refer to this License, so<br/>that they refer to the ordinary GNU General Public License, version 2,<br/>instead of to this License.  (If a newer version than version 2 of the<br/>ordinary GNU General Public License has appeared, then you can specify<br/>that version instead if you wish.)  Do not make any other change in<br/>these notices.<br/><br/>  Once this change is made in a given copy, it is irreversible for<br/>that copy, so the ordinary GNU General Public License applies to all<br/>subsequent copies and derivative works made from that copy.<br/><br/>  This option is useful when you wish to copy part of the code of<br/>the Library into a program that is not a library.<br/><br/>  4. You m
 ay copy and distribute the Library (or a portion or<br/>derivative of it, under Section 2) in object code or executable form<br/>under the terms of Sections 1 and 2 above provided that you accompany<br/>it with the complete corresponding machine-readable source code, which<br/>must be distributed under the terms of Sections 1 and 2 above on a<br/>medium customarily used for software interchange.<br/><br/>  If distribution of object code is made by offering access to copy<br/>from a designated place, then offering equivalent access to copy the<br/>source code from the same place satisfies the requirement to<br/>distribute the source code, even though third parties are not<br/>compelled to copy the source along with the object code.<br/><br/>  5. A program that contains no derivative of any portion of the<br/>Library, but is designed to work with the Library by being compiled or<br/>linked with it, is called a &quot;work that uses the Library&quot;.  Such a<br/>work, in isolat
 ion, is not a derivative work of the Library, and<br/>therefore falls outside the scope of this License.<br/><br/>  However, linking a &quot;work that uses the Library&quot; with the Library<br/>creates an executable that is a derivative of the Library (because it<br/>contains portions of the Library), rather than a &quot;work that uses the<br/>library&quot;.  The executable is therefore covered by this License.<br/>Section 6 states terms for distribution of such executables.<br/><br/>  When a &quot;work that uses the Library&quot; uses material from a header file<br/>that is part of the Library, the object code for the work may be a<br/>derivative work of the Library even though the source code is not.<br/>Whether this is true is especially significant if the work can be<br/>linked without the Library, or if the work is itself a library.  The<br/>threshold for this to be true is not precisely defined by law.<br/><br/>  If such an object file uses only numerical parameters, 
 data<br/>structure layouts and accessors, and small macros and small inline<br/>functions (ten lines or less in length), then the use of the object<br/>file is unrestricted, regardless of whether it is legally a derivative<br/>work.  (Executables containing this object code plus portions of the<br/>Library will still fall under Section 6.)<br/><br/>  Otherwise, if the work is a derivative of the Library, you may<br/>distribute the object code for the work under the terms of Section 6.<br/>Any executables containing that work also fall under Section 6,<br/>whether or not they are linked directly with the Library itself.<br/><br/>  6. As an exception to the Sections above, you may also combine or<br/>link a &quot;work that uses the Library&quot; with the Library to produce a<br/>work containing portions of the Library, and distribute that work<br/>under terms of your choice, provided that the terms permit<br/>modification of the work for the customer&#39;s own use and reverse
 <br/>engineering for debugging such modifications.<br/><br/>  You must give prominent notice with each copy of the work that the<br/>Library is used in it and that the Library and its use are covered by<br/>this License.  You must supply a copy of this License.  If the work<br/>during execution displays copyright notices, you must include the<br/>copyright notice for the Library among them, as well as a reference<br/>directing the user to the copy of this License.  Also, you must do one<br/>of these things:<br/><br/>    a) Accompany the work with the complete corresponding<br/>    machine-readable source code for the Library including whatever<br/>    changes were used in the work (which must be distributed under<br/>    Sections 1 and 2 above); and, if the work is an executable linked<br/>    with the Library, with the complete machine-readable &quot;work that<br/>    uses the Library&quot;, as object code and/or source code, so that the<br/>    user can modify the Library 
 and then relink to produce a modified<br/>    executable containing the modified Library.  (It is understood<br/>    that the user who changes the contents of definitions files in the<br/>    Library will not necessarily be able to recompile the application<br/>    to use the modified definitions.)<br/><br/>    b) Use a suitable shared library mechanism for linking with the<br/>    Library.  A suitable mechanism is one that (1) uses at run time a<br/>    copy of the library already present on the user&#39;s computer system,<br/>    rather than copying library functions into the executable, and (2)<br/>    will operate properly with a modified version of the library, if<br/>    the user installs one, as long as the modified version is<br/>    interface-compatible with the version that the work was made with.<br/><br/>    c) Accompany the work with a written offer, valid for at<br/>    least three years, to give the same user the materials<br/>    specified in Subsection 6a, a
 bove, for a charge no more<br/>    than the cost of performing this distribution.<br/><br/>    d) If distribution of the work is made by offering access to copy<br/>    from a designated place, offer equivalent access to copy the above<br/>    specified materials from the same place.<br/><br/>    e) Verify that the user has already received a copy of these<br/>    materials or that you have already sent this user a copy.<br/><br/>  For an executable, the required form of the &quot;work that uses the<br/>Library&quot; must include any data and utility programs needed for<br/>reproducing the executable from it.  However, as a special exception,<br/>the materials to be distributed need not include anything that is<br/>normally distributed (in either source or binary form) with the major<br/>components (compiler, kernel, and so on) of the operating system on<br/>which the executable runs, unless that component itself accompanies<br/>the executable.<br/><br/>  It may happen that 
 this requirement contradicts the license<br/>restrictions of other proprietary libraries that do not normally<br/>accompany the operating system.  Such a contradiction means you cannot<br/>use both them and the Library together in an executable that you<br/>distribute.<br/><br/>  7. You may place library facilities that are a work based on the<br/>Library side-by-side in a single library together with other library<br/>facilities not covered by this License, and distribute such a combined<br/>library, provided that the separate distribution of the work based on<br/>the Library and of the other library facilities is otherwise<br/>permitted, and provided that you do these two things:<br/><br/>    a) Accompany the combined library with a copy of the same work<br/>    based on the Library, uncombined with any other library<br/>    facilities.  This must be distributed under the terms of the<br/>    Sections above.<br/><br/>    b) Give prominent notice with the combined library 
 of the fact<br/>    that part of it is a work based on the Library, and explaining<br/>    where to find the accompanying uncombined form of the same work.<br/><br/>  8. You may not copy, modify, sublicense, link with, or distribute<br/>the Library except as expressly provided under this License.  Any<br/>attempt otherwise to copy, modify, sublicense, link with, or<br/>distribute the Library is void, and will automatically terminate your<br/>rights under this License.  However, parties who have received copies,<br/>or rights, from you under this License will not have their licenses<br/>terminated so long as such parties remain in full compliance.<br/><br/>  9. You are not required to accept this License, since you have not<br/>signed it.  However, nothing else grants you permission to modify or<br/>distribute the Library or its derivative works.  These actions are<br/>prohibited by law if you do not accept this License.  Therefore, by<br/>modifying or distributing the Librar
 y (or any work based on the<br/>Library), you indicate your acceptance of this License to do so, and<br/>all its terms and conditions for copying, distributing or modifying<br/>the Library or works based on it.<br/><br/>  10. Each time you redistribute the Library (or any work based on the<br/>Library), the recipient automatically receives a license from the<br/>original licensor to copy, distribute, link with or modify the Library<br/>subject to these terms and conditions.  You may not impose any further<br/>restrictions on the recipients&#39; exercise of the rights granted herein.<br/>You are not responsible for enforcing compliance by third parties with<br/>this License.<br/><br/>  11. If, as a consequence of a court judgment or allegation of patent<br/>infringement or for any other reason (not limited to patent issues),<br/>conditions are imposed on you (whether by court order, agreement or<br/>otherwise) that contradict the conditions of this License, they do not<br/>e
 xcuse you from the conditions of this License.  If you cannot<br/>distribute so as to satisfy simultaneously your obligations under this<br/>License and any other pertinent obligations, then as a consequence you<br/>may not distribute the Library at all.  For example, if a patent<br/>license would not permit royalty-free redistribution of the Library by<br/>all those who receive copies directly or indirectly through you, then<br/>the only way you could satisfy both it and this License would be to<br/>refrain entirely from distribution of the Library.<br/><br/>If any portion of this section is held invalid or unenforceable under any<br/>particular circumstance, the balance of the section is intended to apply,<br/>and the section as a whole is intended to apply in other circumstances.<br/><br/>It is not the purpose of this section to induce you to infringe any<br/>patents or other property right claims or to contest validity of any<br/>such claims; this section has the sole pu
 rpose of protecting the<br/>integrity of the free software distribution system which is<br/>implemented by public license practices.  Many people have made<br/>generous contributions to the wide range of software distributed<br/>through that system in reliance on consistent application of that<br/>system; it is up to the author/donor to decide if he or she is willing<br/>to distribute software through any other system and a licensee cannot<br/>impose that choice.<br/><br/>This section is intended to make thoroughly clear what is believed to<br/>be a consequence of the rest of this License.<br/><br/>  12. If the distribution and/or use of the Library is restricted in<br/>certain countries either by patents or by copyrighted interfaces, the<br/>original copyright holder who places the Library under this License may add<br/>an explicit geographical distribution limitation excluding those countries,<br/>so that distribution is permitted only in or among countries not thus<br/>ex
 cluded.  In such case, this License incorporates the limitation as if<br/>written in the body of this License.<br/><br/>  13. The Free Software Foundation may publish revised and/or new<br/>versions of the Lesser General Public License from time to time.<br/>Such new versions will be similar in spirit to the present version,<br/>but may differ in detail to address new problems or concerns.<br/><br/>Each version is given a distinguishing version number.  If the Library<br/>specifies a version number of this License which applies to it and<br/>&quot;any later version&quot;, you have the option of following the terms and<br/>conditions either of that version or of any later version published by<br/>the Free Software Foundation.  If the Library does not specify a<br/>license version number, you may choose any version ever published by<br/>the Free Software Foundation.<br/><br/>  14. If you wish to incorporate parts of the Library into other free<br/>programs whose distribution 
 conditions are incompatible with these,<br/>write to the author to ask for permission.  For software which is<br/>copyrighted by the Free Software Foundation, write to the Free<br/>Software Foundation; we sometimes make exceptions for this.  Our<br/>decision will be guided by the two goals of preserving the free status<br/>of all derivatives of our free software and of promoting the sharing<br/>and reuse of software generally.<br/><br/>                            NO WARRANTY<br/><br/>  15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO<br/>WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.<br/>EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR<br/>OTHER PARTIES PROVIDE THE LIBRARY &quot;AS IS&quot; WITHOUT WARRANTY OF ANY<br/>KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE<br/>IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR<br/>PURPOSE.  THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE
  OF THE<br/>LIBRARY IS WITH YOU.  SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME<br/>THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.<br/><br/>  16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN<br/>WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY<br/>AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU<br/>FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR<br/>CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE<br/>LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING<br/>RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A<br/>FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF<br/>SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH<br/>DAMAGES.<br/><br/>                     END OF TERMS AND CONDITIONS<br/><br/>           How to Apply These Terms to Your New Libraries<br/><br/>  If you develop a new library, and you want it t
 o be of the greatest<br/>possible use to the public, we recommend making it free software that<br/>everyone can redistribute and change.  You can do so by permitting<br/>redistribution under these terms (or, alternatively, under the terms of the<br/>ordinary General Public License).<br/><br/>  To apply these terms, attach the following notices to the library.  It is<br/>safest to attach them to the start of each source file to most effectively<br/>convey the exclusion of warranty; and each file should have at least the<br/>&quot;copyright&quot; line and a pointer to where the full notice is found.<br/><br/>    &lt;one line to give the library&#39;s name and a brief idea of what it does.&gt;<br/>    Copyright (C) &lt;year&gt;  &lt;name of author&gt;<br/><br/>    This library is free software; you can redistribute it and/or<br/>    modify it under the terms of the GNU Lesser General Public<br/>    License as published by the Free Software Foundation; either<br/>    version 2.1
  of the License, or (at your option) any later version.<br/><br/>    This library is distributed in the hope that it will be useful,<br/>    but WITHOUT ANY WARRANTY; without even the implied warranty of<br/>    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU<br/>    Lesser General Public License for more details.<br/><br/>    You should have received a copy of the GNU Lesser General Public<br/>    License along with this library; if not, write to the Free Software<br/>    Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA<br/><br/>Also add information on how to contact you by electronic and paper mail.<br/><br/>You should also get your employer (if you work as a programmer) or your<br/>school, if any, to sign a &quot;copyright disclaimer&quot; for the library, if<br/>necessary.  Here is a sample; alter the names:<br/><br/>  Yoyodyne, Inc., hereby disclaims all copyright interest in the<br/>  library `Frob&#39; (a library for twe
 aking knobs) written by James Random Hacker.<br/><br/>  &lt;signature of Ty Coon&gt;, 1 April 1990<br/>  Ty Coon, President of Vice<br/><br/>That&#39;s all there is to it!</div></div>
+      <div id="content"><div id='filecontents'>                  GNU LESSER GENERAL PUBLIC LICENSE<br/>                       Version 2.1, February 1999<br/><br/> Copyright (C) 1991, 1999 Free Software Foundation, Inc.<br/> 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA<br/> Everyone is permitted to copy and distribute verbatim copies<br/> of this license document, but changing it is not allowed.<br/><br/>[This is the first released version of the Lesser GPL.  It also counts<br/> as the successor of the GNU Library Public License, version 2, hence<br/> the version number 2.1.]<br/><br/>                            Preamble<br/><br/>  The licenses for most software are designed to take away your<br/>freedom to share and change it.  By contrast, the GNU General Public<br/>Licenses are intended to guarantee your freedom to share and change<br/>free software--to make sure the software is free for all its users.<br/><br/>  This license, the Lesser General Public Lice
 nse, applies to some<br/>specially designated software packages--typically libraries--of the<br/>Free Software Foundation and other authors who decide to use it.  You<br/>can use it too, but we suggest you first think carefully about whether<br/>this license or the ordinary General Public License is the better<br/>strategy to use in any particular case, based on the explanations below.<br/><br/>  When we speak of free software, we are referring to freedom of use,<br/>not price.  Our General Public Licenses are designed to make sure that<br/>you have the freedom to distribute copies of free software (and charge<br/>for this service if you wish); that you receive source code or can get<br/>it if you want it; that you can change the software and use pieces of<br/>it in new free programs; and that you are informed that you can do<br/>these things.<br/><br/>  To protect your rights, we need to make restrictions that forbid<br/>distributors to deny you these rights or to ask you t
 o surrender these<br/>rights.  These restrictions translate to certain responsibilities for<br/>you if you distribute copies of the library or if you modify it.<br/><br/>  For example, if you distribute copies of the library, whether gratis<br/>or for a fee, you must give the recipients all the rights that we gave<br/>you.  You must make sure that they, too, receive or can get the source<br/>code.  If you link other code with the library, you must provide<br/>complete object files to the recipients, so that they can relink them<br/>with the library after making changes to the library and recompiling<br/>it.  And you must show them these terms so they know their rights.<br/><br/>  We protect your rights with a two-step method: (1) we copyright the<br/>library, and (2) we offer you this license, which gives you legal<br/>permission to copy, distribute and/or modify the library.<br/><br/>  To protect each distributor, we want to make it very clear that<br/>there is no warranty 
 for the free library.  Also, if the library is<br/>modified by someone else and passed on, the recipients should know<br/>that what they have is not the original version, so that the original<br/>author&#39;s reputation will not be affected by problems that might be<br/>introduced by others.<br/><br/>  Finally, software patents pose a constant threat to the existence of<br/>any free program.  We wish to make sure that a company cannot<br/>effectively restrict the users of a free program by obtaining a<br/>restrictive license from a patent holder.  Therefore, we insist that<br/>any patent license obtained for a version of the library must be<br/>consistent with the full freedom of use specified in this license.<br/><br/>  Most GNU software, including some libraries, is covered by the<br/>ordinary GNU General Public License.  This license, the GNU Lesser<br/>General Public License, applies to certain designated libraries, and<br/>is quite different from the ordinary General P
 ublic License.  We use<br/>this license for certain libraries in order to permit linking those<br/>libraries into non-free programs.<br/><br/>  When a program is linked with a library, whether statically or using<br/>a shared library, the combination of the two is legally speaking a<br/>combined work, a derivative of the original library.  The ordinary<br/>General Public License therefore permits such linking only if the<br/>entire combination fits its criteria of freedom.  The Lesser General<br/>Public License permits more lax criteria for linking other code with<br/>the library.<br/><br/>  We call this license the &quot;Lesser&quot; General Public License because it<br/>does Less to protect the user&#39;s freedom than the ordinary General<br/>Public License.  It also provides other free software developers Less<br/>of an advantage over competing non-free programs.  These disadvantages<br/>are the reason we use the ordinary General Public License for many<br/>libraries.  Ho
 wever, the Lesser license provides advantages in certain<br/>special circumstances.<br/><br/>  For example, on rare occasions, there may be a special need to<br/>encourage the widest possible use of a certain library, so that it becomes<br/>a de-facto standard.  To achieve this, non-free programs must be<br/>allowed to use the library.  A more frequent case is that a free<br/>library does the same job as widely used non-free libraries.  In this<br/>case, there is little to gain by limiting the free library to free<br/>software only, so we use the Lesser General Public License.<br/><br/>  In other cases, permission to use a particular library in non-free<br/>programs enables a greater number of people to use a large body of<br/>free software.  For example, permission to use the GNU C Library in<br/>non-free programs enables many more people to use the whole GNU<br/>operating system, as well as its variant, the GNU/Linux operating<br/>system.<br/><br/>  Although the Lesser Gen
 eral Public License is Less protective of the<br/>users&#39; freedom, it does ensure that the user of a program that is<br/>linked with the Library has the freedom and the wherewithal to run<br/>that program using a modified version of the Library.<br/><br/>  The precise terms and conditions for copying, distribution and<br/>modification follow.  Pay close attention to the difference between a<br/>&quot;work based on the library&quot; and a &quot;work that uses the library&quot;.  The<br/>former contains code derived from the library, whereas the latter must<br/>be combined with the library in order to run.<br/><br/>                  GNU LESSER GENERAL PUBLIC LICENSE<br/>   TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION<br/><br/>  0. This License Agreement applies to any software library or other<br/>program which contains a notice placed by the copyright holder or<br/>other authorized party saying it may be distributed under the terms of<br/>this Lesser Ge
 neral Public License (also called &quot;this License&quot;).<br/>Each licensee is addressed as &quot;you&quot;.<br/><br/>  A &quot;library&quot; means a collection of software functions and/or data<br/>prepared so as to be conveniently linked with application programs<br/>(which use some of those functions and data) to form executables.<br/><br/>  The &quot;Library&quot;, below, refers to any such software library or work<br/>which has been distributed under these terms.  A &quot;work based on the<br/>Library&quot; means either the Library or any derivative work under<br/>copyright law: that is to say, a work containing the Library or a<br/>portion of it, either verbatim or with modifications and/or translated<br/>straightforwardly into another language.  (Hereinafter, translation is<br/>included without limitation in the term &quot;modification&quot;.)<br/><br/>  &quot;Source code&quot; for a work means the preferred form of the work for<br/>making modifications to it.  For
  a library, complete source code means<br/>all the source code for all modules it contains, plus any associated<br/>interface definition files, plus the scripts used to control compilation<br/>and installation of the library.<br/><br/>  Activities other than copying, distribution and modification are not<br/>covered by this License; they are outside its scope.  The act of<br/>running a program using the Library is not restricted, and output from<br/>such a program is covered only if its contents constitute a work based<br/>on the Library (independent of the use of the Library in a tool for<br/>writing it).  Whether that is true depends on what the Library does<br/>and what the program that uses the Library does.<br/><br/>  1. You may copy and distribute verbatim copies of the Library&#39;s<br/>complete source code as you receive it, in any medium, provided that<br/>you conspicuously and appropriately publish on each copy an<br/>appropriate copyright notice and disclaimer of 
 warranty; keep intact<br/>all the notices that refer to this License and to the absence of any<br/>warranty; and distribute a copy of this License along with the<br/>Library.<br/><br/>  You may charge a fee for the physical act of transferring a copy,<br/>and you may at your option offer warranty protection in exchange for a<br/>fee.<br/><br/>  2. You may modify your copy or copies of the Library or any portion<br/>of it, thus forming a work based on the Library, and copy and<br/>distribute such modifications or work under the terms of Section 1<br/>above, provided that you also meet all of these conditions:<br/><br/>    a) The modified work must itself be a software library.<br/><br/>    b) You must cause the files modified to carry prominent notices<br/>    stating that you changed the files and the date of any change.<br/><br/>    c) You must cause the whole of the work to be licensed at no<br/>    charge to all third parties under the terms of this License.<br/><br/>   
  d) If a facility in the modified Library refers to a function or a<br/>    table of data to be supplied by an application program that uses<br/>    the facility, other than as an argument passed when the facility<br/>    is invoked, then you must make a good faith effort to ensure that,<br/>    in the event an application does not supply such function or<br/>    table, the facility still operates, and performs whatever part of<br/>    its purpose remains meaningful.<br/><br/>    (For example, a function in a library to compute square roots has<br/>    a purpose that is entirely well-defined independent of the<br/>    application.  Therefore, Subsection 2d requires that any<br/>    application-supplied function or table used by this function must<br/>    be optional: if the application does not supply it, the square<br/>    root function must still compute square roots.)<br/><br/>These requirements apply to the modified work as a whole.  If<br/>identifiable sections of that 
 work are not derived from the Library,<br/>and can be reasonably considered independent and separate works in<br/>themselves, then this License, and its terms, do not apply to those<br/>sections when you distribute them as separate works.  But when you<br/>distribute the same sections as part of a whole which is a work based<br/>on the Library, the distribution of the whole must be on the terms of<br/>this License, whose permissions for other licensees extend to the<br/>entire whole, and thus to each and every part regardless of who wrote<br/>it.<br/><br/>Thus, it is not the intent of this section to claim rights or contest<br/>your rights to work written entirely by you; rather, the intent is to<br/>exercise the right to control the distribution of derivative or<br/>collective works based on the Library.<br/><br/>In addition, mere aggregation of another work not based on the Library<br/>with the Library (or with a work based on the Library) on a volume of<br/>a storage or d
 istribution medium does not bring the other work under<br/>the scope of this License.<br/><br/>  3. You may opt to apply the terms of the ordinary GNU General Public<br/>License instead of this License to a given copy of the Library.  To do<br/>this, you must alter all the notices that refer to this License, so<br/>that they refer to the ordinary GNU General Public License, version 2,<br/>instead of to this License.  (If a newer version than version 2 of the<br/>ordinary GNU General Public License has appeared, then you can specify<br/>that version instead if you wish.)  Do not make any other change in<br/>these notices.<br/><br/>  Once this change is made in a given copy, it is irreversible for<br/>that copy, so the ordinary GNU General Public License applies to all<br/>subsequent copies and derivative works made from that copy.<br/><br/>  This option is useful when you wish to copy part of the code of<br/>the Library into a program that is not a library.<br/><br/>  4. You
  may copy and distribute the Library (or a portion or<br/>derivative of it, under Section 2) in object code or executable form<br/>under the terms of Sections 1 and 2 above provided that you accompany<br/>it with the complete corresponding machine-readable source code, which<br/>must be distributed under the terms of Sections 1 and 2 above on a<br/>medium customarily used for software interchange.<br/><br/>  If distribution of object code is made by offering access to copy<br/>from a designated place, then offering equivalent access to copy the<br/>source code from the same place satisfies the requirement to<br/>distribute the source code, even though third parties are not<br/>compelled to copy the source along with the object code.<br/><br/>  5. A program that contains no derivative of any portion of the<br/>Library, but is designed to work with the Library by being compiled or<br/>linked with it, is called a &quot;work that uses the Library&quot;.  Such a<br/>work, in isol
 ation, is not a derivative work of the Library, and<br/>therefore falls outside the scope of this License.<br/><br/>  However, linking a &quot;work that uses the Library&quot; with the Library<br/>creates an executable that is a derivative of the Library (because it<br/>contains portions of the Library), rather than a &quot;work that uses the<br/>library&quot;.  The executable is therefore covered by this License.<br/>Section 6 states terms for distribution of such executables.<br/><br/>  When a &quot;work that uses the Library&quot; uses material from a header file<br/>that is part of the Library, the object code for the work may be a<br/>derivative work of the Library even though the source code is not.<br/>Whether this is true is especially significant if the work can be<br/>linked without the Library, or if the work is itself a library.  The<br/>threshold for this to be true is not precisely defined by law.<br/><br/>  If such an object file uses only numerical parameters
 , data<br/>structure layouts and accessors, and small macros and small inline<br/>functions (ten lines or less in length), then the use of the object<br/>file is unrestricted, regardless of whether it is legally a derivative<br/>work.  (Executables containing this object code plus portions of the<br/>Library will still fall under Section 6.)<br/><br/>  Otherwise, if the work is a derivative of the Library, you may<br/>distribute the object code for the work under the terms of Section 6.<br/>Any executables containing that work also fall under Section 6,<br/>whether or not they are linked directly with the Library itself.<br/><br/>  6. As an exception to the Sections above, you may also combine or<br/>link a &quot;work that uses the Library&quot; with the Library to produce a<br/>work containing portions of the Library, and distribute that work<br/>under terms of your choice, provided that the terms permit<br/>modification of the work for the customer&#39;s own use and rever
 se<br/>engineering for debugging such modifications.<br/><br/>  You must give prominent notice with each copy of the work that the<br/>Library is used in it and that the Library and its use are covered by<br/>this License.  You must supply a copy of this License.  If the work<br/>during execution displays copyright notices, you must include the<br/>copyright notice for the Library among them, as well as a reference<br/>directing the user to the copy of this License.  Also, you must do one<br/>of these things:<br/><br/>    a) Accompany the work with the complete corresponding<br/>    machine-readable source code for the Library including whatever<br/>    changes were used in the work (which must be distributed under<br/>    Sections 1 and 2 above); and, if the work is an executable linked<br/>    with the Library, with the complete machine-readable &quot;work that<br/>    uses the Library&quot;, as object code and/or source code, so that the<br/>    user can modify the Librar
 y and then relink to produce a modified<br/>    executable containing the modified Library.  (It is understood<br/>    that the user who changes the contents of definitions files in the<br/>    Library will not necessarily be able to recompile the application<br/>    to use the modified definitions.)<br/><br/>    b) Use a suitable shared library mechanism for linking with the<br/>    Library.  A suitable mechanism is one that (1) uses at run time a<br/>    copy of the library already present on the user&#39;s computer system,<br/>    rather than copying library functions into the executable, and (2)<br/>    will operate properly with a modified version of the library, if<br/>    the user installs one, as long as the modified version is<br/>    interface-compatible with the version that the work was made with.<br/><br/>    c) Accompany the work with a written offer, valid for at<br/>    least three years, to give the same user the materials<br/>    specified in Subsection 6a,
  above, for a charge no more<br/>    than the cost of performing this distribution.<br/><br/>    d) If distribution of the work is made by offering access to copy<br/>    from a designated place, offer equivalent access to copy the above<br/>    specified materials from the same place.<br/><br/>    e) Verify that the user has already received a copy of these<br/>    materials or that you have already sent this user a copy.<br/><br/>  For an executable, the required form of the &quot;work that uses the<br/>Library&quot; must include any data and utility programs needed for<br/>reproducing the executable from it.  However, as a special exception,<br/>the materials to be distributed need not include anything that is<br/>normally distributed (in either source or binary form) with the major<br/>components (compiler, kernel, and so on) of the operating system on<br/>which the executable runs, unless that component itself accompanies<br/>the executable.<br/><br/>  It may happen tha
 t this requirement contradicts the license<br/>restrictions of other proprietary libraries that do not normally<br/>accompany the operating system.  Such a contradiction means you cannot<br/>use both them and the Library together in an executable that you<br/>distribute.<br/><br/>  7. You may place library facilities that are a work based on the<br/>Library side-by-side in a single library together with other library<br/>facilities not covered by this License, and distribute such a combined<br/>library, provided that the separate distribution of the work based on<br/>the Library and of the other library facilities is otherwise<br/>permitted, and provided that you do these two things:<br/><br/>    a) Accompany the combined library with a copy of the same work<br/>    based on the Library, uncombined with any other library<br/>    facilities.  This must be distributed under the terms of the<br/>    Sections above.<br/><br/>    b) Give prominent notice with the combined librar
 y of the fact<br/>    that part of it is a work based on the Library, and explaining<br/>    where to find the accompanying uncombined form of the same work.<br/><br/>  8. You may not copy, modify, sublicense, link with, or distribute<br/>the Library except as expressly provided under this License.  Any<br/>attempt otherwise to copy, modify, sublicense, link with, or<br/>distribute the Library is void, and will automatically terminate your<br/>rights under this License.  However, parties who have received copies,<br/>or rights, from you under this License will not have their licenses<br/>terminated so long as such parties remain in full compliance.<br/><br/>  9. You are not required to accept this License, since you have not<br/>signed it.  However, nothing else grants you permission to modify or<br/>distribute the Library or its derivative works.  These actions are<br/>prohibited by law if you do not accept this License.  Therefore, by<br/>modifying or distributing the Libr
 ary (or any work based on the<br/>Library), you indicate your acceptance of this License to do so, and<br/>all its terms and conditions for copying, distributing or modifying<br/>the Library or works based on it.<br/><br/>  10. Each time you redistribute the Library (or any work based on the<br/>Library), the recipient automatically receives a license from the<br/>original licensor to copy, distribute, link with or modify the Library<br/>subject to these terms and conditions.  You may not impose any further<br/>restrictions on the recipients&#39; exercise of the rights granted herein.<br/>You are not responsible for enforcing compliance by third parties with<br/>this License.<br/><br/>  11. If, as a consequence of a court judgment or allegation of patent<br/>infringement or for any other reason (not limited to patent issues),<br/>conditions are imposed on you (whether by court order, agreement or<br/>otherwise) that contradict the conditions of this License, they do not<br/
 >excuse you from the conditions of this License.  If you cannot<br/>distribute so as to satisfy simultaneously your obligations under this<br/>License and any other pertinent obligations, then as a consequence you<br/>may not distribute the Library at all.  For example, if a patent<br/>license would not permit royalty-free redistribution of the Library by<br/>all those who receive copies directly or indirectly through you, then<br/>the only way you could satisfy both it and this License would be to<br/>refrain entirely from distribution of the Library.<br/><br/>If any portion of this section is held invalid or unenforceable under any<br/>particular circumstance, the balance of the section is intended to apply,<br/>and the section as a whole is intended to apply in other circumstances.<br/><br/>It is not the purpose of this section to induce you to infringe any<br/>patents or other property right claims or to contest validity of any<br/>such claims; this section has the sole 
 purpose of protecting the<br/>integrity of the free software distribution system which is<br/>implemented by public license practices.  Many people have made<br/>generous contributions to the wide range of software distributed<br/>through that system in reliance on consistent application of that<br/>system; it is up to the author/donor to decide if he or she is willing<br/>to distribute software through any other system and a licensee cannot<br/>impose that choice.<br/><br/>This section is intended to make thoroughly clear what is believed to<br/>be a consequence of the rest of this License.<br/><br/>  12. If the distribution and/or use of the Library is restricted in<br/>certain countries either by patents or by copyrighted interfaces, the<br/>original copyright holder who places the Library under this License may add<br/>an explicit geographical distribution limitation excluding those countries,<br/>so that distribution is permitted only in or among countries not thus<br/>
 excluded.  In such case, this License incorporates the limitation as if<br/>written in the body of this License.<br/><br/>  13. The Free Software Foundation may publish revised and/or new<br/>versions of the Lesser General Public License from time to time.<br/>Such new versions will be similar in spirit to the present version,<br/>but may differ in detail to address new problems or concerns.<br/><br/>Each version is given a distinguishing version number.  If the Library<br/>specifies a version number of this License which applies to it and<br/>&quot;any later version&quot;, you have the option of following the terms and<br/>conditions either of that version or of any later version published by<br/>the Free Software Foundation.  If the Library does not specify a<br/>license version number, you may choose any version ever published by<br/>the Free Software Foundation.<br/><br/>  14. If you wish to incorporate parts of the Library into other free<br/>programs whose distributio
 n conditions are incompatible with these,<br/>write to the author to ask for permission.  For software which is<br/>copyrighted by the Free Software Foundation, write to the Free<br/>Software Foundation; we sometimes make exceptions for this.  Our<br/>decision will be guided by the two goals of preserving the free status<br/>of all derivatives of our free software and of promoting the sharing<br/>and reuse of software generally.<br/><br/>                            NO WARRANTY<br/><br/>  15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO<br/>WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.<br/>EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR<br/>OTHER PARTIES PROVIDE THE LIBRARY &quot;AS IS&quot; WITHOUT WARRANTY OF ANY<br/>KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE<br/>IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR<br/>PURPOSE.  THE ENTIRE RISK AS TO THE QUALITY AND PERFORMAN
 CE OF THE<br/>LIBRARY IS WITH YOU.  SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME<br/>THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.<br/><br/>  16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN<br/>WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY<br/>AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU<br/>FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR<br/>CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE<br/>LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING<br/>RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A<br/>FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF<br/>SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH<br/>DAMAGES.<br/><br/>                     END OF TERMS AND CONDITIONS<br/><br/>           How to Apply These Terms to Your New Libraries<br/><br/>  If you develop a new library, and you want it
  to be of the greatest<br/>possible use to the public, we recommend making it free software that<br/>everyone can redistribute and change.  You can do so by permitting<br/>redistribution under these terms (or, alternatively, under the terms of the<br/>ordinary General Public License).<br/><br/>  To apply these terms, attach the following notices to the library.  It is<br/>safest to attach them to the start of each source file to most effectively<br/>convey the exclusion of warranty; and each file should have at least the<br/>&quot;copyright&quot; line and a pointer to where the full notice is found.<br/><br/>    &lt;one line to give the library&#39;s name and a brief idea of what it does.&gt;<br/>    Copyright (C) &lt;year&gt;  &lt;name of author&gt;<br/><br/>    This library is free software; you can redistribute it and/or<br/>    modify it under the terms of the GNU Lesser General Public<br/>    License as published by the Free Software Foundation; either<br/>    version 2
 .1 of the License, or (at your option) any later version.<br/><br/>    This library is distributed in the hope that it will be useful,<br/>    but WITHOUT ANY WARRANTY; without even the implied warranty of<br/>    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU<br/>    Lesser General Public License for more details.<br/><br/>    You should have received a copy of the GNU Lesser General Public<br/>    License along with this library; if not, write to the Free Software<br/>    Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA<br/><br/>Also add information on how to contact you by electronic and paper mail.<br/><br/>You should also get your employer (if you work as a programmer) or your<br/>school, if any, to sign a &quot;copyright disclaimer&quot; for the library, if<br/>necessary.  Here is a sample; alter the names:<br/><br/>  Yoyodyne, Inc., hereby disclaims all copyright interest in the<br/>  library `Frob&#39; (a library for t
 weaking knobs) written by James Random Hacker.<br/><br/>  &lt;signature of Ty Coon&gt;, 1 April 1990<br/>  Ty Coon, President of Vice<br/><br/>That&#39;s all there is to it!</div></div>
 
-    <div id="footer"></div>
-
-  
+      <div id="footer">
     </div>
 
     <div class="sponsors">
@@ -117,5 +113,6 @@
       </p>
     </div>
 
-</body>
+</div>
+  </body>
 </html>
\ No newline at end of file

  Modified: packnga/en/file.news.html (+32 -30)
===================================================================
--- packnga/en/file.news.html    2017-01-12 23:14:03 +0900 (760df9f)
+++ packnga/en/file.news.html    2017-04-29 11:50:21 +0900 (430661a)
@@ -1,8 +1,8 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+<!DOCTYPE html>
+<html>
   <head>
-    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
+    <meta charset="UTF-8">
+<meta name="viewport" content="width=device-width, initial-scale=1.0">
     <link rel="stylesheet" href="../../ranguba.css" type="text/css" />
     <link rel="shortcut icon" href="../../favicon.ico" />
     <link rel="icon" href="../../favicon.png" />
@@ -19,9 +19,8 @@
   <link rel="stylesheet" href="css/common.css" type="text/css" charset="utf-8" />
 
 <script type="text/javascript" charset="utf-8">
-  hasFrames = window.top.frames.main ? true : false;
+  pathId = "news";
   relpath = '';
-  framesUrl = "frames.html#!file.news.html";
 </script>
 
 
@@ -32,6 +31,12 @@
 
   </head>
   <body>
+    <div class="nav_wrap">
+      <iframe id="nav" src="file_list.html"></iframe>
+      <div id="resizer"></div>
+    </div>
+
+    <div id="main" tabindex="-1">
 <div class="header">
   <div class="title">
     <a href="../../">
@@ -59,40 +64,38 @@
 <div class="content">
 
 
-    <div id="header">
-      <div id="menu">
+      <div id="header">
+        <div id="menu">
   
     <a href="alphabetical_index.html">Index</a> &raquo; 
     <span class="title">File: news</span>
   
-
-  <div class="noframes"><span class="title">(</span><a href="." target="_top">no frames</a><span class="title">)</span></div>
 </div>
 
-      <div id="search">
+        <div id="search">
   
     <a class="full_list_link" id="class_list_link"
         href="class_list.html">
-      Class List
-    </a>
-  
-    <a class="full_list_link" id="method_list_link"
-        href="method_list.html">
-      Method List
-    </a>
-  
-    <a class="full_list_link" id="file_list_link"
-        href="file_list.html">
-      File List
+
+        <svg width="24" height="24">
+          <rect x="0" y="4" width="24" height="4" rx="1" ry="1"></rect>
+          <rect x="0" y="12" width="24" height="4" rx="1" ry="1"></rect>
+          <rect x="0" y="20" width="24" height="4" rx="1" ry="1"></rect>
+        </svg>
     </a>
   
 </div>
-      <div class="clear"></div>
-    </div>
+        <div class="clear"></div>
+      </div>
 
-    <iframe id="search_frame"></iframe>
+      <iframe id="search_frame" src="file_list.html"></iframe>
 
-    <div id="content"><div id='filecontents'><h1><span class="caps">NEWS</span></h1>
+      <div id="content"><div id='filecontents'><h1><span class="caps">NEWS</span></h1>
+<h2 id="1-0-4">1.0.4: 2016-12-07</h2>
+<h3>Improvements</h3>
+<ul>
+	<li>Supported <span class="caps">YARD</span> 0.9. <span class="caps">YARD</span> 0.8 or earlier isn&#8217;t supported.</li>
+</ul>
 <h2 id="1-0-3">1.0.3: 2016-11-14</h2>
 <h3>Fixes</h3>
 <ul>
@@ -281,9 +284,7 @@
 <h2>0.9.0: 2011-08-19</h2>
 <p>The first release!</p></div></div>
 
-    <div id="footer"></div>
-
-  
+      <div id="footer">
     </div>
 
     <div class="sponsors">
@@ -304,5 +305,6 @@
       </p>
     </div>
 
-</body>
+</div>
+  </body>
 </html>
\ No newline at end of file

  Modified: packnga/en/file.release.html (+27 -30)
===================================================================
--- packnga/en/file.release.html    2017-01-12 23:14:03 +0900 (f558a23)
+++ packnga/en/file.release.html    2017-04-29 11:50:21 +0900 (ced0429)
@@ -1,8 +1,8 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+<!DOCTYPE html>
+<html>
   <head>
-    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
+    <meta charset="UTF-8">
+<meta name="viewport" content="width=device-width, initial-scale=1.0">
     <link rel="stylesheet" href="../../ranguba.css" type="text/css" />
     <link rel="shortcut icon" href="../../favicon.ico" />
     <link rel="icon" href="../../favicon.png" />
@@ -19,9 +19,8 @@
   <link rel="stylesheet" href="css/common.css" type="text/css" charset="utf-8" />
 
 <script type="text/javascript" charset="utf-8">
-  hasFrames = window.top.frames.main ? true : false;
+  pathId = "release";
   relpath = '';
-  framesUrl = "frames.html#!file.release.html";
 </script>
 
 
@@ -32,6 +31,12 @@
 
   </head>
   <body>
+    <div class="nav_wrap">
+      <iframe id="nav" src="file_list.html"></iframe>
+      <div id="resizer"></div>
+    </div>
+
+    <div id="main" tabindex="-1">
 <div class="header">
   <div class="title">
     <a href="../../">
@@ -59,40 +64,33 @@
 <div class="content">
 
 
-    <div id="header">
-      <div id="menu">
+      <div id="header">
+        <div id="menu">
   
     <a href="alphabetical_index.html">Index</a> &raquo; 
     <span class="title">File: release</span>
   
-
-  <div class="noframes"><span class="title">(</span><a href="." target="_top">no frames</a><span class="title">)</span></div>
 </div>
 
-      <div id="search">
+        <div id="search">
   
     <a class="full_list_link" id="class_list_link"
         href="class_list.html">
-      Class List
-    </a>
-  
-    <a class="full_list_link" id="method_list_link"
-        href="method_list.html">
-      Method List
-    </a>
-  
-    <a class="full_list_link" id="file_list_link"
-        href="file_list.html">
-      File List
+
+        <svg width="24" height="24">
+          <rect x="0" y="4" width="24" height="4" rx="1" ry="1"></rect>
+          <rect x="0" y="12" width="24" height="4" rx="1" ry="1"></rect>
+          <rect x="0" y="20" width="24" height="4" rx="1" ry="1"></rect>
+        </svg>
     </a>
   
 </div>
-      <div class="clear"></div>
-    </div>
+        <div class="clear"></div>
+      </div>
 
-    <iframe id="search_frame"></iframe>
+      <iframe id="search_frame" src="file_list.html"></iframe>
 
-    <div id="content"><div id='filecontents'><h1>リリース手順</h1>
+      <div id="content"><div id='filecontents'><h1>リリース手順</h1>
 <h2>news.textileに変更点のまとめ</h2>
 <p>前回のリリース時から現在までの変更点をnews.textileにまとめるため、下記コマンドを実行してgitのコミットログを表示する。</p>
 <pre class="code command_line"><code class="command_line">$ git log -p --reverse (前回のリリースバージョン)..
@@ -350,9 +348,7 @@ yoshihara
 <h2>次回リリース時のバージョン番号の設定</h2>
 <p>rroongaはext/groonga/rb-grn.h、それ以外はlib/(パッケージ名)/version.rbにある、RB_GRN_MAJOR_VERSION,RB_GRN_MINOR_VERSION,RB_GRN_MICRO_VERSIONの値を次回リリース時のバージョンの値に変更し、コミットする。</p></div></div>
 
-    <div id="footer"></div>
-
-  
+      <div id="footer">
     </div>
 
     <div class="sponsors">
@@ -373,5 +369,6 @@ yoshihara
       </p>
     </div>
 
-</body>
+</div>
+  </body>
 </html>
\ No newline at end of file

  Modified: packnga/en/file.tutorial.html (+27 -30)
===================================================================
--- packnga/en/file.tutorial.html    2017-01-12 23:14:03 +0900 (f7de605)
+++ packnga/en/file.tutorial.html    2017-04-29 11:50:21 +0900 (59096f4)
@@ -1,8 +1,8 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+<!DOCTYPE html>
+<html>
   <head>
-    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
+    <meta charset="UTF-8">
+<meta name="viewport" content="width=device-width, initial-scale=1.0">
     <link rel="stylesheet" href="../../ranguba.css" type="text/css" />
     <link rel="shortcut icon" href="../../favicon.ico" />
     <link rel="icon" href="../../favicon.png" />
@@ -19,9 +19,8 @@
   <link rel="stylesheet" href="css/common.css" type="text/css" charset="utf-8" />
 
 <script type="text/javascript" charset="utf-8">
-  hasFrames = window.top.frames.main ? true : false;
+  pathId = "tutorial";
   relpath = '';
-  framesUrl = "frames.html#!file.tutorial.html";
 </script>
 
 
@@ -32,6 +31,12 @@
 
   </head>
   <body>
+    <div class="nav_wrap">
+      <iframe id="nav" src="file_list.html"></iframe>
+      <div id="resizer"></div>
+    </div>
+
+    <div id="main" tabindex="-1">
 <div class="header">
   <div class="title">
     <a href="../../">
@@ -59,40 +64,33 @@
 <div class="content">
 
 
-    <div id="header">
-      <div id="menu">
+      <div id="header">
+        <div id="menu">
   
     <a href="alphabetical_index.html">Index</a> &raquo; 
     <span class="title">File: tutorial</span>
   
-
-  <div class="noframes"><span class="title">(</span><a href="." target="_top">no frames</a><span class="title">)</span></div>
 </div>
 
-      <div id="search">
+        <div id="search">
   
     <a class="full_list_link" id="class_list_link"
         href="class_list.html">
-      Class List
-    </a>
-  
-    <a class="full_list_link" id="method_list_link"
-        href="method_list.html">
-      Method List
-    </a>
-  
-    <a class="full_list_link" id="file_list_link"
-        href="file_list.html">
-      File List
+
+        <svg width="24" height="24">
+          <rect x="0" y="4" width="24" height="4" rx="1" ry="1"></rect>
+          <rect x="0" y="12" width="24" height="4" rx="1" ry="1"></rect>
+          <rect x="0" y="20" width="24" height="4" rx="1" ry="1"></rect>
+        </svg>
     </a>
   
 </div>
-      <div class="clear"></div>
-    </div>
+        <div class="clear"></div>
+      </div>
 
-    <iframe id="search_frame"></iframe>
+      <iframe id="search_frame" src="file_list.html"></iframe>
 
-    <div id="content"><div id='filecontents'><h1>Tutorial</h1>
+      <div id="content"><div id='filecontents'><h1>Tutorial</h1>
 <p>We introduce how to use Packnga with Packnga&#8217;s Rakefile and gemspec in this page.</p>
 <h2>Install</h2>
 <p>You can install Packnga from Rubygems.</p>
@@ -223,9 +221,7 @@ You can write Rakefile to set this directory path, see below.</p>
 <p>You can set other parameters.
 Please see Packnga&#8217;s reference manual in detail.</p></div></div>
 
-    <div id="footer"></div>
-
-  
+      <div id="footer">
     </div>
 
     <div class="sponsors">
@@ -246,5 +242,6 @@ Please see Packnga&#8217;s reference manual in detail.</p></div></div>
       </p>
     </div>
 
-</body>
+</div>
+  </body>
 </html>
\ No newline at end of file

  Modified: packnga/en/file_list.html (+38 -34)
===================================================================
--- packnga/en/file_list.html    2017-01-12 23:14:03 +0900 (694c393)
+++ packnga/en/file_list.html    2017-04-29 11:50:21 +0900 (b20d0c3)
@@ -1,8 +1,8 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<!DOCTYPE html>
 <html>
   <head>
-    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+    <meta name="viewport" content="width=device-width, initial-scale=1.0">
+    <meta charset="utf-8" />
     
       <link rel="stylesheet" href="css/full_list.css" type="text/css" media="screen" charset="utf-8" />
     
@@ -19,53 +19,57 @@
     <base id="base_target" target="_parent" />
   </head>
   <body>
-    <script type="text/javascript" charset="utf-8">
-      var hasFrames = false;
-      try {
-        hasFrames = window.top.frames.main ? true : false;
-      } catch (e) { }
-      if (hasFrames) {
-        document.getElementById('base_target').target = 'main';
-        document.body.className = 'frames';
-      }
-    </script>
     <div id="content">
-      <h1 id="full_list_header">File List</h1>
-      <div id="nav">
-        
-          <span><a target="_self" href="class_list.html">
-            Classes
-          </a></span>
-        
-          <span><a target="_self" href="method_list.html">
-            Methods
-          </a></span>
-        
-          <span><a target="_self" href="file_list.html">
-            Files
-          </a></span>
-        
+      <div class="fixed_header">
+        <h1 id="full_list_header">File List</h1>
+        <div id="full_list_nav">
+          
+            <span><a target="_self" href="class_list.html">
+              Classes
+            </a></span>
+          
+            <span><a target="_self" href="method_list.html">
+              Methods
+            </a></span>
+          
+            <span><a target="_self" href="file_list.html">
+              Files
+            </a></span>
+          
+        </div>
+
+        <div id="search">Search: <input type="text" /></div>
       </div>
-      <div id="search">Search: <input type="text" /></div>
 
       <ul id="full_list" class="file">
         
 
-  <li class="r1"><span class="object_link"><a href="index.html" title="README">README</a></a></li>
+  <li id="object_README" class="odd">
+    <div class="item"><span class="object_link"><a href="index.html" title="README">README</a></span></div>
+  </li>
   
 
-  <li class="r2"><span class="object_link"><a href="file.lgpl.html" title="lgpl">lgpl</a></a></li>
+  <li id="object_lgpl" class="even">
+    <div class="item"><span class="object_link"><a href="file.lgpl.html" title="lgpl">lgpl</a></span></div>
+  </li>
   
 
-  <li class="r1"><span class="object_link"><a href="file.news.html" title="news">news</a></a></li>
+  <li id="object_news" class="odd">
+    <div class="item"><span class="object_link"><a href="file.news.html" title="news">news</a></span></div>
+  </li>
   
 
-  <li class="r2"><span class="object_link"><a href="file.release.html" title="release">release</a></a></li>
+  <li id="object_release" class="even">
+    <div class="item"><span class="object_link"><a href="file.release.html" title="release">release</a></span></div>
+  </li>
   
 
-  <li class="r1"><span class="object_link"><a href="file.tutorial.html" title="tutorial">tutorial</a></a></li>
+  <li id="object_tutorial" class="odd">
+    <div class="item"><span class="object_link"><a href="file.tutorial.html" title="tutorial">tutorial</a></span></div>
+  </li>
   
 
+
       </ul>
     </div>
   </body>

  Modified: packnga/en/frames.html (+6 -15)
===================================================================
--- packnga/en/frames.html    2017-01-12 23:14:03 +0900 (087e087)
+++ packnga/en/frames.html    2017-04-29 11:50:21 +0900 (747bd24)
@@ -1,9 +1,7 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN"
-	"http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+<!DOCTYPE html>
+<html>
 <head>
-	<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
+  <meta charset="utf-8">
 	    <link rel="stylesheet" href="../../ranguba.css" type="text/css" />
     <link rel="shortcut icon" href="../../favicon.ico" />
     <link rel="icon" href="../../favicon.png" />
@@ -11,20 +9,13 @@
 
 </head>
 <script type="text/javascript" charset="utf-8">
-window.onload = function() {
   var match = unescape(window.location.hash).match(/^#!(.+)/);
   var name = match ? match[1] : 'index.html';
   name = name.replace(/^(\w+):\/\//, '').replace(/^\/\//, '');
-  document.writeln('<frameset cols="20%,*">' +
-    '<frame name="list" src="class_list.html" />' +
-    '<frame name="main" src="' + escape(name) + '" />' +
-    '</frameset>');
-}
+  window.top.location = name;
 </script>
 <noscript>
-  <frameset cols="20%,*">
-    <frame name="list" src="class_list.html" />
-    <frame name="main" src="index.html" />
-  </frameset>
+  <h1>Oops!</h1>
+  <h2>YARD requires JavaScript!</h2>
 </noscript>
 </html>

  Modified: packnga/en/index.html (+29 -31)
===================================================================
--- packnga/en/index.html    2017-01-12 23:14:03 +0900 (93a2f5d)
+++ packnga/en/index.html    2017-04-29 11:50:21 +0900 (678c7db)
@@ -1,8 +1,8 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+<!DOCTYPE html>
+<html>
   <head>
-    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
+    <meta charset="UTF-8">
+<meta name="viewport" content="width=device-width, initial-scale=1.0">
     <link rel="stylesheet" href="../../ranguba.css" type="text/css" />
     <link rel="shortcut icon" href="../../favicon.ico" />
     <link rel="icon" href="../../favicon.png" />
@@ -19,9 +19,8 @@
   <link rel="stylesheet" href="css/common.css" type="text/css" charset="utf-8" />
 
 <script type="text/javascript" charset="utf-8">
-  hasFrames = window.top.frames.main ? true : false;
+  pathId = "README";
   relpath = '';
-  framesUrl = "frames.html#!file.README.html";
 </script>
 
 
@@ -32,6 +31,12 @@
 
   </head>
   <body>
+    <div class="nav_wrap">
+      <iframe id="nav" src="class_list.html"></iframe>
+      <div id="resizer"></div>
+    </div>
+
+    <div id="main" tabindex="-1">
 <div class="header">
   <div class="title">
     <a href="../../">
@@ -59,40 +64,33 @@
 <div class="content">
 
 
-    <div id="header">
-      <div id="menu">
+      <div id="header">
+        <div id="menu">
   
     <a href="alphabetical_index.html">Index</a> &raquo; 
     <span class="title">File: README</span>
   
-
-  <div class="noframes"><span class="title">(</span><a href="." target="_top">no frames</a><span class="title">)</span></div>
 </div>
 
-      <div id="search">
+        <div id="search">
   
     <a class="full_list_link" id="class_list_link"
         href="class_list.html">
-      Class List
-    </a>
-  
-    <a class="full_list_link" id="method_list_link"
-        href="method_list.html">
-      Method List
-    </a>
-  
-    <a class="full_list_link" id="file_list_link"
-        href="file_list.html">
-      File List
+
+        <svg width="24" height="24">
+          <rect x="0" y="4" width="24" height="4" rx="1" ry="1"></rect>
+          <rect x="0" y="12" width="24" height="4" rx="1" ry="1"></rect>
+          <rect x="0" y="20" width="24" height="4" rx="1" ry="1"></rect>
+        </svg>
     </a>
   
 </div>
-      <div class="clear"></div>
-    </div>
+        <div class="clear"></div>
+      </div>
 
-    <iframe id="search_frame"></iframe>
+      <iframe id="search_frame" src="class_list.html"></iframe>
 
-    <div id="content"><div id='filecontents'><h1><span class="caps">README</span></h1>
+      <div id="content"><div id='filecontents'><h1><span class="caps">README</span></h1>
 <h2>Name</h2>
 <p>Packnga</p>
 <h2>Description</h2>
@@ -121,7 +119,8 @@ contributed patches.)</p>
 </ul>
 <h2>Mailing list</h2>
 <ul>
-	<li>comming soon&#8230;</li>
+	<li>English: <a href="http://lists.sourceforge.net/mailman/listinfo/groonga-talk">groonga-talk</a></li>
+	<li>Japanese: <a href="http://lists.osdn.me/mailman/listinfo/groonga-dev">groonga-dev</a></li>
 </ul>
 <h2>Thanks</h2>
 <ul>
@@ -129,9 +128,7 @@ contributed patches.)</p>
 	<li>tetradice: report bugs.</li>
 </ul></div></div>
 
-    <div id="footer"></div>
-
-  
+      <div id="footer">
     </div>
 
     <div class="sponsors">
@@ -152,5 +149,6 @@ contributed patches.)</p>
       </p>
     </div>
 
-</body>
+</div>
+  </body>
 </html>
\ No newline at end of file

  Modified: packnga/en/js/app.js (+100 -76)
===================================================================
--- packnga/en/js/app.js    2017-01-12 23:14:03 +0900 (d933ebc)
+++ packnga/en/js/app.js    2017-04-29 11:50:21 +0900 (c9d6aff)
@@ -1,3 +1,9 @@
+(function() {
+
+var localStorage = {}, sessionStorage = {};
+try { localStorage = window.localStorage; } catch (e) { }
+try { sessionStorage = window.sessionStorage; } catch (e) { }
+
 function createSourceLinks() {
     $('.method_details_list .source_code').
         before("<span class='showSource'>[<a href='#' class='toggleSource'>View source</a>]</span>");
@@ -16,7 +22,7 @@ function createDefineLinks() {
     $('.defines').after(" <a href='#' class='toggleDefines'>more...</a>");
     $('.toggleDefines').toggle(function() {
         tHeight = $(this).parent().prev().height();
-        $(this).prev().show();
+        $(this).prev().css('display', 'inline');
         $(this).parent().prev().height($(this).parent().height());
         $(this).text("(less)");
     },
@@ -42,29 +48,39 @@ function createFullTreeLinks() {
     });
 }
 
-function fixBoxInfoHeights() {
-    $('dl.box dd.r1, dl.box dd.r2').each(function() {
-       $(this).prev().height($(this).height());
-    });
-}
-
-function searchFrameLinks() {
+function searchFrameButtons() {
   $('.full_list_link').click(function() {
     toggleSearchFrame(this, $(this).attr('href'));
     return false;
   });
+  window.addEventListener('message', function(e) {
+    if (e.data === 'navEscape') {
+      $('#search_frame').slideUp(100);
+      $('#search a').removeClass('active inactive');
+      $(window).focus();
+    }
+  });
+
+  $(window).resize(function() {
+    if ($('#search:visible').length === 0) {
+      $('#search_frame').slideUp(100);
+      $('#search a').removeClass('active inactive');
+      $(window).focus();
+    }
+  });
 }
 
 function toggleSearchFrame(id, link) {
   var frame = $('#search_frame');
   $('#search a').removeClass('active').addClass('inactive');
-  if (frame.attr('src') == link && frame.css('display') != "none") {
+  if (frame.attr('src') === link && frame.css('display') !== "none") {
     frame.slideUp(100);
     $('#search a').removeClass('active inactive');
   }
   else {
     $(id).addClass('active').removeClass('inactive');
-    frame.attr('src', link).slideDown(100);
+    if (frame.attr('src') !== link) frame.attr('src', link);
+    frame.slideDown(100);
   }
 }
 
@@ -74,43 +90,10 @@ function linkSummaries() {
   });
 }
 
-function framesInit() {
-  if (hasFrames) {
-    document.body.className = 'frames';
-    $('#menu .noframes a').attr('href', document.location);
-    try {
-      window.top.document.title = $('html head title').text();
-    } catch(error) {
-      // some browsers will not allow this when serving from file://
-      // but we don't want to stop the world.
-    }
-  }
-  else {
-    $('#menu .noframes a').text('frames').attr('href', framesUrl);
-  }
-}
-
-function keyboardShortcuts() {
-  if (window.top.frames.main) return;
-  $(document).keypress(function(evt) {
-    if (evt.altKey || evt.ctrlKey || evt.metaKey || evt.shiftKey) return;
-    if (typeof evt.target !== "undefined" &&
-        (evt.target.nodeName == "INPUT" ||
-        evt.target.nodeName == "TEXTAREA")) return;
-    switch (evt.charCode) {
-      case 67: case 99:  $('#class_list_link').click(); break;  // 'c'
-      case 77: case 109: $('#method_list_link').click(); break; // 'm'
-      case 70: case 102: $('#file_list_link').click(); break;   // 'f'
-      default: break;
-    }
-  });
-}
-
 function summaryToggle() {
-  $('.summary_toggle').click(function() {
-    if (localStorage) {
-      localStorage.summaryCollapsed = $(this).text();
-    }
+  $('.summary_toggle').click(function(e) {
+    e.preventDefault();
+    localStorage.summaryCollapsed = $(this).text();
     $('.summary_toggle').each(function() {
       $(this).text($(this).text() == "collapse" ? "expand" : "collapse");
       var next = $(this).parent().parent().nextAll('ul.summary').first();
@@ -132,18 +115,9 @@ function summaryToggle() {
     });
     return false;
   });
-  if (localStorage) {
-    if (localStorage.summaryCollapsed == "collapse") {
-      $('.summary_toggle').first().click();
-    }
-    else localStorage.summaryCollapsed = "expand";
-  }
-}
-
-function fixOutsideWorldLinks() {
-  $('a').each(function() {
-    if (window.location.host != this.host) this.target = '_parent';
-  });
+  if (localStorage.summaryCollapsed == "collapse") {
+    $('.summary_toggle').first().click();
+  } else { localStorage.summaryCollapsed = "expand"; }
 }
 
 function generateTOC() {
@@ -185,7 +159,7 @@ function generateTOC() {
     lastTag = thisTag;
   });
   if (!show) return;
-  html = '<div id="toc"><p class="title"><a class="hide_toc" href="#"><strong>Table of Contents</strong></a> <small>(<a href="#" class="float_toc">left</a>)</small></p></div>';
+  html = '<div id="toc"><p class="title hide_toc"><a href="#"><strong>Table of Contents</strong></a></p></div>';
   $('#content').prepend(html);
   $('#toc').append(_toc);
   $('#toc .hide_toc').toggle(function() {
@@ -197,23 +171,73 @@ function generateTOC() {
     $('#toc').toggleClass('hidden');
     $('#toc .title small').toggle();
   });
-  $('#toc .float_toc').toggle(function() {
-    $(this).text('float');
-    $('#toc').toggleClass('nofloat');
-  }, function() {
-    $(this).text('left');
-    $('#toc').toggleClass('nofloat');
+}
+
+function navResizeFn(e) {
+  if (e.which !== 1) {
+    navResizeFnStop();
+    return;
+  }
+
+  sessionStorage.navWidth = e.pageX.toString();
+  $('.nav_wrap').css('width', e.pageX);
+  $('.nav_wrap').css('-ms-flex', 'inherit');
+}
+
+function navResizeFnStop() {
+  $(window).unbind('mousemove', navResizeFn);
+  window.removeEventListener('message', navMessageFn, false);
+}
+
+function navMessageFn(e) {
+  if (e.data.action === 'mousemove') navResizeFn(e.data.event);
+  if (e.data.action === 'mouseup') navResizeFnStop();
+}
+
+function navResizer() {
+  $('#resizer').mousedown(function(e) {
+    e.preventDefault();
+    $(window).mousemove(navResizeFn);
+    window.addEventListener('message', navMessageFn, false);
   });
+  $(window).mouseup(navResizeFnStop);
+
+  if (sessionStorage.navWidth) {
+    navResizeFn({which: 1, pageX: parseInt(sessionStorage.navWidth, 10)});
+  }
 }
 
-$(framesInit);
-$(createSourceLinks);
-$(createDefineLinks);
-$(createFullTreeLinks);
-$(fixBoxInfoHeights);
-$(searchFrameLinks);
-$(linkSummaries);
-$(keyboardShortcuts);
-$(summaryToggle);
-$(fixOutsideWorldLinks);
-$(generateTOC);
+function navExpander() {
+  var done = false, timer = setTimeout(postMessage, 500);
+  function postMessage() {
+    if (done) return;
+    clearTimeout(timer);
+    var opts = { action: 'expand', path: pathId };
+    document.getElementById('nav').contentWindow.postMessage(opts, '*');
+    done = true;
+  }
+
+  window.addEventListener('message', function(event) {
+    if (event.data === 'navReady') postMessage();
+    return false;
+  }, false);
+}
+
+function mainFocus() {
+  $('#main')[0].focus();
+}
+
+$(document).ready(function() {
+  navResizer();
+  navExpander();
+  createSourceLinks();
+  createDefineLinks();
+  createFullTreeLinks();
+  searchFrameButtons();
+  linkSummaries();
+  summaryToggle();
+  generateTOC();
+  mainFocus();
+});
+
+})();

  Modified: packnga/en/js/full_list.js (+170 -135)
===================================================================
--- packnga/en/js/full_list.js    2017-01-12 23:14:03 +0900 (4b10377)
+++ packnga/en/js/full_list.js    2017-04-29 11:50:21 +0900 (59069c5)
@@ -1,8 +1,8 @@
-var inSearch = null;
-var searchIndex = 0;
+(function() {
+
+var $clicked = $(null);
+var searchTimeout = null;
 var searchCache = [];
-var searchString = '';
-var regexSearchString = '';
 var caseSensitiveMatch = false;
 var ignoreKeyCodeMin = 8;
 var ignoreKeyCodeMax = 46;
@@ -12,170 +12,205 @@ RegExp.escape = function(text) {
     return text.replace(/[-[\]{}()*+?.,\\^$|#\s]/g, "\\$&");
 }
 
-function fullListSearch() {
-  // generate cache
-  searchCache = [];
-  $('#full_list li').each(function() {
-    var link = $(this).find('.object_link a');
-    if (link.length === 0) return;
-    var fullName = link.attr('title').split(' ')[0];
-    searchCache.push({name:link.text(), fullName:fullName, node:$(this), link:link});
+function escapeShortcut() {
+  $(document).keydown(function(evt) {
+    if (evt.which == 27) {
+      window.parent.postMessage('navEscape', '*');
+    }
   });
+}
 
-  $('#search input').keyup(function(event) {
-    if ((event.keyCode > ignoreKeyCodeMin && event.keyCode < ignoreKeyCodeMax)
-         || event.keyCode == commandKey)
-      return;
-    searchString = this.value;
-    caseSensitiveMatch = searchString.match(/[A-Z]/) != null;
-    regexSearchString = RegExp.escape(searchString);
-    if (caseSensitiveMatch) {
-      regexSearchString += "|" +
-        $.map(searchString.split(''), function(e) { return RegExp.escape(e); }).
-        join('.+?');
-    }
-    if (searchString === "") {
-      clearTimeout(inSearch);
-      inSearch = null;
-      $('ul .search_uncollapsed').removeClass('search_uncollapsed');
-      $('#full_list, #content').removeClass('insearch');
-      $('#full_list li').removeClass('found').each(function() {
-
-        var link = $(this).find('.object_link a');
-        if (link.length > 0) link.text(link.text());
+function navResizer() {
+  $(window).mousemove(function(e) {
+    window.parent.postMessage({
+      action: 'mousemove', event: {pageX: e.pageX, which: e.which}
+    }, '*');
+  }).mouseup(function(e) {
+    window.parent.postMessage({action: 'mouseup'}, '*');
+  });
+  window.parent.postMessage("navReady", "*");
+}
+
+function clearSearchTimeout() {
+  clearTimeout(searchTimeout);
+  searchTimeout = null;
+}
+
+function enableLinks() {
+  // load the target page in the parent window
+  $('#full_list li').on('click', function(evt) {
+    $('#full_list li').removeClass('clicked');
+    $clicked = $(this);
+    $clicked.addClass('clicked');
+    evt.stopPropagation();
+
+    if (evt.target.tagName === 'A') return true;
+
+    var elem = $clicked.find('> .item .object_link a')[0];
+    var e = evt.originalEvent;
+    var newEvent = new MouseEvent(evt.originalEvent.type);
+    newEvent.initMouseEvent(e.type, e.canBubble, e.cancelable, e.view, e.detail, e.screenX, e.screenY, e.clientX, e.clientY, e.ctrlKey, e.altKey, e.shiftKey, e.metaKey, e.button, e.relatedTarget);
+    elem.dispatchEvent(newEvent);
+    evt.preventDefault();
+    return false;
+  });
+}
+
+function enableToggles() {
+  // show/hide nested classes on toggle click
+  $('#full_list a.toggle').on('click', function(evt) {
+    evt.stopPropagation();
+    evt.preventDefault();
+    $(this).parent().parent().toggleClass('collapsed');
+    highlight();
+  });
+}
+
+function populateSearchCache() {
+  $('#full_list li .item').each(function() {
+    var $node = $(this);
+    var $link = $node.find('.object_link a');
+    if ($link.length > 0) {
+      searchCache.push({
+        node: $node,
+        link: $link,
+        name: $link.text(),
+        fullName: $link.attr('title').split(' ')[0]
       });
-      if (clicked) {
-        clicked.parents('ul').each(function() {
-          $(this).removeClass('collapsed').prev().removeClass('collapsed');
-        });
-      }
-      highlight();
     }
-    else {
-      if (inSearch) clearTimeout(inSearch);
-      searchIndex = 0;
-      lastRowClass = '';
-      $('#full_list, #content').addClass('insearch');
-      $('#noresults').text('');
-      searchItem();
+  });
+}
+
+function enableSearch() {
+  $('#search input').keyup(function(event) {
+    if (ignoredKeyPress(event)) return;
+    if (this.value === "") {
+      clearSearch();
+    } else {
+      performSearch(this.value);
     }
   });
 
-  $('#search input').focus();
-  $('#full_list').after("<div id='noresults'></div>");
+  $('#full_list').after("<div id='noresults' style='display:none'></div>");
+}
+
+function ignoredKeyPress(event) {
+  if (
+    (event.keyCode > ignoreKeyCodeMin && event.keyCode < ignoreKeyCodeMax) ||
+    (event.keyCode == commandKey)
+  ) {
+    return true;
+  } else {
+    return false;
+  }
+}
+
+function clearSearch() {
+  clearSearchTimeout();
+  $('#full_list .found').removeClass('found').each(function() {
+    var $link = $(this).find('.object_link a');
+    $link.text($link.text());
+  });
+  $('#full_list, #content').removeClass('insearch');
+  $clicked.parents().removeClass('collapsed');
+  highlight();
+}
+
+function performSearch(searchString) {
+  clearSearchTimeout();
+  $('#full_list, #content').addClass('insearch');
+  $('#noresults').text('').hide();
+  partialSearch(searchString, 0);
 }
 
-var lastRowClass = '';
-function searchItem() {
-  for (var i = 0; i < searchCache.length / 50; i++) {
-    var item = searchCache[searchIndex];
+function partialSearch(searchString, offset) {
+  var lastRowClass = '';
+  var i = null;
+  for (i = offset; i < Math.min(offset + 50, searchCache.length); i++) {
+    var item = searchCache[i];
     var searchName = (searchString.indexOf('::') != -1 ? item.fullName : item.name);
-    var matchString = regexSearchString;
+    var matchString = buildMatchString(searchString);
     var matchRegexp = new RegExp(matchString, caseSensitiveMatch ? "" : "i");
     if (searchName.match(matchRegexp) == null) {
       item.node.removeClass('found');
+      item.link.text(item.link.text());
     }
     else {
-      item.node.css('padding-left', '10px').addClass('found');
-      item.node.parents().addClass('search_uncollapsed');
+      item.node.addClass('found');
       item.node.removeClass(lastRowClass).addClass(lastRowClass == 'r1' ? 'r2' : 'r1');
       lastRowClass = item.node.hasClass('r1') ? 'r1' : 'r2';
       item.link.html(item.name.replace(matchRegexp, "<strong>$&</strong>"));
     }
-
-    if (searchCache.length === searchIndex + 1) {
-      searchDone();
-      return;
-    }
-    else {
-      searchIndex++;
-    }
   }
-  inSearch = setTimeout('searchItem()', 0);
+  if(i == searchCache.length) {
+    searchDone();
+  } else {
+    searchTimeout = setTimeout(function() {
+      partialSearch(searchString, i);
+    }, 0);
+  }
 }
 
 function searchDone() {
-  highlight(true);
+  searchTimeout = null;
+  highlight();
   if ($('#full_list li:visible').size() === 0) {
     $('#noresults').text('No results were found.').hide().fadeIn();
-  }
-  else {
-    $('#noresults').text('');
+  } else {
+    $('#noresults').text('').hide();
   }
   $('#content').removeClass('insearch');
-  clearTimeout(inSearch);
-  inSearch = null;
-}
-
-clicked = null;
-function linkList() {
-  $('#full_list li, #full_list li a:last').click(function(evt) {
-    if ($(this).hasClass('toggle')) return true;
-    if (this.tagName.toLowerCase() == "li") {
-      if ($(this).find('.object_link a').length === 0) {
-        $(this).children('a.toggle').click();
-        return false;
-      }
-      var toggle = $(this).children('a.toggle');
-      if (toggle.size() > 0 && evt.pageX < toggle.offset().left) {
-        toggle.click();
-        return false;
-      }
-    }
-    if (clicked) clicked.removeClass('clicked');
-    var win;
-    try {
-      win = window.top.frames.main ? window.top.frames.main : window.parent;
-    } catch (e) { win = window.parent; }
-    if (this.tagName.toLowerCase() == "a") {
-      clicked = $(this).parents('li').addClass('clicked');
-      win.location = this.href;
-    }
-    else {
-      clicked = $(this).addClass('clicked');
-      win.location = $(this).find('a:last').attr('href');
-    }
-    return false;
-  });
 }
 
-function collapse() {
-  if (!$('#full_list').hasClass('class')) return;
-  $('#full_list.class a.toggle').click(function() {
-    $(this).parent().toggleClass('collapsed').next().toggleClass('collapsed');
-    highlight();
-    return false;
-  });
-  $('#full_list.class ul').each(function() {
-    $(this).addClass('collapsed').prev().addClass('collapsed');
-  });
-  $('#full_list.class').children().removeClass('collapsed');
-  highlight();
+function buildMatchString(searchString, event) {
+  caseSensitiveMatch = searchString.match(/[A-Z]/) != null;
+  var regexSearchString = RegExp.escape(searchString);
+  if (caseSensitiveMatch) {
+    regexSearchString += "|" +
+      $.map(searchString.split(''), function(e) { return RegExp.escape(e); }).
+      join('.+?');
+  }
+  return regexSearchString;
 }
 
-function highlight(no_padding) {
-  var n = 1;
-  $('#full_list li:visible').each(function() {
-    var next = n == 1 ? 2 : 1;
-    $(this).removeClass("r" + next).addClass("r" + n);
-    if (!no_padding && $('#full_list').hasClass('class')) {
-      $(this).css('padding-left', (10 + $(this).parents('ul').size() * 15) + 'px');
-    }
-    n = next;
+function highlight() {
+  $('#full_list li:visible').each(function(n) {
+    $(this).removeClass('even odd').addClass(n % 2 == 0 ? 'odd' : 'even');
   });
 }
 
-function escapeShortcut() {
-  $(document).keydown(function(evt) {
-    if (evt.which == 27) {
-      $('#search_frame', window.top.document).slideUp(100);
-      $('#search a', window.top.document).removeClass('active inactive');
-      $(window.top).focus();
-    }
-  });
+/**
+ * Expands the tree to the target element and its immediate
+ * children.
+ */
+function expandTo(path) {
+  var $target = $(document.getElementById('object_' + path));
+  $target.addClass('clicked');
+  $target.removeClass('collapsed');
+  $target.parentsUntil('#full_list', 'li').removeClass('collapsed');
+  if($target[0]) {
+    window.scrollTo(window.scrollX, $target.offset().top - 250);
+    highlight();
+  }
+}
+
+function windowEvents(event) {
+  var msg = event.data;
+  if (msg.action === "expand") {
+    expandTo(msg.path);
+  }
+  return false;
 }
 
-$(escapeShortcut);
-$(fullListSearch);
-$(linkList);
-$(collapse);
+window.addEventListener("message", windowEvents, false);
+
+$(document).ready(function() {
+  escapeShortcut();
+  navResizer();
+  enableLinks();
+  enableToggles();
+  populateSearchCache();
+  enableSearch();
+});
+
+})();

  Modified: packnga/en/method_list.html (+118 -86)
===================================================================
--- packnga/en/method_list.html    2017-01-12 23:14:03 +0900 (fa7dae0)
+++ packnga/en/method_list.html    2017-04-29 11:50:21 +0900 (337462c)
@@ -1,8 +1,8 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<!DOCTYPE html>
 <html>
   <head>
-    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+    <meta name="viewport" content="width=device-width, initial-scale=1.0">
+    <meta charset="utf-8" />
     
       <link rel="stylesheet" href="css/full_list.css" type="text/css" media="screen" charset="utf-8" />
     
@@ -19,152 +19,184 @@
     <base id="base_target" target="_parent" />
   </head>
   <body>
-    <script type="text/javascript" charset="utf-8">
-      var hasFrames = false;
-      try {
-        hasFrames = window.top.frames.main ? true : false;
-      } catch (e) { }
-      if (hasFrames) {
-        document.getElementById('base_target').target = 'main';
-        document.body.className = 'frames';
-      }
-    </script>
     <div id="content">
-      <h1 id="full_list_header">Method List</h1>
-      <div id="nav">
-        
-          <span><a target="_self" href="class_list.html">
-            Classes
-          </a></span>
-        
-          <span><a target="_self" href="method_list.html">
-            Methods
-          </a></span>
-        
-          <span><a target="_self" href="file_list.html">
-            Files
-          </a></span>
-        
+      <div class="fixed_header">
+        <h1 id="full_list_header">Method List</h1>
+        <div id="full_list_nav">
+          
+            <span><a target="_self" href="class_list.html">
+              Classes
+            </a></span>
+          
+            <span><a target="_self" href="method_list.html">
+              Methods
+            </a></span>
+          
+            <span><a target="_self" href="file_list.html">
+              Files
+            </a></span>
+          
+        </div>
+
+        <div id="search">Search: <input type="text" /></div>
       </div>
-      <div id="search">Search: <input type="text" /></div>
 
       <ul id="full_list" class="method">
         
 
-  <li class="r1 ">
-    <span class='object_link'><a href="Packnga/YARDTask.html#base_dir-instance_method" title="Packnga::YARDTask#base_dir (method)">#base_dir</a></span>
-    <small>Packnga::YARDTask</small>
+  <li class="odd ">
+    <div class="item">
+      <span class='object_link'><a href="Packnga/YARDTask.html#base_dir-instance_method" title="Packnga::YARDTask#base_dir (method)">#base_dir</a></span>
+      <small>Packnga::YARDTask</small>
+    </div>
   </li>
   
 
-  <li class="r2 ">
-    <span class='object_link'><a href="Packnga/ReferenceTask.html#base_dir-instance_method" title="Packnga::ReferenceTask#base_dir (method)">#base_dir</a></span>
-    <small>Packnga::ReferenceTask</small>
+  <li class="even ">
+    <div class="item">
+      <span class='object_link'><a href="Packnga/ReferenceTask.html#base_dir-instance_method" title="Packnga::ReferenceTask#base_dir (method)">#base_dir</a></span>
+      <small>Packnga::ReferenceTask</small>
+    </div>
   </li>
   
 
-  <li class="r1 ">
-    <span class='object_link'><a href="Packnga/DocumentTask.html#base_dir%3D-instance_method" title="Packnga::DocumentTask#base_dir= (method)">#base_dir=</a></span>
-    <small>Packnga::DocumentTask</small>
+  <li class="odd ">
+    <div class="item">
+      <span class='object_link'><a href="Packnga/DocumentTask.html#base_dir%3D-instance_method" title="Packnga::DocumentTask#base_dir= (method)">#base_dir=</a></span>
+      <small>Packnga::DocumentTask</small>
+    </div>
   </li>
   
 
-  <li class="r2 ">
-    <span class='object_link'><a href="Packnga/YARDTask.html#before_define-instance_method" title="Packnga::YARDTask#before_define (method)">#before_define</a></span>
-    <small>Packnga::YARDTask</small>
+  <li class="even ">
+    <div class="item">
+      <span class='object_link'><a href="Packnga/YARDTask.html#before_define-instance_method" title="Packnga::YARDTask#before_define (method)">#before_define</a></span>
+      <small>Packnga::YARDTask</small>
+    </div>
   </li>
   
 
-  <li class="r1 ">
-    <span class='object_link'><a href="Packnga/ReleaseTask.html#initialize-instance_method" title="Packnga::ReleaseTask#initialize (method)">#initialize</a></span>
-    <small>Packnga::ReleaseTask</small>
+  <li class="odd ">
+    <div class="item">
+      <span class='object_link'><a href="Packnga/ReleaseTask.html#initialize-instance_method" title="Packnga::ReleaseTask#initialize (method)">#initialize</a></span>
+      <small>Packnga::ReleaseTask</small>
+    </div>
   </li>
   
 
-  <li class="r2 ">
-    <span class='object_link'><a href="Packnga/DocumentTask.html#initialize-instance_method" title="Packnga::DocumentTask#initialize (method)">#initialize</a></span>
-    <small>Packnga::DocumentTask</small>
+  <li class="even ">
+    <div class="item">
+      <span class='object_link'><a href="Packnga/DocumentTask.html#initialize-instance_method" title="Packnga::DocumentTask#initialize (method)">#initialize</a></span>
+      <small>Packnga::DocumentTask</small>
+    </div>
   </li>
   
 
-  <li class="r1 ">
-    <span class='object_link'><a href="Packnga/YARDTask.html#options-instance_method" title="Packnga::YARDTask#options (method)">#options</a></span>
-    <small>Packnga::YARDTask</small>
+  <li class="odd ">
+    <div class="item">
+      <span class='object_link'><a href="Packnga/YARDTask.html#options-instance_method" title="Packnga::YARDTask#options (method)">#options</a></span>
+      <small>Packnga::YARDTask</small>
+    </div>
   </li>
   
 
-  <li class="r2 ">
-    <span class='object_link'><a href="Packnga/ReferenceTask.html#original_language-instance_method" title="Packnga::ReferenceTask#original_language (method)">#original_language</a></span>
-    <small>Packnga::ReferenceTask</small>
+  <li class="even ">
+    <div class="item">
+      <span class='object_link'><a href="Packnga/ReferenceTask.html#original_language-instance_method" title="Packnga::ReferenceTask#original_language (method)">#original_language</a></span>
+      <small>Packnga::ReferenceTask</small>
+    </div>
   </li>
   
 
-  <li class="r1 ">
-    <span class='object_link'><a href="Packnga/DocumentTask.html#original_language%3D-instance_method" title="Packnga::DocumentTask#original_language= (method)">#original_language=</a></span>
-    <small>Packnga::DocumentTask</small>
+  <li class="odd ">
+    <div class="item">
+      <span class='object_link'><a href="Packnga/DocumentTask.html#original_language%3D-instance_method" title="Packnga::DocumentTask#original_language= (method)">#original_language=</a></span>
+      <small>Packnga::DocumentTask</small>
+    </div>
   </li>
   
 
-  <li class="r2 ">
-    <span class='object_link'><a href="Packnga/YARDTask.html#readme-instance_method" title="Packnga::YARDTask#readme (method)">#readme</a></span>
-    <small>Packnga::YARDTask</small>
+  <li class="even ">
+    <div class="item">
+      <span class='object_link'><a href="Packnga/YARDTask.html#readme-instance_method" title="Packnga::YARDTask#readme (method)">#readme</a></span>
+      <small>Packnga::YARDTask</small>
+    </div>
   </li>
   
 
-  <li class="r1 ">
-    <span class='object_link'><a href="Packnga/ReferenceTask.html#readme-instance_method" title="Packnga::ReferenceTask#readme (method)">#readme</a></span>
-    <small>Packnga::ReferenceTask</small>
+  <li class="odd ">
+    <div class="item">
+      <span class='object_link'><a href="Packnga/ReferenceTask.html#readme-instance_method" title="Packnga::ReferenceTask#readme (method)">#readme</a></span>
+      <small>Packnga::ReferenceTask</small>
+    </div>
   </li>
   
 
-  <li class="r2 ">
-    <span class='object_link'><a href="Packnga/DocumentTask.html#reference-instance_method" title="Packnga::DocumentTask#reference (method)">#reference</a></span>
-    <small>Packnga::DocumentTask</small>
+  <li class="even ">
+    <div class="item">
+      <span class='object_link'><a href="Packnga/DocumentTask.html#reference-instance_method" title="Packnga::DocumentTask#reference (method)">#reference</a></span>
+      <small>Packnga::DocumentTask</small>
+    </div>
   </li>
   
 
-  <li class="r1 ">
-    <span class='object_link'><a href="Packnga/YARDTask.html#source_files-instance_method" title="Packnga::YARDTask#source_files (method)">#source_files</a></span>
-    <small>Packnga::YARDTask</small>
+  <li class="odd ">
+    <div class="item">
+      <span class='object_link'><a href="Packnga/YARDTask.html#source_files-instance_method" title="Packnga::YARDTask#source_files (method)">#source_files</a></span>
+      <small>Packnga::YARDTask</small>
+    </div>
   </li>
   
 
-  <li class="r2 ">
-    <span class='object_link'><a href="Packnga/ReferenceTask.html#source_files-instance_method" title="Packnga::ReferenceTask#source_files (method)">#source_files</a></span>
-    <small>Packnga::ReferenceTask</small>
+  <li class="even ">
+    <div class="item">
+      <span class='object_link'><a href="Packnga/ReferenceTask.html#source_files-instance_method" title="Packnga::ReferenceTask#source_files (method)">#source_files</a></span>
+      <small>Packnga::ReferenceTask</small>
+    </div>
   </li>
   
 
-  <li class="r1 ">
-    <span class='object_link'><a href="Packnga/ReferenceTask.html#text_files-instance_method" title="Packnga::ReferenceTask#text_files (method)">#text_files</a></span>
-    <small>Packnga::ReferenceTask</small>
+  <li class="odd ">
+    <div class="item">
+      <span class='object_link'><a href="Packnga/ReferenceTask.html#text_files-instance_method" title="Packnga::ReferenceTask#text_files (method)">#text_files</a></span>
+      <small>Packnga::ReferenceTask</small>
+    </div>
   </li>
   
 
-  <li class="r2 ">
-    <span class='object_link'><a href="Packnga/DocumentTask.html#translate_language%3D-instance_method" title="Packnga::DocumentTask#translate_language= (method)">#translate_language=</a></span>
-    <small>Packnga::DocumentTask</small>
+  <li class="even ">
+    <div class="item">
+      <span class='object_link'><a href="Packnga/DocumentTask.html#translate_language%3D-instance_method" title="Packnga::DocumentTask#translate_language= (method)">#translate_language=</a></span>
+      <small>Packnga::DocumentTask</small>
+    </div>
   </li>
   
 
-  <li class="r1 ">
-    <span class='object_link'><a href="Packnga/ReferenceTask.html#translate_languages-instance_method" title="Packnga::ReferenceTask#translate_languages (method)">#translate_languages</a></span>
-    <small>Packnga::ReferenceTask</small>
+  <li class="odd ">
+    <div class="item">
+      <span class='object_link'><a href="Packnga/ReferenceTask.html#translate_languages-instance_method" title="Packnga::ReferenceTask#translate_languages (method)">#translate_languages</a></span>
+      <small>Packnga::ReferenceTask</small>
+    </div>
   </li>
   
 
-  <li class="r2 ">
-    <span class='object_link'><a href="Packnga/DocumentTask.html#translate_languages%3D-instance_method" title="Packnga::DocumentTask#translate_languages= (method)">#translate_languages=</a></span>
-    <small>Packnga::DocumentTask</small>
+  <li class="even ">
+    <div class="item">
+      <span class='object_link'><a href="Packnga/DocumentTask.html#translate_languages%3D-instance_method" title="Packnga::DocumentTask#translate_languages= (method)">#translate_languages=</a></span>
+      <small>Packnga::DocumentTask</small>
+    </div>
   </li>
   
 
-  <li class="r1 ">
-    <span class='object_link'><a href="Packnga/DocumentTask.html#yard-instance_method" title="Packnga::DocumentTask#yard (method)">#yard</a></span>
-    <small>Packnga::DocumentTask</small>
+  <li class="odd ">
+    <div class="item">
+      <span class='object_link'><a href="Packnga/DocumentTask.html#yard-instance_method" title="Packnga::DocumentTask#yard (method)">#yard</a></span>
+      <small>Packnga::DocumentTask</small>
+    </div>
   </li>
   
 
+
       </ul>
     </div>
   </body>

  Modified: packnga/en/top-level-namespace.html (+5 -32)
===================================================================
--- packnga/en/top-level-namespace.html    2017-01-12 23:14:03 +0900 (7b4f0e5)
+++ packnga/en/top-level-namespace.html    2017-04-29 11:50:21 +0900 (8b83710)
@@ -21,7 +21,7 @@
 <script type="text/javascript" charset="utf-8">
   hasFrames = window.top.frames.main ? true : false;
   relpath = '';
-  framesUrl = "frames.html#!top-level-namespace.html";
+  framesUrl = "frames.html#!" + escape(window.location.href);
 </script>
 
 
@@ -32,33 +32,6 @@
 
   </head>
   <body>
-<div class="header">
-  <div class="title">
-    <a href="../../">
-      <span class="title">
-  Top Level Namespace
-  
-    &mdash; packnga
-  
-</span>
-      <span class="title-separator">-</span>
-      <span class="title-project">Ranguba</span>
-    </a>
-  </div>
-  <ul class="other-languages">
-    <li id="other-language-japanese" lang="ja" xml:lang="ja"><a href="../../packnga/ja/top-level-namespace.html">日本語</a></li>
-  </ul>
-  <ul class="menu">
-    <li id="menu-reference"><a href="../../packnga/en/">Reference Manual</a></li>
-    <li id="menu-tutorial"><a href="../../packnga/en/file.tutorial.html">Tutorial</a></li>
-    <li id="menu-install"><a href="../../#install-packnga">Install</a></li>
-    <li id="menu-developer"><a href="../../developer.html">Developer</a></li>
-  </ul>
-</div>
-
-<div class="content">
-
-
     <div id="header">
       <div id="menu">
   
@@ -133,9 +106,7 @@
 
 </div>
 
-    <div id="footer"></div>
-
-  
+    <div id="footer">
     </div>
 
     <div class="sponsors">
@@ -156,5 +127,7 @@
       </p>
     </div>
 
-</body>
+</div>
+
+  </body>
 </html>
\ No newline at end of file

  Modified: packnga/ja/Packnga.html (+49 -49)
===================================================================
--- packnga/ja/Packnga.html    2017-01-12 23:14:03 +0900 (7aeaaa3)
+++ packnga/ja/Packnga.html    2017-04-29 11:50:21 +0900 (57651db)
@@ -1,8 +1,8 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ja" lang="ja">
+<!DOCTYPE html>
+<html>
   <head>
-    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+    <meta charset="utf-8">
+<meta name="viewport" content="width=device-width, initial-scale=1.0">
     <link rel="stylesheet" href="../../ranguba.css" type="text/css" />
     <link rel="shortcut icon" href="../../favicon.ico" />
     <link rel="icon" href="../../favicon.png" />
@@ -19,9 +19,8 @@
   <link rel="stylesheet" href="css/common.css" type="text/css" charset="utf-8" />
 
 <script type="text/javascript" charset="utf-8">
-  hasFrames = window.top.frames.main ? true : false;
+  pathId = "Packnga";
   relpath = '';
-  framesUrl = "frames.html#!Packnga.html";
 </script>
 
 
@@ -32,6 +31,12 @@
 
   </head>
   <body>
+    <div class="nav_wrap">
+      <iframe id="nav" src="class_list.html"></iframe>
+      <div id="resizer"></div>
+    </div>
+
+    <div id="main" tabindex="-1">
 <div class="header">
   <div class="title">
     <a href="../../ja/">
@@ -59,63 +64,59 @@
 <div class="content">
 
 
-    <div id="header">
-      <div id="menu">
+      <div id="header">
+        <div id="menu">
   
     <a href="alphabetical_index.html">Index (P)</a> &raquo;
     
     
     <span class="title">Packnga</span>
   
-
-  <div class="noframes"><span class="title">(</span><a href="." target="_top">no frames</a><span class="title">)</span></div>
 </div>
 
-      <div id="search">
+        <div id="search">
   
     <a class="full_list_link" id="class_list_link"
         href="class_list.html">
-      Class List
-    </a>
-  
-    <a class="full_list_link" id="method_list_link"
-        href="method_list.html">
-      Method List
-    </a>
-  
-    <a class="full_list_link" id="file_list_link"
-        href="file_list.html">
-      File List
+
+        <svg width="24" height="24">
+          <rect x="0" y="4" width="24" height="4" rx="1" ry="1"></rect>
+          <rect x="0" y="12" width="24" height="4" rx="1" ry="1"></rect>
+          <rect x="0" y="20" width="24" height="4" rx="1" ry="1"></rect>
+        </svg>
     </a>
   
 </div>
-      <div class="clear"></div>
-    </div>
+        <div class="clear"></div>
+      </div>
 
-    <iframe id="search_frame"></iframe>
+      <iframe id="search_frame" src="class_list.html"></iframe>
 
-    <div id="content"><h1>Module: Packnga
+      <div id="content"><h1>Module: Packnga
   
   
   
 </h1>
+<div class="box_info">
+  
 
-<dl class="box">
   
   
-    
   
-    
   
   
+
+  
+
   
-    <dt class="r1 last">Defined in:</dt>
-    <dd class="r1 last">lib/packnga/version.rb<span class="defines">,<br />
-  lib/packnga/yard-task.rb,<br /> lib/packnga/release-task.rb,<br /> lib/packnga/document-task.rb,<br /> lib/packnga/reference-task.rb</span>
+  <dl>
+    <dt>Defined in:</dt>
+    <dd>lib/packnga/version.rb<span class="defines">,<br />
+  lib/packnga/yard-task.rb,<br /> lib/packnga/release-task.rb,<br /> lib/packnga/document-task.rb,<br /> lib/packnga/reference-task.rb,<br /> lib/packnga/version.rb,<br /> lib/packnga/reference-task.rb</span>
 </dd>
+  </dl>
   
-</dl>
-<div class="clear"></div>
+</div>
 
 <h2>Overview</h2><div class="docstring">
   <div class="discussion">
@@ -149,11 +150,10 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  <span
 </p>
 
   <h2>Constant Summary</h2>
-  
-    <dl class="constants">
-      
-        <dt id="VERSION-constant" class="">VERSION =
-          <div class="docstring">
+  <dl class="constants">
+    
+      <dt id="VERSION-constant" class="">VERSION =
+        <div class="docstring">
   <div class="discussion">
     <p>Packngaのバージョン</p>
 
@@ -163,11 +163,10 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  <span
   
 
 </div>
-        </dt>
-        <dd><pre class="code"><span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>1.0.3</span><span class='tstring_end'>&quot;</span></span></pre></dd>
-      
-    </dl>
-  
+      </dt>
+      <dd><pre class="code"><span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>1.0.5</span><span class='tstring_end'>&quot;</span></span></pre></dd>
+    
+  </dl>
 
 
 
@@ -179,13 +178,13 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  <span
 
 </div>
 
-    <div id="footer">
-  Generated on Mon Nov 14 19:01:53 2016 by
+      <div id="footer">
+  Generated on Thu Dec  8 00:12:39 2016 by
   <a href="http://yardoc.org" title="Yay! A Ruby Documentation Tool" target="_parent">yard</a>
-  0.8.7.6 (ruby-2.3.1).
+  0.9.5 (ruby-2.3.3).
 </div>
 
-  
+    
     </div>
 
     <div class="sponsors">
@@ -201,5 +200,6 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  <span
       </p>
     </div>
 
-</body>
+</div>
+  </body>
 </html>
\ No newline at end of file

  Modified: packnga/ja/Packnga/DocumentTask.html (+66 -62)
===================================================================
--- packnga/ja/Packnga/DocumentTask.html    2017-01-12 23:14:03 +0900 (4e7b6f1)
+++ packnga/ja/Packnga/DocumentTask.html    2017-04-29 11:50:21 +0900 (ddf4bb6)
@@ -1,8 +1,8 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ja" lang="ja">
+<!DOCTYPE html>
+<html>
   <head>
-    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+    <meta charset="utf-8">
+<meta name="viewport" content="width=device-width, initial-scale=1.0">
     <link rel="stylesheet" href="../../../ranguba.css" type="text/css" />
     <link rel="shortcut icon" href="../../../favicon.ico" />
     <link rel="icon" href="../../../favicon.png" />
@@ -19,9 +19,8 @@
   <link rel="stylesheet" href="../css/common.css" type="text/css" charset="utf-8" />
 
 <script type="text/javascript" charset="utf-8">
-  hasFrames = window.top.frames.main ? true : false;
+  pathId = "Packnga::DocumentTask";
   relpath = '../';
-  framesUrl = "../frames.html#!Packnga/DocumentTask.html";
 </script>
 
 
@@ -32,6 +31,12 @@
 
   </head>
   <body>
+    <div class="nav_wrap">
+      <iframe id="nav" src="../class_list.html"></iframe>
+      <div id="resizer"></div>
+    </div>
+
+    <div id="main" tabindex="-1">
 <div class="header">
   <div class="title">
     <a href="../../../ja/">
@@ -59,51 +64,44 @@
 <div class="content">
 
 
-    <div id="header">
-      <div id="menu">
+      <div id="header">
+        <div id="menu">
   
     <a href="../alphabetical_index.html">Index (D)</a> &raquo;
     <span class='title'><span class='object_link'><a href="../Packnga.html" title="Packnga (module)">Packnga</a></span></span>
      &raquo; 
     <span class="title">DocumentTask</span>
   
-
-  <div class="noframes"><span class="title">(</span><a href="." target="_top">no frames</a><span class="title">)</span></div>
 </div>
 
-      <div id="search">
+        <div id="search">
   
     <a class="full_list_link" id="class_list_link"
         href="../class_list.html">
-      Class List
-    </a>
-  
-    <a class="full_list_link" id="method_list_link"
-        href="../method_list.html">
-      Method List
-    </a>
-  
-    <a class="full_list_link" id="file_list_link"
-        href="../file_list.html">
-      File List
+
+        <svg width="24" height="24">
+          <rect x="0" y="4" width="24" height="4" rx="1" ry="1"></rect>
+          <rect x="0" y="12" width="24" height="4" rx="1" ry="1"></rect>
+          <rect x="0" y="20" width="24" height="4" rx="1" ry="1"></rect>
+        </svg>
     </a>
   
 </div>
-      <div class="clear"></div>
-    </div>
+        <div class="clear"></div>
+      </div>
 
-    <iframe id="search_frame"></iframe>
+      <iframe id="search_frame" src="../class_list.html"></iframe>
 
-    <div id="content"><h1>Class: Packnga::DocumentTask
+      <div id="content"><h1>Class: Packnga::DocumentTask
   
   
   
 </h1>
-
-<dl class="box">
+<div class="box_info">
   
-    <dt class="r1">Inherits:</dt>
-    <dd class="r1">
+  <dl>
+    <dt>Inherits:</dt>
+    <dd>
       <span class="inheritName">Object</span>
       
         <ul class="fullTree">
@@ -114,25 +112,30 @@
         </ul>
         <a href="#" class="inheritanceTree">show all</a>
       
-      </dd>
-    
+    </dd>
+  </dl>
   
+
   
-    
   
-    
-      <dt class="r2">Includes:</dt>
-      <dd class="r2">Rake::DSL</dd>
-      
-    
   
   
+  <dl>
+      <dt>Includes:</dt>
+      <dd>Rake::DSL</dd>
+  </dl>
+  
+  
+
+  
+
   
-    <dt class="r1 last">Defined in:</dt>
-    <dd class="r1 last">lib/packnga/document-task.rb</dd>
+  <dl>
+    <dt>Defined in:</dt>
+    <dd>lib/packnga/document-task.rb</dd>
+  </dl>
   
-</dl>
-<div class="clear"></div>
+</div>
 
 <h2>Overview</h2><div class="docstring">
   <div class="discussion">
@@ -168,7 +171,7 @@
   
     <h2>
       Instance Method Summary
-      <small>(<a href="#" class="summary_toggle">collapse</a>)</small>
+      <small><a href="#" class="summary_toggle">collapse</a></small>
     </h2>
 
     <ul class="summary">
@@ -176,7 +179,7 @@
         <li class="public ">
   <span class="summary_signature">
     
-      <a href="#base_dir%3D-instance_method" title="#base_dir= (instance method)">- (Object) <strong>base_dir=</strong>(dir) </a>
+      <a href="#base_dir%3D-instance_method" title="#base_dir= (instance method)">#<strong>base_dir=</strong>(dir)  &#x21d2; Object </a>
     
 
     
@@ -198,7 +201,7 @@
         <li class="public ">
   <span class="summary_signature">
     
-      <a href="#initialize-instance_method" title="#initialize (instance method)">- (DocumentTask) <strong>initialize</strong>(spec) {|_self| ... }</a>
+      <a href="#initialize-instance_method" title="#initialize (instance method)">#<strong>initialize</strong>(spec) {|_self| ... } &#x21d2; DocumentTask </a>
     
 
     
@@ -222,7 +225,7 @@
         <li class="public ">
   <span class="summary_signature">
     
-      <a href="#original_language%3D-instance_method" title="#original_language= (instance method)">- (Object) <strong>original_language=</strong>(language) </a>
+      <a href="#original_language%3D-instance_method" title="#original_language= (instance method)">#<strong>original_language=</strong>(language)  &#x21d2; Object </a>
     
 
     
@@ -244,7 +247,7 @@
         <li class="public ">
   <span class="summary_signature">
     
-      <a href="#reference-instance_method" title="#reference (instance method)">- (Object) <strong>reference</strong> {|@reference_task| ... }</a>
+      <a href="#reference-instance_method" title="#reference (instance method)">#<strong>reference</strong> {|@reference_task| ... } &#x21d2; Object </a>
     
 
     
@@ -266,7 +269,7 @@
         <li class="public ">
   <span class="summary_signature">
     
-      <a href="#translate_language%3D-instance_method" title="#translate_language= (instance method)">- (Object) <strong>translate_language=</strong>(language) </a>
+      <a href="#translate_language%3D-instance_method" title="#translate_language= (instance method)">#<strong>translate_language=</strong>(language)  &#x21d2; Object </a>
     
 
     
@@ -288,7 +291,7 @@
         <li class="public ">
   <span class="summary_signature">
     
-      <a href="#translate_languages%3D-instance_method" title="#translate_languages= (instance method)">- (Object) <strong>translate_languages=</strong>(languages) </a>
+      <a href="#translate_languages%3D-instance_method" title="#translate_languages= (instance method)">#<strong>translate_languages=</strong>(languages)  &#x21d2; Object </a>
     
 
     
@@ -310,7 +313,7 @@
         <li class="public ">
   <span class="summary_signature">
     
-      <a href="#yard-instance_method" title="#yard (instance method)">- (Object) <strong>yard</strong> {|@yard_task| ... }</a>
+      <a href="#yard-instance_method" title="#yard (instance method)">#<strong>yard</strong> {|@yard_task| ... } &#x21d2; Object </a>
     
 
     
@@ -339,7 +342,7 @@
     <div class="method_details first">
   <h3 class="signature first" id="initialize-instance_method">
   
-    - (<tt><span class='object_link'><a href="" title="Packnga::DocumentTask (class)">DocumentTask</a></span></tt>) <strong>initialize</strong>(spec) {|_self| ... }
+    #<strong>initialize</strong>(spec) {|_self| ... } &#x21d2; <tt><span class='object_link'><a href="" title="Packnga::DocumentTask (class)">DocumentTask</a></span></tt> 
   
 
   
@@ -458,7 +461,7 @@
       <div class="method_details first">
   <h3 class="signature first" id="base_dir=-instance_method">
   
-    - (<tt>Object</tt>) <strong>base_dir=</strong>(dir) 
+    #<strong>base_dir=</strong>(dir)  &#x21d2; <tt>Object</tt> 
   
 
   
@@ -533,7 +536,7 @@
       <div class="method_details ">
   <h3 class="signature " id="original_language=-instance_method">
   
-    - (<tt>Object</tt>) <strong>original_language=</strong>(language) 
+    #<strong>original_language=</strong>(language)  &#x21d2; <tt>Object</tt> 
   
 
   
@@ -613,7 +616,7 @@
       <div class="method_details ">
   <h3 class="signature " id="reference-instance_method">
   
-    - (<tt>Object</tt>) <strong>reference</strong> {|@reference_task| ... }
+    #<strong>reference</strong> {|@reference_task| ... } &#x21d2; <tt>Object</tt> 
   
 
   
@@ -679,7 +682,7 @@
       <div class="method_details ">
   <h3 class="signature " id="translate_language=-instance_method">
   
-    - (<tt>Object</tt>) <strong>translate_language=</strong>(language) 
+    #<strong>translate_language=</strong>(language)  &#x21d2; <tt>Object</tt> 
   
 
   
@@ -773,7 +776,7 @@
       <div class="method_details ">
   <h3 class="signature " id="translate_languages=-instance_method">
   
-    - (<tt>Object</tt>) <strong>translate_languages=</strong>(languages) 
+    #<strong>translate_languages=</strong>(languages)  &#x21d2; <tt>Object</tt> 
   
 
   
@@ -867,7 +870,7 @@
       <div class="method_details ">
   <h3 class="signature " id="yard-instance_method">
   
-    - (<tt>Object</tt>) <strong>yard</strong> {|@yard_task| ... }
+    #<strong>yard</strong> {|@yard_task| ... } &#x21d2; <tt>Object</tt> 
   
 
   
@@ -934,13 +937,13 @@
 
 </div>
 
-    <div id="footer">
-  Generated on Mon Nov 14 19:01:53 2016 by
+      <div id="footer">
+  Generated on Thu Dec  8 00:12:39 2016 by
   <a href="http://yardoc.org" title="Yay! A Ruby Documentation Tool" target="_parent">yard</a>
-  0.8.7.6 (ruby-2.3.1).
+  0.9.5 (ruby-2.3.3).
 </div>
 
-  
+    
     </div>
 
     <div class="sponsors">
@@ -956,5 +959,6 @@
       </p>
     </div>
 
-</body>
+</div>
+  </body>
 </html>
\ No newline at end of file

  Modified: packnga/ja/Packnga/ReferenceTask.html (+84 -78)
===================================================================
--- packnga/ja/Packnga/ReferenceTask.html    2017-01-12 23:14:03 +0900 (106849c)
+++ packnga/ja/Packnga/ReferenceTask.html    2017-04-29 11:50:21 +0900 (54736fe)
@@ -1,8 +1,8 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ja" lang="ja">
+<!DOCTYPE html>
+<html>
   <head>
-    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+    <meta charset="utf-8">
+<meta name="viewport" content="width=device-width, initial-scale=1.0">
     <link rel="stylesheet" href="../../../ranguba.css" type="text/css" />
     <link rel="shortcut icon" href="../../../favicon.ico" />
     <link rel="icon" href="../../../favicon.png" />
@@ -19,9 +19,8 @@
   <link rel="stylesheet" href="../css/common.css" type="text/css" charset="utf-8" />
 
 <script type="text/javascript" charset="utf-8">
-  hasFrames = window.top.frames.main ? true : false;
+  pathId = "Packnga::ReferenceTask";
   relpath = '../';
-  framesUrl = "../frames.html#!Packnga/ReferenceTask.html";
 </script>
 
 
@@ -32,6 +31,12 @@
 
   </head>
   <body>
+    <div class="nav_wrap">
+      <iframe id="nav" src="../class_list.html"></iframe>
+      <div id="resizer"></div>
+    </div>
+
+    <div id="main" tabindex="-1">
 <div class="header">
   <div class="title">
     <a href="../../../ja/">
@@ -59,51 +64,44 @@
 <div class="content">
 
 
-    <div id="header">
-      <div id="menu">
+      <div id="header">
+        <div id="menu">
   
     <a href="../alphabetical_index.html">Index (R)</a> &raquo;
     <span class='title'><span class='object_link'><a href="../Packnga.html" title="Packnga (module)">Packnga</a></span></span>
      &raquo; 
     <span class="title">ReferenceTask</span>
   
-
-  <div class="noframes"><span class="title">(</span><a href="." target="_top">no frames</a><span class="title">)</span></div>
 </div>
 
-      <div id="search">
+        <div id="search">
   
     <a class="full_list_link" id="class_list_link"
         href="../class_list.html">
-      Class List
-    </a>
-  
-    <a class="full_list_link" id="method_list_link"
-        href="../method_list.html">
-      Method List
-    </a>
-  
-    <a class="full_list_link" id="file_list_link"
-        href="../file_list.html">
-      File List
+
+        <svg width="24" height="24">
+          <rect x="0" y="4" width="24" height="4" rx="1" ry="1"></rect>
+          <rect x="0" y="12" width="24" height="4" rx="1" ry="1"></rect>
+          <rect x="0" y="20" width="24" height="4" rx="1" ry="1"></rect>
+        </svg>
     </a>
   
 </div>
-      <div class="clear"></div>
-    </div>
+        <div class="clear"></div>
+      </div>
 
-    <iframe id="search_frame"></iframe>
+      <iframe id="search_frame" src="../class_list.html"></iframe>
 
-    <div id="content"><h1>Class: Packnga::ReferenceTask
+      <div id="content"><h1>Class: Packnga::ReferenceTask
   
   
   
 </h1>
-
-<dl class="box">
+<div class="box_info">
   
-    <dt class="r1">Inherits:</dt>
-    <dd class="r1">
+  <dl>
+    <dt>Inherits:</dt>
+    <dd>
       <span class="inheritName">Object</span>
       
         <ul class="fullTree">
@@ -114,25 +112,32 @@
         </ul>
         <a href="#" class="inheritanceTree">show all</a>
       
-      </dd>
-    
+    </dd>
+  </dl>
   
+
   
-    
   
-    
-      <dt class="r2">Includes:</dt>
-      <dd class="r2">ERB::Util, Rake::DSL</dd>
-      
-    
   
   
+  <dl>
+      <dt>Includes:</dt>
+      <dd>ERB::Util, Rake::DSL</dd>
+  </dl>
+  
+  
+
+  
+
   
-    <dt class="r1 last">Defined in:</dt>
-    <dd class="r1 last">lib/packnga/reference-task.rb</dd>
+  <dl>
+    <dt>Defined in:</dt>
+    <dd>lib/packnga/reference-task.rb<span class="defines">,<br />
+  lib/packnga/reference-task.rb</span>
+</dd>
+  </dl>
   
-</dl>
-<div class="clear"></div>
+</div>
 
 <h2>Overview</h2><div class="docstring">
   <div class="discussion">
@@ -161,13 +166,13 @@
 
 
 
-  <h2>Instance Attribute Summary <small>(<a href="#" class="summary_toggle">collapse</a>)</small></h2>
+  <h2>Instance Attribute Summary <small><a href="#" class="summary_toggle">collapse</a></small></h2>
   <ul class="summary">
     
       <li class="public ">
   <span class="summary_signature">
     
-      <a href="#base_dir-instance_method" title="#base_dir (instance method)">- (String) <strong>base_dir</strong> </a>
+      <a href="#base_dir-instance_method" title="#base_dir (instance method)">#<strong>base_dir</strong>  &#x21d2; String </a>
     
 
     
@@ -192,7 +197,7 @@
       <li class="public ">
   <span class="summary_signature">
     
-      <a href="#original_language-instance_method" title="#original_language (instance method)">- (String) <strong>original_language</strong> </a>
+      <a href="#original_language-instance_method" title="#original_language (instance method)">#<strong>original_language</strong>  &#x21d2; String </a>
     
 
     
@@ -217,7 +222,7 @@
       <li class="public ">
   <span class="summary_signature">
     
-      <a href="#readme-instance_method" title="#readme (instance method)">- (String) <strong>readme</strong> </a>
+      <a href="#readme-instance_method" title="#readme (instance method)">#<strong>readme</strong>  &#x21d2; String </a>
     
 
     
@@ -242,7 +247,7 @@
       <li class="public ">
   <span class="summary_signature">
     
-      <a href="#source_files-instance_method" title="#source_files (instance method)">- (Array&lt;String&gt;) <strong>source_files</strong> </a>
+      <a href="#source_files-instance_method" title="#source_files (instance method)">#<strong>source_files</strong>  &#x21d2; Array&lt;String&gt; </a>
     
 
     
@@ -267,7 +272,7 @@
       <li class="public ">
   <span class="summary_signature">
     
-      <a href="#text_files-instance_method" title="#text_files (instance method)">- (Array&lt;String&gt;) <strong>text_files</strong> </a>
+      <a href="#text_files-instance_method" title="#text_files (instance method)">#<strong>text_files</strong>  &#x21d2; Array&lt;String&gt; </a>
     
 
     
@@ -292,7 +297,7 @@
       <li class="public ">
   <span class="summary_signature">
     
-      <a href="#translate_languages-instance_method" title="#translate_languages (instance method)">- (Array&lt;String&gt;) <strong>translate_languages</strong> </a>
+      <a href="#translate_languages-instance_method" title="#translate_languages (instance method)">#<strong>translate_languages</strong>  &#x21d2; Array&lt;String&gt; </a>
     
 
     
@@ -330,7 +335,7 @@
       <div class="method_details first">
   <h3 class="signature first" id="base_dir-instance_method">
   
-    - (<tt>String</tt>) <strong>base_dir</strong> 
+    #<strong>base_dir</strong>  &#x21d2; <tt>String</tt> 
   
 
   
@@ -381,12 +386,12 @@
       <pre class="lines">
 
 
+36
 37
-38
-39</pre>
+38</pre>
     </td>
     <td>
-      <pre class="code"><span class="info file"># File 'lib/packnga/reference-task.rb', line 37</span>
+      <pre class="code"><span class="info file"># File 'lib/packnga/reference-task.rb', line 36</span>
 
 <span class='kw'>def</span> <span class='id identifier rubyid_base_dir'>base_dir</span>
   <span class='ivar'>@base_dir</span>
@@ -401,7 +406,7 @@
       <div class="method_details ">
   <h3 class="signature " id="original_language-instance_method">
   
-    - (<tt>String</tt>) <strong>original_language</strong> 
+    #<strong>original_language</strong>  &#x21d2; <tt>String</tt> 
   
 
   
@@ -459,12 +464,12 @@
       <pre class="lines">
 
 
+57
 58
-59
-60</pre>
+59</pre>
     </td>
     <td>
-      <pre class="code"><span class="info file"># File 'lib/packnga/reference-task.rb', line 58</span>
+      <pre class="code"><span class="info file"># File 'lib/packnga/reference-task.rb', line 57</span>
 
 <span class='kw'>def</span> <span class='id identifier rubyid_original_language'>original_language</span>
   <span class='ivar'>@original_language</span>
@@ -479,7 +484,7 @@
       <div class="method_details ">
   <h3 class="signature " id="readme-instance_method">
   
-    - (<tt>String</tt>) <strong>readme</strong> 
+    #<strong>readme</strong>  &#x21d2; <tt>String</tt> 
   
 
   
@@ -530,12 +535,12 @@
       <pre class="lines">
 
 
+40
 41
-42
-43</pre>
+42</pre>
     </td>
     <td>
-      <pre class="code"><span class="info file"># File 'lib/packnga/reference-task.rb', line 41</span>
+      <pre class="code"><span class="info file"># File 'lib/packnga/reference-task.rb', line 40</span>
 
 <span class='kw'>def</span> <span class='id identifier rubyid_readme'>readme</span>
   <span class='ivar'>@readme</span>
@@ -550,7 +555,7 @@
       <div class="method_details ">
   <h3 class="signature " id="source_files-instance_method">
   
-    - (<tt>Array&lt;String&gt;</tt>) <strong>source_files</strong> 
+    #<strong>source_files</strong>  &#x21d2; <tt>Array&lt;String&gt;</tt> 
   
 
   
@@ -601,12 +606,12 @@
       <pre class="lines">
 
 
+44
 45
-46
-47</pre>
+46</pre>
     </td>
     <td>
-      <pre class="code"><span class="info file"># File 'lib/packnga/reference-task.rb', line 45</span>
+      <pre class="code"><span class="info file"># File 'lib/packnga/reference-task.rb', line 44</span>
 
 <span class='kw'>def</span> <span class='id identifier rubyid_source_files'>source_files</span>
   <span class='ivar'>@source_files</span>
@@ -621,7 +626,7 @@
       <div class="method_details ">
   <h3 class="signature " id="text_files-instance_method">
   
-    - (<tt>Array&lt;String&gt;</tt>) <strong>text_files</strong> 
+    #<strong>text_files</strong>  &#x21d2; <tt>Array&lt;String&gt;</tt> 
   
 
   
@@ -672,12 +677,12 @@
       <pre class="lines">
 
 
+48
 49
-50
-51</pre>
+50</pre>
     </td>
     <td>
-      <pre class="code"><span class="info file"># File 'lib/packnga/reference-task.rb', line 49</span>
+      <pre class="code"><span class="info file"># File 'lib/packnga/reference-task.rb', line 48</span>
 
 <span class='kw'>def</span> <span class='id identifier rubyid_text_files'>text_files</span>
   <span class='ivar'>@text_files</span>
@@ -692,7 +697,7 @@
       <div class="method_details ">
   <h3 class="signature " id="translate_languages-instance_method">
   
-    - (<tt>Array&lt;String&gt;</tt>) <strong>translate_languages</strong> 
+    #<strong>translate_languages</strong>  &#x21d2; <tt>Array&lt;String&gt;</tt> 
   
 
   
@@ -752,12 +757,12 @@
       <pre class="lines">
 
 
+70
 71
-72
-73</pre>
+72</pre>
     </td>
     <td>
-      <pre class="code"><span class="info file"># File 'lib/packnga/reference-task.rb', line 71</span>
+      <pre class="code"><span class="info file"># File 'lib/packnga/reference-task.rb', line 70</span>
 
 <span class='kw'>def</span> <span class='id identifier rubyid_translate_languages'>translate_languages</span>
   <span class='ivar'>@translate_languages</span>
@@ -772,13 +777,13 @@
 
 </div>
 
-    <div id="footer">
-  Generated on Mon Nov 14 19:01:53 2016 by
+      <div id="footer">
+  Generated on Thu Dec  8 00:12:39 2016 by
   <a href="http://yardoc.org" title="Yay! A Ruby Documentation Tool" target="_parent">yard</a>
-  0.8.7.6 (ruby-2.3.1).
+  0.9.5 (ruby-2.3.3).
 </div>
 
-  
+    
     </div>
 
     <div class="sponsors">
@@ -794,5 +799,6 @@
       </p>
     </div>
 
-</body>
+</div>
+  </body>
 </html>
\ No newline at end of file

  Modified: packnga/ja/Packnga/ReleaseTask.html (+61 -57)
===================================================================
--- packnga/ja/Packnga/ReleaseTask.html    2017-01-12 23:14:03 +0900 (860eff1)
+++ packnga/ja/Packnga/ReleaseTask.html    2017-04-29 11:50:21 +0900 (0028fae)
@@ -1,8 +1,8 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ja" lang="ja">
+<!DOCTYPE html>
+<html>
   <head>
-    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+    <meta charset="utf-8">
+<meta name="viewport" content="width=device-width, initial-scale=1.0">
     <link rel="stylesheet" href="../../../ranguba.css" type="text/css" />
     <link rel="shortcut icon" href="../../../favicon.ico" />
     <link rel="icon" href="../../../favicon.png" />
@@ -19,9 +19,8 @@
   <link rel="stylesheet" href="../css/common.css" type="text/css" charset="utf-8" />
 
 <script type="text/javascript" charset="utf-8">
-  hasFrames = window.top.frames.main ? true : false;
+  pathId = "Packnga::ReleaseTask";
   relpath = '../';
-  framesUrl = "../frames.html#!Packnga/ReleaseTask.html";
 </script>
 
 
@@ -32,6 +31,12 @@
 
   </head>
   <body>
+    <div class="nav_wrap">
+      <iframe id="nav" src="../class_list.html"></iframe>
+      <div id="resizer"></div>
+    </div>
+
+    <div id="main" tabindex="-1">
 <div class="header">
   <div class="title">
     <a href="../../../ja/">
@@ -59,51 +64,44 @@
 <div class="content">
 
 
-    <div id="header">
-      <div id="menu">
+      <div id="header">
+        <div id="menu">
   
     <a href="../alphabetical_index.html">Index (R)</a> &raquo;
     <span class='title'><span class='object_link'><a href="../Packnga.html" title="Packnga (module)">Packnga</a></span></span>
      &raquo; 
     <span class="title">ReleaseTask</span>
   
-
-  <div class="noframes"><span class="title">(</span><a href="." target="_top">no frames</a><span class="title">)</span></div>
 </div>
 
-      <div id="search">
+        <div id="search">
   
     <a class="full_list_link" id="class_list_link"
         href="../class_list.html">
-      Class List
-    </a>
-  
-    <a class="full_list_link" id="method_list_link"
-        href="../method_list.html">
-      Method List
-    </a>
-  
-    <a class="full_list_link" id="file_list_link"
-        href="../file_list.html">
-      File List
+
+        <svg width="24" height="24">
+          <rect x="0" y="4" width="24" height="4" rx="1" ry="1"></rect>
+          <rect x="0" y="12" width="24" height="4" rx="1" ry="1"></rect>
+          <rect x="0" y="20" width="24" height="4" rx="1" ry="1"></rect>
+        </svg>
     </a>
   
 </div>
-      <div class="clear"></div>
-    </div>
+        <div class="clear"></div>
+      </div>
 
-    <iframe id="search_frame"></iframe>
+      <iframe id="search_frame" src="../class_list.html"></iframe>
 
-    <div id="content"><h1>Class: Packnga::ReleaseTask
+      <div id="content"><h1>Class: Packnga::ReleaseTask
   
   
   
 </h1>
-
-<dl class="box">
+<div class="box_info">
   
-    <dt class="r1">Inherits:</dt>
-    <dd class="r1">
+  <dl>
+    <dt>Inherits:</dt>
+    <dd>
       <span class="inheritName">Object</span>
       
         <ul class="fullTree">
@@ -114,25 +112,30 @@
         </ul>
         <a href="#" class="inheritanceTree">show all</a>
       
-      </dd>
-    
+    </dd>
+  </dl>
   
+
   
-    
   
-    
-      <dt class="r2">Includes:</dt>
-      <dd class="r2">Rake::DSL</dd>
-      
-    
   
   
+  <dl>
+      <dt>Includes:</dt>
+      <dd>Rake::DSL</dd>
+  </dl>
+  
+  
+
+  
+
   
-    <dt class="r1 last">Defined in:</dt>
-    <dd class="r1 last">lib/packnga/release-task.rb</dd>
+  <dl>
+    <dt>Defined in:</dt>
+    <dd>lib/packnga/release-task.rb</dd>
+  </dl>
   
-</dl>
-<div class="clear"></div>
+</div>
 
 <h2>Overview</h2><div class="docstring">
   <div class="discussion">
@@ -162,13 +165,13 @@
 
 
 
-  <h2>Instance Attribute Summary <small>(<a href="#" class="summary_toggle">collapse</a>)</small></h2>
+  <h2>Instance Attribute Summary <small><a href="#" class="summary_toggle">collapse</a></small></h2>
   <ul class="summary">
     
       <li class="public ">
   <span class="summary_signature">
     
-      <a href="#base_dir%3D-instance_method" title="#base_dir= (instance method)">- (Object) <strong>base_dir</strong> </a>
+      <a href="#base_dir%3D-instance_method" title="#base_dir= (instance method)">#<strong>base_dir</strong>  &#x21d2; Object </a>
     
 
     
@@ -195,7 +198,7 @@
       <li class="public ">
   <span class="summary_signature">
     
-      <a href="#index_html_dir%3D-instance_method" title="#index_html_dir= (instance method)">- (Object) <strong>index_html_dir</strong> </a>
+      <a href="#index_html_dir%3D-instance_method" title="#index_html_dir= (instance method)">#<strong>index_html_dir</strong>  &#x21d2; Object </a>
     
 
     
@@ -222,7 +225,7 @@
       <li class="public ">
   <span class="summary_signature">
     
-      <a href="#tag_message%3D-instance_method" title="#tag_message= (instance method)">- (Object) <strong>tag_message</strong> </a>
+      <a href="#tag_message%3D-instance_method" title="#tag_message= (instance method)">#<strong>tag_message</strong>  &#x21d2; Object </a>
     
 
     
@@ -254,7 +257,7 @@
   
     <h2>
       Instance Method Summary
-      <small>(<a href="#" class="summary_toggle">collapse</a>)</small>
+      <small><a href="#" class="summary_toggle">collapse</a></small>
     </h2>
 
     <ul class="summary">
@@ -262,7 +265,7 @@
         <li class="public ">
   <span class="summary_signature">
     
-      <a href="#initialize-instance_method" title="#initialize (instance method)">- (ReleaseTask) <strong>initialize</strong>(spec) {|_self| ... }</a>
+      <a href="#initialize-instance_method" title="#initialize (instance method)">#<strong>initialize</strong>(spec) {|_self| ... } &#x21d2; ReleaseTask </a>
     
 
     
@@ -293,7 +296,7 @@
     <div class="method_details first">
   <h3 class="signature first" id="initialize-instance_method">
   
-    - (<tt><span class='object_link'><a href="" title="Packnga::ReleaseTask (class)">ReleaseTask</a></span></tt>) <strong>initialize</strong>(spec) {|_self| ... }
+    #<strong>initialize</strong>(spec) {|_self| ... } &#x21d2; <tt><span class='object_link'><a href="" title="Packnga::ReleaseTask (class)">ReleaseTask</a></span></tt> 
   
 
   
@@ -416,7 +419,7 @@
       <div class="method_details first">
   <h3 class="signature first" id="base_dir=-instance_method">
   
-    - (<tt>Object</tt>) <strong>base_dir=</strong>(value)  <span class="extras">(writeonly)</span>
+    #<strong>base_dir=</strong>(value)  &#x21d2; <tt>Object</tt>  <span class="extras">(writeonly)</span>
   
 
   
@@ -489,7 +492,7 @@
       <div class="method_details ">
   <h3 class="signature " id="index_html_dir=-instance_method">
   
-    - (<tt>Object</tt>) <strong>index_html_dir=</strong>(value)  <span class="extras">(writeonly)</span>
+    #<strong>index_html_dir=</strong>(value)  &#x21d2; <tt>Object</tt>  <span class="extras">(writeonly)</span>
   
 
   
@@ -562,7 +565,7 @@
       <div class="method_details ">
   <h3 class="signature " id="tag_message=-instance_method">
   
-    - (<tt>Object</tt>) <strong>tag_message=</strong>(value)  <span class="extras">(writeonly)</span>
+    #<strong>tag_message=</strong>(value)  &#x21d2; <tt>Object</tt>  <span class="extras">(writeonly)</span>
   
 
   
@@ -635,13 +638,13 @@
 
 </div>
 
-    <div id="footer">
-  Generated on Mon Nov 14 19:01:53 2016 by
+      <div id="footer">
+  Generated on Thu Dec  8 00:12:39 2016 by
   <a href="http://yardoc.org" title="Yay! A Ruby Documentation Tool" target="_parent">yard</a>
-  0.8.7.6 (ruby-2.3.1).
+  0.9.5 (ruby-2.3.3).
 </div>
 
-  
+    
     </div>
 
     <div class="sponsors">
@@ -657,5 +660,6 @@
       </p>
     </div>
 
-</body>
+</div>
+  </body>
 </html>
\ No newline at end of file

  Modified: packnga/ja/Packnga/YARDTask.html (+65 -61)
===================================================================
--- packnga/ja/Packnga/YARDTask.html    2017-01-12 23:14:03 +0900 (717c47e)
+++ packnga/ja/Packnga/YARDTask.html    2017-04-29 11:50:21 +0900 (ce23eb3)
@@ -1,8 +1,8 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ja" lang="ja">
+<!DOCTYPE html>
+<html>
   <head>
-    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+    <meta charset="utf-8">
+<meta name="viewport" content="width=device-width, initial-scale=1.0">
     <link rel="stylesheet" href="../../../ranguba.css" type="text/css" />
     <link rel="shortcut icon" href="../../../favicon.ico" />
     <link rel="icon" href="../../../favicon.png" />
@@ -19,9 +19,8 @@
   <link rel="stylesheet" href="../css/common.css" type="text/css" charset="utf-8" />
 
 <script type="text/javascript" charset="utf-8">
-  hasFrames = window.top.frames.main ? true : false;
+  pathId = "Packnga::YARDTask";
   relpath = '../';
-  framesUrl = "../frames.html#!Packnga/YARDTask.html";
 </script>
 
 
@@ -32,6 +31,12 @@
 
   </head>
   <body>
+    <div class="nav_wrap">
+      <iframe id="nav" src="../class_list.html"></iframe>
+      <div id="resizer"></div>
+    </div>
+
+    <div id="main" tabindex="-1">
 <div class="header">
   <div class="title">
     <a href="../../../ja/">
@@ -59,51 +64,44 @@
 <div class="content">
 
 
-    <div id="header">
-      <div id="menu">
+      <div id="header">
+        <div id="menu">
   
     <a href="../alphabetical_index.html">Index (Y)</a> &raquo;
     <span class='title'><span class='object_link'><a href="../Packnga.html" title="Packnga (module)">Packnga</a></span></span>
      &raquo; 
     <span class="title">YARDTask</span>
   
-
-  <div class="noframes"><span class="title">(</span><a href="." target="_top">no frames</a><span class="title">)</span></div>
 </div>
 
-      <div id="search">
+        <div id="search">
   
     <a class="full_list_link" id="class_list_link"
         href="../class_list.html">
-      Class List
-    </a>
-  
-    <a class="full_list_link" id="method_list_link"
-        href="../method_list.html">
-      Method List
-    </a>
-  
-    <a class="full_list_link" id="file_list_link"
-        href="../file_list.html">
-      File List
+
+        <svg width="24" height="24">
+          <rect x="0" y="4" width="24" height="4" rx="1" ry="1"></rect>
+          <rect x="0" y="12" width="24" height="4" rx="1" ry="1"></rect>
+          <rect x="0" y="20" width="24" height="4" rx="1" ry="1"></rect>
+        </svg>
     </a>
   
 </div>
-      <div class="clear"></div>
-    </div>
+        <div class="clear"></div>
+      </div>
 
-    <iframe id="search_frame"></iframe>
+      <iframe id="search_frame" src="../class_list.html"></iframe>
 
-    <div id="content"><h1>Class: Packnga::YARDTask
+      <div id="content"><h1>Class: Packnga::YARDTask
   
   
   
 </h1>
-
-<dl class="box">
+<div class="box_info">
   
-    <dt class="r1">Inherits:</dt>
-    <dd class="r1">
+  <dl>
+    <dt>Inherits:</dt>
+    <dd>
       <span class="inheritName">Object</span>
       
         <ul class="fullTree">
@@ -114,25 +112,30 @@
         </ul>
         <a href="#" class="inheritanceTree">show all</a>
       
-      </dd>
-    
+    </dd>
+  </dl>
   
+
   
-    
   
-    
-      <dt class="r2">Includes:</dt>
-      <dd class="r2">Rake::DSL</dd>
-      
-    
   
   
+  <dl>
+      <dt>Includes:</dt>
+      <dd>Rake::DSL</dd>
+  </dl>
+  
+  
+
+  
+
   
-    <dt class="r1 last">Defined in:</dt>
-    <dd class="r1 last">lib/packnga/yard-task.rb</dd>
+  <dl>
+    <dt>Defined in:</dt>
+    <dd>lib/packnga/yard-task.rb</dd>
+  </dl>
   
-</dl>
-<div class="clear"></div>
+</div>
 
 <h2>Overview</h2><div class="docstring">
   <div class="discussion">
@@ -161,13 +164,13 @@
 
 
 
-  <h2>Instance Attribute Summary <small>(<a href="#" class="summary_toggle">collapse</a>)</small></h2>
+  <h2>Instance Attribute Summary <small><a href="#" class="summary_toggle">collapse</a></small></h2>
   <ul class="summary">
     
       <li class="public ">
   <span class="summary_signature">
     
-      <a href="#base_dir-instance_method" title="#base_dir (instance method)">- (String) <strong>base_dir</strong> </a>
+      <a href="#base_dir-instance_method" title="#base_dir (instance method)">#<strong>base_dir</strong>  &#x21d2; String </a>
     
 
     
@@ -192,7 +195,7 @@
       <li class="public ">
   <span class="summary_signature">
     
-      <a href="#options-instance_method" title="#options (instance method)">- (Array&lt;String&gt;) <strong>options</strong> </a>
+      <a href="#options-instance_method" title="#options (instance method)">#<strong>options</strong>  &#x21d2; Array&lt;String&gt; </a>
     
 
     
@@ -217,7 +220,7 @@
       <li class="public ">
   <span class="summary_signature">
     
-      <a href="#readme-instance_method" title="#readme (instance method)">- (String) <strong>readme</strong> </a>
+      <a href="#readme-instance_method" title="#readme (instance method)">#<strong>readme</strong>  &#x21d2; String </a>
     
 
     
@@ -242,7 +245,7 @@
       <li class="public ">
   <span class="summary_signature">
     
-      <a href="#source_files-instance_method" title="#source_files (instance method)">- (Array&lt;String&gt;) <strong>source_files</strong> </a>
+      <a href="#source_files-instance_method" title="#source_files (instance method)">#<strong>source_files</strong>  &#x21d2; Array&lt;String&gt; </a>
     
 
     
@@ -267,7 +270,7 @@
       <li class="public ">
   <span class="summary_signature">
     
-      <a href="#text_files%3D-instance_method" title="#text_files= (instance method)">- (Array&lt;String&gt;) <strong>text_files</strong> </a>
+      <a href="#text_files%3D-instance_method" title="#text_files= (instance method)">#<strong>text_files</strong>  &#x21d2; Array&lt;String&gt; </a>
     
 
     
@@ -299,7 +302,7 @@
   
     <h2>
       Instance Method Summary
-      <small>(<a href="#" class="summary_toggle">collapse</a>)</small>
+      <small><a href="#" class="summary_toggle">collapse</a></small>
     </h2>
 
     <ul class="summary">
@@ -307,7 +310,7 @@
         <li class="public ">
   <span class="summary_signature">
     
-      <a href="#before_define-instance_method" title="#before_define (instance method)">- (Object) <strong>before_define</strong>(&amp;hook) </a>
+      <a href="#before_define-instance_method" title="#before_define (instance method)">#<strong>before_define</strong>(&amp;hook)  &#x21d2; Object </a>
     
 
     
@@ -339,7 +342,7 @@
       <div class="method_details first">
   <h3 class="signature first" id="base_dir-instance_method">
   
-    - (<tt>String</tt>) <strong>base_dir</strong> 
+    #<strong>base_dir</strong>  &#x21d2; <tt>String</tt> 
   
 
   
@@ -410,7 +413,7 @@
       <div class="method_details ">
   <h3 class="signature " id="options-instance_method">
   
-    - (<tt>Array&lt;String&gt;</tt>) <strong>options</strong> 
+    #<strong>options</strong>  &#x21d2; <tt>Array&lt;String&gt;</tt> 
   
 
   
@@ -481,7 +484,7 @@
       <div class="method_details ">
   <h3 class="signature " id="readme-instance_method">
   
-    - (<tt>String</tt>) <strong>readme</strong> 
+    #<strong>readme</strong>  &#x21d2; <tt>String</tt> 
   
 
   
@@ -552,7 +555,7 @@
       <div class="method_details ">
   <h3 class="signature " id="source_files-instance_method">
   
-    - (<tt>Array&lt;String&gt;</tt>) <strong>source_files</strong> 
+    #<strong>source_files</strong>  &#x21d2; <tt>Array&lt;String&gt;</tt> 
   
 
   
@@ -623,7 +626,7 @@
       <div class="method_details ">
   <h3 class="signature " id="text_files=-instance_method">
   
-    - (<tt>Array&lt;String&gt;</tt>) <strong>text_files=</strong>(value) 
+    #<strong>text_files=</strong>(value)  &#x21d2; <tt>Array&lt;String&gt;</tt> 
   
 
   
@@ -699,7 +702,7 @@
       <div class="method_details first">
   <h3 class="signature first" id="before_define-instance_method">
   
-    - (<tt>Object</tt>) <strong>before_define</strong>(&amp;hook) 
+    #<strong>before_define</strong>(&amp;hook)  &#x21d2; <tt>Object</tt> 
   
 
   
@@ -753,13 +756,13 @@
 
 </div>
 
-    <div id="footer">
-  Generated on Mon Nov 14 19:01:53 2016 by
+      <div id="footer">
+  Generated on Thu Dec  8 00:12:39 2016 by
   <a href="http://yardoc.org" title="Yay! A Ruby Documentation Tool" target="_parent">yard</a>
-  0.8.7.6 (ruby-2.3.1).
+  0.9.5 (ruby-2.3.3).
 </div>
 
-  
+    
     </div>
 
     <div class="sponsors">
@@ -775,5 +778,6 @@
       </p>
     </div>
 
-</body>
+</div>
+  </body>
 </html>
\ No newline at end of file

  Modified: packnga/ja/alphabetical_index.html (+30 -31)
===================================================================
--- packnga/ja/alphabetical_index.html    2017-01-12 23:14:03 +0900 (97cc004)
+++ packnga/ja/alphabetical_index.html    2017-04-29 11:50:21 +0900 (0e609b2)
@@ -1,8 +1,8 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ja" lang="ja">
+<!DOCTYPE html>
+<html>
   <head>
-    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+    <meta charset="utf-8">
+<meta name="viewport" content="width=device-width, initial-scale=1.0">
     <link rel="stylesheet" href="../../ranguba.css" type="text/css" />
     <link rel="shortcut icon" href="../../favicon.ico" />
     <link rel="icon" href="../../favicon.png" />
@@ -17,9 +17,8 @@
   <link rel="stylesheet" href="css/common.css" type="text/css" charset="utf-8" />
 
 <script type="text/javascript" charset="utf-8">
-  hasFrames = window.top.frames.main ? true : false;
+  pathId = null;
   relpath = '';
-  framesUrl = "frames.html#!alphabetical_index.html";
 </script>
 
 
@@ -30,6 +29,12 @@
 
   </head>
   <body>
+    <div class="nav_wrap">
+      <iframe id="nav" src="class_list.html"></iframe>
+      <div id="resizer"></div>
+    </div>
+
+    <div id="main" tabindex="-1">
 <div class="header">
   <div class="title">
     <a href="../../ja/">
@@ -55,37 +60,30 @@
 <div class="content">
 
 
-    <div id="header">
-      <div id="menu">
+      <div id="header">
+        <div id="menu">
   
-
-  <div class="noframes"><span class="title">(</span><a href="." target="_top">no frames</a><span class="title">)</span></div>
 </div>
 
-      <div id="search">
+        <div id="search">
   
     <a class="full_list_link" id="class_list_link"
         href="class_list.html">
-      Class List
-    </a>
-  
-    <a class="full_list_link" id="method_list_link"
-        href="method_list.html">
-      Method List
-    </a>
-  
-    <a class="full_list_link" id="file_list_link"
-        href="file_list.html">
-      File List
+
+        <svg width="24" height="24">
+          <rect x="0" y="4" width="24" height="4" rx="1" ry="1"></rect>
+          <rect x="0" y="12" width="24" height="4" rx="1" ry="1"></rect>
+          <rect x="0" y="20" width="24" height="4" rx="1" ry="1"></rect>
+        </svg>
     </a>
   
 </div>
-      <div class="clear"></div>
-    </div>
+        <div class="clear"></div>
+      </div>
 
-    <iframe id="search_frame"></iframe>
+      <iframe id="search_frame" src="class_list.html"></iframe>
 
-    <div id="content"><h1 class="noborder title">packnga</h1>
+      <div id="content"><h1 class="noborder title">packnga</h1>
 <div id="listing">
   <h1 class="alphaindex">Alphabetic Index</h1>
   
@@ -193,13 +191,13 @@
 
 </div>
 
-    <div id="footer">
-  Generated on Mon Nov 14 19:01:53 2016 by
+      <div id="footer">
+  Generated on Thu Dec  8 00:12:39 2016 by
   <a href="http://yardoc.org" title="Yay! A Ruby Documentation Tool" target="_parent">yard</a>
-  0.8.7.6 (ruby-2.3.1).
+  0.9.5 (ruby-2.3.3).
 </div>
 
-  
+    
     </div>
 
     <div class="sponsors">
@@ -215,5 +213,6 @@
       </p>
     </div>
 
-</body>
+</div>
+  </body>
 </html>
\ No newline at end of file

  Modified: packnga/ja/class_list.html (+24 -31)
===================================================================
--- packnga/ja/class_list.html    2017-01-12 23:14:03 +0900 (c4a7b82)
+++ packnga/ja/class_list.html    2017-04-29 11:50:21 +0900 (ea2a58f)
@@ -1,8 +1,8 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<!DOCTYPE html>
 <html>
   <head>
-    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+    <meta name="viewport" content="width=device-width, initial-scale=1.0">
+    <meta charset="utf-8" />
     
       <link rel="stylesheet" href="css/full_list.css" type="text/css" media="screen" charset="utf-8" />
     
@@ -19,38 +19,31 @@
     <base id="base_target" target="_parent" />
   </head>
   <body>
-    <script type="text/javascript" charset="utf-8">
-      var hasFrames = false;
-      try {
-        hasFrames = window.top.frames.main ? true : false;
-      } catch (e) { }
-      if (hasFrames) {
-        document.getElementById('base_target').target = 'main';
-        document.body.className = 'frames';
-      }
-    </script>
     <div id="content">
-      <h1 id="full_list_header">Class List</h1>
-      <div id="nav">
-        
-          <span><a target="_self" href="class_list.html">
-            Classes
-          </a></span>
-        
-          <span><a target="_self" href="method_list.html">
-            Methods
-          </a></span>
-        
-          <span><a target="_self" href="file_list.html">
-            Files
-          </a></span>
-        
+      <div class="fixed_header">
+        <h1 id="full_list_header">Class List</h1>
+        <div id="full_list_nav">
+          
+            <span><a target="_self" href="class_list.html">
+              Classes
+            </a></span>
+          
+            <span><a target="_self" href="method_list.html">
+              Methods
+            </a></span>
+          
+            <span><a target="_self" href="file_list.html">
+              Files
+            </a></span>
+          
+        </div>
+
+        <div id="search">Search: <input type="text" /></div>
       </div>
-      <div id="search">Search: <input type="text" /></div>
 
       <ul id="full_list" class="class">
-        <li><span class='object_link'><a href="top-level-namespace.html" title="Top Level Namespace (root)">Top Level Namespace</a></span></li>
-<li><a class='toggle'></a> <span class='object_link'><a href="Packnga.html" title="Packnga (module)">Packnga</a></span><small class='search_info'>Top Level Namespace</small></li><ul><li><span class='object_link'><a href="Packnga/DocumentTask.html" title="Packnga::DocumentTask (class)">DocumentTask</a></span> &lt; Object<small class='search_info'>Packnga</small></li><li><span class='object_link'><a href="Packnga/ReferenceTask.html" title="Packnga::ReferenceTask (class)">ReferenceTask</a></span> &lt; Object<small class='search_info'>Packnga</small></li><li><span class='object_link'><a href="Packnga/ReleaseTask.html" title="Packnga::ReleaseTask (class)">ReleaseTask</a></span> &lt; Object<small class='search_info'>Packnga</small></li><li><span class='object_link'><a href="Packnga/YARDTask.html" title="Packnga::YARDTask (class)">YARDTask</a></span> &lt; Object<small class='search_info'>Packnga</small></li></ul>
+        <li id="object_" class="odd"><div class="item" style="padding-left:30px"><span class='object_link'><a href="top-level-namespace.html" title="Top Level Namespace (root)">Top Level Namespace</a></span></div></li>
+<li id='object_Packnga' class='even'><div class='item' style='padding-left:30px'><a class='toggle'></a> <span class='object_link'><a href="Packnga.html" title="Packnga (module)">Packnga</a></span><small class='search_info'>Top Level Namespace</small></div><ul><li id='object_Packnga::DocumentTask' class='collapsed odd'><div class='item' style='padding-left:45px'><span class='object_link'><a href="Packnga/DocumentTask.html" title="Packnga::DocumentTask (class)">DocumentTask</a></span> &lt; Object<small class='search_info'>Packnga</small></div></li><li id='object_Packnga::ReferenceTask' class='collapsed even'><div class='item' style='padding-left:45px'><span class='object_link'><a href="Packnga/ReferenceTask.html" title="Packnga::ReferenceTask (class)">ReferenceTask</a></span> &lt; Object<small class='search_info'>Packnga</small></div></li><li id='object_Packnga::ReleaseTask' class='collapsed odd'><div class='item' style='padding-left:45px'><span class='object_link'><a href="Pa
 cknga/ReleaseTask.html" title="Packnga::ReleaseTask (class)">ReleaseTask</a></span> &lt; Object<small class='search_info'>Packnga</small></div></li><li id='object_Packnga::YARDTask' class='collapsed even'><div class='item' style='padding-left:45px'><span class='object_link'><a href="Packnga/YARDTask.html" title="Packnga::YARDTask (class)">YARDTask</a></span> &lt; Object<small class='search_info'>Packnga</small></div></li></ul></li>
 
       </ul>
     </div>

  Modified: packnga/ja/css/full_list.css (+32 -31)
===================================================================
--- packnga/ja/css/full_list.css    2017-01-12 23:14:03 +0900 (c918cf1)
+++ packnga/ja/css/full_list.css    2017-04-29 11:50:21 +0900 (fa35982)
@@ -4,54 +4,55 @@ body {
   font-size: 13px;
   height: 101%;
   overflow-x: hidden;
+  background: #fafafa;
 }
 
 h1 { padding: 12px 10px; padding-bottom: 0; margin: 0; font-size: 1.4em; }
 .clear { clear: both; }
+.fixed_header { position: fixed; background: #fff; width: 100%; padding-bottom: 10px; margin-top: 0; top: 0; z-index: 9999; height: 70px; }
 #search { position: absolute; right: 5px; top: 9px; padding-left: 24px; }
 #content.insearch #search, #content.insearch #noresults { background: url(data:image/gif;base64,R0lGODlhEAAQAPYAAP///wAAAPr6+pKSkoiIiO7u7sjIyNjY2J6engAAAI6OjsbGxjIyMlJSUuzs7KamppSUlPLy8oKCghwcHLKysqSkpJqamvT09Pj4+KioqM7OzkRERAwMDGBgYN7e3ujo6Ly8vCoqKjY2NkZGRtTU1MTExDw8PE5OTj4+PkhISNDQ0MrKylpaWrS0tOrq6nBwcKysrLi4uLq6ul5eXlxcXGJiYoaGhuDg4H5+fvz8/KKiohgYGCwsLFZWVgQEBFBQUMzMzDg4OFhYWBoaGvDw8NbW1pycnOLi4ubm5kBAQKqqqiQkJCAgIK6urnJyckpKSjQ0NGpqatLS0sDAwCYmJnx8fEJCQlRUVAoKCggICLCwsOTk5ExMTPb29ra2tmZmZmhoaNzc3KCgoBISEiIiIgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh/hpDcmVhdGVkIHdpdGggYWpheGxvYWQuaW5mbwAh+QQJCAAAACwAAAAAEAAQAAAHaIAAgoMgIiYlg4kACxIaACEJCSiKggYMCRselwkpghGJBJEcFgsjJyoAGBmfggcNEx0flBiKDhQFlIoCCA+5lAORFb4AJIihCRbDxQAFChAXw9HSqb60iREZ1omqrIPdJCTe0SWI09GBACH5BAkIAAAALAAAAAAQABAAAAdrgACCgwc0NTeDiYozCQkvOTo9GTmDKy8aFy+NOBA7CTswgywJDTIuEjYFIY0JNYMtKTEFiRU8Pjwygy4ws4owPyCKwsMAJSTEgiQlgsbIA
 MrO0dKDGMTViREZ14kYGRGK38nHguHEJcvTyIEAIfkECQgAAAAsAAAAABAAEAAAB2iAAIKDAggPg4iJAAMJCRUAJRIqiRGCBI0WQEEJJkWDERkYAAUKEBc4Po1GiKKJHkJDNEeKig4URLS0ICImJZAkuQAhjSi/wQyNKcGDCyMnk8u5rYrTgqDVghgZlYjcACTA1sslvtHRgQAh+QQJCAAAACwAAAAAEAAQAAAHZ4AAgoOEhYaCJSWHgxGDJCQARAtOUoQRGRiFD0kJUYWZhUhKT1OLhR8wBaaFBzQ1NwAlkIszCQkvsbOHL7Y4q4IuEjaqq0ZQD5+GEEsJTDCMmIUhtgk1lo6QFUwJVDKLiYJNUd6/hoEAIfkECQgAAAAsAAAAABAAEAAAB2iAAIKDhIWGgiUlh4MRgyQkjIURGRiGGBmNhJWHm4uen4ICCA+IkIsDCQkVACWmhwSpFqAABQoQF6ALTkWFnYMrVlhWvIKTlSAiJiVVPqlGhJkhqShHV1lCW4cMqSkAR1ofiwsjJyqGgQAh+QQJCAAAACwAAAAAEAAQAAAHZ4AAgoOEhYaCJSWHgxGDJCSMhREZGIYYGY2ElYebi56fhyWQniSKAKKfpaCLFlAPhl0gXYNGEwkhGYREUywag1wJwSkHNDU3D0kJYIMZQwk8MjPBLx9eXwuETVEyAC/BOKsuEjYFhoEAIfkECQgAAAAsAAAAABAAEAAAB2eAAIKDhIWGgiUlh4MRgyQkjIURGRiGGBmNhJWHm4ueICImip6CIQkJKJ4kigynKaqKCyMnKqSEK05StgAGQRxPYZaENqccFgIID4KXmQBhXFkzDgOnFYLNgltaSAAEpxa7BQoQF4aBACH5BAkIAAAALAAAAAAQABAAAAdogACCg4SFggJiPUqCJSWGgkZjCUwZACQkgxGEXAmdT4UYGZqCGWQ+IjKGGIUwPzGPhAc0NTewhDOdL7Ykji+dOLuOLhI2Bb
 aFETICx4MlQitdqoUsCQ2vhKGjglNfU0SWmILaj43M5oEAOwAAAAAAAAAAAA==) no-repeat center left; }
-#full_list { padding: 0; list-style: none; margin-left: 0; }
+#full_list { padding: 0; list-style: none; margin-left: 0; margin-top: 80px; font-size: 1.1em; }
 #full_list ul { padding: 0; }
-#full_list li { padding: 5px; padding-left: 12px; margin: 0; font-size: 1.1em; list-style: none; }
-#noresults { padding: 7px 12px; }
+#full_list li { padding: 0; margin: 0; list-style: none; }
+#full_list li .item { padding: 5px 5px 5px 12px; }
+#noresults { padding: 7px 12px; background: #fff; }
 #content.insearch #noresults { margin-left: 7px; }
-ul.collapsed ul, ul.collapsed li { display: none; }
-ul.collapsed.search_uncollapsed { display: block; }
-ul.collapsed.search_uncollapsed li { display: list-item; }
+li.collapsed ul { display: none; }
 li a.toggle { cursor: default; position: relative; left: -5px; top: 4px; text-indent: -999px; width: 10px; height: 9px; margin-left: -10px; display: block; float: left; background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAASCAYAAABb0P4QAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAK8AAACvABQqw0mAAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTM5jWRgMAAAAVdEVYdENyZWF0aW9uIFRpbWUAMy8xNC8wOeNZPpQAAAE2SURBVDiNrZTBccIwEEXfelIAHUA6CZ24BGaWO+FuzZAK4k6gg5QAdGAq+Bxs2Yqx7BzyL7Llp/VfzZeQhCTc/ezuGzKKnKSzpCxXJM8fwNXda3df5RZETlIt6YUzSQDs93sl8w3wBZxCCE10GM1OcWbWjB2mWgEH4Mfdyxm3PSepBHibgQE2wLe7r4HjEidpnXMYdQPKEMJcsZ4zs2POYQOcaPfwMVOo58zsAdMt18BuoVDPxUJRacELbXv3hUIX2vYmOUvi8C8ydz/ThjXrqKqqLbDIAdsCKBd+Wo7GWa7o9qzOQHVVVXeAbs+yHHCH4aTsaCOQqunmUy1yBUAXkdMIfMlgF5EXLo2OpV/c/Up7jG4hhHcYLgWzAZXUc2b2ixsfvc/RmNNfOXD3Q/oeL9axJE1yT9IOoUu6MGUkAAAAAElFTkSuQmCC) no-repeat bottom left; }
 li.collapsed a.toggle { opacity: 0.5; cursor: default; background-position: top left; }
 li { color: #888; cursor: pointer; }
 li.deprecated { text-decoration: line-through; font-style: italic; }
-li.r1 { background: #f0f0f0; }
-li.r2 { background: #fafafa; }
-li:hover { background: #ddd; }
+li.odd { background: #f0f0f0; }
+li.even { background: #fafafa; }
+.item:hover { background: #ddd; }
 li small:before { content: "("; }
 li small:after { content: ")"; }
 li small.search_info { display: none; }
-a:link, a:visited { text-decoration: none; color: #05a; }
-li.clicked { background: #05a; color: #ccc; }
-li.clicked a:link, li.clicked a:visited { color: #eee; }
-li.clicked a.toggle { opacity: 0.5; background-position: bottom right; }
+a, a:visited { text-decoration: none; color: #05a; }
+li.clicked > .item { background: #05a; color: #ccc; }
+li.clicked > .item a, li.clicked > .item a:visited { color: #eee; }
+li.clicked > .item a.toggle { opacity: 0.5; background-position: bottom right; }
 li.collapsed.clicked a.toggle { background-position: top right; }
-#search input { border: 1px solid #bbb; -moz-border-radius: 3px; -webkit-border-radius: 3px; }
-#nav { margin-left: 10px; font-size: 0.9em; display: none; color: #aaa; }
-#nav a:link, #nav a:visited { color: #358; }
-#nav a:hover { background: transparent; color: #5af; }
-.frames #nav span:after { content: ' | '; }
-.frames #nav span:last-child:after { content: ''; }
+#search input { border: 1px solid #bbb; border-radius: 3px; }
+#full_list_nav { margin-left: 10px; font-size: 0.9em; display: block; color: #aaa; }
+#full_list_nav a, #nav a:visited { color: #358; }
+#full_list_nav a:hover { background: transparent; color: #5af; }
+#full_list_nav span:after { content: ' | '; }
+#full_list_nav span:last-child:after { content: ''; }
 
-.frames #content h1 { margin-top: 0; }
-.frames li { white-space: nowrap; cursor: normal; }
-.frames li small { display: block; font-size: 0.8em; }
-.frames li small:before { content: ""; }
-.frames li small:after { content: ""; }
-.frames li small.search_info { display: none; }
-.frames #search { width: 170px; position: static; margin: 3px; margin-left: 10px; font-size: 0.9em; color: #888; padding-left: 0; padding-right: 24px; }
-.frames #content.insearch #search { background-position: center right; }
-.frames #search input { width: 110px; }
-.frames #nav { display: block; }
+#content h1 { margin-top: 0; }
+li { white-space: nowrap; cursor: normal; }
+li small { display: block; font-size: 0.8em; }
+li small:before { content: ""; }
+li small:after { content: ""; }
+li small.search_info { display: none; }
+#search { width: 170px; position: static; margin: 3px; margin-left: 10px; font-size: 0.9em; color: #888; padding-left: 0; padding-right: 24px; }
+#content.insearch #search { background-position: center right; }
+#search input { width: 110px; }
 
-#full_list.insearch li { display: none; }
-#full_list.insearch li.found { display: list-item; padding-left: 10px; }
+#full_list.insearch ul { display: block; }
+#full_list.insearch .item { display: none; }
+#full_list.insearch .found { display: block; padding-left: 11px !important; }
 #full_list.insearch li a.toggle { display: none; }
 #full_list.insearch li small.search_info { display: block; }

  Modified: packnga/ja/css/style.css (+220 -78)
===================================================================
--- packnga/ja/css/style.css    2017-01-12 23:14:03 +0900 (96307c5)
+++ packnga/ja/css/style.css    2017-04-29 11:50:21 +0900 (55ec699)
@@ -1,9 +1,71 @@
+html {
+  width: 100%;
+  height: 100%;
+}
 body {
-  padding: 0 20px;
   font-family: "Lucida Sans", "Lucida Grande", Verdana, Arial, sans-serif;
   font-size: 13px;
+  width: 100%;
+  margin: 0;
+  padding: 0;
+  display: flex;
+  display: -webkit-flex;
+  display: -ms-flexbox;
+}
+
+#nav {
+  position: relative;
+  width: 100%;
+  height: 100%;
+  border: 0;
+  border-right: 1px dotted #eee;
+  overflow: auto;
+}
+.nav_wrap {
+  margin: 0;
+  padding: 0;
+  width: 20%;
+  height: 100%;
+  position: relative;
+  display: flex;
+  display: -webkit-flex;
+  display: -ms-flexbox;
+  flex-shrink: 0;
+  -webkit-flex-shrink: 0;
+  -ms-flex: 1 0;
+}
+#resizer {
+  position: absolute;
+  right: -5px;
+  top: 0;
+  width: 10px;
+  height: 100%;
+  cursor: col-resize;
+  z-index: 9999;
+}
+#main {
+  flex: 5 1;
+  -webkit-flex: 5 1;
+  -ms-flex: 5 1;
+  outline: none;
+  position: relative;
+  background: #fff;
+  padding: 1.2em;
+  padding-top: 0.2em;
 }
-body.frames { padding: 0 5px; }
+
+ �� media (max-width: 920px) {
+  .nav_wrap { display: none; }
+}
+
+ �� media (min-width: 920px) {
+  body { height: 100%; overflow: hidden; }
+  #main { height: 100%; overflow: auto; }
+  #search { display: none; }
+  #search_frame { display: none; }
+}
+
+#main img { max-width: 100%; }
 h1 { font-size: 25px; margin: 1em 0 0.5em; padding-top: 4px; border-top: 1px dotted #d5d5d5; }
 h1.noborder { border-top: 0px; margin-top: 0; padding-top: 4px; }
 h1.title { margin-bottom: 10px; }
@@ -14,16 +76,36 @@ h2 {
   border-bottom: 1px #aaa solid;
   font-size: 1.4em;
   margin: 1.8em 0 0.5em;
+  position: relative;
+}
+h2 small { font-weight: normal; font-size: 0.7em; display: inline; position: absolute; right: 0; }
+h2 small a {
+  display: block;
+  height: 20px;
+  border: 1px solid #aaa;
+  border-bottom: 0;
+  border-top-left-radius: 5px;
+  background: #f8f8f8;
+  position: relative;
+  padding: 2px 7px;
 }
-h2 small { font-weight: normal; font-size: 0.7em; display: block; float: right; }
 .clear { clear: both; }
 .inline { display: inline; }
 .inline p:first-child { display: inline; }
+.docstring, .tags, #filecontents { font-size: 15px; line-height: 1.5145em; }
+.docstring p > code, .docstring p > tt, .tags p > code, .tags p > tt {
+  color: #c7254e; background: #f9f2f4; padding: 2px 4px; font-size: 1em;
+  border-radius: 4px;
+}
 .docstring h1, .docstring h2, .docstring h3, .docstring h4 { padding: 0; border: 0; border-bottom: 1px dotted #bbb; }
 .docstring h1 { font-size: 1.2em; }
 .docstring h2 { font-size: 1.1em; }
 .docstring h3, .docstring h4 { font-size: 1em; border-bottom: 0; padding-top: 10px; }
-.summary_desc .object_link, .docstring .object_link { font-family: monospace; }
+.summary_desc .object_link a, .docstring .object_link a {
+  font-family: monospace; font-size: 1.05em;
+  color: #05a; background: #EDF4FA; padding: 2px 4px; font-size: 1em;
+  border-radius: 4px;
+}
 .rdoc-term { padding-right: 25px; font-weight: bold; }
 .rdoc-list p { margin: 0; padding: 0; margin-bottom: 4px; }
 
@@ -48,17 +130,25 @@ h2 small { font-weight: normal; font-size: 0.7em; display: block; float: right;
 
 .note {
   color: #222;
-  -moz-border-radius: 3px; -webkit-border-radius: 3px;
-  background: #e3e4e3; border: 1px solid #d5d5d5; padding: 7px 10px;
+  margin: 20px 0;
+  padding: 10px;
+  border: 1px solid #eee;
+  border-radius: 3px;
   display: block;
 }
+.docstring .note {
+  border-left-color: #ccc;
+  border-left-width: 5px;
+}
 .note.todo { background: #ffffc5; border-color: #ececaa; }
 .note.returns_void { background: #efefef; }
 .note.deprecated { background: #ffe5e5; border-color: #e9dada; }
+.note.title.deprecated { background: #ffe5e5; border-color: #e9dada; }
 .note.private { background: #ffffc5; border-color: #ececaa; }
-.note.title { padding: 1px 5px; font-size: 0.9em; font-family: "Lucida Sans", "Lucida Grande", Verdana, Arial, sans-serif; display: inline; }
+.note.title { padding: 3px 6px; font-size: 0.9em; font-family: "Lucida Sans", "Lucida Grande", Verdana, Arial, sans-serif; display: inline; }
 .summary_signature + .note.title { margin-left: 7px; }
 h1 .note.title { font-size: 0.5em; font-weight: normal; padding: 3px 5px; position: relative; top: -3px; text-transform: capitalize; }
+.note.title { background: #efefef; }
 .note.title.constructor { color: #fff; background: #6a98d6; border-color: #6689d6; }
 .note.title.writeonly { color: #fff; background: #45a638; border-color: #2da31d; }
 .note.title.readonly { color: #fff; background: #6a98d6; border-color: #6689d6; }
@@ -83,48 +173,71 @@ p.inherited {
   margin-left: 25px;
 }
 
-#filecontents dl.box, dl.box {
+.box_info dl {
+  margin: 0;
   border: 0;
-  width: 520px;
+  width: 100%;
   font-size: 1em;
+  display: flex;
+  display: -webkit-flex;
+  display: -ms-flexbox;
 }
-#filecontents dl.box dt, dl.box dt {
-  float: left;
-  display: block;
+.box_info dl dt {
+  flex-shrink: 0;
+  -webkit-flex-shrink: 1;
+  -ms-flex-shrink: 1;
   width: 100px;
-  margin: 0;
   text-align: right;
   font-weight: bold;
-  background: transparent;
   border: 1px solid #aaa;
   border-width: 1px 0px 0px 1px;
   padding: 6px 0;
   padding-right: 10px;
 }
-#filecontents dl.box dd, dl.box dd {
-  float: left;
-  display: block;
-  width: 380px;
-  margin: 0;
+.box_info dl dd {
+  flex-grow: 1;
+  -webkit-flex-grow: 1;
+  -ms-flex: 1;
+  max-width: 420px;
   padding: 6px 0;
   padding-right: 20px;
   border: 1px solid #aaa;
   border-width: 1px 1px 0 0;
+  overflow: hidden;
+  position: relative;
 }
-#filecontents dl.box .last, dl.box .last {
+.box_info dl:last-child > * {
   border-bottom: 1px solid #aaa;
 }
-#filecontents dl.box .r1, dl.box .r1 { background: #eee; }
+.box_info dl:nth-child(odd) > * { background: #eee; }
+.box_info dl:nth-child(even) > * { background: #fff; }
+.box_info dl > * { margin: 0; }
 
 ul.toplevel { list-style: none; padding-left: 0; font-size: 1.1em; }
 .index_inline_list { padding-left: 0; font-size: 1.1em; }
-.index_inline_list li { list-style: none; display: inline; padding: 7px 12px; line-height: 35px; }
 
-dl.constants { margin-left: 40px; }
+.index_inline_list li {
+  list-style: none;
+  display: inline-block;
+  padding: 0 12px;
+  line-height: 30px;
+  margin-bottom: 5px;
+}
+
+dl.constants { margin-left: 10px; }
 dl.constants dt { font-weight: bold; font-size: 1.1em; margin-bottom: 5px; }
 dl.constants dd { width: 75%; white-space: pre; font-family: monospace; margin-bottom: 18px; }
+dl.constants .docstring .note:first-child { margin-top: 5px; }
 
-.summary_desc { margin-left: 32px; display: block; font-family: sans-serif; }
+.summary_desc {
+  margin-left: 32px;
+  display: block;
+  font-family: sans-serif;
+  font-size: 1.1em;
+  margin-top: 8px;
+  line-height: 1.5145em;
+  margin-bottom: 0.8em;
+}
 .summary_desc tt { font-size: 0.9em; }
 dl.constants .note { padding: 2px 6px; padding-right: 12px; margin-top: 6px; }
 dl.constants .docstring { margin-left: 32px; font-size: 0.9em; font-weight: normal; }
@@ -132,12 +245,13 @@ dl.constants .tags { padding-left: 32px; font-size: 0.9em; line-height: 0.8em; }
 dl.constants .discussion *:first-child { margin-top: 0; }
 dl.constants .discussion *:last-child { margin-bottom: 0; }
 
-.method_details { border-top: 1px dotted #aaa; margin-top: 15px; padding-top: 0; }
-.method_details.first { border: 0; }
+.method_details { border-top: 1px dotted #ccc; margin-top: 25px; padding-top: 0; }
+.method_details.first { border: 0; margin-top: 5px; }
+.method_details.first h3.signature { margin-top: 1em; }
 p.signature, h3.signature {
   font-size: 1.1em; font-weight: normal; font-family: Monaco, Consolas, Courier, monospace;
-  padding: 6px 10px; margin-top: 18px;
-  background: #e5e8ff; border: 1px solid #d8d8e5; -moz-border-radius: 3px; -webkit-border-radius: 3px;
+  padding: 6px 10px; margin-top: 1em;
+  background: #E8F4FF; border: 1px solid #d8d8e5; border-radius: 5px;
 }
 p.signature tt,
 h3.signature tt { font-family: Monaco, Consolas, Courier, monospace; }
@@ -152,7 +266,8 @@ h3.signature .aliases { display: block; font-weight: normal; font-size: 0.9em; f
 p.signature .aliases .names,
 h3.signature .aliases .names { font-family: Monaco, Consolas, Courier, monospace; font-weight: bold; color: #000; font-size: 1.2em; }
 
-.tags .tag_title { font-size: 1em; margin-bottom: 0; font-weight: bold; }
+.tags .tag_title { font-size: 1.05em; margin-bottom: 0; font-weight: bold; }
+.tags .tag_title tt { color: initial; padding: initial; background: initial; }
 .tags ul { margin-top: 5px; padding-left: 30px; list-style: square; }
 .tags ul li { margin-bottom: 3px; }
 .tags ul .name { font-family: monospace; font-weight: bold; }
@@ -160,12 +275,13 @@ h3.signature .aliases .names { font-family: Monaco, Consolas, Courier, monospace
 .tags { margin-bottom: 12px; }
 
 .tags .examples .tag_title { margin-bottom: 10px; font-weight: bold; }
-.tags .examples .inline p { padding: 0; margin: 0; margin-left: 15px; font-weight: bold; font-size: 0.9em; }
+.tags .examples .inline p { padding: 0; margin: 0; font-weight: bold; font-size: 1em; }
+.tags .examples .inline p:before { content: "▸"; font-size: 1em; margin-right: 5px; }
 
 .tags .overload .overload_item { list-style: none; margin-bottom: 25px; }
 .tags .overload .overload_item .signature {
   padding: 2px 8px;
-  background: #e5e8ff; border: 1px solid #d8d8e5; -moz-border-radius: 3px; -webkit-border-radius: 3px;
+  background: #F1F8FF; border: 1px solid #d8d8e5; border-radius: 3px;
 }
 .tags .overload .signature { margin-left: -15px; font-family: monospace; display: block; font-size: 1.1em; }
 .tags .overload .docstring { margin-top: 15px; }
@@ -175,34 +291,35 @@ h3.signature .aliases .names { font-family: Monaco, Consolas, Courier, monospace
 #method_missing_details .notice.this { position: relative; top: -8px; color: #888; padding: 0; margin: 0; }
 
 .showSource { font-size: 0.9em; }
-.showSource a:link, .showSource a:visited { text-decoration: none; color: #666; }
+.showSource a, .showSource a:visited { text-decoration: none; color: #666; }
 
-#content a:link, #content a:visited { text-decoration: none; color: #05a; }
+#content a, #content a:visited { text-decoration: none; color: #05a; }
 #content a:hover { background: #ffffa5; }
-div.docstring, p.docstring { margin-right: 6em; }
 
 ul.summary {
   list-style: none;
   font-family: monospace;
   font-size: 1em;
   line-height: 1.5em;
+  padding-left: 0px;
 }
-ul.summary a:link, ul.summary a:visited {
+ul.summary a, ul.summary a:visited {
   text-decoration: none; font-size: 1.1em;
 }
 ul.summary li { margin-bottom: 5px; }
 .summary .summary_signature {
-  padding: 1px 10px;
-  background: #eaeaff; border: 1px solid #dfdfe5;
-  -moz-border-radius: 3px; -webkit-border-radius: 3px;
+  padding: 4px 8px;
+  background: #f8f8f8;
+  border: 1px solid #f0f0f0;
+  border-radius: 5px;
 }
-.summary_signature:hover { background: #eeeeff; cursor: pointer; }
+.summary_signature:hover { background: #CFEBFF; border-color: #A4CCDA; cursor: pointer; }
 ul.summary.compact li { display: inline-block; margin: 0px 5px 0px 0px; line-height: 2.6em;}
 ul.summary.compact .summary_signature { padding: 5px 7px; padding-right: 4px; }
-#content .summary_signature:hover a:link,
+#content .summary_signature:hover a,
 #content .summary_signature:hover a:visited {
   background: transparent;
-  color: #48f;
+  color: #049;
 }
 
 p.inherited a { font-family: monospace; font-size: 0.9em; }
@@ -221,37 +338,42 @@ ul.fullTree li:last-child { padding-bottom: 0; }
 .showAll ul.fullTree { display: block; }
 .showAll .inheritName { display: none; }
 
-#search { position: absolute; right: 14px; top: 0px; }
-#search a:link, #search a:visited {
-  display: block; float: left; margin-right: 4px;
-  padding: 8px 10px; text-decoration: none; color: #05a;
+#search { position: absolute; right: 12px; top: 0px; z-index: 9000; }
+#search a {
+  display: block; float: left;
+  padding: 4px 8px; text-decoration: none; color: #05a; fill: #05a;
   border: 1px solid #d8d8e5;
-  -moz-border-radius-bottomleft: 3px; -moz-border-radius-bottomright: 3px;
-  -webkit-border-bottom-left-radius: 3px; -webkit-border-bottom-right-radius: 3px;
-  background: #eaf0ff;
-  -webkit-box-shadow: -1px 1px 3px #ddd;
+  border-bottom-left-radius: 3px; border-bottom-right-radius: 3px;
+  background: #F1F8FF;
+  box-shadow: -1px 1px 3px #ddd;
 }
-#search a:hover { background: #f5faff; color: #06b; }
+#search a:hover { background: #f5faff; color: #06b; fill: #06b; }
 #search a.active {
-  background: #568; padding-bottom: 20px; color: #fff; border: 1px solid #457;
-  -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px;
-  -webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px;
+  background: #568; padding-bottom: 20px; color: #fff; fill: #fff;
+  border: 1px solid #457;
+  border-top-left-radius: 5px; border-top-right-radius: 5px;
+}
+#search a.inactive { color: #999; fill: #999; }
+.inheritanceTree, .toggleDefines {
+  float: right;
+  border-left: 1px solid #aaa;
+  position: absolute; top: 0; right: 0;
+  height: 100%;
+  background: #f6f6f6;
+  padding: 5px;
+  min-width: 55px;
+  text-align: center;
 }
-#search a.inactive { color: #999; }
-.frames #search { display: none; }
-.inheritanceTree, .toggleDefines { float: right; }
 
-#menu { font-size: 1.3em; color: #bbb; top: -5px; position: relative; }
+#menu { font-size: 1.3em; color: #bbb; }
 #menu .title, #menu a { font-size: 0.7em; }
 #menu .title a { font-size: 1em; }
 #menu .title { color: #555; }
-#menu a:link, #menu a:visited { color: #333; text-decoration: none; border-bottom: 1px dotted #bbd; }
+#menu a, #menu a:visited { color: #333; text-decoration: none; border-bottom: 1px dotted #bbd; }
 #menu a:hover { color: #05a; }
-#menu .noframes { display: inline; }
-.frames #menu .noframes { display: inline; float: right; }
 
 #footer { margin-top: 15px; border-top: 1px solid #ccc; text-align: center; padding: 7px 0; color: #999; }
-#footer a:link, #footer a:visited { color: #444; text-decoration: none; border-bottom: 1px dotted #bbd; }
+#footer a, #footer a:visited { color: #444; text-decoration: none; border-bottom: 1px dotted #bbd; }
 #footer a:hover { color: #05a; }
 
 #listing ul.alpha { font-size: 1.1em; }
@@ -268,33 +390,35 @@ li.r2 { background: #fafafa; }
   background: #fff;
   display: none;
   position: absolute;
-  top: 36px;
-  right: 18px;
+  top: 40px;
+  right: 12px;
   width: 500px;
+  max-width: 80%;
   height: 80%;
   overflow-y: scroll;
   border: 1px solid #999;
   border-collapse: collapse;
-  -webkit-box-shadow: -7px 5px 25px #aaa;
-  -moz-box-shadow: -7px 5px 25px #aaa;
-  -moz-border-radius: 2px;
-  -webkit-border-radius: 2px;
+  box-shadow: -7px 5px 25px #aaa;
+  border-radius: 2px;
 }
 
-#content ul.summary li.deprecated .summary_signature a:link,
+#content ul.summary li.deprecated .summary_signature a,
 #content ul.summary li.deprecated .summary_signature a:visited { text-decoration: line-through; font-style: italic; }
 
 #toc {
-  padding: 20px; padding-right: 30px; border: 1px solid #ddd; float: right; background: #fff; margin-left: 20px; margin-bottom: 20px;
-  max-width: 300px;
-  -webkit-box-shadow: -2px 2px 6px #bbb;
-  -moz-box-shadow: -2px 2px 6px #bbb;
-  z-index: 5000;
   position: relative;
+  float: right;
   overflow-x: auto;
+  right: -3px;
+  margin-left: 20px;
+  margin-bottom: 20px;
+  padding: 20px; padding-right: 30px;
+  max-width: 300px;
+  z-index: 5000;
+  background: #fefefe;
+  border: 1px solid #ddd;
+  box-shadow: -2px 2px 6px #bbb;
 }
-#toc.nofloat { float: none; max-width: none; border: none; padding: 0; margin: 20px 0; -webkit-box-shadow: none; -moz-box-shadow: none; }
-#toc.nofloat.hidden { padding: 0; background: 0; margin-bottom: 5px; }
 #toc .title { margin: 0; }
 #toc ol { padding-left: 1.8em; }
 #toc li { font-size: 1.1em; line-height: 1.7em; }
@@ -302,8 +426,17 @@ li.r2 { background: #fafafa; }
 #toc ol > ol { font-size: 0.9em; }
 #toc ol ol > ol { padding-left: 2.3em; }
 #toc ol + li { margin-top: 0.3em; }
-#toc.hidden { padding: 10px; background: #f6f6f6; -webkit-box-shadow: none; -moz-box-shadow: none; }
+#toc.hidden { padding: 10px; background: #fefefe; box-shadow: none; }
+#toc.hidden:hover { background: #fafafa; }
 #filecontents h1 + #toc.nofloat { margin-top: 0; }
+ �� media (max-width: 560px) {
+  #toc {
+    margin-left: 0;
+    margin-top: 16px;
+    float: none;
+    max-width: none;
+  }
+}
 
 /* syntax highlighting */
 .source_code { display: none; padding: 3px 8px; border-left: 8px solid #ddd; margin-top: 5px; }
@@ -311,8 +444,17 @@ li.r2 { background: #fafafa; }
 #filecontents pre.code, .docstring pre.code { display: block; }
 .source_code .lines { padding-right: 12px; color: #555; text-align: right; }
 #filecontents pre.code, .docstring pre.code,
-.tags pre.example { padding: 5px 12px; margin-top: 4px; border: 1px solid #eef; background: #f5f5ff; }
-pre.code { color: #000; }
+.tags pre.example {
+  padding: 9px 14px;
+  margin-top: 4px;
+  border: 1px solid #e1e1e8;
+  background: #f7f7f9;
+  border-radius: 4px;
+  font-size: 1em;
+  overflow-x: auto;
+  line-height: 1.2em;
+}
+pre.code { color: #000; tab-size: 2; }
 pre.code .info.file { color: #555; }
 pre.code .val { color: #036A07; }
 pre.code .tstring_content,

  Modified: packnga/ja/file.README.html (+34 -32)
===================================================================
--- packnga/ja/file.README.html    2017-01-12 23:14:03 +0900 (5486d19)
+++ packnga/ja/file.README.html    2017-04-29 11:50:21 +0900 (4e58f80)
@@ -1,8 +1,8 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ja" lang="ja">
+<!DOCTYPE html>
+<html>
   <head>
-    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
+    <meta charset="UTF-8">
+<meta name="viewport" content="width=device-width, initial-scale=1.0">
     <link rel="stylesheet" href="../../ranguba.css" type="text/css" />
     <link rel="shortcut icon" href="../../favicon.ico" />
     <link rel="icon" href="../../favicon.png" />
@@ -19,9 +19,8 @@
   <link rel="stylesheet" href="css/common.css" type="text/css" charset="utf-8" />
 
 <script type="text/javascript" charset="utf-8">
-  hasFrames = window.top.frames.main ? true : false;
+  pathId = "README";
   relpath = '';
-  framesUrl = "frames.html#!file.README.html";
 </script>
 
 
@@ -32,6 +31,12 @@
 
   </head>
   <body>
+    <div class="nav_wrap">
+      <iframe id="nav" src="file_list.html"></iframe>
+      <div id="resizer"></div>
+    </div>
+
+    <div id="main" tabindex="-1">
 <div class="header">
   <div class="title">
     <a href="../../ja/">
@@ -59,40 +64,33 @@
 <div class="content">
 
 
-    <div id="header">
-      <div id="menu">
+      <div id="header">
+        <div id="menu">
   
     <a href="alphabetical_index.html">Index</a> &raquo; 
     <span class="title">File: README</span>
   
-
-  <div class="noframes"><span class="title">(</span><a href="." target="_top">no frames</a><span class="title">)</span></div>
 </div>
 
-      <div id="search">
+        <div id="search">
   
     <a class="full_list_link" id="class_list_link"
         href="class_list.html">
-      Class List
-    </a>
-  
-    <a class="full_list_link" id="method_list_link"
-        href="method_list.html">
-      Method List
-    </a>
-  
-    <a class="full_list_link" id="file_list_link"
-        href="file_list.html">
-      File List
+
+        <svg width="24" height="24">
+          <rect x="0" y="4" width="24" height="4" rx="1" ry="1"></rect>
+          <rect x="0" y="12" width="24" height="4" rx="1" ry="1"></rect>
+          <rect x="0" y="20" width="24" height="4" rx="1" ry="1"></rect>
+        </svg>
     </a>
   
 </div>
-      <div class="clear"></div>
-    </div>
+        <div class="clear"></div>
+      </div>
 
-    <iframe id="search_frame"></iframe>
+      <iframe id="search_frame" src="file_list.html"></iframe>
 
-    <div id="content"><div id='filecontents'><h1>はじめに</h1>
+      <div id="content"><div id='filecontents'><h1>はじめに</h1>
 <h2>名前</h2>
 <p>Packnga</p>
 <h2>説明</h2>
@@ -119,20 +117,23 @@
 	<li><a href="http://ranguba.org/packnga/ja/">リファレンスマニュアル(日本語)</a></li>
 </ul>
 <h2>メーリングリスト</h2>
-<p>準備中です。</p>
+<ul>
+	<li>English: <a href="http://lists.sourceforge.net/mailman/listinfo/groonga-talk">groonga-talk</a></li>
+	<li>Japanese: <a href="http://lists.osdn.me/mailman/listinfo/groonga-dev">groonga-dev</a></li>
+</ul>
 <h2>感謝</h2>
 <ul>
 	<li>島田 浩二さん: パッチを送ってくれました。</li>
 	<li>tetradiceさん: バグを報告してくれました。</li>
 </ul></div></div>
 
-    <div id="footer">
-  Generated on Mon Nov 14 19:01:53 2016 by
+      <div id="footer">
+  Generated on Thu Dec  8 00:12:39 2016 by
   <a href="http://yardoc.org" title="Yay! A Ruby Documentation Tool" target="_parent">yard</a>
-  0.8.7.6 (ruby-2.3.1).
+  0.9.5 (ruby-2.3.3).
 </div>
 
-  
+    
     </div>
 
     <div class="sponsors">
@@ -148,5 +149,6 @@
       </p>
     </div>
 
-</body>
+</div>
+  </body>
 </html>
\ No newline at end of file

  Modified: packnga/ja/file.lgpl.html (+30 -31)
===================================================================
--- packnga/ja/file.lgpl.html    2017-01-12 23:14:03 +0900 (3621d2a)
+++ packnga/ja/file.lgpl.html    2017-04-29 11:50:21 +0900 (e00e02f)
@@ -1,8 +1,8 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ja" lang="ja">
+<!DOCTYPE html>
+<html>
   <head>
-    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
+    <meta charset="UTF-8">
+<meta name="viewport" content="width=device-width, initial-scale=1.0">
     <link rel="stylesheet" href="../../ranguba.css" type="text/css" />
     <link rel="shortcut icon" href="../../favicon.ico" />
     <link rel="icon" href="../../favicon.png" />
@@ -19,9 +19,8 @@
   <link rel="stylesheet" href="css/common.css" type="text/css" charset="utf-8" />
 
 <script type="text/javascript" charset="utf-8">
-  hasFrames = window.top.frames.main ? true : false;
+  pathId = "lgpl";
   relpath = '';
-  framesUrl = "frames.html#!file.lgpl.html";
 </script>
 
 
@@ -32,6 +31,12 @@
 
   </head>
   <body>
+    <div class="nav_wrap">
+      <iframe id="nav" src="file_list.html"></iframe>
+      <div id="resizer"></div>
+    </div>
+
+    <div id="main" tabindex="-1">
 <div class="header">
   <div class="title">
     <a href="../../ja/">
@@ -59,48 +64,41 @@
 <div class="content">
 
 
-    <div id="header">
-      <div id="menu">
+      <div id="header">
+        <div id="menu">
   
     <a href="alphabetical_index.html">Index</a> &raquo; 
     <span class="title">File: lgpl</span>
   
-
-  <div class="noframes"><span class="title">(</span><a href="." target="_top">no frames</a><span class="title">)</span></div>
 </div>
 
-      <div id="search">
+        <div id="search">
   
     <a class="full_list_link" id="class_list_link"
         href="class_list.html">
-      Class List
-    </a>
-  
-    <a class="full_list_link" id="method_list_link"
-        href="method_list.html">
-      Method List
-    </a>
-  
-    <a class="full_list_link" id="file_list_link"
-        href="file_list.html">
-      File List
+
+        <svg width="24" height="24">
+          <rect x="0" y="4" width="24" height="4" rx="1" ry="1"></rect>
+          <rect x="0" y="12" width="24" height="4" rx="1" ry="1"></rect>
+          <rect x="0" y="20" width="24" height="4" rx="1" ry="1"></rect>
+        </svg>
     </a>
   
 </div>
-      <div class="clear"></div>
-    </div>
+        <div class="clear"></div>
+      </div>
 
-    <iframe id="search_frame"></iframe>
+      <iframe id="search_frame" src="file_list.html"></iframe>
 
-    <div id="content"><div id='filecontents'>                  GNU LESSER GENERAL PUBLIC LICENSE<br/>                       Version 2.1, February 1999<br/><br/> Copyright (C) 1991, 1999 Free Software Foundation, Inc.<br/> 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA<br/> Everyone is permitted to copy and distribute verbatim copies<br/> of this license document, but changing it is not allowed.<br/><br/>[This is the first released version of the Lesser GPL.  It also counts<br/> as the successor of the GNU Library Public License, version 2, hence<br/> the version number 2.1.]<br/><br/>                            Preamble<br/><br/>  The licenses for most software are designed to take away your<br/>freedom to share and change it.  By contrast, the GNU General Public<br/>Licenses are intended to guarantee your freedom to share and change<br/>free software--to make sure the software is free for all its users.<br/><br/>  This license, the Lesser General Public Licens
 e, applies to some<br/>specially designated software packages--typically libraries--of the<br/>Free Software Foundation and other authors who decide to use it.  You<br/>can use it too, but we suggest you first think carefully about whether<br/>this license or the ordinary General Public License is the better<br/>strategy to use in any particular case, based on the explanations below.<br/><br/>  When we speak of free software, we are referring to freedom of use,<br/>not price.  Our General Public Licenses are designed to make sure that<br/>you have the freedom to distribute copies of free software (and charge<br/>for this service if you wish); that you receive source code or can get<br/>it if you want it; that you can change the software and use pieces of<br/>it in new free programs; and that you are informed that you can do<br/>these things.<br/><br/>  To protect your rights, we need to make restrictions that forbid<br/>distributors to deny you these rights or to ask you to 
 surrender these<br/>rights.  These restrictions translate to certain responsibilities for<br/>you if you distribute copies of the library or if you modify it.<br/><br/>  For example, if you distribute copies of the library, whether gratis<br/>or for a fee, you must give the recipients all the rights that we gave<br/>you.  You must make sure that they, too, receive or can get the source<br/>code.  If you link other code with the library, you must provide<br/>complete object files to the recipients, so that they can relink them<br/>with the library after making changes to the library and recompiling<br/>it.  And you must show them these terms so they know their rights.<br/><br/>  We protect your rights with a two-step method: (1) we copyright the<br/>library, and (2) we offer you this license, which gives you legal<br/>permission to copy, distribute and/or modify the library.<br/><br/>  To protect each distributor, we want to make it very clear that<br/>there is no warranty fo
 r the free library.  Also, if the library is<br/>modified by someone else and passed on, the recipients should know<br/>that what they have is not the original version, so that the original<br/>author&#39;s reputation will not be affected by problems that might be<br/>introduced by others.<br/><br/>  Finally, software patents pose a constant threat to the existence of<br/>any free program.  We wish to make sure that a company cannot<br/>effectively restrict the users of a free program by obtaining a<br/>restrictive license from a patent holder.  Therefore, we insist that<br/>any patent license obtained for a version of the library must be<br/>consistent with the full freedom of use specified in this license.<br/><br/>  Most GNU software, including some libraries, is covered by the<br/>ordinary GNU General Public License.  This license, the GNU Lesser<br/>General Public License, applies to certain designated libraries, and<br/>is quite different from the ordinary General Pub
 lic License.  We use<br/>this license for certain libraries in order to permit linking those<br/>libraries into non-free programs.<br/><br/>  When a program is linked with a library, whether statically or using<br/>a shared library, the combination of the two is legally speaking a<br/>combined work, a derivative of the original library.  The ordinary<br/>General Public License therefore permits such linking only if the<br/>entire combination fits its criteria of freedom.  The Lesser General<br/>Public License permits more lax criteria for linking other code with<br/>the library.<br/><br/>  We call this license the &quot;Lesser&quot; General Public License because it<br/>does Less to protect the user&#39;s freedom than the ordinary General<br/>Public License.  It also provides other free software developers Less<br/>of an advantage over competing non-free programs.  These disadvantages<br/>are the reason we use the ordinary General Public License for many<br/>libraries.  Howe
 ver, the Lesser license provides advantages in certain<br/>special circumstances.<br/><br/>  For example, on rare occasions, there may be a special need to<br/>encourage the widest possible use of a certain library, so that it becomes<br/>a de-facto standard.  To achieve this, non-free programs must be<br/>allowed to use the library.  A more frequent case is that a free<br/>library does the same job as widely used non-free libraries.  In this<br/>case, there is little to gain by limiting the free library to free<br/>software only, so we use the Lesser General Public License.<br/><br/>  In other cases, permission to use a particular library in non-free<br/>programs enables a greater number of people to use a large body of<br/>free software.  For example, permission to use the GNU C Library in<br/>non-free programs enables many more people to use the whole GNU<br/>operating system, as well as its variant, the GNU/Linux operating<br/>system.<br/><br/>  Although the Lesser Gener
 al Public License is Less protective of the<br/>users&#39; freedom, it does ensure that the user of a program that is<br/>linked with the Library has the freedom and the wherewithal to run<br/>that program using a modified version of the Library.<br/><br/>  The precise terms and conditions for copying, distribution and<br/>modification follow.  Pay close attention to the difference between a<br/>&quot;work based on the library&quot; and a &quot;work that uses the library&quot;.  The<br/>former contains code derived from the library, whereas the latter must<br/>be combined with the library in order to run.<br/><br/>                  GNU LESSER GENERAL PUBLIC LICENSE<br/>   TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION<br/><br/>  0. This License Agreement applies to any software library or other<br/>program which contains a notice placed by the copyright holder or<br/>other authorized party saying it may be distributed under the terms of<br/>this Lesser Gene
 ral Public License (also called &quot;this License&quot;).<br/>Each licensee is addressed as &quot;you&quot;.<br/><br/>  A &quot;library&quot; means a collection of software functions and/or data<br/>prepared so as to be conveniently linked with application programs<br/>(which use some of those functions and data) to form executables.<br/><br/>  The &quot;Library&quot;, below, refers to any such software library or work<br/>which has been distributed under these terms.  A &quot;work based on the<br/>Library&quot; means either the Library or any derivative work under<br/>copyright law: that is to say, a work containing the Library or a<br/>portion of it, either verbatim or with modifications and/or translated<br/>straightforwardly into another language.  (Hereinafter, translation is<br/>included without limitation in the term &quot;modification&quot;.)<br/><br/>  &quot;Source code&quot; for a work means the preferred form of the work for<br/>making modifications to it.  For a
  library, complete source code means<br/>all the source code for all modules it contains, plus any associated<br/>interface definition files, plus the scripts used to control compilation<br/>and installation of the library.<br/><br/>  Activities other than copying, distribution and modification are not<br/>covered by this License; they are outside its scope.  The act of<br/>running a program using the Library is not restricted, and output from<br/>such a program is covered only if its contents constitute a work based<br/>on the Library (independent of the use of the Library in a tool for<br/>writing it).  Whether that is true depends on what the Library does<br/>and what the program that uses the Library does.<br/><br/>  1. You may copy and distribute verbatim copies of the Library&#39;s<br/>complete source code as you receive it, in any medium, provided that<br/>you conspicuously and appropriately publish on each copy an<br/>appropriate copyright notice and disclaimer of wa
 rranty; keep intact<br/>all the notices that refer to this License and to the absence of any<br/>warranty; and distribute a copy of this License along with the<br/>Library.<br/><br/>  You may charge a fee for the physical act of transferring a copy,<br/>and you may at your option offer warranty protection in exchange for a<br/>fee.<br/><br/>  2. You may modify your copy or copies of the Library or any portion<br/>of it, thus forming a work based on the Library, and copy and<br/>distribute such modifications or work under the terms of Section 1<br/>above, provided that you also meet all of these conditions:<br/><br/>    a) The modified work must itself be a software library.<br/><br/>    b) You must cause the files modified to carry prominent notices<br/>    stating that you changed the files and the date of any change.<br/><br/>    c) You must cause the whole of the work to be licensed at no<br/>    charge to all third parties under the terms of this License.<br/><br/>    d
 ) If a facility in the modified Library refers to a function or a<br/>    table of data to be supplied by an application program that uses<br/>    the facility, other than as an argument passed when the facility<br/>    is invoked, then you must make a good faith effort to ensure that,<br/>    in the event an application does not supply such function or<br/>    table, the facility still operates, and performs whatever part of<br/>    its purpose remains meaningful.<br/><br/>    (For example, a function in a library to compute square roots has<br/>    a purpose that is entirely well-defined independent of the<br/>    application.  Therefore, Subsection 2d requires that any<br/>    application-supplied function or table used by this function must<br/>    be optional: if the application does not supply it, the square<br/>    root function must still compute square roots.)<br/><br/>These requirements apply to the modified work as a whole.  If<br/>identifiable sections of that wo
 rk are not derived from the Library,<br/>and can be reasonably considered independent and separate works in<br/>themselves, then this License, and its terms, do not apply to those<br/>sections when you distribute them as separate works.  But when you<br/>distribute the same sections as part of a whole which is a work based<br/>on the Library, the distribution of the whole must be on the terms of<br/>this License, whose permissions for other licensees extend to the<br/>entire whole, and thus to each and every part regardless of who wrote<br/>it.<br/><br/>Thus, it is not the intent of this section to claim rights or contest<br/>your rights to work written entirely by you; rather, the intent is to<br/>exercise the right to control the distribution of derivative or<br/>collective works based on the Library.<br/><br/>In addition, mere aggregation of another work not based on the Library<br/>with the Library (or with a work based on the Library) on a volume of<br/>a storage or dis
 tribution medium does not bring the other work under<br/>the scope of this License.<br/><br/>  3. You may opt to apply the terms of the ordinary GNU General Public<br/>License instead of this License to a given copy of the Library.  To do<br/>this, you must alter all the notices that refer to this License, so<br/>that they refer to the ordinary GNU General Public License, version 2,<br/>instead of to this License.  (If a newer version than version 2 of the<br/>ordinary GNU General Public License has appeared, then you can specify<br/>that version instead if you wish.)  Do not make any other change in<br/>these notices.<br/><br/>  Once this change is made in a given copy, it is irreversible for<br/>that copy, so the ordinary GNU General Public License applies to all<br/>subsequent copies and derivative works made from that copy.<br/><br/>  This option is useful when you wish to copy part of the code of<br/>the Library into a program that is not a library.<br/><br/>  4. You m
 ay copy and distribute the Library (or a portion or<br/>derivative of it, under Section 2) in object code or executable form<br/>under the terms of Sections 1 and 2 above provided that you accompany<br/>it with the complete corresponding machine-readable source code, which<br/>must be distributed under the terms of Sections 1 and 2 above on a<br/>medium customarily used for software interchange.<br/><br/>  If distribution of object code is made by offering access to copy<br/>from a designated place, then offering equivalent access to copy the<br/>source code from the same place satisfies the requirement to<br/>distribute the source code, even though third parties are not<br/>compelled to copy the source along with the object code.<br/><br/>  5. A program that contains no derivative of any portion of the<br/>Library, but is designed to work with the Library by being compiled or<br/>linked with it, is called a &quot;work that uses the Library&quot;.  Such a<br/>work, in isolat
 ion, is not a derivative work of the Library, and<br/>therefore falls outside the scope of this License.<br/><br/>  However, linking a &quot;work that uses the Library&quot; with the Library<br/>creates an executable that is a derivative of the Library (because it<br/>contains portions of the Library), rather than a &quot;work that uses the<br/>library&quot;.  The executable is therefore covered by this License.<br/>Section 6 states terms for distribution of such executables.<br/><br/>  When a &quot;work that uses the Library&quot; uses material from a header file<br/>that is part of the Library, the object code for the work may be a<br/>derivative work of the Library even though the source code is not.<br/>Whether this is true is especially significant if the work can be<br/>linked without the Library, or if the work is itself a library.  The<br/>threshold for this to be true is not precisely defined by law.<br/><br/>  If such an object file uses only numerical parameters, 
 data<br/>structure layouts and accessors, and small macros and small inline<br/>functions (ten lines or less in length), then the use of the object<br/>file is unrestricted, regardless of whether it is legally a derivative<br/>work.  (Executables containing this object code plus portions of the<br/>Library will still fall under Section 6.)<br/><br/>  Otherwise, if the work is a derivative of the Library, you may<br/>distribute the object code for the work under the terms of Section 6.<br/>Any executables containing that work also fall under Section 6,<br/>whether or not they are linked directly with the Library itself.<br/><br/>  6. As an exception to the Sections above, you may also combine or<br/>link a &quot;work that uses the Library&quot; with the Library to produce a<br/>work containing portions of the Library, and distribute that work<br/>under terms of your choice, provided that the terms permit<br/>modification of the work for the customer&#39;s own use and reverse
 <br/>engineering for debugging such modifications.<br/><br/>  You must give prominent notice with each copy of the work that the<br/>Library is used in it and that the Library and its use are covered by<br/>this License.  You must supply a copy of this License.  If the work<br/>during execution displays copyright notices, you must include the<br/>copyright notice for the Library among them, as well as a reference<br/>directing the user to the copy of this License.  Also, you must do one<br/>of these things:<br/><br/>    a) Accompany the work with the complete corresponding<br/>    machine-readable source code for the Library including whatever<br/>    changes were used in the work (which must be distributed under<br/>    Sections 1 and 2 above); and, if the work is an executable linked<br/>    with the Library, with the complete machine-readable &quot;work that<br/>    uses the Library&quot;, as object code and/or source code, so that the<br/>    user can modify the Library 
 and then relink to produce a modified<br/>    executable containing the modified Library.  (It is understood<br/>    that the user who changes the contents of definitions files in the<br/>    Library will not necessarily be able to recompile the application<br/>    to use the modified definitions.)<br/><br/>    b) Use a suitable shared library mechanism for linking with the<br/>    Library.  A suitable mechanism is one that (1) uses at run time a<br/>    copy of the library already present on the user&#39;s computer system,<br/>    rather than copying library functions into the executable, and (2)<br/>    will operate properly with a modified version of the library, if<br/>    the user installs one, as long as the modified version is<br/>    interface-compatible with the version that the work was made with.<br/><br/>    c) Accompany the work with a written offer, valid for at<br/>    least three years, to give the same user the materials<br/>    specified in Subsection 6a, a
 bove, for a charge no more<br/>    than the cost of performing this distribution.<br/><br/>    d) If distribution of the work is made by offering access to copy<br/>    from a designated place, offer equivalent access to copy the above<br/>    specified materials from the same place.<br/><br/>    e) Verify that the user has already received a copy of these<br/>    materials or that you have already sent this user a copy.<br/><br/>  For an executable, the required form of the &quot;work that uses the<br/>Library&quot; must include any data and utility programs needed for<br/>reproducing the executable from it.  However, as a special exception,<br/>the materials to be distributed need not include anything that is<br/>normally distributed (in either source or binary form) with the major<br/>components (compiler, kernel, and so on) of the operating system on<br/>which the executable runs, unless that component itself accompanies<br/>the executable.<br/><br/>  It may happen that 
 this requirement contradicts the license<br/>restrictions of other proprietary libraries that do not normally<br/>accompany the operating system.  Such a contradiction means you cannot<br/>use both them and the Library together in an executable that you<br/>distribute.<br/><br/>  7. You may place library facilities that are a work based on the<br/>Library side-by-side in a single library together with other library<br/>facilities not covered by this License, and distribute such a combined<br/>library, provided that the separate distribution of the work based on<br/>the Library and of the other library facilities is otherwise<br/>permitted, and provided that you do these two things:<br/><br/>    a) Accompany the combined library with a copy of the same work<br/>    based on the Library, uncombined with any other library<br/>    facilities.  This must be distributed under the terms of the<br/>    Sections above.<br/><br/>    b) Give prominent notice with the combined library 
 of the fact<br/>    that part of it is a work based on the Library, and explaining<br/>    where to find the accompanying uncombined form of the same work.<br/><br/>  8. You may not copy, modify, sublicense, link with, or distribute<br/>the Library except as expressly provided under this License.  Any<br/>attempt otherwise to copy, modify, sublicense, link with, or<br/>distribute the Library is void, and will automatically terminate your<br/>rights under this License.  However, parties who have received copies,<br/>or rights, from you under this License will not have their licenses<br/>terminated so long as such parties remain in full compliance.<br/><br/>  9. You are not required to accept this License, since you have not<br/>signed it.  However, nothing else grants you permission to modify or<br/>distribute the Library or its derivative works.  These actions are<br/>prohibited by law if you do not accept this License.  Therefore, by<br/>modifying or distributing the Librar
 y (or any work based on the<br/>Library), you indicate your acceptance of this License to do so, and<br/>all its terms and conditions for copying, distributing or modifying<br/>the Library or works based on it.<br/><br/>  10. Each time you redistribute the Library (or any work based on the<br/>Library), the recipient automatically receives a license from the<br/>original licensor to copy, distribute, link with or modify the Library<br/>subject to these terms and conditions.  You may not impose any further<br/>restrictions on the recipients&#39; exercise of the rights granted herein.<br/>You are not responsible for enforcing compliance by third parties with<br/>this License.<br/><br/>  11. If, as a consequence of a court judgment or allegation of patent<br/>infringement or for any other reason (not limited to patent issues),<br/>conditions are imposed on you (whether by court order, agreement or<br/>otherwise) that contradict the conditions of this License, they do not<br/>e
 xcuse you from the conditions of this License.  If you cannot<br/>distribute so as to satisfy simultaneously your obligations under this<br/>License and any other pertinent obligations, then as a consequence you<br/>may not distribute the Library at all.  For example, if a patent<br/>license would not permit royalty-free redistribution of the Library by<br/>all those who receive copies directly or indirectly through you, then<br/>the only way you could satisfy both it and this License would be to<br/>refrain entirely from distribution of the Library.<br/><br/>If any portion of this section is held invalid or unenforceable under any<br/>particular circumstance, the balance of the section is intended to apply,<br/>and the section as a whole is intended to apply in other circumstances.<br/><br/>It is not the purpose of this section to induce you to infringe any<br/>patents or other property right claims or to contest validity of any<br/>such claims; this section has the sole pu
 rpose of protecting the<br/>integrity of the free software distribution system which is<br/>implemented by public license practices.  Many people have made<br/>generous contributions to the wide range of software distributed<br/>through that system in reliance on consistent application of that<br/>system; it is up to the author/donor to decide if he or she is willing<br/>to distribute software through any other system and a licensee cannot<br/>impose that choice.<br/><br/>This section is intended to make thoroughly clear what is believed to<br/>be a consequence of the rest of this License.<br/><br/>  12. If the distribution and/or use of the Library is restricted in<br/>certain countries either by patents or by copyrighted interfaces, the<br/>original copyright holder who places the Library under this License may add<br/>an explicit geographical distribution limitation excluding those countries,<br/>so that distribution is permitted only in or among countries not thus<br/>ex
 cluded.  In such case, this License incorporates the limitation as if<br/>written in the body of this License.<br/><br/>  13. The Free Software Foundation may publish revised and/or new<br/>versions of the Lesser General Public License from time to time.<br/>Such new versions will be similar in spirit to the present version,<br/>but may differ in detail to address new problems or concerns.<br/><br/>Each version is given a distinguishing version number.  If the Library<br/>specifies a version number of this License which applies to it and<br/>&quot;any later version&quot;, you have the option of following the terms and<br/>conditions either of that version or of any later version published by<br/>the Free Software Foundation.  If the Library does not specify a<br/>license version number, you may choose any version ever published by<br/>the Free Software Foundation.<br/><br/>  14. If you wish to incorporate parts of the Library into other free<br/>programs whose distribution 
 conditions are incompatible with these,<br/>write to the author to ask for permission.  For software which is<br/>copyrighted by the Free Software Foundation, write to the Free<br/>Software Foundation; we sometimes make exceptions for this.  Our<br/>decision will be guided by the two goals of preserving the free status<br/>of all derivatives of our free software and of promoting the sharing<br/>and reuse of software generally.<br/><br/>                            NO WARRANTY<br/><br/>  15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO<br/>WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.<br/>EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR<br/>OTHER PARTIES PROVIDE THE LIBRARY &quot;AS IS&quot; WITHOUT WARRANTY OF ANY<br/>KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE<br/>IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR<br/>PURPOSE.  THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE
  OF THE<br/>LIBRARY IS WITH YOU.  SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME<br/>THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.<br/><br/>  16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN<br/>WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY<br/>AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU<br/>FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR<br/>CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE<br/>LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING<br/>RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A<br/>FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF<br/>SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH<br/>DAMAGES.<br/><br/>                     END OF TERMS AND CONDITIONS<br/><br/>           How to Apply These Terms to Your New Libraries<br/><br/>  If you develop a new library, and you want it t
 o be of the greatest<br/>possible use to the public, we recommend making it free software that<br/>everyone can redistribute and change.  You can do so by permitting<br/>redistribution under these terms (or, alternatively, under the terms of the<br/>ordinary General Public License).<br/><br/>  To apply these terms, attach the following notices to the library.  It is<br/>safest to attach them to the start of each source file to most effectively<br/>convey the exclusion of warranty; and each file should have at least the<br/>&quot;copyright&quot; line and a pointer to where the full notice is found.<br/><br/>    &lt;one line to give the library&#39;s name and a brief idea of what it does.&gt;<br/>    Copyright (C) &lt;year&gt;  &lt;name of author&gt;<br/><br/>    This library is free software; you can redistribute it and/or<br/>    modify it under the terms of the GNU Lesser General Public<br/>    License as published by the Free Software Foundation; either<br/>    version 2.1
  of the License, or (at your option) any later version.<br/><br/>    This library is distributed in the hope that it will be useful,<br/>    but WITHOUT ANY WARRANTY; without even the implied warranty of<br/>    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU<br/>    Lesser General Public License for more details.<br/><br/>    You should have received a copy of the GNU Lesser General Public<br/>    License along with this library; if not, write to the Free Software<br/>    Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA<br/><br/>Also add information on how to contact you by electronic and paper mail.<br/><br/>You should also get your employer (if you work as a programmer) or your<br/>school, if any, to sign a &quot;copyright disclaimer&quot; for the library, if<br/>necessary.  Here is a sample; alter the names:<br/><br/>  Yoyodyne, Inc., hereby disclaims all copyright interest in the<br/>  library `Frob&#39; (a library for twe
 aking knobs) written by James Random Hacker.<br/><br/>  &lt;signature of Ty Coon&gt;, 1 April 1990<br/>  Ty Coon, President of Vice<br/><br/>That&#39;s all there is to it!</div></div>
+      <div id="content"><div id='filecontents'>                  GNU LESSER GENERAL PUBLIC LICENSE<br/>                       Version 2.1, February 1999<br/><br/> Copyright (C) 1991, 1999 Free Software Foundation, Inc.<br/> 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA<br/> Everyone is permitted to copy and distribute verbatim copies<br/> of this license document, but changing it is not allowed.<br/><br/>[This is the first released version of the Lesser GPL.  It also counts<br/> as the successor of the GNU Library Public License, version 2, hence<br/> the version number 2.1.]<br/><br/>                            Preamble<br/><br/>  The licenses for most software are designed to take away your<br/>freedom to share and change it.  By contrast, the GNU General Public<br/>Licenses are intended to guarantee your freedom to share and change<br/>free software--to make sure the software is free for all its users.<br/><br/>  This license, the Lesser General Public Lice
 nse, applies to some<br/>specially designated software packages--typically libraries--of the<br/>Free Software Foundation and other authors who decide to use it.  You<br/>can use it too, but we suggest you first think carefully about whether<br/>this license or the ordinary General Public License is the better<br/>strategy to use in any particular case, based on the explanations below.<br/><br/>  When we speak of free software, we are referring to freedom of use,<br/>not price.  Our General Public Licenses are designed to make sure that<br/>you have the freedom to distribute copies of free software (and charge<br/>for this service if you wish); that you receive source code or can get<br/>it if you want it; that you can change the software and use pieces of<br/>it in new free programs; and that you are informed that you can do<br/>these things.<br/><br/>  To protect your rights, we need to make restrictions that forbid<br/>distributors to deny you these rights or to ask you t
 o surrender these<br/>rights.  These restrictions translate to certain responsibilities for<br/>you if you distribute copies of the library or if you modify it.<br/><br/>  For example, if you distribute copies of the library, whether gratis<br/>or for a fee, you must give the recipients all the rights that we gave<br/>you.  You must make sure that they, too, receive or can get the source<br/>code.  If you link other code with the library, you must provide<br/>complete object files to the recipients, so that they can relink them<br/>with the library after making changes to the library and recompiling<br/>it.  And you must show them these terms so they know their rights.<br/><br/>  We protect your rights with a two-step method: (1) we copyright the<br/>library, and (2) we offer you this license, which gives you legal<br/>permission to copy, distribute and/or modify the library.<br/><br/>  To protect each distributor, we want to make it very clear that<br/>there is no warranty 
 for the free library.  Also, if the library is<br/>modified by someone else and passed on, the recipients should know<br/>that what they have is not the original version, so that the original<br/>author&#39;s reputation will not be affected by problems that might be<br/>introduced by others.<br/><br/>  Finally, software patents pose a constant threat to the existence of<br/>any free program.  We wish to make sure that a company cannot<br/>effectively restrict the users of a free program by obtaining a<br/>restrictive license from a patent holder.  Therefore, we insist that<br/>any patent license obtained for a version of the library must be<br/>consistent with the full freedom of use specified in this license.<br/><br/>  Most GNU software, including some libraries, is covered by the<br/>ordinary GNU General Public License.  This license, the GNU Lesser<br/>General Public License, applies to certain designated libraries, and<br/>is quite different from the ordinary General P
 ublic License.  We use<br/>this license for certain libraries in order to permit linking those<br/>libraries into non-free programs.<br/><br/>  When a program is linked with a library, whether statically or using<br/>a shared library, the combination of the two is legally speaking a<br/>combined work, a derivative of the original library.  The ordinary<br/>General Public License therefore permits such linking only if the<br/>entire combination fits its criteria of freedom.  The Lesser General<br/>Public License permits more lax criteria for linking other code with<br/>the library.<br/><br/>  We call this license the &quot;Lesser&quot; General Public License because it<br/>does Less to protect the user&#39;s freedom than the ordinary General<br/>Public License.  It also provides other free software developers Less<br/>of an advantage over competing non-free programs.  These disadvantages<br/>are the reason we use the ordinary General Public License for many<br/>libraries.  Ho
 wever, the Lesser license provides advantages in certain<br/>special circumstances.<br/><br/>  For example, on rare occasions, there may be a special need to<br/>encourage the widest possible use of a certain library, so that it becomes<br/>a de-facto standard.  To achieve this, non-free programs must be<br/>allowed to use the library.  A more frequent case is that a free<br/>library does the same job as widely used non-free libraries.  In this<br/>case, there is little to gain by limiting the free library to free<br/>software only, so we use the Lesser General Public License.<br/><br/>  In other cases, permission to use a particular library in non-free<br/>programs enables a greater number of people to use a large body of<br/>free software.  For example, permission to use the GNU C Library in<br/>non-free programs enables many more people to use the whole GNU<br/>operating system, as well as its variant, the GNU/Linux operating<br/>system.<br/><br/>  Although the Lesser Gen
 eral Public License is Less protective of the<br/>users&#39; freedom, it does ensure that the user of a program that is<br/>linked with the Library has the freedom and the wherewithal to run<br/>that program using a modified version of the Library.<br/><br/>  The precise terms and conditions for copying, distribution and<br/>modification follow.  Pay close attention to the difference between a<br/>&quot;work based on the library&quot; and a &quot;work that uses the library&quot;.  The<br/>former contains code derived from the library, whereas the latter must<br/>be combined with the library in order to run.<br/><br/>                  GNU LESSER GENERAL PUBLIC LICENSE<br/>   TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION<br/><br/>  0. This License Agreement applies to any software library or other<br/>program which contains a notice placed by the copyright holder or<br/>other authorized party saying it may be distributed under the terms of<br/>this Lesser Ge
 neral Public License (also called &quot;this License&quot;).<br/>Each licensee is addressed as &quot;you&quot;.<br/><br/>  A &quot;library&quot; means a collection of software functions and/or data<br/>prepared so as to be conveniently linked with application programs<br/>(which use some of those functions and data) to form executables.<br/><br/>  The &quot;Library&quot;, below, refers to any such software library or work<br/>which has been distributed under these terms.  A &quot;work based on the<br/>Library&quot; means either the Library or any derivative work under<br/>copyright law: that is to say, a work containing the Library or a<br/>portion of it, either verbatim or with modifications and/or translated<br/>straightforwardly into another language.  (Hereinafter, translation is<br/>included without limitation in the term &quot;modification&quot;.)<br/><br/>  &quot;Source code&quot; for a work means the preferred form of the work for<br/>making modifications to it.  For
  a library, complete source code means<br/>all the source code for all modules it contains, plus any associated<br/>interface definition files, plus the scripts used to control compilation<br/>and installation of the library.<br/><br/>  Activities other than copying, distribution and modification are not<br/>covered by this License; they are outside its scope.  The act of<br/>running a program using the Library is not restricted, and output from<br/>such a program is covered only if its contents constitute a work based<br/>on the Library (independent of the use of the Library in a tool for<br/>writing it).  Whether that is true depends on what the Library does<br/>and what the program that uses the Library does.<br/><br/>  1. You may copy and distribute verbatim copies of the Library&#39;s<br/>complete source code as you receive it, in any medium, provided that<br/>you conspicuously and appropriately publish on each copy an<br/>appropriate copyright notice and disclaimer of 
 warranty; keep intact<br/>all the notices that refer to this License and to the absence of any<br/>warranty; and distribute a copy of this License along with the<br/>Library.<br/><br/>  You may charge a fee for the physical act of transferring a copy,<br/>and you may at your option offer warranty protection in exchange for a<br/>fee.<br/><br/>  2. You may modify your copy or copies of the Library or any portion<br/>of it, thus forming a work based on the Library, and copy and<br/>distribute such modifications or work under the terms of Section 1<br/>above, provided that you also meet all of these conditions:<br/><br/>    a) The modified work must itself be a software library.<br/><br/>    b) You must cause the files modified to carry prominent notices<br/>    stating that you changed the files and the date of any change.<br/><br/>    c) You must cause the whole of the work to be licensed at no<br/>    charge to all third parties under the terms of this License.<br/><br/>   
  d) If a facility in the modified Library refers to a function or a<br/>    table of data to be supplied by an application program that uses<br/>    the facility, other than as an argument passed when the facility<br/>    is invoked, then you must make a good faith effort to ensure that,<br/>    in the event an application does not supply such function or<br/>    table, the facility still operates, and performs whatever part of<br/>    its purpose remains meaningful.<br/><br/>    (For example, a function in a library to compute square roots has<br/>    a purpose that is entirely well-defined independent of the<br/>    application.  Therefore, Subsection 2d requires that any<br/>    application-supplied function or table used by this function must<br/>    be optional: if the application does not supply it, the square<br/>    root function must still compute square roots.)<br/><br/>These requirements apply to the modified work as a whole.  If<br/>identifiable sections of that 
 work are not derived from the Library,<br/>and can be reasonably considered independent and separate works in<br/>themselves, then this License, and its terms, do not apply to those<br/>sections when you distribute them as separate works.  But when you<br/>distribute the same sections as part of a whole which is a work based<br/>on the Library, the distribution of the whole must be on the terms of<br/>this License, whose permissions for other licensees extend to the<br/>entire whole, and thus to each and every part regardless of who wrote<br/>it.<br/><br/>Thus, it is not the intent of this section to claim rights or contest<br/>your rights to work written entirely by you; rather, the intent is to<br/>exercise the right to control the distribution of derivative or<br/>collective works based on the Library.<br/><br/>In addition, mere aggregation of another work not based on the Library<br/>with the Library (or with a work based on the Library) on a volume of<br/>a storage or d
 istribution medium does not bring the other work under<br/>the scope of this License.<br/><br/>  3. You may opt to apply the terms of the ordinary GNU General Public<br/>License instead of this License to a given copy of the Library.  To do<br/>this, you must alter all the notices that refer to this License, so<br/>that they refer to the ordinary GNU General Public License, version 2,<br/>instead of to this License.  (If a newer version than version 2 of the<br/>ordinary GNU General Public License has appeared, then you can specify<br/>that version instead if you wish.)  Do not make any other change in<br/>these notices.<br/><br/>  Once this change is made in a given copy, it is irreversible for<br/>that copy, so the ordinary GNU General Public License applies to all<br/>subsequent copies and derivative works made from that copy.<br/><br/>  This option is useful when you wish to copy part of the code of<br/>the Library into a program that is not a library.<br/><br/>  4. You
  may copy and distribute the Library (or a portion or<br/>derivative of it, under Section 2) in object code or executable form<br/>under the terms of Sections 1 and 2 above provided that you accompany<br/>it with the complete corresponding machine-readable source code, which<br/>must be distributed under the terms of Sections 1 and 2 above on a<br/>medium customarily used for software interchange.<br/><br/>  If distribution of object code is made by offering access to copy<br/>from a designated place, then offering equivalent access to copy the<br/>source code from the same place satisfies the requirement to<br/>distribute the source code, even though third parties are not<br/>compelled to copy the source along with the object code.<br/><br/>  5. A program that contains no derivative of any portion of the<br/>Library, but is designed to work with the Library by being compiled or<br/>linked with it, is called a &quot;work that uses the Library&quot;.  Such a<br/>work, in isol
 ation, is not a derivative work of the Library, and<br/>therefore falls outside the scope of this License.<br/><br/>  However, linking a &quot;work that uses the Library&quot; with the Library<br/>creates an executable that is a derivative of the Library (because it<br/>contains portions of the Library), rather than a &quot;work that uses the<br/>library&quot;.  The executable is therefore covered by this License.<br/>Section 6 states terms for distribution of such executables.<br/><br/>  When a &quot;work that uses the Library&quot; uses material from a header file<br/>that is part of the Library, the object code for the work may be a<br/>derivative work of the Library even though the source code is not.<br/>Whether this is true is especially significant if the work can be<br/>linked without the Library, or if the work is itself a library.  The<br/>threshold for this to be true is not precisely defined by law.<br/><br/>  If such an object file uses only numerical parameters
 , data<br/>structure layouts and accessors, and small macros and small inline<br/>functions (ten lines or less in length), then the use of the object<br/>file is unrestricted, regardless of whether it is legally a derivative<br/>work.  (Executables containing this object code plus portions of the<br/>Library will still fall under Section 6.)<br/><br/>  Otherwise, if the work is a derivative of the Library, you may<br/>distribute the object code for the work under the terms of Section 6.<br/>Any executables containing that work also fall under Section 6,<br/>whether or not they are linked directly with the Library itself.<br/><br/>  6. As an exception to the Sections above, you may also combine or<br/>link a &quot;work that uses the Library&quot; with the Library to produce a<br/>work containing portions of the Library, and distribute that work<br/>under terms of your choice, provided that the terms permit<br/>modification of the work for the customer&#39;s own use and rever
 se<br/>engineering for debugging such modifications.<br/><br/>  You must give prominent notice with each copy of the work that the<br/>Library is used in it and that the Library and its use are covered by<br/>this License.  You must supply a copy of this License.  If the work<br/>during execution displays copyright notices, you must include the<br/>copyright notice for the Library among them, as well as a reference<br/>directing the user to the copy of this License.  Also, you must do one<br/>of these things:<br/><br/>    a) Accompany the work with the complete corresponding<br/>    machine-readable source code for the Library including whatever<br/>    changes were used in the work (which must be distributed under<br/>    Sections 1 and 2 above); and, if the work is an executable linked<br/>    with the Library, with the complete machine-readable &quot;work that<br/>    uses the Library&quot;, as object code and/or source code, so that the<br/>    user can modify the Librar
 y and then relink to produce a modified<br/>    executable containing the modified Library.  (It is understood<br/>    that the user who changes the contents of definitions files in the<br/>    Library will not necessarily be able to recompile the application<br/>    to use the modified definitions.)<br/><br/>    b) Use a suitable shared library mechanism for linking with the<br/>    Library.  A suitable mechanism is one that (1) uses at run time a<br/>    copy of the library already present on the user&#39;s computer system,<br/>    rather than copying library functions into the executable, and (2)<br/>    will operate properly with a modified version of the library, if<br/>    the user installs one, as long as the modified version is<br/>    interface-compatible with the version that the work was made with.<br/><br/>    c) Accompany the work with a written offer, valid for at<br/>    least three years, to give the same user the materials<br/>    specified in Subsection 6a,
  above, for a charge no more<br/>    than the cost of performing this distribution.<br/><br/>    d) If distribution of the work is made by offering access to copy<br/>    from a designated place, offer equivalent access to copy the above<br/>    specified materials from the same place.<br/><br/>    e) Verify that the user has already received a copy of these<br/>    materials or that you have already sent this user a copy.<br/><br/>  For an executable, the required form of the &quot;work that uses the<br/>Library&quot; must include any data and utility programs needed for<br/>reproducing the executable from it.  However, as a special exception,<br/>the materials to be distributed need not include anything that is<br/>normally distributed (in either source or binary form) with the major<br/>components (compiler, kernel, and so on) of the operating system on<br/>which the executable runs, unless that component itself accompanies<br/>the executable.<br/><br/>  It may happen tha
 t this requirement contradicts the license<br/>restrictions of other proprietary libraries that do not normally<br/>accompany the operating system.  Such a contradiction means you cannot<br/>use both them and the Library together in an executable that you<br/>distribute.<br/><br/>  7. You may place library facilities that are a work based on the<br/>Library side-by-side in a single library together with other library<br/>facilities not covered by this License, and distribute such a combined<br/>library, provided that the separate distribution of the work based on<br/>the Library and of the other library facilities is otherwise<br/>permitted, and provided that you do these two things:<br/><br/>    a) Accompany the combined library with a copy of the same work<br/>    based on the Library, uncombined with any other library<br/>    facilities.  This must be distributed under the terms of the<br/>    Sections above.<br/><br/>    b) Give prominent notice with the combined librar
 y of the fact<br/>    that part of it is a work based on the Library, and explaining<br/>    where to find the accompanying uncombined form of the same work.<br/><br/>  8. You may not copy, modify, sublicense, link with, or distribute<br/>the Library except as expressly provided under this License.  Any<br/>attempt otherwise to copy, modify, sublicense, link with, or<br/>distribute the Library is void, and will automatically terminate your<br/>rights under this License.  However, parties who have received copies,<br/>or rights, from you under this License will not have their licenses<br/>terminated so long as such parties remain in full compliance.<br/><br/>  9. You are not required to accept this License, since you have not<br/>signed it.  However, nothing else grants you permission to modify or<br/>distribute the Library or its derivative works.  These actions are<br/>prohibited by law if you do not accept this License.  Therefore, by<br/>modifying or distributing the Libr
 ary (or any work based on the<br/>Library), you indicate your acceptance of this License to do so, and<br/>all its terms and conditions for copying, distributing or modifying<br/>the Library or works based on it.<br/><br/>  10. Each time you redistribute the Library (or any work based on the<br/>Library), the recipient automatically receives a license from the<br/>original licensor to copy, distribute, link with or modify the Library<br/>subject to these terms and conditions.  You may not impose any further<br/>restrictions on the recipients&#39; exercise of the rights granted herein.<br/>You are not responsible for enforcing compliance by third parties with<br/>this License.<br/><br/>  11. If, as a consequence of a court judgment or allegation of patent<br/>infringement or for any other reason (not limited to patent issues),<br/>conditions are imposed on you (whether by court order, agreement or<br/>otherwise) that contradict the conditions of this License, they do not<br/
 >excuse you from the conditions of this License.  If you cannot<br/>distribute so as to satisfy simultaneously your obligations under this<br/>License and any other pertinent obligations, then as a consequence you<br/>may not distribute the Library at all.  For example, if a patent<br/>license would not permit royalty-free redistribution of the Library by<br/>all those who receive copies directly or indirectly through you, then<br/>the only way you could satisfy both it and this License would be to<br/>refrain entirely from distribution of the Library.<br/><br/>If any portion of this section is held invalid or unenforceable under any<br/>particular circumstance, the balance of the section is intended to apply,<br/>and the section as a whole is intended to apply in other circumstances.<br/><br/>It is not the purpose of this section to induce you to infringe any<br/>patents or other property right claims or to contest validity of any<br/>such claims; this section has the sole 
 purpose of protecting the<br/>integrity of the free software distribution system which is<br/>implemented by public license practices.  Many people have made<br/>generous contributions to the wide range of software distributed<br/>through that system in reliance on consistent application of that<br/>system; it is up to the author/donor to decide if he or she is willing<br/>to distribute software through any other system and a licensee cannot<br/>impose that choice.<br/><br/>This section is intended to make thoroughly clear what is believed to<br/>be a consequence of the rest of this License.<br/><br/>  12. If the distribution and/or use of the Library is restricted in<br/>certain countries either by patents or by copyrighted interfaces, the<br/>original copyright holder who places the Library under this License may add<br/>an explicit geographical distribution limitation excluding those countries,<br/>so that distribution is permitted only in or among countries not thus<br/>
 excluded.  In such case, this License incorporates the limitation as if<br/>written in the body of this License.<br/><br/>  13. The Free Software Foundation may publish revised and/or new<br/>versions of the Lesser General Public License from time to time.<br/>Such new versions will be similar in spirit to the present version,<br/>but may differ in detail to address new problems or concerns.<br/><br/>Each version is given a distinguishing version number.  If the Library<br/>specifies a version number of this License which applies to it and<br/>&quot;any later version&quot;, you have the option of following the terms and<br/>conditions either of that version or of any later version published by<br/>the Free Software Foundation.  If the Library does not specify a<br/>license version number, you may choose any version ever published by<br/>the Free Software Foundation.<br/><br/>  14. If you wish to incorporate parts of the Library into other free<br/>programs whose distributio
 n conditions are incompatible with these,<br/>write to the author to ask for permission.  For software which is<br/>copyrighted by the Free Software Foundation, write to the Free<br/>Software Foundation; we sometimes make exceptions for this.  Our<br/>decision will be guided by the two goals of preserving the free status<br/>of all derivatives of our free software and of promoting the sharing<br/>and reuse of software generally.<br/><br/>                            NO WARRANTY<br/><br/>  15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO<br/>WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.<br/>EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR<br/>OTHER PARTIES PROVIDE THE LIBRARY &quot;AS IS&quot; WITHOUT WARRANTY OF ANY<br/>KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE<br/>IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR<br/>PURPOSE.  THE ENTIRE RISK AS TO THE QUALITY AND PERFORMAN
 CE OF THE<br/>LIBRARY IS WITH YOU.  SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME<br/>THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.<br/><br/>  16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN<br/>WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY<br/>AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU<br/>FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR<br/>CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE<br/>LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING<br/>RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A<br/>FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF<br/>SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH<br/>DAMAGES.<br/><br/>                     END OF TERMS AND CONDITIONS<br/><br/>           How to Apply These Terms to Your New Libraries<br/><br/>  If you develop a new library, and you want it
  to be of the greatest<br/>possible use to the public, we recommend making it free software that<br/>everyone can redistribute and change.  You can do so by permitting<br/>redistribution under these terms (or, alternatively, under the terms of the<br/>ordinary General Public License).<br/><br/>  To apply these terms, attach the following notices to the library.  It is<br/>safest to attach them to the start of each source file to most effectively<br/>convey the exclusion of warranty; and each file should have at least the<br/>&quot;copyright&quot; line and a pointer to where the full notice is found.<br/><br/>    &lt;one line to give the library&#39;s name and a brief idea of what it does.&gt;<br/>    Copyright (C) &lt;year&gt;  &lt;name of author&gt;<br/><br/>    This library is free software; you can redistribute it and/or<br/>    modify it under the terms of the GNU Lesser General Public<br/>    License as published by the Free Software Foundation; either<br/>    version 2
 .1 of the License, or (at your option) any later version.<br/><br/>    This library is distributed in the hope that it will be useful,<br/>    but WITHOUT ANY WARRANTY; without even the implied warranty of<br/>    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU<br/>    Lesser General Public License for more details.<br/><br/>    You should have received a copy of the GNU Lesser General Public<br/>    License along with this library; if not, write to the Free Software<br/>    Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA<br/><br/>Also add information on how to contact you by electronic and paper mail.<br/><br/>You should also get your employer (if you work as a programmer) or your<br/>school, if any, to sign a &quot;copyright disclaimer&quot; for the library, if<br/>necessary.  Here is a sample; alter the names:<br/><br/>  Yoyodyne, Inc., hereby disclaims all copyright interest in the<br/>  library `Frob&#39; (a library for t
 weaking knobs) written by James Random Hacker.<br/><br/>  &lt;signature of Ty Coon&gt;, 1 April 1990<br/>  Ty Coon, President of Vice<br/><br/>That&#39;s all there is to it!</div></div>
 
-    <div id="footer">
-  Generated on Mon Nov 14 19:01:53 2016 by
+      <div id="footer">
+  Generated on Thu Dec  8 00:12:39 2016 by
   <a href="http://yardoc.org" title="Yay! A Ruby Documentation Tool" target="_parent">yard</a>
-  0.8.7.6 (ruby-2.3.1).
+  0.9.5 (ruby-2.3.3).
 </div>
 
-  
+    
     </div>
 
     <div class="sponsors">
@@ -116,5 +114,6 @@
       </p>
     </div>
 
-</body>
+</div>
+  </body>
 </html>
\ No newline at end of file

  Modified: packnga/ja/file.news.html (+35 -31)
===================================================================
--- packnga/ja/file.news.html    2017-01-12 23:14:03 +0900 (66f0f62)
+++ packnga/ja/file.news.html    2017-04-29 11:50:21 +0900 (4ae99e2)
@@ -1,8 +1,8 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ja" lang="ja">
+<!DOCTYPE html>
+<html>
   <head>
-    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
+    <meta charset="UTF-8">
+<meta name="viewport" content="width=device-width, initial-scale=1.0">
     <link rel="stylesheet" href="../../ranguba.css" type="text/css" />
     <link rel="shortcut icon" href="../../favicon.ico" />
     <link rel="icon" href="../../favicon.png" />
@@ -19,9 +19,8 @@
   <link rel="stylesheet" href="css/common.css" type="text/css" charset="utf-8" />
 
 <script type="text/javascript" charset="utf-8">
-  hasFrames = window.top.frames.main ? true : false;
+  pathId = "news";
   relpath = '';
-  framesUrl = "frames.html#!file.news.html";
 </script>
 
 
@@ -32,6 +31,12 @@
 
   </head>
   <body>
+    <div class="nav_wrap">
+      <iframe id="nav" src="file_list.html"></iframe>
+      <div id="resizer"></div>
+    </div>
+
+    <div id="main" tabindex="-1">
 <div class="header">
   <div class="title">
     <a href="../../ja/">
@@ -59,40 +64,38 @@
 <div class="content">
 
 
-    <div id="header">
-      <div id="menu">
+      <div id="header">
+        <div id="menu">
   
     <a href="alphabetical_index.html">Index</a> &raquo; 
     <span class="title">File: news</span>
   
-
-  <div class="noframes"><span class="title">(</span><a href="." target="_top">no frames</a><span class="title">)</span></div>
 </div>
 
-      <div id="search">
+        <div id="search">
   
     <a class="full_list_link" id="class_list_link"
         href="class_list.html">
-      Class List
-    </a>
-  
-    <a class="full_list_link" id="method_list_link"
-        href="method_list.html">
-      Method List
-    </a>
-  
-    <a class="full_list_link" id="file_list_link"
-        href="file_list.html">
-      File List
+
+        <svg width="24" height="24">
+          <rect x="0" y="4" width="24" height="4" rx="1" ry="1"></rect>
+          <rect x="0" y="12" width="24" height="4" rx="1" ry="1"></rect>
+          <rect x="0" y="20" width="24" height="4" rx="1" ry="1"></rect>
+        </svg>
     </a>
   
 </div>
-      <div class="clear"></div>
-    </div>
+        <div class="clear"></div>
+      </div>
 
-    <iframe id="search_frame"></iframe>
+      <iframe id="search_frame" src="file_list.html"></iframe>
 
-    <div id="content"><div id='filecontents'><h1>お知らせ</h1>
+      <div id="content"><div id='filecontents'><h1>お知らせ</h1>
+<h2 id="1-0-4">1.0.4: 2016-12-07</h2>
+<h3>改良</h3>
+<ul>
+	<li>Supported <span class="caps">YARD</span> 0.9. <span class="caps">YARD</span> 0.8 or earlier isn&#8217;t supported.</li>
+</ul>
 <h2 id="1-0-3">1.0.3: 2016-11-14</h2>
 <h3>修正</h3>
 <p><span class="caps">YARD</span> 0.9を使わないようにしました。今のPackngaをYARD 0.9と使うと壊れたドキュメントを生成します。</p>
@@ -250,13 +253,13 @@
 <h2>0.9.0: 2011-08-19</h2>
 <p>The first release!</p></div></div>
 
-    <div id="footer">
-  Generated on Mon Nov 14 19:01:53 2016 by
+      <div id="footer">
+  Generated on Thu Dec  8 00:12:39 2016 by
   <a href="http://yardoc.org" title="Yay! A Ruby Documentation Tool" target="_parent">yard</a>
-  0.8.7.6 (ruby-2.3.1).
+  0.9.5 (ruby-2.3.3).
 </div>
 
-  
+    
     </div>
 
     <div class="sponsors">
@@ -272,5 +275,6 @@
       </p>
     </div>
 
-</body>
+</div>
+  </body>
 </html>
\ No newline at end of file

  Modified: packnga/ja/file.release.html (+30 -31)
===================================================================
--- packnga/ja/file.release.html    2017-01-12 23:14:03 +0900 (c7ccd7a)
+++ packnga/ja/file.release.html    2017-04-29 11:50:21 +0900 (73ec43d)
@@ -1,8 +1,8 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ja" lang="ja">
+<!DOCTYPE html>
+<html>
   <head>
-    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
+    <meta charset="UTF-8">
+<meta name="viewport" content="width=device-width, initial-scale=1.0">
     <link rel="stylesheet" href="../../ranguba.css" type="text/css" />
     <link rel="shortcut icon" href="../../favicon.ico" />
     <link rel="icon" href="../../favicon.png" />
@@ -19,9 +19,8 @@
   <link rel="stylesheet" href="css/common.css" type="text/css" charset="utf-8" />
 
 <script type="text/javascript" charset="utf-8">
-  hasFrames = window.top.frames.main ? true : false;
+  pathId = "release";
   relpath = '';
-  framesUrl = "frames.html#!file.release.html";
 </script>
 
 
@@ -32,6 +31,12 @@
 
   </head>
   <body>
+    <div class="nav_wrap">
+      <iframe id="nav" src="file_list.html"></iframe>
+      <div id="resizer"></div>
+    </div>
+
+    <div id="main" tabindex="-1">
 <div class="header">
   <div class="title">
     <a href="../../ja/">
@@ -59,40 +64,33 @@
 <div class="content">
 
 
-    <div id="header">
-      <div id="menu">
+      <div id="header">
+        <div id="menu">
   
     <a href="alphabetical_index.html">Index</a> &raquo; 
     <span class="title">File: release</span>
   
-
-  <div class="noframes"><span class="title">(</span><a href="." target="_top">no frames</a><span class="title">)</span></div>
 </div>
 
-      <div id="search">
+        <div id="search">
   
     <a class="full_list_link" id="class_list_link"
         href="class_list.html">
-      Class List
-    </a>
-  
-    <a class="full_list_link" id="method_list_link"
-        href="method_list.html">
-      Method List
-    </a>
-  
-    <a class="full_list_link" id="file_list_link"
-        href="file_list.html">
-      File List
+
+        <svg width="24" height="24">
+          <rect x="0" y="4" width="24" height="4" rx="1" ry="1"></rect>
+          <rect x="0" y="12" width="24" height="4" rx="1" ry="1"></rect>
+          <rect x="0" y="20" width="24" height="4" rx="1" ry="1"></rect>
+        </svg>
     </a>
   
 </div>
-      <div class="clear"></div>
-    </div>
+        <div class="clear"></div>
+      </div>
 
-    <iframe id="search_frame"></iframe>
+      <iframe id="search_frame" src="file_list.html"></iframe>
 
-    <div id="content"><div id='filecontents'><h1>リリース手順</h1>
+      <div id="content"><div id='filecontents'><h1>リリース手順</h1>
 <h2>news.textileに変更点のまとめ</h2>
 <p>前回のリリース時から現在までの変更点をnews.textileにまとめるため、下記コマンドを実行してgitのコミットログを表示する。</p>
 <pre class="code command_line"><code class="command_line">$ git log -p --reverse (前回のリリースバージョン)..
@@ -350,13 +348,13 @@ yoshihara
 <h2>次回リリース時のバージョン番号の設定</h2>
 <p>rroongaはext/groonga/rb-grn.h、それ以外はlib/(パッケージ名)/version.rbにある、RB_GRN_MAJOR_VERSION,RB_GRN_MINOR_VERSION,RB_GRN_MICRO_VERSIONの値を次回リリース時のバージョンの値に変更し、コミットする。</p></div></div>
 
-    <div id="footer">
-  Generated on Mon Nov 14 19:01:53 2016 by
+      <div id="footer">
+  Generated on Thu Dec  8 00:12:39 2016 by
   <a href="http://yardoc.org" title="Yay! A Ruby Documentation Tool" target="_parent">yard</a>
-  0.8.7.6 (ruby-2.3.1).
+  0.9.5 (ruby-2.3.3).
 </div>
 
-  
+    
     </div>
 
     <div class="sponsors">
@@ -372,5 +370,6 @@ yoshihara
       </p>
     </div>
 
-</body>
+</div>
+  </body>
 </html>
\ No newline at end of file

  Modified: packnga/ja/file.tutorial.html (+30 -31)
===================================================================
--- packnga/ja/file.tutorial.html    2017-01-12 23:14:03 +0900 (33143fa)
+++ packnga/ja/file.tutorial.html    2017-04-29 11:50:21 +0900 (80855ae)
@@ -1,8 +1,8 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ja" lang="ja">
+<!DOCTYPE html>
+<html>
   <head>
-    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
+    <meta charset="UTF-8">
+<meta name="viewport" content="width=device-width, initial-scale=1.0">
     <link rel="stylesheet" href="../../ranguba.css" type="text/css" />
     <link rel="shortcut icon" href="../../favicon.ico" />
     <link rel="icon" href="../../favicon.png" />
@@ -19,9 +19,8 @@
   <link rel="stylesheet" href="css/common.css" type="text/css" charset="utf-8" />
 
 <script type="text/javascript" charset="utf-8">
-  hasFrames = window.top.frames.main ? true : false;
+  pathId = "tutorial";
   relpath = '';
-  framesUrl = "frames.html#!file.tutorial.html";
 </script>
 
 
@@ -32,6 +31,12 @@
 
   </head>
   <body>
+    <div class="nav_wrap">
+      <iframe id="nav" src="file_list.html"></iframe>
+      <div id="resizer"></div>
+    </div>
+
+    <div id="main" tabindex="-1">
 <div class="header">
   <div class="title">
     <a href="../../ja/">
@@ -59,40 +64,33 @@
 <div class="content">
 
 
-    <div id="header">
-      <div id="menu">
+      <div id="header">
+        <div id="menu">
   
     <a href="alphabetical_index.html">Index</a> &raquo; 
     <span class="title">File: tutorial</span>
   
-
-  <div class="noframes"><span class="title">(</span><a href="." target="_top">no frames</a><span class="title">)</span></div>
 </div>
 
-      <div id="search">
+        <div id="search">
   
     <a class="full_list_link" id="class_list_link"
         href="class_list.html">
-      Class List
-    </a>
-  
-    <a class="full_list_link" id="method_list_link"
-        href="method_list.html">
-      Method List
-    </a>
-  
-    <a class="full_list_link" id="file_list_link"
-        href="file_list.html">
-      File List
+
+        <svg width="24" height="24">
+          <rect x="0" y="4" width="24" height="4" rx="1" ry="1"></rect>
+          <rect x="0" y="12" width="24" height="4" rx="1" ry="1"></rect>
+          <rect x="0" y="20" width="24" height="4" rx="1" ry="1"></rect>
+        </svg>
     </a>
   
 </div>
-      <div class="clear"></div>
-    </div>
+        <div class="clear"></div>
+      </div>
 
-    <iframe id="search_frame"></iframe>
+      <iframe id="search_frame" src="file_list.html"></iframe>
 
-    <div id="content"><div id='filecontents'><h1>チュートリアル</h1>
+      <div id="content"><div id='filecontents'><h1>チュートリアル</h1>
 <p>このページでは、実際のPackngaのRakefileを参考に、Packngaの使用方法を紹介します。</p>
 <h2>インストール</h2>
 <p>PackngaはRubygemsからインストールできます。</p>
@@ -213,13 +211,13 @@
 </code></pre>
 <p>他にも設定できるパラメータがあります。詳しくはリファレンスマニュアルをご覧ください。</p></div></div>
 
-    <div id="footer">
-  Generated on Mon Nov 14 19:01:53 2016 by
+      <div id="footer">
+  Generated on Thu Dec  8 00:12:39 2016 by
   <a href="http://yardoc.org" title="Yay! A Ruby Documentation Tool" target="_parent">yard</a>
-  0.8.7.6 (ruby-2.3.1).
+  0.9.5 (ruby-2.3.3).
 </div>
 
-  
+    
     </div>
 
     <div class="sponsors">
@@ -235,5 +233,6 @@
       </p>
     </div>
 
-</body>
+</div>
+  </body>
 </html>
\ No newline at end of file

  Modified: packnga/ja/file_list.html (+38 -34)
===================================================================
--- packnga/ja/file_list.html    2017-01-12 23:14:03 +0900 (694c393)
+++ packnga/ja/file_list.html    2017-04-29 11:50:21 +0900 (b20d0c3)
@@ -1,8 +1,8 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<!DOCTYPE html>
 <html>
   <head>
-    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+    <meta name="viewport" content="width=device-width, initial-scale=1.0">
+    <meta charset="utf-8" />
     
       <link rel="stylesheet" href="css/full_list.css" type="text/css" media="screen" charset="utf-8" />
     
@@ -19,53 +19,57 @@
     <base id="base_target" target="_parent" />
   </head>
   <body>
-    <script type="text/javascript" charset="utf-8">
-      var hasFrames = false;
-      try {
-        hasFrames = window.top.frames.main ? true : false;
-      } catch (e) { }
-      if (hasFrames) {
-        document.getElementById('base_target').target = 'main';
-        document.body.className = 'frames';
-      }
-    </script>
     <div id="content">
-      <h1 id="full_list_header">File List</h1>
-      <div id="nav">
-        
-          <span><a target="_self" href="class_list.html">
-            Classes
-          </a></span>
-        
-          <span><a target="_self" href="method_list.html">
-            Methods
-          </a></span>
-        
-          <span><a target="_self" href="file_list.html">
-            Files
-          </a></span>
-        
+      <div class="fixed_header">
+        <h1 id="full_list_header">File List</h1>
+        <div id="full_list_nav">
+          
+            <span><a target="_self" href="class_list.html">
+              Classes
+            </a></span>
+          
+            <span><a target="_self" href="method_list.html">
+              Methods
+            </a></span>
+          
+            <span><a target="_self" href="file_list.html">
+              Files
+            </a></span>
+          
+        </div>
+
+        <div id="search">Search: <input type="text" /></div>
       </div>
-      <div id="search">Search: <input type="text" /></div>
 
       <ul id="full_list" class="file">
         
 
-  <li class="r1"><span class="object_link"><a href="index.html" title="README">README</a></a></li>
+  <li id="object_README" class="odd">
+    <div class="item"><span class="object_link"><a href="index.html" title="README">README</a></span></div>
+  </li>
   
 
-  <li class="r2"><span class="object_link"><a href="file.lgpl.html" title="lgpl">lgpl</a></a></li>
+  <li id="object_lgpl" class="even">
+    <div class="item"><span class="object_link"><a href="file.lgpl.html" title="lgpl">lgpl</a></span></div>
+  </li>
   
 
-  <li class="r1"><span class="object_link"><a href="file.news.html" title="news">news</a></a></li>
+  <li id="object_news" class="odd">
+    <div class="item"><span class="object_link"><a href="file.news.html" title="news">news</a></span></div>
+  </li>
   
 
-  <li class="r2"><span class="object_link"><a href="file.release.html" title="release">release</a></a></li>
+  <li id="object_release" class="even">
+    <div class="item"><span class="object_link"><a href="file.release.html" title="release">release</a></span></div>
+  </li>
   
 
-  <li class="r1"><span class="object_link"><a href="file.tutorial.html" title="tutorial">tutorial</a></a></li>
+  <li id="object_tutorial" class="odd">
+    <div class="item"><span class="object_link"><a href="file.tutorial.html" title="tutorial">tutorial</a></span></div>
+  </li>
   
 
+
       </ul>
     </div>
   </body>

  Modified: packnga/ja/frames.html (+6 -15)
===================================================================
--- packnga/ja/frames.html    2017-01-12 23:14:03 +0900 (23ef251)
+++ packnga/ja/frames.html    2017-04-29 11:50:21 +0900 (fb2f1b4)
@@ -1,9 +1,7 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN"
-	"http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ja" lang="ja">
+<!DOCTYPE html>
+<html>
 <head>
-	<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
+  <meta charset="utf-8">
 	    <link rel="stylesheet" href="../../ranguba.css" type="text/css" />
     <link rel="shortcut icon" href="../../favicon.ico" />
     <link rel="icon" href="../../favicon.png" />
@@ -11,20 +9,13 @@
 
 </head>
 <script type="text/javascript" charset="utf-8">
-window.onload = function() {
   var match = unescape(window.location.hash).match(/^#!(.+)/);
   var name = match ? match[1] : 'index.html';
   name = name.replace(/^(\w+):\/\//, '').replace(/^\/\//, '');
-  document.writeln('<frameset cols="20%,*">' +
-    '<frame name="list" src="class_list.html" />' +
-    '<frame name="main" src="' + escape(name) + '" />' +
-    '</frameset>');
-}
+  window.top.location = name;
 </script>
 <noscript>
-  <frameset cols="20%,*">
-    <frame name="list" src="class_list.html" />
-    <frame name="main" src="index.html" />
-  </frameset>
+  <h1>Oops!</h1>
+  <h2>YARD requires JavaScript!</h2>
 </noscript>
 </html>

  Modified: packnga/ja/index.html (+34 -32)
===================================================================
--- packnga/ja/index.html    2017-01-12 23:14:03 +0900 (3a736f3)
+++ packnga/ja/index.html    2017-04-29 11:50:21 +0900 (37f4d02)
@@ -1,8 +1,8 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ja" lang="ja">
+<!DOCTYPE html>
+<html>
   <head>
-    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
+    <meta charset="UTF-8">
+<meta name="viewport" content="width=device-width, initial-scale=1.0">
     <link rel="stylesheet" href="../../ranguba.css" type="text/css" />
     <link rel="shortcut icon" href="../../favicon.ico" />
     <link rel="icon" href="../../favicon.png" />
@@ -19,9 +19,8 @@
   <link rel="stylesheet" href="css/common.css" type="text/css" charset="utf-8" />
 
 <script type="text/javascript" charset="utf-8">
-  hasFrames = window.top.frames.main ? true : false;
+  pathId = "README";
   relpath = '';
-  framesUrl = "frames.html#!file.README.html";
 </script>
 
 
@@ -32,6 +31,12 @@
 
   </head>
   <body>
+    <div class="nav_wrap">
+      <iframe id="nav" src="class_list.html"></iframe>
+      <div id="resizer"></div>
+    </div>
+
+    <div id="main" tabindex="-1">
 <div class="header">
   <div class="title">
     <a href="../../ja/">
@@ -59,40 +64,33 @@
 <div class="content">
 
 
-    <div id="header">
-      <div id="menu">
+      <div id="header">
+        <div id="menu">
   
     <a href="alphabetical_index.html">Index</a> &raquo; 
     <span class="title">File: README</span>
   
-
-  <div class="noframes"><span class="title">(</span><a href="." target="_top">no frames</a><span class="title">)</span></div>
 </div>
 
-      <div id="search">
+        <div id="search">
   
     <a class="full_list_link" id="class_list_link"
         href="class_list.html">
-      Class List
-    </a>
-  
-    <a class="full_list_link" id="method_list_link"
-        href="method_list.html">
-      Method List
-    </a>
-  
-    <a class="full_list_link" id="file_list_link"
-        href="file_list.html">
-      File List
+
+        <svg width="24" height="24">
+          <rect x="0" y="4" width="24" height="4" rx="1" ry="1"></rect>
+          <rect x="0" y="12" width="24" height="4" rx="1" ry="1"></rect>
+          <rect x="0" y="20" width="24" height="4" rx="1" ry="1"></rect>
+        </svg>
     </a>
   
 </div>
-      <div class="clear"></div>
-    </div>
+        <div class="clear"></div>
+      </div>
 
-    <iframe id="search_frame"></iframe>
+      <iframe id="search_frame" src="class_list.html"></iframe>
 
-    <div id="content"><div id='filecontents'><h1>はじめに</h1>
+      <div id="content"><div id='filecontents'><h1>はじめに</h1>
 <h2>名前</h2>
 <p>Packnga</p>
 <h2>説明</h2>
@@ -119,20 +117,23 @@
 	<li><a href="http://ranguba.org/packnga/ja/">リファレンスマニュアル(日本語)</a></li>
 </ul>
 <h2>メーリングリスト</h2>
-<p>準備中です。</p>
+<ul>
+	<li>English: <a href="http://lists.sourceforge.net/mailman/listinfo/groonga-talk">groonga-talk</a></li>
+	<li>Japanese: <a href="http://lists.osdn.me/mailman/listinfo/groonga-dev">groonga-dev</a></li>
+</ul>
 <h2>感謝</h2>
 <ul>
 	<li>島田 浩二さん: パッチを送ってくれました。</li>
 	<li>tetradiceさん: バグを報告してくれました。</li>
 </ul></div></div>
 
-    <div id="footer">
-  Generated on Mon Nov 14 19:01:53 2016 by
+      <div id="footer">
+  Generated on Thu Dec  8 00:12:39 2016 by
   <a href="http://yardoc.org" title="Yay! A Ruby Documentation Tool" target="_parent">yard</a>
-  0.8.7.6 (ruby-2.3.1).
+  0.9.5 (ruby-2.3.3).
 </div>
 
-  
+    
     </div>
 
     <div class="sponsors">
@@ -148,5 +149,6 @@
       </p>
     </div>
 
-</body>
+</div>
+  </body>
 </html>
\ No newline at end of file

  Modified: packnga/ja/js/app.js (+100 -76)
===================================================================
--- packnga/ja/js/app.js    2017-01-12 23:14:03 +0900 (d933ebc)
+++ packnga/ja/js/app.js    2017-04-29 11:50:21 +0900 (c9d6aff)
@@ -1,3 +1,9 @@
+(function() {
+
+var localStorage = {}, sessionStorage = {};
+try { localStorage = window.localStorage; } catch (e) { }
+try { sessionStorage = window.sessionStorage; } catch (e) { }
+
 function createSourceLinks() {
     $('.method_details_list .source_code').
         before("<span class='showSource'>[<a href='#' class='toggleSource'>View source</a>]</span>");
@@ -16,7 +22,7 @@ function createDefineLinks() {
     $('.defines').after(" <a href='#' class='toggleDefines'>more...</a>");
     $('.toggleDefines').toggle(function() {
         tHeight = $(this).parent().prev().height();
-        $(this).prev().show();
+        $(this).prev().css('display', 'inline');
         $(this).parent().prev().height($(this).parent().height());
         $(this).text("(less)");
     },
@@ -42,29 +48,39 @@ function createFullTreeLinks() {
     });
 }
 
-function fixBoxInfoHeights() {
-    $('dl.box dd.r1, dl.box dd.r2').each(function() {
-       $(this).prev().height($(this).height());
-    });
-}
-
-function searchFrameLinks() {
+function searchFrameButtons() {
   $('.full_list_link').click(function() {
     toggleSearchFrame(this, $(this).attr('href'));
     return false;
   });
+  window.addEventListener('message', function(e) {
+    if (e.data === 'navEscape') {
+      $('#search_frame').slideUp(100);
+      $('#search a').removeClass('active inactive');
+      $(window).focus();
+    }
+  });
+
+  $(window).resize(function() {
+    if ($('#search:visible').length === 0) {
+      $('#search_frame').slideUp(100);
+      $('#search a').removeClass('active inactive');
+      $(window).focus();
+    }
+  });
 }
 
 function toggleSearchFrame(id, link) {
   var frame = $('#search_frame');
   $('#search a').removeClass('active').addClass('inactive');
-  if (frame.attr('src') == link && frame.css('display') != "none") {
+  if (frame.attr('src') === link && frame.css('display') !== "none") {
     frame.slideUp(100);
     $('#search a').removeClass('active inactive');
   }
   else {
     $(id).addClass('active').removeClass('inactive');
-    frame.attr('src', link).slideDown(100);
+    if (frame.attr('src') !== link) frame.attr('src', link);
+    frame.slideDown(100);
   }
 }
 
@@ -74,43 +90,10 @@ function linkSummaries() {
   });
 }
 
-function framesInit() {
-  if (hasFrames) {
-    document.body.className = 'frames';
-    $('#menu .noframes a').attr('href', document.location);
-    try {
-      window.top.document.title = $('html head title').text();
-    } catch(error) {
-      // some browsers will not allow this when serving from file://
-      // but we don't want to stop the world.
-    }
-  }
-  else {
-    $('#menu .noframes a').text('frames').attr('href', framesUrl);
-  }
-}
-
-function keyboardShortcuts() {
-  if (window.top.frames.main) return;
-  $(document).keypress(function(evt) {
-    if (evt.altKey || evt.ctrlKey || evt.metaKey || evt.shiftKey) return;
-    if (typeof evt.target !== "undefined" &&
-        (evt.target.nodeName == "INPUT" ||
-        evt.target.nodeName == "TEXTAREA")) return;
-    switch (evt.charCode) {
-      case 67: case 99:  $('#class_list_link').click(); break;  // 'c'
-      case 77: case 109: $('#method_list_link').click(); break; // 'm'
-      case 70: case 102: $('#file_list_link').click(); break;   // 'f'
-      default: break;
-    }
-  });
-}
-
 function summaryToggle() {
-  $('.summary_toggle').click(function() {
-    if (localStorage) {
-      localStorage.summaryCollapsed = $(this).text();
-    }
+  $('.summary_toggle').click(function(e) {
+    e.preventDefault();
+    localStorage.summaryCollapsed = $(this).text();
     $('.summary_toggle').each(function() {
       $(this).text($(this).text() == "collapse" ? "expand" : "collapse");
       var next = $(this).parent().parent().nextAll('ul.summary').first();
@@ -132,18 +115,9 @@ function summaryToggle() {
     });
     return false;
   });
-  if (localStorage) {
-    if (localStorage.summaryCollapsed == "collapse") {
-      $('.summary_toggle').first().click();
-    }
-    else localStorage.summaryCollapsed = "expand";
-  }
-}
-
-function fixOutsideWorldLinks() {
-  $('a').each(function() {
-    if (window.location.host != this.host) this.target = '_parent';
-  });
+  if (localStorage.summaryCollapsed == "collapse") {
+    $('.summary_toggle').first().click();
+  } else { localStorage.summaryCollapsed = "expand"; }
 }
 
 function generateTOC() {
@@ -185,7 +159,7 @@ function generateTOC() {
     lastTag = thisTag;
   });
   if (!show) return;
-  html = '<div id="toc"><p class="title"><a class="hide_toc" href="#"><strong>Table of Contents</strong></a> <small>(<a href="#" class="float_toc">left</a>)</small></p></div>';
+  html = '<div id="toc"><p class="title hide_toc"><a href="#"><strong>Table of Contents</strong></a></p></div>';
   $('#content').prepend(html);
   $('#toc').append(_toc);
   $('#toc .hide_toc').toggle(function() {
@@ -197,23 +171,73 @@ function generateTOC() {
     $('#toc').toggleClass('hidden');
     $('#toc .title small').toggle();
   });
-  $('#toc .float_toc').toggle(function() {
-    $(this).text('float');
-    $('#toc').toggleClass('nofloat');
-  }, function() {
-    $(this).text('left');
-    $('#toc').toggleClass('nofloat');
+}
+
+function navResizeFn(e) {
+  if (e.which !== 1) {
+    navResizeFnStop();
+    return;
+  }
+
+  sessionStorage.navWidth = e.pageX.toString();
+  $('.nav_wrap').css('width', e.pageX);
+  $('.nav_wrap').css('-ms-flex', 'inherit');
+}
+
+function navResizeFnStop() {
+  $(window).unbind('mousemove', navResizeFn);
+  window.removeEventListener('message', navMessageFn, false);
+}
+
+function navMessageFn(e) {
+  if (e.data.action === 'mousemove') navResizeFn(e.data.event);
+  if (e.data.action === 'mouseup') navResizeFnStop();
+}
+
+function navResizer() {
+  $('#resizer').mousedown(function(e) {
+    e.preventDefault();
+    $(window).mousemove(navResizeFn);
+    window.addEventListener('message', navMessageFn, false);
   });
+  $(window).mouseup(navResizeFnStop);
+
+  if (sessionStorage.navWidth) {
+    navResizeFn({which: 1, pageX: parseInt(sessionStorage.navWidth, 10)});
+  }
 }
 
-$(framesInit);
-$(createSourceLinks);
-$(createDefineLinks);
-$(createFullTreeLinks);
-$(fixBoxInfoHeights);
-$(searchFrameLinks);
-$(linkSummaries);
-$(keyboardShortcuts);
-$(summaryToggle);
-$(fixOutsideWorldLinks);
-$(generateTOC);
+function navExpander() {
+  var done = false, timer = setTimeout(postMessage, 500);
+  function postMessage() {
+    if (done) return;
+    clearTimeout(timer);
+    var opts = { action: 'expand', path: pathId };
+    document.getElementById('nav').contentWindow.postMessage(opts, '*');
+    done = true;
+  }
+
+  window.addEventListener('message', function(event) {
+    if (event.data === 'navReady') postMessage();
+    return false;
+  }, false);
+}
+
+function mainFocus() {
+  $('#main')[0].focus();
+}
+
+$(document).ready(function() {
+  navResizer();
+  navExpander();
+  createSourceLinks();
+  createDefineLinks();
+  createFullTreeLinks();
+  searchFrameButtons();
+  linkSummaries();
+  summaryToggle();
+  generateTOC();
+  mainFocus();
+});
+
+})();

  Modified: packnga/ja/js/full_list.js (+170 -135)
===================================================================
--- packnga/ja/js/full_list.js    2017-01-12 23:14:03 +0900 (4b10377)
+++ packnga/ja/js/full_list.js    2017-04-29 11:50:21 +0900 (59069c5)
@@ -1,8 +1,8 @@
-var inSearch = null;
-var searchIndex = 0;
+(function() {
+
+var $clicked = $(null);
+var searchTimeout = null;
 var searchCache = [];
-var searchString = '';
-var regexSearchString = '';
 var caseSensitiveMatch = false;
 var ignoreKeyCodeMin = 8;
 var ignoreKeyCodeMax = 46;
@@ -12,170 +12,205 @@ RegExp.escape = function(text) {
     return text.replace(/[-[\]{}()*+?.,\\^$|#\s]/g, "\\$&");
 }
 
-function fullListSearch() {
-  // generate cache
-  searchCache = [];
-  $('#full_list li').each(function() {
-    var link = $(this).find('.object_link a');
-    if (link.length === 0) return;
-    var fullName = link.attr('title').split(' ')[0];
-    searchCache.push({name:link.text(), fullName:fullName, node:$(this), link:link});
+function escapeShortcut() {
+  $(document).keydown(function(evt) {
+    if (evt.which == 27) {
+      window.parent.postMessage('navEscape', '*');
+    }
   });
+}
 
-  $('#search input').keyup(function(event) {
-    if ((event.keyCode > ignoreKeyCodeMin && event.keyCode < ignoreKeyCodeMax)
-         || event.keyCode == commandKey)
-      return;
-    searchString = this.value;
-    caseSensitiveMatch = searchString.match(/[A-Z]/) != null;
-    regexSearchString = RegExp.escape(searchString);
-    if (caseSensitiveMatch) {
-      regexSearchString += "|" +
-        $.map(searchString.split(''), function(e) { return RegExp.escape(e); }).
-        join('.+?');
-    }
-    if (searchString === "") {
-      clearTimeout(inSearch);
-      inSearch = null;
-      $('ul .search_uncollapsed').removeClass('search_uncollapsed');
-      $('#full_list, #content').removeClass('insearch');
-      $('#full_list li').removeClass('found').each(function() {
-
-        var link = $(this).find('.object_link a');
-        if (link.length > 0) link.text(link.text());
+function navResizer() {
+  $(window).mousemove(function(e) {
+    window.parent.postMessage({
+      action: 'mousemove', event: {pageX: e.pageX, which: e.which}
+    }, '*');
+  }).mouseup(function(e) {
+    window.parent.postMessage({action: 'mouseup'}, '*');
+  });
+  window.parent.postMessage("navReady", "*");
+}
+
+function clearSearchTimeout() {
+  clearTimeout(searchTimeout);
+  searchTimeout = null;
+}
+
+function enableLinks() {
+  // load the target page in the parent window
+  $('#full_list li').on('click', function(evt) {
+    $('#full_list li').removeClass('clicked');
+    $clicked = $(this);
+    $clicked.addClass('clicked');
+    evt.stopPropagation();
+
+    if (evt.target.tagName === 'A') return true;
+
+    var elem = $clicked.find('> .item .object_link a')[0];
+    var e = evt.originalEvent;
+    var newEvent = new MouseEvent(evt.originalEvent.type);
+    newEvent.initMouseEvent(e.type, e.canBubble, e.cancelable, e.view, e.detail, e.screenX, e.screenY, e.clientX, e.clientY, e.ctrlKey, e.altKey, e.shiftKey, e.metaKey, e.button, e.relatedTarget);
+    elem.dispatchEvent(newEvent);
+    evt.preventDefault();
+    return false;
+  });
+}
+
+function enableToggles() {
+  // show/hide nested classes on toggle click
+  $('#full_list a.toggle').on('click', function(evt) {
+    evt.stopPropagation();
+    evt.preventDefault();
+    $(this).parent().parent().toggleClass('collapsed');
+    highlight();
+  });
+}
+
+function populateSearchCache() {
+  $('#full_list li .item').each(function() {
+    var $node = $(this);
+    var $link = $node.find('.object_link a');
+    if ($link.length > 0) {
+      searchCache.push({
+        node: $node,
+        link: $link,
+        name: $link.text(),
+        fullName: $link.attr('title').split(' ')[0]
       });
-      if (clicked) {
-        clicked.parents('ul').each(function() {
-          $(this).removeClass('collapsed').prev().removeClass('collapsed');
-        });
-      }
-      highlight();
     }
-    else {
-      if (inSearch) clearTimeout(inSearch);
-      searchIndex = 0;
-      lastRowClass = '';
-      $('#full_list, #content').addClass('insearch');
-      $('#noresults').text('');
-      searchItem();
+  });
+}
+
+function enableSearch() {
+  $('#search input').keyup(function(event) {
+    if (ignoredKeyPress(event)) return;
+    if (this.value === "") {
+      clearSearch();
+    } else {
+      performSearch(this.value);
     }
   });
 
-  $('#search input').focus();
-  $('#full_list').after("<div id='noresults'></div>");
+  $('#full_list').after("<div id='noresults' style='display:none'></div>");
+}
+
+function ignoredKeyPress(event) {
+  if (
+    (event.keyCode > ignoreKeyCodeMin && event.keyCode < ignoreKeyCodeMax) ||
+    (event.keyCode == commandKey)
+  ) {
+    return true;
+  } else {
+    return false;
+  }
+}
+
+function clearSearch() {
+  clearSearchTimeout();
+  $('#full_list .found').removeClass('found').each(function() {
+    var $link = $(this).find('.object_link a');
+    $link.text($link.text());
+  });
+  $('#full_list, #content').removeClass('insearch');
+  $clicked.parents().removeClass('collapsed');
+  highlight();
+}
+
+function performSearch(searchString) {
+  clearSearchTimeout();
+  $('#full_list, #content').addClass('insearch');
+  $('#noresults').text('').hide();
+  partialSearch(searchString, 0);
 }
 
-var lastRowClass = '';
-function searchItem() {
-  for (var i = 0; i < searchCache.length / 50; i++) {
-    var item = searchCache[searchIndex];
+function partialSearch(searchString, offset) {
+  var lastRowClass = '';
+  var i = null;
+  for (i = offset; i < Math.min(offset + 50, searchCache.length); i++) {
+    var item = searchCache[i];
     var searchName = (searchString.indexOf('::') != -1 ? item.fullName : item.name);
-    var matchString = regexSearchString;
+    var matchString = buildMatchString(searchString);
     var matchRegexp = new RegExp(matchString, caseSensitiveMatch ? "" : "i");
     if (searchName.match(matchRegexp) == null) {
       item.node.removeClass('found');
+      item.link.text(item.link.text());
     }
     else {
-      item.node.css('padding-left', '10px').addClass('found');
-      item.node.parents().addClass('search_uncollapsed');
+      item.node.addClass('found');
       item.node.removeClass(lastRowClass).addClass(lastRowClass == 'r1' ? 'r2' : 'r1');
       lastRowClass = item.node.hasClass('r1') ? 'r1' : 'r2';
       item.link.html(item.name.replace(matchRegexp, "<strong>$&</strong>"));
     }
-
-    if (searchCache.length === searchIndex + 1) {
-      searchDone();
-      return;
-    }
-    else {
-      searchIndex++;
-    }
   }
-  inSearch = setTimeout('searchItem()', 0);
+  if(i == searchCache.length) {
+    searchDone();
+  } else {
+    searchTimeout = setTimeout(function() {
+      partialSearch(searchString, i);
+    }, 0);
+  }
 }
 
 function searchDone() {
-  highlight(true);
+  searchTimeout = null;
+  highlight();
   if ($('#full_list li:visible').size() === 0) {
     $('#noresults').text('No results were found.').hide().fadeIn();
-  }
-  else {
-    $('#noresults').text('');
+  } else {
+    $('#noresults').text('').hide();
   }
   $('#content').removeClass('insearch');
-  clearTimeout(inSearch);
-  inSearch = null;
-}
-
-clicked = null;
-function linkList() {
-  $('#full_list li, #full_list li a:last').click(function(evt) {
-    if ($(this).hasClass('toggle')) return true;
-    if (this.tagName.toLowerCase() == "li") {
-      if ($(this).find('.object_link a').length === 0) {
-        $(this).children('a.toggle').click();
-        return false;
-      }
-      var toggle = $(this).children('a.toggle');
-      if (toggle.size() > 0 && evt.pageX < toggle.offset().left) {
-        toggle.click();
-        return false;
-      }
-    }
-    if (clicked) clicked.removeClass('clicked');
-    var win;
-    try {
-      win = window.top.frames.main ? window.top.frames.main : window.parent;
-    } catch (e) { win = window.parent; }
-    if (this.tagName.toLowerCase() == "a") {
-      clicked = $(this).parents('li').addClass('clicked');
-      win.location = this.href;
-    }
-    else {
-      clicked = $(this).addClass('clicked');
-      win.location = $(this).find('a:last').attr('href');
-    }
-    return false;
-  });
 }
 
-function collapse() {
-  if (!$('#full_list').hasClass('class')) return;
-  $('#full_list.class a.toggle').click(function() {
-    $(this).parent().toggleClass('collapsed').next().toggleClass('collapsed');
-    highlight();
-    return false;
-  });
-  $('#full_list.class ul').each(function() {
-    $(this).addClass('collapsed').prev().addClass('collapsed');
-  });
-  $('#full_list.class').children().removeClass('collapsed');
-  highlight();
+function buildMatchString(searchString, event) {
+  caseSensitiveMatch = searchString.match(/[A-Z]/) != null;
+  var regexSearchString = RegExp.escape(searchString);
+  if (caseSensitiveMatch) {
+    regexSearchString += "|" +
+      $.map(searchString.split(''), function(e) { return RegExp.escape(e); }).
+      join('.+?');
+  }
+  return regexSearchString;
 }
 
-function highlight(no_padding) {
-  var n = 1;
-  $('#full_list li:visible').each(function() {
-    var next = n == 1 ? 2 : 1;
-    $(this).removeClass("r" + next).addClass("r" + n);
-    if (!no_padding && $('#full_list').hasClass('class')) {
-      $(this).css('padding-left', (10 + $(this).parents('ul').size() * 15) + 'px');
-    }
-    n = next;
+function highlight() {
+  $('#full_list li:visible').each(function(n) {
+    $(this).removeClass('even odd').addClass(n % 2 == 0 ? 'odd' : 'even');
   });
 }
 
-function escapeShortcut() {
-  $(document).keydown(function(evt) {
-    if (evt.which == 27) {
-      $('#search_frame', window.top.document).slideUp(100);
-      $('#search a', window.top.document).removeClass('active inactive');
-      $(window.top).focus();
-    }
-  });
+/**
+ * Expands the tree to the target element and its immediate
+ * children.
+ */
+function expandTo(path) {
+  var $target = $(document.getElementById('object_' + path));
+  $target.addClass('clicked');
+  $target.removeClass('collapsed');
+  $target.parentsUntil('#full_list', 'li').removeClass('collapsed');
+  if($target[0]) {
+    window.scrollTo(window.scrollX, $target.offset().top - 250);
+    highlight();
+  }
+}
+
+function windowEvents(event) {
+  var msg = event.data;
+  if (msg.action === "expand") {
+    expandTo(msg.path);
+  }
+  return false;
 }
 
-$(escapeShortcut);
-$(fullListSearch);
-$(linkList);
-$(collapse);
+window.addEventListener("message", windowEvents, false);
+
+$(document).ready(function() {
+  escapeShortcut();
+  navResizer();
+  enableLinks();
+  enableToggles();
+  populateSearchCache();
+  enableSearch();
+});
+
+})();

  Modified: packnga/ja/method_list.html (+118 -86)
===================================================================
--- packnga/ja/method_list.html    2017-01-12 23:14:03 +0900 (fa7dae0)
+++ packnga/ja/method_list.html    2017-04-29 11:50:21 +0900 (337462c)
@@ -1,8 +1,8 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<!DOCTYPE html>
 <html>
   <head>
-    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+    <meta name="viewport" content="width=device-width, initial-scale=1.0">
+    <meta charset="utf-8" />
     
       <link rel="stylesheet" href="css/full_list.css" type="text/css" media="screen" charset="utf-8" />
     
@@ -19,152 +19,184 @@
     <base id="base_target" target="_parent" />
   </head>
   <body>
-    <script type="text/javascript" charset="utf-8">
-      var hasFrames = false;
-      try {
-        hasFrames = window.top.frames.main ? true : false;
-      } catch (e) { }
-      if (hasFrames) {
-        document.getElementById('base_target').target = 'main';
-        document.body.className = 'frames';
-      }
-    </script>
     <div id="content">
-      <h1 id="full_list_header">Method List</h1>
-      <div id="nav">
-        
-          <span><a target="_self" href="class_list.html">
-            Classes
-          </a></span>
-        
-          <span><a target="_self" href="method_list.html">
-            Methods
-          </a></span>
-        
-          <span><a target="_self" href="file_list.html">
-            Files
-          </a></span>
-        
+      <div class="fixed_header">
+        <h1 id="full_list_header">Method List</h1>
+        <div id="full_list_nav">
+          
+            <span><a target="_self" href="class_list.html">
+              Classes
+            </a></span>
+          
+            <span><a target="_self" href="method_list.html">
+              Methods
+            </a></span>
+          
+            <span><a target="_self" href="file_list.html">
+              Files
+            </a></span>
+          
+        </div>
+
+        <div id="search">Search: <input type="text" /></div>
       </div>
-      <div id="search">Search: <input type="text" /></div>
 
       <ul id="full_list" class="method">
         
 
-  <li class="r1 ">
-    <span class='object_link'><a href="Packnga/YARDTask.html#base_dir-instance_method" title="Packnga::YARDTask#base_dir (method)">#base_dir</a></span>
-    <small>Packnga::YARDTask</small>
+  <li class="odd ">
+    <div class="item">
+      <span class='object_link'><a href="Packnga/YARDTask.html#base_dir-instance_method" title="Packnga::YARDTask#base_dir (method)">#base_dir</a></span>
+      <small>Packnga::YARDTask</small>
+    </div>
   </li>
   
 
-  <li class="r2 ">
-    <span class='object_link'><a href="Packnga/ReferenceTask.html#base_dir-instance_method" title="Packnga::ReferenceTask#base_dir (method)">#base_dir</a></span>
-    <small>Packnga::ReferenceTask</small>
+  <li class="even ">
+    <div class="item">
+      <span class='object_link'><a href="Packnga/ReferenceTask.html#base_dir-instance_method" title="Packnga::ReferenceTask#base_dir (method)">#base_dir</a></span>
+      <small>Packnga::ReferenceTask</small>
+    </div>
   </li>
   
 
-  <li class="r1 ">
-    <span class='object_link'><a href="Packnga/DocumentTask.html#base_dir%3D-instance_method" title="Packnga::DocumentTask#base_dir= (method)">#base_dir=</a></span>
-    <small>Packnga::DocumentTask</small>
+  <li class="odd ">
+    <div class="item">
+      <span class='object_link'><a href="Packnga/DocumentTask.html#base_dir%3D-instance_method" title="Packnga::DocumentTask#base_dir= (method)">#base_dir=</a></span>
+      <small>Packnga::DocumentTask</small>
+    </div>
   </li>
   
 
-  <li class="r2 ">
-    <span class='object_link'><a href="Packnga/YARDTask.html#before_define-instance_method" title="Packnga::YARDTask#before_define (method)">#before_define</a></span>
-    <small>Packnga::YARDTask</small>
+  <li class="even ">
+    <div class="item">
+      <span class='object_link'><a href="Packnga/YARDTask.html#before_define-instance_method" title="Packnga::YARDTask#before_define (method)">#before_define</a></span>
+      <small>Packnga::YARDTask</small>
+    </div>
   </li>
   
 
-  <li class="r1 ">
-    <span class='object_link'><a href="Packnga/ReleaseTask.html#initialize-instance_method" title="Packnga::ReleaseTask#initialize (method)">#initialize</a></span>
-    <small>Packnga::ReleaseTask</small>
+  <li class="odd ">
+    <div class="item">
+      <span class='object_link'><a href="Packnga/ReleaseTask.html#initialize-instance_method" title="Packnga::ReleaseTask#initialize (method)">#initialize</a></span>
+      <small>Packnga::ReleaseTask</small>
+    </div>
   </li>
   
 
-  <li class="r2 ">
-    <span class='object_link'><a href="Packnga/DocumentTask.html#initialize-instance_method" title="Packnga::DocumentTask#initialize (method)">#initialize</a></span>
-    <small>Packnga::DocumentTask</small>
+  <li class="even ">
+    <div class="item">
+      <span class='object_link'><a href="Packnga/DocumentTask.html#initialize-instance_method" title="Packnga::DocumentTask#initialize (method)">#initialize</a></span>
+      <small>Packnga::DocumentTask</small>
+    </div>
   </li>
   
 
-  <li class="r1 ">
-    <span class='object_link'><a href="Packnga/YARDTask.html#options-instance_method" title="Packnga::YARDTask#options (method)">#options</a></span>
-    <small>Packnga::YARDTask</small>
+  <li class="odd ">
+    <div class="item">
+      <span class='object_link'><a href="Packnga/YARDTask.html#options-instance_method" title="Packnga::YARDTask#options (method)">#options</a></span>
+      <small>Packnga::YARDTask</small>
+    </div>
   </li>
   
 
-  <li class="r2 ">
-    <span class='object_link'><a href="Packnga/ReferenceTask.html#original_language-instance_method" title="Packnga::ReferenceTask#original_language (method)">#original_language</a></span>
-    <small>Packnga::ReferenceTask</small>
+  <li class="even ">
+    <div class="item">
+      <span class='object_link'><a href="Packnga/ReferenceTask.html#original_language-instance_method" title="Packnga::ReferenceTask#original_language (method)">#original_language</a></span>
+      <small>Packnga::ReferenceTask</small>
+    </div>
   </li>
   
 
-  <li class="r1 ">
-    <span class='object_link'><a href="Packnga/DocumentTask.html#original_language%3D-instance_method" title="Packnga::DocumentTask#original_language= (method)">#original_language=</a></span>
-    <small>Packnga::DocumentTask</small>
+  <li class="odd ">
+    <div class="item">
+      <span class='object_link'><a href="Packnga/DocumentTask.html#original_language%3D-instance_method" title="Packnga::DocumentTask#original_language= (method)">#original_language=</a></span>
+      <small>Packnga::DocumentTask</small>
+    </div>
   </li>
   
 
-  <li class="r2 ">
-    <span class='object_link'><a href="Packnga/YARDTask.html#readme-instance_method" title="Packnga::YARDTask#readme (method)">#readme</a></span>
-    <small>Packnga::YARDTask</small>
+  <li class="even ">
+    <div class="item">
+      <span class='object_link'><a href="Packnga/YARDTask.html#readme-instance_method" title="Packnga::YARDTask#readme (method)">#readme</a></span>
+      <small>Packnga::YARDTask</small>
+    </div>
   </li>
   
 
-  <li class="r1 ">
-    <span class='object_link'><a href="Packnga/ReferenceTask.html#readme-instance_method" title="Packnga::ReferenceTask#readme (method)">#readme</a></span>
-    <small>Packnga::ReferenceTask</small>
+  <li class="odd ">
+    <div class="item">
+      <span class='object_link'><a href="Packnga/ReferenceTask.html#readme-instance_method" title="Packnga::ReferenceTask#readme (method)">#readme</a></span>
+      <small>Packnga::ReferenceTask</small>
+    </div>
   </li>
   
 
-  <li class="r2 ">
-    <span class='object_link'><a href="Packnga/DocumentTask.html#reference-instance_method" title="Packnga::DocumentTask#reference (method)">#reference</a></span>
-    <small>Packnga::DocumentTask</small>
+  <li class="even ">
+    <div class="item">
+      <span class='object_link'><a href="Packnga/DocumentTask.html#reference-instance_method" title="Packnga::DocumentTask#reference (method)">#reference</a></span>
+      <small>Packnga::DocumentTask</small>
+    </div>
   </li>
   
 
-  <li class="r1 ">
-    <span class='object_link'><a href="Packnga/YARDTask.html#source_files-instance_method" title="Packnga::YARDTask#source_files (method)">#source_files</a></span>
-    <small>Packnga::YARDTask</small>
+  <li class="odd ">
+    <div class="item">
+      <span class='object_link'><a href="Packnga/YARDTask.html#source_files-instance_method" title="Packnga::YARDTask#source_files (method)">#source_files</a></span>
+      <small>Packnga::YARDTask</small>
+    </div>
   </li>
   
 
-  <li class="r2 ">
-    <span class='object_link'><a href="Packnga/ReferenceTask.html#source_files-instance_method" title="Packnga::ReferenceTask#source_files (method)">#source_files</a></span>
-    <small>Packnga::ReferenceTask</small>
+  <li class="even ">
+    <div class="item">
+      <span class='object_link'><a href="Packnga/ReferenceTask.html#source_files-instance_method" title="Packnga::ReferenceTask#source_files (method)">#source_files</a></span>
+      <small>Packnga::ReferenceTask</small>
+    </div>
   </li>
   
 
-  <li class="r1 ">
-    <span class='object_link'><a href="Packnga/ReferenceTask.html#text_files-instance_method" title="Packnga::ReferenceTask#text_files (method)">#text_files</a></span>
-    <small>Packnga::ReferenceTask</small>
+  <li class="odd ">
+    <div class="item">
+      <span class='object_link'><a href="Packnga/ReferenceTask.html#text_files-instance_method" title="Packnga::ReferenceTask#text_files (method)">#text_files</a></span>
+      <small>Packnga::ReferenceTask</small>
+    </div>
   </li>
   
 
-  <li class="r2 ">
-    <span class='object_link'><a href="Packnga/DocumentTask.html#translate_language%3D-instance_method" title="Packnga::DocumentTask#translate_language= (method)">#translate_language=</a></span>
-    <small>Packnga::DocumentTask</small>
+  <li class="even ">
+    <div class="item">
+      <span class='object_link'><a href="Packnga/DocumentTask.html#translate_language%3D-instance_method" title="Packnga::DocumentTask#translate_language= (method)">#translate_language=</a></span>
+      <small>Packnga::DocumentTask</small>
+    </div>
   </li>
   
 
-  <li class="r1 ">
-    <span class='object_link'><a href="Packnga/ReferenceTask.html#translate_languages-instance_method" title="Packnga::ReferenceTask#translate_languages (method)">#translate_languages</a></span>
-    <small>Packnga::ReferenceTask</small>
+  <li class="odd ">
+    <div class="item">
+      <span class='object_link'><a href="Packnga/ReferenceTask.html#translate_languages-instance_method" title="Packnga::ReferenceTask#translate_languages (method)">#translate_languages</a></span>
+      <small>Packnga::ReferenceTask</small>
+    </div>
   </li>
   
 
-  <li class="r2 ">
-    <span class='object_link'><a href="Packnga/DocumentTask.html#translate_languages%3D-instance_method" title="Packnga::DocumentTask#translate_languages= (method)">#translate_languages=</a></span>
-    <small>Packnga::DocumentTask</small>
+  <li class="even ">
+    <div class="item">
+      <span class='object_link'><a href="Packnga/DocumentTask.html#translate_languages%3D-instance_method" title="Packnga::DocumentTask#translate_languages= (method)">#translate_languages=</a></span>
+      <small>Packnga::DocumentTask</small>
+    </div>
   </li>
   
 
-  <li class="r1 ">
-    <span class='object_link'><a href="Packnga/DocumentTask.html#yard-instance_method" title="Packnga::DocumentTask#yard (method)">#yard</a></span>
-    <small>Packnga::DocumentTask</small>
+  <li class="odd ">
+    <div class="item">
+      <span class='object_link'><a href="Packnga/DocumentTask.html#yard-instance_method" title="Packnga::DocumentTask#yard (method)">#yard</a></span>
+      <small>Packnga::DocumentTask</small>
+    </div>
   </li>
   
 
+
       </ul>
     </div>
   </body>

  Modified: packnga/ja/top-level-namespace.html (+36 -36)
===================================================================
--- packnga/ja/top-level-namespace.html    2017-01-12 23:14:03 +0900 (2830423)
+++ packnga/ja/top-level-namespace.html    2017-04-29 11:50:21 +0900 (d57467f)
@@ -1,8 +1,8 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ja" lang="ja">
+<!DOCTYPE html>
+<html>
   <head>
-    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+    <meta charset="utf-8">
+<meta name="viewport" content="width=device-width, initial-scale=1.0">
     <link rel="stylesheet" href="../../ranguba.css" type="text/css" />
     <link rel="shortcut icon" href="../../favicon.ico" />
     <link rel="icon" href="../../favicon.png" />
@@ -19,9 +19,8 @@
   <link rel="stylesheet" href="css/common.css" type="text/css" charset="utf-8" />
 
 <script type="text/javascript" charset="utf-8">
-  hasFrames = window.top.frames.main ? true : false;
+  pathId = "";
   relpath = '';
-  framesUrl = "frames.html#!top-level-namespace.html";
 </script>
 
 
@@ -32,6 +31,12 @@
 
   </head>
   <body>
+    <div class="nav_wrap">
+      <iframe id="nav" src="class_list.html"></iframe>
+      <div id="resizer"></div>
+    </div>
+
+    <div id="main" tabindex="-1">
 <div class="header">
   <div class="title">
     <a href="../../ja/">
@@ -59,58 +64,52 @@
 <div class="content">
 
 
-    <div id="header">
-      <div id="menu">
+      <div id="header">
+        <div id="menu">
   
     <a href="alphabetical_index.html">Index</a> &raquo;
     
     
     <span class="title">Top Level Namespace</span>
   
-
-  <div class="noframes"><span class="title">(</span><a href="." target="_top">no frames</a><span class="title">)</span></div>
 </div>
 
-      <div id="search">
+        <div id="search">
   
     <a class="full_list_link" id="class_list_link"
         href="class_list.html">
-      Class List
-    </a>
-  
-    <a class="full_list_link" id="method_list_link"
-        href="method_list.html">
-      Method List
-    </a>
-  
-    <a class="full_list_link" id="file_list_link"
-        href="file_list.html">
-      File List
+
+        <svg width="24" height="24">
+          <rect x="0" y="4" width="24" height="4" rx="1" ry="1"></rect>
+          <rect x="0" y="12" width="24" height="4" rx="1" ry="1"></rect>
+          <rect x="0" y="20" width="24" height="4" rx="1" ry="1"></rect>
+        </svg>
     </a>
   
 </div>
-      <div class="clear"></div>
-    </div>
+        <div class="clear"></div>
+      </div>
 
-    <iframe id="search_frame"></iframe>
+      <iframe id="search_frame" src="class_list.html"></iframe>
 
-    <div id="content"><h1>Top Level Namespace
+      <div id="content"><h1>Top Level Namespace
   
   
   
 </h1>
+<div class="box_info">
+  
 
-<dl class="box">
   
   
-    
   
-    
   
   
+
   
-</dl>
-<div class="clear"></div>
+
+  
+</div>
 
 <h2>Defined Under Namespace</h2>
 <p class="children">
@@ -133,13 +132,13 @@
 
 </div>
 
-    <div id="footer">
-  Generated on Mon Nov 14 19:01:53 2016 by
+      <div id="footer">
+  Generated on Thu Dec  8 00:12:39 2016 by
   <a href="http://yardoc.org" title="Yay! A Ruby Documentation Tool" target="_parent">yard</a>
-  0.8.7.6 (ruby-2.3.1).
+  0.9.5 (ruby-2.3.3).
 </div>
 
-  
+    
     </div>
 
     <div class="sponsors">
@@ -155,5 +154,6 @@
       </p>
     </div>
 
-</body>
+</div>
+  </body>
 </html>
\ No newline at end of file

  Modified: rroonga/en/Groonga.html (+13 -11)
===================================================================
--- rroonga/en/Groonga.html    2017-01-12 23:14:03 +0900 (41588ad)
+++ rroonga/en/Groonga.html    2017-04-29 11:50:21 +0900 (405f8de)
@@ -32,7 +32,7 @@
   </head>
   <body>
     <div class="nav_wrap">
-      <iframe id="nav" src="class_list.html?1"></iframe>
+      <iframe id="nav" src="class_list.html"></iframe>
       <div id="resizer"></div>
     </div>
 
@@ -90,6 +90,8 @@
         <div class="clear"></div>
       </div>
 
+      <iframe id="search_frame" src="class_list.html"></iframe>
+
       <div id="content"><h1>Module: Groonga
   
   
@@ -110,7 +112,7 @@
   <dl>
     <dt>Defined in:</dt>
     <dd>lib/groonga.rb<span class="defines">,<br />
-  lib/groonga/index.rb,<br /> lib/groonga/table.rb,<br /> lib/groonga/column.rb,<br /> lib/groonga/dumper.rb,<br /> lib/groonga/logger.rb,<br /> lib/groonga/record.rb,<br /> lib/groonga/schema.rb,<br /> lib/groonga/context.rb,<br /> lib/groonga/posting.rb,<br /> lib/groonga/database.rb,<br /> lib/groonga/geo-point.rb,<br /> lib/groonga/pagination.rb,<br /> lib/groonga/grntest-log.rb,<br /> lib/groonga/memory-pool.rb,<br /> lib/groonga/sub-records.rb,<br /> lib/groonga/index-column.rb,<br /> lib/groonga/query-logger.rb,<br /> lib/groonga/patricia-trie.rb,<br /> lib/groonga/database-inspector.rb,<br /> lib/groonga/expression-builder.rb,<br /> lib/groonga/statistic-measurer.rb,<br /> lib/groonga/context/command-executor.rb,<br /> ext/groonga/rb-groonga.c</span>
+  lib/groonga/table.rb,<br /> lib/groonga/index.rb,<br /> lib/groonga/logger.rb,<br /> lib/groonga/schema.rb,<br /> lib/groonga/column.rb,<br /> lib/groonga/record.rb,<br /> lib/groonga/dumper.rb,<br /> lib/groonga/posting.rb,<br /> lib/groonga/context.rb,<br /> lib/groonga/database.rb,<br /> lib/groonga/geo-point.rb,<br /> lib/groonga/pagination.rb,<br /> lib/groonga/sub-records.rb,<br /> lib/groonga/grntest-log.rb,<br /> lib/groonga/memory-pool.rb,<br /> lib/groonga/query-logger.rb,<br /> lib/groonga/index-column.rb,<br /> lib/groonga/patricia-trie.rb,<br /> lib/groonga/expression-builder.rb,<br /> lib/groonga/statistic-measurer.rb,<br /> lib/groonga/database-inspector.rb,<br /> lib/groonga/context/command-executor.rb,<br /> ext/groonga/rb-groonga.c</span>
 </dd>
   </dl>
   
@@ -143,11 +145,11 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA</
 <p class="children">
   
     
-      <strong class="modules">Modules:</strong> <span class='object_link'><a href="Groonga/Dumper.html" title="Groonga::Dumper (module)">Dumper</a></span>, <span class='object_link'><a href="Groonga/Encoding.html" title="Groonga::Encoding (module)">Encoding</a></span>, <span class='object_link'><a href="Groonga/EncodingSupport.html" title="Groonga::EncodingSupport (module)">EncodingSupport</a></span>, <span class='object_link'><a href="Groonga/Flushable.html" title="Groonga::Flushable (module)">Flushable</a></span>, <span class='object_link'><a href="Groonga/GeoPointValueConverter.html" title="Groonga::GeoPointValueConverter (module)">GeoPointValueConverter</a></span>, <span class='object_link'><a href="Groonga/GrntestLog.html" title="Groonga::GrntestLog (module)">GrntestLog</a></span>, <span class='object_link'><a href="Groonga/Pagination.html" title="Groonga::Pagination (module)">Pagination</a></span>, <span class='object_link'><a href="Groonga/ProcedureType.html" title="G
 roonga::ProcedureType (module)">ProcedureType</a></span>, <span class='object_link'><a href="Groonga/RequestCanceler.html" title="Groonga::RequestCanceler (module)">RequestCanceler</a></span>, <span class='object_link'><a href="Groonga/RequestTimer.html" title="Groonga::RequestTimer (module)">RequestTimer</a></span>
+      <strong class="modules">Modules:</strong> <span class='object_link'><a href="Groonga/DefaultCache.html" title="Groonga::DefaultCache (module)">DefaultCache</a></span>, <span class='object_link'><a href="Groonga/Dumper.html" title="Groonga::Dumper (module)">Dumper</a></span>, <span class='object_link'><a href="Groonga/Encoding.html" title="Groonga::Encoding (module)">Encoding</a></span>, <span class='object_link'><a href="Groonga/EncodingSupport.html" title="Groonga::EncodingSupport (module)">EncodingSupport</a></span>, <span class='object_link'><a href="Groonga/Flushable.html" title="Groonga::Flushable (module)">Flushable</a></span>, <span class='object_link'><a href="Groonga/GeoPointValueConverter.html" title="Groonga::GeoPointValueConverter (module)">GeoPointValueConverter</a></span>, <span class='object_link'><a href="Groonga/GrntestLog.html" title="Groonga::GrntestLog (module)">GrntestLog</a></span>, <span class='object_link'><a href="Groonga/Pagination.html" title
 ="Groonga::Pagination (module)">Pagination</a></span>, <span class='object_link'><a href="Groonga/ProcedureType.html" title="Groonga::ProcedureType (module)">ProcedureType</a></span>, <span class='object_link'><a href="Groonga/RequestCanceler.html" title="Groonga::RequestCanceler (module)">RequestCanceler</a></span>, <span class='object_link'><a href="Groonga/RequestTimer.html" title="Groonga::RequestTimer (module)">RequestTimer</a></span>
     
   
     
-      <strong class="classes">Classes:</strong> <span class='object_link'><a href="Groonga/Accessor.html" title="Groonga::Accessor (class)">Accessor</a></span>, <span class='object_link'><a href="Groonga/AddressIsInUse.html" title="Groonga::AddressIsInUse (class)">AddressIsInUse</a></span>, <span class='object_link'><a href="Groonga/AddressIsNotAvailable.html" title="Groonga::AddressIsNotAvailable (class)">AddressIsNotAvailable</a></span>, <span class='object_link'><a href="Groonga/ArgumentListTooLong.html" title="Groonga::ArgumentListTooLong (class)">ArgumentListTooLong</a></span>, <span class='object_link'><a href="Groonga/Array.html" title="Groonga::Array (class)">Array</a></span>, <span class='object_link'><a href="Groonga/ArrayCursor.html" title="Groonga::ArrayCursor (class)">ArrayCursor</a></span>, <span class='object_link'><a href="Groonga/BadAddress.html" title="Groonga::BadAddress (class)">BadAddress</a></span>, <span class='object_link'><a href="Groonga/BadFileDesc
 riptor.html" title="Groonga::BadFileDescriptor (class)">BadFileDescriptor</a></span>, <span class='object_link'><a href="Groonga/BrokenPipe.html" title="Groonga::BrokenPipe (class)">BrokenPipe</a></span>, <span class='object_link'><a href="Groonga/CASError.html" title="Groonga::CASError (class)">CASError</a></span>, <span class='object_link'><a href="Groonga/CallbackLogger.html" title="Groonga::CallbackLogger (class)">CallbackLogger</a></span>, <span class='object_link'><a href="Groonga/CallbackQueryLogger.html" title="Groonga::CallbackQueryLogger (class)">CallbackQueryLogger</a></span>, <span class='object_link'><a href="Groonga/Cancel.html" title="Groonga::Cancel (class)">Cancel</a></span>, <span class='object_link'><a href="Groonga/Closed.html" title="Groonga::Closed (class)">Closed</a></span>, <span class='object_link'><a href="Groonga/Column.html" title="Groonga::Column (class)">Column</a></span>, <span class='object_link'><a href="Groonga/CommandError.html" title="Groo
 nga::CommandError (class)">CommandError</a></span>, <span class='object_link'><a href="Groonga/Config.html" title="Groonga::Config (class)">Config</a></span>, <span class='object_link'><a href="Groonga/ConnectionRefused.html" title="Groonga::ConnectionRefused (class)">ConnectionRefused</a></span>, <span class='object_link'><a href="Groonga/Context.html" title="Groonga::Context (class)">Context</a></span>, <span class='object_link'><a href="Groonga/DataColumn.html" title="Groonga::DataColumn (class)">DataColumn</a></span>, <span class='object_link'><a href="Groonga/Database.html" title="Groonga::Database (class)">Database</a></span>, <span class='object_link'><a href="Groonga/DatabaseDumper.html" title="Groonga::DatabaseDumper (class)">DatabaseDumper</a></span>, <span class='object_link'><a href="Groonga/DatabaseInspector.html" title="Groonga::DatabaseInspector (class)">DatabaseInspector</a></span>, <span class='object_link'><a href="Groonga/DirectoryNotEmpty.html" title="Gro
 onga::DirectoryNotEmpty (class)">DirectoryNotEmpty</a></span>, <span class='object_link'><a href="Groonga/DomainError.html" title="Groonga::DomainError (class)">DomainError</a></span>, <span class='object_link'><a href="Groonga/DoubleArrayTrie.html" title="Groonga::DoubleArrayTrie (class)">DoubleArrayTrie</a></span>, <span class='object_link'><a href="Groonga/DoubleArrayTrieCursor.html" title="Groonga::DoubleArrayTrieCursor (class)">DoubleArrayTrieCursor</a></span>, <span class='object_link'><a href="Groonga/EndOfData.html" title="Groonga::EndOfData (class)">EndOfData</a></span>, <span class='object_link'><a href="Groonga/EqualOperator.html" title="Groonga::EqualOperator (class)">EqualOperator</a></span>, <span class='object_link'><a href="Groonga/Error.html" title="Groonga::Error (class)">Error</a></span>, <span class='object_link'><a href="Groonga/ExecFormatError.html" title="Groonga::ExecFormatError (class)">ExecFormatError</a></span>, <span class='object_link'><a href="G
 roonga/Expression.html" title="Groonga::Expression (class)">Expression</a></span>, <span class='object_link'><a href="Groonga/FileCorrupt.html" title="Groonga::FileCorrupt (class)">FileCorrupt</a></span>, <span class='object_link'><a href="Groonga/FileExists.html" title="Groonga::FileExists (class)">FileExists</a></span>, <span class='object_link'><a href="Groonga/FileLogger.html" title="Groonga::FileLogger (class)">FileLogger</a></span>, <span class='object_link'><a href="Groonga/FileQueryLogger.html" title="Groonga::FileQueryLogger (class)">FileQueryLogger</a></span>, <span class='object_link'><a href="Groonga/FileTooLarge.html" title="Groonga::FileTooLarge (class)">FileTooLarge</a></span>, <span class='object_link'><a href="Groonga/FilenameTooLong.html" title="Groonga::FilenameTooLong (class)">FilenameTooLong</a></span>, <span class='object_link'><a href="Groonga/FixSizeColumn.html" title="Groonga::FixSizeColumn (class)">FixSizeColumn</a></span>, <span class='object_link'
 ><a href="Groonga/FunctionNotImplemented.html" title="Groonga::FunctionNotImplemented (class)">FunctionNotImplemented</a></span>, <span class='object_link'><a href="Groonga/GeoPoint.html" title="Groonga::GeoPoint (class)">GeoPoint</a></span>, <span class='object_link'><a href="Groonga/GreaterEqualOperator.html" title="Groonga::GreaterEqualOperator (class)">GreaterEqualOperator</a></span>, <span class='object_link'><a href="Groonga/GreaterOperator.html" title="Groonga::GreaterOperator (class)">GreaterOperator</a></span>, <span class='object_link'><a href="Groonga/Hash.html" title="Groonga::Hash (class)">Hash</a></span>, <span class='object_link'><a href="Groonga/HashCursor.html" title="Groonga::HashCursor (class)">HashCursor</a></span>, <span class='object_link'><a href="Groonga/ID.html" title="Groonga::ID (class)">ID</a></span>, <span class='object_link'><a href="Groonga/IllegalByteSequence.html" title="Groonga::IllegalByteSequence (class)">IllegalByteSequence</a></span>, <s
 pan class='object_link'><a href="Groonga/ImproperLink.html" title="Groonga::ImproperLink (class)">ImproperLink</a></span>, <span class='object_link'><a href="Groonga/InappropriateIOControlOperation.html" title="Groonga::InappropriateIOControlOperation (class)">InappropriateIOControlOperation</a></span>, <span class='object_link'><a href="Groonga/IncompatibleFileFormat.html" title="Groonga::IncompatibleFileFormat (class)">IncompatibleFileFormat</a></span>, <span class='object_link'><a href="Groonga/Index.html" title="Groonga::Index (class)">Index</a></span>, <span class='object_link'><a href="Groonga/IndexColumn.html" title="Groonga::IndexColumn (class)">IndexColumn</a></span>, <span class='object_link'><a href="Groonga/IndexColumnDumper.html" title="Groonga::IndexColumnDumper (class)">IndexColumnDumper</a></span>, <span class='object_link'><a href="Groonga/IndexCursor.html" title="Groonga::IndexCursor (class)">IndexCursor</a></span>, <span class='object_link'><a href="Groong
 a/InputOutputError.html" title="Groonga::InputOutputError (class)">InputOutputError</a></span>, <span class='object_link'><a href="Groonga/InterruptedFunctionCall.html" title="Groonga::InterruptedFunctionCall (class)">InterruptedFunctionCall</a></span>, <span class='object_link'><a href="Groonga/InvalidArgument.html" title="Groonga::InvalidArgument (class)">InvalidArgument</a></span>, <span class='object_link'><a href="Groonga/InvalidFormat.html" title="Groonga::InvalidFormat (class)">InvalidFormat</a></span>, <span class='object_link'><a href="Groonga/InvalidSeek.html" title="Groonga::InvalidSeek (class)">InvalidSeek</a></span>, <span class='object_link'><a href="Groonga/IsADirectory.html" title="Groonga::IsADirectory (class)">IsADirectory</a></span>, <span class='object_link'><a href="Groonga/LZ4Error.html" title="Groonga::LZ4Error (class)">LZ4Error</a></span>, <span class='object_link'><a href="Groonga/LessEqualOperator.html" title="Groonga::LessEqualOperator (class)">Les
 sEqualOperator</a></span>, <span class='object_link'><a href="Groonga/LessOperator.html" title="Groonga::LessOperator (class)">LessOperator</a></span>, <span class='object_link'><a href="Groonga/Logger.html" title="Groonga::Logger (class)">Logger</a></span>, <span class='object_link'><a href="Groonga/MatchOperator.html" title="Groonga::MatchOperator (class)">MatchOperator</a></span>, <span class='object_link'><a href="Groonga/MemoryPool.html" title="Groonga::MemoryPool (class)">MemoryPool</a></span>, <span class='object_link'><a href="Groonga/Name.html" title="Groonga::Name (class)">Name</a></span>, <span class='object_link'><a href="Groonga/NetworkIsDown.html" title="Groonga::NetworkIsDown (class)">NetworkIsDown</a></span>, <span class='object_link'><a href="Groonga/NoBuffer.html" title="Groonga::NoBuffer (class)">NoBuffer</a></span>, <span class='object_link'><a href="Groonga/NoChildProcesses.html" title="Groonga::NoChildProcesses (class)">NoChildProcesses</a></span>, <spa
 n class='object_link'><a href="Groonga/NoLocksAvailable.html" title="Groonga::NoLocksAvailable (class)">NoLocksAvailable</a></span>, <span class='object_link'><a href="Groonga/NoMemoryAvailable.html" title="Groonga::NoMemoryAvailable (class)">NoMemoryAvailable</a></span>, <span class='object_link'><a href="Groonga/NoSpaceLeftOnDevice.html" title="Groonga::NoSpaceLeftOnDevice (class)">NoSpaceLeftOnDevice</a></span>, <span class='object_link'><a href="Groonga/NoSuchColumn.html" title="Groonga::NoSuchColumn (class)">NoSuchColumn</a></span>, <span class='object_link'><a href="Groonga/NoSuchDevice.html" title="Groonga::NoSuchDevice (class)">NoSuchDevice</a></span>, <span class='object_link'><a href="Groonga/NoSuchDeviceOrAddress.html" title="Groonga::NoSuchDeviceOrAddress (class)">NoSuchDeviceOrAddress</a></span>, <span class='object_link'><a href="Groonga/NoSuchFileOrDirectory.html" title="Groonga::NoSuchFileOrDirectory (class)">NoSuchFileOrDirectory</a></span>, <span class='obj
 ect_link'><a href="Groonga/NoSuchProcess.html" title="Groonga::NoSuchProcess (class)">NoSuchProcess</a></span>, <span class='object_link'><a href="Groonga/Normalizer.html" title="Groonga::Normalizer (class)">Normalizer</a></span>, <span class='object_link'><a href="Groonga/NormalizerError.html" title="Groonga::NormalizerError (class)">NormalizerError</a></span>, <span class='object_link'><a href="Groonga/NotADirectory.html" title="Groonga::NotADirectory (class)">NotADirectory</a></span>, <span class='object_link'><a href="Groonga/NotEnoughSpace.html" title="Groonga::NotEnoughSpace (class)">NotEnoughSpace</a></span>, <span class='object_link'><a href="Groonga/NotEqualOperator.html" title="Groonga::NotEqualOperator (class)">NotEqualOperator</a></span>, <span class='object_link'><a href="Groonga/NotSocket.html" title="Groonga::NotSocket (class)">NotSocket</a></span>, <span class='object_link'><a href="Groonga/Object.html" title="Groonga::Object (class)">Object</a></span>, <span
  class='object_link'><a href="Groonga/ObjectCorrupt.html" title="Groonga::ObjectCorrupt (class)">ObjectCorrupt</a></span>, <span class='object_link'><a href="Groonga/OperationNotPermitted.html" title="Groonga::OperationNotPermitted (class)">OperationNotPermitted</a></span>, <span class='object_link'><a href="Groonga/OperationNotSupported.html" title="Groonga::OperationNotSupported (class)">OperationNotSupported</a></span>, <span class='object_link'><a href="Groonga/OperationTimeout.html" title="Groonga::OperationTimeout (class)">OperationTimeout</a></span>, <span class='object_link'><a href="Groonga/OperationWouldBlock.html" title="Groonga::OperationWouldBlock (class)">OperationWouldBlock</a></span>, <span class='object_link'><a href="Groonga/Operator.html" title="Groonga::Operator (class)">Operator</a></span>, <span class='object_link'><a href="Groonga/PatriciaTrie.html" title="Groonga::PatriciaTrie (class)">PatriciaTrie</a></span>, <span class='object_link'><a href="Groong
 a/PatriciaTrieCursor.html" title="Groonga::PatriciaTrieCursor (class)">PatriciaTrieCursor</a></span>, <span class='object_link'><a href="Groonga/PermissionDenied.html" title="Groonga::PermissionDenied (class)">PermissionDenied</a></span>, <span class='object_link'><a href="Groonga/Plugin.html" title="Groonga::Plugin (class)">Plugin</a></span>, <span class='object_link'><a href="Groonga/PluginError.html" title="Groonga::PluginError (class)">PluginError</a></span>, <span class='object_link'><a href="Groonga/Posting.html" title="Groonga::Posting (class)">Posting</a></span>, <span class='object_link'><a href="Groonga/PrefixOperator.html" title="Groonga::PrefixOperator (class)">PrefixOperator</a></span>, <span class='object_link'><a href="Groonga/Procedure.html" title="Groonga::Procedure (class)">Procedure</a></span>, <span class='object_link'><a href="Groonga/QueryLogger.html" title="Groonga::QueryLogger (class)">QueryLogger</a></span>, <span class='object_link'><a href="Groonga
 /RangeError.html" title="Groonga::RangeError (class)">RangeError</a></span>, <span class='object_link'><a href="Groonga/ReadOnlyFileSystem.html" title="Groonga::ReadOnlyFileSystem (class)">ReadOnlyFileSystem</a></span>, <span class='object_link'><a href="Groonga/Record.html" title="Groonga::Record (class)">Record</a></span>, <span class='object_link'><a href="Groonga/RegexpOperator.html" title="Groonga::RegexpOperator (class)">RegexpOperator</a></span>, <span class='object_link'><a href="Groonga/RequestTimerID.html" title="Groonga::RequestTimerID (class)">RequestTimerID</a></span>, <span class='object_link'><a href="Groonga/ResourceBusy.html" title="Groonga::ResourceBusy (class)">ResourceBusy</a></span>, <span class='object_link'><a href="Groonga/ResourceDeadlockAvoided.html" title="Groonga::ResourceDeadlockAvoided (class)">ResourceDeadlockAvoided</a></span>, <span class='object_link'><a href="Groonga/ResourceTemporarilyUnavailable.html" title="Groonga::ResourceTemporarilyUn
 available (class)">ResourceTemporarilyUnavailable</a></span>, <span class='object_link'><a href="Groonga/ResultTooLarge.html" title="Groonga::ResultTooLarge (class)">ResultTooLarge</a></span>, <span class='object_link'><a href="Groonga/RetryMax.html" title="Groonga::RetryMax (class)">RetryMax</a></span>, <span class='object_link'><a href="Groonga/Schema.html" title="Groonga::Schema (class)">Schema</a></span>, <span class='object_link'><a href="Groonga/SchemaDumper.html" title="Groonga::SchemaDumper (class)">SchemaDumper</a></span>, <span class='object_link'><a href="Groonga/ScorerError.html" title="Groonga::ScorerError (class)">ScorerError</a></span>, <span class='object_link'><a href="Groonga/Snippet.html" title="Groonga::Snippet (class)">Snippet</a></span>, <span class='object_link'><a href="Groonga/SocketIsAlreadyConnected.html" title="Groonga::SocketIsAlreadyConnected (class)">SocketIsAlreadyConnected</a></span>, <span class='object_link'><a href="Groonga/SocketIsAlready
 Shutdowned.html" title="Groonga::SocketIsAlreadyShutdowned (class)">SocketIsAlreadyShutdowned</a></span>, <span class='object_link'><a href="Groonga/SocketIsNotConnected.html" title="Groonga::SocketIsNotConnected (class)">SocketIsNotConnected</a></span>, <span class='object_link'><a href="Groonga/SocketNotInitialized.html" title="Groonga::SocketNotInitialized (class)">SocketNotInitialized</a></span>, <span class='object_link'><a href="Groonga/StackOverFlow.html" title="Groonga::StackOverFlow (class)">StackOverFlow</a></span>, <span class='object_link'><a href="Groonga/StatisticMeasurer.html" title="Groonga::StatisticMeasurer (class)">StatisticMeasurer</a></span>, <span class='object_link'><a href="Groonga/SubRecords.html" title="Groonga::SubRecords (class)">SubRecords</a></span>, <span class='object_link'><a href="Groonga/SyntaxError.html" title="Groonga::SyntaxError (class)">SyntaxError</a></span>, <span class='object_link'><a href="Groonga/Table.html" title="Groonga::Table
  (class)">Table</a></span>, <span class='object_link'><a href="Groonga/TableCursor.html" title="Groonga::TableCursor (class)">TableCursor</a></span>, <span class='object_link'><a href="Groonga/TableDumper.html" title="Groonga::TableDumper (class)">TableDumper</a></span>, <span class='object_link'><a href="Groonga/Thread.html" title="Groonga::Thread (class)">Thread</a></span>, <span class='object_link'><a href="Groonga/TokenFilterError.html" title="Groonga::TokenFilterError (class)">TokenFilterError</a></span>, <span class='object_link'><a href="Groonga/TokenizerError.html" title="Groonga::TokenizerError (class)">TokenizerError</a></span>, <span class='object_link'><a href="Groonga/TokyoGeoPoint.html" title="Groonga::TokyoGeoPoint (class)">TokyoGeoPoint</a></span>, <span class='object_link'><a href="Groonga/TooLargeOffset.html" title="Groonga::TooLargeOffset (class)">TooLargeOffset</a></span>, <span class='object_link'><a href="Groonga/TooLargePage.html" title="Groonga::TooLa
 rgePage (class)">TooLargePage</a></span>, <span class='object_link'><a href="Groonga/TooManyLinks.html" title="Groonga::TooManyLinks (class)">TooManyLinks</a></span>, <span class='object_link'><a href="Groonga/TooManyOpenFiles.html" title="Groonga::TooManyOpenFiles (class)">TooManyOpenFiles</a></span>, <span class='object_link'><a href="Groonga/TooManyOpenFilesInSystem.html" title="Groonga::TooManyOpenFilesInSystem (class)">TooManyOpenFilesInSystem</a></span>, <span class='object_link'><a href="Groonga/TooManySymbolicLinks.html" title="Groonga::TooManySymbolicLinks (class)">TooManySymbolicLinks</a></span>, <span class='object_link'><a href="Groonga/TooSmallLimit.html" title="Groonga::TooSmallLimit (class)">TooSmallLimit</a></span>, <span class='object_link'><a href="Groonga/TooSmallOffset.html" title="Groonga::TooSmallOffset (class)">TooSmallOffset</a></span>, <span class='object_link'><a href="Groonga/TooSmallPage.html" title="Groonga::TooSmallPage (class)">TooSmallPage</a>
 </span>, <span class='object_link'><a href="Groonga/TooSmallPageSize.html" title="Groonga::TooSmallPageSize (class)">TooSmallPageSize</a></span>, <span class='object_link'><a href="Groonga/Type.html" title="Groonga::Type (class)">Type</a></span>, <span class='object_link'><a href="Groonga/UnknownError.html" title="Groonga::UnknownError (class)">UnknownError</a></span>, <span class='object_link'><a href="Groonga/UnsupportedCommandVersion.html" title="Groonga::UnsupportedCommandVersion (class)">UnsupportedCommandVersion</a></span>, <span class='object_link'><a href="Groonga/UpdateNotAllowed.html" title="Groonga::UpdateNotAllowed (class)">UpdateNotAllowed</a></span>, <span class='object_link'><a href="Groonga/Variable.html" title="Groonga::Variable (class)">Variable</a></span>, <span class='object_link'><a href="Groonga/VariableSizeColumn.html" title="Groonga::VariableSizeColumn (class)">VariableSizeColumn</a></span>, <span class='object_link'><a href="Groonga/WGS84GeoPoint.htm
 l" title="Groonga::WGS84GeoPoint (class)">WGS84GeoPoint</a></span>, <span class='object_link'><a href="Groonga/WindowFunctionError.html" title="Groonga::WindowFunctionError (class)">WindowFunctionError</a></span>, <span class='object_link'><a href="Groonga/WindowsEventLogger.html" title="Groonga::WindowsEventLogger (class)">WindowsEventLogger</a></span>, <span class='object_link'><a href="Groonga/ZLibError.html" title="Groonga::ZLibError (class)">ZLibError</a></span>, <span class='object_link'><a href="Groonga/ZstdError.html" title="Groonga::ZstdError (class)">ZstdError</a></span>
+      <strong class="classes">Classes:</strong> <span class='object_link'><a href="Groonga/Accessor.html" title="Groonga::Accessor (class)">Accessor</a></span>, <span class='object_link'><a href="Groonga/AddressIsInUse.html" title="Groonga::AddressIsInUse (class)">AddressIsInUse</a></span>, <span class='object_link'><a href="Groonga/AddressIsNotAvailable.html" title="Groonga::AddressIsNotAvailable (class)">AddressIsNotAvailable</a></span>, <span class='object_link'><a href="Groonga/ArgumentListTooLong.html" title="Groonga::ArgumentListTooLong (class)">ArgumentListTooLong</a></span>, <span class='object_link'><a href="Groonga/Array.html" title="Groonga::Array (class)">Array</a></span>, <span class='object_link'><a href="Groonga/ArrayCursor.html" title="Groonga::ArrayCursor (class)">ArrayCursor</a></span>, <span class='object_link'><a href="Groonga/BadAddress.html" title="Groonga::BadAddress (class)">BadAddress</a></span>, <span class='object_link'><a href="Groonga/BadFileDesc
 riptor.html" title="Groonga::BadFileDescriptor (class)">BadFileDescriptor</a></span>, <span class='object_link'><a href="Groonga/BrokenPipe.html" title="Groonga::BrokenPipe (class)">BrokenPipe</a></span>, <span class='object_link'><a href="Groonga/CASError.html" title="Groonga::CASError (class)">CASError</a></span>, <span class='object_link'><a href="Groonga/CallbackLogger.html" title="Groonga::CallbackLogger (class)">CallbackLogger</a></span>, <span class='object_link'><a href="Groonga/CallbackQueryLogger.html" title="Groonga::CallbackQueryLogger (class)">CallbackQueryLogger</a></span>, <span class='object_link'><a href="Groonga/Cancel.html" title="Groonga::Cancel (class)">Cancel</a></span>, <span class='object_link'><a href="Groonga/Closed.html" title="Groonga::Closed (class)">Closed</a></span>, <span class='object_link'><a href="Groonga/Column.html" title="Groonga::Column (class)">Column</a></span>, <span class='object_link'><a href="Groonga/CommandError.html" title="Groo
 nga::CommandError (class)">CommandError</a></span>, <span class='object_link'><a href="Groonga/Config.html" title="Groonga::Config (class)">Config</a></span>, <span class='object_link'><a href="Groonga/ConnectionRefused.html" title="Groonga::ConnectionRefused (class)">ConnectionRefused</a></span>, <span class='object_link'><a href="Groonga/Context.html" title="Groonga::Context (class)">Context</a></span>, <span class='object_link'><a href="Groonga/DataColumn.html" title="Groonga::DataColumn (class)">DataColumn</a></span>, <span class='object_link'><a href="Groonga/Database.html" title="Groonga::Database (class)">Database</a></span>, <span class='object_link'><a href="Groonga/DatabaseDumper.html" title="Groonga::DatabaseDumper (class)">DatabaseDumper</a></span>, <span class='object_link'><a href="Groonga/DatabaseInspector.html" title="Groonga::DatabaseInspector (class)">DatabaseInspector</a></span>, <span class='object_link'><a href="Groonga/DirectoryNotEmpty.html" title="Gro
 onga::DirectoryNotEmpty (class)">DirectoryNotEmpty</a></span>, <span class='object_link'><a href="Groonga/DomainError.html" title="Groonga::DomainError (class)">DomainError</a></span>, <span class='object_link'><a href="Groonga/DoubleArrayTrie.html" title="Groonga::DoubleArrayTrie (class)">DoubleArrayTrie</a></span>, <span class='object_link'><a href="Groonga/DoubleArrayTrieCursor.html" title="Groonga::DoubleArrayTrieCursor (class)">DoubleArrayTrieCursor</a></span>, <span class='object_link'><a href="Groonga/EndOfData.html" title="Groonga::EndOfData (class)">EndOfData</a></span>, <span class='object_link'><a href="Groonga/EqualOperator.html" title="Groonga::EqualOperator (class)">EqualOperator</a></span>, <span class='object_link'><a href="Groonga/Error.html" title="Groonga::Error (class)">Error</a></span>, <span class='object_link'><a href="Groonga/ExecFormatError.html" title="Groonga::ExecFormatError (class)">ExecFormatError</a></span>, <span class='object_link'><a href="G
 roonga/Expression.html" title="Groonga::Expression (class)">Expression</a></span>, <span class='object_link'><a href="Groonga/FileCorrupt.html" title="Groonga::FileCorrupt (class)">FileCorrupt</a></span>, <span class='object_link'><a href="Groonga/FileExists.html" title="Groonga::FileExists (class)">FileExists</a></span>, <span class='object_link'><a href="Groonga/FileLogger.html" title="Groonga::FileLogger (class)">FileLogger</a></span>, <span class='object_link'><a href="Groonga/FileQueryLogger.html" title="Groonga::FileQueryLogger (class)">FileQueryLogger</a></span>, <span class='object_link'><a href="Groonga/FileTooLarge.html" title="Groonga::FileTooLarge (class)">FileTooLarge</a></span>, <span class='object_link'><a href="Groonga/FilenameTooLong.html" title="Groonga::FilenameTooLong (class)">FilenameTooLong</a></span>, <span class='object_link'><a href="Groonga/FixSizeColumn.html" title="Groonga::FixSizeColumn (class)">FixSizeColumn</a></span>, <span class='object_link'
 ><a href="Groonga/FunctionNotImplemented.html" title="Groonga::FunctionNotImplemented (class)">FunctionNotImplemented</a></span>, <span class='object_link'><a href="Groonga/GeoPoint.html" title="Groonga::GeoPoint (class)">GeoPoint</a></span>, <span class='object_link'><a href="Groonga/GreaterEqualOperator.html" title="Groonga::GreaterEqualOperator (class)">GreaterEqualOperator</a></span>, <span class='object_link'><a href="Groonga/GreaterOperator.html" title="Groonga::GreaterOperator (class)">GreaterOperator</a></span>, <span class='object_link'><a href="Groonga/Hash.html" title="Groonga::Hash (class)">Hash</a></span>, <span class='object_link'><a href="Groonga/HashCursor.html" title="Groonga::HashCursor (class)">HashCursor</a></span>, <span class='object_link'><a href="Groonga/ID.html" title="Groonga::ID (class)">ID</a></span>, <span class='object_link'><a href="Groonga/IllegalByteSequence.html" title="Groonga::IllegalByteSequence (class)">IllegalByteSequence</a></span>, <s
 pan class='object_link'><a href="Groonga/ImproperLink.html" title="Groonga::ImproperLink (class)">ImproperLink</a></span>, <span class='object_link'><a href="Groonga/InappropriateIOControlOperation.html" title="Groonga::InappropriateIOControlOperation (class)">InappropriateIOControlOperation</a></span>, <span class='object_link'><a href="Groonga/IncompatibleFileFormat.html" title="Groonga::IncompatibleFileFormat (class)">IncompatibleFileFormat</a></span>, <span class='object_link'><a href="Groonga/Index.html" title="Groonga::Index (class)">Index</a></span>, <span class='object_link'><a href="Groonga/IndexColumn.html" title="Groonga::IndexColumn (class)">IndexColumn</a></span>, <span class='object_link'><a href="Groonga/IndexColumnDumper.html" title="Groonga::IndexColumnDumper (class)">IndexColumnDumper</a></span>, <span class='object_link'><a href="Groonga/IndexCursor.html" title="Groonga::IndexCursor (class)">IndexCursor</a></span>, <span class='object_link'><a href="Groong
 a/InputOutputError.html" title="Groonga::InputOutputError (class)">InputOutputError</a></span>, <span class='object_link'><a href="Groonga/InterruptedFunctionCall.html" title="Groonga::InterruptedFunctionCall (class)">InterruptedFunctionCall</a></span>, <span class='object_link'><a href="Groonga/InvalidArgument.html" title="Groonga::InvalidArgument (class)">InvalidArgument</a></span>, <span class='object_link'><a href="Groonga/InvalidFormat.html" title="Groonga::InvalidFormat (class)">InvalidFormat</a></span>, <span class='object_link'><a href="Groonga/InvalidSeek.html" title="Groonga::InvalidSeek (class)">InvalidSeek</a></span>, <span class='object_link'><a href="Groonga/InvertedIndexCursor.html" title="Groonga::InvertedIndexCursor (class)">InvertedIndexCursor</a></span>, <span class='object_link'><a href="Groonga/IsADirectory.html" title="Groonga::IsADirectory (class)">IsADirectory</a></span>, <span class='object_link'><a href="Groonga/LZ4Error.html" title="Groonga::LZ4Err
 or (class)">LZ4Error</a></span>, <span class='object_link'><a href="Groonga/LessEqualOperator.html" title="Groonga::LessEqualOperator (class)">LessEqualOperator</a></span>, <span class='object_link'><a href="Groonga/LessOperator.html" title="Groonga::LessOperator (class)">LessOperator</a></span>, <span class='object_link'><a href="Groonga/Logger.html" title="Groonga::Logger (class)">Logger</a></span>, <span class='object_link'><a href="Groonga/MatchOperator.html" title="Groonga::MatchOperator (class)">MatchOperator</a></span>, <span class='object_link'><a href="Groonga/MemoryPool.html" title="Groonga::MemoryPool (class)">MemoryPool</a></span>, <span class='object_link'><a href="Groonga/Name.html" title="Groonga::Name (class)">Name</a></span>, <span class='object_link'><a href="Groonga/NetworkIsDown.html" title="Groonga::NetworkIsDown (class)">NetworkIsDown</a></span>, <span class='object_link'><a href="Groonga/NoBuffer.html" title="Groonga::NoBuffer (class)">NoBuffer</a></sp
 an>, <span class='object_link'><a href="Groonga/NoChildProcesses.html" title="Groonga::NoChildProcesses (class)">NoChildProcesses</a></span>, <span class='object_link'><a href="Groonga/NoLocksAvailable.html" title="Groonga::NoLocksAvailable (class)">NoLocksAvailable</a></span>, <span class='object_link'><a href="Groonga/NoMemoryAvailable.html" title="Groonga::NoMemoryAvailable (class)">NoMemoryAvailable</a></span>, <span class='object_link'><a href="Groonga/NoSpaceLeftOnDevice.html" title="Groonga::NoSpaceLeftOnDevice (class)">NoSpaceLeftOnDevice</a></span>, <span class='object_link'><a href="Groonga/NoSuchColumn.html" title="Groonga::NoSuchColumn (class)">NoSuchColumn</a></span>, <span class='object_link'><a href="Groonga/NoSuchDevice.html" title="Groonga::NoSuchDevice (class)">NoSuchDevice</a></span>, <span class='object_link'><a href="Groonga/NoSuchDeviceOrAddress.html" title="Groonga::NoSuchDeviceOrAddress (class)">NoSuchDeviceOrAddress</a></span>, <span class='object_li
 nk'><a href="Groonga/NoSuchFileOrDirectory.html" title="Groonga::NoSuchFileOrDirectory (class)">NoSuchFileOrDirectory</a></span>, <span class='object_link'><a href="Groonga/NoSuchProcess.html" title="Groonga::NoSuchProcess (class)">NoSuchProcess</a></span>, <span class='object_link'><a href="Groonga/Normalizer.html" title="Groonga::Normalizer (class)">Normalizer</a></span>, <span class='object_link'><a href="Groonga/NormalizerError.html" title="Groonga::NormalizerError (class)">NormalizerError</a></span>, <span class='object_link'><a href="Groonga/NotADirectory.html" title="Groonga::NotADirectory (class)">NotADirectory</a></span>, <span class='object_link'><a href="Groonga/NotEnoughSpace.html" title="Groonga::NotEnoughSpace (class)">NotEnoughSpace</a></span>, <span class='object_link'><a href="Groonga/NotEqualOperator.html" title="Groonga::NotEqualOperator (class)">NotEqualOperator</a></span>, <span class='object_link'><a href="Groonga/NotSocket.html" title="Groonga::NotSock
 et (class)">NotSocket</a></span>, <span class='object_link'><a href="Groonga/Object.html" title="Groonga::Object (class)">Object</a></span>, <span class='object_link'><a href="Groonga/ObjectCorrupt.html" title="Groonga::ObjectCorrupt (class)">ObjectCorrupt</a></span>, <span class='object_link'><a href="Groonga/OperationNotPermitted.html" title="Groonga::OperationNotPermitted (class)">OperationNotPermitted</a></span>, <span class='object_link'><a href="Groonga/OperationNotSupported.html" title="Groonga::OperationNotSupported (class)">OperationNotSupported</a></span>, <span class='object_link'><a href="Groonga/OperationTimeout.html" title="Groonga::OperationTimeout (class)">OperationTimeout</a></span>, <span class='object_link'><a href="Groonga/OperationWouldBlock.html" title="Groonga::OperationWouldBlock (class)">OperationWouldBlock</a></span>, <span class='object_link'><a href="Groonga/Operator.html" title="Groonga::Operator (class)">Operator</a></span>, <span class='object_
 link'><a href="Groonga/PatriciaTrie.html" title="Groonga::PatriciaTrie (class)">PatriciaTrie</a></span>, <span class='object_link'><a href="Groonga/PatriciaTrieCursor.html" title="Groonga::PatriciaTrieCursor (class)">PatriciaTrieCursor</a></span>, <span class='object_link'><a href="Groonga/PermissionDenied.html" title="Groonga::PermissionDenied (class)">PermissionDenied</a></span>, <span class='object_link'><a href="Groonga/Plugin.html" title="Groonga::Plugin (class)">Plugin</a></span>, <span class='object_link'><a href="Groonga/PluginError.html" title="Groonga::PluginError (class)">PluginError</a></span>, <span class='object_link'><a href="Groonga/Posting.html" title="Groonga::Posting (class)">Posting</a></span>, <span class='object_link'><a href="Groonga/PrefixOperator.html" title="Groonga::PrefixOperator (class)">PrefixOperator</a></span>, <span class='object_link'><a href="Groonga/Procedure.html" title="Groonga::Procedure (class)">Procedure</a></span>, <span class='objec
 t_link'><a href="Groonga/QueryLogger.html" title="Groonga::QueryLogger (class)">QueryLogger</a></span>, <span class='object_link'><a href="Groonga/RangeError.html" title="Groonga::RangeError (class)">RangeError</a></span>, <span class='object_link'><a href="Groonga/ReadOnlyFileSystem.html" title="Groonga::ReadOnlyFileSystem (class)">ReadOnlyFileSystem</a></span>, <span class='object_link'><a href="Groonga/Record.html" title="Groonga::Record (class)">Record</a></span>, <span class='object_link'><a href="Groonga/RegexpOperator.html" title="Groonga::RegexpOperator (class)">RegexpOperator</a></span>, <span class='object_link'><a href="Groonga/RequestTimerID.html" title="Groonga::RequestTimerID (class)">RequestTimerID</a></span>, <span class='object_link'><a href="Groonga/ResourceBusy.html" title="Groonga::ResourceBusy (class)">ResourceBusy</a></span>, <span class='object_link'><a href="Groonga/ResourceDeadlockAvoided.html" title="Groonga::ResourceDeadlockAvoided (class)">Resourc
 eDeadlockAvoided</a></span>, <span class='object_link'><a href="Groonga/ResourceTemporarilyUnavailable.html" title="Groonga::ResourceTemporarilyUnavailable (class)">ResourceTemporarilyUnavailable</a></span>, <span class='object_link'><a href="Groonga/ResultTooLarge.html" title="Groonga::ResultTooLarge (class)">ResultTooLarge</a></span>, <span class='object_link'><a href="Groonga/RetryMax.html" title="Groonga::RetryMax (class)">RetryMax</a></span>, <span class='object_link'><a href="Groonga/Schema.html" title="Groonga::Schema (class)">Schema</a></span>, <span class='object_link'><a href="Groonga/SchemaDumper.html" title="Groonga::SchemaDumper (class)">SchemaDumper</a></span>, <span class='object_link'><a href="Groonga/ScorerError.html" title="Groonga::ScorerError (class)">ScorerError</a></span>, <span class='object_link'><a href="Groonga/Snippet.html" title="Groonga::Snippet (class)">Snippet</a></span>, <span class='object_link'><a href="Groonga/SocketIsAlreadyConnected.html"
  title="Groonga::SocketIsAlreadyConnected (class)">SocketIsAlreadyConnected</a></span>, <span class='object_link'><a href="Groonga/SocketIsAlreadyShutdowned.html" title="Groonga::SocketIsAlreadyShutdowned (class)">SocketIsAlreadyShutdowned</a></span>, <span class='object_link'><a href="Groonga/SocketIsNotConnected.html" title="Groonga::SocketIsNotConnected (class)">SocketIsNotConnected</a></span>, <span class='object_link'><a href="Groonga/SocketNotInitialized.html" title="Groonga::SocketNotInitialized (class)">SocketNotInitialized</a></span>, <span class='object_link'><a href="Groonga/StackOverFlow.html" title="Groonga::StackOverFlow (class)">StackOverFlow</a></span>, <span class='object_link'><a href="Groonga/StatisticMeasurer.html" title="Groonga::StatisticMeasurer (class)">StatisticMeasurer</a></span>, <span class='object_link'><a href="Groonga/SubRecords.html" title="Groonga::SubRecords (class)">SubRecords</a></span>, <span class='object_link'><a href="Groonga/SyntaxErr
 or.html" title="Groonga::SyntaxError (class)">SyntaxError</a></span>, <span class='object_link'><a href="Groonga/Table.html" title="Groonga::Table (class)">Table</a></span>, <span class='object_link'><a href="Groonga/TableCursor.html" title="Groonga::TableCursor (class)">TableCursor</a></span>, <span class='object_link'><a href="Groonga/TableDumper.html" title="Groonga::TableDumper (class)">TableDumper</a></span>, <span class='object_link'><a href="Groonga/Thread.html" title="Groonga::Thread (class)">Thread</a></span>, <span class='object_link'><a href="Groonga/TokenFilterError.html" title="Groonga::TokenFilterError (class)">TokenFilterError</a></span>, <span class='object_link'><a href="Groonga/TokenizerError.html" title="Groonga::TokenizerError (class)">TokenizerError</a></span>, <span class='object_link'><a href="Groonga/TokyoGeoPoint.html" title="Groonga::TokyoGeoPoint (class)">TokyoGeoPoint</a></span>, <span class='object_link'><a href="Groonga/TooLargeOffset.html" titl
 e="Groonga::TooLargeOffset (class)">TooLargeOffset</a></span>, <span class='object_link'><a href="Groonga/TooLargePage.html" title="Groonga::TooLargePage (class)">TooLargePage</a></span>, <span class='object_link'><a href="Groonga/TooManyLinks.html" title="Groonga::TooManyLinks (class)">TooManyLinks</a></span>, <span class='object_link'><a href="Groonga/TooManyOpenFiles.html" title="Groonga::TooManyOpenFiles (class)">TooManyOpenFiles</a></span>, <span class='object_link'><a href="Groonga/TooManyOpenFilesInSystem.html" title="Groonga::TooManyOpenFilesInSystem (class)">TooManyOpenFilesInSystem</a></span>, <span class='object_link'><a href="Groonga/TooManySymbolicLinks.html" title="Groonga::TooManySymbolicLinks (class)">TooManySymbolicLinks</a></span>, <span class='object_link'><a href="Groonga/TooSmallLimit.html" title="Groonga::TooSmallLimit (class)">TooSmallLimit</a></span>, <span class='object_link'><a href="Groonga/TooSmallOffset.html" title="Groonga::TooSmallOffset (class
 )">TooSmallOffset</a></span>, <span class='object_link'><a href="Groonga/TooSmallPage.html" title="Groonga::TooSmallPage (class)">TooSmallPage</a></span>, <span class='object_link'><a href="Groonga/TooSmallPageSize.html" title="Groonga::TooSmallPageSize (class)">TooSmallPageSize</a></span>, <span class='object_link'><a href="Groonga/Type.html" title="Groonga::Type (class)">Type</a></span>, <span class='object_link'><a href="Groonga/UnknownError.html" title="Groonga::UnknownError (class)">UnknownError</a></span>, <span class='object_link'><a href="Groonga/UnsupportedCommandVersion.html" title="Groonga::UnsupportedCommandVersion (class)">UnsupportedCommandVersion</a></span>, <span class='object_link'><a href="Groonga/UpdateNotAllowed.html" title="Groonga::UpdateNotAllowed (class)">UpdateNotAllowed</a></span>, <span class='object_link'><a href="Groonga/Variable.html" title="Groonga::Variable (class)">Variable</a></span>, <span class='object_link'><a href="Groonga/VariableSizeCo
 lumn.html" title="Groonga::VariableSizeColumn (class)">VariableSizeColumn</a></span>, <span class='object_link'><a href="Groonga/WGS84GeoPoint.html" title="Groonga::WGS84GeoPoint (class)">WGS84GeoPoint</a></span>, <span class='object_link'><a href="Groonga/WindowFunctionError.html" title="Groonga::WindowFunctionError (class)">WindowFunctionError</a></span>, <span class='object_link'><a href="Groonga/WindowsEventLogger.html" title="Groonga::WindowsEventLogger (class)">WindowsEventLogger</a></span>, <span class='object_link'><a href="Groonga/ZLibError.html" title="Groonga::ZLibError (class)">ZLibError</a></span>, <span class='object_link'><a href="Groonga/ZstdError.html" title="Groonga::ZstdError (class)">ZstdError</a></span>
     
   
 </p>
@@ -273,7 +275,7 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA</
         <li class="public ">
   <span class="summary_signature">
     
-      <a href="#[]-class_method" title="[] (class method)">.<strong>[]</strong>(name)  &#x21d2; Object </a>
+      <a href="#%5B%5D-class_method" title="[] (class method)">.<strong>[]</strong>(name)  &#x21d2; Object </a>
     
 
     
@@ -388,7 +390,7 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA</
         <li class="public ">
   <span class="summary_signature">
     
-      <a href="#lock_timeout=-class_method" title="lock_timeout= (class method)">.<strong>lock_timeout=</strong>(timeout)  &#x21d2; Object </a>
+      <a href="#lock_timeout%3D-class_method" title="lock_timeout= (class method)">.<strong>lock_timeout=</strong>(timeout)  &#x21d2; Object </a>
     
 
     
@@ -500,7 +502,7 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA</
       <pre class="code"><span class="info file"># File 'lib/groonga.rb', line 87</span>
 
 <span class='kw'>def</span> <span class='op'>[]</span><span class='lparen'>(</span><span class='id identifier rubyid_name'>name</span><span class='rparen'>)</span>
-  <span class='const'><span class='object_link'><a href="Groonga/Context.html" title="Groonga::Context (class)">Context</a></span></span><span class='period'>.</span><span class='id identifier rubyid_default'><span class='object_link'><a href="Groonga/Context.html#default-class_method" title="Groonga::Context.default (method)">default</a></span></span><span class='lbracket'>[</span><span class='id identifier rubyid_name'>name</span><span class='rbracket'>]</span>
+  <span class='const'>Context</span><span class='period'>.</span><span class='id identifier rubyid_default'>default</span><span class='lbracket'>[</span><span class='id identifier rubyid_name'>name</span><span class='rbracket'>]</span>
 <span class='kw'>end</span></pre>
     </td>
   </tr>
@@ -542,7 +544,7 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA</
       <pre class="code"><span class="info file"># File 'lib/groonga.rb', line 77</span>
 
 <span class='kw'>def</span> <span class='id identifier rubyid_bindings_version'>bindings_version</span>
-  <span class='const'><span class='object_link'><a href="#BINDINGS_VERSION-constant" title="Groonga::BINDINGS_VERSION (constant)">BINDINGS_VERSION</a></span></span><span class='period'>.</span><span class='id identifier rubyid_join'>join</span><span class='lparen'>(</span><span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>.</span><span class='tstring_end'>&quot;</span></span><span class='rparen'>)</span>
+  <span class='const'>BINDINGS_VERSION</span><span class='period'>.</span><span class='id identifier rubyid_join'>join</span><span class='lparen'>(</span><span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>.</span><span class='tstring_end'>&quot;</span></span><span class='rparen'>)</span>
 <span class='kw'>end</span></pre>
     </td>
   </tr>
@@ -584,7 +586,7 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA</
       <pre class="code"><span class="info file"># File 'lib/groonga.rb', line 58</span>
 
 <span class='kw'>def</span> <span class='id identifier rubyid_build_version'>build_version</span>
-  <span class='const'><span class='object_link'><a href="#BUILD_VERSION-constant" title="Groonga::BUILD_VERSION (constant)">BUILD_VERSION</a></span></span><span class='period'>.</span><span class='id identifier rubyid_join'>join</span><span class='lparen'>(</span><span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>.</span><span class='tstring_end'>&quot;</span></span><span class='rparen'>)</span>
+  <span class='const'>BUILD_VERSION</span><span class='period'>.</span><span class='id identifier rubyid_join'>join</span><span class='lparen'>(</span><span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>.</span><span class='tstring_end'>&quot;</span></span><span class='rparen'>)</span>
 <span class='kw'>end</span></pre>
     </td>
   </tr>
@@ -898,7 +900,7 @@ rb_grn_s_set_lock_timeout (VALUE klass, VALUE timeout)
         <p class="example_title"><div class='inline'><p>How to get the Groonga package’s label</p>
 </div></p>
       
-      <pre class="example code"><code><span class='const'><span class='object_link'><a href="" title="Groonga (module)">Groonga</a></span></span><span class='period'>.</span><span class='id identifier rubyid_package_label'>package_label</span> <span class='comment'># =&gt; &quot;Groonga&quot;</span></code></pre>
+      <pre class="example code"><code><span class='const'>Groonga</span><span class='period'>.</span><span class='id identifier rubyid_package_label'>package_label</span> <span class='comment'># =&gt; &quot;Groonga&quot;</span></code></pre>
     
   </div>
 
@@ -1026,7 +1028,7 @@ rb_grn_s_get_package_label (VALUE klass)
       <pre class="code"><span class="info file"># File 'lib/groonga.rb', line 66</span>
 
 <span class='kw'>def</span> <span class='id identifier rubyid_version'>version</span>
-  <span class='id identifier rubyid_major'>major</span><span class='comma'>,</span> <span class='id identifier rubyid_minor'>minor</span><span class='comma'>,</span> <span class='id identifier rubyid_micro'>micro</span><span class='comma'>,</span> <span class='id identifier rubyid_tag'>tag</span> <span class='op'>=</span> <span class='const'><span class='object_link'><a href="#VERSION-constant" title="Groonga::VERSION (constant)">VERSION</a></span></span>
+  <span class='id identifier rubyid_major'>major</span><span class='comma'>,</span> <span class='id identifier rubyid_minor'>minor</span><span class='comma'>,</span> <span class='id identifier rubyid_micro'>micro</span><span class='comma'>,</span> <span class='id identifier rubyid_tag'>tag</span> <span class='op'>=</span> <span class='const'>VERSION</span>
   <span class='id identifier rubyid_version_string'>version_string</span> <span class='op'>=</span> <span class='lbracket'>[</span><span class='id identifier rubyid_major'>major</span><span class='comma'>,</span> <span class='id identifier rubyid_minor'>minor</span><span class='comma'>,</span> <span class='id identifier rubyid_micro'>micro</span><span class='rbracket'>]</span><span class='period'>.</span><span class='id identifier rubyid_join'>join</span><span class='lparen'>(</span><span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>.</span><span class='tstring_end'>&quot;</span></span><span class='rparen'>)</span>
   <span class='id identifier rubyid_version_string'>version_string</span> <span class='op'>&lt;&lt;</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>-</span><span class='embexpr_beg'>#{</span><span class='id identifier rubyid_tag'>tag</span><span class='embexpr_end'>}</span><span class='tstring_end'>&quot;</span></span> <span class='kw'>if</span> <span class='id identifier rubyid_tag'>tag</span>
   <span class='id identifier rubyid_version_string'>version_string</span>

  Modified: rroonga/en/Groonga/Accessor.html (+8 -3)
===================================================================
--- rroonga/en/Groonga/Accessor.html    2017-01-12 23:14:03 +0900 (dbdbf2f)
+++ rroonga/en/Groonga/Accessor.html    2017-04-29 11:50:21 +0900 (9c295d2)
@@ -32,7 +32,7 @@
   </head>
   <body>
     <div class="nav_wrap">
-      <iframe id="nav" src="../class_list.html?1"></iframe>
+      <iframe id="nav" src="../class_list.html"></iframe>
       <div id="resizer"></div>
     </div>
 
@@ -90,6 +90,8 @@
         <div class="clear"></div>
       </div>
 
+      <iframe id="search_frame" src="../class_list.html"></iframe>
+
       <div id="content"><h1>Class: Groonga::Accessor
   
   
@@ -105,6 +107,8 @@
         <ul class="fullTree">
           <li>Object</li>
           
+            <li class="next">Data</li>
+          
             <li class="next"><span class='object_link'><a href="Object.html" title="Groonga::Object (class)">Object</a></span></li>
           
             <li class="next">Groonga::Accessor</li>
@@ -196,8 +200,9 @@
   
   
   <h3 class="inherited">Methods inherited from <span class='object_link'><a href="Object.html" title="Groonga::Object (class)">Object</a></span></h3>
-  <p class="inherited"><span class='object_link'><a href="Object.html#==-instance_method" title="Groonga::Object#== (method)">#==</a></span>, <span class='object_link'><a href="Object.html#[]-instance_method" title="Groonga::Object#[] (method)">#[]</a></span>, <span class='object_link'><a href="Object.html#[]=-instance_method" title="Groonga::Object#[]= (method)">#[]=</a></span>, <span class='object_link'><a href="Object.html#accessor%3F-instance_method" title="Groonga::Object#accessor? (method)">#accessor?</a></span>, <span class='object_link'><a href="Object.html#append-instance_method" title="Groonga::Object#append (method)">#append</a></span>, <span class='object_link'><a href="Object.html#builtin%3F-instance_method" title="Groonga::Object#builtin? (method)">#builtin?</a></span>, <span class='object_link'><a href="Object.html#close-instance_method" title="Groonga::Object#close (method)">#close</a></span>, <span class='object_link'><a href="Object.html#closed%3F-instance_
 method" title="Groonga::Object#closed? (method)">#closed?</a></span>, <span class='object_link'><a href="Object.html#column%3F-instance_method" title="Groonga::Object#column? (method)">#column?</a></span>, <span class='object_link'><a href="Object.html#dirty%3F-instance_method" title="Groonga::Object#dirty? (method)">#dirty?</a></span>, <span class='object_link'><a href="Object.html#domain-instance_method" title="Groonga::Object#domain (method)">#domain</a></span>, <span class='object_link'><a href="Object.html#function_procedure%3F-instance_method" title="Groonga::Object#function_procedure? (method)">#function_procedure?</a></span>, <span class='object_link'><a href="Object.html#id-instance_method" title="Groonga::Object#id (method)">#id</a></span>, <span class='object_link'><a href="Object.html#index_column%3F-instance_method" title="Groonga::Object#index_column? (method)">#index_column?</a></span>, <span class='object_link'><a href="Object.html#inspect-instance_method" ti
 tle="Groonga::Object#inspect (method)">#inspect</a></span>, <span class='object_link'><a href="Object.html#key_accessor%3F-instance_method" title="Groonga::Object#key_accessor? (method)">#key_accessor?</a></span>, <span class='object_link'><a href="Object.html#last_modified-instance_method" title="Groonga::Object#last_modified (method)">#last_modified</a></span>, <span class='object_link'><a href="Object.html#name-instance_method" title="Groonga::Object#name (method)">#name</a></span>, <span class='object_link'><a href="Object.html#path-instance_method" title="Groonga::Object#path (method)">#path</a></span>, <span class='object_link'><a href="Object.html#persistent%3F-instance_method" title="Groonga::Object#persistent? (method)">#persistent?</a></span>, <span class='object_link'><a href="Object.html#prepend-instance_method" title="Groonga::Object#prepend (method)">#prepend</a></span>, <span class='object_link'><a href="Object.html#procedure%3F-instance_method" title="Groonga
 ::Object#procedure? (method)">#procedure?</a></span>, <span class='object_link'><a href="Object.html#range-instance_method" title="Groonga::Object#range (method)">#range</a></span>, <span class='object_link'><a href="Object.html#reference_column%3F-instance_method" title="Groonga::Object#reference_column? (method)">#reference_column?</a></span>, <span class='object_link'><a href="Object.html#remove-instance_method" title="Groonga::Object#remove (method)">#remove</a></span>, <span class='object_link'><a href="Object.html#scorer_procedure%3F-instance_method" title="Groonga::Object#scorer_procedure? (method)">#scorer_procedure?</a></span>, <span class='object_link'><a href="Object.html#selector_only_procedure%3F-instance_method" title="Groonga::Object#selector_only_procedure? (method)">#selector_only_procedure?</a></span>, <span class='object_link'><a href="Object.html#selector_procedure%3F-instance_method" title="Groonga::Object#selector_procedure? (method)">#selector_procedur
 e?</a></span>, <span class='object_link'><a href="Object.html#table%3F-instance_method" title="Groonga::Object#table? (method)">#table?</a></span>, <span class='object_link'><a href="Object.html#temporary%3F-instance_method" title="Groonga::Object#temporary? (method)">#temporary?</a></span>, <span class='object_link'><a href="Object.html#touch-instance_method" title="Groonga::Object#touch (method)">#touch</a></span>, <span class='object_link'><a href="Object.html#unlink-instance_method" title="Groonga::Object#unlink (method)">#unlink</a></span>, <span class='object_link'><a href="Object.html#window_function_procedure%3F-instance_method" title="Groonga::Object#window_function_procedure? (method)">#window_function_procedure?</a></span></p>
+  <p class="inherited"><span class='object_link'><a href="Object.html#%3D%3D-instance_method" title="Groonga::Object#== (method)">#==</a></span>, <span class='object_link'><a href="Object.html#%5B%5D-instance_method" title="Groonga::Object#[] (method)">#[]</a></span>, <span class='object_link'><a href="Object.html#%5B%5D%3D-instance_method" title="Groonga::Object#[]= (method)">#[]=</a></span>, <span class='object_link'><a href="Object.html#accessor%3F-instance_method" title="Groonga::Object#accessor? (method)">#accessor?</a></span>, <span class='object_link'><a href="Object.html#append-instance_method" title="Groonga::Object#append (method)">#append</a></span>, <span class='object_link'><a href="Object.html#builtin%3F-instance_method" title="Groonga::Object#builtin? (method)">#builtin?</a></span>, <span class='object_link'><a href="Object.html#close-instance_method" title="Groonga::Object#close (method)">#close</a></span>, <span class='object_link'><a href="Object.html#close
 d%3F-instance_method" title="Groonga::Object#closed? (method)">#closed?</a></span>, <span class='object_link'><a href="Object.html#column%3F-instance_method" title="Groonga::Object#column? (method)">#column?</a></span>, <span class='object_link'><a href="Object.html#dirty%3F-instance_method" title="Groonga::Object#dirty? (method)">#dirty?</a></span>, <span class='object_link'><a href="Object.html#domain-instance_method" title="Groonga::Object#domain (method)">#domain</a></span>, <span class='object_link'><a href="Object.html#function_procedure%3F-instance_method" title="Groonga::Object#function_procedure? (method)">#function_procedure?</a></span>, <span class='object_link'><a href="Object.html#id-instance_method" title="Groonga::Object#id (method)">#id</a></span>, <span class='object_link'><a href="Object.html#index_column%3F-instance_method" title="Groonga::Object#index_column? (method)">#index_column?</a></span>, <span class='object_link'><a href="Object.html#inspect-insta
 nce_method" title="Groonga::Object#inspect (method)">#inspect</a></span>, <span class='object_link'><a href="Object.html#key_accessor%3F-instance_method" title="Groonga::Object#key_accessor? (method)">#key_accessor?</a></span>, <span class='object_link'><a href="Object.html#last_modified-instance_method" title="Groonga::Object#last_modified (method)">#last_modified</a></span>, <span class='object_link'><a href="Object.html#name-instance_method" title="Groonga::Object#name (method)">#name</a></span>, <span class='object_link'><a href="Object.html#path-instance_method" title="Groonga::Object#path (method)">#path</a></span>, <span class='object_link'><a href="Object.html#persistent%3F-instance_method" title="Groonga::Object#persistent? (method)">#persistent?</a></span>, <span class='object_link'><a href="Object.html#prepend-instance_method" title="Groonga::Object#prepend (method)">#prepend</a></span>, <span class='object_link'><a href="Object.html#procedure%3F-instance_method" 
 title="Groonga::Object#procedure? (method)">#procedure?</a></span>, <span class='object_link'><a href="Object.html#range-instance_method" title="Groonga::Object#range (method)">#range</a></span>, <span class='object_link'><a href="Object.html#reference_column%3F-instance_method" title="Groonga::Object#reference_column? (method)">#reference_column?</a></span>, <span class='object_link'><a href="Object.html#remove-instance_method" title="Groonga::Object#remove (method)">#remove</a></span>, <span class='object_link'><a href="Object.html#scorer_procedure%3F-instance_method" title="Groonga::Object#scorer_procedure? (method)">#scorer_procedure?</a></span>, <span class='object_link'><a href="Object.html#selector_only_procedure%3F-instance_method" title="Groonga::Object#selector_only_procedure? (method)">#selector_only_procedure?</a></span>, <span class='object_link'><a href="Object.html#selector_procedure%3F-instance_method" title="Groonga::Object#selector_procedure? (method)">#sel
 ector_procedure?</a></span>, <span class='object_link'><a href="Object.html#table%3F-instance_method" title="Groonga::Object#table? (method)">#table?</a></span>, <span class='object_link'><a href="Object.html#temporary%3F-instance_method" title="Groonga::Object#temporary? (method)">#temporary?</a></span>, <span class='object_link'><a href="Object.html#touch-instance_method" title="Groonga::Object#touch (method)">#touch</a></span>, <span class='object_link'><a href="Object.html#unlink-instance_method" title="Groonga::Object#unlink (method)">#unlink</a></span>, <span class='object_link'><a href="Object.html#window_function_procedure%3F-instance_method" title="Groonga::Object#window_function_procedure? (method)">#window_function_procedure?</a></span></p>
 
+  
 
   <div id="instance_method_details" class="method_details_list">
     <h2>Instance Method Details</h2>
@@ -225,7 +230,7 @@
     <p class="tag_title">Examples:</p>
     
       
-      <pre class="example code"><code><span class='id identifier rubyid_items'>items</span> <span class='op'>=</span> <span class='const'><span class='object_link'><a href="../Groonga.html" title="Groonga (module)">Groonga</a></span></span><span class='op'>::</span><span class='const'><span class='object_link'><a href="Array.html" title="Groonga::Array (class)">Array</a></span></span><span class='period'>.</span><span class='id identifier rubyid_create'><span class='object_link'><a href="Array.html#create-class_method" title="Groonga::Array.create (method)">create</a></span></span><span class='lparen'>(</span><span class='symbol'>:name</span> <span class='op'>=&gt;</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>Items</span><span class='tstring_end'>&quot;</span></span><span class='rparen'>)</span>
+      <pre class="example code"><code><span class='id identifier rubyid_items'>items</span> <span class='op'>=</span> <span class='const'>Groonga</span><span class='op'>::</span><span class='const'>Array</span><span class='period'>.</span><span class='id identifier rubyid_create'>create</span><span class='lparen'>(</span><span class='symbol'>:name</span> <span class='op'>=&gt;</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>Items</span><span class='tstring_end'>&quot;</span></span><span class='rparen'>)</span>
 <span class='id identifier rubyid_id'>id</span> <span class='op'>=</span> <span class='id identifier rubyid_items'>items</span><span class='period'>.</span><span class='id identifier rubyid_column'>column</span><span class='lparen'>(</span><span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>_id</span><span class='tstring_end'>&quot;</span></span><span class='rparen'>)</span>
 <span class='id identifier rubyid_id'>id</span><span class='period'>.</span><span class='id identifier rubyid_name'>name</span> <span class='comment'># =&gt; nil
 </span><span class='id identifier rubyid_id'>id</span><span class='period'>.</span><span class='id identifier rubyid_local_name'>local_name</span> <span class='comment'># =&gt; &quot;_id&quot;</span></code></pre>

  Modified: rroonga/en/Groonga/AddressIsInUse.html (+3 -1)
===================================================================
--- rroonga/en/Groonga/AddressIsInUse.html    2017-01-12 23:14:03 +0900 (0e687e0)
+++ rroonga/en/Groonga/AddressIsInUse.html    2017-04-29 11:50:21 +0900 (e0fb9be)
@@ -32,7 +32,7 @@
   </head>
   <body>
     <div class="nav_wrap">
-      <iframe id="nav" src="../class_list.html?1"></iframe>
+      <iframe id="nav" src="../class_list.html"></iframe>
       <div id="resizer"></div>
     </div>
 
@@ -90,6 +90,8 @@
         <div class="clear"></div>
       </div>
 
+      <iframe id="search_frame" src="../class_list.html"></iframe>
+
       <div id="content"><h1>Exception: Groonga::AddressIsInUse
   
   

  Modified: rroonga/en/Groonga/AddressIsNotAvailable.html (+3 -1)
===================================================================
--- rroonga/en/Groonga/AddressIsNotAvailable.html    2017-01-12 23:14:03 +0900 (da889fa)
+++ rroonga/en/Groonga/AddressIsNotAvailable.html    2017-04-29 11:50:21 +0900 (459ffb1)
@@ -32,7 +32,7 @@
   </head>
   <body>
     <div class="nav_wrap">
-      <iframe id="nav" src="../class_list.html?1"></iframe>
+      <iframe id="nav" src="../class_list.html"></iframe>
       <div id="resizer"></div>
     </div>
 
@@ -90,6 +90,8 @@
         <div class="clear"></div>
       </div>
 
+      <iframe id="search_frame" src="../class_list.html"></iframe>
+
       <div id="content"><h1>Exception: Groonga::AddressIsNotAvailable
   
   

  Modified: rroonga/en/Groonga/ArgumentListTooLong.html (+3 -1)
===================================================================
--- rroonga/en/Groonga/ArgumentListTooLong.html    2017-01-12 23:14:03 +0900 (d376c34)
+++ rroonga/en/Groonga/ArgumentListTooLong.html    2017-04-29 11:50:21 +0900 (433bed7)
@@ -32,7 +32,7 @@
   </head>
   <body>
     <div class="nav_wrap">
-      <iframe id="nav" src="../class_list.html?1"></iframe>
+      <iframe id="nav" src="../class_list.html"></iframe>
       <div id="resizer"></div>
     </div>
 
@@ -90,6 +90,8 @@
         <div class="clear"></div>
       </div>
 
+      <iframe id="search_frame" src="../class_list.html"></iframe>
+
       <div id="content"><h1>Exception: Groonga::ArgumentListTooLong
   
   

  Modified: rroonga/en/Groonga/Array.html (+30 -25)
===================================================================
--- rroonga/en/Groonga/Array.html    2017-01-12 23:14:03 +0900 (edaa24b)
+++ rroonga/en/Groonga/Array.html    2017-04-29 11:50:21 +0900 (a3452cd)
@@ -32,7 +32,7 @@
   </head>
   <body>
     <div class="nav_wrap">
-      <iframe id="nav" src="../class_list.html?1"></iframe>
+      <iframe id="nav" src="../class_list.html"></iframe>
       <div id="resizer"></div>
     </div>
 
@@ -90,6 +90,8 @@
         <div class="clear"></div>
       </div>
 
+      <iframe id="search_frame" src="../class_list.html"></iframe>
+
       <div id="content"><h1>Class: Groonga::Array
   
   
@@ -105,6 +107,8 @@
         <ul class="fullTree">
           <li>Object</li>
           
+            <li class="next">Data</li>
+          
             <li class="next"><span class='object_link'><a href="Object.html" title="Groonga::Object (class)">Object</a></span></li>
           
             <li class="next"><span class='object_link'><a href="Table.html" title="Groonga::Table (class)">Table</a></span></li>
@@ -299,7 +303,7 @@ IDで識別する。</p>
   
   
   <h3 class="inherited">Methods inherited from <span class='object_link'><a href="Table.html" title="Groonga::Table (class)">Table</a></span></h3>
-  <p class="inherited"><span class='object_link'><a href="Table.html#[]-instance_method" title="Groonga::Table#[] (method)">#[]</a></span>, <span class='object_link'><a href="Table.html#clear_lock-instance_method" title="Groonga::Table#clear_lock (method)">#clear_lock</a></span>, <span class='object_link'><a href="Table.html#column-instance_method" title="Groonga::Table#column (method)">#column</a></span>, <span class='object_link'><a href="Table.html#column_value-instance_method" title="Groonga::Table#column_value (method)">#column_value</a></span>, <span class='object_link'><a href="Table.html#columns-instance_method" title="Groonga::Table#columns (method)">#columns</a></span>, <span class='object_link'><a href="Table.html#define_column-instance_method" title="Groonga::Table#define_column (method)">#define_column</a></span>, <span class='object_link'><a href="Table.html#define_index_column-instance_method" title="Groonga::Table#define_index_column (method)">#define_index_c
 olumn</a></span>, <span class='object_link'><a href="Table.html#defrag-instance_method" title="Groonga::Table#defrag (method)">#defrag</a></span>, <span class='object_link'><a href="Table.html#delete-instance_method" title="Groonga::Table#delete (method)">#delete</a></span>, <span class='object_link'><a href="Table.html#difference!-instance_method" title="Groonga::Table#difference! (method)">#difference!</a></span>, <span class='object_link'><a href="Table.html#disk_usage-instance_method" title="Groonga::Table#disk_usage (method)">#disk_usage</a></span>, <span class='object_link'><a href="Table.html#each-instance_method" title="Groonga::Table#each (method)">#each</a></span>, <span class='object_link'><a href="Table.html#each_sub_record-instance_method" title="Groonga::Table#each_sub_record (method)">#each_sub_record</a></span>, <span class='object_link'><a href="Table.html#empty%3F-instance_method" title="Groonga::Table#empty? (method)">#empty?</a></span>, <span class='objec
 t_link'><a href="Table.html#exist%3F-instance_method" title="Groonga::Table#exist? (method)">#exist?</a></span>, <span class='object_link'><a href="Table.html#geo_sort-instance_method" title="Groonga::Table#geo_sort (method)">#geo_sort</a></span>, <span class='object_link'><a href="Table.html#group-instance_method" title="Groonga::Table#group (method)">#group</a></span>, <span class='object_link'><a href="Table.html#have_column%3F-instance_method" title="Groonga::Table#have_column? (method)">#have_column?</a></span>, <span class='object_link'><a href="Table.html#have_n_sub_records_space%3F-instance_method" title="Groonga::Table#have_n_sub_records_space? (method)">#have_n_sub_records_space?</a></span>, <span class='object_link'><a href="Table.html#initialize-instance_method" title="Groonga::Table#initialize (method)">#initialize</a></span>, <span class='object_link'><a href="Table.html#inspect-instance_method" title="Groonga::Table#inspect (method)">#inspect</a></span>, <span
  class='object_link'><a href="Table.html#intersection!-instance_method" title="Groonga::Table#intersection! (method)">#intersection!</a></span>, <span class='object_link'><a href="Table.html#lock-instance_method" title="Groonga::Table#lock (method)">#lock</a></span>, <span class='object_link'><a href="Table.html#locked%3F-instance_method" title="Groonga::Table#locked? (method)">#locked?</a></span>, <span class='object_link'><a href="Table.html#merge!-instance_method" title="Groonga::Table#merge! (method)">#merge!</a></span>, <span class='object_link'><a href="Table.html#open_cursor-instance_method" title="Groonga::Table#open_cursor (method)">#open_cursor</a></span>, <span class='object_link'><a href="Table.html#paginate-instance_method" title="Groonga::Table#paginate (method)">#paginate</a></span>, <span class='object_link'><a href="Table.html#records-instance_method" title="Groonga::Table#records (method)">#records</a></span>, <span class='object_link'><a href="Table.html#r
 ename-instance_method" title="Groonga::Table#rename (method)">#rename</a></span>, <span class='object_link'><a href="Table.html#select-instance_method" title="Groonga::Table#select (method)">#select</a></span>, <span class='object_link'><a href="Table.html#set_column_value-instance_method" title="Groonga::Table#set_column_value (method)">#set_column_value</a></span>, <span class='object_link'><a href="Table.html#set_value-instance_method" title="Groonga::Table#set_value (method)">#set_value</a></span>, <span class='object_link'><a href="Table.html#size-instance_method" title="Groonga::Table#size (method)">#size</a></span>, <span class='object_link'><a href="Table.html#sort-instance_method" title="Groonga::Table#sort (method)">#sort</a></span>, <span class='object_link'><a href="Table.html#support_key%3F-instance_method" title="Groonga::Table#support_key? (method)">#support_key?</a></span>, <span class='object_link'><a href="Table.html#support_sub_records%3F-instance_method" 
 title="Groonga::Table#support_sub_records? (method)">#support_sub_records?</a></span>, <span class='object_link'><a href="Table.html#support_value%3F-instance_method" title="Groonga::Table#support_value? (method)">#support_value?</a></span>, <span class='object_link'><a href="Table.html#truncate-instance_method" title="Groonga::Table#truncate (method)">#truncate</a></span>, <span class='object_link'><a href="Table.html#union!-instance_method" title="Groonga::Table#union! (method)">#union!</a></span>, <span class='object_link'><a href="Table.html#unlock-instance_method" title="Groonga::Table#unlock (method)">#unlock</a></span>, <span class='object_link'><a href="Table.html#value-instance_method" title="Groonga::Table#value (method)">#value</a></span></p>
+  <p class="inherited"><span class='object_link'><a href="Table.html#%5B%5D-instance_method" title="Groonga::Table#[] (method)">#[]</a></span>, <span class='object_link'><a href="Table.html#clear_lock-instance_method" title="Groonga::Table#clear_lock (method)">#clear_lock</a></span>, <span class='object_link'><a href="Table.html#column-instance_method" title="Groonga::Table#column (method)">#column</a></span>, <span class='object_link'><a href="Table.html#column_value-instance_method" title="Groonga::Table#column_value (method)">#column_value</a></span>, <span class='object_link'><a href="Table.html#columns-instance_method" title="Groonga::Table#columns (method)">#columns</a></span>, <span class='object_link'><a href="Table.html#define_column-instance_method" title="Groonga::Table#define_column (method)">#define_column</a></span>, <span class='object_link'><a href="Table.html#define_index_column-instance_method" title="Groonga::Table#define_index_column (method)">#define_ind
 ex_column</a></span>, <span class='object_link'><a href="Table.html#defrag-instance_method" title="Groonga::Table#defrag (method)">#defrag</a></span>, <span class='object_link'><a href="Table.html#delete-instance_method" title="Groonga::Table#delete (method)">#delete</a></span>, <span class='object_link'><a href="Table.html#difference%21-instance_method" title="Groonga::Table#difference! (method)">#difference!</a></span>, <span class='object_link'><a href="Table.html#disk_usage-instance_method" title="Groonga::Table#disk_usage (method)">#disk_usage</a></span>, <span class='object_link'><a href="Table.html#each-instance_method" title="Groonga::Table#each (method)">#each</a></span>, <span class='object_link'><a href="Table.html#each_sub_record-instance_method" title="Groonga::Table#each_sub_record (method)">#each_sub_record</a></span>, <span class='object_link'><a href="Table.html#empty%3F-instance_method" title="Groonga::Table#empty? (method)">#empty?</a></span>, <span class=
 'object_link'><a href="Table.html#exist%3F-instance_method" title="Groonga::Table#exist? (method)">#exist?</a></span>, <span class='object_link'><a href="Table.html#geo_sort-instance_method" title="Groonga::Table#geo_sort (method)">#geo_sort</a></span>, <span class='object_link'><a href="Table.html#group-instance_method" title="Groonga::Table#group (method)">#group</a></span>, <span class='object_link'><a href="Table.html#have_column%3F-instance_method" title="Groonga::Table#have_column? (method)">#have_column?</a></span>, <span class='object_link'><a href="Table.html#have_n_sub_records_space%3F-instance_method" title="Groonga::Table#have_n_sub_records_space? (method)">#have_n_sub_records_space?</a></span>, <span class='object_link'><a href="Table.html#initialize-instance_method" title="Groonga::Table#initialize (method)">#initialize</a></span>, <span class='object_link'><a href="Table.html#inspect-instance_method" title="Groonga::Table#inspect (method)">#inspect</a></span>,
  <span class='object_link'><a href="Table.html#intersection%21-instance_method" title="Groonga::Table#intersection! (method)">#intersection!</a></span>, <span class='object_link'><a href="Table.html#lock-instance_method" title="Groonga::Table#lock (method)">#lock</a></span>, <span class='object_link'><a href="Table.html#locked%3F-instance_method" title="Groonga::Table#locked? (method)">#locked?</a></span>, <span class='object_link'><a href="Table.html#merge%21-instance_method" title="Groonga::Table#merge! (method)">#merge!</a></span>, <span class='object_link'><a href="Table.html#open_cursor-instance_method" title="Groonga::Table#open_cursor (method)">#open_cursor</a></span>, <span class='object_link'><a href="Table.html#paginate-instance_method" title="Groonga::Table#paginate (method)">#paginate</a></span>, <span class='object_link'><a href="Table.html#records-instance_method" title="Groonga::Table#records (method)">#records</a></span>, <span class='object_link'><a href="Ta
 ble.html#rename-instance_method" title="Groonga::Table#rename (method)">#rename</a></span>, <span class='object_link'><a href="Table.html#select-instance_method" title="Groonga::Table#select (method)">#select</a></span>, <span class='object_link'><a href="Table.html#set_column_value-instance_method" title="Groonga::Table#set_column_value (method)">#set_column_value</a></span>, <span class='object_link'><a href="Table.html#set_value-instance_method" title="Groonga::Table#set_value (method)">#set_value</a></span>, <span class='object_link'><a href="Table.html#size-instance_method" title="Groonga::Table#size (method)">#size</a></span>, <span class='object_link'><a href="Table.html#sort-instance_method" title="Groonga::Table#sort (method)">#sort</a></span>, <span class='object_link'><a href="Table.html#support_key%3F-instance_method" title="Groonga::Table#support_key? (method)">#support_key?</a></span>, <span class='object_link'><a href="Table.html#support_sub_records%3F-instanc
 e_method" title="Groonga::Table#support_sub_records? (method)">#support_sub_records?</a></span>, <span class='object_link'><a href="Table.html#support_value%3F-instance_method" title="Groonga::Table#support_value? (method)">#support_value?</a></span>, <span class='object_link'><a href="Table.html#truncate-instance_method" title="Groonga::Table#truncate (method)">#truncate</a></span>, <span class='object_link'><a href="Table.html#union%21-instance_method" title="Groonga::Table#union! (method)">#union!</a></span>, <span class='object_link'><a href="Table.html#unlock-instance_method" title="Groonga::Table#unlock (method)">#unlock</a></span>, <span class='object_link'><a href="Table.html#value-instance_method" title="Groonga::Table#value (method)">#value</a></span></p>
 
   
   
@@ -322,8 +326,9 @@ IDで識別する。</p>
   
   
   <h3 class="inherited">Methods inherited from <span class='object_link'><a href="Object.html" title="Groonga::Object (class)">Object</a></span></h3>
-  <p class="inherited"><span class='object_link'><a href="Object.html#==-instance_method" title="Groonga::Object#== (method)">#==</a></span>, <span class='object_link'><a href="Object.html#[]-instance_method" title="Groonga::Object#[] (method)">#[]</a></span>, <span class='object_link'><a href="Object.html#[]=-instance_method" title="Groonga::Object#[]= (method)">#[]=</a></span>, <span class='object_link'><a href="Object.html#accessor%3F-instance_method" title="Groonga::Object#accessor? (method)">#accessor?</a></span>, <span class='object_link'><a href="Object.html#append-instance_method" title="Groonga::Object#append (method)">#append</a></span>, <span class='object_link'><a href="Object.html#builtin%3F-instance_method" title="Groonga::Object#builtin? (method)">#builtin?</a></span>, <span class='object_link'><a href="Object.html#close-instance_method" title="Groonga::Object#close (method)">#close</a></span>, <span class='object_link'><a href="Object.html#closed%3F-instance_
 method" title="Groonga::Object#closed? (method)">#closed?</a></span>, <span class='object_link'><a href="Object.html#column%3F-instance_method" title="Groonga::Object#column? (method)">#column?</a></span>, <span class='object_link'><a href="Object.html#dirty%3F-instance_method" title="Groonga::Object#dirty? (method)">#dirty?</a></span>, <span class='object_link'><a href="Object.html#domain-instance_method" title="Groonga::Object#domain (method)">#domain</a></span>, <span class='object_link'><a href="Object.html#function_procedure%3F-instance_method" title="Groonga::Object#function_procedure? (method)">#function_procedure?</a></span>, <span class='object_link'><a href="Object.html#id-instance_method" title="Groonga::Object#id (method)">#id</a></span>, <span class='object_link'><a href="Object.html#index_column%3F-instance_method" title="Groonga::Object#index_column? (method)">#index_column?</a></span>, <span class='object_link'><a href="Object.html#inspect-instance_method" ti
 tle="Groonga::Object#inspect (method)">#inspect</a></span>, <span class='object_link'><a href="Object.html#key_accessor%3F-instance_method" title="Groonga::Object#key_accessor? (method)">#key_accessor?</a></span>, <span class='object_link'><a href="Object.html#last_modified-instance_method" title="Groonga::Object#last_modified (method)">#last_modified</a></span>, <span class='object_link'><a href="Object.html#name-instance_method" title="Groonga::Object#name (method)">#name</a></span>, <span class='object_link'><a href="Object.html#path-instance_method" title="Groonga::Object#path (method)">#path</a></span>, <span class='object_link'><a href="Object.html#persistent%3F-instance_method" title="Groonga::Object#persistent? (method)">#persistent?</a></span>, <span class='object_link'><a href="Object.html#prepend-instance_method" title="Groonga::Object#prepend (method)">#prepend</a></span>, <span class='object_link'><a href="Object.html#procedure%3F-instance_method" title="Groonga
 ::Object#procedure? (method)">#procedure?</a></span>, <span class='object_link'><a href="Object.html#range-instance_method" title="Groonga::Object#range (method)">#range</a></span>, <span class='object_link'><a href="Object.html#reference_column%3F-instance_method" title="Groonga::Object#reference_column? (method)">#reference_column?</a></span>, <span class='object_link'><a href="Object.html#remove-instance_method" title="Groonga::Object#remove (method)">#remove</a></span>, <span class='object_link'><a href="Object.html#scorer_procedure%3F-instance_method" title="Groonga::Object#scorer_procedure? (method)">#scorer_procedure?</a></span>, <span class='object_link'><a href="Object.html#selector_only_procedure%3F-instance_method" title="Groonga::Object#selector_only_procedure? (method)">#selector_only_procedure?</a></span>, <span class='object_link'><a href="Object.html#selector_procedure%3F-instance_method" title="Groonga::Object#selector_procedure? (method)">#selector_procedur
 e?</a></span>, <span class='object_link'><a href="Object.html#table%3F-instance_method" title="Groonga::Object#table? (method)">#table?</a></span>, <span class='object_link'><a href="Object.html#temporary%3F-instance_method" title="Groonga::Object#temporary? (method)">#temporary?</a></span>, <span class='object_link'><a href="Object.html#touch-instance_method" title="Groonga::Object#touch (method)">#touch</a></span>, <span class='object_link'><a href="Object.html#unlink-instance_method" title="Groonga::Object#unlink (method)">#unlink</a></span>, <span class='object_link'><a href="Object.html#window_function_procedure%3F-instance_method" title="Groonga::Object#window_function_procedure? (method)">#window_function_procedure?</a></span></p>
-<div id="constructor_details" class="method_details_list">
+  <p class="inherited"><span class='object_link'><a href="Object.html#%3D%3D-instance_method" title="Groonga::Object#== (method)">#==</a></span>, <span class='object_link'><a href="Object.html#%5B%5D-instance_method" title="Groonga::Object#[] (method)">#[]</a></span>, <span class='object_link'><a href="Object.html#%5B%5D%3D-instance_method" title="Groonga::Object#[]= (method)">#[]=</a></span>, <span class='object_link'><a href="Object.html#accessor%3F-instance_method" title="Groonga::Object#accessor? (method)">#accessor?</a></span>, <span class='object_link'><a href="Object.html#append-instance_method" title="Groonga::Object#append (method)">#append</a></span>, <span class='object_link'><a href="Object.html#builtin%3F-instance_method" title="Groonga::Object#builtin? (method)">#builtin?</a></span>, <span class='object_link'><a href="Object.html#close-instance_method" title="Groonga::Object#close (method)">#close</a></span>, <span class='object_link'><a href="Object.html#close
 d%3F-instance_method" title="Groonga::Object#closed? (method)">#closed?</a></span>, <span class='object_link'><a href="Object.html#column%3F-instance_method" title="Groonga::Object#column? (method)">#column?</a></span>, <span class='object_link'><a href="Object.html#dirty%3F-instance_method" title="Groonga::Object#dirty? (method)">#dirty?</a></span>, <span class='object_link'><a href="Object.html#domain-instance_method" title="Groonga::Object#domain (method)">#domain</a></span>, <span class='object_link'><a href="Object.html#function_procedure%3F-instance_method" title="Groonga::Object#function_procedure? (method)">#function_procedure?</a></span>, <span class='object_link'><a href="Object.html#id-instance_method" title="Groonga::Object#id (method)">#id</a></span>, <span class='object_link'><a href="Object.html#index_column%3F-instance_method" title="Groonga::Object#index_column? (method)">#index_column?</a></span>, <span class='object_link'><a href="Object.html#inspect-insta
 nce_method" title="Groonga::Object#inspect (method)">#inspect</a></span>, <span class='object_link'><a href="Object.html#key_accessor%3F-instance_method" title="Groonga::Object#key_accessor? (method)">#key_accessor?</a></span>, <span class='object_link'><a href="Object.html#last_modified-instance_method" title="Groonga::Object#last_modified (method)">#last_modified</a></span>, <span class='object_link'><a href="Object.html#name-instance_method" title="Groonga::Object#name (method)">#name</a></span>, <span class='object_link'><a href="Object.html#path-instance_method" title="Groonga::Object#path (method)">#path</a></span>, <span class='object_link'><a href="Object.html#persistent%3F-instance_method" title="Groonga::Object#persistent? (method)">#persistent?</a></span>, <span class='object_link'><a href="Object.html#prepend-instance_method" title="Groonga::Object#prepend (method)">#prepend</a></span>, <span class='object_link'><a href="Object.html#procedure%3F-instance_method" 
 title="Groonga::Object#procedure? (method)">#procedure?</a></span>, <span class='object_link'><a href="Object.html#range-instance_method" title="Groonga::Object#range (method)">#range</a></span>, <span class='object_link'><a href="Object.html#reference_column%3F-instance_method" title="Groonga::Object#reference_column? (method)">#reference_column?</a></span>, <span class='object_link'><a href="Object.html#remove-instance_method" title="Groonga::Object#remove (method)">#remove</a></span>, <span class='object_link'><a href="Object.html#scorer_procedure%3F-instance_method" title="Groonga::Object#scorer_procedure? (method)">#scorer_procedure?</a></span>, <span class='object_link'><a href="Object.html#selector_only_procedure%3F-instance_method" title="Groonga::Object#selector_only_procedure? (method)">#selector_only_procedure?</a></span>, <span class='object_link'><a href="Object.html#selector_procedure%3F-instance_method" title="Groonga::Object#selector_procedure? (method)">#sel
 ector_procedure?</a></span>, <span class='object_link'><a href="Object.html#table%3F-instance_method" title="Groonga::Object#table? (method)">#table?</a></span>, <span class='object_link'><a href="Object.html#temporary%3F-instance_method" title="Groonga::Object#temporary? (method)">#temporary?</a></span>, <span class='object_link'><a href="Object.html#touch-instance_method" title="Groonga::Object#touch (method)">#touch</a></span>, <span class='object_link'><a href="Object.html#unlink-instance_method" title="Groonga::Object#unlink (method)">#unlink</a></span>, <span class='object_link'><a href="Object.html#window_function_procedure%3F-instance_method" title="Groonga::Object#window_function_procedure? (method)">#window_function_procedure?</a></span></p>
+
+  <div id="constructor_details" class="method_details_list">
   <h2>Constructor Details</h2>
   
     <p class="notice">This class inherits a constructor from <span class='object_link'><a href="Table.html#initialize-instance_method" title="Groonga::Table#initialize (method)">Groonga::Table</a></span></p>
@@ -364,17 +369,17 @@ IDで識別する。</p>
     
       
       <pre class="example code"><code><span class='comment'>#無名一時テーブルを生成する。
-</span><span class='const'><span class='object_link'><a href="../Groonga.html" title="Groonga (module)">Groonga</a></span></span><span class='op'>::</span><span class='const'><span class='object_link'><a href="" title="Groonga::Array (class)">Array</a></span></span><span class='period'>.</span><span class='id identifier rubyid_create'>create</span>
+</span><span class='const'>Groonga</span><span class='op'>::</span><span class='const'>Array</span><span class='period'>.</span><span class='id identifier rubyid_create'>create</span>
 
 <span class='comment'>#無名永続テーブルを生成する。
-</span><span class='const'><span class='object_link'><a href="../Groonga.html" title="Groonga (module)">Groonga</a></span></span><span class='op'>::</span><span class='const'><span class='object_link'><a href="" title="Groonga::Array (class)">Array</a></span></span><span class='period'>.</span><span class='id identifier rubyid_create'>create</span><span class='lparen'>(</span><span class='symbol'>:path</span> <span class='op'>=&gt;</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>/tmp/array.grn</span><span class='tstring_end'>&quot;</span></span><span class='rparen'>)</span>
+</span><span class='const'>Groonga</span><span class='op'>::</span><span class='const'>Array</span><span class='period'>.</span><span class='id identifier rubyid_create'>create</span><span class='lparen'>(</span><span class='symbol'>:path</span> <span class='op'>=&gt;</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>/tmp/array.grn</span><span class='tstring_end'>&quot;</span></span><span class='rparen'>)</span>
 
 <span class='comment'>#名前付き永続テーブルを生成する。ただし、ファイル名は気にしない。
-</span><span class='const'><span class='object_link'><a href="../Groonga.html" title="Groonga (module)">Groonga</a></span></span><span class='op'>::</span><span class='const'><span class='object_link'><a href="" title="Groonga::Array (class)">Array</a></span></span><span class='period'>.</span><span class='id identifier rubyid_create'>create</span><span class='lparen'>(</span><span class='symbol'>:name</span> <span class='op'>=&gt;</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>Bookmarks</span><span class='tstring_end'>&quot;</span></span><span class='comma'>,</span>
+</span><span class='const'>Groonga</span><span class='op'>::</span><span class='const'>Array</span><span class='period'>.</span><span class='id identifier rubyid_create'>create</span><span class='lparen'>(</span><span class='symbol'>:name</span> <span class='op'>=&gt;</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>Bookmarks</span><span class='tstring_end'>&quot;</span></span><span class='comma'>,</span>
                       <span class='symbol'>:persistent</span> <span class='op'>=&gt;</span> <span class='kw'>true</span><span class='rparen'>)</span>
 
 <span class='comment'>#それぞれのレコードに512バイトの値を格納できる無名一時テーブルを生成する。
-</span><span class='const'><span class='object_link'><a href="../Groonga.html" title="Groonga (module)">Groonga</a></span></span><span class='op'>::</span><span class='const'><span class='object_link'><a href="" title="Groonga::Array (class)">Array</a></span></span><span class='period'>.</span><span class='id identifier rubyid_create'>create</span><span class='lparen'>(</span><span class='symbol'>:value</span> <span class='op'>=&gt;</span> <span class='int'>512</span><span class='rparen'>)</span></code></pre>
+</span><span class='const'>Groonga</span><span class='op'>::</span><span class='const'>Array</span><span class='period'>.</span><span class='id identifier rubyid_create'>create</span><span class='lparen'>(</span><span class='symbol'>:value</span> <span class='op'>=&gt;</span> <span class='int'>512</span><span class='rparen'>)</span></code></pre>
     
   </div>
 
@@ -400,7 +405,7 @@ IDで識別する。</p>
         <span class='name'>options</span>
       
       
-        <span class='type'>(<tt>::Hash</tt>)</span>
+        <span class='type'>(<tt><span class='object_link'><a href="Hash.html" title="Groonga::Hash (class)">::Hash</a></span></tt>)</span>
       
       
         <em class="default">(defaults to: <tt>{}</tt>)</em>
@@ -444,7 +449,7 @@ pairs. Omitted names are initialized as the default value.</p>
           </span>
           
             &mdash; <div class='inline'><p>The name
-テーブルの名前。名前をつけると、 <span class='object_link'><a href="Context.html#[]-instance_method" title="Groonga::Context#[] (method)">Context#[]</a></span> に名
+テーブルの名前。名前をつけると、 <span class='object_link'><a href="Context.html#%5B%5D-instance_method" title="Groonga::Context#[] (method)">Context#[]</a></span> に名
 前を指定してテーブルを取得することができる。省略すると
 無名テーブルになり、テーブルIDでのみ取得できる。</p>
 </div>
@@ -460,7 +465,7 @@ pairs. Omitted names are initialized as the default value.</p>
           
             &mdash; <div class='inline'><p>テーブルを保存するパス。パスを指定すると永続テーブルとな
 り、プロセス終了後もレコードは保持される。次回起動時に
-<span class='object_link'><a href="Context.html#[]-instance_method" title="Groonga::Context#[] (method)">Context#[]</a></span> で保存されたレコードを利用することが
+<span class='object_link'><a href="Context.html#%5B%5D-instance_method" title="Groonga::Context#[] (method)">Context#[]</a></span> で保存されたレコードを利用することが
 できる。省略すると一時テーブルになり、プロセスが終了する
 とレコードは破棄される。</p>
 </div>
@@ -552,7 +557,7 @@ pairs. Omitted names are initialized as the default value.</p>
         <span class='name'>options</span>
       
       
-        <span class='type'>(<tt>::Hash</tt>)</span>
+        <span class='type'>(<tt><span class='object_link'><a href="Hash.html" title="Groonga::Hash (class)">::Hash</a></span></tt>)</span>
       
       
         <em class="default">(defaults to: <tt>{}</tt>)</em>
@@ -596,7 +601,7 @@ pairs. Omitted names are initialized as the default value.</p>
           </span>
           
             &mdash; <div class='inline'><p>The name
-テーブルの名前。名前をつけると、 <span class='object_link'><a href="Context.html#[]-instance_method" title="Groonga::Context#[] (method)">Context#[]</a></span> に名
+テーブルの名前。名前をつけると、 <span class='object_link'><a href="Context.html#%5B%5D-instance_method" title="Groonga::Context#[] (method)">Context#[]</a></span> に名
 前を指定してテーブルを取得することができる。省略すると
 無名テーブルになり、テーブルIDでのみ取得できる。</p>
 </div>
@@ -612,7 +617,7 @@ pairs. Omitted names are initialized as the default value.</p>
           
             &mdash; <div class='inline'><p>テーブルを保存するパス。パスを指定すると永続テーブルとな
 り、プロセス終了後もレコードは保持される。次回起動時に
-<span class='object_link'><a href="Context.html#[]-instance_method" title="Groonga::Context#[] (method)">Context#[]</a></span> で保存されたレコードを利用することが
+<span class='object_link'><a href="Context.html#%5B%5D-instance_method" title="Groonga::Context#[] (method)">Context#[]</a></span> で保存されたレコードを利用することが
 できる。省略すると一時テーブルになり、プロセスが終了する
 とレコードは破棄される。</p>
 </div>
@@ -859,7 +864,7 @@ rb_grn_array_s_create (int argc, VALUE *argv, VALUE klass)
       
       <pre class="example code"><code><span class='comment'>#以下のようなユーザを格納するGroonga::Arrayが
 </span><span class='comment'>#定義されているものとする。
-</span><span class='id identifier rubyid_users'>users</span> <span class='op'>=</span> <span class='const'><span class='object_link'><a href="../Groonga.html" title="Groonga (module)">Groonga</a></span></span><span class='op'>::</span><span class='const'><span class='object_link'><a href="" title="Groonga::Array (class)">Array</a></span></span><span class='period'>.</span><span class='id identifier rubyid_create'><span class='object_link'><a href="#create-class_method" title="Groonga::Array.create (method)">create</a></span></span><span class='lparen'>(</span><span class='symbol'>:name</span> <span class='op'>=&gt;</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>Users</span><span class='tstring_end'>&quot;</span></span><span class='rparen'>)</span>
+</span><span class='id identifier rubyid_users'>users</span> <span class='op'>=</span> <span class='const'>Groonga</span><span class='op'>::</span><span class='const'>Array</span><span class='period'>.</span><span class='id identifier rubyid_create'>create</span><span class='lparen'>(</span><span class='symbol'>:name</span> <span class='op'>=&gt;</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>Users</span><span class='tstring_end'>&quot;</span></span><span class='rparen'>)</span>
 <span class='id identifier rubyid_users'>users</span><span class='period'>.</span><span class='id identifier rubyid_define_column'>define_column</span><span class='lparen'>(</span><span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>name</span><span class='tstring_end'>&quot;</span></span><span class='comma'>,</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>ShortText</span><span class='tstring_end'>&quot;</span></span><span class='rparen'>)</span>
 <span class='id identifier rubyid_users'>users</span><span class='period'>.</span><span class='id identifier rubyid_define_column'>define_column</span><span class='lparen'>(</span><span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>uri</span><span class='tstring_end'>&quot;</span></span><span class='comma'>,</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>ShortText</span><span class='tstring_end'>&quot;</span></span><span class='rparen'>)</span>
 <span class='comment'>#ユーザを追加する。
@@ -999,7 +1004,7 @@ another process to unblock the pull operation. If you call
         <p class="example_title"><div class='inline'><p>A program that pulls with non-block mode</p>
 </div></p>
       
-      <pre class="example code"><code><span class='id identifier rubyid_queue'>queue</span> <span class='op'>=</span> <span class='const'><span class='object_link'><a href="../Groonga.html" title="Groonga (module)">Groonga</a></span></span><span class='op'>::</span><span class='const'><span class='object_link'><a href="" title="Groonga::Array (class)">Array</a></span></span><span class='period'>.</span><span class='id identifier rubyid_open'>open</span><span class='lparen'>(</span><span class='symbol'>:name</span> <span class='op'>=&gt;</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>CrawlURLQueue</span><span class='tstring_end'>&quot;</span></span><span class='rparen'>)</span>
+      <pre class="example code"><code><span class='id identifier rubyid_queue'>queue</span> <span class='op'>=</span> <span class='const'>Groonga</span><span class='op'>::</span><span class='const'>Array</span><span class='period'>.</span><span class='id identifier rubyid_open'>open</span><span class='lparen'>(</span><span class='symbol'>:name</span> <span class='op'>=&gt;</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>CrawlURLQueue</span><span class='tstring_end'>&quot;</span></span><span class='rparen'>)</span>
 <span class='id identifier rubyid_loop'>loop</span> <span class='kw'>do</span>
   <span class='id identifier rubyid_url'>url</span> <span class='op'>=</span> <span class='kw'>nil</span>
   <span class='comment'># The case for no pushed records in the array.
@@ -1015,7 +1020,7 @@ another process to unblock the pull operation. If you call
         <p class="example_title"><div class='inline'><p>Signal handler isn’t called</p>
 </div></p>
       
-      <pre class="example code"><code><span class='id identifier rubyid_queue'>queue</span> <span class='op'>=</span> <span class='const'><span class='object_link'><a href="../Groonga.html" title="Groonga (module)">Groonga</a></span></span><span class='op'>::</span><span class='const'><span class='object_link'><a href="" title="Groonga::Array (class)">Array</a></span></span><span class='period'>.</span><span class='id identifier rubyid_open'>open</span><span class='lparen'>(</span><span class='symbol'>:name</span> <span class='op'>=&gt;</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>CrawlURLQueue</span><span class='tstring_end'>&quot;</span></span><span class='rparen'>)</span>
+      <pre class="example code"><code><span class='id identifier rubyid_queue'>queue</span> <span class='op'>=</span> <span class='const'>Groonga</span><span class='op'>::</span><span class='const'>Array</span><span class='period'>.</span><span class='id identifier rubyid_open'>open</span><span class='lparen'>(</span><span class='symbol'>:name</span> <span class='op'>=&gt;</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>CrawlURLQueue</span><span class='tstring_end'>&quot;</span></span><span class='rparen'>)</span>
 <span class='id identifier rubyid_trap'>trap</span><span class='lparen'>(</span><span class='symbol'>:INT</span><span class='rparen'>)</span> <span class='kw'>do</span>
   <span class='id identifier rubyid_p'>p</span> <span class='symbol'>:not_called!</span>
 <span class='kw'>end</span>
@@ -1042,7 +1047,7 @@ another process to unblock the pull operation. If you call
         <span class='name'>options</span>
       
       
-        <span class='type'>(<tt>::Hash</tt>)</span>
+        <span class='type'>(<tt><span class='object_link'><a href="Hash.html" title="Groonga::Hash (class)">::Hash</a></span></tt>)</span>
       
       
         <em class="default">(defaults to: <tt>{}</tt>)</em>
@@ -1271,7 +1276,7 @@ not be filled completely. You should handle the case in pull side.</p>
         <p class="example_title"><div class='inline'><p>A program that pushes a job without error handling</p>
 </div></p>
       
-      <pre class="example code"><code><span class='id identifier rubyid_queue'>queue</span> <span class='op'>=</span> <span class='const'><span class='object_link'><a href="../Groonga.html" title="Groonga (module)">Groonga</a></span></span><span class='op'>::</span><span class='const'><span class='object_link'><a href="" title="Groonga::Array (class)">Array</a></span></span><span class='period'>.</span><span class='id identifier rubyid_create'><span class='object_link'><a href="#create-class_method" title="Groonga::Array.create (method)">create</a></span></span><span class='lparen'>(</span><span class='symbol'>:name</span> <span class='op'>=&gt;</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>CrawlURLQueue</span><span class='tstring_end'>&quot;</span></span><span class='rparen'>)</span>
+      <pre class="example code"><code><span class='id identifier rubyid_queue'>queue</span> <span class='op'>=</span> <span class='const'>Groonga</span><span class='op'>::</span><span class='const'>Array</span><span class='period'>.</span><span class='id identifier rubyid_create'>create</span><span class='lparen'>(</span><span class='symbol'>:name</span> <span class='op'>=&gt;</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>CrawlURLQueue</span><span class='tstring_end'>&quot;</span></span><span class='rparen'>)</span>
 <span class='id identifier rubyid_queue'>queue</span><span class='period'>.</span><span class='id identifier rubyid_define_column'>define_column</span><span class='lparen'>(</span><span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>url</span><span class='tstring_end'>&quot;</span></span><span class='comma'>,</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>ShortText</span><span class='tstring_end'>&quot;</span></span><span class='rparen'>)</span>
 <span class='id identifier rubyid_urls'>urls</span> <span class='op'>=</span> <span class='lbracket'>[</span><span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>http://groonga.org/</span><span class='tstring_end'>&quot;</span></span><span class='comma'>,</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>http://ranguba.org/</span><span class='tstring_end'>&quot;</span></span><span class='rbracket'>]</span>
 <span class='id identifier rubyid_urls'>urls</span><span class='period'>.</span><span class='id identifier rubyid_each'>each</span> <span class='kw'>do</span> <span class='op'>|</span><span class='id identifier rubyid_url'>url</span><span class='op'>|</span>
@@ -1284,7 +1289,7 @@ not be filled completely. You should handle the case in pull side.</p>
         <p class="example_title"><div class='inline'><p>A program that pulls a job without error handling</p>
 </div></p>
       
-      <pre class="example code"><code><span class='id identifier rubyid_queue'>queue</span> <span class='op'>=</span> <span class='const'><span class='object_link'><a href="../Groonga.html" title="Groonga (module)">Groonga</a></span></span><span class='op'>::</span><span class='const'><span class='object_link'><a href="" title="Groonga::Array (class)">Array</a></span></span><span class='period'>.</span><span class='id identifier rubyid_open'>open</span><span class='lparen'>(</span><span class='symbol'>:name</span> <span class='op'>=&gt;</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>CrawlURLQueue</span><span class='tstring_end'>&quot;</span></span><span class='rparen'>)</span>
+      <pre class="example code"><code><span class='id identifier rubyid_queue'>queue</span> <span class='op'>=</span> <span class='const'>Groonga</span><span class='op'>::</span><span class='const'>Array</span><span class='period'>.</span><span class='id identifier rubyid_open'>open</span><span class='lparen'>(</span><span class='symbol'>:name</span> <span class='op'>=&gt;</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>CrawlURLQueue</span><span class='tstring_end'>&quot;</span></span><span class='rparen'>)</span>
 <span class='id identifier rubyid_loop'>loop</span> <span class='kw'>do</span>
   <span class='id identifier rubyid_url'>url</span> <span class='op'>=</span> <span class='kw'>nil</span>
   <span class='id identifier rubyid_queue'>queue</span><span class='period'>.</span><span class='id identifier rubyid_pull'>pull</span> <span class='kw'>do</span> <span class='op'>|</span><span class='id identifier rubyid_record'>record</span><span class='op'>|</span>
@@ -1298,7 +1303,7 @@ not be filled completely. You should handle the case in pull side.</p>
         <p class="example_title"><div class='inline'><p>A program that pushes a job with error handling</p>
 </div></p>
       
-      <pre class="example code"><code><span class='id identifier rubyid_queue'>queue</span> <span class='op'>=</span> <span class='const'><span class='object_link'><a href="../Groonga.html" title="Groonga (module)">Groonga</a></span></span><span class='op'>::</span><span class='const'><span class='object_link'><a href="" title="Groonga::Array (class)">Array</a></span></span><span class='period'>.</span><span class='id identifier rubyid_create'><span class='object_link'><a href="#create-class_method" title="Groonga::Array.create (method)">create</a></span></span><span class='lparen'>(</span><span class='symbol'>:name</span> <span class='op'>=&gt;</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>CrawlURLQueue</span><span class='tstring_end'>&quot;</span></span><span class='rparen'>)</span>
+      <pre class="example code"><code><span class='id identifier rubyid_queue'>queue</span> <span class='op'>=</span> <span class='const'>Groonga</span><span class='op'>::</span><span class='const'>Array</span><span class='period'>.</span><span class='id identifier rubyid_create'>create</span><span class='lparen'>(</span><span class='symbol'>:name</span> <span class='op'>=&gt;</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>CrawlURLQueue</span><span class='tstring_end'>&quot;</span></span><span class='rparen'>)</span>
 <span class='id identifier rubyid_queue'>queue</span><span class='period'>.</span><span class='id identifier rubyid_define_column'>define_column</span><span class='lparen'>(</span><span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>url</span><span class='tstring_end'>&quot;</span></span><span class='comma'>,</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>ShortText</span><span class='tstring_end'>&quot;</span></span><span class='rparen'>)</span>
 <span class='id identifier rubyid_urls'>urls</span> <span class='op'>=</span> <span class='lbracket'>[</span><span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>http://groonga.org/</span><span class='tstring_end'>&quot;</span></span><span class='comma'>,</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>http://ranguba.org/</span><span class='tstring_end'>&quot;</span></span><span class='rbracket'>]</span>
 <span class='id identifier rubyid_urls'>urls</span><span class='period'>.</span><span class='id identifier rubyid_each'>each</span> <span class='kw'>do</span> <span class='op'>|</span><span class='id identifier rubyid_url'>url</span><span class='op'>|</span>
@@ -1311,7 +1316,7 @@ not be filled completely. You should handle the case in pull side.</p>
         <p class="example_title"><div class='inline'><p>A program that has an error in push block</p>
 </div></p>
       
-      <pre class="example code"><code><span class='id identifier rubyid_queue'>queue</span> <span class='op'>=</span> <span class='const'><span class='object_link'><a href="../Groonga.html" title="Groonga (module)">Groonga</a></span></span><span class='op'>::</span><span class='const'><span class='object_link'><a href="" title="Groonga::Array (class)">Array</a></span></span><span class='period'>.</span><span class='id identifier rubyid_create'><span class='object_link'><a href="#create-class_method" title="Groonga::Array.create (method)">create</a></span></span><span class='lparen'>(</span><span class='symbol'>:name</span> <span class='op'>=&gt;</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>CrawlURLQueue</span><span class='tstring_end'>&quot;</span></span><span class='rparen'>)</span>
+      <pre class="example code"><code><span class='id identifier rubyid_queue'>queue</span> <span class='op'>=</span> <span class='const'>Groonga</span><span class='op'>::</span><span class='const'>Array</span><span class='period'>.</span><span class='id identifier rubyid_create'>create</span><span class='lparen'>(</span><span class='symbol'>:name</span> <span class='op'>=&gt;</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>CrawlURLQueue</span><span class='tstring_end'>&quot;</span></span><span class='rparen'>)</span>
 <span class='id identifier rubyid_queue'>queue</span><span class='period'>.</span><span class='id identifier rubyid_define_column'>define_column</span><span class='lparen'>(</span><span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>url</span><span class='tstring_end'>&quot;</span></span><span class='comma'>,</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>ShortText</span><span class='tstring_end'>&quot;</span></span><span class='rparen'>)</span>
 <span class='id identifier rubyid_urls'>urls</span> <span class='op'>=</span> <span class='lbracket'>[</span><span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>http://groonga.org/</span><span class='tstring_end'>&quot;</span></span><span class='comma'>,</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>http://ranguba.org/</span><span class='tstring_end'>&quot;</span></span><span class='rbracket'>]</span>
 <span class='id identifier rubyid_urls'>urls</span><span class='period'>.</span><span class='id identifier rubyid_each'>each</span> <span class='kw'>do</span> <span class='op'>|</span><span class='id identifier rubyid_url'>url</span><span class='op'>|</span>
@@ -1325,7 +1330,7 @@ not be filled completely. You should handle the case in pull side.</p>
         <p class="example_title"><div class='inline'><p>A program that pulls a job with error handling</p>
 </div></p>
       
-      <pre class="example code"><code><span class='id identifier rubyid_queue'>queue</span> <span class='op'>=</span> <span class='const'><span class='object_link'><a href="../Groonga.html" title="Groonga (module)">Groonga</a></span></span><span class='op'>::</span><span class='const'><span class='object_link'><a href="" title="Groonga::Array (class)">Array</a></span></span><span class='period'>.</span><span class='id identifier rubyid_open'>open</span><span class='lparen'>(</span><span class='symbol'>:name</span> <span class='op'>=&gt;</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>CrawlURLQueue</span><span class='tstring_end'>&quot;</span></span><span class='rparen'>)</span>
+      <pre class="example code"><code><span class='id identifier rubyid_queue'>queue</span> <span class='op'>=</span> <span class='const'>Groonga</span><span class='op'>::</span><span class='const'>Array</span><span class='period'>.</span><span class='id identifier rubyid_open'>open</span><span class='lparen'>(</span><span class='symbol'>:name</span> <span class='op'>=&gt;</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>CrawlURLQueue</span><span class='tstring_end'>&quot;</span></span><span class='rparen'>)</span>
 <span class='id identifier rubyid_loop'>loop</span> <span class='kw'>do</span>
   <span class='id identifier rubyid_url'>url</span> <span class='op'>=</span> <span class='kw'>nil</span>
   <span class='id identifier rubyid_queue'>queue</span><span class='period'>.</span><span class='id identifier rubyid_pull'>pull</span> <span class='kw'>do</span> <span class='op'>|</span><span class='id identifier rubyid_record'>record</span><span class='op'>|</span>
@@ -1495,7 +1500,7 @@ rb_grn_array_push (VALUE self)
 </div></p>
       
       <pre class="example code"><code><span class='comment'># pull.rb
-</span><span class='id identifier rubyid_queue'>queue</span> <span class='op'>=</span> <span class='const'><span class='object_link'><a href="../Groonga.html" title="Groonga (module)">Groonga</a></span></span><span class='op'>::</span><span class='const'><span class='object_link'><a href="" title="Groonga::Array (class)">Array</a></span></span><span class='period'>.</span><span class='id identifier rubyid_open'>open</span><span class='lparen'>(</span><span class='symbol'>:name</span> <span class='op'>=&gt;</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>CrawlURLQueue</span><span class='tstring_end'>&quot;</span></span><span class='rparen'>)</span>
+</span><span class='id identifier rubyid_queue'>queue</span> <span class='op'>=</span> <span class='const'>Groonga</span><span class='op'>::</span><span class='const'>Array</span><span class='period'>.</span><span class='id identifier rubyid_open'>open</span><span class='lparen'>(</span><span class='symbol'>:name</span> <span class='op'>=&gt;</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>CrawlURLQueue</span><span class='tstring_end'>&quot;</span></span><span class='rparen'>)</span>
 <span class='id identifier rubyid_trap'>trap</span><span class='lparen'>(</span><span class='symbol'>:INT</span><span class='rparen'>)</span> <span class='kw'>do</span>
   <span class='id identifier rubyid_p'>p</span> <span class='symbol'>:called!</span>
 <span class='kw'>end</span>
@@ -1507,7 +1512,7 @@ rb_grn_array_push (VALUE self)
 </span><span class='kw'>end</span>
 
 <span class='comment'># unblock.rb
-</span><span class='id identifier rubyid_queue'>queue</span> <span class='op'>=</span> <span class='const'><span class='object_link'><a href="../Groonga.html" title="Groonga (module)">Groonga</a></span></span><span class='op'>::</span><span class='const'><span class='object_link'><a href="" title="Groonga::Array (class)">Array</a></span></span><span class='period'>.</span><span class='id identifier rubyid_open'>open</span><span class='lparen'>(</span><span class='symbol'>:name</span> <span class='op'>=&gt;</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>CrawlURLQueue</span><span class='tstring_end'>&quot;</span></span><span class='rparen'>)</span>
+</span><span class='id identifier rubyid_queue'>queue</span> <span class='op'>=</span> <span class='const'>Groonga</span><span class='op'>::</span><span class='const'>Array</span><span class='period'>.</span><span class='id identifier rubyid_open'>open</span><span class='lparen'>(</span><span class='symbol'>:name</span> <span class='op'>=&gt;</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>CrawlURLQueue</span><span class='tstring_end'>&quot;</span></span><span class='rparen'>)</span>
 <span class='id identifier rubyid_queue'>queue</span><span class='period'>.</span><span class='id identifier rubyid_unblock'>unblock</span></code></pre>
     
   </div>

  Modified: rroonga/en/Groonga/ArrayCursor.html (+7 -2)
===================================================================
--- rroonga/en/Groonga/ArrayCursor.html    2017-01-12 23:14:03 +0900 (6ae6c14)
+++ rroonga/en/Groonga/ArrayCursor.html    2017-04-29 11:50:21 +0900 (0726ffb)
@@ -32,7 +32,7 @@
   </head>
   <body>
     <div class="nav_wrap">
-      <iframe id="nav" src="../class_list.html?1"></iframe>
+      <iframe id="nav" src="../class_list.html"></iframe>
       <div id="resizer"></div>
     </div>
 
@@ -90,6 +90,8 @@
         <div class="clear"></div>
       </div>
 
+      <iframe id="search_frame" src="../class_list.html"></iframe>
+
       <div id="content"><h1>Class: Groonga::ArrayCursor
   
   
@@ -105,6 +107,8 @@
         <ul class="fullTree">
           <li>Object</li>
           
+            <li class="next">Data</li>
+          
             <li class="next"><span class='object_link'><a href="TableCursor.html" title="Groonga::TableCursor (class)">TableCursor</a></span></li>
           
             <li class="next">Groonga::ArrayCursor</li>
@@ -163,9 +167,10 @@
   <h2>Method Summary</h2>
   
   <h3 class="inherited">Methods inherited from <span class='object_link'><a href="TableCursor.html" title="Groonga::TableCursor (class)">TableCursor</a></span></h3>
-  <p class="inherited"><span class='object_link'><a href="TableCursor.html#close-instance_method" title="Groonga::TableCursor#close (method)">#close</a></span>, <span class='object_link'><a href="TableCursor.html#closed%3F-instance_method" title="Groonga::TableCursor#closed? (method)">#closed?</a></span>, <span class='object_link'><a href="TableCursor.html#delete-instance_method" title="Groonga::TableCursor#delete (method)">#delete</a></span>, <span class='object_link'><a href="TableCursor.html#each-instance_method" title="Groonga::TableCursor#each (method)">#each</a></span>, <span class='object_link'><a href="TableCursor.html#next-instance_method" title="Groonga::TableCursor#next (method)">#next</a></span>, <span class='object_link'><a href="TableCursor.html#value-instance_method" title="Groonga::TableCursor#value (method)">#value</a></span>, <span class='object_link'><a href="TableCursor.html#value=-instance_method" title="Groonga::TableCursor#value= (method)">#value=</a><
 /span></p>
+  <p class="inherited"><span class='object_link'><a href="TableCursor.html#close-instance_method" title="Groonga::TableCursor#close (method)">#close</a></span>, <span class='object_link'><a href="TableCursor.html#closed%3F-instance_method" title="Groonga::TableCursor#closed? (method)">#closed?</a></span>, <span class='object_link'><a href="TableCursor.html#delete-instance_method" title="Groonga::TableCursor#delete (method)">#delete</a></span>, <span class='object_link'><a href="TableCursor.html#each-instance_method" title="Groonga::TableCursor#each (method)">#each</a></span>, <span class='object_link'><a href="TableCursor.html#next-instance_method" title="Groonga::TableCursor#next (method)">#next</a></span>, <span class='object_link'><a href="TableCursor.html#value-instance_method" title="Groonga::TableCursor#value (method)">#value</a></span>, <span class='object_link'><a href="TableCursor.html#value%3D-instance_method" title="Groonga::TableCursor#value= (method)">#value=</a
 ></span></p>
 
   
+  
 
 </div>
 

  Modified: rroonga/en/Groonga/BadAddress.html (+3 -1)
===================================================================
--- rroonga/en/Groonga/BadAddress.html    2017-01-12 23:14:03 +0900 (748ba81)
+++ rroonga/en/Groonga/BadAddress.html    2017-04-29 11:50:21 +0900 (06f5593)
@@ -32,7 +32,7 @@
   </head>
   <body>
     <div class="nav_wrap">
-      <iframe id="nav" src="../class_list.html?1"></iframe>
+      <iframe id="nav" src="../class_list.html"></iframe>
       <div id="resizer"></div>
     </div>
 
@@ -90,6 +90,8 @@
         <div class="clear"></div>
       </div>
 
+      <iframe id="search_frame" src="../class_list.html"></iframe>
+
       <div id="content"><h1>Exception: Groonga::BadAddress
   
   

  Modified: rroonga/en/Groonga/BadFileDescriptor.html (+3 -1)
===================================================================
--- rroonga/en/Groonga/BadFileDescriptor.html    2017-01-12 23:14:03 +0900 (fa5a6e4)
+++ rroonga/en/Groonga/BadFileDescriptor.html    2017-04-29 11:50:21 +0900 (35b4726)
@@ -32,7 +32,7 @@
   </head>
   <body>
     <div class="nav_wrap">
-      <iframe id="nav" src="../class_list.html?1"></iframe>
+      <iframe id="nav" src="../class_list.html"></iframe>
       <div id="resizer"></div>
     </div>
 
@@ -90,6 +90,8 @@
         <div class="clear"></div>
       </div>
 
+      <iframe id="search_frame" src="../class_list.html"></iframe>
+
       <div id="content"><h1>Exception: Groonga::BadFileDescriptor
   
   

  Modified: rroonga/en/Groonga/BrokenPipe.html (+3 -1)
===================================================================
--- rroonga/en/Groonga/BrokenPipe.html    2017-01-12 23:14:03 +0900 (c0ee2a3)
+++ rroonga/en/Groonga/BrokenPipe.html    2017-04-29 11:50:21 +0900 (df16c73)
@@ -32,7 +32,7 @@
   </head>
   <body>
     <div class="nav_wrap">
-      <iframe id="nav" src="../class_list.html?1"></iframe>
+      <iframe id="nav" src="../class_list.html"></iframe>
       <div id="resizer"></div>
     </div>
 
@@ -90,6 +90,8 @@
         <div class="clear"></div>
       </div>
 
+      <iframe id="search_frame" src="../class_list.html"></iframe>
+
       <div id="content"><h1>Exception: Groonga::BrokenPipe
   
   

  Modified: rroonga/en/Groonga/CASError.html (+3 -1)
===================================================================
--- rroonga/en/Groonga/CASError.html    2017-01-12 23:14:03 +0900 (ee770ef)
+++ rroonga/en/Groonga/CASError.html    2017-04-29 11:50:21 +0900 (0a5ed6b)
@@ -32,7 +32,7 @@
   </head>
   <body>
     <div class="nav_wrap">
-      <iframe id="nav" src="../class_list.html?1"></iframe>
+      <iframe id="nav" src="../class_list.html"></iframe>
       <div id="resizer"></div>
     </div>
 
@@ -90,6 +90,8 @@
         <div class="clear"></div>
       </div>
 
+      <iframe id="search_frame" src="../class_list.html"></iframe>
+
       <div id="content"><h1>Exception: Groonga::CASError
   
   

  Modified: rroonga/en/Groonga/CallbackLogger.html (+4 -2)
===================================================================
--- rroonga/en/Groonga/CallbackLogger.html    2017-01-12 23:14:03 +0900 (01ccac8)
+++ rroonga/en/Groonga/CallbackLogger.html    2017-04-29 11:50:21 +0900 (1c9f3ef)
@@ -32,7 +32,7 @@
   </head>
   <body>
     <div class="nav_wrap">
-      <iframe id="nav" src="../class_list.html?1"></iframe>
+      <iframe id="nav" src="../class_list.html"></iframe>
       <div id="resizer"></div>
     </div>
 
@@ -90,6 +90,8 @@
         <div class="clear"></div>
       </div>
 
+      <iframe id="search_frame" src="../class_list.html"></iframe>
+
       <div id="content"><h1>Class: Groonga::CallbackLogger
   
   
@@ -256,7 +258,7 @@
   
   
   <h3 class="inherited">Methods inherited from <span class='object_link'><a href="Logger.html" title="Groonga::Logger (class)">Logger</a></span></h3>
-  <p class="inherited"><span class='object_link'><a href="Logger.html#flags-class_method" title="Groonga::Logger.flags (method)">flags</a></span>, <span class='object_link'><a href="Logger.html#flags=-class_method" title="Groonga::Logger.flags= (method)">flags=</a></span>, <span class='object_link'><a href="Logger.html#log-class_method" title="Groonga::Logger.log (method)">log</a></span>, <span class='object_link'><a href="Logger.html#log_path-class_method" title="Groonga::Logger.log_path (method)">log_path</a></span>, <span class='object_link'><a href="Logger.html#log_path=-class_method" title="Groonga::Logger.log_path= (method)">log_path=</a></span>, <span class='object_link'><a href="Logger.html#max_level-class_method" title="Groonga::Logger.max_level (method)">max_level</a></span>, <span class='object_link'><a href="Logger.html#max_level=-class_method" title="Groonga::Logger.max_level= (method)">max_level=</a></span>, <span class='object_link'><a href="Logger.html#path-c
 lass_method" title="Groonga::Logger.path (method)">path</a></span>, <span class='object_link'><a href="Logger.html#path=-class_method" title="Groonga::Logger.path= (method)">path=</a></span>, <span class='object_link'><a href="Logger.html#query_log_path-class_method" title="Groonga::Logger.query_log_path (method)">query_log_path</a></span>, <span class='object_link'><a href="Logger.html#query_log_path=-class_method" title="Groonga::Logger.query_log_path= (method)">query_log_path=</a></span>, <span class='object_link'><a href="Logger.html#register-class_method" title="Groonga::Logger.register (method)">register</a></span>, <span class='object_link'><a href="Logger.html#reopen-class_method" title="Groonga::Logger.reopen (method)">reopen</a></span>, <span class='object_link'><a href="Logger.html#rotate_threshold_size-class_method" title="Groonga::Logger.rotate_threshold_size (method)">rotate_threshold_size</a></span>, <span class='object_link'><a href="Logger.html#rotate_thresh
 old_size=-class_method" title="Groonga::Logger.rotate_threshold_size= (method)">rotate_threshold_size=</a></span>, <span class='object_link'><a href="Logger.html#unregister-class_method" title="Groonga::Logger.unregister (method)">unregister</a></span></p>
+  <p class="inherited"><span class='object_link'><a href="Logger.html#flags-class_method" title="Groonga::Logger.flags (method)">flags</a></span>, <span class='object_link'><a href="Logger.html#flags%3D-class_method" title="Groonga::Logger.flags= (method)">flags=</a></span>, <span class='object_link'><a href="Logger.html#log-class_method" title="Groonga::Logger.log (method)">log</a></span>, <span class='object_link'><a href="Logger.html#log_path-class_method" title="Groonga::Logger.log_path (method)">log_path</a></span>, <span class='object_link'><a href="Logger.html#log_path%3D-class_method" title="Groonga::Logger.log_path= (method)">log_path=</a></span>, <span class='object_link'><a href="Logger.html#max_level-class_method" title="Groonga::Logger.max_level (method)">max_level</a></span>, <span class='object_link'><a href="Logger.html#max_level%3D-class_method" title="Groonga::Logger.max_level= (method)">max_level=</a></span>, <span class='object_link'><a href="Logger.html#
 path-class_method" title="Groonga::Logger.path (method)">path</a></span>, <span class='object_link'><a href="Logger.html#path%3D-class_method" title="Groonga::Logger.path= (method)">path=</a></span>, <span class='object_link'><a href="Logger.html#query_log_path-class_method" title="Groonga::Logger.query_log_path (method)">query_log_path</a></span>, <span class='object_link'><a href="Logger.html#query_log_path%3D-class_method" title="Groonga::Logger.query_log_path= (method)">query_log_path=</a></span>, <span class='object_link'><a href="Logger.html#register-class_method" title="Groonga::Logger.register (method)">register</a></span>, <span class='object_link'><a href="Logger.html#reopen-class_method" title="Groonga::Logger.reopen (method)">reopen</a></span>, <span class='object_link'><a href="Logger.html#rotate_threshold_size-class_method" title="Groonga::Logger.rotate_threshold_size (method)">rotate_threshold_size</a></span>, <span class='object_link'><a href="Logger.html#rot
 ate_threshold_size%3D-class_method" title="Groonga::Logger.rotate_threshold_size= (method)">rotate_threshold_size=</a></span>, <span class='object_link'><a href="Logger.html#unregister-class_method" title="Groonga::Logger.unregister (method)">unregister</a></span></p>
 <div id="constructor_details" class="method_details_list">
   <h2>Constructor Details</h2>
   

  Modified: rroonga/en/Groonga/CallbackQueryLogger.html (+4 -2)
===================================================================
--- rroonga/en/Groonga/CallbackQueryLogger.html    2017-01-12 23:14:03 +0900 (9b95600)
+++ rroonga/en/Groonga/CallbackQueryLogger.html    2017-04-29 11:50:21 +0900 (79d9dbb)
@@ -32,7 +32,7 @@
   </head>
   <body>
     <div class="nav_wrap">
-      <iframe id="nav" src="../class_list.html?1"></iframe>
+      <iframe id="nav" src="../class_list.html"></iframe>
       <div id="resizer"></div>
     </div>
 
@@ -90,6 +90,8 @@
         <div class="clear"></div>
       </div>
 
+      <iframe id="search_frame" src="../class_list.html"></iframe>
+
       <div id="content"><h1>Class: Groonga::CallbackQueryLogger
   
   
@@ -256,7 +258,7 @@
   
   
   <h3 class="inherited">Methods inherited from <span class='object_link'><a href="QueryLogger.html" title="Groonga::QueryLogger (class)">QueryLogger</a></span></h3>
-  <p class="inherited"><span class='object_link'><a href="QueryLogger.html#log-class_method" title="Groonga::QueryLogger.log (method)">log</a></span>, <span class='object_link'><a href="QueryLogger.html#path-class_method" title="Groonga::QueryLogger.path (method)">path</a></span>, <span class='object_link'><a href="QueryLogger.html#path=-class_method" title="Groonga::QueryLogger.path= (method)">path=</a></span>, <span class='object_link'><a href="QueryLogger.html#register-class_method" title="Groonga::QueryLogger.register (method)">register</a></span>, <span class='object_link'><a href="QueryLogger.html#reopen-class_method" title="Groonga::QueryLogger.reopen (method)">reopen</a></span>, <span class='object_link'><a href="QueryLogger.html#rotate_threshold_size-class_method" title="Groonga::QueryLogger.rotate_threshold_size (method)">rotate_threshold_size</a></span>, <span class='object_link'><a href="QueryLogger.html#rotate_threshold_size=-class_method" title="Groonga::QueryL
 ogger.rotate_threshold_size= (method)">rotate_threshold_size=</a></span>, <span class='object_link'><a href="QueryLogger.html#unregister-class_method" title="Groonga::QueryLogger.unregister (method)">unregister</a></span></p>
+  <p class="inherited"><span class='object_link'><a href="QueryLogger.html#log-class_method" title="Groonga::QueryLogger.log (method)">log</a></span>, <span class='object_link'><a href="QueryLogger.html#path-class_method" title="Groonga::QueryLogger.path (method)">path</a></span>, <span class='object_link'><a href="QueryLogger.html#path%3D-class_method" title="Groonga::QueryLogger.path= (method)">path=</a></span>, <span class='object_link'><a href="QueryLogger.html#register-class_method" title="Groonga::QueryLogger.register (method)">register</a></span>, <span class='object_link'><a href="QueryLogger.html#reopen-class_method" title="Groonga::QueryLogger.reopen (method)">reopen</a></span>, <span class='object_link'><a href="QueryLogger.html#rotate_threshold_size-class_method" title="Groonga::QueryLogger.rotate_threshold_size (method)">rotate_threshold_size</a></span>, <span class='object_link'><a href="QueryLogger.html#rotate_threshold_size%3D-class_method" title="Groonga::Qu
 eryLogger.rotate_threshold_size= (method)">rotate_threshold_size=</a></span>, <span class='object_link'><a href="QueryLogger.html#unregister-class_method" title="Groonga::QueryLogger.unregister (method)">unregister</a></span></p>
 <div id="constructor_details" class="method_details_list">
   <h2>Constructor Details</h2>
   

  Modified: rroonga/en/Groonga/Cancel.html (+3 -1)
===================================================================
--- rroonga/en/Groonga/Cancel.html    2017-01-12 23:14:03 +0900 (ae9324e)
+++ rroonga/en/Groonga/Cancel.html    2017-04-29 11:50:21 +0900 (7a575bf)
@@ -32,7 +32,7 @@
   </head>
   <body>
     <div class="nav_wrap">
-      <iframe id="nav" src="../class_list.html?1"></iframe>
+      <iframe id="nav" src="../class_list.html"></iframe>
       <div id="resizer"></div>
     </div>
 
@@ -90,6 +90,8 @@
         <div class="clear"></div>
       </div>
 
+      <iframe id="search_frame" src="../class_list.html"></iframe>
+
       <div id="content"><h1>Exception: Groonga::Cancel
   
   

  Modified: rroonga/en/Groonga/Closed.html (+3 -1)
===================================================================
--- rroonga/en/Groonga/Closed.html    2017-01-12 23:14:03 +0900 (d3f3886)
+++ rroonga/en/Groonga/Closed.html    2017-04-29 11:50:21 +0900 (c6f3635)
@@ -32,7 +32,7 @@
   </head>
   <body>
     <div class="nav_wrap">
-      <iframe id="nav" src="../class_list.html?1"></iframe>
+      <iframe id="nav" src="../class_list.html"></iframe>
       <div id="resizer"></div>
     </div>
 
@@ -90,6 +90,8 @@
         <div class="clear"></div>
       </div>
 
+      <iframe id="search_frame" src="../class_list.html"></iframe>
+
       <div id="content"><h1>Exception: Groonga::Closed
   
   

  Modified: rroonga/en/Groonga/Column.html (+461 -130)
===================================================================
--- rroonga/en/Groonga/Column.html    2017-01-12 23:14:03 +0900 (be9e36a)
+++ rroonga/en/Groonga/Column.html    2017-04-29 11:50:21 +0900 (51a9d5d)
@@ -32,7 +32,7 @@
   </head>
   <body>
     <div class="nav_wrap">
-      <iframe id="nav" src="../class_list.html?1"></iframe>
+      <iframe id="nav" src="../class_list.html"></iframe>
       <div id="resizer"></div>
     </div>
 
@@ -90,6 +90,8 @@
         <div class="clear"></div>
       </div>
 
+      <iframe id="search_frame" src="../class_list.html"></iframe>
+
       <div id="content"><h1>Class: Groonga::Column
   
   
@@ -105,6 +107,8 @@
         <ul class="fullTree">
           <li>Object</li>
           
+            <li class="next">Data</li>
+          
             <li class="next"><span class='object_link'><a href="Object.html" title="Groonga::Object (class)">Object</a></span></li>
           
             <li class="next">Groonga::Column</li>
@@ -216,6 +220,29 @@
         <li class="public ">
   <span class="summary_signature">
     
+      <a href="#data%3F-instance_method" title="#data? (instance method)">#<strong>data?</strong>  &#x21d2; Bool </a>
+    
+
+    
+  </span>
+  
+  
+  
+  
+  
+  
+  
+
+  
+    <span class="summary_desc"><div class='inline'>
+</div></span>
+  
+</li>
+
+      
+        <li class="public ">
+  <span class="summary_signature">
+    
       <a href="#disk_usage-instance_method" title="#disk_usage (instance method)">#<strong>disk_usage</strong>  &#x21d2; Object </a>
     
 
@@ -262,7 +289,7 @@
         <li class="public ">
   <span class="summary_signature">
     
-      <a href="#index%3F-instance_method" title="#index? (instance method)">#<strong>index?</strong>  &#x21d2; Boolean </a>
+      <a href="#index%3F-instance_method" title="#index? (instance method)">#<strong>index?</strong>  &#x21d2; Bool </a>
     
 
     
@@ -278,7 +305,7 @@
   
 
   
-    <span class="summary_desc"><div class='inline'><p><em>column</em> が <span class='object_link'><a href="IndexColumn.html" title="Groonga::IndexColumn (class)">IndexColumn</a></span> の場合は +true+ を返し、 そうでない場合は +false+ を返す。.</p>
+    <span class="summary_desc"><div class='inline'>
 </div></span>
   
 </li>
@@ -427,7 +454,7 @@
         <li class="public ">
   <span class="summary_signature">
     
-      <a href="#scalar%3F-instance_method" title="#scalar? (instance method)">#<strong>scalar?</strong>  &#x21d2; Boolean </a>
+      <a href="#scalar%3F-instance_method" title="#scalar? (instance method)">#<strong>scalar?</strong>  &#x21d2; Bool </a>
     
 
     
@@ -441,7 +468,7 @@
   
 
   
-    <span class="summary_desc"><div class='inline'><p><em>column</em> がスカラーカラムの場合は +true+ を返し、 そうでない場合は +false+ を返す。.</p>
+    <span class="summary_desc"><div class='inline'>
 </div></span>
   
 </li>
@@ -542,7 +569,30 @@
         <li class="public ">
   <span class="summary_signature">
     
-      <a href="#vector%3F-instance_method" title="#vector? (instance method)">#<strong>vector?</strong>  &#x21d2; Boolean </a>
+      <a href="#vector%3F-instance_method" title="#vector? (instance method)">#<strong>vector?</strong>  &#x21d2; Bool </a>
+    
+
+    
+  </span>
+  
+  
+  
+  
+  
+  
+  
+
+  
+    <span class="summary_desc"><div class='inline'>
+</div></span>
+  
+</li>
+
+      
+        <li class="public ">
+  <span class="summary_signature">
+    
+      <a href="#weight_vector%3F-instance_method" title="#weight_vector? (instance method)">#<strong>weight_vector?</strong>  &#x21d2; Bool </a>
     
 
     
@@ -556,7 +606,7 @@
   
 
   
-    <span class="summary_desc"><div class='inline'><p><em>column</em> がベクターカラムの場合は +true+ を返し、 そうでない場合は +false+ を返す。.</p>
+    <span class="summary_desc"><div class='inline'>
 </div></span>
   
 </li>
@@ -609,8 +659,9 @@
   
   
   <h3 class="inherited">Methods inherited from <span class='object_link'><a href="Object.html" title="Groonga::Object (class)">Object</a></span></h3>
-  <p class="inherited"><span class='object_link'><a href="Object.html#==-instance_method" title="Groonga::Object#== (method)">#==</a></span>, <span class='object_link'><a href="Object.html#[]-instance_method" title="Groonga::Object#[] (method)">#[]</a></span>, <span class='object_link'><a href="Object.html#[]=-instance_method" title="Groonga::Object#[]= (method)">#[]=</a></span>, <span class='object_link'><a href="Object.html#accessor%3F-instance_method" title="Groonga::Object#accessor? (method)">#accessor?</a></span>, <span class='object_link'><a href="Object.html#append-instance_method" title="Groonga::Object#append (method)">#append</a></span>, <span class='object_link'><a href="Object.html#builtin%3F-instance_method" title="Groonga::Object#builtin? (method)">#builtin?</a></span>, <span class='object_link'><a href="Object.html#close-instance_method" title="Groonga::Object#close (method)">#close</a></span>, <span class='object_link'><a href="Object.html#closed%3F-instance_
 method" title="Groonga::Object#closed? (method)">#closed?</a></span>, <span class='object_link'><a href="Object.html#column%3F-instance_method" title="Groonga::Object#column? (method)">#column?</a></span>, <span class='object_link'><a href="Object.html#dirty%3F-instance_method" title="Groonga::Object#dirty? (method)">#dirty?</a></span>, <span class='object_link'><a href="Object.html#domain-instance_method" title="Groonga::Object#domain (method)">#domain</a></span>, <span class='object_link'><a href="Object.html#function_procedure%3F-instance_method" title="Groonga::Object#function_procedure? (method)">#function_procedure?</a></span>, <span class='object_link'><a href="Object.html#id-instance_method" title="Groonga::Object#id (method)">#id</a></span>, <span class='object_link'><a href="Object.html#inspect-instance_method" title="Groonga::Object#inspect (method)">#inspect</a></span>, <span class='object_link'><a href="Object.html#key_accessor%3F-instance_method" title="Groonga
 ::Object#key_accessor? (method)">#key_accessor?</a></span>, <span class='object_link'><a href="Object.html#last_modified-instance_method" title="Groonga::Object#last_modified (method)">#last_modified</a></span>, <span class='object_link'><a href="Object.html#name-instance_method" title="Groonga::Object#name (method)">#name</a></span>, <span class='object_link'><a href="Object.html#path-instance_method" title="Groonga::Object#path (method)">#path</a></span>, <span class='object_link'><a href="Object.html#persistent%3F-instance_method" title="Groonga::Object#persistent? (method)">#persistent?</a></span>, <span class='object_link'><a href="Object.html#prepend-instance_method" title="Groonga::Object#prepend (method)">#prepend</a></span>, <span class='object_link'><a href="Object.html#procedure%3F-instance_method" title="Groonga::Object#procedure? (method)">#procedure?</a></span>, <span class='object_link'><a href="Object.html#range-instance_method" title="Groonga::Object#range (
 method)">#range</a></span>, <span class='object_link'><a href="Object.html#remove-instance_method" title="Groonga::Object#remove (method)">#remove</a></span>, <span class='object_link'><a href="Object.html#scorer_procedure%3F-instance_method" title="Groonga::Object#scorer_procedure? (method)">#scorer_procedure?</a></span>, <span class='object_link'><a href="Object.html#selector_only_procedure%3F-instance_method" title="Groonga::Object#selector_only_procedure? (method)">#selector_only_procedure?</a></span>, <span class='object_link'><a href="Object.html#selector_procedure%3F-instance_method" title="Groonga::Object#selector_procedure? (method)">#selector_procedure?</a></span>, <span class='object_link'><a href="Object.html#table%3F-instance_method" title="Groonga::Object#table? (method)">#table?</a></span>, <span class='object_link'><a href="Object.html#temporary%3F-instance_method" title="Groonga::Object#temporary? (method)">#temporary?</a></span>, <span class='object_link'><
 a href="Object.html#touch-instance_method" title="Groonga::Object#touch (method)">#touch</a></span>, <span class='object_link'><a href="Object.html#unlink-instance_method" title="Groonga::Object#unlink (method)">#unlink</a></span>, <span class='object_link'><a href="Object.html#window_function_procedure%3F-instance_method" title="Groonga::Object#window_function_procedure? (method)">#window_function_procedure?</a></span></p>
+  <p class="inherited"><span class='object_link'><a href="Object.html#%3D%3D-instance_method" title="Groonga::Object#== (method)">#==</a></span>, <span class='object_link'><a href="Object.html#%5B%5D-instance_method" title="Groonga::Object#[] (method)">#[]</a></span>, <span class='object_link'><a href="Object.html#%5B%5D%3D-instance_method" title="Groonga::Object#[]= (method)">#[]=</a></span>, <span class='object_link'><a href="Object.html#accessor%3F-instance_method" title="Groonga::Object#accessor? (method)">#accessor?</a></span>, <span class='object_link'><a href="Object.html#append-instance_method" title="Groonga::Object#append (method)">#append</a></span>, <span class='object_link'><a href="Object.html#builtin%3F-instance_method" title="Groonga::Object#builtin? (method)">#builtin?</a></span>, <span class='object_link'><a href="Object.html#close-instance_method" title="Groonga::Object#close (method)">#close</a></span>, <span class='object_link'><a href="Object.html#close
 d%3F-instance_method" title="Groonga::Object#closed? (method)">#closed?</a></span>, <span class='object_link'><a href="Object.html#column%3F-instance_method" title="Groonga::Object#column? (method)">#column?</a></span>, <span class='object_link'><a href="Object.html#dirty%3F-instance_method" title="Groonga::Object#dirty? (method)">#dirty?</a></span>, <span class='object_link'><a href="Object.html#domain-instance_method" title="Groonga::Object#domain (method)">#domain</a></span>, <span class='object_link'><a href="Object.html#function_procedure%3F-instance_method" title="Groonga::Object#function_procedure? (method)">#function_procedure?</a></span>, <span class='object_link'><a href="Object.html#id-instance_method" title="Groonga::Object#id (method)">#id</a></span>, <span class='object_link'><a href="Object.html#inspect-instance_method" title="Groonga::Object#inspect (method)">#inspect</a></span>, <span class='object_link'><a href="Object.html#key_accessor%3F-instance_method" 
 title="Groonga::Object#key_accessor? (method)">#key_accessor?</a></span>, <span class='object_link'><a href="Object.html#last_modified-instance_method" title="Groonga::Object#last_modified (method)">#last_modified</a></span>, <span class='object_link'><a href="Object.html#name-instance_method" title="Groonga::Object#name (method)">#name</a></span>, <span class='object_link'><a href="Object.html#path-instance_method" title="Groonga::Object#path (method)">#path</a></span>, <span class='object_link'><a href="Object.html#persistent%3F-instance_method" title="Groonga::Object#persistent? (method)">#persistent?</a></span>, <span class='object_link'><a href="Object.html#prepend-instance_method" title="Groonga::Object#prepend (method)">#prepend</a></span>, <span class='object_link'><a href="Object.html#procedure%3F-instance_method" title="Groonga::Object#procedure? (method)">#procedure?</a></span>, <span class='object_link'><a href="Object.html#range-instance_method" title="Groonga::
 Object#range (method)">#range</a></span>, <span class='object_link'><a href="Object.html#remove-instance_method" title="Groonga::Object#remove (method)">#remove</a></span>, <span class='object_link'><a href="Object.html#scorer_procedure%3F-instance_method" title="Groonga::Object#scorer_procedure? (method)">#scorer_procedure?</a></span>, <span class='object_link'><a href="Object.html#selector_only_procedure%3F-instance_method" title="Groonga::Object#selector_only_procedure? (method)">#selector_only_procedure?</a></span>, <span class='object_link'><a href="Object.html#selector_procedure%3F-instance_method" title="Groonga::Object#selector_procedure? (method)">#selector_procedure?</a></span>, <span class='object_link'><a href="Object.html#table%3F-instance_method" title="Groonga::Object#table? (method)">#table?</a></span>, <span class='object_link'><a href="Object.html#temporary%3F-instance_method" title="Groonga::Object#temporary? (method)">#temporary?</a></span>, <span class='
 object_link'><a href="Object.html#touch-instance_method" title="Groonga::Object#touch (method)">#touch</a></span>, <span class='object_link'><a href="Object.html#unlink-instance_method" title="Groonga::Object#unlink (method)">#unlink</a></span>, <span class='object_link'><a href="Object.html#window_function_procedure%3F-instance_method" title="Groonga::Object#window_function_procedure? (method)">#window_function_procedure?</a></span></p>
 
+  
 
   <div id="instance_method_details" class="method_details_list">
     <h2>Instance Method Details</h2>
@@ -691,6 +742,123 @@ rb_grn_column_clear_lock (VALUE self)
 </div>
     
       <div class="method_details ">
+  <h3 class="signature " id="data?-instance_method">
+  
+    #<strong>data?</strong>  &#x21d2; <tt>Bool</tt> 
+  
+
+  
+
+  
+</h3><div class="docstring">
+  <div class="discussion">
+    
+
+
+  </div>
+</div>
+<div class="tags">
+  
+  <div class="docstring">
+  <div class="discussion">
+    <p>Returns <code>true</code> if the column is a data column (a scalar
+column or a vector column), <code>false</code> otherwise.</p>
+
+
+  </div>
+</div>
+<div class="tags">
+  
+<p class="tag_title">Returns:</p>
+<ul class="return">
+  
+    <li>
+      
+      
+        <span class='type'>(<tt>Bool</tt>)</span>
+      
+      
+      
+        &mdash;
+        <div class='inline'><p><code>true</code> if the column is a data column (a scalar
+column or a vector column), <code>false</code> otherwise.</p>
+</div>
+      
+    </li>
+  
+</ul>
+
+</div>
+
+<p class="tag_title">Returns:</p>
+<ul class="return">
+  
+    <li>
+      
+      
+        <span class='type'>(<tt>Boolean</tt>)</span>
+      
+      
+      
+    </li>
+  
+</ul>
+<p class="tag_title">Since:</p>
+<ul class="since">
+  
+    <li>
+      
+      
+      
+      
+        
+        <div class='inline'><p>7.0.2</p>
+</div>
+      
+    </li>
+  
+</ul>
+
+</div><table class="source_code">
+  <tr>
+    <td>
+      <pre class="lines">
+
+
+702
+703
+704
+705
+706
+707
+708
+709
+710
+711
+712
+713</pre>
+    </td>
+    <td>
+      <pre class="code"><span class="info file"># File 'ext/groonga/rb-grn-column.c', line 702</span>
+
+static VALUE
+rb_grn_column_data_p (VALUE self)
+{
+    grn_ctx *context;
+    grn_obj *column;
+
+    rb_grn_column_deconstruct(SELF(self), &amp;column, &amp;context,
+                             NULL, NULL,
+                             NULL, NULL, NULL);
+
+    return CBOOL2RVAL(grn_obj_is_data_column(context, column));
+}</pre>
+    </td>
+  </tr>
+</table>
+</div>
+    
+      <div class="method_details ">
   <h3 class="signature " id="disk_usage-instance_method">
   
     #<strong>disk_usage</strong>  &#x21d2; <tt><span class='object_link'><a href="Object.html" title="Groonga::Object (class)">Object</a></span></tt> 
@@ -714,7 +882,7 @@ rb_grn_column_clear_lock (VALUE self)
       <pre class="code"><span class="info file"># File 'lib/groonga/column.rb', line 20</span>
 
 <span class='kw'>def</span> <span class='id identifier rubyid_disk_usage'>disk_usage</span>
-  <span class='id identifier rubyid_measurer'>measurer</span> <span class='op'>=</span> <span class='const'><span class='object_link'><a href="StatisticMeasurer.html" title="Groonga::StatisticMeasurer (class)">StatisticMeasurer</a></span></span><span class='period'>.</span><span class='id identifier rubyid_new'>new</span>
+  <span class='id identifier rubyid_measurer'>measurer</span> <span class='op'>=</span> <span class='const'>StatisticMeasurer</span><span class='period'>.</span><span class='id identifier rubyid_new'>new</span>
   <span class='id identifier rubyid_measurer'>measurer</span><span class='period'>.</span><span class='id identifier rubyid_measure_disk_usage'>measure_disk_usage</span><span class='lparen'>(</span><span class='id identifier rubyid_path'>path</span><span class='rparen'>)</span>
 <span class='kw'>end</span></pre>
     </td>
@@ -760,7 +928,7 @@ are returned.</p>
         <span class='name'>options</span>
       
       
-        <span class='type'>(<tt>::Hash</tt>)</span>
+        <span class='type'>(<tt><span class='object_link'><a href="Hash.html" title="Groonga::Hash (class)">::Hash</a></span></tt>)</span>
       
       
         <em class="default">(defaults to: <tt>{}</tt>)</em>
@@ -842,24 +1010,6 @@ executable by indexes. <code>nil</code> means that all operators.</p>
       <pre class="lines">
 
 
-734
-735
-736
-737
-738
-739
-740
-741
-742
-743
-744
-745
-746
-747
-748
-749
-750
-751
 752
 753
 754
@@ -897,10 +1047,28 @@ executable by indexes. <code>nil</code> means that all operators.</p>
 786
 787
 788
-789</pre>
+789
+790
+791
+792
+793
+794
+795
+796
+797
+798
+799
+800
+801
+802
+803
+804
+805
+806
+807</pre>
     </td>
     <td>
-      <pre class="code"><span class="info file"># File 'ext/groonga/rb-grn-column.c', line 734</span>
+      <pre class="code"><span class="info file"># File 'ext/groonga/rb-grn-column.c', line 752</span>
 
 static VALUE
 rb_grn_column_find_indexes (int argc, VALUE *argv, VALUE self)
@@ -966,7 +1134,7 @@ rb_grn_column_find_indexes (int argc, VALUE *argv, VALUE self)
       <div class="method_details ">
   <h3 class="signature " id="index?-instance_method">
   
-    #<strong>index?</strong>  &#x21d2; <tt>Boolean</tt> 
+    #<strong>index?</strong>  &#x21d2; <tt>Bool</tt> 
   
 
   
@@ -978,15 +1146,43 @@ rb_grn_column_find_indexes (int argc, VALUE *argv, VALUE self)
   
 </h3><div class="docstring">
   <div class="discussion">
-    <p><em>column</em> が <span class='object_link'><a href="IndexColumn.html" title="Groonga::IndexColumn (class)">IndexColumn</a></span> の場合は +true+ を返し、
-そうでない場合は +false+ を返す。</p>
+    
+
+
+  </div>
+</div>
+<div class="tags">
+  
+  <div class="docstring">
+  <div class="discussion">
+    <p>Returns <code>true</code> if the column is an index column
+(<span class='object_link'><a href="IndexColumn.html" title="Groonga::IndexColumn (class)">IndexColumn</a></span>), <code>false</code> otherwise.</p>
 
 
   </div>
 </div>
 <div class="tags">
   
+<p class="tag_title">Returns:</p>
+<ul class="return">
   
+    <li>
+      
+      
+        <span class='type'>(<tt>Bool</tt>)</span>
+      
+      
+      
+        &mdash;
+        <div class='inline'><p><code>true</code> if the column is an index column
+(<span class='object_link'><a href="IndexColumn.html" title="Groonga::IndexColumn (class)">IndexColumn</a></span>), <code>false</code> otherwise.</p>
+</div>
+      
+    </li>
+  
+</ul>
+
+</div>
 
 <p class="tag_title">Returns:</p>
 <ul class="return">
@@ -1023,6 +1219,7 @@ rb_grn_column_find_indexes (int argc, VALUE *argv, VALUE self)
       <pre class="lines">
 
 
+618
 619
 620
 621
@@ -1037,11 +1234,10 @@ rb_grn_column_find_indexes (int argc, VALUE *argv, VALUE self)
 630
 631
 632
-633
-634</pre>
+633</pre>
     </td>
     <td>
-      <pre class="code"><span class="info file"># File 'ext/groonga/rb-grn-column.c', line 619</span>
+      <pre class="code"><span class="info file"># File 'ext/groonga/rb-grn-column.c', line 618</span>
 
 static VALUE
 rb_grn_column_index_p (VALUE self)
@@ -1157,7 +1353,7 @@ execute <code>operator</code>.</p>
       <pre class="code"><span class="info file"># File 'lib/groonga/column.rb', line 31</span>
 
 <span class='kw'>def</span> <span class='id identifier rubyid_indexes'>indexes</span><span class='lparen'>(</span><span class='id identifier rubyid_operator'>operator</span><span class='op'>=</span><span class='kw'>nil</span><span class='rparen'>)</span>
-  <span class='id identifier rubyid_operator'>operator</span> <span class='op'>||=</span> <span class='const'><span class='object_link'><a href="Operator.html" title="Groonga::Operator (class)">Operator</a></span></span><span class='op'>::</span><span class='const'><span class='object_link'><a href="Operator.html#MATCH-constant" title="Groonga::Operator::MATCH (constant)">MATCH</a></span></span>
+  <span class='id identifier rubyid_operator'>operator</span> <span class='op'>||=</span> <span class='const'>Operator</span><span class='op'>::</span><span class='const'>MATCH</span>
   <span class='id identifier rubyid_find_indexes'>find_indexes</span><span class='lparen'>(</span><span class='symbol'>:operator</span> <span class='op'>=&gt;</span> <span class='id identifier rubyid_operator'>operator</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_collect'>collect</span> <span class='kw'>do</span> <span class='op'>|</span><span class='id identifier rubyid_index'>index</span><span class='op'>|</span>
     <span class='id identifier rubyid_index'>index</span><span class='period'>.</span><span class='id identifier rubyid_column'>column</span>
   <span class='kw'>end</span>
@@ -1189,7 +1385,7 @@ execute <code>operator</code>.</p>
     <p class="tag_title">Examples:</p>
     
       
-      <pre class="example code"><code><span class='id identifier rubyid_items'>items</span> <span class='op'>=</span> <span class='const'><span class='object_link'><a href="../Groonga.html" title="Groonga (module)">Groonga</a></span></span><span class='op'>::</span><span class='const'><span class='object_link'><a href="Array.html" title="Groonga::Array (class)">Array</a></span></span><span class='period'>.</span><span class='id identifier rubyid_create'><span class='object_link'><a href="Array.html#create-class_method" title="Groonga::Array.create (method)">create</a></span></span><span class='lparen'>(</span><span class='symbol'>:name</span> <span class='op'>=&gt;</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>Items</span><span class='tstring_end'>&quot;</span></span><span class='rparen'>)</span>
+      <pre class="example code"><code><span class='id identifier rubyid_items'>items</span> <span class='op'>=</span> <span class='const'>Groonga</span><span class='op'>::</span><span class='const'>Array</span><span class='period'>.</span><span class='id identifier rubyid_create'>create</span><span class='lparen'>(</span><span class='symbol'>:name</span> <span class='op'>=&gt;</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>Items</span><span class='tstring_end'>&quot;</span></span><span class='rparen'>)</span>
 <span class='id identifier rubyid_title'>title</span> <span class='op'>=</span> <span class='id identifier rubyid_items'>items</span><span class='period'>.</span><span class='id identifier rubyid_define_column'>define_column</span><span class='lparen'>(</span><span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>title</span><span class='tstring_end'>&quot;</span></span><span class='comma'>,</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>ShortText</span><span class='tstring_end'>&quot;</span></span><span class='rparen'>)</span>
 <span class='id identifier rubyid_title'>title</span><span class='period'>.</span><span class='id identifier rubyid_name'>name</span> <span class='comment'># =&gt; &quot;Items.title&quot;
 </span><span class='id identifier rubyid_title'>title</span><span class='period'>.</span><span class='id identifier rubyid_local_name'>local_name</span> <span class='comment'># =&gt; &quot;title&quot;</span></code></pre>
@@ -1309,7 +1505,7 @@ rb_grn_column_get_local_name (VALUE self)
         <span class='name'>options</span>
       
       
-        <span class='type'>(<tt>::Hash</tt>)</span>
+        <span class='type'>(<tt><span class='object_link'><a href="Hash.html" title="Groonga::Hash (class)">::Hash</a></span></tt>)</span>
       
       
         <em class="default">(defaults to: <tt>{}</tt>)</em>
@@ -1382,7 +1578,7 @@ rb_grn_column_get_local_name (VALUE self)
         <span class='name'>options</span>
       
       
-        <span class='type'>(<tt>::Hash</tt>)</span>
+        <span class='type'>(<tt><span class='object_link'><a href="Hash.html" title="Groonga::Hash (class)">::Hash</a></span></tt>)</span>
       
       
         <em class="default">(defaults to: <tt>{}</tt>)</em>
@@ -1837,32 +2033,32 @@ rb_grn_column_reference_p (VALUE self)
       <pre class="lines">
 
 
-797
-798
-799
-800
-801
-802
-803
-804
-805
-806
-807
-808
-809
-810
-811
-812
-813
-814
 815
 816
 817
 818
-819</pre>
+819
+820
+821
+822
+823
+824
+825
+826
+827
+828
+829
+830
+831
+832
+833
+834
+835
+836
+837</pre>
     </td>
     <td>
-      <pre class="code"><span class="info file"># File 'ext/groonga/rb-grn-column.c', line 797</span>
+      <pre class="code"><span class="info file"># File 'ext/groonga/rb-grn-column.c', line 815</span>
 
 static VALUE
 rb_grn_column_rename (VALUE self, VALUE rb_name)
@@ -1895,7 +2091,7 @@ rb_grn_column_rename (VALUE self, VALUE rb_name)
       <div class="method_details ">
   <h3 class="signature " id="scalar?-instance_method">
   
-    #<strong>scalar?</strong>  &#x21d2; <tt>Boolean</tt> 
+    #<strong>scalar?</strong>  &#x21d2; <tt>Bool</tt> 
   
 
   
@@ -1903,15 +2099,43 @@ rb_grn_column_rename (VALUE self, VALUE rb_name)
   
 </h3><div class="docstring">
   <div class="discussion">
-    <p><em>column</em> がスカラーカラムの場合は +true+ を返し、
-そうでない場合は +false+ を返す。</p>
+    
+
+
+  </div>
+</div>
+<div class="tags">
+  
+  <div class="docstring">
+  <div class="discussion">
+    <p>Returns <code>true</code> if the column is a scalar column,
+<code>false</code> otherwise.</p>
 
 
   </div>
 </div>
 <div class="tags">
   
+<p class="tag_title">Returns:</p>
+<ul class="return">
   
+    <li>
+      
+      
+        <span class='type'>(<tt>Bool</tt>)</span>
+      
+      
+      
+        &mdash;
+        <div class='inline'><p><code>true</code> if the column is a scalar column,
+<code>false</code> otherwise.</p>
+</div>
+      
+    </li>
+  
+</ul>
+
+</div>
 
 <p class="tag_title">Returns:</p>
 <ul class="return">
@@ -1948,15 +2172,6 @@ rb_grn_column_rename (VALUE self, VALUE rb_name)
       <pre class="lines">
 
 
-673
-674
-675
-676
-677
-678
-679
-680
-681
 682
 683
 684
@@ -1968,35 +2183,22 @@ rb_grn_column_rename (VALUE self, VALUE rb_name)
 690
 691
 692
-693
-694
-695</pre>
+693</pre>
     </td>
     <td>
-      <pre class="code"><span class="info file"># File 'ext/groonga/rb-grn-column.c', line 673</span>
+      <pre class="code"><span class="info file"># File 'ext/groonga/rb-grn-column.c', line 682</span>
 
 static VALUE
 rb_grn_column_scalar_p (VALUE self)
 {
     grn_ctx *context;
     grn_obj *column;
-    grn_column_flags flags;
-    grn_column_flags column_type;
 
     rb_grn_column_deconstruct(SELF(self), &amp;column, &amp;context,
                              NULL, NULL,
                              NULL, NULL, NULL);
 
-    switch (column-&gt;header.type) {
-    case GRN_COLUMN_FIX_SIZE:
-        return Qtrue;
-    case GRN_COLUMN_VAR_SIZE:
-        flags = grn_column_get_flags(context, column);
-        column_type = (flags &amp; GRN_OBJ_COLUMN_TYPE_MASK);
-        return CBOOL2RVAL(column_type == GRN_OBJ_COLUMN_SCALAR);
-    default:
-        return Qfalse;
-    }
+    return CBOOL2RVAL(grn_obj_is_scalar_column(context, column));
 }</pre>
     </td>
   </tr>
@@ -2083,7 +2285,7 @@ rb_grn_column_scalar_p (VALUE self)
         <span class='name'>options</span>
       
       
-        <span class='type'>(<tt>::Hash</tt>)</span>
+        <span class='type'>(<tt><span class='object_link'><a href="Hash.html" title="Groonga::Hash (class)">::Hash</a></span></tt>)</span>
       
       
       
@@ -2328,7 +2530,7 @@ query構文時にカラム指定を利用するかどうか。省略した場合
         <span class='name'>options</span>
       
       
-        <span class='type'>(<tt>::Hash</tt>)</span>
+        <span class='type'>(<tt><span class='object_link'><a href="Hash.html" title="Groonga::Hash (class)">::Hash</a></span></tt>)</span>
       
       
       
@@ -2523,7 +2725,7 @@ query構文時にカラム指定を利用するかどうか。省略した場合
         <span class='name'>options</span>
       
       
-        <span class='type'>(<tt>::Hash</tt>)</span>
+        <span class='type'>(<tt><span class='object_link'><a href="Hash.html" title="Groonga::Hash (class)">::Hash</a></span></tt>)</span>
       
       
       
@@ -3125,7 +3327,7 @@ rb_grn_column_truncate (VALUE self)
         <span class='name'>options</span>
       
       
-        <span class='type'>(<tt>::Hash</tt>)</span>
+        <span class='type'>(<tt><span class='object_link'><a href="Hash.html" title="Groonga::Hash (class)">::Hash</a></span></tt>)</span>
       
       
         <em class="default">(defaults to: <tt>{}</tt>)</em>
@@ -3239,7 +3441,7 @@ rb_grn_column_unlock (int argc, VALUE *argv, VALUE self)
       <div class="method_details ">
   <h3 class="signature " id="vector?-instance_method">
   
-    #<strong>vector?</strong>  &#x21d2; <tt>Boolean</tt> 
+    #<strong>vector?</strong>  &#x21d2; <tt>Bool</tt> 
   
 
   
@@ -3247,15 +3449,43 @@ rb_grn_column_unlock (int argc, VALUE *argv, VALUE self)
   
 </h3><div class="docstring">
   <div class="discussion">
-    <p><em>column</em> がベクターカラムの場合は +true+ を返し、
-そうでない場合は +false+ を返す。</p>
+    
 
 
   </div>
 </div>
 <div class="tags">
   
+  <div class="docstring">
+  <div class="discussion">
+    <p>Returns <code>true</code> if the column is a vector column,
+<code>false</code> otherwise.</p>
+
+
+  </div>
+</div>
+<div class="tags">
   
+<p class="tag_title">Returns:</p>
+<ul class="return">
+  
+    <li>
+      
+      
+        <span class='type'>(<tt>Bool</tt>)</span>
+      
+      
+      
+        &mdash;
+        <div class='inline'><p><code>true</code> if the column is a vector column,
+<code>false</code> otherwise.</p>
+</div>
+      
+    </li>
+  
+</ul>
+
+</div>
 
 <p class="tag_title">Returns:</p>
 <ul class="return">
@@ -3292,6 +3522,8 @@ rb_grn_column_unlock (int argc, VALUE *argv, VALUE self)
       <pre class="lines">
 
 
+642
+643
 644
 645
 646
@@ -3301,40 +3533,139 @@ rb_grn_column_unlock (int argc, VALUE *argv, VALUE self)
 650
 651
 652
-653
-654
-655
-656
-657
-658
-659
-660
-661
-662
-663</pre>
+653</pre>
     </td>
     <td>
-      <pre class="code"><span class="info file"># File 'ext/groonga/rb-grn-column.c', line 644</span>
+      <pre class="code"><span class="info file"># File 'ext/groonga/rb-grn-column.c', line 642</span>
 
 static VALUE
 rb_grn_column_vector_p (VALUE self)
 {
     grn_ctx *context;
     grn_obj *column;
-    grn_column_flags flags;
-    grn_column_flags column_type;
 
     rb_grn_column_deconstruct(SELF(self), &amp;column, &amp;context,
                              NULL, NULL,
                              NULL, NULL, NULL);
 
-    if (column-&gt;header.type != GRN_COLUMN_VAR_SIZE) {
-        return Qfalse;
-    }
+    return CBOOL2RVAL(grn_obj_is_vector_column(context, column));
+}</pre>
+    </td>
+  </tr>
+</table>
+</div>
+    
+      <div class="method_details ">
+  <h3 class="signature " id="weight_vector?-instance_method">
+  
+    #<strong>weight_vector?</strong>  &#x21d2; <tt>Bool</tt> 
+  
 
-    flags = grn_column_get_flags(context, column);
-    column_type = (flags &amp; GRN_OBJ_COLUMN_TYPE_MASK);
-    return CBOOL2RVAL(column_type == GRN_OBJ_COLUMN_VECTOR);
+  
+
+  
+</h3><div class="docstring">
+  <div class="discussion">
+    
+
+
+  </div>
+</div>
+<div class="tags">
+  
+  <div class="docstring">
+  <div class="discussion">
+    <p>Returns <code>true</code> if the column is a weight vector column,
+<code>false</code> otherwise.</p>
+
+
+  </div>
+</div>
+<div class="tags">
+  
+<p class="tag_title">Returns:</p>
+<ul class="return">
+  
+    <li>
+      
+      
+        <span class='type'>(<tt>Bool</tt>)</span>
+      
+      
+      
+        &mdash;
+        <div class='inline'><p><code>true</code> if the column is a weight vector column,
+<code>false</code> otherwise.</p>
+</div>
+      
+    </li>
+  
+</ul>
+
+</div>
+
+<p class="tag_title">Returns:</p>
+<ul class="return">
+  
+    <li>
+      
+      
+        <span class='type'>(<tt>Boolean</tt>)</span>
+      
+      
+      
+    </li>
+  
+</ul>
+<p class="tag_title">Since:</p>
+<ul class="since">
+  
+    <li>
+      
+      
+      
+      
+        
+        <div class='inline'><p>7.0.2</p>
+</div>
+      
+    </li>
+  
+</ul>
+
+</div><table class="source_code">
+  <tr>
+    <td>
+      <pre class="lines">
+
+
+662
+663
+664
+665
+666
+667
+668
+669
+670
+671
+672
+673</pre>
+    </td>
+    <td>
+      <pre class="code"><span class="info file"># File 'ext/groonga/rb-grn-column.c', line 662</span>
+
+static VALUE
+rb_grn_column_weight_vector_p (VALUE self)
+{
+    grn_ctx *context;
+    grn_obj *column;
+
+    rb_grn_column_deconstruct(SELF(self), &amp;column, &amp;context,
+                             NULL, NULL,
+                             NULL, NULL, NULL);
+
+    return CBOOL2RVAL(grn_obj_is_weight_vector_column(context, column));
 }</pre>
     </td>
   </tr>
@@ -3410,23 +3741,23 @@ rb_grn_column_vector_p (VALUE self)
       <pre class="lines">
 
 
-703
-704
-705
-706
-707
-708
-709
-710
-711
-712
-713
-714
-715
-716</pre>
+721
+722
+723
+724
+725
+726
+727
+728
+729
+730
+731
+732
+733
+734</pre>
     </td>
     <td>
-      <pre class="code"><span class="info file"># File 'ext/groonga/rb-grn-column.c', line 703</span>
+      <pre class="code"><span class="info file"># File 'ext/groonga/rb-grn-column.c', line 721</span>
 
 static VALUE
 rb_grn_column_with_weight_p(VALUE self)

  Modified: rroonga/en/Groonga/Command.html (+4 -31)
===================================================================
--- rroonga/en/Groonga/Command.html    2017-01-12 23:14:03 +0900 (05db464)
+++ rroonga/en/Groonga/Command.html    2017-04-29 11:50:21 +0900 (c6d36d2)
@@ -32,33 +32,6 @@
 
   </head>
   <body>
-<div class="header">
-  <div class="title">
-    <a href="../../../">
-      <span class="title">
-  Module: Groonga::Command
-  
-    &mdash; rroonga
-  
-</span>
-      <span class="title-separator">-</span>
-      <span class="title-project">Ranguba</span>
-    </a>
-  </div>
-  <ul class="other-languages">
-    <li id="other-language-japanese" lang="ja" xml:lang="ja"><a href="../../../rroonga/ja/Groonga/Command.html">日本語</a></li>
-  </ul>
-  <ul class="menu">
-    <li id="menu-reference"><a href="../../../rroonga/en/">Reference Manual</a></li>
-    <li id="menu-tutorial"><a href="../../../rroonga/en/file.tutorial.html">Tutorial</a></li>
-    <li id="menu-install"><a href="../../../#install-rroonga">Install</a></li>
-    <li id="menu-developer"><a href="../../../developer.html">Developer</a></li>
-  </ul>
-</div>
-
-<div class="content">
-
-
     <div id="header">
       <div id="menu">
   
@@ -136,9 +109,7 @@
 
 </div>
 
-    <div id="footer"></div>
-
-  
+    <div id="footer">
     </div>
 
     <div class="sponsors">
@@ -159,5 +130,7 @@
       </p>
     </div>
 
-</body>
+</div>
+
+  </body>
 </html>
\ No newline at end of file

  Modified: rroonga/en/Groonga/Command/Builder.html (+4 -31)
===================================================================
--- rroonga/en/Groonga/Command/Builder.html    2017-01-12 23:14:03 +0900 (09a5681)
+++ rroonga/en/Groonga/Command/Builder.html    2017-04-29 11:50:21 +0900 (195c29b)
@@ -32,33 +32,6 @@
 
   </head>
   <body>
-<div class="header">
-  <div class="title">
-    <a href="../../../../">
-      <span class="title">
-  Class: Groonga::Command::Builder
-  
-    &mdash; rroonga
-  
-</span>
-      <span class="title-separator">-</span>
-      <span class="title-project">Ranguba</span>
-    </a>
-  </div>
-  <ul class="other-languages">
-    <li id="other-language-japanese" lang="ja" xml:lang="ja"><a href="../../../../rroonga/ja/Groonga/Command/Builder.html">日本語</a></li>
-  </ul>
-  <ul class="menu">
-    <li id="menu-reference"><a href="../../../../rroonga/en/">Reference Manual</a></li>
-    <li id="menu-tutorial"><a href="../../../../rroonga/en/file.tutorial.html">Tutorial</a></li>
-    <li id="menu-install"><a href="../../../../#install-rroonga">Install</a></li>
-    <li id="menu-developer"><a href="../../../../developer.html">Developer</a></li>
-  </ul>
-</div>
-
-<div class="content">
-
-
     <div id="header">
       <div id="menu">
   
@@ -614,9 +587,7 @@
 
 </div>
 
-    <div id="footer"></div>
-
-  
+    <div id="footer">
     </div>
 
     <div class="sponsors">
@@ -637,5 +608,7 @@
       </p>
     </div>
 
-</body>
+</div>
+
+  </body>
 </html>
\ No newline at end of file

  Modified: rroonga/en/Groonga/Command/Select.html (+4 -31)
===================================================================
--- rroonga/en/Groonga/Command/Select.html    2017-01-12 23:14:03 +0900 (54f5bb1)
+++ rroonga/en/Groonga/Command/Select.html    2017-04-29 11:50:21 +0900 (56628c9)
@@ -32,33 +32,6 @@
 
   </head>
   <body>
-<div class="header">
-  <div class="title">
-    <a href="../../../../">
-      <span class="title">
-  Class: Groonga::Command::Select
-  
-    &mdash; rroonga
-  
-</span>
-      <span class="title-separator">-</span>
-      <span class="title-project">Ranguba</span>
-    </a>
-  </div>
-  <ul class="other-languages">
-    <li id="other-language-japanese" lang="ja" xml:lang="ja"><a href="../../../../rroonga/ja/Groonga/Command/Select.html">日本語</a></li>
-  </ul>
-  <ul class="menu">
-    <li id="menu-reference"><a href="../../../../rroonga/en/">Reference Manual</a></li>
-    <li id="menu-tutorial"><a href="../../../../rroonga/en/file.tutorial.html">Tutorial</a></li>
-    <li id="menu-install"><a href="../../../../#install-rroonga">Install</a></li>
-    <li id="menu-developer"><a href="../../../../developer.html">Developer</a></li>
-  </ul>
-</div>
-
-<div class="content">
-
-
     <div id="header">
       <div id="menu">
   
@@ -313,9 +286,7 @@
 
 </div>
 
-    <div id="footer"></div>
-
-  
+    <div id="footer">
     </div>
 
     <div class="sponsors">
@@ -336,5 +307,7 @@
       </p>
     </div>
 
-</body>
+</div>
+
+  </body>
 </html>
\ No newline at end of file

  Modified: rroonga/en/Groonga/Command/Select/Result.html (+4 -31)
===================================================================
--- rroonga/en/Groonga/Command/Select/Result.html    2017-01-12 23:14:03 +0900 (c9b85f6)
+++ rroonga/en/Groonga/Command/Select/Result.html    2017-04-29 11:50:21 +0900 (73a3111)
@@ -32,33 +32,6 @@
 
   </head>
   <body>
-<div class="header">
-  <div class="title">
-    <a href="../../../../../">
-      <span class="title">
-  Class: Groonga::Command::Select::Result
-  
-    &mdash; rroonga
-  
-</span>
-      <span class="title-separator">-</span>
-      <span class="title-project">Ranguba</span>
-    </a>
-  </div>
-  <ul class="other-languages">
-    <li id="other-language-japanese" lang="ja" xml:lang="ja"><a href="../../../../../rroonga/ja/Groonga/Command/Select/Result.html">日本語</a></li>
-  </ul>
-  <ul class="menu">
-    <li id="menu-reference"><a href="../../../../../rroonga/en/">Reference Manual</a></li>
-    <li id="menu-tutorial"><a href="../../../../../rroonga/en/file.tutorial.html">Tutorial</a></li>
-    <li id="menu-install"><a href="../../../../../#install-rroonga">Install</a></li>
-    <li id="menu-developer"><a href="../../../../../developer.html">Developer</a></li>
-  </ul>
-</div>
-
-<div class="content">
-
-
     <div id="header">
       <div id="menu">
   
@@ -378,9 +351,7 @@
 
 </div>
 
-    <div id="footer"></div>
-
-  
+    <div id="footer">
     </div>
 
     <div class="sponsors">
@@ -401,5 +372,7 @@
       </p>
     </div>
 
-</body>
+</div>
+
+  </body>
 </html>
\ No newline at end of file

  Modified: rroonga/en/Groonga/Command/Select/Result/DrillDownResult.html (+4 -31)
===================================================================
--- rroonga/en/Groonga/Command/Select/Result/DrillDownResult.html    2017-01-12 23:14:03 +0900 (c9b5ce2)
+++ rroonga/en/Groonga/Command/Select/Result/DrillDownResult.html    2017-04-29 11:50:21 +0900 (c9493d0)
@@ -32,33 +32,6 @@
 
   </head>
   <body>
-<div class="header">
-  <div class="title">
-    <a href="../../../../../../">
-      <span class="title">
-  Class: Groonga::Command::Select::Result::DrillDownResult
-  
-    &mdash; rroonga
-  
-</span>
-      <span class="title-separator">-</span>
-      <span class="title-project">Ranguba</span>
-    </a>
-  </div>
-  <ul class="other-languages">
-    <li id="other-language-japanese" lang="ja" xml:lang="ja"><a href="../../../../../../rroonga/ja/Groonga/Command/Select/Result/DrillDownResult.html">日本語</a></li>
-  </ul>
-  <ul class="menu">
-    <li id="menu-reference"><a href="../../../../../../rroonga/en/">Reference Manual</a></li>
-    <li id="menu-tutorial"><a href="../../../../../../rroonga/en/file.tutorial.html">Tutorial</a></li>
-    <li id="menu-install"><a href="../../../../../../#install-rroonga">Install</a></li>
-    <li id="menu-developer"><a href="../../../../../../developer.html">Developer</a></li>
-  </ul>
-</div>
-
-<div class="content">
-
-
     <div id="header">
       <div id="menu">
   
@@ -469,9 +442,7 @@
 
 </div>
 
-    <div id="footer"></div>
-
-  
+    <div id="footer">
     </div>
 
     <div class="sponsors">
@@ -492,5 +463,7 @@
       </p>
     </div>
 
-</body>
+</div>
+
+  </body>
 </html>
\ No newline at end of file

  Modified: rroonga/en/Groonga/CommandError.html (+3 -1)
===================================================================
--- rroonga/en/Groonga/CommandError.html    2017-01-12 23:14:03 +0900 (2bdcae2)
+++ rroonga/en/Groonga/CommandError.html    2017-04-29 11:50:21 +0900 (c708733)
@@ -32,7 +32,7 @@
   </head>
   <body>
     <div class="nav_wrap">
-      <iframe id="nav" src="../class_list.html?1"></iframe>
+      <iframe id="nav" src="../class_list.html"></iframe>
       <div id="resizer"></div>
     </div>
 
@@ -90,6 +90,8 @@
         <div class="clear"></div>
       </div>
 
+      <iframe id="search_frame" src="../class_list.html"></iframe>
+
       <div id="content"><h1>Exception: Groonga::CommandError
   
   

  Modified: rroonga/en/Groonga/Config.html (+5 -3)
===================================================================
--- rroonga/en/Groonga/Config.html    2017-01-12 23:14:03 +0900 (58a95ad)
+++ rroonga/en/Groonga/Config.html    2017-04-29 11:50:21 +0900 (646ad3e)
@@ -32,7 +32,7 @@
   </head>
   <body>
     <div class="nav_wrap">
-      <iframe id="nav" src="../class_list.html?1"></iframe>
+      <iframe id="nav" src="../class_list.html"></iframe>
       <div id="resizer"></div>
     </div>
 
@@ -90,6 +90,8 @@
         <div class="clear"></div>
       </div>
 
+      <iframe id="search_frame" src="../class_list.html"></iframe>
+
       <div id="content"><h1>Class: Groonga::Config
   
   
@@ -166,7 +168,7 @@ configuration is key and value pair.</p>
         <li class="public ">
   <span class="summary_signature">
     
-      <a href="#[]-instance_method" title="#config (instance method)">#<strong>config</strong>  &#x21d2; String<sup>?</sup> </a>
+      <a href="#%5B%5D-instance_method" title="#config (instance method)">#<strong>config</strong>  &#x21d2; String<sup>?</sup> </a>
     
 
     
@@ -189,7 +191,7 @@ configuration is key and value pair.</p>
         <li class="public ">
   <span class="summary_signature">
     
-      <a href="#[]=-instance_method" title="#config (instance method)">#<strong>config</strong>  &#x21d2; String </a>
+      <a href="#%5B%5D%3D-instance_method" title="#config (instance method)">#<strong>config</strong>  &#x21d2; String </a>
     
 
     

  Modified: rroonga/en/Groonga/ConnectionRefused.html (+3 -1)
===================================================================
--- rroonga/en/Groonga/ConnectionRefused.html    2017-01-12 23:14:03 +0900 (631f074)
+++ rroonga/en/Groonga/ConnectionRefused.html    2017-04-29 11:50:21 +0900 (40ae447)
@@ -32,7 +32,7 @@
   </head>
   <body>
     <div class="nav_wrap">
-      <iframe id="nav" src="../class_list.html?1"></iframe>
+      <iframe id="nav" src="../class_list.html"></iframe>
       <div id="resizer"></div>
     </div>
 
@@ -90,6 +90,8 @@
         <div class="clear"></div>
       </div>
 
+      <iframe id="search_frame" src="../class_list.html"></iframe>
+
       <div id="content"><h1>Exception: Groonga::ConnectionRefused
   
   

  Modified: rroonga/en/Groonga/Context.html (+29 -24)
===================================================================
--- rroonga/en/Groonga/Context.html    2017-01-12 23:14:03 +0900 (41ead75)
+++ rroonga/en/Groonga/Context.html    2017-04-29 11:50:21 +0900 (b27173c)
@@ -32,7 +32,7 @@
   </head>
   <body>
     <div class="nav_wrap">
-      <iframe id="nav" src="../class_list.html?1"></iframe>
+      <iframe id="nav" src="../class_list.html"></iframe>
       <div id="resizer"></div>
     </div>
 
@@ -90,6 +90,8 @@
         <div class="clear"></div>
       </div>
 
+      <iframe id="search_frame" src="../class_list.html"></iframe>
+
       <div id="content"><h1>Class: Groonga::Context
   
   
@@ -100,11 +102,13 @@
   <dl>
     <dt>Inherits:</dt>
     <dd>
-      <span class="inheritName">Object</span>
+      <span class="inheritName">Data</span>
       
         <ul class="fullTree">
           <li>Object</li>
           
+            <li class="next">Data</li>
+          
             <li class="next">Groonga::Context</li>
           
         </ul>
@@ -148,7 +152,7 @@
 作成される。そのため、コンテキストを意識することは少ない。</p>
 
 <p>暗黙のうちに作成されるコンテキストにオプションを指定する
-場合は <span class='object_link'><a href="#default_options=-class_method" title="Groonga::Context.default_options= (method)">Context.default_options=</a></span> を使用
+場合は <span class='object_link'><a href="#default_options%3D-class_method" title="Groonga::Context.default_options= (method)">Context.default_options=</a></span> を使用
 する。</p>
 
 
@@ -208,7 +212,7 @@
         <li class="public ">
   <span class="summary_signature">
     
-      <a href="#default=-class_method" title="default= (class method)">.<strong>default=</strong>(context)  &#x21d2; Object </a>
+      <a href="#default%3D-class_method" title="default= (class method)">.<strong>default=</strong>(context)  &#x21d2; Object </a>
     
 
     
@@ -254,7 +258,7 @@
         <li class="public ">
   <span class="summary_signature">
     
-      <a href="#default_options=-class_method" title="default_options= (class method)">.<strong>default_options=</strong>(options)  &#x21d2; Object </a>
+      <a href="#default_options%3D-class_method" title="default_options= (class method)">.<strong>default_options=</strong>(options)  &#x21d2; Object </a>
     
 
     
@@ -286,7 +290,7 @@
         <li class="public ">
   <span class="summary_signature">
     
-      <a href="#[]-instance_method" title="#[] (instance method)">#<strong>[]</strong>  &#x21d2; Object </a>
+      <a href="#%5B%5D-instance_method" title="#[] (instance method)">#<strong>[]</strong>  &#x21d2; Object </a>
     
 
     
@@ -493,7 +497,7 @@
         <li class="public ">
   <span class="summary_signature">
     
-      <a href="#encoding=-instance_method" title="#encoding= (instance method)">#<strong>encoding=</strong>(encoding)  &#x21d2; Object </a>
+      <a href="#encoding%3D-instance_method" title="#encoding= (instance method)">#<strong>encoding=</strong>(encoding)  &#x21d2; Object </a>
     
 
     
@@ -610,7 +614,7 @@
         <li class="public ">
   <span class="summary_signature">
     
-      <a href="#match_escalation_threshold=-instance_method" title="#match_escalation_threshold= (instance method)">#<strong>match_escalation_threshold=</strong>(match_escalation_threshold)  &#x21d2; Object </a>
+      <a href="#match_escalation_threshold%3D-instance_method" title="#match_escalation_threshold= (instance method)">#<strong>match_escalation_threshold=</strong>(match_escalation_threshold)  &#x21d2; Object </a>
     
 
     
@@ -1001,7 +1005,8 @@
     </ul>
   
 
-<div id="constructor_details" class="method_details_list">
+
+  <div id="constructor_details" class="method_details_list">
   <h2>Constructor Details</h2>
   
     <div class="method_details first">
@@ -1038,7 +1043,7 @@
         <span class='name'>options</span>
       
       
-        <span class='type'>(<tt>::Hash</tt>)</span>
+        <span class='type'>(<tt><span class='object_link'><a href="Hash.html" title="Groonga::Hash (class)">::Hash</a></span></tt>)</span>
       
       
         <em class="default">(defaults to: <tt>nil</tt>)</em>
@@ -1338,7 +1343,7 @@ rb_grn_context_s_set_default (VALUE self, VALUE context)
       <div class="method_details ">
   <h3 class="signature " id="default_options-class_method">
   
-    .<strong>default_options</strong>  &#x21d2; <tt>::Hash or nil</tt> 
+    .<strong>default_options</strong>  &#x21d2; <tt><span class='object_link'><a href="Hash.html" title="Groonga::Hash (class)">::Hash</a></span> or nil</tt> 
   
 
   
@@ -1369,7 +1374,7 @@ rb_grn_context_s_set_default (VALUE self, VALUE context)
     <li>
       
       
-        <span class='type'>(<tt>::Hash or nil</tt>)</span>
+        <span class='type'>(<tt><span class='object_link'><a href="Hash.html" title="Groonga::Hash (class)">::Hash</a></span> or nil</tt>)</span>
       
       
       
@@ -1913,7 +1918,7 @@ this context.</p>
       <pre class="code"><span class="info file"># File 'lib/groonga/context.rb', line 363</span>
 
 <span class='kw'>def</span> <span class='id identifier rubyid_config'>config</span>
-  <span class='ivar'>@config</span> <span class='op'>||=</span> <span class='const'><span class='object_link'><a href="Config.html" title="Groonga::Config (class)">Config</a></span></span><span class='period'>.</span><span class='id identifier rubyid_new'><span class='object_link'><a href="Config.html#initialize-instance_method" title="Groonga::Config#initialize (method)">new</a></span></span><span class='lparen'>(</span><span class='kw'>self</span><span class='rparen'>)</span>
+  <span class='ivar'>@config</span> <span class='op'>||=</span> <span class='const'>Config</span><span class='period'>.</span><span class='id identifier rubyid_new'>new</span><span class='lparen'>(</span><span class='kw'>self</span><span class='rparen'>)</span>
 <span class='kw'>end</span></pre>
     </td>
   </tr>
@@ -1954,7 +1959,7 @@ this context.</p>
         <span class='name'>options</span>
       
       
-        <span class='type'>(<tt>::Hash</tt>)</span>
+        <span class='type'>(<tt><span class='object_link'><a href="Hash.html" title="Groonga::Hash (class)">::Hash</a></span></tt>)</span>
       
       
         <em class="default">(defaults to: <tt>nil</tt>)</em>
@@ -2495,7 +2500,7 @@ returned value from this method.</p>
     <span class='id identifier rubyid_options'>options</span><span class='lbracket'>[</span><span class='symbol'>:path</span><span class='rbracket'>]</span> <span class='op'>=</span> <span class='id identifier rubyid_path'>path</span>
   <span class='kw'>end</span>
 
-  <span class='const'><span class='object_link'><a href="Database.html" title="Groonga::Database (class)">Database</a></span></span><span class='period'>.</span><span class='id identifier rubyid_create'><span class='object_link'><a href="Database.html#create-class_method" title="Groonga::Database.create (method)">create</a></span></span><span class='lparen'>(</span><span class='id identifier rubyid_options'>options</span><span class='comma'>,</span> <span class='op'>&amp;</span><span class='id identifier rubyid_block'>block</span><span class='rparen'>)</span>
+  <span class='const'>Database</span><span class='period'>.</span><span class='id identifier rubyid_create'>create</span><span class='lparen'>(</span><span class='id identifier rubyid_options'>options</span><span class='comma'>,</span> <span class='op'>&amp;</span><span class='id identifier rubyid_block'>block</span><span class='rparen'>)</span>
 <span class='kw'>end</span></pre>
     </td>
   </tr>
@@ -2731,7 +2736,7 @@ rb_grn_context_set_encoding (VALUE self, VALUE rb_encoding)
       <pre class="code"><span class="info file"># File 'lib/groonga/context.rb', line 169</span>
 
 <span class='kw'>def</span> <span class='id identifier rubyid_execute_command'>execute_command</span><span class='lparen'>(</span><span class='id identifier rubyid_name'>name</span><span class='comma'>,</span> <span class='id identifier rubyid_parameters'>parameters</span><span class='op'>=</span><span class='lbrace'>{</span><span class='rbrace'>}</span><span class='rparen'>)</span>
-  <span class='id identifier rubyid_executor'>executor</span> <span class='op'>=</span> <span class='const'><span class='object_link'><a href="Context/CommandExecutor.html" title="Groonga::Context::CommandExecutor (class)">CommandExecutor</a></span></span><span class='period'>.</span><span class='id identifier rubyid_new'><span class='object_link'><a href="Context/CommandExecutor.html#initialize-instance_method" title="Groonga::Context::CommandExecutor#initialize (method)">new</a></span></span><span class='lparen'>(</span><span class='kw'>self</span><span class='rparen'>)</span>
+  <span class='id identifier rubyid_executor'>executor</span> <span class='op'>=</span> <span class='const'>CommandExecutor</span><span class='period'>.</span><span class='id identifier rubyid_new'>new</span><span class='lparen'>(</span><span class='kw'>self</span><span class='rparen'>)</span>
   <span class='id identifier rubyid_executor'>executor</span><span class='period'>.</span><span class='id identifier rubyid_execute'>execute</span><span class='lparen'>(</span><span class='id identifier rubyid_name'>name</span><span class='comma'>,</span> <span class='id identifier rubyid_parameters'>parameters</span><span class='rparen'>)</span>
 <span class='kw'>end</span></pre>
     </td>
@@ -3084,7 +3089,7 @@ rb_grn_context_set_match_escalation_threshold (VALUE self, VALUE threshold)
 <span class='kw'>def</span> <span class='id identifier rubyid_open_database'>open_database</span><span class='lparen'>(</span><span class='id identifier rubyid_path'>path</span><span class='comma'>,</span> <span class='op'>&amp;</span><span class='id identifier rubyid_block'>block</span><span class='rparen'>)</span>
   <span class='id identifier rubyid_options'>options</span> <span class='op'>=</span> <span class='lbrace'>{</span><span class='symbol'>:context</span> <span class='op'>=&gt;</span> <span class='kw'>self</span><span class='rbrace'>}</span>
 
-  <span class='const'><span class='object_link'><a href="Database.html" title="Groonga::Database (class)">Database</a></span></span><span class='period'>.</span><span class='id identifier rubyid_open'><span class='object_link'><a href="Database.html#open-class_method" title="Groonga::Database.open (method)">open</a></span></span><span class='lparen'>(</span><span class='id identifier rubyid_path'>path</span><span class='comma'>,</span> <span class='id identifier rubyid_options'>options</span><span class='comma'>,</span> <span class='op'>&amp;</span><span class='id identifier rubyid_block'>block</span><span class='rparen'>)</span>
+  <span class='const'>Database</span><span class='period'>.</span><span class='id identifier rubyid_open'>open</span><span class='lparen'>(</span><span class='id identifier rubyid_path'>path</span><span class='comma'>,</span> <span class='id identifier rubyid_options'>options</span><span class='comma'>,</span> <span class='op'>&amp;</span><span class='id identifier rubyid_block'>block</span><span class='rparen'>)</span>
 <span class='kw'>end</span></pre>
     </td>
   </tr>
@@ -3516,7 +3521,7 @@ method call.</p>
       <pre class="code"><span class="info file"># File 'lib/groonga/context.rb', line 319</span>
 
 <span class='kw'>def</span> <span class='id identifier rubyid_push_memory_pool'>push_memory_pool</span>
-  <span class='id identifier rubyid_memory_pool'>memory_pool</span> <span class='op'>=</span> <span class='const'><span class='object_link'><a href="MemoryPool.html" title="Groonga::MemoryPool (class)">MemoryPool</a></span></span><span class='period'>.</span><span class='id identifier rubyid_new'><span class='object_link'><a href="MemoryPool.html#initialize-instance_method" title="Groonga::MemoryPool#initialize (method)">new</a></span></span>
+  <span class='id identifier rubyid_memory_pool'>memory_pool</span> <span class='op'>=</span> <span class='const'>MemoryPool</span><span class='period'>.</span><span class='id identifier rubyid_new'>new</span>
   <span class='ivar'>@memory_pools</span><span class='period'>.</span><span class='id identifier rubyid_push'>push</span><span class='lparen'>(</span><span class='id identifier rubyid_memory_pool'>memory_pool</span><span class='rparen'>)</span>
   <span class='kw'>return</span> <span class='kw'>unless</span> <span class='id identifier rubyid_block_given?'>block_given?</span>
 
@@ -3670,9 +3675,9 @@ rb_grn_context_receive (VALUE self)
   <span class='id identifier rubyid_options'>options</span> <span class='op'>=</span> <span class='lbrace'>{</span><span class='symbol'>:context</span> <span class='op'>=&gt;</span> <span class='kw'>self</span><span class='rbrace'>}</span>
   <span class='kw'>if</span> <span class='id identifier rubyid_name_or_options'>name_or_options</span><span class='period'>.</span><span class='id identifier rubyid_is_a?'>is_a?</span><span class='lparen'>(</span><span class='const'>String</span><span class='rparen'>)</span>
     <span class='id identifier rubyid_name'>name</span> <span class='op'>=</span> <span class='id identifier rubyid_name_or_options'>name_or_options</span>
-    <span class='const'><span class='object_link'><a href="Plugin.html" title="Groonga::Plugin (class)">Plugin</a></span></span><span class='period'>.</span><span class='id identifier rubyid_register'><span class='object_link'><a href="Plugin.html#register-class_method" title="Groonga::Plugin.register (method)">register</a></span></span><span class='lparen'>(</span><span class='id identifier rubyid_name'>name</span><span class='comma'>,</span> <span class='id identifier rubyid_options'>options</span><span class='rparen'>)</span>
+    <span class='const'>Plugin</span><span class='period'>.</span><span class='id identifier rubyid_register'>register</span><span class='lparen'>(</span><span class='id identifier rubyid_name'>name</span><span class='comma'>,</span> <span class='id identifier rubyid_options'>options</span><span class='rparen'>)</span>
   <span class='kw'>else</span>
-    <span class='const'><span class='object_link'><a href="Plugin.html" title="Groonga::Plugin (class)">Plugin</a></span></span><span class='period'>.</span><span class='id identifier rubyid_register'><span class='object_link'><a href="Plugin.html#register-class_method" title="Groonga::Plugin.register (method)">register</a></span></span><span class='lparen'>(</span><span class='id identifier rubyid_name_or_options'>name_or_options</span><span class='period'>.</span><span class='id identifier rubyid_merge'>merge</span><span class='lparen'>(</span><span class='id identifier rubyid_options'>options</span><span class='rparen'>)</span><span class='rparen'>)</span>
+    <span class='const'>Plugin</span><span class='period'>.</span><span class='id identifier rubyid_register'>register</span><span class='lparen'>(</span><span class='id identifier rubyid_name_or_options'>name_or_options</span><span class='period'>.</span><span class='id identifier rubyid_merge'>merge</span><span class='lparen'>(</span><span class='id identifier rubyid_options'>options</span><span class='rparen'>)</span><span class='rparen'>)</span>
   <span class='kw'>end</span>
 <span class='kw'>end</span></pre>
     </td>
@@ -3875,7 +3880,7 @@ line.</p>
       <div class="method_details ">
   <h3 class="signature " id="ruby_encoding-instance_method">
   
-    #<strong>ruby_encoding</strong>  &#x21d2; <tt>::Encoding</tt> 
+    #<strong>ruby_encoding</strong>  &#x21d2; <tt><span class='object_link'><a href="Encoding.html" title="Groonga::Encoding (module)">::Encoding</a></span></tt> 
   
 
   
@@ -3898,7 +3903,7 @@ line.</p>
     <li>
       
       
-        <span class='type'>(<tt>::Encoding</tt>)</span>
+        <span class='type'>(<tt><span class='object_link'><a href="Encoding.html" title="Groonga::Encoding (module)">::Encoding</a></span></tt>)</span>
       
       
       
@@ -3985,7 +3990,7 @@ rb_grn_context_get_ruby_encoding (VALUE self)
         <span class='name'>options</span>
       
       
-        <span class='type'>(<tt>::Hash</tt>)</span>
+        <span class='type'>(<tt><span class='object_link'><a href="Hash.html" title="Groonga::Hash (class)">::Hash</a></span></tt>)</span>
       
       
         <em class="default">(defaults to: <tt>{}</tt>)</em>
@@ -4632,7 +4637,7 @@ rb_grn_context_support_zstd_p (VALUE self)
 
 <span class='kw'>def</span> <span class='id identifier rubyid_unregister_plugin'>unregister_plugin</span><span class='lparen'>(</span><span class='id identifier rubyid_name_or_path'>name_or_path</span><span class='rparen'>)</span>
   <span class='id identifier rubyid_options'>options</span> <span class='op'>=</span> <span class='lbrace'>{</span><span class='symbol'>:context</span> <span class='op'>=&gt;</span> <span class='kw'>self</span><span class='rbrace'>}</span>
-  <span class='const'><span class='object_link'><a href="Plugin.html" title="Groonga::Plugin (class)">Plugin</a></span></span><span class='period'>.</span><span class='id identifier rubyid_unregister'><span class='object_link'><a href="Plugin.html#unregister-class_method" title="Groonga::Plugin.unregister (method)">unregister</a></span></span><span class='lparen'>(</span><span class='id identifier rubyid_name_or_path'>name_or_path</span><span class='comma'>,</span> <span class='id identifier rubyid_options'>options</span><span class='rparen'>)</span>
+  <span class='const'>Plugin</span><span class='period'>.</span><span class='id identifier rubyid_unregister'>unregister</span><span class='lparen'>(</span><span class='id identifier rubyid_name_or_path'>name_or_path</span><span class='comma'>,</span> <span class='id identifier rubyid_options'>options</span><span class='rparen'>)</span>
 <span class='kw'>end</span></pre>
     </td>
   </tr>

  Modified: rroonga/en/Groonga/Context/CommandExecutor.html (+3 -1)
===================================================================
--- rroonga/en/Groonga/Context/CommandExecutor.html    2017-01-12 23:14:03 +0900 (4ee9931)
+++ rroonga/en/Groonga/Context/CommandExecutor.html    2017-04-29 11:50:21 +0900 (07ee84f)
@@ -32,7 +32,7 @@
   </head>
   <body>
     <div class="nav_wrap">
-      <iframe id="nav" src="../../class_list.html?1"></iframe>
+      <iframe id="nav" src="../../class_list.html"></iframe>
       <div id="resizer"></div>
     </div>
 
@@ -90,6 +90,8 @@
         <div class="clear"></div>
       </div>
 
+      <iframe id="search_frame" src="../../class_list.html"></iframe>
+
       <div id="content"><h1>Class: Groonga::Context::CommandExecutor
   
   

  Modified: rroonga/en/Groonga/DataColumn.html (+314 -14)
===================================================================
--- rroonga/en/Groonga/DataColumn.html    2017-01-12 23:14:03 +0900 (4b242fa)
+++ rroonga/en/Groonga/DataColumn.html    2017-04-29 11:50:21 +0900 (98bf24d)
@@ -32,7 +32,7 @@
   </head>
   <body>
     <div class="nav_wrap">
-      <iframe id="nav" src="../class_list.html?1"></iframe>
+      <iframe id="nav" src="../class_list.html"></iframe>
       <div id="resizer"></div>
     </div>
 
@@ -90,6 +90,8 @@
         <div class="clear"></div>
       </div>
 
+      <iframe id="search_frame" src="../class_list.html"></iframe>
+
       <div id="content"><h1>Class: Groonga::DataColumn
   
   
@@ -105,6 +107,8 @@
         <ul class="fullTree">
           <li>Object</li>
           
+            <li class="next">Data</li>
+          
             <li class="next"><span class='object_link'><a href="Object.html" title="Groonga::Object (class)">Object</a></span></li>
           
             <li class="next"><span class='object_link'><a href="Column.html" title="Groonga::Column (class)">Column</a></span></li>
@@ -169,6 +173,29 @@ and <span class='object_link'><a href="VariableSizeColumn.html" title="Groonga::
         <li class="public ">
   <span class="summary_signature">
     
+      <a href="#apply_expression-instance_method" title="#apply_expression (instance method)">#<strong>apply_expression</strong>({|record| }) {|record| ... } &#x21d2; Object </a>
+    
+
+    
+  </span>
+  
+  
+  
+  
+  
+  
+  
+
+  
+    <span class="summary_desc"><div class='inline'><p>Applies the expression to all records in the table of the column.</p>
+</div></span>
+  
+</li>
+
+      
+        <li class="public ">
+  <span class="summary_signature">
+    
       <a href="#apply_window_function-instance_method" title="#apply_window_function (instance method)">#<strong>apply_window_function</strong>(options = {}) {|record| ... } &#x21d2; Object </a>
     
 
@@ -202,7 +229,7 @@ and <span class='object_link'><a href="VariableSizeColumn.html" title="Groonga::
   
   
   <h3 class="inherited">Methods inherited from <span class='object_link'><a href="Column.html" title="Groonga::Column (class)">Column</a></span></h3>
-  <p class="inherited"><span class='object_link'><a href="Column.html#clear_lock-instance_method" title="Groonga::Column#clear_lock (method)">#clear_lock</a></span>, <span class='object_link'><a href="Column.html#disk_usage-instance_method" title="Groonga::Column#disk_usage (method)">#disk_usage</a></span>, <span class='object_link'><a href="Column.html#find_indexes-instance_method" title="Groonga::Column#find_indexes (method)">#find_indexes</a></span>, <span class='object_link'><a href="Column.html#index%3F-instance_method" title="Groonga::Column#index? (method)">#index?</a></span>, <span class='object_link'><a href="Column.html#indexes-instance_method" title="Groonga::Column#indexes (method)">#indexes</a></span>, <span class='object_link'><a href="Column.html#local_name-instance_method" title="Groonga::Column#local_name (method)">#local_name</a></span>, <span class='object_link'><a href="Column.html#lock-instance_method" title="Groonga::Column#lock (method)">#lock</a></spa
 n>, <span class='object_link'><a href="Column.html#locked%3F-instance_method" title="Groonga::Column#locked? (method)">#locked?</a></span>, <span class='object_link'><a href="Column.html#reference%3F-instance_method" title="Groonga::Column#reference? (method)">#reference?</a></span>, <span class='object_link'><a href="Column.html#rename-instance_method" title="Groonga::Column#rename (method)">#rename</a></span>, <span class='object_link'><a href="Column.html#scalar%3F-instance_method" title="Groonga::Column#scalar? (method)">#scalar?</a></span>, <span class='object_link'><a href="Column.html#select-instance_method" title="Groonga::Column#select (method)">#select</a></span>, <span class='object_link'><a href="Column.html#table-instance_method" title="Groonga::Column#table (method)">#table</a></span>, <span class='object_link'><a href="Column.html#truncate-instance_method" title="Groonga::Column#truncate (method)">#truncate</a></span>, <span class='object_link'><a href="Column
 .html#unlock-instance_method" title="Groonga::Column#unlock (method)">#unlock</a></span>, <span class='object_link'><a href="Column.html#vector%3F-instance_method" title="Groonga::Column#vector? (method)">#vector?</a></span>, <span class='object_link'><a href="Column.html#with_weight%3F-instance_method" title="Groonga::Column#with_weight? (method)">#with_weight?</a></span></p>
+  <p class="inherited"><span class='object_link'><a href="Column.html#clear_lock-instance_method" title="Groonga::Column#clear_lock (method)">#clear_lock</a></span>, <span class='object_link'><a href="Column.html#data%3F-instance_method" title="Groonga::Column#data? (method)">#data?</a></span>, <span class='object_link'><a href="Column.html#disk_usage-instance_method" title="Groonga::Column#disk_usage (method)">#disk_usage</a></span>, <span class='object_link'><a href="Column.html#find_indexes-instance_method" title="Groonga::Column#find_indexes (method)">#find_indexes</a></span>, <span class='object_link'><a href="Column.html#index%3F-instance_method" title="Groonga::Column#index? (method)">#index?</a></span>, <span class='object_link'><a href="Column.html#indexes-instance_method" title="Groonga::Column#indexes (method)">#indexes</a></span>, <span class='object_link'><a href="Column.html#local_name-instance_method" title="Groonga::Column#local_name (method)">#local_name</a>
 </span>, <span class='object_link'><a href="Column.html#lock-instance_method" title="Groonga::Column#lock (method)">#lock</a></span>, <span class='object_link'><a href="Column.html#locked%3F-instance_method" title="Groonga::Column#locked? (method)">#locked?</a></span>, <span class='object_link'><a href="Column.html#reference%3F-instance_method" title="Groonga::Column#reference? (method)">#reference?</a></span>, <span class='object_link'><a href="Column.html#rename-instance_method" title="Groonga::Column#rename (method)">#rename</a></span>, <span class='object_link'><a href="Column.html#scalar%3F-instance_method" title="Groonga::Column#scalar? (method)">#scalar?</a></span>, <span class='object_link'><a href="Column.html#select-instance_method" title="Groonga::Column#select (method)">#select</a></span>, <span class='object_link'><a href="Column.html#table-instance_method" title="Groonga::Column#table (method)">#table</a></span>, <span class='object_link'><a href="Column.html#t
 runcate-instance_method" title="Groonga::Column#truncate (method)">#truncate</a></span>, <span class='object_link'><a href="Column.html#unlock-instance_method" title="Groonga::Column#unlock (method)">#unlock</a></span>, <span class='object_link'><a href="Column.html#vector%3F-instance_method" title="Groonga::Column#vector? (method)">#vector?</a></span>, <span class='object_link'><a href="Column.html#weight_vector%3F-instance_method" title="Groonga::Column#weight_vector? (method)">#weight_vector?</a></span>, <span class='object_link'><a href="Column.html#with_weight%3F-instance_method" title="Groonga::Column#with_weight? (method)">#with_weight?</a></span></p>
 
   
   
@@ -224,15 +251,233 @@ and <span class='object_link'><a href="VariableSizeColumn.html" title="Groonga::
   
   
   <h3 class="inherited">Methods inherited from <span class='object_link'><a href="Object.html" title="Groonga::Object (class)">Object</a></span></h3>
-  <p class="inherited"><span class='object_link'><a href="Object.html#==-instance_method" title="Groonga::Object#== (method)">#==</a></span>, <span class='object_link'><a href="Object.html#[]-instance_method" title="Groonga::Object#[] (method)">#[]</a></span>, <span class='object_link'><a href="Object.html#[]=-instance_method" title="Groonga::Object#[]= (method)">#[]=</a></span>, <span class='object_link'><a href="Object.html#accessor%3F-instance_method" title="Groonga::Object#accessor? (method)">#accessor?</a></span>, <span class='object_link'><a href="Object.html#append-instance_method" title="Groonga::Object#append (method)">#append</a></span>, <span class='object_link'><a href="Object.html#builtin%3F-instance_method" title="Groonga::Object#builtin? (method)">#builtin?</a></span>, <span class='object_link'><a href="Object.html#close-instance_method" title="Groonga::Object#close (method)">#close</a></span>, <span class='object_link'><a href="Object.html#closed%3F-instance_
 method" title="Groonga::Object#closed? (method)">#closed?</a></span>, <span class='object_link'><a href="Object.html#column%3F-instance_method" title="Groonga::Object#column? (method)">#column?</a></span>, <span class='object_link'><a href="Object.html#dirty%3F-instance_method" title="Groonga::Object#dirty? (method)">#dirty?</a></span>, <span class='object_link'><a href="Object.html#domain-instance_method" title="Groonga::Object#domain (method)">#domain</a></span>, <span class='object_link'><a href="Object.html#function_procedure%3F-instance_method" title="Groonga::Object#function_procedure? (method)">#function_procedure?</a></span>, <span class='object_link'><a href="Object.html#id-instance_method" title="Groonga::Object#id (method)">#id</a></span>, <span class='object_link'><a href="Object.html#index_column%3F-instance_method" title="Groonga::Object#index_column? (method)">#index_column?</a></span>, <span class='object_link'><a href="Object.html#inspect-instance_method" ti
 tle="Groonga::Object#inspect (method)">#inspect</a></span>, <span class='object_link'><a href="Object.html#key_accessor%3F-instance_method" title="Groonga::Object#key_accessor? (method)">#key_accessor?</a></span>, <span class='object_link'><a href="Object.html#last_modified-instance_method" title="Groonga::Object#last_modified (method)">#last_modified</a></span>, <span class='object_link'><a href="Object.html#name-instance_method" title="Groonga::Object#name (method)">#name</a></span>, <span class='object_link'><a href="Object.html#path-instance_method" title="Groonga::Object#path (method)">#path</a></span>, <span class='object_link'><a href="Object.html#persistent%3F-instance_method" title="Groonga::Object#persistent? (method)">#persistent?</a></span>, <span class='object_link'><a href="Object.html#prepend-instance_method" title="Groonga::Object#prepend (method)">#prepend</a></span>, <span class='object_link'><a href="Object.html#procedure%3F-instance_method" title="Groonga
 ::Object#procedure? (method)">#procedure?</a></span>, <span class='object_link'><a href="Object.html#range-instance_method" title="Groonga::Object#range (method)">#range</a></span>, <span class='object_link'><a href="Object.html#reference_column%3F-instance_method" title="Groonga::Object#reference_column? (method)">#reference_column?</a></span>, <span class='object_link'><a href="Object.html#remove-instance_method" title="Groonga::Object#remove (method)">#remove</a></span>, <span class='object_link'><a href="Object.html#scorer_procedure%3F-instance_method" title="Groonga::Object#scorer_procedure? (method)">#scorer_procedure?</a></span>, <span class='object_link'><a href="Object.html#selector_only_procedure%3F-instance_method" title="Groonga::Object#selector_only_procedure? (method)">#selector_only_procedure?</a></span>, <span class='object_link'><a href="Object.html#selector_procedure%3F-instance_method" title="Groonga::Object#selector_procedure? (method)">#selector_procedur
 e?</a></span>, <span class='object_link'><a href="Object.html#table%3F-instance_method" title="Groonga::Object#table? (method)">#table?</a></span>, <span class='object_link'><a href="Object.html#temporary%3F-instance_method" title="Groonga::Object#temporary? (method)">#temporary?</a></span>, <span class='object_link'><a href="Object.html#touch-instance_method" title="Groonga::Object#touch (method)">#touch</a></span>, <span class='object_link'><a href="Object.html#unlink-instance_method" title="Groonga::Object#unlink (method)">#unlink</a></span>, <span class='object_link'><a href="Object.html#window_function_procedure%3F-instance_method" title="Groonga::Object#window_function_procedure? (method)">#window_function_procedure?</a></span></p>
+  <p class="inherited"><span class='object_link'><a href="Object.html#%3D%3D-instance_method" title="Groonga::Object#== (method)">#==</a></span>, <span class='object_link'><a href="Object.html#%5B%5D-instance_method" title="Groonga::Object#[] (method)">#[]</a></span>, <span class='object_link'><a href="Object.html#%5B%5D%3D-instance_method" title="Groonga::Object#[]= (method)">#[]=</a></span>, <span class='object_link'><a href="Object.html#accessor%3F-instance_method" title="Groonga::Object#accessor? (method)">#accessor?</a></span>, <span class='object_link'><a href="Object.html#append-instance_method" title="Groonga::Object#append (method)">#append</a></span>, <span class='object_link'><a href="Object.html#builtin%3F-instance_method" title="Groonga::Object#builtin? (method)">#builtin?</a></span>, <span class='object_link'><a href="Object.html#close-instance_method" title="Groonga::Object#close (method)">#close</a></span>, <span class='object_link'><a href="Object.html#close
 d%3F-instance_method" title="Groonga::Object#closed? (method)">#closed?</a></span>, <span class='object_link'><a href="Object.html#column%3F-instance_method" title="Groonga::Object#column? (method)">#column?</a></span>, <span class='object_link'><a href="Object.html#dirty%3F-instance_method" title="Groonga::Object#dirty? (method)">#dirty?</a></span>, <span class='object_link'><a href="Object.html#domain-instance_method" title="Groonga::Object#domain (method)">#domain</a></span>, <span class='object_link'><a href="Object.html#function_procedure%3F-instance_method" title="Groonga::Object#function_procedure? (method)">#function_procedure?</a></span>, <span class='object_link'><a href="Object.html#id-instance_method" title="Groonga::Object#id (method)">#id</a></span>, <span class='object_link'><a href="Object.html#index_column%3F-instance_method" title="Groonga::Object#index_column? (method)">#index_column?</a></span>, <span class='object_link'><a href="Object.html#inspect-insta
 nce_method" title="Groonga::Object#inspect (method)">#inspect</a></span>, <span class='object_link'><a href="Object.html#key_accessor%3F-instance_method" title="Groonga::Object#key_accessor? (method)">#key_accessor?</a></span>, <span class='object_link'><a href="Object.html#last_modified-instance_method" title="Groonga::Object#last_modified (method)">#last_modified</a></span>, <span class='object_link'><a href="Object.html#name-instance_method" title="Groonga::Object#name (method)">#name</a></span>, <span class='object_link'><a href="Object.html#path-instance_method" title="Groonga::Object#path (method)">#path</a></span>, <span class='object_link'><a href="Object.html#persistent%3F-instance_method" title="Groonga::Object#persistent? (method)">#persistent?</a></span>, <span class='object_link'><a href="Object.html#prepend-instance_method" title="Groonga::Object#prepend (method)">#prepend</a></span>, <span class='object_link'><a href="Object.html#procedure%3F-instance_method" 
 title="Groonga::Object#procedure? (method)">#procedure?</a></span>, <span class='object_link'><a href="Object.html#range-instance_method" title="Groonga::Object#range (method)">#range</a></span>, <span class='object_link'><a href="Object.html#reference_column%3F-instance_method" title="Groonga::Object#reference_column? (method)">#reference_column?</a></span>, <span class='object_link'><a href="Object.html#remove-instance_method" title="Groonga::Object#remove (method)">#remove</a></span>, <span class='object_link'><a href="Object.html#scorer_procedure%3F-instance_method" title="Groonga::Object#scorer_procedure? (method)">#scorer_procedure?</a></span>, <span class='object_link'><a href="Object.html#selector_only_procedure%3F-instance_method" title="Groonga::Object#selector_only_procedure? (method)">#selector_only_procedure?</a></span>, <span class='object_link'><a href="Object.html#selector_procedure%3F-instance_method" title="Groonga::Object#selector_procedure? (method)">#sel
 ector_procedure?</a></span>, <span class='object_link'><a href="Object.html#table%3F-instance_method" title="Groonga::Object#table? (method)">#table?</a></span>, <span class='object_link'><a href="Object.html#temporary%3F-instance_method" title="Groonga::Object#temporary? (method)">#temporary?</a></span>, <span class='object_link'><a href="Object.html#touch-instance_method" title="Groonga::Object#touch (method)">#touch</a></span>, <span class='object_link'><a href="Object.html#unlink-instance_method" title="Groonga::Object#unlink (method)">#unlink</a></span>, <span class='object_link'><a href="Object.html#window_function_procedure%3F-instance_method" title="Groonga::Object#window_function_procedure? (method)">#window_function_procedure?</a></span></p>
 
+  
 
   <div id="instance_method_details" class="method_details_list">
     <h2>Instance Method Details</h2>
 
     
       <div class="method_details first">
-  <h3 class="signature first" id="apply_window_function-instance_method">
+  <h3 class="signature first" id="apply_expression-instance_method">
+  
+    #<strong>apply_expression</strong>({|record| }) {|record| ... } &#x21d2; <tt><span class='object_link'><a href="Object.html" title="Groonga::Object (class)">Object</a></span></tt> 
+  
+
+  
+
+  
+</h3><div class="docstring">
+  <div class="discussion">
+    <p>Applies the expression to all records in the table of the
+column. Results are stored into the column.</p>
+
+
+  </div>
+</div>
+<div class="tags">
+  
+  <div class="examples">
+    <p class="tag_title">Examples:</p>
+    
+      
+        <p class="example_title"><div class='inline'><p>Compute column values from other column values.</p>
+</div></p>
+      
+      <pre class="example code"><code>
+<span class='const'>Groonga</span><span class='op'>::</span><span class='const'>Schema</span><span class='period'>.</span><span class='id identifier rubyid_define'>define</span> <span class='kw'>do</span> <span class='op'>|</span><span class='id identifier rubyid_schema'>schema</span><span class='op'>|</span>
+  <span class='id identifier rubyid_schema'>schema</span><span class='period'>.</span><span class='id identifier rubyid_create_table'>create_table</span><span class='lparen'>(</span><span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>Comments</span><span class='tstring_end'>&quot;</span></span><span class='rparen'>)</span> <span class='kw'>do</span> <span class='op'>|</span><span class='id identifier rubyid_table'>table</span><span class='op'>|</span>
+    <span class='comment'># The column that has base data to compute &quot;plus1&quot; column data.
+</span>    <span class='id identifier rubyid_table'>table</span><span class='period'>.</span><span class='id identifier rubyid_uint32'>uint32</span><span class='lparen'>(</span><span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>base</span><span class='tstring_end'>&quot;</span></span><span class='rparen'>)</span>
+    <span class='comment'># The column for storing computed value with &quot;base&quot; column data.
+</span>    <span class='id identifier rubyid_table'>table</span><span class='period'>.</span><span class='id identifier rubyid_uint32'>uint32</span><span class='lparen'>(</span><span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>plus1</span><span class='tstring_end'>&quot;</span></span><span class='rparen'>)</span>
+  <span class='kw'>end</span>
+<span class='kw'>end</span>
+<span class='id identifier rubyid_comments'>comments</span> <span class='op'>=</span> <span class='const'>Groonga</span><span class='lbracket'>[</span><span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>Comments</span><span class='tstring_end'>&quot;</span></span><span class='rbracket'>]</span>
+<span class='id identifier rubyid_plus1'>plus1</span> <span class='op'>=</span> <span class='const'>Groonga</span><span class='lbracket'>[</span><span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>Comments.plus1</span><span class='tstring_end'>&quot;</span></span><span class='rbracket'>]</span>
+
+<span class='int'>3</span><span class='period'>.</span><span class='id identifier rubyid_times'>times</span> <span class='kw'>do</span> <span class='op'>|</span><span class='id identifier rubyid_i'>i</span><span class='op'>|</span>
+  <span class='id identifier rubyid_comments'>comments</span><span class='period'>.</span><span class='id identifier rubyid_add'>add</span><span class='lparen'>(</span><span class='symbol'>:base</span> <span class='op'>=&gt;</span> <span class='id identifier rubyid_i'>i</span><span class='rparen'>)</span>
+<span class='kw'>end</span>
+
+<span class='id identifier rubyid_plus1'>plus1</span><span class='period'>.</span><span class='id identifier rubyid_apply_expression'>apply_expression</span> <span class='kw'>do</span> <span class='op'>|</span><span class='id identifier rubyid_record'>record</span><span class='op'>|</span>
+  <span class='comment'># Computes &quot;base&quot; column value plus one.
+</span>  <span class='id identifier rubyid_record'>record</span><span class='period'>.</span><span class='id identifier rubyid_base'>base</span> <span class='op'>+</span> <span class='int'>1</span>
+<span class='kw'>end</span>
+
+<span class='id identifier rubyid_comments'>comments</span><span class='period'>.</span><span class='id identifier rubyid_each'>each</span> <span class='kw'>do</span> <span class='op'>|</span><span class='id identifier rubyid_comment'>comment</span><span class='op'>|</span>
+  <span class='id identifier rubyid_p'>p</span> <span class='lbracket'>[</span><span class='id identifier rubyid_comment'>comment</span><span class='period'>.</span><span class='id identifier rubyid_base'>base</span><span class='comma'>,</span> <span class='id identifier rubyid_comment'>comment</span><span class='period'>.</span><span class='id identifier rubyid_plus1'>plus1</span><span class='rbracket'>]</span>
+    <span class='comment'># -&gt; [0, 1]
+</span>    <span class='comment'># -&gt; [1, 2]
+</span>    <span class='comment'># -&gt; [2, 3]
+</span><span class='kw'>end</span></code></pre>
+    
+  </div>
+
+  <div class="docstring">
+  <div class="discussion">
+    
+
+
+  </div>
+</div>
+<div class="tags">
+  
+<p class="tag_title">Yields:</p>
+<ul class="yield">
+  
+    <li>
+      
+      
+        <span class='type'>(<tt>record</tt>)</span>
+      
+      
+      
+        &mdash;
+        <div class='inline'><p>It yields an object that builds expression. The block must
+build an expression to be applied to all records.</p>
+</div>
+      
+    </li>
+  
+</ul>
+<p class="tag_title">Yield Parameters:</p>
+<ul class="yieldparam">
+  
+    <li>
+      
+        <span class='name'>record</span>
+      
+      
+        <span class='type'>(<tt><span class='object_link'>Groonga::RecordExpressionBuilder</span></tt>)</span>
+      
+      
+      
+        &mdash;
+        <div class='inline'><p>The expression builder to create an expression.</p>
+</div>
+      
+    </li>
+  
+</ul>
+<p class="tag_title">Yield Returns:</p>
+<ul class="yieldreturn">
+  
+    <li>
+      
+      
+        <span class='type'>(<tt>Groonga::ExpressionBuilder</tt>)</span>
+      
+      
+      
+        &mdash;
+        <div class='inline'><p>It must be an expression.</p>
+</div>
+      
+    </li>
+  
+</ul>
+
+</div>
+
+<p class="tag_title">Since:</p>
+<ul class="since">
+  
+    <li>
+      
+      
+      
+      
+        
+        <div class='inline'><p>7.0.2</p>
+</div>
+      
+    </li>
+  
+</ul>
+
+</div><table class="source_code">
+  <tr>
+    <td>
+      <pre class="lines">
+
+
+215
+216
+217
+218
+219
+220
+221
+222
+223
+224
+225
+226
+227
+228
+229
+230
+231
+232
+233
+234
+235
+236
+237
+238
+239
+240
+241
+242
+243
+244
+245
+246</pre>
+    </td>
+    <td>
+      <pre class="code"><span class="info file"># File 'ext/groonga/rb-grn-data-column.c', line 215</span>
+
+static VALUE
+rb_grn_data_column_apply_expression (VALUE self)
+{
+    grn_rc rc;
+    grn_ctx *context;
+    grn_obj *column;
+    grn_obj *table;
+    VALUE rb_table;
+    grn_obj *expression = NULL;
+    VALUE rb_builder;
+    VALUE rb_expression;
+
+    rb_grn_column_deconstruct(SELF(self), &amp;column, &amp;context,
+                              NULL, &amp;table,
+                              NULL, NULL, NULL);
+    rb_table = GRNOBJECT2RVAL(Qnil, context, table, GRN_FALSE);
+
+    rb_builder = rb_grn_record_expression_builder_new(rb_table, Qnil);
+    rb_expression = rb_grn_record_expression_builder_build(rb_builder);
+    rb_grn_object_deconstruct(RB_GRN_OBJECT(DATA_PTR(rb_expression)),
+                              &amp;expression, NULL,
+                              NULL, NULL, NULL, NULL);
+
+    rc = grn_table_apply_expr(context,
+                              table,
+                              column,
+                              expression);
+    rb_grn_context_check(context, self);
+    rb_grn_rc_check(rc, self);
+
+    return self;
+}</pre>
+    </td>
+  </tr>
+</table>
+</div>
+    
+      <div class="method_details ">
+  <h3 class="signature " id="apply_window_function-instance_method">
   
     #<strong>apply_window_function</strong>(options = {}) {|record| ... } &#x21d2; <tt><span class='object_link'><a href="Object.html" title="Groonga::Object (class)">Object</a></span></tt> 
   
@@ -258,14 +503,14 @@ column. Results are stored into the column.</p>
 </div></p>
       
       <pre class="example code"><code>
-<span class='const'><span class='object_link'><a href="../Groonga.html" title="Groonga (module)">Groonga</a></span></span><span class='op'>::</span><span class='const'><span class='object_link'><a href="Schema.html" title="Groonga::Schema (class)">Schema</a></span></span><span class='period'>.</span><span class='id identifier rubyid_define'><span class='object_link'><a href="Schema.html#define-class_method" title="Groonga::Schema.define (method)">define</a></span></span> <span class='kw'>do</span> <span class='op'>|</span><span class='id identifier rubyid_schema'>schema</span><span class='op'>|</span>
+<span class='const'>Groonga</span><span class='op'>::</span><span class='const'>Schema</span><span class='period'>.</span><span class='id identifier rubyid_define'>define</span> <span class='kw'>do</span> <span class='op'>|</span><span class='id identifier rubyid_schema'>schema</span><span class='op'>|</span>
   <span class='id identifier rubyid_schema'>schema</span><span class='period'>.</span><span class='id identifier rubyid_create_table'>create_table</span><span class='lparen'>(</span><span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>Comments</span><span class='tstring_end'>&quot;</span></span><span class='rparen'>)</span> <span class='kw'>do</span> <span class='op'>|</span><span class='id identifier rubyid_table'>table</span><span class='op'>|</span>
     <span class='comment'># The column for storing window function result.
 </span>    <span class='id identifier rubyid_table'>table</span><span class='period'>.</span><span class='id identifier rubyid_uint32'>uint32</span><span class='lparen'>(</span><span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>nth</span><span class='tstring_end'>&quot;</span></span><span class='rparen'>)</span>
   <span class='kw'>end</span>
 <span class='kw'>end</span>
-<span class='id identifier rubyid_comments'>comments</span> <span class='op'>=</span> <span class='const'><span class='object_link'><a href="../Groonga.html" title="Groonga (module)">Groonga</a></span></span><span class='lbracket'>[</span><span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>Comments</span><span class='tstring_end'>&quot;</span></span><span class='rbracket'>]</span>
-<span class='id identifier rubyid_nth'>nth</span> <span class='op'>=</span> <span class='const'><span class='object_link'><a href="../Groonga.html" title="Groonga (module)">Groonga</a></span></span><span class='lbracket'>[</span><span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>Comments.nth</span><span class='tstring_end'>&quot;</span></span><span class='rbracket'>]</span>
+<span class='id identifier rubyid_comments'>comments</span> <span class='op'>=</span> <span class='const'>Groonga</span><span class='lbracket'>[</span><span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>Comments</span><span class='tstring_end'>&quot;</span></span><span class='rbracket'>]</span>
+<span class='id identifier rubyid_nth'>nth</span> <span class='op'>=</span> <span class='const'>Groonga</span><span class='lbracket'>[</span><span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>Comments.nth</span><span class='tstring_end'>&quot;</span></span><span class='rbracket'>]</span>
 
 <span class='int'>5</span><span class='period'>.</span><span class='id identifier rubyid_times'>times</span> <span class='kw'>do</span>
   <span class='id identifier rubyid_comments'>comments</span><span class='period'>.</span><span class='id identifier rubyid_add'>add</span>
@@ -307,7 +552,7 @@ column. Results are stored into the column.</p>
         <span class='name'>options</span>
       
       
-        <span class='type'>(<tt>::Hash</tt>)</span>
+        <span class='type'>(<tt><span class='object_link'><a href="Hash.html" title="Groonga::Hash (class)">::Hash</a></span></tt>)</span>
       
       
         <em class="default">(defaults to: <tt>{}</tt>)</em>
@@ -329,11 +574,26 @@ column. Results are stored into the column.</p>
       
         <li>
           <span class="name">:sort_keys</span>
-          <span class="type">(<tt>::Array&lt;String&gt;</tt>)</span>
+          <span class="type">(<tt><span class='object_link'><a href="Array.html" title="Groonga::Array (class)">::Array</a></span>&lt;String&gt;</tt>)</span>
+          <span class="default">
+            
+          </span>
+          
+            &mdash; <div class='inline'><p>TODO: Description.</p>
+</div>
+          
+        </li>
+      
+        <li>
+          <span class="name">:group_keys</span>
+          <span class="type">(<tt><span class='object_link'><a href="Array.html" title="Groonga::Array (class)">::Array</a></span>&lt;String&gt;</tt>)</span>
           <span class="default">
             
           </span>
           
+            &mdash; <div class='inline'><p>TODO: Description.</p>
+</div>
+          
         </li>
       
     </ul>
@@ -418,9 +678,6 @@ build an expression that calls a window function.</p>
       <pre class="lines">
 
 
-84
-85
-86
 87
 88
 89
@@ -479,10 +736,33 @@ build an expression that calls a window function.</p>
 142
 143
 144
-145</pre>
+145
+146
+147
+148
+149
+150
+151
+152
+153
+154
+155
+156
+157
+158
+159
+160
+161
+162
+163
+164
+165
+166
+167
+168</pre>
     </td>
     <td>
-      <pre class="code"><span class="info file"># File 'ext/groonga/rb-grn-data-column.c', line 84</span>
+      <pre class="code"><span class="info file"># File 'ext/groonga/rb-grn-data-column.c', line 87</span>
 
 static VALUE
 rb_grn_data_column_apply_window_function (int argc, VALUE *argv, VALUE self)
@@ -496,6 +776,7 @@ rb_grn_data_column_apply_window_function (int argc, VALUE *argv, VALUE self)
     grn_obj *window_function_call = NULL;
     VALUE rb_options;
     VALUE rb_sort_keys;
+    VALUE rb_group_keys;
     VALUE rb_builder;
     VALUE rb_window_function_call;
 
@@ -509,6 +790,7 @@ rb_grn_data_column_apply_window_function (int argc, VALUE *argv, VALUE self)
     rb_scan_args(argc, argv, &quot;01&quot;, &amp;rb_options);
     rb_grn_scan_options(rb_options,
                         &quot;sort_keys&quot;, &amp;rb_sort_keys,
+                        &quot;group_keys&quot;, &amp;rb_group_keys,
                         NULL);
 
     if (!NIL_P(rb_sort_keys)) {
@@ -529,6 +811,24 @@ rb_grn_data_column_apply_window_function (int argc, VALUE *argv, VALUE self)
                                     rb_table);
     }
 
+    if (!NIL_P(rb_group_keys)) {
+        VALUE rb_table;
+
+        if (!RVAL2CBOOL(rb_obj_is_kind_of(rb_group_keys, rb_cArray)))
+            rb_raise(rb_eArgError, &quot;:group_keys should be an array of key: &lt;%s&gt;&quot;,
+                     rb_grn_inspect(rb_group_keys));
+
+        definition.n_group_keys = RARRAY_LEN(rb_group_keys);
+        definition.group_keys = ALLOCA_N(grn_table_sort_key,
+                                         definition.n_group_keys);
+        rb_table = GRNOBJECT2RVAL(Qnil, context, table, GRN_FALSE);
+        rb_grn_table_sort_keys_fill(context,
+                                    definition.group_keys,
+                                    definition.n_group_keys,
+                                    rb_group_keys,
+                                    rb_table);
+    }
+
     rb_builder = rb_grn_record_expression_builder_new(rb_table, Qnil);
     rb_window_function_call =
         rb_grn_record_expression_builder_build(rb_builder);

  Modified: rroonga/en/Groonga/Database.html (+26 -21)
===================================================================
--- rroonga/en/Groonga/Database.html    2017-01-12 23:14:03 +0900 (8b4b74c)
+++ rroonga/en/Groonga/Database.html    2017-04-29 11:50:21 +0900 (ac9d3db)
@@ -32,7 +32,7 @@
   </head>
   <body>
     <div class="nav_wrap">
-      <iframe id="nav" src="../class_list.html?1"></iframe>
+      <iframe id="nav" src="../class_list.html"></iframe>
       <div id="resizer"></div>
     </div>
 
@@ -90,6 +90,8 @@
         <div class="clear"></div>
       </div>
 
+      <iframe id="search_frame" src="../class_list.html"></iframe>
+
       <div id="content"><h1>Class: Groonga::Database
   
   
@@ -105,6 +107,8 @@
         <ul class="fullTree">
           <li>Object</li>
           
+            <li class="next">Data</li>
+          
             <li class="next"><span class='object_link'><a href="Object.html" title="Groonga::Object (class)">Object</a></span></li>
           
             <li class="next">Groonga::Database</li>
@@ -653,8 +657,9 @@
   
   
   <h3 class="inherited">Methods inherited from <span class='object_link'><a href="Object.html" title="Groonga::Object (class)">Object</a></span></h3>
-  <p class="inherited"><span class='object_link'><a href="Object.html#==-instance_method" title="Groonga::Object#== (method)">#==</a></span>, <span class='object_link'><a href="Object.html#[]-instance_method" title="Groonga::Object#[] (method)">#[]</a></span>, <span class='object_link'><a href="Object.html#[]=-instance_method" title="Groonga::Object#[]= (method)">#[]=</a></span>, <span class='object_link'><a href="Object.html#accessor%3F-instance_method" title="Groonga::Object#accessor? (method)">#accessor?</a></span>, <span class='object_link'><a href="Object.html#append-instance_method" title="Groonga::Object#append (method)">#append</a></span>, <span class='object_link'><a href="Object.html#builtin%3F-instance_method" title="Groonga::Object#builtin? (method)">#builtin?</a></span>, <span class='object_link'><a href="Object.html#closed%3F-instance_method" title="Groonga::Object#closed? (method)">#closed?</a></span>, <span class='object_link'><a href="Object.html#column%3F-i
 nstance_method" title="Groonga::Object#column? (method)">#column?</a></span>, <span class='object_link'><a href="Object.html#dirty%3F-instance_method" title="Groonga::Object#dirty? (method)">#dirty?</a></span>, <span class='object_link'><a href="Object.html#domain-instance_method" title="Groonga::Object#domain (method)">#domain</a></span>, <span class='object_link'><a href="Object.html#function_procedure%3F-instance_method" title="Groonga::Object#function_procedure? (method)">#function_procedure?</a></span>, <span class='object_link'><a href="Object.html#id-instance_method" title="Groonga::Object#id (method)">#id</a></span>, <span class='object_link'><a href="Object.html#index_column%3F-instance_method" title="Groonga::Object#index_column? (method)">#index_column?</a></span>, <span class='object_link'><a href="Object.html#inspect-instance_method" title="Groonga::Object#inspect (method)">#inspect</a></span>, <span class='object_link'><a href="Object.html#key_accessor%3F-insta
 nce_method" title="Groonga::Object#key_accessor? (method)">#key_accessor?</a></span>, <span class='object_link'><a href="Object.html#last_modified-instance_method" title="Groonga::Object#last_modified (method)">#last_modified</a></span>, <span class='object_link'><a href="Object.html#name-instance_method" title="Groonga::Object#name (method)">#name</a></span>, <span class='object_link'><a href="Object.html#path-instance_method" title="Groonga::Object#path (method)">#path</a></span>, <span class='object_link'><a href="Object.html#persistent%3F-instance_method" title="Groonga::Object#persistent? (method)">#persistent?</a></span>, <span class='object_link'><a href="Object.html#prepend-instance_method" title="Groonga::Object#prepend (method)">#prepend</a></span>, <span class='object_link'><a href="Object.html#procedure%3F-instance_method" title="Groonga::Object#procedure? (method)">#procedure?</a></span>, <span class='object_link'><a href="Object.html#range-instance_method" titl
 e="Groonga::Object#range (method)">#range</a></span>, <span class='object_link'><a href="Object.html#reference_column%3F-instance_method" title="Groonga::Object#reference_column? (method)">#reference_column?</a></span>, <span class='object_link'><a href="Object.html#remove-instance_method" title="Groonga::Object#remove (method)">#remove</a></span>, <span class='object_link'><a href="Object.html#scorer_procedure%3F-instance_method" title="Groonga::Object#scorer_procedure? (method)">#scorer_procedure?</a></span>, <span class='object_link'><a href="Object.html#selector_only_procedure%3F-instance_method" title="Groonga::Object#selector_only_procedure? (method)">#selector_only_procedure?</a></span>, <span class='object_link'><a href="Object.html#selector_procedure%3F-instance_method" title="Groonga::Object#selector_procedure? (method)">#selector_procedure?</a></span>, <span class='object_link'><a href="Object.html#table%3F-instance_method" title="Groonga::Object#table? (method)">
 #table?</a></span>, <span class='object_link'><a href="Object.html#temporary%3F-instance_method" title="Groonga::Object#temporary? (method)">#temporary?</a></span>, <span class='object_link'><a href="Object.html#unlink-instance_method" title="Groonga::Object#unlink (method)">#unlink</a></span>, <span class='object_link'><a href="Object.html#window_function_procedure%3F-instance_method" title="Groonga::Object#window_function_procedure? (method)">#window_function_procedure?</a></span></p>
-<div id="constructor_details" class="method_details_list">
+  <p class="inherited"><span class='object_link'><a href="Object.html#%3D%3D-instance_method" title="Groonga::Object#== (method)">#==</a></span>, <span class='object_link'><a href="Object.html#%5B%5D-instance_method" title="Groonga::Object#[] (method)">#[]</a></span>, <span class='object_link'><a href="Object.html#%5B%5D%3D-instance_method" title="Groonga::Object#[]= (method)">#[]=</a></span>, <span class='object_link'><a href="Object.html#accessor%3F-instance_method" title="Groonga::Object#accessor? (method)">#accessor?</a></span>, <span class='object_link'><a href="Object.html#append-instance_method" title="Groonga::Object#append (method)">#append</a></span>, <span class='object_link'><a href="Object.html#builtin%3F-instance_method" title="Groonga::Object#builtin? (method)">#builtin?</a></span>, <span class='object_link'><a href="Object.html#closed%3F-instance_method" title="Groonga::Object#closed? (method)">#closed?</a></span>, <span class='object_link'><a href="Object.ht
 ml#column%3F-instance_method" title="Groonga::Object#column? (method)">#column?</a></span>, <span class='object_link'><a href="Object.html#dirty%3F-instance_method" title="Groonga::Object#dirty? (method)">#dirty?</a></span>, <span class='object_link'><a href="Object.html#domain-instance_method" title="Groonga::Object#domain (method)">#domain</a></span>, <span class='object_link'><a href="Object.html#function_procedure%3F-instance_method" title="Groonga::Object#function_procedure? (method)">#function_procedure?</a></span>, <span class='object_link'><a href="Object.html#id-instance_method" title="Groonga::Object#id (method)">#id</a></span>, <span class='object_link'><a href="Object.html#index_column%3F-instance_method" title="Groonga::Object#index_column? (method)">#index_column?</a></span>, <span class='object_link'><a href="Object.html#inspect-instance_method" title="Groonga::Object#inspect (method)">#inspect</a></span>, <span class='object_link'><a href="Object.html#key_acc
 essor%3F-instance_method" title="Groonga::Object#key_accessor? (method)">#key_accessor?</a></span>, <span class='object_link'><a href="Object.html#last_modified-instance_method" title="Groonga::Object#last_modified (method)">#last_modified</a></span>, <span class='object_link'><a href="Object.html#name-instance_method" title="Groonga::Object#name (method)">#name</a></span>, <span class='object_link'><a href="Object.html#path-instance_method" title="Groonga::Object#path (method)">#path</a></span>, <span class='object_link'><a href="Object.html#persistent%3F-instance_method" title="Groonga::Object#persistent? (method)">#persistent?</a></span>, <span class='object_link'><a href="Object.html#prepend-instance_method" title="Groonga::Object#prepend (method)">#prepend</a></span>, <span class='object_link'><a href="Object.html#procedure%3F-instance_method" title="Groonga::Object#procedure? (method)">#procedure?</a></span>, <span class='object_link'><a href="Object.html#range-instanc
 e_method" title="Groonga::Object#range (method)">#range</a></span>, <span class='object_link'><a href="Object.html#reference_column%3F-instance_method" title="Groonga::Object#reference_column? (method)">#reference_column?</a></span>, <span class='object_link'><a href="Object.html#remove-instance_method" title="Groonga::Object#remove (method)">#remove</a></span>, <span class='object_link'><a href="Object.html#scorer_procedure%3F-instance_method" title="Groonga::Object#scorer_procedure? (method)">#scorer_procedure?</a></span>, <span class='object_link'><a href="Object.html#selector_only_procedure%3F-instance_method" title="Groonga::Object#selector_only_procedure? (method)">#selector_only_procedure?</a></span>, <span class='object_link'><a href="Object.html#selector_procedure%3F-instance_method" title="Groonga::Object#selector_procedure? (method)">#selector_procedure?</a></span>, <span class='object_link'><a href="Object.html#table%3F-instance_method" title="Groonga::Object#tab
 le? (method)">#table?</a></span>, <span class='object_link'><a href="Object.html#temporary%3F-instance_method" title="Groonga::Object#temporary? (method)">#temporary?</a></span>, <span class='object_link'><a href="Object.html#unlink-instance_method" title="Groonga::Object#unlink (method)">#unlink</a></span>, <span class='object_link'><a href="Object.html#window_function_procedure%3F-instance_method" title="Groonga::Object#window_function_procedure? (method)">#window_function_procedure?</a></span></p>
+
+  <div id="constructor_details" class="method_details_list">
   <h2>Constructor Details</h2>
   
     <div class="method_details first">
@@ -703,7 +708,7 @@
         <span class='name'>options</span>
       
       
-        <span class='type'>(<tt>::Hash</tt>)</span>
+        <span class='type'>(<tt><span class='object_link'><a href="Hash.html" title="Groonga::Hash (class)">::Hash</a></span></tt>)</span>
       
       
         <em class="default">(defaults to: <tt>nil</tt>)</em>
@@ -768,7 +773,7 @@ pairs. Omitted names are initialized as the default value.</p>
         <span class='name'>options</span>
       
       
-        <span class='type'>(<tt>::Hash</tt>)</span>
+        <span class='type'>(<tt><span class='object_link'><a href="Hash.html" title="Groonga::Hash (class)">::Hash</a></span></tt>)</span>
       
       
         <em class="default">(defaults to: <tt>nil</tt>)</em>
@@ -957,10 +962,10 @@ rb_grn_database_initialize (int argc, VALUE *argv, VALUE self)
     
       
       <pre class="example code"><code><span class='comment'># 一時データベースを作成:
-</span><span class='const'><span class='object_link'><a href="../Groonga.html" title="Groonga (module)">Groonga</a></span></span><span class='op'>::</span><span class='const'><span class='object_link'><a href="" title="Groonga::Database (class)">Database</a></span></span><span class='period'>.</span><span class='id identifier rubyid_create'>create</span>
+</span><span class='const'>Groonga</span><span class='op'>::</span><span class='const'>Database</span><span class='period'>.</span><span class='id identifier rubyid_create'>create</span>
 
 <span class='comment'># 永続データベースを作成:
-</span><span class='const'><span class='object_link'><a href="../Groonga.html" title="Groonga (module)">Groonga</a></span></span><span class='op'>::</span><span class='const'><span class='object_link'><a href="" title="Groonga::Database (class)">Database</a></span></span><span class='period'>.</span><span class='id identifier rubyid_create'>create</span><span class='lparen'>(</span><span class='symbol'>:path</span> <span class='op'>=&gt;</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>/tmp/db.groonga</span><span class='tstring_end'>&quot;</span></span><span class='rparen'>)</span></code></pre>
+</span><span class='const'>Groonga</span><span class='op'>::</span><span class='const'>Database</span><span class='period'>.</span><span class='id identifier rubyid_create'>create</span><span class='lparen'>(</span><span class='symbol'>:path</span> <span class='op'>=&gt;</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>/tmp/db.groonga</span><span class='tstring_end'>&quot;</span></span><span class='rparen'>)</span></code></pre>
     
   </div>
 
@@ -980,7 +985,7 @@ rb_grn_database_initialize (int argc, VALUE *argv, VALUE self)
         <span class='name'>options</span>
       
       
-        <span class='type'>(<tt>::Hash</tt>)</span>
+        <span class='type'>(<tt><span class='object_link'><a href="Hash.html" title="Groonga::Hash (class)">::Hash</a></span></tt>)</span>
       
       
         <em class="default">(defaults to: <tt>nil</tt>)</em>
@@ -1205,7 +1210,7 @@ rb_grn_database_s_create (int argc, VALUE *argv, VALUE klass)
         <span class='name'>options</span>
       
       
-        <span class='type'>(<tt>::Hash</tt>)</span>
+        <span class='type'>(<tt><span class='object_link'><a href="Hash.html" title="Groonga::Hash (class)">::Hash</a></span></tt>)</span>
       
       
         <em class="default">(defaults to: <tt>nil</tt>)</em>
@@ -1283,7 +1288,7 @@ pairs. Omitted names are initialized as the default value.</p>
         <span class='name'>options</span>
       
       
-        <span class='type'>(<tt>::Hash</tt>)</span>
+        <span class='type'>(<tt><span class='object_link'><a href="Hash.html" title="Groonga::Hash (class)">::Hash</a></span></tt>)</span>
       
       
         <em class="default">(defaults to: <tt>nil</tt>)</em>
@@ -1564,7 +1569,7 @@ rb_grn_database_close (VALUE self)
         <span class='name'>options</span>
       
       
-        <span class='type'>(<tt>::Hash</tt>)</span>
+        <span class='type'>(<tt><span class='object_link'><a href="Hash.html" title="Groonga::Hash (class)">::Hash</a></span></tt>)</span>
       
       
         <em class="default">(defaults to: <tt>{}</tt>)</em>
@@ -1736,7 +1741,7 @@ rb_grn_database_defrag (int argc, VALUE *argv, VALUE self)
   <span class='kw'>return</span> <span class='int'>0</span> <span class='kw'>if</span> <span class='id identifier rubyid_path'>path</span><span class='period'>.</span><span class='id identifier rubyid_nil?'>nil?</span>
 
   <span class='id identifier rubyid_usage'>usage</span> <span class='op'>=</span> <span class='int'>0</span>
-  <span class='id identifier rubyid_measurer'>measurer</span> <span class='op'>=</span> <span class='const'><span class='object_link'><a href="StatisticMeasurer.html" title="Groonga::StatisticMeasurer (class)">StatisticMeasurer</a></span></span><span class='period'>.</span><span class='id identifier rubyid_new'>new</span>
+  <span class='id identifier rubyid_measurer'>measurer</span> <span class='op'>=</span> <span class='const'>StatisticMeasurer</span><span class='period'>.</span><span class='id identifier rubyid_new'>new</span>
   <span class='id identifier rubyid_usage'>usage</span> <span class='op'>+=</span> <span class='id identifier rubyid_measurer'>measurer</span><span class='period'>.</span><span class='id identifier rubyid_measure_disk_usage'>measure_disk_usage</span><span class='lparen'>(</span><span class='id identifier rubyid_path'>path</span><span class='rparen'>)</span>
   <span class='id identifier rubyid_usage'>usage</span> <span class='op'>+=</span> <span class='id identifier rubyid_measurer'>measurer</span><span class='period'>.</span><span class='id identifier rubyid_measure_disk_usage'>measure_disk_usage</span><span class='lparen'>(</span><span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>%s.%07X</span><span class='tstring_end'>&quot;</span></span> <span class='op'>%</span> <span class='lbracket'>[</span><span class='id identifier rubyid_path'>path</span><span class='comma'>,</span> <span class='int'>0</span><span class='rbracket'>]</span><span class='rparen'>)</span>
   <span class='id identifier rubyid_usage'>usage</span>
@@ -1773,7 +1778,7 @@ rb_grn_database_defrag (int argc, VALUE *argv, VALUE self)
 
 <span class='kw'>def</span> <span class='id identifier rubyid_dump_index'>dump_index</span><span class='lparen'>(</span><span class='id identifier rubyid_output_directory'>output_directory</span><span class='rparen'>)</span>
   <span class='id identifier rubyid_each'>each</span> <span class='kw'>do</span> <span class='op'>|</span><span class='id identifier rubyid_object'>object</span><span class='op'>|</span>
-    <span class='kw'>next</span> <span class='kw'>unless</span> <span class='id identifier rubyid_object'>object</span><span class='period'>.</span><span class='id identifier rubyid_is_a?'>is_a?</span><span class='lparen'>(</span><span class='const'><span class='object_link'><a href="../Groonga.html" title="Groonga (module)">Groonga</a></span></span><span class='op'>::</span><span class='const'><span class='object_link'><a href="IndexColumn.html" title="Groonga::IndexColumn (class)">IndexColumn</a></span></span><span class='rparen'>)</span>
+    <span class='kw'>next</span> <span class='kw'>unless</span> <span class='id identifier rubyid_object'>object</span><span class='period'>.</span><span class='id identifier rubyid_is_a?'>is_a?</span><span class='lparen'>(</span><span class='const'>Groonga</span><span class='op'>::</span><span class='const'>IndexColumn</span><span class='rparen'>)</span>
     <span class='id identifier rubyid_object'>object</span><span class='period'>.</span><span class='id identifier rubyid_dump'>dump</span><span class='lparen'>(</span><span class='id identifier rubyid_output_directory'>output_directory</span><span class='rparen'>)</span>
   <span class='kw'>end</span>
 <span class='kw'>end</span></pre>
@@ -1855,7 +1860,7 @@ rb_grn_database_defrag (int argc, VALUE *argv, VALUE self)
         <span class='name'>options</span>
       
       
-        <span class='type'>(<tt>::Hash</tt>)</span>
+        <span class='type'>(<tt><span class='object_link'><a href="Hash.html" title="Groonga::Hash (class)">::Hash</a></span></tt>)</span>
       
       
         <em class="default">(defaults to: <tt>nil</tt>)</em>
@@ -1942,7 +1947,7 @@ rb_grn_database_defrag (int argc, VALUE *argv, VALUE self)
         <span class='name'>options</span>
       
       
-        <span class='type'>(<tt>::Hash</tt>)</span>
+        <span class='type'>(<tt><span class='object_link'><a href="Hash.html" title="Groonga::Hash (class)">::Hash</a></span></tt>)</span>
       
       
         <em class="default">(defaults to: <tt>nil</tt>)</em>
@@ -2224,7 +2229,7 @@ rb_grn_database_each (int argc, VALUE *argv, VALUE self)
         <span class='name'>options</span>
       
       
-        <span class='type'>(<tt>::Hash</tt>)</span>
+        <span class='type'>(<tt><span class='object_link'><a href="Hash.html" title="Groonga::Hash (class)">::Hash</a></span></tt>)</span>
       
       
         <em class="default">(defaults to: <tt>{}</tt>)</em>
@@ -2284,7 +2289,7 @@ rb_grn_database_each (int argc, VALUE *argv, VALUE self)
         <span class='name'>options</span>
       
       
-        <span class='type'>(<tt>::Hash</tt>)</span>
+        <span class='type'>(<tt><span class='object_link'><a href="Hash.html" title="Groonga::Hash (class)">::Hash</a></span></tt>)</span>
       
       
         <em class="default">(defaults to: <tt>{}</tt>)</em>
@@ -2557,7 +2562,7 @@ rb_grn_database_is_locked (VALUE self)
   <span class='id identifier rubyid_processed_paths'>processed_paths</span> <span class='op'>=</span> <span class='lbrace'>{</span><span class='rbrace'>}</span>
   <span class='id identifier rubyid_paths'>paths</span> <span class='op'>=</span> <span class='lbracket'>[</span><span class='rbracket'>]</span>
   <span class='id identifier rubyid_each'>each</span><span class='lparen'>(</span><span class='symbol'>:ignore_missing_object</span> <span class='op'>=&gt;</span> <span class='kw'>true</span><span class='comma'>,</span> <span class='symbol'>:order_by</span> <span class='op'>=&gt;</span> <span class='symbol'>:id</span><span class='rparen'>)</span> <span class='kw'>do</span> <span class='op'>|</span><span class='id identifier rubyid_object'>object</span><span class='op'>|</span>
-    <span class='kw'>next</span> <span class='kw'>unless</span> <span class='id identifier rubyid_object'>object</span><span class='period'>.</span><span class='id identifier rubyid_is_a?'>is_a?</span><span class='lparen'>(</span><span class='const'><span class='object_link'><a href="../Groonga.html" title="Groonga (module)">Groonga</a></span></span><span class='op'>::</span><span class='const'><span class='object_link'><a href="Procedure.html" title="Groonga::Procedure (class)">Procedure</a></span></span><span class='rparen'>)</span>
+    <span class='kw'>next</span> <span class='kw'>unless</span> <span class='id identifier rubyid_object'>object</span><span class='period'>.</span><span class='id identifier rubyid_is_a?'>is_a?</span><span class='lparen'>(</span><span class='const'>Groonga</span><span class='op'>::</span><span class='const'>Procedure</span><span class='rparen'>)</span>
     <span class='kw'>next</span> <span class='kw'>if</span> <span class='id identifier rubyid_object'>object</span><span class='period'>.</span><span class='id identifier rubyid_builtin?'>builtin?</span>
     <span class='id identifier rubyid_path'>path</span> <span class='op'>=</span> <span class='id identifier rubyid_object'>object</span><span class='period'>.</span><span class='id identifier rubyid_path'>path</span>
     <span class='kw'>next</span> <span class='kw'>if</span> <span class='id identifier rubyid_path'>path</span><span class='period'>.</span><span class='id identifier rubyid_nil?'>nil?</span>
@@ -2708,9 +2713,9 @@ target index column.</p>
         <p class="example_title"><div class='inline'><p>How to recreate all index columns in the database</p>
 </div></p>
       
-      <pre class="example code"><code><span class='id identifier rubyid_database'>database</span> <span class='op'>=</span> <span class='const'><span class='object_link'><a href="../Groonga.html" title="Groonga (module)">Groonga</a></span></span><span class='op'>::</span><span class='const'><span class='object_link'><a href="" title="Groonga::Database (class)">Database</a></span></span><span class='period'>.</span><span class='id identifier rubyid_create'><span class='object_link'><a href="#create-class_method" title="Groonga::Database.create (method)">create</a></span></span><span class='lparen'>(</span><span class='symbol'>:path</span> <span class='op'>=&gt;</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>/tmp/db</span><span class='tstring_end'>&quot;</span></span><span class='rparen'>)</span>
+      <pre class="example code"><code><span class='id identifier rubyid_database'>database</span> <span class='op'>=</span> <span class='const'>Groonga</span><span class='op'>::</span><span class='const'>Database</span><span class='period'>.</span><span class='id identifier rubyid_create'>create</span><span class='lparen'>(</span><span class='symbol'>:path</span> <span class='op'>=&gt;</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>/tmp/db</span><span class='tstring_end'>&quot;</span></span><span class='rparen'>)</span>
 
-<span class='const'><span class='object_link'><a href="../Groonga.html" title="Groonga (module)">Groonga</a></span></span><span class='op'>::</span><span class='const'><span class='object_link'><a href="Schema.html" title="Groonga::Schema (class)">Schema</a></span></span><span class='period'>.</span><span class='id identifier rubyid_define'><span class='object_link'><a href="Schema.html#define-class_method" title="Groonga::Schema.define (method)">define</a></span></span> <span class='kw'>do</span> <span class='op'>|</span><span class='id identifier rubyid_schema'>schema</span><span class='op'>|</span>
+<span class='const'>Groonga</span><span class='op'>::</span><span class='const'>Schema</span><span class='period'>.</span><span class='id identifier rubyid_define'>define</span> <span class='kw'>do</span> <span class='op'>|</span><span class='id identifier rubyid_schema'>schema</span><span class='op'>|</span>
   <span class='id identifier rubyid_schema'>schema</span><span class='period'>.</span><span class='id identifier rubyid_create_table'>create_table</span><span class='lparen'>(</span><span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>Memos</span><span class='tstring_end'>&quot;</span></span><span class='rparen'>)</span> <span class='kw'>do</span> <span class='op'>|</span><span class='id identifier rubyid_table'>table</span><span class='op'>|</span>
     <span class='id identifier rubyid_table'>table</span><span class='period'>.</span><span class='id identifier rubyid_short_text'>short_text</span><span class='lparen'>(</span><span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>title</span><span class='tstring_end'>&quot;</span></span><span class='rparen'>)</span>
     <span class='id identifier rubyid_table'>table</span><span class='period'>.</span><span class='id identifier rubyid_text'>text</span><span class='lparen'>(</span><span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>content</span><span class='tstring_end'>&quot;</span></span><span class='rparen'>)</span>
@@ -3015,7 +3020,7 @@ rb_grn_database_remove_force (VALUE self, VALUE rb_name)
     <span class='symbol'>:order_by</span> <span class='op'>=&gt;</span> <span class='symbol'>:key</span><span class='comma'>,</span>
   <span class='rbrace'>}</span>
   <span class='id identifier rubyid_each'>each</span><span class='lparen'>(</span><span class='id identifier rubyid_options'>options</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_find_all'>find_all</span> <span class='kw'>do</span> <span class='op'>|</span><span class='id identifier rubyid_object'>object</span><span class='op'>|</span>
-    <span class='id identifier rubyid_object'>object</span><span class='period'>.</span><span class='id identifier rubyid_is_a?'>is_a?</span><span class='lparen'>(</span><span class='const'><span class='object_link'><a href="../Groonga.html" title="Groonga (module)">Groonga</a></span></span><span class='op'>::</span><span class='const'><span class='object_link'><a href="Table.html" title="Groonga::Table (class)">Table</a></span></span><span class='rparen'>)</span>
+    <span class='id identifier rubyid_object'>object</span><span class='period'>.</span><span class='id identifier rubyid_is_a?'>is_a?</span><span class='lparen'>(</span><span class='const'>Groonga</span><span class='op'>::</span><span class='const'>Table</span><span class='rparen'>)</span>
   <span class='kw'>end</span>
 <span class='kw'>end</span></pre>
     </td>

  Modified: rroonga/en/Groonga/DatabaseDumper.html (+7 -5)
===================================================================
--- rroonga/en/Groonga/DatabaseDumper.html    2017-01-12 23:14:03 +0900 (3b19c18)
+++ rroonga/en/Groonga/DatabaseDumper.html    2017-04-29 11:50:21 +0900 (8b6a05f)
@@ -32,7 +32,7 @@
   </head>
   <body>
     <div class="nav_wrap">
-      <iframe id="nav" src="../class_list.html?1"></iframe>
+      <iframe id="nav" src="../class_list.html"></iframe>
       <div id="resizer"></div>
     </div>
 
@@ -90,6 +90,8 @@
         <div class="clear"></div>
       </div>
 
+      <iframe id="search_frame" src="../class_list.html"></iframe>
+
       <div id="content"><h1>Class: Groonga::DatabaseDumper
   
   
@@ -397,10 +399,10 @@
 <span class='kw'>def</span> <span class='id identifier rubyid_dump'>dump</span>
   <span class='id identifier rubyid_options'>options</span> <span class='op'>=</span> <span class='ivar'>@options</span><span class='period'>.</span><span class='id identifier rubyid_dup'>dup</span>
   <span class='id identifier rubyid_have_output'>have_output</span> <span class='op'>=</span> <span class='op'>!</span><span class='ivar'>@options</span><span class='lbracket'>[</span><span class='symbol'>:output</span><span class='rbracket'>]</span><span class='period'>.</span><span class='id identifier rubyid_nil?'>nil?</span>
-  <span class='id identifier rubyid_options'>options</span><span class='lbracket'>[</span><span class='symbol'>:output</span><span class='rbracket'>]</span> <span class='op'>||=</span> <span class='const'><span class='object_link'><a href="Dumper.html" title="Groonga::Dumper (module)">Dumper</a></span></span><span class='period'>.</span><span class='id identifier rubyid_default_output'><span class='object_link'><a href="Dumper.html#default_output-class_method" title="Groonga::Dumper.default_output (method)">default_output</a></span></span>
-  <span class='id identifier rubyid_options'>options</span><span class='lbracket'>[</span><span class='symbol'>:error_output</span><span class='rbracket'>]</span> <span class='op'>||=</span> <span class='const'><span class='object_link'><a href="Dumper.html" title="Groonga::Dumper (module)">Dumper</a></span></span><span class='period'>.</span><span class='id identifier rubyid_default_output'><span class='object_link'><a href="Dumper.html#default_output-class_method" title="Groonga::Dumper.default_output (method)">default_output</a></span></span>
+  <span class='id identifier rubyid_options'>options</span><span class='lbracket'>[</span><span class='symbol'>:output</span><span class='rbracket'>]</span> <span class='op'>||=</span> <span class='const'>Dumper</span><span class='period'>.</span><span class='id identifier rubyid_default_output'>default_output</span>
+  <span class='id identifier rubyid_options'>options</span><span class='lbracket'>[</span><span class='symbol'>:error_output</span><span class='rbracket'>]</span> <span class='op'>||=</span> <span class='const'>Dumper</span><span class='period'>.</span><span class='id identifier rubyid_default_output'>default_output</span>
   <span class='kw'>if</span> <span class='id identifier rubyid_options'>options</span><span class='lbracket'>[</span><span class='symbol'>:database</span><span class='rbracket'>]</span><span class='period'>.</span><span class='id identifier rubyid_nil?'>nil?</span>
-    <span class='id identifier rubyid_options'>options</span><span class='lbracket'>[</span><span class='symbol'>:context</span><span class='rbracket'>]</span> <span class='op'>||=</span> <span class='const'><span class='object_link'><a href="../Groonga.html" title="Groonga (module)">Groonga</a></span></span><span class='op'>::</span><span class='const'><span class='object_link'><a href="Context.html" title="Groonga::Context (class)">Context</a></span></span><span class='period'>.</span><span class='id identifier rubyid_default'><span class='object_link'><a href="Context.html#default-class_method" title="Groonga::Context.default (method)">default</a></span></span>
+    <span class='id identifier rubyid_options'>options</span><span class='lbracket'>[</span><span class='symbol'>:context</span><span class='rbracket'>]</span> <span class='op'>||=</span> <span class='const'>Groonga</span><span class='op'>::</span><span class='const'>Context</span><span class='period'>.</span><span class='id identifier rubyid_default'>default</span>
     <span class='id identifier rubyid_options'>options</span><span class='lbracket'>[</span><span class='symbol'>:database</span><span class='rbracket'>]</span> <span class='op'>=</span> <span class='id identifier rubyid_options'>options</span><span class='lbracket'>[</span><span class='symbol'>:context</span><span class='rbracket'>]</span><span class='period'>.</span><span class='id identifier rubyid_database'>database</span>
   <span class='kw'>end</span>
   <span class='id identifier rubyid_options'>options</span><span class='lbracket'>[</span><span class='symbol'>:dump_schema</span><span class='rbracket'>]</span> <span class='op'>=</span> <span class='kw'>true</span> <span class='kw'>if</span> <span class='id identifier rubyid_options'>options</span><span class='lbracket'>[</span><span class='symbol'>:dump_schema</span><span class='rbracket'>]</span><span class='period'>.</span><span class='id identifier rubyid_nil?'>nil?</span>
@@ -408,7 +410,7 @@
   <span class='id identifier rubyid_options'>options</span><span class='lbracket'>[</span><span class='symbol'>:dump_tables</span><span class='rbracket'>]</span> <span class='op'>=</span> <span class='kw'>true</span> <span class='kw'>if</span> <span class='id identifier rubyid_options'>options</span><span class='lbracket'>[</span><span class='symbol'>:dump_tables</span><span class='rbracket'>]</span><span class='period'>.</span><span class='id identifier rubyid_nil?'>nil?</span>
 
   <span class='kw'>if</span> <span class='id identifier rubyid_options'>options</span><span class='lbracket'>[</span><span class='symbol'>:dump_schema</span><span class='rbracket'>]</span> <span class='kw'>or</span> <span class='id identifier rubyid_options'>options</span><span class='lbracket'>[</span><span class='symbol'>:dump_indexes</span><span class='rbracket'>]</span>
-    <span class='id identifier rubyid_schema_dumper'>schema_dumper</span> <span class='op'>=</span> <span class='const'><span class='object_link'><a href="SchemaDumper.html" title="Groonga::SchemaDumper (class)">SchemaDumper</a></span></span><span class='period'>.</span><span class='id identifier rubyid_new'><span class='object_link'><a href="SchemaDumper.html#initialize-instance_method" title="Groonga::SchemaDumper#initialize (method)">new</a></span></span><span class='lparen'>(</span><span class='id identifier rubyid_options'>options</span><span class='period'>.</span><span class='id identifier rubyid_merge'>merge</span><span class='lparen'>(</span><span class='symbol'>:syntax</span> <span class='op'>=&gt;</span> <span class='symbol'>:command</span><span class='rparen'>)</span><span class='rparen'>)</span>
+    <span class='id identifier rubyid_schema_dumper'>schema_dumper</span> <span class='op'>=</span> <span class='const'>SchemaDumper</span><span class='period'>.</span><span class='id identifier rubyid_new'>new</span><span class='lparen'>(</span><span class='id identifier rubyid_options'>options</span><span class='period'>.</span><span class='id identifier rubyid_merge'>merge</span><span class='lparen'>(</span><span class='symbol'>:syntax</span> <span class='op'>=&gt;</span> <span class='symbol'>:command</span><span class='rparen'>)</span><span class='rparen'>)</span>
   <span class='kw'>end</span>
 
   <span class='kw'>if</span> <span class='id identifier rubyid_options'>options</span><span class='lbracket'>[</span><span class='symbol'>:dump_schema</span><span class='rbracket'>]</span>

  Modified: rroonga/en/Groonga/DatabaseInspector.html (+4 -2)
===================================================================
--- rroonga/en/Groonga/DatabaseInspector.html    2017-01-12 23:14:03 +0900 (c0df463)
+++ rroonga/en/Groonga/DatabaseInspector.html    2017-04-29 11:50:21 +0900 (ed44a30)
@@ -32,7 +32,7 @@
   </head>
   <body>
     <div class="nav_wrap">
-      <iframe id="nav" src="../class_list.html?1"></iframe>
+      <iframe id="nav" src="../class_list.html"></iframe>
       <div id="resizer"></div>
     </div>
 
@@ -90,6 +90,8 @@
         <div class="clear"></div>
       </div>
 
+      <iframe id="search_frame" src="../class_list.html"></iframe>
+
       <div id="content"><h1>Class: Groonga::DatabaseInspector
   
   
@@ -291,7 +293,7 @@ of the database.</p>
 
 <span class='kw'>def</span> <span class='id identifier rubyid_initialize'>initialize</span><span class='lparen'>(</span><span class='id identifier rubyid_database'>database</span><span class='comma'>,</span> <span class='id identifier rubyid_options'>options</span><span class='op'>=</span><span class='kw'>nil</span><span class='rparen'>)</span>
   <span class='ivar'>@database</span> <span class='op'>=</span> <span class='id identifier rubyid_database'>database</span>
-  <span class='ivar'>@options</span> <span class='op'>=</span> <span class='id identifier rubyid_options'>options</span> <span class='op'>||</span> <span class='const'><span class='object_link'><a href="DatabaseInspector/Options.html" title="Groonga::DatabaseInspector::Options (class)">Options</a></span></span><span class='period'>.</span><span class='id identifier rubyid_new'><span class='object_link'><a href="DatabaseInspector/Options.html#initialize-instance_method" title="Groonga::DatabaseInspector::Options#initialize (method)">new</a></span></span>
+  <span class='ivar'>@options</span> <span class='op'>=</span> <span class='id identifier rubyid_options'>options</span> <span class='op'>||</span> <span class='const'>Options</span><span class='period'>.</span><span class='id identifier rubyid_new'>new</span>
 <span class='kw'>end</span></pre>
     </td>
   </tr>

  Modified: rroonga/en/Groonga/DatabaseInspector/Options.html (+5 -3)
===================================================================
--- rroonga/en/Groonga/DatabaseInspector/Options.html    2017-01-12 23:14:03 +0900 (6686c3e)
+++ rroonga/en/Groonga/DatabaseInspector/Options.html    2017-04-29 11:50:21 +0900 (3b5318a)
@@ -32,7 +32,7 @@
   </head>
   <body>
     <div class="nav_wrap">
-      <iframe id="nav" src="../../class_list.html?1"></iframe>
+      <iframe id="nav" src="../../class_list.html"></iframe>
       <div id="resizer"></div>
     </div>
 
@@ -90,6 +90,8 @@
         <div class="clear"></div>
       </div>
 
+      <iframe id="search_frame" src="../../class_list.html"></iframe>
+
       <div id="content"><h1>Class: Groonga::DatabaseInspector::Options
   
   
@@ -150,7 +152,7 @@
       <li class="public ">
   <span class="summary_signature">
     
-      <a href="#show_columns=-instance_method" title="#show_columns= (instance method)">#<strong>show_columns</strong>  &#x21d2; Boolean </a>
+      <a href="#show_columns%3D-instance_method" title="#show_columns= (instance method)">#<strong>show_columns</strong>  &#x21d2; Boolean </a>
     
 
     
@@ -178,7 +180,7 @@
       <li class="public ">
   <span class="summary_signature">
     
-      <a href="#show_tables=-instance_method" title="#show_tables= (instance method)">#<strong>show_tables</strong>  &#x21d2; Boolean </a>
+      <a href="#show_tables%3D-instance_method" title="#show_tables= (instance method)">#<strong>show_tables</strong>  &#x21d2; Boolean </a>
     
 
     

  Copied: rroonga/en/Groonga/DefaultCache.html (+116 -217) 56%
===================================================================
--- rroonga/en/Groonga/Thread.html    2017-01-12 23:14:03 +0900 (f74d78e)
+++ rroonga/en/Groonga/DefaultCache.html    2017-04-29 11:50:21 +0900 (012ea13)
@@ -7,7 +7,7 @@
     <link rel="shortcut icon" href="../../../favicon.ico" />
     <link rel="icon" href="../../../favicon.png" />
     <title>
-  Module: Groonga::Thread
+  Module: Groonga::DefaultCache
   
     &mdash; rroonga
   
@@ -19,7 +19,7 @@
   <link rel="stylesheet" href="../css/common.css" type="text/css" charset="utf-8" />
 
 <script type="text/javascript" charset="utf-8">
-  pathId = "Groonga::Thread";
+  pathId = "Groonga::DefaultCache";
   relpath = '../';
 </script>
 
@@ -32,7 +32,7 @@
   </head>
   <body>
     <div class="nav_wrap">
-      <iframe id="nav" src="../class_list.html?1"></iframe>
+      <iframe id="nav" src="../class_list.html"></iframe>
       <div id="resizer"></div>
     </div>
 
@@ -41,7 +41,7 @@
   <div class="title">
     <a href="../../../">
       <span class="title">
-  Module: Groonga::Thread
+  Module: Groonga::DefaultCache
   
     &mdash; rroonga
   
@@ -51,7 +51,7 @@
     </a>
   </div>
   <ul class="other-languages">
-    <li id="other-language-japanese" lang="ja" xml:lang="ja"><a href="../../../rroonga/ja/Groonga/Thread.html">日本語</a></li>
+    <li id="other-language-japanese" lang="ja" xml:lang="ja"><a href="../../../rroonga/ja/Groonga/DefaultCache.html">日本語</a></li>
   </ul>
   <ul class="menu">
     <li id="menu-reference"><a href="../../../rroonga/en/">Reference Manual</a></li>
@@ -67,10 +67,10 @@
       <div id="header">
         <div id="menu">
   
-    <a href="../alphabetical_index.html">Index (T)</a> &raquo;
+    <a href="../alphabetical_index.html">Index (D)</a> &raquo;
     <span class='title'><span class='object_link'><a href="../Groonga.html" title="Groonga (module)">Groonga</a></span></span>
      &raquo; 
-    <span class="title">Thread</span>
+    <span class="title">DefaultCache</span>
   
 </div>
 
@@ -90,7 +90,9 @@
         <div class="clear"></div>
       </div>
 
-      <div id="content"><h1>Module: Groonga::Thread
+      <iframe id="search_frame" src="../class_list.html"></iframe>
+
+      <div id="content"><h1>Module: Groonga::DefaultCache
   
   
   
@@ -109,13 +111,40 @@
   
   <dl>
     <dt>Defined in:</dt>
-    <dd>ext/groonga/rb-grn-thread.c</dd>
+    <dd>ext/groonga/rb-grn-default-cache.c<span class="defines">,<br />
+  ext/groonga/rb-grn-default-cache.c</span>
+</dd>
   </dl>
   
 </div>
 
+<h2>Overview</h2><div class="docstring">
+  <div class="discussion">
+    <p>This module provides the default cache related features.</p>
 
 
+  </div>
+</div>
+<div class="tags">
+  
+<p class="tag_title">Since:</p>
+<ul class="since">
+  
+    <li>
+      
+      
+      
+      
+        
+        <div class='inline'><p>7.0.2</p>
+</div>
+      
+    </li>
+  
+</ul>
+
+</div>
+
 
 
 
@@ -132,7 +161,7 @@
         <li class="public ">
   <span class="summary_signature">
     
-      <a href="#limit-class_method" title="limit (class method)">.<strong>limit</strong>  &#x21d2; Integer </a>
+      <a href="#base_path-class_method" title="base_path (class method)">.<strong>base_path</strong>  &#x21d2; String<sup>?</sup> </a>
     
 
     
@@ -155,7 +184,7 @@
         <li class="public ">
   <span class="summary_signature">
     
-      <a href="#limit=-class_method" title="limit= (class method)">.<strong>limit=</strong>(new_limit)  &#x21d2; void </a>
+      <a href="#base_path%3D-class_method" title="base_path= (class method)">.<strong>base_path=</strong>(base_path)  &#x21d2; String<sup>?</sup> </a>
     
 
     
@@ -169,30 +198,7 @@
   
 
   
-    <span class="summary_desc"><div class='inline'><p>Sets the max number of threads.</p>
-</div></span>
-  
-</li>
-
-      
-        <li class="public ">
-  <span class="summary_signature">
-    
-      <a href="#limit_getter=-class_method" title="limit_getter= (class method)">.<strong>limit_getter=</strong>(getter)  &#x21d2; void </a>
-    
-
-    
-  </span>
-  
-  
-  
-  
-  
-  
-  
-
-  
-    <span class="summary_desc"><div class='inline'><p>Sets a callable object that returns the max number of threads.</p>
+    <span class="summary_desc"><div class='inline'>
 </div></span>
   
 </li>
@@ -201,7 +207,7 @@
         <li class="public ">
   <span class="summary_signature">
     
-      <a href="#limit_setter=-class_method" title="limit_setter= (class method)">.<strong>limit_setter=</strong>(setter)  &#x21d2; void </a>
+      <a href="#reopen-class_method" title="reopen (class method)">.<strong>reopen</strong>  &#x21d2; void </a>
     
 
     
@@ -215,7 +221,7 @@
   
 
   
-    <span class="summary_desc"><div class='inline'><p>Sets a callable object that sets the max number of threads.</p>
+    <span class="summary_desc"><div class='inline'><p>Reopens the default cache.</p>
 </div></span>
   
 </li>
@@ -231,9 +237,9 @@
 
     
       <div class="method_details first">
-  <h3 class="signature first" id="limit-class_method">
+  <h3 class="signature first" id="base_path-class_method">
   
-    .<strong>limit</strong>  &#x21d2; <tt>Integer</tt> 
+    .<strong>base_path</strong>  &#x21d2; <tt>String</tt><sup>?</sup> 
   
 
   
@@ -250,8 +256,7 @@
   
   <div class="docstring">
   <div class="discussion">
-    <p>Returns the max number of threads. <code>0</code> means that
-thread isn’t supported.</p>
+    <p>Returns the default cache base path or <code>nil</code>.</p>
 
 
   </div>
@@ -264,13 +269,12 @@ thread isn’t supported.</p>
     <li>
       
       
-        <span class='type'>(<tt>Integer</tt>)</span>
+        <span class='type'>(<tt>String</tt>, <tt>nil</tt>)</span>
       
       
       
         &mdash;
-        <div class='inline'><p>the max number of threads. <code>0</code> means that
-thread isn’t supported.</p>
+        <div class='inline'><p>the default cache base path or <code>nil</code>.</p>
 </div>
       
     </li>
@@ -288,7 +292,7 @@ thread isn’t supported.</p>
       
       
         
-        <div class='inline'><p>5.0.5</p>
+        <div class='inline'><p>7.0.2</p>
 </div>
       
     </li>
@@ -301,6 +305,8 @@ thread isn’t supported.</p>
       <pre class="lines">
 
 
+35
+36
 37
 38
 39
@@ -309,19 +315,23 @@ thread isn’t supported.</p>
 42
 43
 44
-45</pre>
+45
+46</pre>
     </td>
     <td>
-      <pre class="code"><span class="info file"># File 'ext/groonga/rb-grn-thread.c', line 37</span>
+      <pre class="code"><span class="info file"># File 'ext/groonga/rb-grn-default-cache.c', line 35</span>
 
 static VALUE
-rb_grn_thread_s_get_limit (VALUE self)
+rb_grn_default_cache_s_get_base_path (VALUE klass)
 {
-    uint32_t limit;
-
-    limit = grn_thread_get_limit();
+    const char *base_path;
 
-    return UINT2NUM(limit);
+    base_path = grn_get_default_cache_base_path();
+    if (base_path) {
+        return rb_str_new_cstr(base_path);
+    } else {
+        return Qnil;
+    }
 }</pre>
     </td>
   </tr>
@@ -329,9 +339,9 @@ rb_grn_thread_s_get_limit (VALUE self)
 </div>
     
       <div class="method_details ">
-  <h3 class="signature " id="limit=-class_method">
+  <h3 class="signature " id="base_path=-class_method">
   
-    .<strong>limit=</strong>(new_limit)  &#x21d2; <tt>void</tt> 
+    .<strong>base_path=</strong>(base_path)  &#x21d2; <tt>String</tt><sup>?</sup> 
   
 
   
@@ -348,7 +358,7 @@ rb_grn_thread_s_get_limit (VALUE self)
   
   <div class="docstring">
   <div class="discussion">
-    <p class="note returns_void">This method returns an undefined value.</p><p>Sets the max number of threads.</p>
+    <p>Returns The <code>base_path</code> itself.</p>
 
 
   </div>
@@ -359,123 +369,42 @@ rb_grn_thread_s_get_limit (VALUE self)
   
     <li>
       
-        <span class='name'>new_limit</span>
+        <span class='name'>base_path</span>
       
       
-        <span class='type'>(<tt>Integer</tt>)</span>
+        <span class='type'>(<tt>String</tt>, <tt>nil</tt>)</span>
       
       
       
         &mdash;
-        <div class='inline'><p>The new max number of threads.</p>
-</div>
-      
-    </li>
-  
-</ul>
-
-
-</div>
-
-<p class="tag_title">Since:</p>
-<ul class="since">
-  
-    <li>
-      
-      
-      
-      
-        
-        <div class='inline'><p>5.0.5</p>
+        <div class='inline'><p>The new default cache base path.
+If you specify <code>String</code>, the default cache will be persistent.
+If you specify <code>nil</code>, the default cache will be just on memory.
+You need to call <span class='object_link'><a href="#reopen-class_method" title="Groonga::DefaultCache.reopen (method)">reopen</a></span> to apply this change.</p>
 </div>
       
     </li>
   
 </ul>
 
-</div><table class="source_code">
-  <tr>
-    <td>
-      <pre class="lines">
-
-
-58
-59
-60
-61
-62
-63
-64
-65
-66
-67</pre>
-    </td>
-    <td>
-      <pre class="code"><span class="info file"># File 'ext/groonga/rb-grn-thread.c', line 58</span>
-
-static VALUE
-rb_grn_thread_s_set_limit (VALUE self, VALUE rb_new_limit)
-{
-    uint32_t new_limit;
-
-    new_limit = NUM2UINT(rb_new_limit);
-    grn_thread_set_limit(new_limit);
-
-    return Qnil;
-}</pre>
-    </td>
-  </tr>
-</table>
-</div>
-    
-      <div class="method_details ">
-  <h3 class="signature " id="limit_getter=-class_method">
-  
-    .<strong>limit_getter=</strong>(getter)  &#x21d2; <tt>void</tt> 
-  
-
-  
-
-  
-</h3><div class="docstring">
-  <div class="discussion">
-    
-
-
-  </div>
-</div>
-<div class="tags">
-  
-  <div class="docstring">
-  <div class="discussion">
-    <p class="note returns_void">This method returns an undefined value.</p><p>Sets a callable object that returns the max number of threads.</p>
-
-
-  </div>
-</div>
-<div class="tags">
-  <p class="tag_title">Parameters:</p>
-<ul class="param">
+<p class="tag_title">Returns:</p>
+<ul class="return">
   
     <li>
       
-        <span class='name'>getter</span>
-      
       
-        <span class='type'>(<tt>#call</tt>)</span>
+        <span class='type'>(<tt>String</tt>, <tt>nil</tt>)</span>
       
       
       
         &mdash;
-        <div class='inline'><p>Callable object that returns the max number
-of threads.</p>
+        <div class='inline'><p>The <code>base_path</code> itself.</p>
 </div>
       
     </li>
   
 </ul>
 
-
 </div>
 
 <p class="tag_title">Since:</p>
@@ -487,7 +416,7 @@ of threads.</p>
       
       
         
-        <div class='inline'><p>5.0.5</p>
+        <div class='inline'><p>7.0.2</p>
 </div>
       
     </li>
@@ -500,37 +429,35 @@ of threads.</p>
       <pre class="lines">
 
 
-92
-93
-94
-95
-96
-97
-98
-99
-100
-101
-102
-103
-104
-105</pre>
+58
+59
+60
+61
+62
+63
+64
+65
+66
+67
+68
+69
+70</pre>
     </td>
     <td>
-      <pre class="code"><span class="info file"># File 'ext/groonga/rb-grn-thread.c', line 92</span>
+      <pre class="code"><span class="info file"># File 'ext/groonga/rb-grn-default-cache.c', line 58</span>
 
 static VALUE
-rb_grn_thread_s_set_limit_getter (VALUE self, VALUE rb_getter)
+rb_grn_default_cache_s_set_base_path (VALUE klass, VALUE rb_base_path)
 {
-    rb_iv_set(self, &quot;@limit_getter&quot;, rb_getter);
-
-    if (NIL_P(rb_getter)) {
-        grn_thread_set_get_limit_func(NULL, NULL);
+    if (NIL_P(rb_base_path)) {
+        grn_set_default_cache_base_path(NULL);
     } else {
-        grn_thread_set_get_limit_func(rb_grn_thread_get_limit_func,
-                                      (void *)rb_getter);
+        const char *base_path;
+        base_path = StringValueCStr(rb_base_path);
+        grn_set_default_cache_base_path(base_path);
     }
 
-    return Qnil;
+    return rb_base_path;
 }</pre>
     </td>
   </tr>
@@ -538,9 +465,9 @@ rb_grn_thread_s_set_limit_getter (VALUE self, VALUE rb_getter)
 </div>
     
       <div class="method_details ">
-  <h3 class="signature " id="limit_setter=-class_method">
+  <h3 class="signature " id="reopen-class_method">
   
-    .<strong>limit_setter=</strong>(setter)  &#x21d2; <tt>void</tt> 
+    .<strong>reopen</strong>  &#x21d2; <tt>void</tt> 
   
 
   
@@ -557,33 +484,13 @@ rb_grn_thread_s_set_limit_getter (VALUE self, VALUE rb_getter)
   
   <div class="docstring">
   <div class="discussion">
-    <p class="note returns_void">This method returns an undefined value.</p><p>Sets a callable object that sets the max number of threads.</p>
+    <p class="note returns_void">This method returns an undefined value.</p><p>Reopens the default cache.</p>
 
 
   </div>
 </div>
 <div class="tags">
-  <p class="tag_title">Parameters:</p>
-<ul class="param">
   
-    <li>
-      
-        <span class='name'>setter</span>
-      
-      
-        <span class='type'>(<tt>#call</tt>)</span>
-      
-      
-      
-        &mdash;
-        <div class='inline'><p>Callable object that sets the max number
-of threads.</p>
-</div>
-      
-    </li>
-  
-</ul>
-
 
 </div>
 
@@ -596,7 +503,7 @@ of threads.</p>
       
       
         
-        <div class='inline'><p>5.0.5</p>
+        <div class='inline'><p>7.0.2</p>
 </div>
       
     </li>
@@ -609,35 +516,27 @@ of threads.</p>
       <pre class="lines">
 
 
-127
-128
-129
-130
-131
-132
-133
-134
-135
-136
-137
-138
-139
-140</pre>
+80
+81
+82
+83
+84
+85
+86
+87
+88
+89</pre>
     </td>
     <td>
-      <pre class="code"><span class="info file"># File 'ext/groonga/rb-grn-thread.c', line 127</span>
+      <pre class="code"><span class="info file"># File 'ext/groonga/rb-grn-default-cache.c', line 80</span>
 
 static VALUE
-rb_grn_thread_s_set_limit_setter (VALUE self, VALUE rb_setter)
+rb_grn_default_cache_s_reopen (VALUE klass)
 {
-    rb_iv_set(self, &quot;@limit_setter&quot;, rb_setter);
+    grn_rc rc;
 
-    if (NIL_P(rb_setter)) {
-        grn_thread_set_set_limit_func(NULL, NULL);
-    } else {
-        grn_thread_set_set_limit_func(rb_grn_thread_set_limit_func,
-                                      (void *)rb_setter);
-    }
+    rc = grn_cache_default_reopen();
+    rb_grn_rc_check(rc, klass);
 
     return Qnil;
 }</pre>

  Modified: rroonga/en/Groonga/DirectoryNotEmpty.html (+3 -1)
===================================================================
--- rroonga/en/Groonga/DirectoryNotEmpty.html    2017-01-12 23:14:03 +0900 (6b7bf4d)
+++ rroonga/en/Groonga/DirectoryNotEmpty.html    2017-04-29 11:50:21 +0900 (724e865)
@@ -32,7 +32,7 @@
   </head>
   <body>
     <div class="nav_wrap">
-      <iframe id="nav" src="../class_list.html?1"></iframe>
+      <iframe id="nav" src="../class_list.html"></iframe>
       <div id="resizer"></div>
     </div>
 
@@ -90,6 +90,8 @@
         <div class="clear"></div>
       </div>
 
+      <iframe id="search_frame" src="../class_list.html"></iframe>
+
       <div id="content"><h1>Exception: Groonga::DirectoryNotEmpty
   
   

  Modified: rroonga/en/Groonga/DomainError.html (+3 -1)
===================================================================
--- rroonga/en/Groonga/DomainError.html    2017-01-12 23:14:03 +0900 (2e92776)
+++ rroonga/en/Groonga/DomainError.html    2017-04-29 11:50:21 +0900 (77fa241)
@@ -32,7 +32,7 @@
   </head>
   <body>
     <div class="nav_wrap">
-      <iframe id="nav" src="../class_list.html?1"></iframe>
+      <iframe id="nav" src="../class_list.html"></iframe>
       <div id="resizer"></div>
     </div>
 
@@ -90,6 +90,8 @@
         <div class="clear"></div>
       </div>
 
+      <iframe id="search_frame" src="../class_list.html"></iframe>
+
       <div id="content"><h1>Exception: Groonga::DomainError
   
   

  Modified: rroonga/en/Groonga/DoubleArrayTrie.html (+33 -28)
===================================================================
--- rroonga/en/Groonga/DoubleArrayTrie.html    2017-01-12 23:14:03 +0900 (ed885d0)
+++ rroonga/en/Groonga/DoubleArrayTrie.html    2017-04-29 11:50:21 +0900 (2ab0bee)
@@ -32,7 +32,7 @@
   </head>
   <body>
     <div class="nav_wrap">
-      <iframe id="nav" src="../class_list.html?1"></iframe>
+      <iframe id="nav" src="../class_list.html"></iframe>
       <div id="resizer"></div>
     </div>
 
@@ -90,6 +90,8 @@
         <div class="clear"></div>
       </div>
 
+      <iframe id="search_frame" src="../class_list.html"></iframe>
+
       <div id="content"><h1>Class: Groonga::DoubleArrayTrie
   
   
@@ -105,6 +107,8 @@
         <ul class="fullTree">
           <li>Object</li>
           
+            <li class="next">Data</li>
+          
             <li class="next"><span class='object_link'><a href="Object.html" title="Groonga::Object (class)">Object</a></span></li>
           
             <li class="next"><span class='object_link'><a href="Table.html" title="Groonga::Table (class)">Table</a></span></li>
@@ -293,7 +297,7 @@ predictive search and common prefix search like
   
   
   <h3 class="inherited">Methods included from <span class='object_link'><a href="Table/KeySupport.html" title="Groonga::Table::KeySupport (module)">Table::KeySupport</a></span></h3>
-  <p class="inherited"><span class='object_link'><a href="Table/KeySupport.html#[]-instance_method" title="Groonga::Table::KeySupport#[] (method)">#[]</a></span>, <span class='object_link'><a href="Table/KeySupport.html#[]=-instance_method" title="Groonga::Table::KeySupport#[]= (method)">#[]=</a></span>, <span class='object_link'><a href="Table/KeySupport.html#add-instance_method" title="Groonga::Table::KeySupport#add (method)">#add</a></span>, <span class='object_link'><a href="Table/KeySupport.html#column_value-instance_method" title="Groonga::Table::KeySupport#column_value (method)">#column_value</a></span>, <span class='object_link'><a href="Table/KeySupport.html#default_tokenizer-instance_method" title="Groonga::Table::KeySupport#default_tokenizer (method)">#default_tokenizer</a></span>, <span class='object_link'><a href="Table/KeySupport.html#default_tokenizer=-instance_method" title="Groonga::Table::KeySupport#default_tokenizer= (method)">#default_tokenizer=</a></span
 >, <span class='object_link'><a href="Table/KeySupport.html#delete-instance_method" title="Groonga::Table::KeySupport#delete (method)">#delete</a></span>, <span class='object_link'><a href="Table/KeySupport.html#has_key%3F-instance_method" title="Groonga::Table::KeySupport#has_key? (method)">#has_key?</a></span>, <span class='object_link'><a href="Table/KeySupport.html#id-instance_method" title="Groonga::Table::KeySupport#id (method)">#id</a></span>, <span class='object_link'><a href="Table/KeySupport.html#inspect-instance_method" title="Groonga::Table::KeySupport#inspect (method)">#inspect</a></span>, <span class='object_link'><a href="Table/KeySupport.html#key-instance_method" title="Groonga::Table::KeySupport#key (method)">#key</a></span>, <span class='object_link'><a href="Table/KeySupport.html#normalize_key%3F-instance_method" title="Groonga::Table::KeySupport#normalize_key? (method)">#normalize_key?</a></span>, <span class='object_link'><a href="Table/KeySupport.html#n
 ormalizer-instance_method" title="Groonga::Table::KeySupport#normalizer (method)">#normalizer</a></span>, <span class='object_link'><a href="Table/KeySupport.html#normalizer=-instance_method" title="Groonga::Table::KeySupport#normalizer= (method)">#normalizer=</a></span>, <span class='object_link'><a href="Table/KeySupport.html#reindex-instance_method" title="Groonga::Table::KeySupport#reindex (method)">#reindex</a></span>, <span class='object_link'><a href="Table/KeySupport.html#set_column_value-instance_method" title="Groonga::Table::KeySupport#set_column_value (method)">#set_column_value</a></span>, <span class='object_link'><a href="Table/KeySupport.html#set_value-instance_method" title="Groonga::Table::KeySupport#set_value (method)">#set_value</a></span>, <span class='object_link'><a href="Table/KeySupport.html#support_key%3F-instance_method" title="Groonga::Table::KeySupport#support_key? (method)">#support_key?</a></span>, <span class='object_link'><a href="Table/KeySu
 pport.html#token_filters-instance_method" title="Groonga::Table::KeySupport#token_filters (method)">#token_filters</a></span>, <span class='object_link'><a href="Table/KeySupport.html#token_filters=-instance_method" title="Groonga::Table::KeySupport#token_filters= (method)">#token_filters=</a></span>, <span class='object_link'><a href="Table/KeySupport.html#tokenize-instance_method" title="Groonga::Table::KeySupport#tokenize (method)">#tokenize</a></span>, <span class='object_link'><a href="Table/KeySupport.html#value-instance_method" title="Groonga::Table::KeySupport#value (method)">#value</a></span></p>
+  <p class="inherited"><span class='object_link'><a href="Table/KeySupport.html#%5B%5D-instance_method" title="Groonga::Table::KeySupport#[] (method)">#[]</a></span>, <span class='object_link'><a href="Table/KeySupport.html#%5B%5D%3D-instance_method" title="Groonga::Table::KeySupport#[]= (method)">#[]=</a></span>, <span class='object_link'><a href="Table/KeySupport.html#add-instance_method" title="Groonga::Table::KeySupport#add (method)">#add</a></span>, <span class='object_link'><a href="Table/KeySupport.html#column_value-instance_method" title="Groonga::Table::KeySupport#column_value (method)">#column_value</a></span>, <span class='object_link'><a href="Table/KeySupport.html#default_tokenizer-instance_method" title="Groonga::Table::KeySupport#default_tokenizer (method)">#default_tokenizer</a></span>, <span class='object_link'><a href="Table/KeySupport.html#default_tokenizer%3D-instance_method" title="Groonga::Table::KeySupport#default_tokenizer= (method)">#default_tokenize
 r=</a></span>, <span class='object_link'><a href="Table/KeySupport.html#delete-instance_method" title="Groonga::Table::KeySupport#delete (method)">#delete</a></span>, <span class='object_link'><a href="Table/KeySupport.html#has_key%3F-instance_method" title="Groonga::Table::KeySupport#has_key? (method)">#has_key?</a></span>, <span class='object_link'><a href="Table/KeySupport.html#id-instance_method" title="Groonga::Table::KeySupport#id (method)">#id</a></span>, <span class='object_link'><a href="Table/KeySupport.html#inspect-instance_method" title="Groonga::Table::KeySupport#inspect (method)">#inspect</a></span>, <span class='object_link'><a href="Table/KeySupport.html#key-instance_method" title="Groonga::Table::KeySupport#key (method)">#key</a></span>, <span class='object_link'><a href="Table/KeySupport.html#key%3F-instance_method" title="Groonga::Table::KeySupport#key? (method)">#key?</a></span>, <span class='object_link'><a href="Table/KeySupport.html#normalize_key%3F-in
 stance_method" title="Groonga::Table::KeySupport#normalize_key? (method)">#normalize_key?</a></span>, <span class='object_link'><a href="Table/KeySupport.html#normalizer-instance_method" title="Groonga::Table::KeySupport#normalizer (method)">#normalizer</a></span>, <span class='object_link'><a href="Table/KeySupport.html#normalizer%3D-instance_method" title="Groonga::Table::KeySupport#normalizer= (method)">#normalizer=</a></span>, <span class='object_link'><a href="Table/KeySupport.html#reindex-instance_method" title="Groonga::Table::KeySupport#reindex (method)">#reindex</a></span>, <span class='object_link'><a href="Table/KeySupport.html#set_column_value-instance_method" title="Groonga::Table::KeySupport#set_column_value (method)">#set_column_value</a></span>, <span class='object_link'><a href="Table/KeySupport.html#set_value-instance_method" title="Groonga::Table::KeySupport#set_value (method)">#set_value</a></span>, <span class='object_link'><a href="Table/KeySupport.html
 #support_key%3F-instance_method" title="Groonga::Table::KeySupport#support_key? (method)">#support_key?</a></span>, <span class='object_link'><a href="Table/KeySupport.html#token_filters-instance_method" title="Groonga::Table::KeySupport#token_filters (method)">#token_filters</a></span>, <span class='object_link'><a href="Table/KeySupport.html#token_filters%3D-instance_method" title="Groonga::Table::KeySupport#token_filters= (method)">#token_filters=</a></span>, <span class='object_link'><a href="Table/KeySupport.html#tokenize-instance_method" title="Groonga::Table::KeySupport#tokenize (method)">#tokenize</a></span>, <span class='object_link'><a href="Table/KeySupport.html#value-instance_method" title="Groonga::Table::KeySupport#value (method)">#value</a></span></p>
 
   
   
@@ -315,7 +319,7 @@ predictive search and common prefix search like
   
   
   <h3 class="inherited">Methods inherited from <span class='object_link'><a href="Table.html" title="Groonga::Table (class)">Table</a></span></h3>
-  <p class="inherited"><span class='object_link'><a href="Table.html#[]-instance_method" title="Groonga::Table#[] (method)">#[]</a></span>, <span class='object_link'><a href="Table.html#clear_lock-instance_method" title="Groonga::Table#clear_lock (method)">#clear_lock</a></span>, <span class='object_link'><a href="Table.html#column-instance_method" title="Groonga::Table#column (method)">#column</a></span>, <span class='object_link'><a href="Table.html#column_value-instance_method" title="Groonga::Table#column_value (method)">#column_value</a></span>, <span class='object_link'><a href="Table.html#columns-instance_method" title="Groonga::Table#columns (method)">#columns</a></span>, <span class='object_link'><a href="Table.html#define_column-instance_method" title="Groonga::Table#define_column (method)">#define_column</a></span>, <span class='object_link'><a href="Table.html#define_index_column-instance_method" title="Groonga::Table#define_index_column (method)">#define_index_c
 olumn</a></span>, <span class='object_link'><a href="Table.html#defrag-instance_method" title="Groonga::Table#defrag (method)">#defrag</a></span>, <span class='object_link'><a href="Table.html#delete-instance_method" title="Groonga::Table#delete (method)">#delete</a></span>, <span class='object_link'><a href="Table.html#difference!-instance_method" title="Groonga::Table#difference! (method)">#difference!</a></span>, <span class='object_link'><a href="Table.html#disk_usage-instance_method" title="Groonga::Table#disk_usage (method)">#disk_usage</a></span>, <span class='object_link'><a href="Table.html#each-instance_method" title="Groonga::Table#each (method)">#each</a></span>, <span class='object_link'><a href="Table.html#each_sub_record-instance_method" title="Groonga::Table#each_sub_record (method)">#each_sub_record</a></span>, <span class='object_link'><a href="Table.html#empty%3F-instance_method" title="Groonga::Table#empty? (method)">#empty?</a></span>, <span class='objec
 t_link'><a href="Table.html#exist%3F-instance_method" title="Groonga::Table#exist? (method)">#exist?</a></span>, <span class='object_link'><a href="Table.html#geo_sort-instance_method" title="Groonga::Table#geo_sort (method)">#geo_sort</a></span>, <span class='object_link'><a href="Table.html#group-instance_method" title="Groonga::Table#group (method)">#group</a></span>, <span class='object_link'><a href="Table.html#have_column%3F-instance_method" title="Groonga::Table#have_column? (method)">#have_column?</a></span>, <span class='object_link'><a href="Table.html#have_n_sub_records_space%3F-instance_method" title="Groonga::Table#have_n_sub_records_space? (method)">#have_n_sub_records_space?</a></span>, <span class='object_link'><a href="Table.html#initialize-instance_method" title="Groonga::Table#initialize (method)">#initialize</a></span>, <span class='object_link'><a href="Table.html#inspect-instance_method" title="Groonga::Table#inspect (method)">#inspect</a></span>, <span
  class='object_link'><a href="Table.html#intersection!-instance_method" title="Groonga::Table#intersection! (method)">#intersection!</a></span>, <span class='object_link'><a href="Table.html#lock-instance_method" title="Groonga::Table#lock (method)">#lock</a></span>, <span class='object_link'><a href="Table.html#locked%3F-instance_method" title="Groonga::Table#locked? (method)">#locked?</a></span>, <span class='object_link'><a href="Table.html#merge!-instance_method" title="Groonga::Table#merge! (method)">#merge!</a></span>, <span class='object_link'><a href="Table.html#open_cursor-instance_method" title="Groonga::Table#open_cursor (method)">#open_cursor</a></span>, <span class='object_link'><a href="Table.html#paginate-instance_method" title="Groonga::Table#paginate (method)">#paginate</a></span>, <span class='object_link'><a href="Table.html#records-instance_method" title="Groonga::Table#records (method)">#records</a></span>, <span class='object_link'><a href="Table.html#r
 ename-instance_method" title="Groonga::Table#rename (method)">#rename</a></span>, <span class='object_link'><a href="Table.html#select-instance_method" title="Groonga::Table#select (method)">#select</a></span>, <span class='object_link'><a href="Table.html#set_column_value-instance_method" title="Groonga::Table#set_column_value (method)">#set_column_value</a></span>, <span class='object_link'><a href="Table.html#set_value-instance_method" title="Groonga::Table#set_value (method)">#set_value</a></span>, <span class='object_link'><a href="Table.html#size-instance_method" title="Groonga::Table#size (method)">#size</a></span>, <span class='object_link'><a href="Table.html#sort-instance_method" title="Groonga::Table#sort (method)">#sort</a></span>, <span class='object_link'><a href="Table.html#support_key%3F-instance_method" title="Groonga::Table#support_key? (method)">#support_key?</a></span>, <span class='object_link'><a href="Table.html#support_sub_records%3F-instance_method" 
 title="Groonga::Table#support_sub_records? (method)">#support_sub_records?</a></span>, <span class='object_link'><a href="Table.html#support_value%3F-instance_method" title="Groonga::Table#support_value? (method)">#support_value?</a></span>, <span class='object_link'><a href="Table.html#truncate-instance_method" title="Groonga::Table#truncate (method)">#truncate</a></span>, <span class='object_link'><a href="Table.html#union!-instance_method" title="Groonga::Table#union! (method)">#union!</a></span>, <span class='object_link'><a href="Table.html#unlock-instance_method" title="Groonga::Table#unlock (method)">#unlock</a></span>, <span class='object_link'><a href="Table.html#value-instance_method" title="Groonga::Table#value (method)">#value</a></span></p>
+  <p class="inherited"><span class='object_link'><a href="Table.html#%5B%5D-instance_method" title="Groonga::Table#[] (method)">#[]</a></span>, <span class='object_link'><a href="Table.html#clear_lock-instance_method" title="Groonga::Table#clear_lock (method)">#clear_lock</a></span>, <span class='object_link'><a href="Table.html#column-instance_method" title="Groonga::Table#column (method)">#column</a></span>, <span class='object_link'><a href="Table.html#column_value-instance_method" title="Groonga::Table#column_value (method)">#column_value</a></span>, <span class='object_link'><a href="Table.html#columns-instance_method" title="Groonga::Table#columns (method)">#columns</a></span>, <span class='object_link'><a href="Table.html#define_column-instance_method" title="Groonga::Table#define_column (method)">#define_column</a></span>, <span class='object_link'><a href="Table.html#define_index_column-instance_method" title="Groonga::Table#define_index_column (method)">#define_ind
 ex_column</a></span>, <span class='object_link'><a href="Table.html#defrag-instance_method" title="Groonga::Table#defrag (method)">#defrag</a></span>, <span class='object_link'><a href="Table.html#delete-instance_method" title="Groonga::Table#delete (method)">#delete</a></span>, <span class='object_link'><a href="Table.html#difference%21-instance_method" title="Groonga::Table#difference! (method)">#difference!</a></span>, <span class='object_link'><a href="Table.html#disk_usage-instance_method" title="Groonga::Table#disk_usage (method)">#disk_usage</a></span>, <span class='object_link'><a href="Table.html#each-instance_method" title="Groonga::Table#each (method)">#each</a></span>, <span class='object_link'><a href="Table.html#each_sub_record-instance_method" title="Groonga::Table#each_sub_record (method)">#each_sub_record</a></span>, <span class='object_link'><a href="Table.html#empty%3F-instance_method" title="Groonga::Table#empty? (method)">#empty?</a></span>, <span class=
 'object_link'><a href="Table.html#exist%3F-instance_method" title="Groonga::Table#exist? (method)">#exist?</a></span>, <span class='object_link'><a href="Table.html#geo_sort-instance_method" title="Groonga::Table#geo_sort (method)">#geo_sort</a></span>, <span class='object_link'><a href="Table.html#group-instance_method" title="Groonga::Table#group (method)">#group</a></span>, <span class='object_link'><a href="Table.html#have_column%3F-instance_method" title="Groonga::Table#have_column? (method)">#have_column?</a></span>, <span class='object_link'><a href="Table.html#have_n_sub_records_space%3F-instance_method" title="Groonga::Table#have_n_sub_records_space? (method)">#have_n_sub_records_space?</a></span>, <span class='object_link'><a href="Table.html#initialize-instance_method" title="Groonga::Table#initialize (method)">#initialize</a></span>, <span class='object_link'><a href="Table.html#inspect-instance_method" title="Groonga::Table#inspect (method)">#inspect</a></span>,
  <span class='object_link'><a href="Table.html#intersection%21-instance_method" title="Groonga::Table#intersection! (method)">#intersection!</a></span>, <span class='object_link'><a href="Table.html#lock-instance_method" title="Groonga::Table#lock (method)">#lock</a></span>, <span class='object_link'><a href="Table.html#locked%3F-instance_method" title="Groonga::Table#locked? (method)">#locked?</a></span>, <span class='object_link'><a href="Table.html#merge%21-instance_method" title="Groonga::Table#merge! (method)">#merge!</a></span>, <span class='object_link'><a href="Table.html#open_cursor-instance_method" title="Groonga::Table#open_cursor (method)">#open_cursor</a></span>, <span class='object_link'><a href="Table.html#paginate-instance_method" title="Groonga::Table#paginate (method)">#paginate</a></span>, <span class='object_link'><a href="Table.html#records-instance_method" title="Groonga::Table#records (method)">#records</a></span>, <span class='object_link'><a href="Ta
 ble.html#rename-instance_method" title="Groonga::Table#rename (method)">#rename</a></span>, <span class='object_link'><a href="Table.html#select-instance_method" title="Groonga::Table#select (method)">#select</a></span>, <span class='object_link'><a href="Table.html#set_column_value-instance_method" title="Groonga::Table#set_column_value (method)">#set_column_value</a></span>, <span class='object_link'><a href="Table.html#set_value-instance_method" title="Groonga::Table#set_value (method)">#set_value</a></span>, <span class='object_link'><a href="Table.html#size-instance_method" title="Groonga::Table#size (method)">#size</a></span>, <span class='object_link'><a href="Table.html#sort-instance_method" title="Groonga::Table#sort (method)">#sort</a></span>, <span class='object_link'><a href="Table.html#support_key%3F-instance_method" title="Groonga::Table#support_key? (method)">#support_key?</a></span>, <span class='object_link'><a href="Table.html#support_sub_records%3F-instanc
 e_method" title="Groonga::Table#support_sub_records? (method)">#support_sub_records?</a></span>, <span class='object_link'><a href="Table.html#support_value%3F-instance_method" title="Groonga::Table#support_value? (method)">#support_value?</a></span>, <span class='object_link'><a href="Table.html#truncate-instance_method" title="Groonga::Table#truncate (method)">#truncate</a></span>, <span class='object_link'><a href="Table.html#union%21-instance_method" title="Groonga::Table#union! (method)">#union!</a></span>, <span class='object_link'><a href="Table.html#unlock-instance_method" title="Groonga::Table#unlock (method)">#unlock</a></span>, <span class='object_link'><a href="Table.html#value-instance_method" title="Groonga::Table#value (method)">#value</a></span></p>
 
   
   
@@ -338,8 +342,9 @@ predictive search and common prefix search like
   
   
   <h3 class="inherited">Methods inherited from <span class='object_link'><a href="Object.html" title="Groonga::Object (class)">Object</a></span></h3>
-  <p class="inherited"><span class='object_link'><a href="Object.html#==-instance_method" title="Groonga::Object#== (method)">#==</a></span>, <span class='object_link'><a href="Object.html#[]-instance_method" title="Groonga::Object#[] (method)">#[]</a></span>, <span class='object_link'><a href="Object.html#[]=-instance_method" title="Groonga::Object#[]= (method)">#[]=</a></span>, <span class='object_link'><a href="Object.html#accessor%3F-instance_method" title="Groonga::Object#accessor? (method)">#accessor?</a></span>, <span class='object_link'><a href="Object.html#append-instance_method" title="Groonga::Object#append (method)">#append</a></span>, <span class='object_link'><a href="Object.html#builtin%3F-instance_method" title="Groonga::Object#builtin? (method)">#builtin?</a></span>, <span class='object_link'><a href="Object.html#close-instance_method" title="Groonga::Object#close (method)">#close</a></span>, <span class='object_link'><a href="Object.html#closed%3F-instance_
 method" title="Groonga::Object#closed? (method)">#closed?</a></span>, <span class='object_link'><a href="Object.html#column%3F-instance_method" title="Groonga::Object#column? (method)">#column?</a></span>, <span class='object_link'><a href="Object.html#dirty%3F-instance_method" title="Groonga::Object#dirty? (method)">#dirty?</a></span>, <span class='object_link'><a href="Object.html#domain-instance_method" title="Groonga::Object#domain (method)">#domain</a></span>, <span class='object_link'><a href="Object.html#function_procedure%3F-instance_method" title="Groonga::Object#function_procedure? (method)">#function_procedure?</a></span>, <span class='object_link'><a href="Object.html#id-instance_method" title="Groonga::Object#id (method)">#id</a></span>, <span class='object_link'><a href="Object.html#index_column%3F-instance_method" title="Groonga::Object#index_column? (method)">#index_column?</a></span>, <span class='object_link'><a href="Object.html#inspect-instance_method" ti
 tle="Groonga::Object#inspect (method)">#inspect</a></span>, <span class='object_link'><a href="Object.html#key_accessor%3F-instance_method" title="Groonga::Object#key_accessor? (method)">#key_accessor?</a></span>, <span class='object_link'><a href="Object.html#last_modified-instance_method" title="Groonga::Object#last_modified (method)">#last_modified</a></span>, <span class='object_link'><a href="Object.html#name-instance_method" title="Groonga::Object#name (method)">#name</a></span>, <span class='object_link'><a href="Object.html#path-instance_method" title="Groonga::Object#path (method)">#path</a></span>, <span class='object_link'><a href="Object.html#persistent%3F-instance_method" title="Groonga::Object#persistent? (method)">#persistent?</a></span>, <span class='object_link'><a href="Object.html#prepend-instance_method" title="Groonga::Object#prepend (method)">#prepend</a></span>, <span class='object_link'><a href="Object.html#procedure%3F-instance_method" title="Groonga
 ::Object#procedure? (method)">#procedure?</a></span>, <span class='object_link'><a href="Object.html#range-instance_method" title="Groonga::Object#range (method)">#range</a></span>, <span class='object_link'><a href="Object.html#reference_column%3F-instance_method" title="Groonga::Object#reference_column? (method)">#reference_column?</a></span>, <span class='object_link'><a href="Object.html#remove-instance_method" title="Groonga::Object#remove (method)">#remove</a></span>, <span class='object_link'><a href="Object.html#scorer_procedure%3F-instance_method" title="Groonga::Object#scorer_procedure? (method)">#scorer_procedure?</a></span>, <span class='object_link'><a href="Object.html#selector_only_procedure%3F-instance_method" title="Groonga::Object#selector_only_procedure? (method)">#selector_only_procedure?</a></span>, <span class='object_link'><a href="Object.html#selector_procedure%3F-instance_method" title="Groonga::Object#selector_procedure? (method)">#selector_procedur
 e?</a></span>, <span class='object_link'><a href="Object.html#table%3F-instance_method" title="Groonga::Object#table? (method)">#table?</a></span>, <span class='object_link'><a href="Object.html#temporary%3F-instance_method" title="Groonga::Object#temporary? (method)">#temporary?</a></span>, <span class='object_link'><a href="Object.html#touch-instance_method" title="Groonga::Object#touch (method)">#touch</a></span>, <span class='object_link'><a href="Object.html#unlink-instance_method" title="Groonga::Object#unlink (method)">#unlink</a></span>, <span class='object_link'><a href="Object.html#window_function_procedure%3F-instance_method" title="Groonga::Object#window_function_procedure? (method)">#window_function_procedure?</a></span></p>
-<div id="constructor_details" class="method_details_list">
+  <p class="inherited"><span class='object_link'><a href="Object.html#%3D%3D-instance_method" title="Groonga::Object#== (method)">#==</a></span>, <span class='object_link'><a href="Object.html#%5B%5D-instance_method" title="Groonga::Object#[] (method)">#[]</a></span>, <span class='object_link'><a href="Object.html#%5B%5D%3D-instance_method" title="Groonga::Object#[]= (method)">#[]=</a></span>, <span class='object_link'><a href="Object.html#accessor%3F-instance_method" title="Groonga::Object#accessor? (method)">#accessor?</a></span>, <span class='object_link'><a href="Object.html#append-instance_method" title="Groonga::Object#append (method)">#append</a></span>, <span class='object_link'><a href="Object.html#builtin%3F-instance_method" title="Groonga::Object#builtin? (method)">#builtin?</a></span>, <span class='object_link'><a href="Object.html#close-instance_method" title="Groonga::Object#close (method)">#close</a></span>, <span class='object_link'><a href="Object.html#close
 d%3F-instance_method" title="Groonga::Object#closed? (method)">#closed?</a></span>, <span class='object_link'><a href="Object.html#column%3F-instance_method" title="Groonga::Object#column? (method)">#column?</a></span>, <span class='object_link'><a href="Object.html#dirty%3F-instance_method" title="Groonga::Object#dirty? (method)">#dirty?</a></span>, <span class='object_link'><a href="Object.html#domain-instance_method" title="Groonga::Object#domain (method)">#domain</a></span>, <span class='object_link'><a href="Object.html#function_procedure%3F-instance_method" title="Groonga::Object#function_procedure? (method)">#function_procedure?</a></span>, <span class='object_link'><a href="Object.html#id-instance_method" title="Groonga::Object#id (method)">#id</a></span>, <span class='object_link'><a href="Object.html#index_column%3F-instance_method" title="Groonga::Object#index_column? (method)">#index_column?</a></span>, <span class='object_link'><a href="Object.html#inspect-insta
 nce_method" title="Groonga::Object#inspect (method)">#inspect</a></span>, <span class='object_link'><a href="Object.html#key_accessor%3F-instance_method" title="Groonga::Object#key_accessor? (method)">#key_accessor?</a></span>, <span class='object_link'><a href="Object.html#last_modified-instance_method" title="Groonga::Object#last_modified (method)">#last_modified</a></span>, <span class='object_link'><a href="Object.html#name-instance_method" title="Groonga::Object#name (method)">#name</a></span>, <span class='object_link'><a href="Object.html#path-instance_method" title="Groonga::Object#path (method)">#path</a></span>, <span class='object_link'><a href="Object.html#persistent%3F-instance_method" title="Groonga::Object#persistent? (method)">#persistent?</a></span>, <span class='object_link'><a href="Object.html#prepend-instance_method" title="Groonga::Object#prepend (method)">#prepend</a></span>, <span class='object_link'><a href="Object.html#procedure%3F-instance_method" 
 title="Groonga::Object#procedure? (method)">#procedure?</a></span>, <span class='object_link'><a href="Object.html#range-instance_method" title="Groonga::Object#range (method)">#range</a></span>, <span class='object_link'><a href="Object.html#reference_column%3F-instance_method" title="Groonga::Object#reference_column? (method)">#reference_column?</a></span>, <span class='object_link'><a href="Object.html#remove-instance_method" title="Groonga::Object#remove (method)">#remove</a></span>, <span class='object_link'><a href="Object.html#scorer_procedure%3F-instance_method" title="Groonga::Object#scorer_procedure? (method)">#scorer_procedure?</a></span>, <span class='object_link'><a href="Object.html#selector_only_procedure%3F-instance_method" title="Groonga::Object#selector_only_procedure? (method)">#selector_only_procedure?</a></span>, <span class='object_link'><a href="Object.html#selector_procedure%3F-instance_method" title="Groonga::Object#selector_procedure? (method)">#sel
 ector_procedure?</a></span>, <span class='object_link'><a href="Object.html#table%3F-instance_method" title="Groonga::Object#table? (method)">#table?</a></span>, <span class='object_link'><a href="Object.html#temporary%3F-instance_method" title="Groonga::Object#temporary? (method)">#temporary?</a></span>, <span class='object_link'><a href="Object.html#touch-instance_method" title="Groonga::Object#touch (method)">#touch</a></span>, <span class='object_link'><a href="Object.html#unlink-instance_method" title="Groonga::Object#unlink (method)">#unlink</a></span>, <span class='object_link'><a href="Object.html#window_function_procedure%3F-instance_method" title="Groonga::Object#window_function_procedure? (method)">#window_function_procedure?</a></span></p>
+
+  <div id="constructor_details" class="method_details_list">
   <h2>Constructor Details</h2>
   
     <p class="notice">This class inherits a constructor from <span class='object_link'><a href="Table.html#initialize-instance_method" title="Groonga::Table#initialize (method)">Groonga::Table</a></span></p>
@@ -380,43 +385,43 @@ predictive search and common prefix search like
     
       
       <pre class="example code"><code><span class='comment'>#無名一時テーブルを生成する。
-</span><span class='const'><span class='object_link'><a href="../Groonga.html" title="Groonga (module)">Groonga</a></span></span><span class='op'>::</span><span class='const'><span class='object_link'><a href="" title="Groonga::DoubleArrayTrie (class)">DoubleArrayTrie</a></span></span><span class='period'>.</span><span class='id identifier rubyid_create'>create</span>
+</span><span class='const'>Groonga</span><span class='op'>::</span><span class='const'>DoubleArrayTrie</span><span class='period'>.</span><span class='id identifier rubyid_create'>create</span>
 
 <span class='comment'>#無名永続テーブルを生成する。
-</span><span class='const'><span class='object_link'><a href="../Groonga.html" title="Groonga (module)">Groonga</a></span></span><span class='op'>::</span><span class='const'><span class='object_link'><a href="" title="Groonga::DoubleArrayTrie (class)">DoubleArrayTrie</a></span></span><span class='period'>.</span><span class='id identifier rubyid_create'>create</span><span class='lparen'>(</span><span class='symbol'>:path</span> <span class='op'>=&gt;</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>/tmp/hash.grn</span><span class='tstring_end'>&quot;</span></span><span class='rparen'>)</span>
+</span><span class='const'>Groonga</span><span class='op'>::</span><span class='const'>DoubleArrayTrie</span><span class='period'>.</span><span class='id identifier rubyid_create'>create</span><span class='lparen'>(</span><span class='symbol'>:path</span> <span class='op'>=&gt;</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>/tmp/hash.grn</span><span class='tstring_end'>&quot;</span></span><span class='rparen'>)</span>
 
 <span class='comment'>#名前付き永続テーブルを生成する。ただし、ファイル名は気に
 </span><span class='comment'>#しない。
-</span><span class='const'><span class='object_link'><a href="../Groonga.html" title="Groonga (module)">Groonga</a></span></span><span class='op'>::</span><span class='const'><span class='object_link'><a href="" title="Groonga::DoubleArrayTrie (class)">DoubleArrayTrie</a></span></span><span class='period'>.</span><span class='id identifier rubyid_create'>create</span><span class='lparen'>(</span><span class='symbol'>:name</span> <span class='op'>=&gt;</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>Bookmarks</span><span class='tstring_end'>&quot;</span></span><span class='comma'>,</span>
+</span><span class='const'>Groonga</span><span class='op'>::</span><span class='const'>DoubleArrayTrie</span><span class='period'>.</span><span class='id identifier rubyid_create'>create</span><span class='lparen'>(</span><span class='symbol'>:name</span> <span class='op'>=&gt;</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>Bookmarks</span><span class='tstring_end'>&quot;</span></span><span class='comma'>,</span>
                                 <span class='symbol'>:persistent</span> <span class='op'>=&gt;</span> <span class='kw'>true</span><span class='rparen'>)</span>
 
 <span class='comment'>#それぞれのレコードに512バイトの値を格納できる無名一時テー
 </span><span class='comment'>#ブルを生成する。
-</span><span class='const'><span class='object_link'><a href="../Groonga.html" title="Groonga (module)">Groonga</a></span></span><span class='op'>::</span><span class='const'><span class='object_link'><a href="" title="Groonga::DoubleArrayTrie (class)">DoubleArrayTrie</a></span></span><span class='period'>.</span><span class='id identifier rubyid_create'>create</span><span class='lparen'>(</span><span class='symbol'>:value</span> <span class='op'>=&gt;</span> <span class='int'>512</span><span class='rparen'>)</span>
+</span><span class='const'>Groonga</span><span class='op'>::</span><span class='const'>DoubleArrayTrie</span><span class='period'>.</span><span class='id identifier rubyid_create'>create</span><span class='lparen'>(</span><span class='symbol'>:value</span> <span class='op'>=&gt;</span> <span class='int'>512</span><span class='rparen'>)</span>
 
 <span class='comment'>#キーとして文字列を使用する無名一時テーブルを生成する。
-</span><span class='const'><span class='object_link'><a href="../Groonga.html" title="Groonga (module)">Groonga</a></span></span><span class='op'>::</span><span class='const'><span class='object_link'><a href="" title="Groonga::DoubleArrayTrie (class)">DoubleArrayTrie</a></span></span><span class='period'>.</span><span class='id identifier rubyid_create'>create</span><span class='lparen'>(</span><span class='symbol'>:key_type</span> <span class='op'>=&gt;</span> <span class='const'><span class='object_link'><a href="../Groonga.html" title="Groonga (module)">Groonga</a></span></span><span class='op'>::</span><span class='const'><span class='object_link'><a href="Type.html" title="Groonga::Type (class)">Type</a></span></span><span class='op'>::</span><span class='const'><span class='object_link'><a href="Type.html#SHORT_TEXT-constant" title="Groonga::Type::SHORT_TEXT (constant)">SHORT_TEXT</a></span></span><span class='rparen'>)</span>
+</span><span class='const'>Groonga</span><span class='op'>::</span><span class='const'>DoubleArrayTrie</span><span class='period'>.</span><span class='id identifier rubyid_create'>create</span><span class='lparen'>(</span><span class='symbol'>:key_type</span> <span class='op'>=&gt;</span> <span class='const'>Groonga</span><span class='op'>::</span><span class='const'>Type</span><span class='op'>::</span><span class='const'>SHORT_TEXT</span><span class='rparen'>)</span>
 
 <span class='comment'>#キーとして文字列を使用する無名一時テーブルを生成する。
 </span><span class='comment'>#(キーの種類を表すオブジェクトは文字列で指定。)
-</span><span class='const'><span class='object_link'><a href="../Groonga.html" title="Groonga (module)">Groonga</a></span></span><span class='op'>::</span><span class='const'><span class='object_link'><a href="" title="Groonga::DoubleArrayTrie (class)">DoubleArrayTrie</a></span></span><span class='period'>.</span><span class='id identifier rubyid_create'>create</span><span class='lparen'>(</span><span class='symbol'>:key_type</span> <span class='op'>=&gt;</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>ShortText</span><span class='tstring_end'>&quot;</span></span><span class='rparen'>)</span>
+</span><span class='const'>Groonga</span><span class='op'>::</span><span class='const'>DoubleArrayTrie</span><span class='period'>.</span><span class='id identifier rubyid_create'>create</span><span class='lparen'>(</span><span class='symbol'>:key_type</span> <span class='op'>=&gt;</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>ShortText</span><span class='tstring_end'>&quot;</span></span><span class='rparen'>)</span>
 
 <span class='comment'>#キーとしてBookmarksテーブルのレコードを使用す
 </span><span class='comment'>#る無名一時テーブルを生成する。
-</span><span class='id identifier rubyid_bookmarks'>bookmarks</span> <span class='op'>=</span> <span class='const'><span class='object_link'><a href="../Groonga.html" title="Groonga (module)">Groonga</a></span></span><span class='op'>::</span><span class='const'><span class='object_link'><a href="" title="Groonga::DoubleArrayTrie (class)">DoubleArrayTrie</a></span></span><span class='period'>.</span><span class='id identifier rubyid_create'>create</span><span class='lparen'>(</span><span class='symbol'>:name</span> <span class='op'>=&gt;</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>Bookmarks</span><span class='tstring_end'>&quot;</span></span><span class='rparen'>)</span>
-<span class='const'><span class='object_link'><a href="../Groonga.html" title="Groonga (module)">Groonga</a></span></span><span class='op'>::</span><span class='const'><span class='object_link'><a href="" title="Groonga::DoubleArrayTrie (class)">DoubleArrayTrie</a></span></span><span class='period'>.</span><span class='id identifier rubyid_create'>create</span><span class='lparen'>(</span><span class='symbol'>:key_type</span> <span class='op'>=&gt;</span> <span class='id identifier rubyid_bookmarks'>bookmarks</span><span class='rparen'>)</span>
+</span><span class='id identifier rubyid_bookmarks'>bookmarks</span> <span class='op'>=</span> <span class='const'>Groonga</span><span class='op'>::</span><span class='const'>DoubleArrayTrie</span><span class='period'>.</span><span class='id identifier rubyid_create'>create</span><span class='lparen'>(</span><span class='symbol'>:name</span> <span class='op'>=&gt;</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>Bookmarks</span><span class='tstring_end'>&quot;</span></span><span class='rparen'>)</span>
+<span class='const'>Groonga</span><span class='op'>::</span><span class='const'>DoubleArrayTrie</span><span class='period'>.</span><span class='id identifier rubyid_create'>create</span><span class='lparen'>(</span><span class='symbol'>:key_type</span> <span class='op'>=&gt;</span> <span class='id identifier rubyid_bookmarks'>bookmarks</span><span class='rparen'>)</span>
 
 <span class='comment'>#キーとしてBookmarksテーブルのレコードを使用す
 </span><span class='comment'>#る無名一時テーブルを生成する。
 </span><span class='comment'>#(テーブルは文字列で指定。)
-</span><span class='const'><span class='object_link'><a href="../Groonga.html" title="Groonga (module)">Groonga</a></span></span><span class='op'>::</span><span class='const'><span class='object_link'><a href="" title="Groonga::DoubleArrayTrie (class)">DoubleArrayTrie</a></span></span><span class='period'>.</span><span class='id identifier rubyid_create'>create</span><span class='lparen'>(</span><span class='symbol'>:name</span> <span class='op'>=&gt;</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>Bookmarks</span><span class='tstring_end'>&quot;</span></span><span class='rparen'>)</span>
-<span class='const'><span class='object_link'><a href="../Groonga.html" title="Groonga (module)">Groonga</a></span></span><span class='op'>::</span><span class='const'><span class='object_link'><a href="" title="Groonga::DoubleArrayTrie (class)">DoubleArrayTrie</a></span></span><span class='period'>.</span><span class='id identifier rubyid_create'>create</span><span class='lparen'>(</span><span class='symbol'>:key_type</span> <span class='op'>=&gt;</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>Bookmarks</span><span class='tstring_end'>&quot;</span></span><span class='rparen'>)</span>
+</span><span class='const'>Groonga</span><span class='op'>::</span><span class='const'>DoubleArrayTrie</span><span class='period'>.</span><span class='id identifier rubyid_create'>create</span><span class='lparen'>(</span><span class='symbol'>:name</span> <span class='op'>=&gt;</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>Bookmarks</span><span class='tstring_end'>&quot;</span></span><span class='rparen'>)</span>
+<span class='const'>Groonga</span><span class='op'>::</span><span class='const'>DoubleArrayTrie</span><span class='period'>.</span><span class='id identifier rubyid_create'>create</span><span class='lparen'>(</span><span class='symbol'>:key_type</span> <span class='op'>=&gt;</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>Bookmarks</span><span class='tstring_end'>&quot;</span></span><span class='rparen'>)</span>
 
 <span class='comment'>#全文検索用のトークンをバイグラムで切り出す無名一時テーブ
 </span><span class='comment'>#ルを生成する。
-</span><span class='id identifier rubyid_bookmarks'>bookmarks</span> <span class='op'>=</span> <span class='const'><span class='object_link'><a href="../Groonga.html" title="Groonga (module)">Groonga</a></span></span><span class='op'>::</span><span class='const'><span class='object_link'><a href="" title="Groonga::DoubleArrayTrie (class)">DoubleArrayTrie</a></span></span><span class='period'>.</span><span class='id identifier rubyid_create'>create</span><span class='lparen'>(</span><span class='symbol'>:name</span> <span class='op'>=&gt;</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>Bookmarks</span><span class='tstring_end'>&quot;</span></span><span class='rparen'>)</span>
+</span><span class='id identifier rubyid_bookmarks'>bookmarks</span> <span class='op'>=</span> <span class='const'>Groonga</span><span class='op'>::</span><span class='const'>DoubleArrayTrie</span><span class='period'>.</span><span class='id identifier rubyid_create'>create</span><span class='lparen'>(</span><span class='symbol'>:name</span> <span class='op'>=&gt;</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>Bookmarks</span><span class='tstring_end'>&quot;</span></span><span class='rparen'>)</span>
 <span class='id identifier rubyid_bookmarks'>bookmarks</span><span class='period'>.</span><span class='id identifier rubyid_define_column'>define_column</span><span class='lparen'>(</span><span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>comment</span><span class='tstring_end'>&quot;</span></span><span class='comma'>,</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>Text</span><span class='tstring_end'>&quot;</span></span><span class='rparen'>)</span>
-<span class='id identifier rubyid_terms'>terms</span> <span class='op'>=</span> <span class='const'><span class='object_link'><a href="../Groonga.html" title="Groonga (module)">Groonga</a></span></span><span class='op'>::</span><span class='const'><span class='object_link'><a href="" title="Groonga::DoubleArrayTrie (class)">DoubleArrayTrie</a></span></span><span class='period'>.</span><span class='id identifier rubyid_create'>create</span><span class='lparen'>(</span><span class='symbol'>:name</span> <span class='op'>=&gt;</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>Terms</span><span class='tstring_end'>&quot;</span></span><span class='comma'>,</span>
+<span class='id identifier rubyid_terms'>terms</span> <span class='op'>=</span> <span class='const'>Groonga</span><span class='op'>::</span><span class='const'>DoubleArrayTrie</span><span class='period'>.</span><span class='id identifier rubyid_create'>create</span><span class='lparen'>(</span><span class='symbol'>:name</span> <span class='op'>=&gt;</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>Terms</span><span class='tstring_end'>&quot;</span></span><span class='comma'>,</span>
                                         <span class='symbol'>:default_tokenizer</span> <span class='op'>=&gt;</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>TokenBigram</span><span class='tstring_end'>&quot;</span></span><span class='rparen'>)</span>
 <span class='id identifier rubyid_terms'>terms</span><span class='period'>.</span><span class='id identifier rubyid_define_index_column'>define_index_column</span><span class='lparen'>(</span><span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>content</span><span class='tstring_end'>&quot;</span></span><span class='comma'>,</span> <span class='id identifier rubyid_bookmarks'>bookmarks</span><span class='comma'>,</span>
                           <span class='symbol'>:source</span> <span class='op'>=&gt;</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>Bookmarks.comment</span><span class='tstring_end'>&quot;</span></span><span class='rparen'>)</span></code></pre>
@@ -445,7 +450,7 @@ predictive search and common prefix search like
         <span class='name'>options</span>
       
       
-        <span class='type'>(<tt>::Hash</tt>)</span>
+        <span class='type'>(<tt><span class='object_link'><a href="Hash.html" title="Groonga::Hash (class)">::Hash</a></span></tt>)</span>
       
       
         <em class="default">(defaults to: <tt>{}</tt>)</em>
@@ -488,7 +493,7 @@ pairs. Omitted names are initialized as the default value.</p>
             
           </span>
           
-            &mdash; <div class='inline'><p>テーブルの名前。名前をつけると、 <span class='object_link'><a href="Context.html#[]-instance_method" title="Groonga::Context#[] (method)">Context#[]</a></span> に名
+            &mdash; <div class='inline'><p>テーブルの名前。名前をつけると、 <span class='object_link'><a href="Context.html#%5B%5D-instance_method" title="Groonga::Context#[] (method)">Context#[]</a></span> に名
 前を指定してテーブルを取得することができる。省略すると
 無名テーブルになり、テーブルIDでのみ取得できる。</p>
 </div>
@@ -504,7 +509,7 @@ pairs. Omitted names are initialized as the default value.</p>
           
             &mdash; <div class='inline'><p>テーブルを保存するパス。パスを指定すると永続テーブルとな
 り、プロセス終了後もレコードは保持される。次回起動時に
-<span class='object_link'><a href="Context.html#[]-instance_method" title="Groonga::Context#[] (method)">Context#[]</a></span> で保存されたレコードを利用する
+<span class='object_link'><a href="Context.html#%5B%5D-instance_method" title="Groonga::Context#[] (method)">Context#[]</a></span> で保存されたレコードを利用する
 ことができる。省略すると一時テーブルになり、プロセスが終
 了するとレコードは破棄される。</p>
 </div>
@@ -616,7 +621,7 @@ IDを取得する。</p>
       
         <li>
           <span class="name">:token_filters</span>
-          <span class="type">(<tt>::Array&lt;String, <span class='object_link'><a href="Procedure.html" title="Groonga::Procedure (class)">Groonga::Procedure</a></span>&gt;</tt>, <tt>nil</tt>)</span>
+          <span class="type">(<tt><span class='object_link'><a href="Array.html" title="Groonga::Array (class)">::Array</a></span>&lt;String, <span class='object_link'><a href="Procedure.html" title="Groonga::Procedure (class)">Groonga::Procedure</a></span>&gt;</tt>, <tt>nil</tt>)</span>
           <span class="default">
             
               &mdash; default:
@@ -697,7 +702,7 @@ can specify this by normalizer name as String such as
         <span class='name'>options</span>
       
       
-        <span class='type'>(<tt>::Hash</tt>)</span>
+        <span class='type'>(<tt><span class='object_link'><a href="Hash.html" title="Groonga::Hash (class)">::Hash</a></span></tt>)</span>
       
       
         <em class="default">(defaults to: <tt>{}</tt>)</em>
@@ -740,7 +745,7 @@ pairs. Omitted names are initialized as the default value.</p>
             
           </span>
           
-            &mdash; <div class='inline'><p>テーブルの名前。名前をつけると、 <span class='object_link'><a href="Context.html#[]-instance_method" title="Groonga::Context#[] (method)">Context#[]</a></span> に名
+            &mdash; <div class='inline'><p>テーブルの名前。名前をつけると、 <span class='object_link'><a href="Context.html#%5B%5D-instance_method" title="Groonga::Context#[] (method)">Context#[]</a></span> に名
 前を指定してテーブルを取得することができる。省略すると
 無名テーブルになり、テーブルIDでのみ取得できる。</p>
 </div>
@@ -756,7 +761,7 @@ pairs. Omitted names are initialized as the default value.</p>
           
             &mdash; <div class='inline'><p>テーブルを保存するパス。パスを指定すると永続テーブルとな
 り、プロセス終了後もレコードは保持される。次回起動時に
-<span class='object_link'><a href="Context.html#[]-instance_method" title="Groonga::Context#[] (method)">Context#[]</a></span> で保存されたレコードを利用する
+<span class='object_link'><a href="Context.html#%5B%5D-instance_method" title="Groonga::Context#[] (method)">Context#[]</a></span> で保存されたレコードを利用する
 ことができる。省略すると一時テーブルになり、プロセスが終
 了するとレコードは破棄される。</p>
 </div>
@@ -868,7 +873,7 @@ IDを取得する。</p>
       
         <li>
           <span class="name">:token_filters</span>
-          <span class="type">(<tt>::Array&lt;String, <span class='object_link'><a href="Procedure.html" title="Groonga::Procedure (class)">Groonga::Procedure</a></span>&gt;</tt>, <tt>nil</tt>)</span>
+          <span class="type">(<tt><span class='object_link'><a href="Array.html" title="Groonga::Array (class)">::Array</a></span>&lt;String, <span class='object_link'><a href="Procedure.html" title="Groonga::Procedure (class)">Groonga::Procedure</a></span>&gt;</tt>, <tt>nil</tt>)</span>
           <span class="default">
             
               &mdash; default:
@@ -1193,7 +1198,7 @@ rb_grn_double_array_trie_s_create (int argc, VALUE *argv, VALUE klass)
         <span class='name'>options</span>
       
       
-        <span class='type'>(<tt>::Hash</tt>)</span>
+        <span class='type'>(<tt><span class='object_link'><a href="Hash.html" title="Groonga::Hash (class)">::Hash</a></span></tt>)</span>
       
       
         <em class="default">(defaults to: <tt>{}</tt>)</em>
@@ -1378,7 +1383,7 @@ pairs. Omitted names are initialized as the default value.</p>
         <span class='name'>options</span>
       
       
-        <span class='type'>(<tt>::Hash</tt>)</span>
+        <span class='type'>(<tt><span class='object_link'><a href="Hash.html" title="Groonga::Hash (class)">::Hash</a></span></tt>)</span>
       
       
         <em class="default">(defaults to: <tt>{}</tt>)</em>
@@ -1652,7 +1657,7 @@ Groonga::DoubleArrayTrie.fGroongafGroonga::Hash が返る。
         <span class='name'>options</span>
       
       
-        <span class='type'>(<tt>::Hash</tt>)</span>
+        <span class='type'>(<tt><span class='object_link'><a href="Hash.html" title="Groonga::Hash (class)">::Hash</a></span></tt>)</span>
       
       
         <em class="default">(defaults to: <tt>nil</tt>)</em>

  Modified: rroonga/en/Groonga/DoubleArrayTrieCursor.html (+7 -2)
===================================================================
--- rroonga/en/Groonga/DoubleArrayTrieCursor.html    2017-01-12 23:14:03 +0900 (e5d7c4f)
+++ rroonga/en/Groonga/DoubleArrayTrieCursor.html    2017-04-29 11:50:21 +0900 (e194c0d)
@@ -32,7 +32,7 @@
   </head>
   <body>
     <div class="nav_wrap">
-      <iframe id="nav" src="../class_list.html?1"></iframe>
+      <iframe id="nav" src="../class_list.html"></iframe>
       <div id="resizer"></div>
     </div>
 
@@ -90,6 +90,8 @@
         <div class="clear"></div>
       </div>
 
+      <iframe id="search_frame" src="../class_list.html"></iframe>
+
       <div id="content"><h1>Class: Groonga::DoubleArrayTrieCursor
   
   
@@ -105,6 +107,8 @@
         <ul class="fullTree">
           <li>Object</li>
           
+            <li class="next">Data</li>
+          
             <li class="next"><span class='object_link'><a href="TableCursor.html" title="Groonga::TableCursor (class)">TableCursor</a></span></li>
           
             <li class="next">Groonga::DoubleArrayTrieCursor</li>
@@ -170,9 +174,10 @@
   <h2>Method Summary</h2>
   
   <h3 class="inherited">Methods inherited from <span class='object_link'><a href="TableCursor.html" title="Groonga::TableCursor (class)">TableCursor</a></span></h3>
-  <p class="inherited"><span class='object_link'><a href="TableCursor.html#close-instance_method" title="Groonga::TableCursor#close (method)">#close</a></span>, <span class='object_link'><a href="TableCursor.html#closed%3F-instance_method" title="Groonga::TableCursor#closed? (method)">#closed?</a></span>, <span class='object_link'><a href="TableCursor.html#delete-instance_method" title="Groonga::TableCursor#delete (method)">#delete</a></span>, <span class='object_link'><a href="TableCursor.html#each-instance_method" title="Groonga::TableCursor#each (method)">#each</a></span>, <span class='object_link'><a href="TableCursor.html#next-instance_method" title="Groonga::TableCursor#next (method)">#next</a></span>, <span class='object_link'><a href="TableCursor.html#value-instance_method" title="Groonga::TableCursor#value (method)">#value</a></span>, <span class='object_link'><a href="TableCursor.html#value=-instance_method" title="Groonga::TableCursor#value= (method)">#value=</a><
 /span></p>
+  <p class="inherited"><span class='object_link'><a href="TableCursor.html#close-instance_method" title="Groonga::TableCursor#close (method)">#close</a></span>, <span class='object_link'><a href="TableCursor.html#closed%3F-instance_method" title="Groonga::TableCursor#closed? (method)">#closed?</a></span>, <span class='object_link'><a href="TableCursor.html#delete-instance_method" title="Groonga::TableCursor#delete (method)">#delete</a></span>, <span class='object_link'><a href="TableCursor.html#each-instance_method" title="Groonga::TableCursor#each (method)">#each</a></span>, <span class='object_link'><a href="TableCursor.html#next-instance_method" title="Groonga::TableCursor#next (method)">#next</a></span>, <span class='object_link'><a href="TableCursor.html#value-instance_method" title="Groonga::TableCursor#value (method)">#value</a></span>, <span class='object_link'><a href="TableCursor.html#value%3D-instance_method" title="Groonga::TableCursor#value= (method)">#value=</a
 ></span></p>
 
   
+  
 
 </div>
 

  Modified: rroonga/en/Groonga/Dumper.html (+3 -1)
===================================================================
--- rroonga/en/Groonga/Dumper.html    2017-01-12 23:14:03 +0900 (1eb452a)
+++ rroonga/en/Groonga/Dumper.html    2017-04-29 11:50:21 +0900 (84ef539)
@@ -32,7 +32,7 @@
   </head>
   <body>
     <div class="nav_wrap">
-      <iframe id="nav" src="../class_list.html?1"></iframe>
+      <iframe id="nav" src="../class_list.html"></iframe>
       <div id="resizer"></div>
     </div>
 
@@ -90,6 +90,8 @@
         <div class="clear"></div>
       </div>
 
+      <iframe id="search_frame" src="../class_list.html"></iframe>
+
       <div id="content"><h1>Module: Groonga::Dumper
   
   

  Modified: rroonga/en/Groonga/Encoding.html (+4 -2)
===================================================================
--- rroonga/en/Groonga/Encoding.html    2017-01-12 23:14:03 +0900 (a37afee)
+++ rroonga/en/Groonga/Encoding.html    2017-04-29 11:50:21 +0900 (6e875ec)
@@ -32,7 +32,7 @@
   </head>
   <body>
     <div class="nav_wrap">
-      <iframe id="nav" src="../class_list.html?1"></iframe>
+      <iframe id="nav" src="../class_list.html"></iframe>
       <div id="resizer"></div>
     </div>
 
@@ -90,6 +90,8 @@
         <div class="clear"></div>
       </div>
 
+      <iframe id="search_frame" src="../class_list.html"></iframe>
+
       <div id="content"><h1>Module: Groonga::Encoding
   
   
@@ -337,7 +339,7 @@ groongaのビルド時に指定したエンコーディング
         <li class="public ">
   <span class="summary_signature">
     
-      <a href="#default=-class_method" title="default= (class method)">.<strong>default=</strong>(encoding)  &#x21d2; Object </a>
+      <a href="#default%3D-class_method" title="default= (class method)">.<strong>default=</strong>(encoding)  &#x21d2; Object </a>
     
 
     

  Modified: rroonga/en/Groonga/EncodingSupport.html (+3 -1)
===================================================================
--- rroonga/en/Groonga/EncodingSupport.html    2017-01-12 23:14:03 +0900 (497c588)
+++ rroonga/en/Groonga/EncodingSupport.html    2017-04-29 11:50:21 +0900 (fbb9de6)
@@ -32,7 +32,7 @@
   </head>
   <body>
     <div class="nav_wrap">
-      <iframe id="nav" src="../class_list.html?1"></iframe>
+      <iframe id="nav" src="../class_list.html"></iframe>
       <div id="resizer"></div>
     </div>
 
@@ -90,6 +90,8 @@
         <div class="clear"></div>
       </div>
 
+      <iframe id="search_frame" src="../class_list.html"></iframe>
+
       <div id="content"><h1>Module: Groonga::EncodingSupport
   
   

  Modified: rroonga/en/Groonga/EndOfData.html (+3 -1)
===================================================================
--- rroonga/en/Groonga/EndOfData.html    2017-01-12 23:14:03 +0900 (9db0f63)
+++ rroonga/en/Groonga/EndOfData.html    2017-04-29 11:50:21 +0900 (22277e7)
@@ -32,7 +32,7 @@
   </head>
   <body>
     <div class="nav_wrap">
-      <iframe id="nav" src="../class_list.html?1"></iframe>
+      <iframe id="nav" src="../class_list.html"></iframe>
       <div id="resizer"></div>
     </div>
 
@@ -90,6 +90,8 @@
         <div class="clear"></div>
       </div>
 
+      <iframe id="search_frame" src="../class_list.html"></iframe>
+
       <div id="content"><h1>Exception: Groonga::EndOfData
   
   

  Modified: rroonga/en/Groonga/EqualOperator.html (+11 -9)
===================================================================
--- rroonga/en/Groonga/EqualOperator.html    2017-01-12 23:14:03 +0900 (091a4a6)
+++ rroonga/en/Groonga/EqualOperator.html    2017-04-29 11:50:21 +0900 (5e6c91d)
@@ -32,7 +32,7 @@
   </head>
   <body>
     <div class="nav_wrap">
-      <iframe id="nav" src="../class_list.html?1"></iframe>
+      <iframe id="nav" src="../class_list.html"></iframe>
       <div id="resizer"></div>
     </div>
 
@@ -90,6 +90,8 @@
         <div class="clear"></div>
       </div>
 
+      <iframe id="search_frame" src="../class_list.html"></iframe>
+
       <div id="content"><h1>Class: Groonga::EqualOperator
   
   
@@ -227,17 +229,17 @@
         <p class="example_title"><div class='inline'><p>Executes equal operations with the default context</p>
 </div></p>
       
-      <pre class="example code"><code><span class='const'><span class='object_link'><a href="../Groonga.html" title="Groonga (module)">Groonga</a></span></span><span class='op'>::</span><span class='const'><span class='object_link'><a href="Operator.html" title="Groonga::Operator (class)">Operator</a></span></span><span class='op'>::</span><span class='const'><span class='object_link'><a href="Operator.html#EQUAL-constant" title="Groonga::Operator::EQUAL (constant)">EQUAL</a></span></span><span class='period'>.</span><span class='id identifier rubyid_exec'>exec</span><span class='lparen'>(</span><span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>hello</span><span class='tstring_end'>&quot;</span></span><span class='comma'>,</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>hello</span><span class='tstring_end'>&quot;</span></span><span class='rparen'>)</span> <span class='comment'># =&gt;
  true
-</span><span class='const'><span class='object_link'><a href="../Groonga.html" title="Groonga (module)">Groonga</a></span></span><span class='op'>::</span><span class='const'><span class='object_link'><a href="Operator.html" title="Groonga::Operator (class)">Operator</a></span></span><span class='op'>::</span><span class='const'><span class='object_link'><a href="Operator.html#EQUAL-constant" title="Groonga::Operator::EQUAL (constant)">EQUAL</a></span></span><span class='period'>.</span><span class='id identifier rubyid_exec'>exec</span><span class='lparen'>(</span><span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>hello</span><span class='tstring_end'>&quot;</span></span><span class='comma'>,</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>Hello</span><span class='tstring_end'>&quot;</span></span><span class='rparen'>)</span> <span class='comment'># =&gt; false</span></code></pre>
+      <pre class="example code"><code><span class='const'>Groonga</span><span class='op'>::</span><span class='const'>Operator</span><span class='op'>::</span><span class='const'>EQUAL</span><span class='period'>.</span><span class='id identifier rubyid_exec'>exec</span><span class='lparen'>(</span><span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>hello</span><span class='tstring_end'>&quot;</span></span><span class='comma'>,</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>hello</span><span class='tstring_end'>&quot;</span></span><span class='rparen'>)</span> <span class='comment'># =&gt; true
+</span><span class='const'>Groonga</span><span class='op'>::</span><span class='const'>Operator</span><span class='op'>::</span><span class='const'>EQUAL</span><span class='period'>.</span><span class='id identifier rubyid_exec'>exec</span><span class='lparen'>(</span><span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>hello</span><span class='tstring_end'>&quot;</span></span><span class='comma'>,</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>Hello</span><span class='tstring_end'>&quot;</span></span><span class='rparen'>)</span> <span class='comment'># =&gt; false</span></code></pre>
     
       
         <p class="example_title"><div class='inline'><p>Executes equal operations with the specified context</p>
 </div></p>
       
-      <pre class="example code"><code><span class='id identifier rubyid_context'>context</span> <span class='op'>=</span> <span class='const'><span class='object_link'><a href="../Groonga.html" title="Groonga (module)">Groonga</a></span></span><span class='op'>::</span><span class='const'><span class='object_link'><a href="Context.html" title="Groonga::Context (class)">Context</a></span></span><span class='period'>.</span><span class='id identifier rubyid_new'><span class='object_link'><a href="Context.html#initialize-instance_method" title="Groonga::Context#initialize (method)">new</a></span></span>
-<span class='const'><span class='object_link'><a href="../Groonga.html" title="Groonga (module)">Groonga</a></span></span><span class='op'>::</span><span class='const'><span class='object_link'><a href="Operator.html" title="Groonga::Operator (class)">Operator</a></span></span><span class='op'>::</span><span class='const'><span class='object_link'><a href="Operator.html#EQUAL-constant" title="Groonga::Operator::EQUAL (constant)">EQUAL</a></span></span><span class='period'>.</span><span class='id identifier rubyid_exec'>exec</span><span class='lparen'>(</span><span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>hello</span><span class='tstring_end'>&quot;</span></span><span class='comma'>,</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>hello</span><span class='tstring_end'>&quot;</span></span><span class='comma'>,</span>
+      <pre class="example code"><code><span class='id identifier rubyid_context'>context</span> <span class='op'>=</span> <span class='const'>Groonga</span><span class='op'>::</span><span class='const'>Context</span><span class='period'>.</span><span class='id identifier rubyid_new'>new</span>
+<span class='const'>Groonga</span><span class='op'>::</span><span class='const'>Operator</span><span class='op'>::</span><span class='const'>EQUAL</span><span class='period'>.</span><span class='id identifier rubyid_exec'>exec</span><span class='lparen'>(</span><span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>hello</span><span class='tstring_end'>&quot;</span></span><span class='comma'>,</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>hello</span><span class='tstring_end'>&quot;</span></span><span class='comma'>,</span>
                               <span class='symbol'>:context</span> <span class='op'>=&gt;</span> <span class='id identifier rubyid_context'>context</span><span class='rparen'>)</span> <span class='comment'># =&gt; true
-</span><span class='const'><span class='object_link'><a href="../Groonga.html" title="Groonga (module)">Groonga</a></span></span><span class='op'>::</span><span class='const'><span class='object_link'><a href="Operator.html" title="Groonga::Operator (class)">Operator</a></span></span><span class='op'>::</span><span class='const'><span class='object_link'><a href="Operator.html#EQUAL-constant" title="Groonga::Operator::EQUAL (constant)">EQUAL</a></span></span><span class='period'>.</span><span class='id identifier rubyid_exec'>exec</span><span class='lparen'>(</span><span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>hello</span><span class='tstring_end'>&quot;</span></span><span class='comma'>,</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>Hello</span><span class='tstring_end'>&quot;</span></span><span class='comma'>,</span>
+</span><span class='const'>Groonga</span><span class='op'>::</span><span class='const'>Operator</span><span class='op'>::</span><span class='const'>EQUAL</span><span class='period'>.</span><span class='id identifier rubyid_exec'>exec</span><span class='lparen'>(</span><span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>hello</span><span class='tstring_end'>&quot;</span></span><span class='comma'>,</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>Hello</span><span class='tstring_end'>&quot;</span></span><span class='comma'>,</span>
                               <span class='symbol'>:context</span> <span class='op'>=&gt;</span> <span class='id identifier rubyid_context'>context</span><span class='rparen'>)</span> <span class='comment'># =&gt; false</span></code></pre>
     
   </div>
@@ -259,7 +261,7 @@ otherwise.</p>
         <span class='name'>x</span>
       
       
-        <span class='type'>(<tt>::Object</tt>)</span>
+        <span class='type'>(<tt><span class='object_link'><a href="Object.html" title="Groonga::Object (class)">::Object</a></span></tt>)</span>
       
       
       
@@ -274,7 +276,7 @@ otherwise.</p>
         <span class='name'>y</span>
       
       
-        <span class='type'>(<tt>::Object</tt>)</span>
+        <span class='type'>(<tt><span class='object_link'><a href="Object.html" title="Groonga::Object (class)">::Object</a></span></tt>)</span>
       
       
       
@@ -289,7 +291,7 @@ otherwise.</p>
         <span class='name'>options</span>
       
       
-        <span class='type'>(<tt>::Hash</tt>)</span>
+        <span class='type'>(<tt><span class='object_link'><a href="Hash.html" title="Groonga::Hash (class)">::Hash</a></span></tt>)</span>
       
       
         <em class="default">(defaults to: <tt>{}</tt>)</em>

  Modified: rroonga/en/Groonga/Error.html (+3 -1)
===================================================================
--- rroonga/en/Groonga/Error.html    2017-01-12 23:14:03 +0900 (20265ec)
+++ rroonga/en/Groonga/Error.html    2017-04-29 11:50:21 +0900 (3cd79b4)
@@ -32,7 +32,7 @@
   </head>
   <body>
     <div class="nav_wrap">
-      <iframe id="nav" src="../class_list.html?1"></iframe>
+      <iframe id="nav" src="../class_list.html"></iframe>
       <div id="resizer"></div>
     </div>
 
@@ -90,6 +90,8 @@
         <div class="clear"></div>
       </div>
 
+      <iframe id="search_frame" src="../class_list.html"></iframe>
+
       <div id="content"><h1>Exception: Groonga::Error
   
   

  Modified: rroonga/en/Groonga/ExecFormatError.html (+3 -1)
===================================================================
--- rroonga/en/Groonga/ExecFormatError.html    2017-01-12 23:14:03 +0900 (ea252fe)
+++ rroonga/en/Groonga/ExecFormatError.html    2017-04-29 11:50:21 +0900 (9ec4d91)
@@ -32,7 +32,7 @@
   </head>
   <body>
     <div class="nav_wrap">
-      <iframe id="nav" src="../class_list.html?1"></iframe>
+      <iframe id="nav" src="../class_list.html"></iframe>
       <div id="resizer"></div>
     </div>
 
@@ -90,6 +90,8 @@
         <div class="clear"></div>
       </div>
 
+      <iframe id="search_frame" src="../class_list.html"></iframe>
+
       <div id="content"><h1>Exception: Groonga::ExecFormatError
   
   

  Modified: rroonga/en/Groonga/Expression.html (+14 -9)
===================================================================
--- rroonga/en/Groonga/Expression.html    2017-01-12 23:14:03 +0900 (25ffdec)
+++ rroonga/en/Groonga/Expression.html    2017-04-29 11:50:21 +0900 (7cfd112)
@@ -32,7 +32,7 @@
   </head>
   <body>
     <div class="nav_wrap">
-      <iframe id="nav" src="../class_list.html?1"></iframe>
+      <iframe id="nav" src="../class_list.html"></iframe>
       <div id="resizer"></div>
     </div>
 
@@ -90,6 +90,8 @@
         <div class="clear"></div>
       </div>
 
+      <iframe id="search_frame" src="../class_list.html"></iframe>
+
       <div id="content"><h1>Class: Groonga::Expression
   
   
@@ -105,6 +107,8 @@
         <ul class="fullTree">
           <li>Object</li>
           
+            <li class="next">Data</li>
+          
             <li class="next"><span class='object_link'><a href="Object.html" title="Groonga::Object (class)">Object</a></span></li>
           
             <li class="next">Groonga::Expression</li>
@@ -162,7 +166,7 @@
         <li class="public ">
   <span class="summary_signature">
     
-      <a href="#[]-instance_method" title="#[] (instance method)">#<strong>[]</strong>  &#x21d2; Object </a>
+      <a href="#%5B%5D-instance_method" title="#[] (instance method)">#<strong>[]</strong>  &#x21d2; Object </a>
     
 
     
@@ -519,8 +523,9 @@
   
   
   <h3 class="inherited">Methods inherited from <span class='object_link'><a href="Object.html" title="Groonga::Object (class)">Object</a></span></h3>
-  <p class="inherited"><span class='object_link'><a href="Object.html#==-instance_method" title="Groonga::Object#== (method)">#==</a></span>, <span class='object_link'><a href="Object.html#[]=-instance_method" title="Groonga::Object#[]= (method)">#[]=</a></span>, <span class='object_link'><a href="Object.html#accessor%3F-instance_method" title="Groonga::Object#accessor? (method)">#accessor?</a></span>, <span class='object_link'><a href="Object.html#append-instance_method" title="Groonga::Object#append (method)">#append</a></span>, <span class='object_link'><a href="Object.html#builtin%3F-instance_method" title="Groonga::Object#builtin? (method)">#builtin?</a></span>, <span class='object_link'><a href="Object.html#close-instance_method" title="Groonga::Object#close (method)">#close</a></span>, <span class='object_link'><a href="Object.html#closed%3F-instance_method" title="Groonga::Object#closed? (method)">#closed?</a></span>, <span class='object_link'><a href="Object.html#co
 lumn%3F-instance_method" title="Groonga::Object#column? (method)">#column?</a></span>, <span class='object_link'><a href="Object.html#dirty%3F-instance_method" title="Groonga::Object#dirty? (method)">#dirty?</a></span>, <span class='object_link'><a href="Object.html#domain-instance_method" title="Groonga::Object#domain (method)">#domain</a></span>, <span class='object_link'><a href="Object.html#function_procedure%3F-instance_method" title="Groonga::Object#function_procedure? (method)">#function_procedure?</a></span>, <span class='object_link'><a href="Object.html#id-instance_method" title="Groonga::Object#id (method)">#id</a></span>, <span class='object_link'><a href="Object.html#index_column%3F-instance_method" title="Groonga::Object#index_column? (method)">#index_column?</a></span>, <span class='object_link'><a href="Object.html#key_accessor%3F-instance_method" title="Groonga::Object#key_accessor? (method)">#key_accessor?</a></span>, <span class='object_link'><a href="Obje
 ct.html#last_modified-instance_method" title="Groonga::Object#last_modified (method)">#last_modified</a></span>, <span class='object_link'><a href="Object.html#name-instance_method" title="Groonga::Object#name (method)">#name</a></span>, <span class='object_link'><a href="Object.html#path-instance_method" title="Groonga::Object#path (method)">#path</a></span>, <span class='object_link'><a href="Object.html#persistent%3F-instance_method" title="Groonga::Object#persistent? (method)">#persistent?</a></span>, <span class='object_link'><a href="Object.html#prepend-instance_method" title="Groonga::Object#prepend (method)">#prepend</a></span>, <span class='object_link'><a href="Object.html#procedure%3F-instance_method" title="Groonga::Object#procedure? (method)">#procedure?</a></span>, <span class='object_link'><a href="Object.html#range-instance_method" title="Groonga::Object#range (method)">#range</a></span>, <span class='object_link'><a href="Object.html#reference_column%3F-inst
 ance_method" title="Groonga::Object#reference_column? (method)">#reference_column?</a></span>, <span class='object_link'><a href="Object.html#remove-instance_method" title="Groonga::Object#remove (method)">#remove</a></span>, <span class='object_link'><a href="Object.html#scorer_procedure%3F-instance_method" title="Groonga::Object#scorer_procedure? (method)">#scorer_procedure?</a></span>, <span class='object_link'><a href="Object.html#selector_only_procedure%3F-instance_method" title="Groonga::Object#selector_only_procedure? (method)">#selector_only_procedure?</a></span>, <span class='object_link'><a href="Object.html#selector_procedure%3F-instance_method" title="Groonga::Object#selector_procedure? (method)">#selector_procedure?</a></span>, <span class='object_link'><a href="Object.html#table%3F-instance_method" title="Groonga::Object#table? (method)">#table?</a></span>, <span class='object_link'><a href="Object.html#temporary%3F-instance_method" title="Groonga::Object#tempo
 rary? (method)">#temporary?</a></span>, <span class='object_link'><a href="Object.html#touch-instance_method" title="Groonga::Object#touch (method)">#touch</a></span>, <span class='object_link'><a href="Object.html#unlink-instance_method" title="Groonga::Object#unlink (method)">#unlink</a></span>, <span class='object_link'><a href="Object.html#window_function_procedure%3F-instance_method" title="Groonga::Object#window_function_procedure? (method)">#window_function_procedure?</a></span></p>
-<div id="constructor_details" class="method_details_list">
+  <p class="inherited"><span class='object_link'><a href="Object.html#%3D%3D-instance_method" title="Groonga::Object#== (method)">#==</a></span>, <span class='object_link'><a href="Object.html#%5B%5D%3D-instance_method" title="Groonga::Object#[]= (method)">#[]=</a></span>, <span class='object_link'><a href="Object.html#accessor%3F-instance_method" title="Groonga::Object#accessor? (method)">#accessor?</a></span>, <span class='object_link'><a href="Object.html#append-instance_method" title="Groonga::Object#append (method)">#append</a></span>, <span class='object_link'><a href="Object.html#builtin%3F-instance_method" title="Groonga::Object#builtin? (method)">#builtin?</a></span>, <span class='object_link'><a href="Object.html#close-instance_method" title="Groonga::Object#close (method)">#close</a></span>, <span class='object_link'><a href="Object.html#closed%3F-instance_method" title="Groonga::Object#closed? (method)">#closed?</a></span>, <span class='object_link'><a href="Obje
 ct.html#column%3F-instance_method" title="Groonga::Object#column? (method)">#column?</a></span>, <span class='object_link'><a href="Object.html#dirty%3F-instance_method" title="Groonga::Object#dirty? (method)">#dirty?</a></span>, <span class='object_link'><a href="Object.html#domain-instance_method" title="Groonga::Object#domain (method)">#domain</a></span>, <span class='object_link'><a href="Object.html#function_procedure%3F-instance_method" title="Groonga::Object#function_procedure? (method)">#function_procedure?</a></span>, <span class='object_link'><a href="Object.html#id-instance_method" title="Groonga::Object#id (method)">#id</a></span>, <span class='object_link'><a href="Object.html#index_column%3F-instance_method" title="Groonga::Object#index_column? (method)">#index_column?</a></span>, <span class='object_link'><a href="Object.html#key_accessor%3F-instance_method" title="Groonga::Object#key_accessor? (method)">#key_accessor?</a></span>, <span class='object_link'><a 
 href="Object.html#last_modified-instance_method" title="Groonga::Object#last_modified (method)">#last_modified</a></span>, <span class='object_link'><a href="Object.html#name-instance_method" title="Groonga::Object#name (method)">#name</a></span>, <span class='object_link'><a href="Object.html#path-instance_method" title="Groonga::Object#path (method)">#path</a></span>, <span class='object_link'><a href="Object.html#persistent%3F-instance_method" title="Groonga::Object#persistent? (method)">#persistent?</a></span>, <span class='object_link'><a href="Object.html#prepend-instance_method" title="Groonga::Object#prepend (method)">#prepend</a></span>, <span class='object_link'><a href="Object.html#procedure%3F-instance_method" title="Groonga::Object#procedure? (method)">#procedure?</a></span>, <span class='object_link'><a href="Object.html#range-instance_method" title="Groonga::Object#range (method)">#range</a></span>, <span class='object_link'><a href="Object.html#reference_colu
 mn%3F-instance_method" title="Groonga::Object#reference_column? (method)">#reference_column?</a></span>, <span class='object_link'><a href="Object.html#remove-instance_method" title="Groonga::Object#remove (method)">#remove</a></span>, <span class='object_link'><a href="Object.html#scorer_procedure%3F-instance_method" title="Groonga::Object#scorer_procedure? (method)">#scorer_procedure?</a></span>, <span class='object_link'><a href="Object.html#selector_only_procedure%3F-instance_method" title="Groonga::Object#selector_only_procedure? (method)">#selector_only_procedure?</a></span>, <span class='object_link'><a href="Object.html#selector_procedure%3F-instance_method" title="Groonga::Object#selector_procedure? (method)">#selector_procedure?</a></span>, <span class='object_link'><a href="Object.html#table%3F-instance_method" title="Groonga::Object#table? (method)">#table?</a></span>, <span class='object_link'><a href="Object.html#temporary%3F-instance_method" title="Groonga::Ob
 ject#temporary? (method)">#temporary?</a></span>, <span class='object_link'><a href="Object.html#touch-instance_method" title="Groonga::Object#touch (method)">#touch</a></span>, <span class='object_link'><a href="Object.html#unlink-instance_method" title="Groonga::Object#unlink (method)">#unlink</a></span>, <span class='object_link'><a href="Object.html#window_function_procedure%3F-instance_method" title="Groonga::Object#window_function_procedure? (method)">#window_function_procedure?</a></span></p>
+
+  <div id="constructor_details" class="method_details_list">
   <h2>Constructor Details</h2>
   
     <div class="method_details first">
@@ -1339,7 +1344,7 @@ rb_grn_expression_compile (VALUE self)
         <span class='name'>options</span>
       
       
-        <span class='type'>(<tt>::Hash</tt>)</span>
+        <span class='type'>(<tt><span class='object_link'><a href="Hash.html" title="Groonga::Hash (class)">::Hash</a></span></tt>)</span>
       
       
         <em class="default">(defaults to: <tt>{}</tt>)</em>
@@ -1926,7 +1931,7 @@ rb_grn_expression_inspect (VALUE self)
       <div class="method_details ">
   <h3 class="signature " id="keywords-instance_method">
   
-    #<strong>keywords</strong>  &#x21d2; <tt>::Array&lt;String&gt;</tt> 
+    #<strong>keywords</strong>  &#x21d2; <tt><span class='object_link'><a href="Array.html" title="Groonga::Array (class)">::Array</a></span>&lt;String&gt;</tt> 
   
 
   
@@ -1966,7 +1971,7 @@ guaranteed.</p>
     <li>
       
       
-        <span class='type'>(<tt>::Array&lt;String&gt;</tt>)</span>
+        <span class='type'>(<tt><span class='object_link'><a href="Array.html" title="Groonga::Array (class)">::Array</a></span>&lt;String&gt;</tt>)</span>
       
       
       
@@ -2114,7 +2119,7 @@ rb_grn_expression_get_keywords (VALUE self)
         <span class='name'>options</span>
       
       
-        <span class='type'>(<tt>::Hash</tt>)</span>
+        <span class='type'>(<tt><span class='object_link'><a href="Hash.html" title="Groonga::Hash (class)">::Hash</a></span></tt>)</span>
       
       
         <em class="default">(defaults to: <tt>{}</tt>)</em>
@@ -2725,7 +2730,7 @@ rb_grn_expression_rewrite (VALUE self)
         <span class='name'>options</span>
       
       
-        <span class='type'>(<tt>::Hash</tt>)</span>
+        <span class='type'>(<tt><span class='object_link'><a href="Hash.html" title="Groonga::Hash (class)">::Hash</a></span></tt>)</span>
       
       
       

  Modified: rroonga/en/Groonga/FileCorrupt.html (+3 -1)
===================================================================
--- rroonga/en/Groonga/FileCorrupt.html    2017-01-12 23:14:03 +0900 (8e4f6bd)
+++ rroonga/en/Groonga/FileCorrupt.html    2017-04-29 11:50:21 +0900 (fe664c3)
@@ -32,7 +32,7 @@
   </head>
   <body>
     <div class="nav_wrap">
-      <iframe id="nav" src="../class_list.html?1"></iframe>
+      <iframe id="nav" src="../class_list.html"></iframe>
       <div id="resizer"></div>
     </div>
 
@@ -90,6 +90,8 @@
         <div class="clear"></div>
       </div>
 
+      <iframe id="search_frame" src="../class_list.html"></iframe>
+
       <div id="content"><h1>Exception: Groonga::FileCorrupt
   
   

  Modified: rroonga/en/Groonga/FileExists.html (+3 -1)
===================================================================
--- rroonga/en/Groonga/FileExists.html    2017-01-12 23:14:03 +0900 (9584020)
+++ rroonga/en/Groonga/FileExists.html    2017-04-29 11:50:21 +0900 (b3b47d5)
@@ -32,7 +32,7 @@
   </head>
   <body>
     <div class="nav_wrap">
-      <iframe id="nav" src="../class_list.html?1"></iframe>
+      <iframe id="nav" src="../class_list.html"></iframe>
       <div id="resizer"></div>
     </div>
 
@@ -90,6 +90,8 @@
         <div class="clear"></div>
       </div>
 
+      <iframe id="search_frame" src="../class_list.html"></iframe>
+
       <div id="content"><h1>Exception: Groonga::FileExists
   
   

  Modified: rroonga/en/Groonga/FileLogger.html (+4 -2)
===================================================================
--- rroonga/en/Groonga/FileLogger.html    2017-01-12 23:14:03 +0900 (4559ad2)
+++ rroonga/en/Groonga/FileLogger.html    2017-04-29 11:50:21 +0900 (62459bc)
@@ -32,7 +32,7 @@
   </head>
   <body>
     <div class="nav_wrap">
-      <iframe id="nav" src="../class_list.html?1"></iframe>
+      <iframe id="nav" src="../class_list.html"></iframe>
       <div id="resizer"></div>
     </div>
 
@@ -90,6 +90,8 @@
         <div class="clear"></div>
       </div>
 
+      <iframe id="search_frame" src="../class_list.html"></iframe>
+
       <div id="content"><h1>Class: Groonga::FileLogger
   
   
@@ -231,7 +233,7 @@
   
   
   <h3 class="inherited">Methods inherited from <span class='object_link'><a href="Logger.html" title="Groonga::Logger (class)">Logger</a></span></h3>
-  <p class="inherited"><span class='object_link'><a href="Logger.html#flags-class_method" title="Groonga::Logger.flags (method)">flags</a></span>, <span class='object_link'><a href="Logger.html#flags=-class_method" title="Groonga::Logger.flags= (method)">flags=</a></span>, <span class='object_link'><a href="Logger.html#log-instance_method" title="Groonga::Logger#log (method)">#log</a></span>, <span class='object_link'><a href="Logger.html#log-class_method" title="Groonga::Logger.log (method)">log</a></span>, <span class='object_link'><a href="Logger.html#log_path-class_method" title="Groonga::Logger.log_path (method)">log_path</a></span>, <span class='object_link'><a href="Logger.html#log_path=-class_method" title="Groonga::Logger.log_path= (method)">log_path=</a></span>, <span class='object_link'><a href="Logger.html#max_level-class_method" title="Groonga::Logger.max_level (method)">max_level</a></span>, <span class='object_link'><a href="Logger.html#max_level=-class_method
 " title="Groonga::Logger.max_level= (method)">max_level=</a></span>, <span class='object_link'><a href="Logger.html#path-class_method" title="Groonga::Logger.path (method)">path</a></span>, <span class='object_link'><a href="Logger.html#path=-class_method" title="Groonga::Logger.path= (method)">path=</a></span>, <span class='object_link'><a href="Logger.html#query_log_path-class_method" title="Groonga::Logger.query_log_path (method)">query_log_path</a></span>, <span class='object_link'><a href="Logger.html#query_log_path=-class_method" title="Groonga::Logger.query_log_path= (method)">query_log_path=</a></span>, <span class='object_link'><a href="Logger.html#register-class_method" title="Groonga::Logger.register (method)">register</a></span>, <span class='object_link'><a href="Logger.html#reopen-class_method" title="Groonga::Logger.reopen (method)">reopen</a></span>, <span class='object_link'><a href="Logger.html#rotate_threshold_size-class_method" title="Groonga::Logger.rota
 te_threshold_size (method)">rotate_threshold_size</a></span>, <span class='object_link'><a href="Logger.html#rotate_threshold_size=-class_method" title="Groonga::Logger.rotate_threshold_size= (method)">rotate_threshold_size=</a></span>, <span class='object_link'><a href="Logger.html#unregister-class_method" title="Groonga::Logger.unregister (method)">unregister</a></span></p>
+  <p class="inherited"><span class='object_link'><a href="Logger.html#flags-class_method" title="Groonga::Logger.flags (method)">flags</a></span>, <span class='object_link'><a href="Logger.html#flags%3D-class_method" title="Groonga::Logger.flags= (method)">flags=</a></span>, <span class='object_link'><a href="Logger.html#log-instance_method" title="Groonga::Logger#log (method)">#log</a></span>, <span class='object_link'><a href="Logger.html#log-class_method" title="Groonga::Logger.log (method)">log</a></span>, <span class='object_link'><a href="Logger.html#log_path-class_method" title="Groonga::Logger.log_path (method)">log_path</a></span>, <span class='object_link'><a href="Logger.html#log_path%3D-class_method" title="Groonga::Logger.log_path= (method)">log_path=</a></span>, <span class='object_link'><a href="Logger.html#max_level-class_method" title="Groonga::Logger.max_level (method)">max_level</a></span>, <span class='object_link'><a href="Logger.html#max_level%3D-class_
 method" title="Groonga::Logger.max_level= (method)">max_level=</a></span>, <span class='object_link'><a href="Logger.html#path-class_method" title="Groonga::Logger.path (method)">path</a></span>, <span class='object_link'><a href="Logger.html#path%3D-class_method" title="Groonga::Logger.path= (method)">path=</a></span>, <span class='object_link'><a href="Logger.html#query_log_path-class_method" title="Groonga::Logger.query_log_path (method)">query_log_path</a></span>, <span class='object_link'><a href="Logger.html#query_log_path%3D-class_method" title="Groonga::Logger.query_log_path= (method)">query_log_path=</a></span>, <span class='object_link'><a href="Logger.html#register-class_method" title="Groonga::Logger.register (method)">register</a></span>, <span class='object_link'><a href="Logger.html#reopen-class_method" title="Groonga::Logger.reopen (method)">reopen</a></span>, <span class='object_link'><a href="Logger.html#rotate_threshold_size-class_method" title="Groonga::L
 ogger.rotate_threshold_size (method)">rotate_threshold_size</a></span>, <span class='object_link'><a href="Logger.html#rotate_threshold_size%3D-class_method" title="Groonga::Logger.rotate_threshold_size= (method)">rotate_threshold_size=</a></span>, <span class='object_link'><a href="Logger.html#unregister-class_method" title="Groonga::Logger.unregister (method)">unregister</a></span></p>
 <div id="constructor_details" class="method_details_list">
   <h2>Constructor Details</h2>
   

  Modified: rroonga/en/Groonga/FileQueryLogger.html (+4 -2)
===================================================================
--- rroonga/en/Groonga/FileQueryLogger.html    2017-01-12 23:14:03 +0900 (961a92a)
+++ rroonga/en/Groonga/FileQueryLogger.html    2017-04-29 11:50:21 +0900 (27a3b5b)
@@ -32,7 +32,7 @@
   </head>
   <body>
     <div class="nav_wrap">
-      <iframe id="nav" src="../class_list.html?1"></iframe>
+      <iframe id="nav" src="../class_list.html"></iframe>
       <div id="resizer"></div>
     </div>
 
@@ -90,6 +90,8 @@
         <div class="clear"></div>
       </div>
 
+      <iframe id="search_frame" src="../class_list.html"></iframe>
+
       <div id="content"><h1>Class: Groonga::FileQueryLogger
   
   
@@ -231,7 +233,7 @@
   
   
   <h3 class="inherited">Methods inherited from <span class='object_link'><a href="QueryLogger.html" title="Groonga::QueryLogger (class)">QueryLogger</a></span></h3>
-  <p class="inherited"><span class='object_link'><a href="QueryLogger.html#log-instance_method" title="Groonga::QueryLogger#log (method)">#log</a></span>, <span class='object_link'><a href="QueryLogger.html#log-class_method" title="Groonga::QueryLogger.log (method)">log</a></span>, <span class='object_link'><a href="QueryLogger.html#path-class_method" title="Groonga::QueryLogger.path (method)">path</a></span>, <span class='object_link'><a href="QueryLogger.html#path=-class_method" title="Groonga::QueryLogger.path= (method)">path=</a></span>, <span class='object_link'><a href="QueryLogger.html#register-class_method" title="Groonga::QueryLogger.register (method)">register</a></span>, <span class='object_link'><a href="QueryLogger.html#reopen-class_method" title="Groonga::QueryLogger.reopen (method)">reopen</a></span>, <span class='object_link'><a href="QueryLogger.html#rotate_threshold_size-class_method" title="Groonga::QueryLogger.rotate_threshold_size (method)">rotate_thresh
 old_size</a></span>, <span class='object_link'><a href="QueryLogger.html#rotate_threshold_size=-class_method" title="Groonga::QueryLogger.rotate_threshold_size= (method)">rotate_threshold_size=</a></span>, <span class='object_link'><a href="QueryLogger.html#unregister-class_method" title="Groonga::QueryLogger.unregister (method)">unregister</a></span></p>
+  <p class="inherited"><span class='object_link'><a href="QueryLogger.html#log-instance_method" title="Groonga::QueryLogger#log (method)">#log</a></span>, <span class='object_link'><a href="QueryLogger.html#log-class_method" title="Groonga::QueryLogger.log (method)">log</a></span>, <span class='object_link'><a href="QueryLogger.html#path-class_method" title="Groonga::QueryLogger.path (method)">path</a></span>, <span class='object_link'><a href="QueryLogger.html#path%3D-class_method" title="Groonga::QueryLogger.path= (method)">path=</a></span>, <span class='object_link'><a href="QueryLogger.html#register-class_method" title="Groonga::QueryLogger.register (method)">register</a></span>, <span class='object_link'><a href="QueryLogger.html#reopen-class_method" title="Groonga::QueryLogger.reopen (method)">reopen</a></span>, <span class='object_link'><a href="QueryLogger.html#rotate_threshold_size-class_method" title="Groonga::QueryLogger.rotate_threshold_size (method)">rotate_thre
 shold_size</a></span>, <span class='object_link'><a href="QueryLogger.html#rotate_threshold_size%3D-class_method" title="Groonga::QueryLogger.rotate_threshold_size= (method)">rotate_threshold_size=</a></span>, <span class='object_link'><a href="QueryLogger.html#unregister-class_method" title="Groonga::QueryLogger.unregister (method)">unregister</a></span></p>
 <div id="constructor_details" class="method_details_list">
   <h2>Constructor Details</h2>
   

  Modified: rroonga/en/Groonga/FileTooLarge.html (+3 -1)
===================================================================
--- rroonga/en/Groonga/FileTooLarge.html    2017-01-12 23:14:03 +0900 (4cb2546)
+++ rroonga/en/Groonga/FileTooLarge.html    2017-04-29 11:50:21 +0900 (4f53d50)
@@ -32,7 +32,7 @@
   </head>
   <body>
     <div class="nav_wrap">
-      <iframe id="nav" src="../class_list.html?1"></iframe>
+      <iframe id="nav" src="../class_list.html"></iframe>
       <div id="resizer"></div>
     </div>
 
@@ -90,6 +90,8 @@
         <div class="clear"></div>
       </div>
 
+      <iframe id="search_frame" src="../class_list.html"></iframe>
+
       <div id="content"><h1>Exception: Groonga::FileTooLarge
   
   

  Modified: rroonga/en/Groonga/FilenameTooLong.html (+3 -1)
===================================================================
--- rroonga/en/Groonga/FilenameTooLong.html    2017-01-12 23:14:03 +0900 (1cff4e2)
+++ rroonga/en/Groonga/FilenameTooLong.html    2017-04-29 11:50:21 +0900 (81b7def)
@@ -32,7 +32,7 @@
   </head>
   <body>
     <div class="nav_wrap">
-      <iframe id="nav" src="../class_list.html?1"></iframe>
+      <iframe id="nav" src="../class_list.html"></iframe>
       <div id="resizer"></div>
     </div>
 
@@ -90,6 +90,8 @@
         <div class="clear"></div>
       </div>
 
+      <iframe id="search_frame" src="../class_list.html"></iframe>
+
       <div id="content"><h1>Exception: Groonga::FilenameTooLong
   
   

  Modified: rroonga/en/Groonga/FixSizeColumn.html (+15 -10)
===================================================================
--- rroonga/en/Groonga/FixSizeColumn.html    2017-01-12 23:14:03 +0900 (122d6c6)
+++ rroonga/en/Groonga/FixSizeColumn.html    2017-04-29 11:50:21 +0900 (35fd6ed)
@@ -32,7 +32,7 @@
   </head>
   <body>
     <div class="nav_wrap">
-      <iframe id="nav" src="../class_list.html?1"></iframe>
+      <iframe id="nav" src="../class_list.html"></iframe>
       <div id="resizer"></div>
     </div>
 
@@ -90,6 +90,8 @@
         <div class="clear"></div>
       </div>
 
+      <iframe id="search_frame" src="../class_list.html"></iframe>
+
       <div id="content"><h1>Class: Groonga::FixSizeColumn
   
   
@@ -105,6 +107,8 @@
         <ul class="fullTree">
           <li>Object</li>
           
+            <li class="next">Data</li>
+          
             <li class="next"><span class='object_link'><a href="Object.html" title="Groonga::Object (class)">Object</a></span></li>
           
             <li class="next"><span class='object_link'><a href="Column.html" title="Groonga::Column (class)">Column</a></span></li>
@@ -166,7 +170,7 @@
         <li class="public ">
   <span class="summary_signature">
     
-      <a href="#[]-instance_method" title="#column (instance method)">#<strong>column</strong>  &#x21d2; 値 </a>
+      <a href="#%5B%5D-instance_method" title="#column (instance method)">#<strong>column</strong>  &#x21d2; 値 </a>
     
 
     
@@ -189,7 +193,7 @@
         <li class="public ">
   <span class="summary_signature">
     
-      <a href="#[]=-instance_method" title="#[]= (instance method)">#<strong>[]=</strong>(id, value)  &#x21d2; Object </a>
+      <a href="#%5B%5D%3D-instance_method" title="#[]= (instance method)">#<strong>[]=</strong>(id, value)  &#x21d2; Object </a>
     
 
     
@@ -212,7 +216,7 @@
         <li class="public ">
   <span class="summary_signature">
     
-      <a href="#decrement!-instance_method" title="#decrement! (instance method)">#<strong>decrement!</strong>(id, delta = nil)  &#x21d2; Object </a>
+      <a href="#decrement%21-instance_method" title="#decrement! (instance method)">#<strong>decrement!</strong>(id, delta = nil)  &#x21d2; Object </a>
     
 
     
@@ -235,7 +239,7 @@
         <li class="public ">
   <span class="summary_signature">
     
-      <a href="#increment!-instance_method" title="#increment! (instance method)">#<strong>increment!</strong>(id, delta = nil)  &#x21d2; Object </a>
+      <a href="#increment%21-instance_method" title="#increment! (instance method)">#<strong>increment!</strong>(id, delta = nil)  &#x21d2; Object </a>
     
 
     
@@ -291,7 +295,7 @@
   
   
   <h3 class="inherited">Methods inherited from <span class='object_link'><a href="DataColumn.html" title="Groonga::DataColumn (class)">DataColumn</a></span></h3>
-  <p class="inherited"><span class='object_link'><a href="DataColumn.html#apply_window_function-instance_method" title="Groonga::DataColumn#apply_window_function (method)">#apply_window_function</a></span></p>
+  <p class="inherited"><span class='object_link'><a href="DataColumn.html#apply_expression-instance_method" title="Groonga::DataColumn#apply_expression (method)">#apply_expression</a></span>, <span class='object_link'><a href="DataColumn.html#apply_window_function-instance_method" title="Groonga::DataColumn#apply_window_function (method)">#apply_window_function</a></span></p>
 
   
   
@@ -302,7 +306,7 @@
   
   
   <h3 class="inherited">Methods inherited from <span class='object_link'><a href="Column.html" title="Groonga::Column (class)">Column</a></span></h3>
-  <p class="inherited"><span class='object_link'><a href="Column.html#clear_lock-instance_method" title="Groonga::Column#clear_lock (method)">#clear_lock</a></span>, <span class='object_link'><a href="Column.html#disk_usage-instance_method" title="Groonga::Column#disk_usage (method)">#disk_usage</a></span>, <span class='object_link'><a href="Column.html#find_indexes-instance_method" title="Groonga::Column#find_indexes (method)">#find_indexes</a></span>, <span class='object_link'><a href="Column.html#index%3F-instance_method" title="Groonga::Column#index? (method)">#index?</a></span>, <span class='object_link'><a href="Column.html#indexes-instance_method" title="Groonga::Column#indexes (method)">#indexes</a></span>, <span class='object_link'><a href="Column.html#local_name-instance_method" title="Groonga::Column#local_name (method)">#local_name</a></span>, <span class='object_link'><a href="Column.html#lock-instance_method" title="Groonga::Column#lock (method)">#lock</a></spa
 n>, <span class='object_link'><a href="Column.html#locked%3F-instance_method" title="Groonga::Column#locked? (method)">#locked?</a></span>, <span class='object_link'><a href="Column.html#reference%3F-instance_method" title="Groonga::Column#reference? (method)">#reference?</a></span>, <span class='object_link'><a href="Column.html#rename-instance_method" title="Groonga::Column#rename (method)">#rename</a></span>, <span class='object_link'><a href="Column.html#scalar%3F-instance_method" title="Groonga::Column#scalar? (method)">#scalar?</a></span>, <span class='object_link'><a href="Column.html#select-instance_method" title="Groonga::Column#select (method)">#select</a></span>, <span class='object_link'><a href="Column.html#table-instance_method" title="Groonga::Column#table (method)">#table</a></span>, <span class='object_link'><a href="Column.html#truncate-instance_method" title="Groonga::Column#truncate (method)">#truncate</a></span>, <span class='object_link'><a href="Column
 .html#unlock-instance_method" title="Groonga::Column#unlock (method)">#unlock</a></span>, <span class='object_link'><a href="Column.html#vector%3F-instance_method" title="Groonga::Column#vector? (method)">#vector?</a></span>, <span class='object_link'><a href="Column.html#with_weight%3F-instance_method" title="Groonga::Column#with_weight? (method)">#with_weight?</a></span></p>
+  <p class="inherited"><span class='object_link'><a href="Column.html#clear_lock-instance_method" title="Groonga::Column#clear_lock (method)">#clear_lock</a></span>, <span class='object_link'><a href="Column.html#data%3F-instance_method" title="Groonga::Column#data? (method)">#data?</a></span>, <span class='object_link'><a href="Column.html#disk_usage-instance_method" title="Groonga::Column#disk_usage (method)">#disk_usage</a></span>, <span class='object_link'><a href="Column.html#find_indexes-instance_method" title="Groonga::Column#find_indexes (method)">#find_indexes</a></span>, <span class='object_link'><a href="Column.html#index%3F-instance_method" title="Groonga::Column#index? (method)">#index?</a></span>, <span class='object_link'><a href="Column.html#indexes-instance_method" title="Groonga::Column#indexes (method)">#indexes</a></span>, <span class='object_link'><a href="Column.html#local_name-instance_method" title="Groonga::Column#local_name (method)">#local_name</a>
 </span>, <span class='object_link'><a href="Column.html#lock-instance_method" title="Groonga::Column#lock (method)">#lock</a></span>, <span class='object_link'><a href="Column.html#locked%3F-instance_method" title="Groonga::Column#locked? (method)">#locked?</a></span>, <span class='object_link'><a href="Column.html#reference%3F-instance_method" title="Groonga::Column#reference? (method)">#reference?</a></span>, <span class='object_link'><a href="Column.html#rename-instance_method" title="Groonga::Column#rename (method)">#rename</a></span>, <span class='object_link'><a href="Column.html#scalar%3F-instance_method" title="Groonga::Column#scalar? (method)">#scalar?</a></span>, <span class='object_link'><a href="Column.html#select-instance_method" title="Groonga::Column#select (method)">#select</a></span>, <span class='object_link'><a href="Column.html#table-instance_method" title="Groonga::Column#table (method)">#table</a></span>, <span class='object_link'><a href="Column.html#t
 runcate-instance_method" title="Groonga::Column#truncate (method)">#truncate</a></span>, <span class='object_link'><a href="Column.html#unlock-instance_method" title="Groonga::Column#unlock (method)">#unlock</a></span>, <span class='object_link'><a href="Column.html#vector%3F-instance_method" title="Groonga::Column#vector? (method)">#vector?</a></span>, <span class='object_link'><a href="Column.html#weight_vector%3F-instance_method" title="Groonga::Column#weight_vector? (method)">#weight_vector?</a></span>, <span class='object_link'><a href="Column.html#with_weight%3F-instance_method" title="Groonga::Column#with_weight? (method)">#with_weight?</a></span></p>
 
   
   
@@ -324,8 +328,9 @@
   
   
   <h3 class="inherited">Methods inherited from <span class='object_link'><a href="Object.html" title="Groonga::Object (class)">Object</a></span></h3>
-  <p class="inherited"><span class='object_link'><a href="Object.html#==-instance_method" title="Groonga::Object#== (method)">#==</a></span>, <span class='object_link'><a href="Object.html#accessor%3F-instance_method" title="Groonga::Object#accessor? (method)">#accessor?</a></span>, <span class='object_link'><a href="Object.html#append-instance_method" title="Groonga::Object#append (method)">#append</a></span>, <span class='object_link'><a href="Object.html#builtin%3F-instance_method" title="Groonga::Object#builtin? (method)">#builtin?</a></span>, <span class='object_link'><a href="Object.html#close-instance_method" title="Groonga::Object#close (method)">#close</a></span>, <span class='object_link'><a href="Object.html#closed%3F-instance_method" title="Groonga::Object#closed? (method)">#closed?</a></span>, <span class='object_link'><a href="Object.html#column%3F-instance_method" title="Groonga::Object#column? (method)">#column?</a></span>, <span class='object_link'><a href="
 Object.html#dirty%3F-instance_method" title="Groonga::Object#dirty? (method)">#dirty?</a></span>, <span class='object_link'><a href="Object.html#domain-instance_method" title="Groonga::Object#domain (method)">#domain</a></span>, <span class='object_link'><a href="Object.html#function_procedure%3F-instance_method" title="Groonga::Object#function_procedure? (method)">#function_procedure?</a></span>, <span class='object_link'><a href="Object.html#id-instance_method" title="Groonga::Object#id (method)">#id</a></span>, <span class='object_link'><a href="Object.html#index_column%3F-instance_method" title="Groonga::Object#index_column? (method)">#index_column?</a></span>, <span class='object_link'><a href="Object.html#inspect-instance_method" title="Groonga::Object#inspect (method)">#inspect</a></span>, <span class='object_link'><a href="Object.html#key_accessor%3F-instance_method" title="Groonga::Object#key_accessor? (method)">#key_accessor?</a></span>, <span class='object_link'><
 a href="Object.html#last_modified-instance_method" title="Groonga::Object#last_modified (method)">#last_modified</a></span>, <span class='object_link'><a href="Object.html#name-instance_method" title="Groonga::Object#name (method)">#name</a></span>, <span class='object_link'><a href="Object.html#path-instance_method" title="Groonga::Object#path (method)">#path</a></span>, <span class='object_link'><a href="Object.html#persistent%3F-instance_method" title="Groonga::Object#persistent? (method)">#persistent?</a></span>, <span class='object_link'><a href="Object.html#prepend-instance_method" title="Groonga::Object#prepend (method)">#prepend</a></span>, <span class='object_link'><a href="Object.html#procedure%3F-instance_method" title="Groonga::Object#procedure? (method)">#procedure?</a></span>, <span class='object_link'><a href="Object.html#range-instance_method" title="Groonga::Object#range (method)">#range</a></span>, <span class='object_link'><a href="Object.html#reference_co
 lumn%3F-instance_method" title="Groonga::Object#reference_column? (method)">#reference_column?</a></span>, <span class='object_link'><a href="Object.html#remove-instance_method" title="Groonga::Object#remove (method)">#remove</a></span>, <span class='object_link'><a href="Object.html#scorer_procedure%3F-instance_method" title="Groonga::Object#scorer_procedure? (method)">#scorer_procedure?</a></span>, <span class='object_link'><a href="Object.html#selector_only_procedure%3F-instance_method" title="Groonga::Object#selector_only_procedure? (method)">#selector_only_procedure?</a></span>, <span class='object_link'><a href="Object.html#selector_procedure%3F-instance_method" title="Groonga::Object#selector_procedure? (method)">#selector_procedure?</a></span>, <span class='object_link'><a href="Object.html#table%3F-instance_method" title="Groonga::Object#table? (method)">#table?</a></span>, <span class='object_link'><a href="Object.html#temporary%3F-instance_method" title="Groonga::
 Object#temporary? (method)">#temporary?</a></span>, <span class='object_link'><a href="Object.html#touch-instance_method" title="Groonga::Object#touch (method)">#touch</a></span>, <span class='object_link'><a href="Object.html#unlink-instance_method" title="Groonga::Object#unlink (method)">#unlink</a></span>, <span class='object_link'><a href="Object.html#window_function_procedure%3F-instance_method" title="Groonga::Object#window_function_procedure? (method)">#window_function_procedure?</a></span></p>
+  <p class="inherited"><span class='object_link'><a href="Object.html#%3D%3D-instance_method" title="Groonga::Object#== (method)">#==</a></span>, <span class='object_link'><a href="Object.html#accessor%3F-instance_method" title="Groonga::Object#accessor? (method)">#accessor?</a></span>, <span class='object_link'><a href="Object.html#append-instance_method" title="Groonga::Object#append (method)">#append</a></span>, <span class='object_link'><a href="Object.html#builtin%3F-instance_method" title="Groonga::Object#builtin? (method)">#builtin?</a></span>, <span class='object_link'><a href="Object.html#close-instance_method" title="Groonga::Object#close (method)">#close</a></span>, <span class='object_link'><a href="Object.html#closed%3F-instance_method" title="Groonga::Object#closed? (method)">#closed?</a></span>, <span class='object_link'><a href="Object.html#column%3F-instance_method" title="Groonga::Object#column? (method)">#column?</a></span>, <span class='object_link'><a hr
 ef="Object.html#dirty%3F-instance_method" title="Groonga::Object#dirty? (method)">#dirty?</a></span>, <span class='object_link'><a href="Object.html#domain-instance_method" title="Groonga::Object#domain (method)">#domain</a></span>, <span class='object_link'><a href="Object.html#function_procedure%3F-instance_method" title="Groonga::Object#function_procedure? (method)">#function_procedure?</a></span>, <span class='object_link'><a href="Object.html#id-instance_method" title="Groonga::Object#id (method)">#id</a></span>, <span class='object_link'><a href="Object.html#index_column%3F-instance_method" title="Groonga::Object#index_column? (method)">#index_column?</a></span>, <span class='object_link'><a href="Object.html#inspect-instance_method" title="Groonga::Object#inspect (method)">#inspect</a></span>, <span class='object_link'><a href="Object.html#key_accessor%3F-instance_method" title="Groonga::Object#key_accessor? (method)">#key_accessor?</a></span>, <span class='object_lin
 k'><a href="Object.html#last_modified-instance_method" title="Groonga::Object#last_modified (method)">#last_modified</a></span>, <span class='object_link'><a href="Object.html#name-instance_method" title="Groonga::Object#name (method)">#name</a></span>, <span class='object_link'><a href="Object.html#path-instance_method" title="Groonga::Object#path (method)">#path</a></span>, <span class='object_link'><a href="Object.html#persistent%3F-instance_method" title="Groonga::Object#persistent? (method)">#persistent?</a></span>, <span class='object_link'><a href="Object.html#prepend-instance_method" title="Groonga::Object#prepend (method)">#prepend</a></span>, <span class='object_link'><a href="Object.html#procedure%3F-instance_method" title="Groonga::Object#procedure? (method)">#procedure?</a></span>, <span class='object_link'><a href="Object.html#range-instance_method" title="Groonga::Object#range (method)">#range</a></span>, <span class='object_link'><a href="Object.html#referenc
 e_column%3F-instance_method" title="Groonga::Object#reference_column? (method)">#reference_column?</a></span>, <span class='object_link'><a href="Object.html#remove-instance_method" title="Groonga::Object#remove (method)">#remove</a></span>, <span class='object_link'><a href="Object.html#scorer_procedure%3F-instance_method" title="Groonga::Object#scorer_procedure? (method)">#scorer_procedure?</a></span>, <span class='object_link'><a href="Object.html#selector_only_procedure%3F-instance_method" title="Groonga::Object#selector_only_procedure? (method)">#selector_only_procedure?</a></span>, <span class='object_link'><a href="Object.html#selector_procedure%3F-instance_method" title="Groonga::Object#selector_procedure? (method)">#selector_procedure?</a></span>, <span class='object_link'><a href="Object.html#table%3F-instance_method" title="Groonga::Object#table? (method)">#table?</a></span>, <span class='object_link'><a href="Object.html#temporary%3F-instance_method" title="Groon
 ga::Object#temporary? (method)">#temporary?</a></span>, <span class='object_link'><a href="Object.html#touch-instance_method" title="Groonga::Object#touch (method)">#touch</a></span>, <span class='object_link'><a href="Object.html#unlink-instance_method" title="Groonga::Object#unlink (method)">#unlink</a></span>, <span class='object_link'><a href="Object.html#window_function_procedure%3F-instance_method" title="Groonga::Object#window_function_procedure? (method)">#window_function_procedure?</a></span></p>
 
+  
 
   <div id="instance_method_details" class="method_details_list">
     <h2>Instance Method Details</h2>
@@ -691,7 +696,7 @@ target index column.</p>
         <p class="example_title"><div class='inline'><p>How to recreate all index columns for the column</p>
 </div></p>
       
-      <pre class="example code"><code><span class='const'><span class='object_link'><a href="../Groonga.html" title="Groonga (module)">Groonga</a></span></span><span class='op'>::</span><span class='const'><span class='object_link'><a href="Schema.html" title="Groonga::Schema (class)">Schema</a></span></span><span class='period'>.</span><span class='id identifier rubyid_define'><span class='object_link'><a href="Schema.html#define-class_method" title="Groonga::Schema.define (method)">define</a></span></span> <span class='kw'>do</span> <span class='op'>|</span><span class='id identifier rubyid_schema'>schema</span><span class='op'>|</span>
+      <pre class="example code"><code><span class='const'>Groonga</span><span class='op'>::</span><span class='const'>Schema</span><span class='period'>.</span><span class='id identifier rubyid_define'>define</span> <span class='kw'>do</span> <span class='op'>|</span><span class='id identifier rubyid_schema'>schema</span><span class='op'>|</span>
   <span class='id identifier rubyid_schema'>schema</span><span class='period'>.</span><span class='id identifier rubyid_create_table'>create_table</span><span class='lparen'>(</span><span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>Users</span><span class='tstring_end'>&quot;</span></span><span class='rparen'>)</span> <span class='kw'>do</span> <span class='op'>|</span><span class='id identifier rubyid_table'>table</span><span class='op'>|</span>
     <span class='id identifier rubyid_table'>table</span><span class='period'>.</span><span class='id identifier rubyid_integer32'>integer32</span><span class='lparen'>(</span><span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>age</span><span class='tstring_end'>&quot;</span></span><span class='rparen'>)</span>
     <span class='id identifier rubyid_table'>table</span><span class='period'>.</span><span class='id identifier rubyid_integer32'>integer32</span><span class='lparen'>(</span><span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>score</span><span class='tstring_end'>&quot;</span></span><span class='rparen'>)</span>
@@ -717,7 +722,7 @@ target index column.</p>
   <span class='kw'>end</span>
 <span class='kw'>end</span>
 
-<span class='const'><span class='object_link'><a href="../Groonga.html" title="Groonga (module)">Groonga</a></span></span><span class='lbracket'>[</span><span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>Users.age</span><span class='tstring_end'>&quot;</span></span><span class='rbracket'>]</span><span class='period'>.</span><span class='id identifier rubyid_reindex'>reindex</span>
+<span class='const'>Groonga</span><span class='lbracket'>[</span><span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>Users.age</span><span class='tstring_end'>&quot;</span></span><span class='rbracket'>]</span><span class='period'>.</span><span class='id identifier rubyid_reindex'>reindex</span>
 <span class='comment'># They are called:
 </span><span class='comment'>#   Groonga[&quot;Numbers.Users_age&quot;].reindex
 </span><span class='comment'>#   Groonga[&quot;Ages.Users_age&quot;].reindex

  Modified: rroonga/en/Groonga/Flushable.html (+4 -2)
===================================================================
--- rroonga/en/Groonga/Flushable.html    2017-01-12 23:14:03 +0900 (091cdc4)
+++ rroonga/en/Groonga/Flushable.html    2017-04-29 11:50:21 +0900 (8768ab3)
@@ -32,7 +32,7 @@
   </head>
   <body>
     <div class="nav_wrap">
-      <iframe id="nav" src="../class_list.html?1"></iframe>
+      <iframe id="nav" src="../class_list.html"></iframe>
       <div id="resizer"></div>
     </div>
 
@@ -90,6 +90,8 @@
         <div class="clear"></div>
       </div>
 
+      <iframe id="search_frame" src="../class_list.html"></iframe>
+
       <div id="content"><h1>Module: Groonga::Flushable
   
   
@@ -212,7 +214,7 @@
         <span class='name'>options</span>
       
       
-        <span class='type'>(<tt>::Hash</tt>)</span>
+        <span class='type'>(<tt><span class='object_link'><a href="Hash.html" title="Groonga::Hash (class)">::Hash</a></span></tt>)</span>
       
       
         <em class="default">(defaults to: <tt>{}</tt>)</em>

  Modified: rroonga/en/Groonga/FunctionNotImplemented.html (+3 -1)
===================================================================
--- rroonga/en/Groonga/FunctionNotImplemented.html    2017-01-12 23:14:03 +0900 (615a29d)
+++ rroonga/en/Groonga/FunctionNotImplemented.html    2017-04-29 11:50:21 +0900 (9fd086d)
@@ -32,7 +32,7 @@
   </head>
   <body>
     <div class="nav_wrap">
-      <iframe id="nav" src="../class_list.html?1"></iframe>
+      <iframe id="nav" src="../class_list.html"></iframe>
       <div id="resizer"></div>
     </div>
 
@@ -90,6 +90,8 @@
         <div class="clear"></div>
       </div>
 
+      <iframe id="search_frame" src="../class_list.html"></iframe>
+
       <div id="content"><h1>Exception: Groonga::FunctionNotImplemented
   
   

  Modified: rroonga/en/Groonga/GeoPoint.html (+15 -13)
===================================================================
--- rroonga/en/Groonga/GeoPoint.html    2017-01-12 23:14:03 +0900 (7dedbe5)
+++ rroonga/en/Groonga/GeoPoint.html    2017-04-29 11:50:21 +0900 (f6583c2)
@@ -32,7 +32,7 @@
   </head>
   <body>
     <div class="nav_wrap">
-      <iframe id="nav" src="../class_list.html?1"></iframe>
+      <iframe id="nav" src="../class_list.html"></iframe>
       <div id="resizer"></div>
     </div>
 
@@ -90,6 +90,8 @@
         <div class="clear"></div>
       </div>
 
+      <iframe id="search_frame" src="../class_list.html"></iframe>
+
       <div id="content"><h1>Class: Groonga::GeoPoint
   
   
@@ -241,7 +243,7 @@
         <li class="public ">
   <span class="summary_signature">
     
-      <a href="#==-instance_method" title="#== (instance method)">#<strong>==</strong>(other)  &#x21d2; Object </a>
+      <a href="#%3D%3D-instance_method" title="#== (instance method)">#<strong>==</strong>(other)  &#x21d2; Object </a>
     
 
     
@@ -622,8 +624,8 @@
 <span class='kw'>def</span> <span class='id identifier rubyid_parse'>parse</span><span class='lparen'>(</span><span class='id identifier rubyid_string'>string</span><span class='rparen'>)</span>
   <span class='comment'># TODO: validation
 </span>  <span class='id identifier rubyid_latitude'>latitude</span><span class='comma'>,</span> <span class='id identifier rubyid_longitude'>longitude</span> <span class='op'>=</span> <span class='id identifier rubyid_string'>string</span><span class='period'>.</span><span class='id identifier rubyid_split'>split</span><span class='lparen'>(</span><span class='tstring'><span class='regexp_beg'>/</span><span class='tstring_content'>[x,]</span><span class='regexp_end'>/</span></span><span class='comma'>,</span> <span class='int'>2</span><span class='rparen'>)</span>
-  <span class='id identifier rubyid_new'>new</span><span class='lparen'>(</span><span class='const'><span class='object_link'><a href="GeoPointValueConverter.html" title="Groonga::GeoPointValueConverter (module)">GeoPointValueConverter</a></span></span><span class='period'>.</span><span class='id identifier rubyid_parse'><span class='object_link'><a href="GeoPointValueConverter.html#parse-class_method" title="Groonga::GeoPointValueConverter.parse (method)">parse</a></span></span><span class='lparen'>(</span><span class='id identifier rubyid_latitude'>latitude</span><span class='rparen'>)</span><span class='comma'>,</span>
-      <span class='const'><span class='object_link'><a href="GeoPointValueConverter.html" title="Groonga::GeoPointValueConverter (module)">GeoPointValueConverter</a></span></span><span class='period'>.</span><span class='id identifier rubyid_parse'><span class='object_link'><a href="GeoPointValueConverter.html#parse-class_method" title="Groonga::GeoPointValueConverter.parse (method)">parse</a></span></span><span class='lparen'>(</span><span class='id identifier rubyid_longitude'>longitude</span><span class='rparen'>)</span><span class='rparen'>)</span>
+  <span class='id identifier rubyid_new'>new</span><span class='lparen'>(</span><span class='const'>GeoPointValueConverter</span><span class='period'>.</span><span class='id identifier rubyid_parse'>parse</span><span class='lparen'>(</span><span class='id identifier rubyid_latitude'>latitude</span><span class='rparen'>)</span><span class='comma'>,</span>
+      <span class='const'>GeoPointValueConverter</span><span class='period'>.</span><span class='id identifier rubyid_parse'>parse</span><span class='lparen'>(</span><span class='id identifier rubyid_longitude'>longitude</span><span class='rparen'>)</span><span class='rparen'>)</span>
 <span class='kw'>end</span></pre>
     </td>
   </tr>
@@ -672,7 +674,7 @@
   <span class='kw'>case</span> <span class='id identifier rubyid_other'>other</span>
   <span class='kw'>when</span> <span class='const'>String</span>
     <span class='id identifier rubyid_to_s'>to_s</span> <span class='op'>==</span> <span class='id identifier rubyid_other'>other</span>
-  <span class='kw'>when</span> <span class='const'><span class='object_link'><a href="" title="Groonga::GeoPoint (class)">GeoPoint</a></span></span>
+  <span class='kw'>when</span> <span class='const'>GeoPoint</span>
     <span class='id identifier rubyid_normalized_self'>normalized_self</span> <span class='op'>=</span> <span class='id identifier rubyid_to_msec'>to_msec</span>
     <span class='id identifier rubyid_normalized_other'>normalized_other</span> <span class='op'>=</span> <span class='id identifier rubyid_coerce'>coerce</span><span class='lparen'>(</span><span class='id identifier rubyid_other'>other</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_to_msec'>to_msec</span>
     <span class='lbracket'>[</span><span class='id identifier rubyid_normalized_self'>normalized_self</span><span class='period'>.</span><span class='id identifier rubyid_latitude'>latitude</span><span class='comma'>,</span> <span class='id identifier rubyid_normalized_self'>normalized_self</span><span class='period'>.</span><span class='id identifier rubyid_longitude'>longitude</span><span class='rbracket'>]</span> <span class='op'>==</span>
@@ -733,8 +735,8 @@
       <pre class="code"><span class="info file"># File 'lib/groonga/geo-point.rb', line 107</span>
 
 <span class='kw'>def</span> <span class='id identifier rubyid_degree?'>degree?</span>
-  <span class='const'><span class='object_link'><a href="GeoPointValueConverter.html" title="Groonga::GeoPointValueConverter (module)">GeoPointValueConverter</a></span></span><span class='period'>.</span><span class='id identifier rubyid_degree?'><span class='object_link'><a href="GeoPointValueConverter.html#degree%3F-class_method" title="Groonga::GeoPointValueConverter.degree? (method)">degree?</a></span></span><span class='lparen'>(</span><span class='id identifier rubyid_latitude'>latitude</span><span class='rparen'>)</span> <span class='kw'>and</span>
-    <span class='const'><span class='object_link'><a href="GeoPointValueConverter.html" title="Groonga::GeoPointValueConverter (module)">GeoPointValueConverter</a></span></span><span class='period'>.</span><span class='id identifier rubyid_degree?'><span class='object_link'><a href="GeoPointValueConverter.html#degree%3F-class_method" title="Groonga::GeoPointValueConverter.degree? (method)">degree?</a></span></span><span class='lparen'>(</span><span class='id identifier rubyid_longitude'>longitude</span><span class='rparen'>)</span>
+  <span class='const'>GeoPointValueConverter</span><span class='period'>.</span><span class='id identifier rubyid_degree?'>degree?</span><span class='lparen'>(</span><span class='id identifier rubyid_latitude'>latitude</span><span class='rparen'>)</span> <span class='kw'>and</span>
+    <span class='const'>GeoPointValueConverter</span><span class='period'>.</span><span class='id identifier rubyid_degree?'>degree?</span><span class='lparen'>(</span><span class='id identifier rubyid_longitude'>longitude</span><span class='rparen'>)</span>
 <span class='kw'>end</span></pre>
     </td>
   </tr>
@@ -818,8 +820,8 @@
       <pre class="code"><span class="info file"># File 'lib/groonga/geo-point.rb', line 112</span>
 
 <span class='kw'>def</span> <span class='id identifier rubyid_msec?'>msec?</span>
-  <span class='const'><span class='object_link'><a href="GeoPointValueConverter.html" title="Groonga::GeoPointValueConverter (module)">GeoPointValueConverter</a></span></span><span class='period'>.</span><span class='id identifier rubyid_msec?'><span class='object_link'><a href="GeoPointValueConverter.html#msec%3F-class_method" title="Groonga::GeoPointValueConverter.msec? (method)">msec?</a></span></span><span class='lparen'>(</span><span class='id identifier rubyid_latitude'>latitude</span><span class='rparen'>)</span> <span class='kw'>and</span>
-    <span class='const'><span class='object_link'><a href="GeoPointValueConverter.html" title="Groonga::GeoPointValueConverter (module)">GeoPointValueConverter</a></span></span><span class='period'>.</span><span class='id identifier rubyid_msec?'><span class='object_link'><a href="GeoPointValueConverter.html#msec%3F-class_method" title="Groonga::GeoPointValueConverter.msec? (method)">msec?</a></span></span><span class='lparen'>(</span><span class='id identifier rubyid_longitude'>longitude</span><span class='rparen'>)</span>
+  <span class='const'>GeoPointValueConverter</span><span class='period'>.</span><span class='id identifier rubyid_msec?'>msec?</span><span class='lparen'>(</span><span class='id identifier rubyid_latitude'>latitude</span><span class='rparen'>)</span> <span class='kw'>and</span>
+    <span class='const'>GeoPointValueConverter</span><span class='period'>.</span><span class='id identifier rubyid_msec?'>msec?</span><span class='lparen'>(</span><span class='id identifier rubyid_longitude'>longitude</span><span class='rparen'>)</span>
 <span class='kw'>end</span></pre>
     </td>
   </tr>
@@ -852,8 +854,8 @@
 
 <span class='kw'>def</span> <span class='id identifier rubyid_to_degree'>to_degree</span>
   <span class='kw'>return</span> <span class='kw'>self</span> <span class='kw'>if</span> <span class='id identifier rubyid_degree?'>degree?</span>
-  <span class='kw'>self</span><span class='period'>.</span><span class='id identifier rubyid_class'>class</span><span class='period'>.</span><span class='id identifier rubyid_new'>new</span><span class='lparen'>(</span><span class='const'><span class='object_link'><a href="GeoPointValueConverter.html" title="Groonga::GeoPointValueConverter (module)">GeoPointValueConverter</a></span></span><span class='period'>.</span><span class='id identifier rubyid_to_degree'><span class='object_link'><a href="GeoPointValueConverter.html#to_degree-class_method" title="Groonga::GeoPointValueConverter.to_degree (method)">to_degree</a></span></span><span class='lparen'>(</span><span class='id identifier rubyid_latitude'>latitude</span><span class='rparen'>)</span><span class='comma'>,</span>
-                 <span class='const'><span class='object_link'><a href="GeoPointValueConverter.html" title="Groonga::GeoPointValueConverter (module)">GeoPointValueConverter</a></span></span><span class='period'>.</span><span class='id identifier rubyid_to_degree'><span class='object_link'><a href="GeoPointValueConverter.html#to_degree-class_method" title="Groonga::GeoPointValueConverter.to_degree (method)">to_degree</a></span></span><span class='lparen'>(</span><span class='id identifier rubyid_longitude'>longitude</span><span class='rparen'>)</span><span class='rparen'>)</span>
+  <span class='kw'>self</span><span class='period'>.</span><span class='id identifier rubyid_class'>class</span><span class='period'>.</span><span class='id identifier rubyid_new'>new</span><span class='lparen'>(</span><span class='const'>GeoPointValueConverter</span><span class='period'>.</span><span class='id identifier rubyid_to_degree'>to_degree</span><span class='lparen'>(</span><span class='id identifier rubyid_latitude'>latitude</span><span class='rparen'>)</span><span class='comma'>,</span>
+                 <span class='const'>GeoPointValueConverter</span><span class='period'>.</span><span class='id identifier rubyid_to_degree'>to_degree</span><span class='lparen'>(</span><span class='id identifier rubyid_longitude'>longitude</span><span class='rparen'>)</span><span class='rparen'>)</span>
 <span class='kw'>end</span></pre>
     </td>
   </tr>
@@ -886,8 +888,8 @@
 
 <span class='kw'>def</span> <span class='id identifier rubyid_to_msec'>to_msec</span>
   <span class='kw'>return</span> <span class='kw'>self</span> <span class='kw'>if</span> <span class='id identifier rubyid_msec?'>msec?</span>
-  <span class='kw'>self</span><span class='period'>.</span><span class='id identifier rubyid_class'>class</span><span class='period'>.</span><span class='id identifier rubyid_new'>new</span><span class='lparen'>(</span><span class='const'><span class='object_link'><a href="GeoPointValueConverter.html" title="Groonga::GeoPointValueConverter (module)">GeoPointValueConverter</a></span></span><span class='period'>.</span><span class='id identifier rubyid_to_msec'><span class='object_link'><a href="GeoPointValueConverter.html#to_msec-class_method" title="Groonga::GeoPointValueConverter.to_msec (method)">to_msec</a></span></span><span class='lparen'>(</span><span class='id identifier rubyid_latitude'>latitude</span><span class='rparen'>)</span><span class='comma'>,</span>
-                 <span class='const'><span class='object_link'><a href="GeoPointValueConverter.html" title="Groonga::GeoPointValueConverter (module)">GeoPointValueConverter</a></span></span><span class='period'>.</span><span class='id identifier rubyid_to_msec'><span class='object_link'><a href="GeoPointValueConverter.html#to_msec-class_method" title="Groonga::GeoPointValueConverter.to_msec (method)">to_msec</a></span></span><span class='lparen'>(</span><span class='id identifier rubyid_longitude'>longitude</span><span class='rparen'>)</span><span class='rparen'>)</span>
+  <span class='kw'>self</span><span class='period'>.</span><span class='id identifier rubyid_class'>class</span><span class='period'>.</span><span class='id identifier rubyid_new'>new</span><span class='lparen'>(</span><span class='const'>GeoPointValueConverter</span><span class='period'>.</span><span class='id identifier rubyid_to_msec'>to_msec</span><span class='lparen'>(</span><span class='id identifier rubyid_latitude'>latitude</span><span class='rparen'>)</span><span class='comma'>,</span>
+                 <span class='const'>GeoPointValueConverter</span><span class='period'>.</span><span class='id identifier rubyid_to_msec'>to_msec</span><span class='lparen'>(</span><span class='id identifier rubyid_longitude'>longitude</span><span class='rparen'>)</span><span class='rparen'>)</span>
 <span class='kw'>end</span></pre>
     </td>
   </tr>

  Modified: rroonga/en/Groonga/GeoPointValueConverter.html (+5 -3)
===================================================================
--- rroonga/en/Groonga/GeoPointValueConverter.html    2017-01-12 23:14:03 +0900 (0bc6155)
+++ rroonga/en/Groonga/GeoPointValueConverter.html    2017-04-29 11:50:21 +0900 (a54a349)
@@ -32,7 +32,7 @@
   </head>
   <body>
     <div class="nav_wrap">
-      <iframe id="nav" src="../class_list.html?1"></iframe>
+      <iframe id="nav" src="../class_list.html"></iframe>
       <div id="resizer"></div>
     </div>
 
@@ -90,6 +90,8 @@
         <div class="clear"></div>
       </div>
 
+      <iframe id="search_frame" src="../class_list.html"></iframe>
+
       <div id="content"><h1>Module: Groonga::GeoPointValueConverter
   
   
@@ -126,7 +128,7 @@
       <dt id="N_SIGNIFICANT_DIGITS-constant" class="">N_SIGNIFICANT_DIGITS =
         
       </dt>
-      <dd><pre class="code"><span class='lparen'>(</span><span class='const'>Math</span><span class='period'>.</span><span class='id identifier rubyid_log10'>log10</span><span class='lparen'>(</span><span class='const'><span class='object_link'><a href="#MSEC_PER_SEC-constant" title="Groonga::GeoPointValueConverter::MSEC_PER_SEC (constant)">MSEC_PER_SEC</a></span></span><span class='rparen'>)</span> <span class='op'>+</span> <span class='int'>1</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_truncate'>truncate</span></pre></dd>
+      <dd><pre class="code"><span class='lparen'>(</span><span class='const'>Math</span><span class='period'>.</span><span class='id identifier rubyid_log10'>log10</span><span class='lparen'>(</span><span class='const'>MSEC_PER_SEC</span><span class='rparen'>)</span> <span class='op'>+</span> <span class='int'>1</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_truncate'>truncate</span></pre></dd>
     
   </dl>
 
@@ -509,7 +511,7 @@
 <span class='kw'>def</span> <span class='id identifier rubyid_msec_to_degree'>msec_to_degree</span><span class='lparen'>(</span><span class='id identifier rubyid_msec'>msec</span><span class='rparen'>)</span>
   <span class='id identifier rubyid_degree_integer_part'>degree_integer_part</span><span class='comma'>,</span> <span class='id identifier rubyid_degree_fraction_part'>degree_fraction_part</span> <span class='op'>=</span> <span class='id identifier rubyid_msec'>msec</span><span class='period'>.</span><span class='id identifier rubyid_divmod'>divmod</span><span class='lparen'>(</span><span class='int'>3600</span> <span class='op'>*</span> <span class='int'>1000</span><span class='rparen'>)</span>
   <span class='id identifier rubyid_degree'>degree</span> <span class='op'>=</span> <span class='id identifier rubyid_degree_integer_part'>degree_integer_part</span> <span class='op'>+</span> <span class='lparen'>(</span><span class='id identifier rubyid_degree_fraction_part'>degree_fraction_part</span><span class='period'>.</span><span class='id identifier rubyid_to_f'>to_f</span> <span class='op'>/</span> <span class='lparen'>(</span><span class='int'>3600</span> <span class='op'>*</span> <span class='int'>1000</span><span class='rparen'>)</span><span class='rparen'>)</span>
-  <span class='id identifier rubyid_round'>round</span><span class='lparen'>(</span><span class='id identifier rubyid_degree'>degree</span><span class='comma'>,</span> <span class='const'><span class='object_link'><a href="#N_SIGNIFICANT_DIGITS-constant" title="Groonga::GeoPointValueConverter::N_SIGNIFICANT_DIGITS (constant)">N_SIGNIFICANT_DIGITS</a></span></span><span class='rparen'>)</span>
+  <span class='id identifier rubyid_round'>round</span><span class='lparen'>(</span><span class='id identifier rubyid_degree'>degree</span><span class='comma'>,</span> <span class='const'>N_SIGNIFICANT_DIGITS</span><span class='rparen'>)</span>
 <span class='kw'>end</span></pre>
     </td>
   </tr>

  Modified: rroonga/en/Groonga/GreaterEqualOperator.html (+13 -11)
===================================================================
--- rroonga/en/Groonga/GreaterEqualOperator.html    2017-01-12 23:14:03 +0900 (a48e916)
+++ rroonga/en/Groonga/GreaterEqualOperator.html    2017-04-29 11:50:21 +0900 (778496b)
@@ -32,7 +32,7 @@
   </head>
   <body>
     <div class="nav_wrap">
-      <iframe id="nav" src="../class_list.html?1"></iframe>
+      <iframe id="nav" src="../class_list.html"></iframe>
       <div id="resizer"></div>
     </div>
 
@@ -90,6 +90,8 @@
         <div class="clear"></div>
       </div>
 
+      <iframe id="search_frame" src="../class_list.html"></iframe>
+
       <div id="content"><h1>Class: Groonga::GreaterEqualOperator
   
   
@@ -227,20 +229,20 @@
         <p class="example_title"><div class='inline'><p>Executes greater-or-equal operations with the default context</p>
 </div></p>
       
-      <pre class="example code"><code><span class='const'><span class='object_link'><a href="../Groonga.html" title="Groonga (module)">Groonga</a></span></span><span class='op'>::</span><span class='const'><span class='object_link'><a href="Operator.html" title="Groonga::Operator (class)">Operator</a></span></span><span class='op'>::</span><span class='const'><span class='object_link'><a href="Operator.html#GREATER_EQUAL-constant" title="Groonga::Operator::GREATER_EQUAL (constant)">GREATER_EQUAL</a></span></span><span class='period'>.</span><span class='id identifier rubyid_exec'>exec</span><span class='lparen'>(</span><span class='int'>1</span><span class='comma'>,</span> <span class='int'>1</span><span class='rparen'>)</span> <span class='comment'># =&gt; true
-</span><span class='const'><span class='object_link'><a href="../Groonga.html" title="Groonga (module)">Groonga</a></span></span><span class='op'>::</span><span class='const'><span class='object_link'><a href="Operator.html" title="Groonga::Operator (class)">Operator</a></span></span><span class='op'>::</span><span class='const'><span class='object_link'><a href="Operator.html#GREATER_EQUAL-constant" title="Groonga::Operator::GREATER_EQUAL (constant)">GREATER_EQUAL</a></span></span><span class='period'>.</span><span class='id identifier rubyid_exec'>exec</span><span class='lparen'>(</span><span class='int'>2</span><span class='comma'>,</span> <span class='int'>1</span><span class='rparen'>)</span> <span class='comment'># =&gt; true
-</span><span class='const'><span class='object_link'><a href="../Groonga.html" title="Groonga (module)">Groonga</a></span></span><span class='op'>::</span><span class='const'><span class='object_link'><a href="Operator.html" title="Groonga::Operator (class)">Operator</a></span></span><span class='op'>::</span><span class='const'><span class='object_link'><a href="Operator.html#GREATER_EQUAL-constant" title="Groonga::Operator::GREATER_EQUAL (constant)">GREATER_EQUAL</a></span></span><span class='period'>.</span><span class='id identifier rubyid_exec'>exec</span><span class='lparen'>(</span><span class='int'>1</span><span class='comma'>,</span> <span class='int'>2</span><span class='rparen'>)</span> <span class='comment'># =&gt; false</span></code></pre>
+      <pre class="example code"><code><span class='const'>Groonga</span><span class='op'>::</span><span class='const'>Operator</span><span class='op'>::</span><span class='const'>GREATER_EQUAL</span><span class='period'>.</span><span class='id identifier rubyid_exec'>exec</span><span class='lparen'>(</span><span class='int'>1</span><span class='comma'>,</span> <span class='int'>1</span><span class='rparen'>)</span> <span class='comment'># =&gt; true
+</span><span class='const'>Groonga</span><span class='op'>::</span><span class='const'>Operator</span><span class='op'>::</span><span class='const'>GREATER_EQUAL</span><span class='period'>.</span><span class='id identifier rubyid_exec'>exec</span><span class='lparen'>(</span><span class='int'>2</span><span class='comma'>,</span> <span class='int'>1</span><span class='rparen'>)</span> <span class='comment'># =&gt; true
+</span><span class='const'>Groonga</span><span class='op'>::</span><span class='const'>Operator</span><span class='op'>::</span><span class='const'>GREATER_EQUAL</span><span class='period'>.</span><span class='id identifier rubyid_exec'>exec</span><span class='lparen'>(</span><span class='int'>1</span><span class='comma'>,</span> <span class='int'>2</span><span class='rparen'>)</span> <span class='comment'># =&gt; false</span></code></pre>
     
       
         <p class="example_title"><div class='inline'><p>Executes greater-or-equal operations with the specified context</p>
 </div></p>
       
-      <pre class="example code"><code><span class='id identifier rubyid_context'>context</span> <span class='op'>=</span> <span class='const'><span class='object_link'><a href="../Groonga.html" title="Groonga (module)">Groonga</a></span></span><span class='op'>::</span><span class='const'><span class='object_link'><a href="Context.html" title="Groonga::Context (class)">Context</a></span></span><span class='period'>.</span><span class='id identifier rubyid_new'><span class='object_link'><a href="Context.html#initialize-instance_method" title="Groonga::Context#initialize (method)">new</a></span></span>
-<span class='const'><span class='object_link'><a href="../Groonga.html" title="Groonga (module)">Groonga</a></span></span><span class='op'>::</span><span class='const'><span class='object_link'><a href="Operator.html" title="Groonga::Operator (class)">Operator</a></span></span><span class='op'>::</span><span class='const'><span class='object_link'><a href="Operator.html#GREATER_EQUAL-constant" title="Groonga::Operator::GREATER_EQUAL (constant)">GREATER_EQUAL</a></span></span><span class='period'>.</span><span class='id identifier rubyid_exec'>exec</span><span class='lparen'>(</span><span class='int'>1</span><span class='comma'>,</span> <span class='int'>1</span><span class='comma'>,</span>
+      <pre class="example code"><code><span class='id identifier rubyid_context'>context</span> <span class='op'>=</span> <span class='const'>Groonga</span><span class='op'>::</span><span class='const'>Context</span><span class='period'>.</span><span class='id identifier rubyid_new'>new</span>
+<span class='const'>Groonga</span><span class='op'>::</span><span class='const'>Operator</span><span class='op'>::</span><span class='const'>GREATER_EQUAL</span><span class='period'>.</span><span class='id identifier rubyid_exec'>exec</span><span class='lparen'>(</span><span class='int'>1</span><span class='comma'>,</span> <span class='int'>1</span><span class='comma'>,</span>
                                       <span class='symbol'>:context</span> <span class='op'>=&gt;</span> <span class='id identifier rubyid_context'>context</span><span class='rparen'>)</span> <span class='comment'># =&gt; true
-</span><span class='const'><span class='object_link'><a href="../Groonga.html" title="Groonga (module)">Groonga</a></span></span><span class='op'>::</span><span class='const'><span class='object_link'><a href="Operator.html" title="Groonga::Operator (class)">Operator</a></span></span><span class='op'>::</span><span class='const'><span class='object_link'><a href="Operator.html#GREATER_EQUAL-constant" title="Groonga::Operator::GREATER_EQUAL (constant)">GREATER_EQUAL</a></span></span><span class='period'>.</span><span class='id identifier rubyid_exec'>exec</span><span class='lparen'>(</span><span class='int'>2</span><span class='comma'>,</span> <span class='int'>1</span><span class='comma'>,</span>
+</span><span class='const'>Groonga</span><span class='op'>::</span><span class='const'>Operator</span><span class='op'>::</span><span class='const'>GREATER_EQUAL</span><span class='period'>.</span><span class='id identifier rubyid_exec'>exec</span><span class='lparen'>(</span><span class='int'>2</span><span class='comma'>,</span> <span class='int'>1</span><span class='comma'>,</span>
                                       <span class='symbol'>:context</span> <span class='op'>=&gt;</span> <span class='id identifier rubyid_context'>context</span><span class='rparen'>)</span> <span class='comment'># =&gt; true
-</span><span class='const'><span class='object_link'><a href="../Groonga.html" title="Groonga (module)">Groonga</a></span></span><span class='op'>::</span><span class='const'><span class='object_link'><a href="Operator.html" title="Groonga::Operator (class)">Operator</a></span></span><span class='op'>::</span><span class='const'><span class='object_link'><a href="Operator.html#GREATER_EQUAL-constant" title="Groonga::Operator::GREATER_EQUAL (constant)">GREATER_EQUAL</a></span></span><span class='period'>.</span><span class='id identifier rubyid_exec'>exec</span><span class='lparen'>(</span><span class='int'>1</span><span class='comma'>,</span> <span class='int'>2</span><span class='comma'>,</span>
+</span><span class='const'>Groonga</span><span class='op'>::</span><span class='const'>Operator</span><span class='op'>::</span><span class='const'>GREATER_EQUAL</span><span class='period'>.</span><span class='id identifier rubyid_exec'>exec</span><span class='lparen'>(</span><span class='int'>1</span><span class='comma'>,</span> <span class='int'>2</span><span class='comma'>,</span>
                                       <span class='symbol'>:context</span> <span class='op'>=&gt;</span> <span class='id identifier rubyid_context'>context</span><span class='rparen'>)</span> <span class='comment'># =&gt; false</span></code></pre>
     
   </div>
@@ -262,7 +264,7 @@
         <span class='name'>x</span>
       
       
-        <span class='type'>(<tt>::Object</tt>)</span>
+        <span class='type'>(<tt><span class='object_link'><a href="Object.html" title="Groonga::Object (class)">::Object</a></span></tt>)</span>
       
       
       
@@ -277,7 +279,7 @@
         <span class='name'>y</span>
       
       
-        <span class='type'>(<tt>::Object</tt>)</span>
+        <span class='type'>(<tt><span class='object_link'><a href="Object.html" title="Groonga::Object (class)">::Object</a></span></tt>)</span>
       
       
       
@@ -292,7 +294,7 @@
         <span class='name'>options</span>
       
       
-        <span class='type'>(<tt>::Hash</tt>)</span>
+        <span class='type'>(<tt><span class='object_link'><a href="Hash.html" title="Groonga::Hash (class)">::Hash</a></span></tt>)</span>
       
       
         <em class="default">(defaults to: <tt>{}</tt>)</em>

  Modified: rroonga/en/Groonga/GreaterOperator.html (+11 -9)
===================================================================
--- rroonga/en/Groonga/GreaterOperator.html    2017-01-12 23:14:03 +0900 (0239dff)
+++ rroonga/en/Groonga/GreaterOperator.html    2017-04-29 11:50:21 +0900 (ab99608)
@@ -32,7 +32,7 @@
   </head>
   <body>
     <div class="nav_wrap">
-      <iframe id="nav" src="../class_list.html?1"></iframe>
+      <iframe id="nav" src="../class_list.html"></iframe>
       <div id="resizer"></div>
     </div>
 
@@ -90,6 +90,8 @@
         <div class="clear"></div>
       </div>
 
+      <iframe id="search_frame" src="../class_list.html"></iframe>
+
       <div id="content"><h1>Class: Groonga::GreaterOperator
   
   
@@ -227,17 +229,17 @@
         <p class="example_title"><div class='inline'><p>Executes greater operations with the default context</p>
 </div></p>
       
-      <pre class="example code"><code><span class='const'><span class='object_link'><a href="../Groonga.html" title="Groonga (module)">Groonga</a></span></span><span class='op'>::</span><span class='const'><span class='object_link'><a href="Operator.html" title="Groonga::Operator (class)">Operator</a></span></span><span class='op'>::</span><span class='const'><span class='object_link'><a href="Operator.html#GREATER-constant" title="Groonga::Operator::GREATER (constant)">GREATER</a></span></span><span class='period'>.</span><span class='id identifier rubyid_exec'>exec</span><span class='lparen'>(</span><span class='int'>2</span><span class='comma'>,</span> <span class='int'>1</span><span class='rparen'>)</span> <span class='comment'># =&gt; true
-</span><span class='const'><span class='object_link'><a href="../Groonga.html" title="Groonga (module)">Groonga</a></span></span><span class='op'>::</span><span class='const'><span class='object_link'><a href="Operator.html" title="Groonga::Operator (class)">Operator</a></span></span><span class='op'>::</span><span class='const'><span class='object_link'><a href="Operator.html#GREATER-constant" title="Groonga::Operator::GREATER (constant)">GREATER</a></span></span><span class='period'>.</span><span class='id identifier rubyid_exec'>exec</span><span class='lparen'>(</span><span class='int'>1</span><span class='comma'>,</span> <span class='int'>2</span><span class='rparen'>)</span> <span class='comment'># =&gt; false</span></code></pre>
+      <pre class="example code"><code><span class='const'>Groonga</span><span class='op'>::</span><span class='const'>Operator</span><span class='op'>::</span><span class='const'>GREATER</span><span class='period'>.</span><span class='id identifier rubyid_exec'>exec</span><span class='lparen'>(</span><span class='int'>2</span><span class='comma'>,</span> <span class='int'>1</span><span class='rparen'>)</span> <span class='comment'># =&gt; true
+</span><span class='const'>Groonga</span><span class='op'>::</span><span class='const'>Operator</span><span class='op'>::</span><span class='const'>GREATER</span><span class='period'>.</span><span class='id identifier rubyid_exec'>exec</span><span class='lparen'>(</span><span class='int'>1</span><span class='comma'>,</span> <span class='int'>2</span><span class='rparen'>)</span> <span class='comment'># =&gt; false</span></code></pre>
     
       
         <p class="example_title"><div class='inline'><p>Executes greater operations with the specified context</p>
 </div></p>
       
-      <pre class="example code"><code><span class='id identifier rubyid_context'>context</span> <span class='op'>=</span> <span class='const'><span class='object_link'><a href="../Groonga.html" title="Groonga (module)">Groonga</a></span></span><span class='op'>::</span><span class='const'><span class='object_link'><a href="Context.html" title="Groonga::Context (class)">Context</a></span></span><span class='period'>.</span><span class='id identifier rubyid_new'><span class='object_link'><a href="Context.html#initialize-instance_method" title="Groonga::Context#initialize (method)">new</a></span></span>
-<span class='const'><span class='object_link'><a href="../Groonga.html" title="Groonga (module)">Groonga</a></span></span><span class='op'>::</span><span class='const'><span class='object_link'><a href="Operator.html" title="Groonga::Operator (class)">Operator</a></span></span><span class='op'>::</span><span class='const'><span class='object_link'><a href="Operator.html#GREATER-constant" title="Groonga::Operator::GREATER (constant)">GREATER</a></span></span><span class='period'>.</span><span class='id identifier rubyid_exec'>exec</span><span class='lparen'>(</span><span class='int'>2</span><span class='comma'>,</span> <span class='int'>1</span><span class='comma'>,</span>
+      <pre class="example code"><code><span class='id identifier rubyid_context'>context</span> <span class='op'>=</span> <span class='const'>Groonga</span><span class='op'>::</span><span class='const'>Context</span><span class='period'>.</span><span class='id identifier rubyid_new'>new</span>
+<span class='const'>Groonga</span><span class='op'>::</span><span class='const'>Operator</span><span class='op'>::</span><span class='const'>GREATER</span><span class='period'>.</span><span class='id identifier rubyid_exec'>exec</span><span class='lparen'>(</span><span class='int'>2</span><span class='comma'>,</span> <span class='int'>1</span><span class='comma'>,</span>
                                 <span class='symbol'>:context</span> <span class='op'>=&gt;</span> <span class='id identifier rubyid_context'>context</span><span class='rparen'>)</span> <span class='comment'># =&gt; true
-</span><span class='const'><span class='object_link'><a href="../Groonga.html" title="Groonga (module)">Groonga</a></span></span><span class='op'>::</span><span class='const'><span class='object_link'><a href="Operator.html" title="Groonga::Operator (class)">Operator</a></span></span><span class='op'>::</span><span class='const'><span class='object_link'><a href="Operator.html#GREATER-constant" title="Groonga::Operator::GREATER (constant)">GREATER</a></span></span><span class='period'>.</span><span class='id identifier rubyid_exec'>exec</span><span class='lparen'>(</span><span class='int'>1</span><span class='comma'>,</span> <span class='int'>2</span><span class='comma'>,</span>
+</span><span class='const'>Groonga</span><span class='op'>::</span><span class='const'>Operator</span><span class='op'>::</span><span class='const'>GREATER</span><span class='period'>.</span><span class='id identifier rubyid_exec'>exec</span><span class='lparen'>(</span><span class='int'>1</span><span class='comma'>,</span> <span class='int'>2</span><span class='comma'>,</span>
                                 <span class='symbol'>:context</span> <span class='op'>=&gt;</span> <span class='id identifier rubyid_context'>context</span><span class='rparen'>)</span> <span class='comment'># =&gt; false</span></code></pre>
     
   </div>
@@ -259,7 +261,7 @@ otherwise.</p>
         <span class='name'>x</span>
       
       
-        <span class='type'>(<tt>::Object</tt>)</span>
+        <span class='type'>(<tt><span class='object_link'><a href="Object.html" title="Groonga::Object (class)">::Object</a></span></tt>)</span>
       
       
       
@@ -274,7 +276,7 @@ otherwise.</p>
         <span class='name'>y</span>
       
       
-        <span class='type'>(<tt>::Object</tt>)</span>
+        <span class='type'>(<tt><span class='object_link'><a href="Object.html" title="Groonga::Object (class)">::Object</a></span></tt>)</span>
       
       
       
@@ -289,7 +291,7 @@ otherwise.</p>
         <span class='name'>options</span>
       
       
-        <span class='type'>(<tt>::Hash</tt>)</span>
+        <span class='type'>(<tt><span class='object_link'><a href="Hash.html" title="Groonga::Hash (class)">::Hash</a></span></tt>)</span>
       
       
         <em class="default">(defaults to: <tt>{}</tt>)</em>

  Modified: rroonga/en/Groonga/GrntestLog.html (+3 -1)
===================================================================
--- rroonga/en/Groonga/GrntestLog.html    2017-01-12 23:14:03 +0900 (d8cee2d)
+++ rroonga/en/Groonga/GrntestLog.html    2017-04-29 11:50:21 +0900 (bdc44e1)
@@ -32,7 +32,7 @@
   </head>
   <body>
     <div class="nav_wrap">
-      <iframe id="nav" src="../class_list.html?1"></iframe>
+      <iframe id="nav" src="../class_list.html"></iframe>
       <div id="resizer"></div>
     </div>
 
@@ -90,6 +90,8 @@
         <div class="clear"></div>
       </div>
 
+      <iframe id="search_frame" src="../class_list.html"></iframe>
+
       <div id="content"><h1>Module: Groonga::GrntestLog
   
   

  Modified: rroonga/en/Groonga/GrntestLog/EnvironmentEvent.html (+3 -1)
===================================================================
--- rroonga/en/Groonga/GrntestLog/EnvironmentEvent.html    2017-01-12 23:14:03 +0900 (4a0ebe0)
+++ rroonga/en/Groonga/GrntestLog/EnvironmentEvent.html    2017-04-29 11:50:21 +0900 (3cd03de)
@@ -32,7 +32,7 @@
   </head>
   <body>
     <div class="nav_wrap">
-      <iframe id="nav" src="../../class_list.html?1"></iframe>
+      <iframe id="nav" src="../../class_list.html"></iframe>
       <div id="resizer"></div>
     </div>
 
@@ -90,6 +90,8 @@
         <div class="clear"></div>
       </div>
 
+      <iframe id="search_frame" src="../../class_list.html"></iframe>
+
       <div id="content"><h1>Class: Groonga::GrntestLog::EnvironmentEvent
   
   

  Modified: rroonga/en/Groonga/GrntestLog/JobSummaryEvent.html (+3 -1)
===================================================================
--- rroonga/en/Groonga/GrntestLog/JobSummaryEvent.html    2017-01-12 23:14:03 +0900 (a41d5ca)
+++ rroonga/en/Groonga/GrntestLog/JobSummaryEvent.html    2017-04-29 11:50:21 +0900 (b38200e)
@@ -32,7 +32,7 @@
   </head>
   <body>
     <div class="nav_wrap">
-      <iframe id="nav" src="../../class_list.html?1"></iframe>
+      <iframe id="nav" src="../../class_list.html"></iframe>
       <div id="resizer"></div>
     </div>
 
@@ -90,6 +90,8 @@
         <div class="clear"></div>
       </div>
 
+      <iframe id="search_frame" src="../../class_list.html"></iframe>
+
       <div id="content"><h1>Class: Groonga::GrntestLog::JobSummaryEvent
   
   

  Modified: rroonga/en/Groonga/GrntestLog/JobsEndEvent.html (+3 -1)
===================================================================
--- rroonga/en/Groonga/GrntestLog/JobsEndEvent.html    2017-01-12 23:14:03 +0900 (913c874)
+++ rroonga/en/Groonga/GrntestLog/JobsEndEvent.html    2017-04-29 11:50:21 +0900 (0d51233)
@@ -32,7 +32,7 @@
   </head>
   <body>
     <div class="nav_wrap">
-      <iframe id="nav" src="../../class_list.html?1"></iframe>
+      <iframe id="nav" src="../../class_list.html"></iframe>
       <div id="resizer"></div>
     </div>
 
@@ -90,6 +90,8 @@
         <div class="clear"></div>
       </div>
 
+      <iframe id="search_frame" src="../../class_list.html"></iframe>
+
       <div id="content"><h1>Class: Groonga::GrntestLog::JobsEndEvent
   
   

  Modified: rroonga/en/Groonga/GrntestLog/JobsStartEvent.html (+3 -1)
===================================================================
--- rroonga/en/Groonga/GrntestLog/JobsStartEvent.html    2017-01-12 23:14:03 +0900 (ab1ef93)
+++ rroonga/en/Groonga/GrntestLog/JobsStartEvent.html    2017-04-29 11:50:21 +0900 (885665f)
@@ -32,7 +32,7 @@
   </head>
   <body>
     <div class="nav_wrap">
-      <iframe id="nav" src="../../class_list.html?1"></iframe>
+      <iframe id="nav" src="../../class_list.html"></iframe>
       <div id="resizer"></div>
     </div>
 
@@ -90,6 +90,8 @@
         <div class="clear"></div>
       </div>
 
+      <iframe id="search_frame" src="../../class_list.html"></iframe>
+
       <div id="content"><h1>Class: Groonga::GrntestLog::JobsStartEvent
   
   

  Modified: rroonga/en/Groonga/GrntestLog/Parser.html (+8 -6)
===================================================================
--- rroonga/en/Groonga/GrntestLog/Parser.html    2017-01-12 23:14:03 +0900 (cadaa3f)
+++ rroonga/en/Groonga/GrntestLog/Parser.html    2017-04-29 11:50:21 +0900 (b331a86)
@@ -32,7 +32,7 @@
   </head>
   <body>
     <div class="nav_wrap">
-      <iframe id="nav" src="../../class_list.html?1"></iframe>
+      <iframe id="nav" src="../../class_list.html"></iframe>
       <div id="resizer"></div>
     </div>
 
@@ -90,6 +90,8 @@
         <div class="clear"></div>
       </div>
 
+      <iframe id="search_frame" src="../../class_list.html"></iframe>
+
       <div id="content"><h1>Class: Groonga::GrntestLog::Parser
   
   
@@ -306,7 +308,7 @@
       <span class='kw'>case</span> <span class='id identifier rubyid_line'>line</span>
       <span class='kw'>when</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>},\n</span><span class='tstring_end'>&quot;</span></span>
         <span class='id identifier rubyid_buffer'>buffer</span> <span class='op'>&lt;&lt;</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>}</span><span class='tstring_end'>&quot;</span></span>
-        <span class='kw'>yield</span><span class='lparen'>(</span><span class='const'><span class='object_link'><a href="EnvironmentEvent.html" title="Groonga::GrntestLog::EnvironmentEvent (class)">EnvironmentEvent</a></span></span><span class='period'>.</span><span class='id identifier rubyid_new'><span class='object_link'><a href="EnvironmentEvent.html#initialize-instance_method" title="Groonga::GrntestLog::EnvironmentEvent#initialize (method)">new</a></span></span><span class='lparen'>(</span><span class='id identifier rubyid_parse_json'>parse_json</span><span class='lparen'>(</span><span class='id identifier rubyid_buffer'>buffer</span><span class='rparen'>)</span><span class='rparen'>)</span><span class='rparen'>)</span>
+        <span class='kw'>yield</span><span class='lparen'>(</span><span class='const'>EnvironmentEvent</span><span class='period'>.</span><span class='id identifier rubyid_new'>new</span><span class='lparen'>(</span><span class='id identifier rubyid_parse_json'>parse_json</span><span class='lparen'>(</span><span class='id identifier rubyid_buffer'>buffer</span><span class='rparen'>)</span><span class='rparen'>)</span><span class='rparen'>)</span>
         <span class='id identifier rubyid_buffer'>buffer</span><span class='period'>.</span><span class='id identifier rubyid_clear'>clear</span>
         <span class='id identifier rubyid_in_environment'>in_environment</span> <span class='op'>=</span> <span class='kw'>false</span>
       <span class='kw'>else</span>
@@ -318,17 +320,17 @@
         <span class='id identifier rubyid_buffer'>buffer</span> <span class='op'>&lt;&lt;</span> <span class='id identifier rubyid_line'>line</span><span class='lbracket'>[</span><span class='int'>1</span><span class='op'>..</span><span class='op'>-</span><span class='int'>1</span><span class='rbracket'>]</span>
         <span class='id identifier rubyid_in_environment'>in_environment</span> <span class='op'>=</span> <span class='kw'>true</span>
       <span class='kw'>when</span> <span class='tstring'><span class='regexp_beg'>/</span><span class='tstring_content'>\A\{&quot;jobs&quot;:</span><span class='regexp_end'>/</span></span>
-        <span class='kw'>yield</span><span class='lparen'>(</span><span class='const'><span class='object_link'><a href="JobsStartEvent.html" title="Groonga::GrntestLog::JobsStartEvent (class)">JobsStartEvent</a></span></span><span class='period'>.</span><span class='id identifier rubyid_new'><span class='object_link'><a href="JobsStartEvent.html#initialize-instance_method" title="Groonga::GrntestLog::JobsStartEvent#initialize (method)">new</a></span></span><span class='lparen'>(</span><span class='id identifier rubyid_parse_json'>parse_json</span><span class='lparen'>(</span><span class='id identifier rubyid_line'>line</span><span class='period'>.</span><span class='id identifier rubyid_sub'>sub</span><span class='lparen'>(</span><span class='tstring'><span class='regexp_beg'>/</span><span class='tstring_content'>,$</span><span class='regexp_end'>/</span></span><span class='comma'>,</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_con
 tent'>}</span><span class='tstring_end'>&quot;</span></span><span class='rparen'>)</span><span class='rparen'>)</span><span class='rparen'>)</span><span class='rparen'>)</span>
+        <span class='kw'>yield</span><span class='lparen'>(</span><span class='const'>JobsStartEvent</span><span class='period'>.</span><span class='id identifier rubyid_new'>new</span><span class='lparen'>(</span><span class='id identifier rubyid_parse_json'>parse_json</span><span class='lparen'>(</span><span class='id identifier rubyid_line'>line</span><span class='period'>.</span><span class='id identifier rubyid_sub'>sub</span><span class='lparen'>(</span><span class='tstring'><span class='regexp_beg'>/</span><span class='tstring_content'>,$</span><span class='regexp_end'>/</span></span><span class='comma'>,</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>}</span><span class='tstring_end'>&quot;</span></span><span class='rparen'>)</span><span class='rparen'>)</span><span class='rparen'>)</span><span class='rparen'>)</span>
       <span class='kw'>when</span> <span class='tstring'><span class='regexp_beg'>/</span><span class='tstring_content'>\A&quot;detail&quot;: \[$</span><span class='regexp_end'>/</span></span>
         <span class='comment'># ignore
 </span>      <span class='kw'>when</span> <span class='tstring'><span class='regexp_beg'>/</span><span class='tstring_content'>\A\[\d+,</span><span class='regexp_end'>/</span></span>
-        <span class='kw'>yield</span><span class='lparen'>(</span><span class='const'><span class='object_link'><a href="TaskEvent.html" title="Groonga::GrntestLog::TaskEvent (class)">TaskEvent</a></span></span><span class='period'>.</span><span class='id identifier rubyid_new'>new</span><span class='lparen'>(</span><span class='op'>*</span><span class='id identifier rubyid_parse_json'>parse_json</span><span class='lparen'>(</span><span class='id identifier rubyid_line'>line</span><span class='period'>.</span><span class='id identifier rubyid_sub'>sub</span><span class='lparen'>(</span><span class='tstring'><span class='regexp_beg'>/</span><span class='tstring_content'>\]+,$</span><span class='regexp_end'>/</span></span><span class='comma'>,</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>]</span><span class='tstring_end'>&quot;</span></span><span class='rparen'>)</span><span class='rparen'>)</span><span class='rparen'>)</spa
 n><span class='rparen'>)</span>
+        <span class='kw'>yield</span><span class='lparen'>(</span><span class='const'>TaskEvent</span><span class='period'>.</span><span class='id identifier rubyid_new'>new</span><span class='lparen'>(</span><span class='op'>*</span><span class='id identifier rubyid_parse_json'>parse_json</span><span class='lparen'>(</span><span class='id identifier rubyid_line'>line</span><span class='period'>.</span><span class='id identifier rubyid_sub'>sub</span><span class='lparen'>(</span><span class='tstring'><span class='regexp_beg'>/</span><span class='tstring_content'>\]+,$</span><span class='regexp_end'>/</span></span><span class='comma'>,</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>]</span><span class='tstring_end'>&quot;</span></span><span class='rparen'>)</span><span class='rparen'>)</span><span class='rparen'>)</span><span class='rparen'>)</span>
       <span class='kw'>when</span> <span class='tstring'><span class='regexp_beg'>/</span><span class='tstring_content'>\A&quot;summary&quot;: </span><span class='regexp_end'>/</span></span>
         <span class='id identifier rubyid_summaries'>summaries</span> <span class='op'>=</span> <span class='id identifier rubyid_parse_json'>parse_json</span><span class='lparen'>(</span><span class='id identifier rubyid_line'>line</span><span class='period'>.</span><span class='id identifier rubyid_gsub'>gsub</span><span class='lparen'>(</span><span class='tstring'><span class='regexp_beg'>/</span><span class='tstring_content'>(?:\A&quot;summary&quot;: |\},$)</span><span class='regexp_end'>/</span></span><span class='comma'>,</span> <span class='tstring'><span class='tstring_beg'>&#39;</span><span class='tstring_end'>&#39;</span></span><span class='rparen'>)</span><span class='rparen'>)</span>
         <span class='id identifier rubyid_summaries'>summaries</span> <span class='op'>=</span> <span class='id identifier rubyid_summaries'>summaries</span><span class='period'>.</span><span class='id identifier rubyid_collect'>collect</span> <span class='kw'>do</span> <span class='op'>|</span><span class='id identifier rubyid_summary'>summary</span><span class='op'>|</span>
-          <span class='const'><span class='object_link'><a href="JobSummaryEvent.html" title="Groonga::GrntestLog::JobSummaryEvent (class)">JobSummaryEvent</a></span></span><span class='period'>.</span><span class='id identifier rubyid_new'><span class='object_link'><a href="JobSummaryEvent.html#initialize-instance_method" title="Groonga::GrntestLog::JobSummaryEvent#initialize (method)">new</a></span></span><span class='lparen'>(</span><span class='id identifier rubyid_summary'>summary</span><span class='rparen'>)</span>
+          <span class='const'>JobSummaryEvent</span><span class='period'>.</span><span class='id identifier rubyid_new'>new</span><span class='lparen'>(</span><span class='id identifier rubyid_summary'>summary</span><span class='rparen'>)</span>
         <span class='kw'>end</span>
-        <span class='kw'>yield</span><span class='lparen'>(</span><span class='const'><span class='object_link'><a href="JobsEndEvent.html" title="Groonga::GrntestLog::JobsEndEvent (class)">JobsEndEvent</a></span></span><span class='period'>.</span><span class='id identifier rubyid_new'><span class='object_link'><a href="JobsEndEvent.html#initialize-instance_method" title="Groonga::GrntestLog::JobsEndEvent#initialize (method)">new</a></span></span><span class='lparen'>(</span><span class='id identifier rubyid_summaries'>summaries</span><span class='rparen'>)</span><span class='rparen'>)</span>
+        <span class='kw'>yield</span><span class='lparen'>(</span><span class='const'>JobsEndEvent</span><span class='period'>.</span><span class='id identifier rubyid_new'>new</span><span class='lparen'>(</span><span class='id identifier rubyid_summaries'>summaries</span><span class='rparen'>)</span><span class='rparen'>)</span>
       <span class='kw'>end</span>
     <span class='kw'>end</span>
   <span class='kw'>end</span>

  Modified: rroonga/en/Groonga/GrntestLog/TaskEvent.html (+3 -1)
===================================================================
--- rroonga/en/Groonga/GrntestLog/TaskEvent.html    2017-01-12 23:14:03 +0900 (4306ac8)
+++ rroonga/en/Groonga/GrntestLog/TaskEvent.html    2017-04-29 11:50:21 +0900 (b23ee15)
@@ -32,7 +32,7 @@
   </head>
   <body>
     <div class="nav_wrap">
-      <iframe id="nav" src="../../class_list.html?1"></iframe>
+      <iframe id="nav" src="../../class_list.html"></iframe>
       <div id="resizer"></div>
     </div>
 
@@ -90,6 +90,8 @@
         <div class="clear"></div>
       </div>
 
+      <iframe id="search_frame" src="../../class_list.html"></iframe>
+
       <div id="content"><h1>Class: Groonga::GrntestLog::TaskEvent
   
   

  Modified: rroonga/en/Groonga/Hash.html (+31 -26)
===================================================================
--- rroonga/en/Groonga/Hash.html    2017-01-12 23:14:03 +0900 (ffe6f13)
+++ rroonga/en/Groonga/Hash.html    2017-04-29 11:50:21 +0900 (33cdb23)
@@ -32,7 +32,7 @@
   </head>
   <body>
     <div class="nav_wrap">
-      <iframe id="nav" src="../class_list.html?1"></iframe>
+      <iframe id="nav" src="../class_list.html"></iframe>
       <div id="resizer"></div>
     </div>
 
@@ -90,6 +90,8 @@
         <div class="clear"></div>
       </div>
 
+      <iframe id="search_frame" src="../class_list.html"></iframe>
+
       <div id="content"><h1>Class: Groonga::Hash
   
   
@@ -105,6 +107,8 @@
         <ul class="fullTree">
           <li>Object</li>
           
+            <li class="next">Data</li>
+          
             <li class="next"><span class='object_link'><a href="Object.html" title="Groonga::Object (class)">Object</a></span></li>
           
             <li class="next"><span class='object_link'><a href="Table.html" title="Groonga::Table (class)">Table</a></span></li>
@@ -235,7 +239,7 @@
   
   
   <h3 class="inherited">Methods included from <span class='object_link'><a href="Table/KeySupport.html" title="Groonga::Table::KeySupport (module)">Table::KeySupport</a></span></h3>
-  <p class="inherited"><span class='object_link'><a href="Table/KeySupport.html#[]-instance_method" title="Groonga::Table::KeySupport#[] (method)">#[]</a></span>, <span class='object_link'><a href="Table/KeySupport.html#[]=-instance_method" title="Groonga::Table::KeySupport#[]= (method)">#[]=</a></span>, <span class='object_link'><a href="Table/KeySupport.html#add-instance_method" title="Groonga::Table::KeySupport#add (method)">#add</a></span>, <span class='object_link'><a href="Table/KeySupport.html#column_value-instance_method" title="Groonga::Table::KeySupport#column_value (method)">#column_value</a></span>, <span class='object_link'><a href="Table/KeySupport.html#default_tokenizer-instance_method" title="Groonga::Table::KeySupport#default_tokenizer (method)">#default_tokenizer</a></span>, <span class='object_link'><a href="Table/KeySupport.html#default_tokenizer=-instance_method" title="Groonga::Table::KeySupport#default_tokenizer= (method)">#default_tokenizer=</a></span
 >, <span class='object_link'><a href="Table/KeySupport.html#delete-instance_method" title="Groonga::Table::KeySupport#delete (method)">#delete</a></span>, <span class='object_link'><a href="Table/KeySupport.html#has_key%3F-instance_method" title="Groonga::Table::KeySupport#has_key? (method)">#has_key?</a></span>, <span class='object_link'><a href="Table/KeySupport.html#id-instance_method" title="Groonga::Table::KeySupport#id (method)">#id</a></span>, <span class='object_link'><a href="Table/KeySupport.html#inspect-instance_method" title="Groonga::Table::KeySupport#inspect (method)">#inspect</a></span>, <span class='object_link'><a href="Table/KeySupport.html#key-instance_method" title="Groonga::Table::KeySupport#key (method)">#key</a></span>, <span class='object_link'><a href="Table/KeySupport.html#normalize_key%3F-instance_method" title="Groonga::Table::KeySupport#normalize_key? (method)">#normalize_key?</a></span>, <span class='object_link'><a href="Table/KeySupport.html#n
 ormalizer-instance_method" title="Groonga::Table::KeySupport#normalizer (method)">#normalizer</a></span>, <span class='object_link'><a href="Table/KeySupport.html#normalizer=-instance_method" title="Groonga::Table::KeySupport#normalizer= (method)">#normalizer=</a></span>, <span class='object_link'><a href="Table/KeySupport.html#reindex-instance_method" title="Groonga::Table::KeySupport#reindex (method)">#reindex</a></span>, <span class='object_link'><a href="Table/KeySupport.html#set_column_value-instance_method" title="Groonga::Table::KeySupport#set_column_value (method)">#set_column_value</a></span>, <span class='object_link'><a href="Table/KeySupport.html#set_value-instance_method" title="Groonga::Table::KeySupport#set_value (method)">#set_value</a></span>, <span class='object_link'><a href="Table/KeySupport.html#support_key%3F-instance_method" title="Groonga::Table::KeySupport#support_key? (method)">#support_key?</a></span>, <span class='object_link'><a href="Table/KeySu
 pport.html#token_filters-instance_method" title="Groonga::Table::KeySupport#token_filters (method)">#token_filters</a></span>, <span class='object_link'><a href="Table/KeySupport.html#token_filters=-instance_method" title="Groonga::Table::KeySupport#token_filters= (method)">#token_filters=</a></span>, <span class='object_link'><a href="Table/KeySupport.html#tokenize-instance_method" title="Groonga::Table::KeySupport#tokenize (method)">#tokenize</a></span>, <span class='object_link'><a href="Table/KeySupport.html#value-instance_method" title="Groonga::Table::KeySupport#value (method)">#value</a></span></p>
+  <p class="inherited"><span class='object_link'><a href="Table/KeySupport.html#%5B%5D-instance_method" title="Groonga::Table::KeySupport#[] (method)">#[]</a></span>, <span class='object_link'><a href="Table/KeySupport.html#%5B%5D%3D-instance_method" title="Groonga::Table::KeySupport#[]= (method)">#[]=</a></span>, <span class='object_link'><a href="Table/KeySupport.html#add-instance_method" title="Groonga::Table::KeySupport#add (method)">#add</a></span>, <span class='object_link'><a href="Table/KeySupport.html#column_value-instance_method" title="Groonga::Table::KeySupport#column_value (method)">#column_value</a></span>, <span class='object_link'><a href="Table/KeySupport.html#default_tokenizer-instance_method" title="Groonga::Table::KeySupport#default_tokenizer (method)">#default_tokenizer</a></span>, <span class='object_link'><a href="Table/KeySupport.html#default_tokenizer%3D-instance_method" title="Groonga::Table::KeySupport#default_tokenizer= (method)">#default_tokenize
 r=</a></span>, <span class='object_link'><a href="Table/KeySupport.html#delete-instance_method" title="Groonga::Table::KeySupport#delete (method)">#delete</a></span>, <span class='object_link'><a href="Table/KeySupport.html#has_key%3F-instance_method" title="Groonga::Table::KeySupport#has_key? (method)">#has_key?</a></span>, <span class='object_link'><a href="Table/KeySupport.html#id-instance_method" title="Groonga::Table::KeySupport#id (method)">#id</a></span>, <span class='object_link'><a href="Table/KeySupport.html#inspect-instance_method" title="Groonga::Table::KeySupport#inspect (method)">#inspect</a></span>, <span class='object_link'><a href="Table/KeySupport.html#key-instance_method" title="Groonga::Table::KeySupport#key (method)">#key</a></span>, <span class='object_link'><a href="Table/KeySupport.html#key%3F-instance_method" title="Groonga::Table::KeySupport#key? (method)">#key?</a></span>, <span class='object_link'><a href="Table/KeySupport.html#normalize_key%3F-in
 stance_method" title="Groonga::Table::KeySupport#normalize_key? (method)">#normalize_key?</a></span>, <span class='object_link'><a href="Table/KeySupport.html#normalizer-instance_method" title="Groonga::Table::KeySupport#normalizer (method)">#normalizer</a></span>, <span class='object_link'><a href="Table/KeySupport.html#normalizer%3D-instance_method" title="Groonga::Table::KeySupport#normalizer= (method)">#normalizer=</a></span>, <span class='object_link'><a href="Table/KeySupport.html#reindex-instance_method" title="Groonga::Table::KeySupport#reindex (method)">#reindex</a></span>, <span class='object_link'><a href="Table/KeySupport.html#set_column_value-instance_method" title="Groonga::Table::KeySupport#set_column_value (method)">#set_column_value</a></span>, <span class='object_link'><a href="Table/KeySupport.html#set_value-instance_method" title="Groonga::Table::KeySupport#set_value (method)">#set_value</a></span>, <span class='object_link'><a href="Table/KeySupport.html
 #support_key%3F-instance_method" title="Groonga::Table::KeySupport#support_key? (method)">#support_key?</a></span>, <span class='object_link'><a href="Table/KeySupport.html#token_filters-instance_method" title="Groonga::Table::KeySupport#token_filters (method)">#token_filters</a></span>, <span class='object_link'><a href="Table/KeySupport.html#token_filters%3D-instance_method" title="Groonga::Table::KeySupport#token_filters= (method)">#token_filters=</a></span>, <span class='object_link'><a href="Table/KeySupport.html#tokenize-instance_method" title="Groonga::Table::KeySupport#tokenize (method)">#tokenize</a></span>, <span class='object_link'><a href="Table/KeySupport.html#value-instance_method" title="Groonga::Table::KeySupport#value (method)">#value</a></span></p>
 
   
   
@@ -257,7 +261,7 @@
   
   
   <h3 class="inherited">Methods inherited from <span class='object_link'><a href="Table.html" title="Groonga::Table (class)">Table</a></span></h3>
-  <p class="inherited"><span class='object_link'><a href="Table.html#[]-instance_method" title="Groonga::Table#[] (method)">#[]</a></span>, <span class='object_link'><a href="Table.html#clear_lock-instance_method" title="Groonga::Table#clear_lock (method)">#clear_lock</a></span>, <span class='object_link'><a href="Table.html#column-instance_method" title="Groonga::Table#column (method)">#column</a></span>, <span class='object_link'><a href="Table.html#column_value-instance_method" title="Groonga::Table#column_value (method)">#column_value</a></span>, <span class='object_link'><a href="Table.html#columns-instance_method" title="Groonga::Table#columns (method)">#columns</a></span>, <span class='object_link'><a href="Table.html#define_column-instance_method" title="Groonga::Table#define_column (method)">#define_column</a></span>, <span class='object_link'><a href="Table.html#define_index_column-instance_method" title="Groonga::Table#define_index_column (method)">#define_index_c
 olumn</a></span>, <span class='object_link'><a href="Table.html#defrag-instance_method" title="Groonga::Table#defrag (method)">#defrag</a></span>, <span class='object_link'><a href="Table.html#delete-instance_method" title="Groonga::Table#delete (method)">#delete</a></span>, <span class='object_link'><a href="Table.html#difference!-instance_method" title="Groonga::Table#difference! (method)">#difference!</a></span>, <span class='object_link'><a href="Table.html#disk_usage-instance_method" title="Groonga::Table#disk_usage (method)">#disk_usage</a></span>, <span class='object_link'><a href="Table.html#each-instance_method" title="Groonga::Table#each (method)">#each</a></span>, <span class='object_link'><a href="Table.html#each_sub_record-instance_method" title="Groonga::Table#each_sub_record (method)">#each_sub_record</a></span>, <span class='object_link'><a href="Table.html#empty%3F-instance_method" title="Groonga::Table#empty? (method)">#empty?</a></span>, <span class='objec
 t_link'><a href="Table.html#exist%3F-instance_method" title="Groonga::Table#exist? (method)">#exist?</a></span>, <span class='object_link'><a href="Table.html#geo_sort-instance_method" title="Groonga::Table#geo_sort (method)">#geo_sort</a></span>, <span class='object_link'><a href="Table.html#group-instance_method" title="Groonga::Table#group (method)">#group</a></span>, <span class='object_link'><a href="Table.html#have_column%3F-instance_method" title="Groonga::Table#have_column? (method)">#have_column?</a></span>, <span class='object_link'><a href="Table.html#have_n_sub_records_space%3F-instance_method" title="Groonga::Table#have_n_sub_records_space? (method)">#have_n_sub_records_space?</a></span>, <span class='object_link'><a href="Table.html#initialize-instance_method" title="Groonga::Table#initialize (method)">#initialize</a></span>, <span class='object_link'><a href="Table.html#inspect-instance_method" title="Groonga::Table#inspect (method)">#inspect</a></span>, <span
  class='object_link'><a href="Table.html#intersection!-instance_method" title="Groonga::Table#intersection! (method)">#intersection!</a></span>, <span class='object_link'><a href="Table.html#lock-instance_method" title="Groonga::Table#lock (method)">#lock</a></span>, <span class='object_link'><a href="Table.html#locked%3F-instance_method" title="Groonga::Table#locked? (method)">#locked?</a></span>, <span class='object_link'><a href="Table.html#merge!-instance_method" title="Groonga::Table#merge! (method)">#merge!</a></span>, <span class='object_link'><a href="Table.html#open_cursor-instance_method" title="Groonga::Table#open_cursor (method)">#open_cursor</a></span>, <span class='object_link'><a href="Table.html#paginate-instance_method" title="Groonga::Table#paginate (method)">#paginate</a></span>, <span class='object_link'><a href="Table.html#records-instance_method" title="Groonga::Table#records (method)">#records</a></span>, <span class='object_link'><a href="Table.html#r
 ename-instance_method" title="Groonga::Table#rename (method)">#rename</a></span>, <span class='object_link'><a href="Table.html#select-instance_method" title="Groonga::Table#select (method)">#select</a></span>, <span class='object_link'><a href="Table.html#set_column_value-instance_method" title="Groonga::Table#set_column_value (method)">#set_column_value</a></span>, <span class='object_link'><a href="Table.html#set_value-instance_method" title="Groonga::Table#set_value (method)">#set_value</a></span>, <span class='object_link'><a href="Table.html#size-instance_method" title="Groonga::Table#size (method)">#size</a></span>, <span class='object_link'><a href="Table.html#sort-instance_method" title="Groonga::Table#sort (method)">#sort</a></span>, <span class='object_link'><a href="Table.html#support_key%3F-instance_method" title="Groonga::Table#support_key? (method)">#support_key?</a></span>, <span class='object_link'><a href="Table.html#support_sub_records%3F-instance_method" 
 title="Groonga::Table#support_sub_records? (method)">#support_sub_records?</a></span>, <span class='object_link'><a href="Table.html#support_value%3F-instance_method" title="Groonga::Table#support_value? (method)">#support_value?</a></span>, <span class='object_link'><a href="Table.html#truncate-instance_method" title="Groonga::Table#truncate (method)">#truncate</a></span>, <span class='object_link'><a href="Table.html#union!-instance_method" title="Groonga::Table#union! (method)">#union!</a></span>, <span class='object_link'><a href="Table.html#unlock-instance_method" title="Groonga::Table#unlock (method)">#unlock</a></span>, <span class='object_link'><a href="Table.html#value-instance_method" title="Groonga::Table#value (method)">#value</a></span></p>
+  <p class="inherited"><span class='object_link'><a href="Table.html#%5B%5D-instance_method" title="Groonga::Table#[] (method)">#[]</a></span>, <span class='object_link'><a href="Table.html#clear_lock-instance_method" title="Groonga::Table#clear_lock (method)">#clear_lock</a></span>, <span class='object_link'><a href="Table.html#column-instance_method" title="Groonga::Table#column (method)">#column</a></span>, <span class='object_link'><a href="Table.html#column_value-instance_method" title="Groonga::Table#column_value (method)">#column_value</a></span>, <span class='object_link'><a href="Table.html#columns-instance_method" title="Groonga::Table#columns (method)">#columns</a></span>, <span class='object_link'><a href="Table.html#define_column-instance_method" title="Groonga::Table#define_column (method)">#define_column</a></span>, <span class='object_link'><a href="Table.html#define_index_column-instance_method" title="Groonga::Table#define_index_column (method)">#define_ind
 ex_column</a></span>, <span class='object_link'><a href="Table.html#defrag-instance_method" title="Groonga::Table#defrag (method)">#defrag</a></span>, <span class='object_link'><a href="Table.html#delete-instance_method" title="Groonga::Table#delete (method)">#delete</a></span>, <span class='object_link'><a href="Table.html#difference%21-instance_method" title="Groonga::Table#difference! (method)">#difference!</a></span>, <span class='object_link'><a href="Table.html#disk_usage-instance_method" title="Groonga::Table#disk_usage (method)">#disk_usage</a></span>, <span class='object_link'><a href="Table.html#each-instance_method" title="Groonga::Table#each (method)">#each</a></span>, <span class='object_link'><a href="Table.html#each_sub_record-instance_method" title="Groonga::Table#each_sub_record (method)">#each_sub_record</a></span>, <span class='object_link'><a href="Table.html#empty%3F-instance_method" title="Groonga::Table#empty? (method)">#empty?</a></span>, <span class=
 'object_link'><a href="Table.html#exist%3F-instance_method" title="Groonga::Table#exist? (method)">#exist?</a></span>, <span class='object_link'><a href="Table.html#geo_sort-instance_method" title="Groonga::Table#geo_sort (method)">#geo_sort</a></span>, <span class='object_link'><a href="Table.html#group-instance_method" title="Groonga::Table#group (method)">#group</a></span>, <span class='object_link'><a href="Table.html#have_column%3F-instance_method" title="Groonga::Table#have_column? (method)">#have_column?</a></span>, <span class='object_link'><a href="Table.html#have_n_sub_records_space%3F-instance_method" title="Groonga::Table#have_n_sub_records_space? (method)">#have_n_sub_records_space?</a></span>, <span class='object_link'><a href="Table.html#initialize-instance_method" title="Groonga::Table#initialize (method)">#initialize</a></span>, <span class='object_link'><a href="Table.html#inspect-instance_method" title="Groonga::Table#inspect (method)">#inspect</a></span>,
  <span class='object_link'><a href="Table.html#intersection%21-instance_method" title="Groonga::Table#intersection! (method)">#intersection!</a></span>, <span class='object_link'><a href="Table.html#lock-instance_method" title="Groonga::Table#lock (method)">#lock</a></span>, <span class='object_link'><a href="Table.html#locked%3F-instance_method" title="Groonga::Table#locked? (method)">#locked?</a></span>, <span class='object_link'><a href="Table.html#merge%21-instance_method" title="Groonga::Table#merge! (method)">#merge!</a></span>, <span class='object_link'><a href="Table.html#open_cursor-instance_method" title="Groonga::Table#open_cursor (method)">#open_cursor</a></span>, <span class='object_link'><a href="Table.html#paginate-instance_method" title="Groonga::Table#paginate (method)">#paginate</a></span>, <span class='object_link'><a href="Table.html#records-instance_method" title="Groonga::Table#records (method)">#records</a></span>, <span class='object_link'><a href="Ta
 ble.html#rename-instance_method" title="Groonga::Table#rename (method)">#rename</a></span>, <span class='object_link'><a href="Table.html#select-instance_method" title="Groonga::Table#select (method)">#select</a></span>, <span class='object_link'><a href="Table.html#set_column_value-instance_method" title="Groonga::Table#set_column_value (method)">#set_column_value</a></span>, <span class='object_link'><a href="Table.html#set_value-instance_method" title="Groonga::Table#set_value (method)">#set_value</a></span>, <span class='object_link'><a href="Table.html#size-instance_method" title="Groonga::Table#size (method)">#size</a></span>, <span class='object_link'><a href="Table.html#sort-instance_method" title="Groonga::Table#sort (method)">#sort</a></span>, <span class='object_link'><a href="Table.html#support_key%3F-instance_method" title="Groonga::Table#support_key? (method)">#support_key?</a></span>, <span class='object_link'><a href="Table.html#support_sub_records%3F-instanc
 e_method" title="Groonga::Table#support_sub_records? (method)">#support_sub_records?</a></span>, <span class='object_link'><a href="Table.html#support_value%3F-instance_method" title="Groonga::Table#support_value? (method)">#support_value?</a></span>, <span class='object_link'><a href="Table.html#truncate-instance_method" title="Groonga::Table#truncate (method)">#truncate</a></span>, <span class='object_link'><a href="Table.html#union%21-instance_method" title="Groonga::Table#union! (method)">#union!</a></span>, <span class='object_link'><a href="Table.html#unlock-instance_method" title="Groonga::Table#unlock (method)">#unlock</a></span>, <span class='object_link'><a href="Table.html#value-instance_method" title="Groonga::Table#value (method)">#value</a></span></p>
 
   
   
@@ -280,8 +284,9 @@
   
   
   <h3 class="inherited">Methods inherited from <span class='object_link'><a href="Object.html" title="Groonga::Object (class)">Object</a></span></h3>
-  <p class="inherited"><span class='object_link'><a href="Object.html#==-instance_method" title="Groonga::Object#== (method)">#==</a></span>, <span class='object_link'><a href="Object.html#[]-instance_method" title="Groonga::Object#[] (method)">#[]</a></span>, <span class='object_link'><a href="Object.html#[]=-instance_method" title="Groonga::Object#[]= (method)">#[]=</a></span>, <span class='object_link'><a href="Object.html#accessor%3F-instance_method" title="Groonga::Object#accessor? (method)">#accessor?</a></span>, <span class='object_link'><a href="Object.html#append-instance_method" title="Groonga::Object#append (method)">#append</a></span>, <span class='object_link'><a href="Object.html#builtin%3F-instance_method" title="Groonga::Object#builtin? (method)">#builtin?</a></span>, <span class='object_link'><a href="Object.html#close-instance_method" title="Groonga::Object#close (method)">#close</a></span>, <span class='object_link'><a href="Object.html#closed%3F-instance_
 method" title="Groonga::Object#closed? (method)">#closed?</a></span>, <span class='object_link'><a href="Object.html#column%3F-instance_method" title="Groonga::Object#column? (method)">#column?</a></span>, <span class='object_link'><a href="Object.html#dirty%3F-instance_method" title="Groonga::Object#dirty? (method)">#dirty?</a></span>, <span class='object_link'><a href="Object.html#domain-instance_method" title="Groonga::Object#domain (method)">#domain</a></span>, <span class='object_link'><a href="Object.html#function_procedure%3F-instance_method" title="Groonga::Object#function_procedure? (method)">#function_procedure?</a></span>, <span class='object_link'><a href="Object.html#id-instance_method" title="Groonga::Object#id (method)">#id</a></span>, <span class='object_link'><a href="Object.html#index_column%3F-instance_method" title="Groonga::Object#index_column? (method)">#index_column?</a></span>, <span class='object_link'><a href="Object.html#inspect-instance_method" ti
 tle="Groonga::Object#inspect (method)">#inspect</a></span>, <span class='object_link'><a href="Object.html#key_accessor%3F-instance_method" title="Groonga::Object#key_accessor? (method)">#key_accessor?</a></span>, <span class='object_link'><a href="Object.html#last_modified-instance_method" title="Groonga::Object#last_modified (method)">#last_modified</a></span>, <span class='object_link'><a href="Object.html#name-instance_method" title="Groonga::Object#name (method)">#name</a></span>, <span class='object_link'><a href="Object.html#path-instance_method" title="Groonga::Object#path (method)">#path</a></span>, <span class='object_link'><a href="Object.html#persistent%3F-instance_method" title="Groonga::Object#persistent? (method)">#persistent?</a></span>, <span class='object_link'><a href="Object.html#prepend-instance_method" title="Groonga::Object#prepend (method)">#prepend</a></span>, <span class='object_link'><a href="Object.html#procedure%3F-instance_method" title="Groonga
 ::Object#procedure? (method)">#procedure?</a></span>, <span class='object_link'><a href="Object.html#range-instance_method" title="Groonga::Object#range (method)">#range</a></span>, <span class='object_link'><a href="Object.html#reference_column%3F-instance_method" title="Groonga::Object#reference_column? (method)">#reference_column?</a></span>, <span class='object_link'><a href="Object.html#remove-instance_method" title="Groonga::Object#remove (method)">#remove</a></span>, <span class='object_link'><a href="Object.html#scorer_procedure%3F-instance_method" title="Groonga::Object#scorer_procedure? (method)">#scorer_procedure?</a></span>, <span class='object_link'><a href="Object.html#selector_only_procedure%3F-instance_method" title="Groonga::Object#selector_only_procedure? (method)">#selector_only_procedure?</a></span>, <span class='object_link'><a href="Object.html#selector_procedure%3F-instance_method" title="Groonga::Object#selector_procedure? (method)">#selector_procedur
 e?</a></span>, <span class='object_link'><a href="Object.html#table%3F-instance_method" title="Groonga::Object#table? (method)">#table?</a></span>, <span class='object_link'><a href="Object.html#temporary%3F-instance_method" title="Groonga::Object#temporary? (method)">#temporary?</a></span>, <span class='object_link'><a href="Object.html#touch-instance_method" title="Groonga::Object#touch (method)">#touch</a></span>, <span class='object_link'><a href="Object.html#unlink-instance_method" title="Groonga::Object#unlink (method)">#unlink</a></span>, <span class='object_link'><a href="Object.html#window_function_procedure%3F-instance_method" title="Groonga::Object#window_function_procedure? (method)">#window_function_procedure?</a></span></p>
-<div id="constructor_details" class="method_details_list">
+  <p class="inherited"><span class='object_link'><a href="Object.html#%3D%3D-instance_method" title="Groonga::Object#== (method)">#==</a></span>, <span class='object_link'><a href="Object.html#%5B%5D-instance_method" title="Groonga::Object#[] (method)">#[]</a></span>, <span class='object_link'><a href="Object.html#%5B%5D%3D-instance_method" title="Groonga::Object#[]= (method)">#[]=</a></span>, <span class='object_link'><a href="Object.html#accessor%3F-instance_method" title="Groonga::Object#accessor? (method)">#accessor?</a></span>, <span class='object_link'><a href="Object.html#append-instance_method" title="Groonga::Object#append (method)">#append</a></span>, <span class='object_link'><a href="Object.html#builtin%3F-instance_method" title="Groonga::Object#builtin? (method)">#builtin?</a></span>, <span class='object_link'><a href="Object.html#close-instance_method" title="Groonga::Object#close (method)">#close</a></span>, <span class='object_link'><a href="Object.html#close
 d%3F-instance_method" title="Groonga::Object#closed? (method)">#closed?</a></span>, <span class='object_link'><a href="Object.html#column%3F-instance_method" title="Groonga::Object#column? (method)">#column?</a></span>, <span class='object_link'><a href="Object.html#dirty%3F-instance_method" title="Groonga::Object#dirty? (method)">#dirty?</a></span>, <span class='object_link'><a href="Object.html#domain-instance_method" title="Groonga::Object#domain (method)">#domain</a></span>, <span class='object_link'><a href="Object.html#function_procedure%3F-instance_method" title="Groonga::Object#function_procedure? (method)">#function_procedure?</a></span>, <span class='object_link'><a href="Object.html#id-instance_method" title="Groonga::Object#id (method)">#id</a></span>, <span class='object_link'><a href="Object.html#index_column%3F-instance_method" title="Groonga::Object#index_column? (method)">#index_column?</a></span>, <span class='object_link'><a href="Object.html#inspect-insta
 nce_method" title="Groonga::Object#inspect (method)">#inspect</a></span>, <span class='object_link'><a href="Object.html#key_accessor%3F-instance_method" title="Groonga::Object#key_accessor? (method)">#key_accessor?</a></span>, <span class='object_link'><a href="Object.html#last_modified-instance_method" title="Groonga::Object#last_modified (method)">#last_modified</a></span>, <span class='object_link'><a href="Object.html#name-instance_method" title="Groonga::Object#name (method)">#name</a></span>, <span class='object_link'><a href="Object.html#path-instance_method" title="Groonga::Object#path (method)">#path</a></span>, <span class='object_link'><a href="Object.html#persistent%3F-instance_method" title="Groonga::Object#persistent? (method)">#persistent?</a></span>, <span class='object_link'><a href="Object.html#prepend-instance_method" title="Groonga::Object#prepend (method)">#prepend</a></span>, <span class='object_link'><a href="Object.html#procedure%3F-instance_method" 
 title="Groonga::Object#procedure? (method)">#procedure?</a></span>, <span class='object_link'><a href="Object.html#range-instance_method" title="Groonga::Object#range (method)">#range</a></span>, <span class='object_link'><a href="Object.html#reference_column%3F-instance_method" title="Groonga::Object#reference_column? (method)">#reference_column?</a></span>, <span class='object_link'><a href="Object.html#remove-instance_method" title="Groonga::Object#remove (method)">#remove</a></span>, <span class='object_link'><a href="Object.html#scorer_procedure%3F-instance_method" title="Groonga::Object#scorer_procedure? (method)">#scorer_procedure?</a></span>, <span class='object_link'><a href="Object.html#selector_only_procedure%3F-instance_method" title="Groonga::Object#selector_only_procedure? (method)">#selector_only_procedure?</a></span>, <span class='object_link'><a href="Object.html#selector_procedure%3F-instance_method" title="Groonga::Object#selector_procedure? (method)">#sel
 ector_procedure?</a></span>, <span class='object_link'><a href="Object.html#table%3F-instance_method" title="Groonga::Object#table? (method)">#table?</a></span>, <span class='object_link'><a href="Object.html#temporary%3F-instance_method" title="Groonga::Object#temporary? (method)">#temporary?</a></span>, <span class='object_link'><a href="Object.html#touch-instance_method" title="Groonga::Object#touch (method)">#touch</a></span>, <span class='object_link'><a href="Object.html#unlink-instance_method" title="Groonga::Object#unlink (method)">#unlink</a></span>, <span class='object_link'><a href="Object.html#window_function_procedure%3F-instance_method" title="Groonga::Object#window_function_procedure? (method)">#window_function_procedure?</a></span></p>
+
+  <div id="constructor_details" class="method_details_list">
   <h2>Constructor Details</h2>
   
     <p class="notice">This class inherits a constructor from <span class='object_link'><a href="Table.html#initialize-instance_method" title="Groonga::Table#initialize (method)">Groonga::Table</a></span></p>
@@ -322,40 +327,40 @@
     
       
       <pre class="example code"><code><span class='comment'>#無名一時テーブルを生成する。
-</span><span class='const'><span class='object_link'><a href="../Groonga.html" title="Groonga (module)">Groonga</a></span></span><span class='op'>::</span><span class='const'><span class='object_link'><a href="" title="Groonga::Hash (class)">Hash</a></span></span><span class='period'>.</span><span class='id identifier rubyid_create'>create</span>
+</span><span class='const'>Groonga</span><span class='op'>::</span><span class='const'>Hash</span><span class='period'>.</span><span class='id identifier rubyid_create'>create</span>
 
 <span class='comment'>#無名永続テーブルを生成する。
-</span><span class='const'><span class='object_link'><a href="../Groonga.html" title="Groonga (module)">Groonga</a></span></span><span class='op'>::</span><span class='const'><span class='object_link'><a href="" title="Groonga::Hash (class)">Hash</a></span></span><span class='period'>.</span><span class='id identifier rubyid_create'>create</span><span class='lparen'>(</span><span class='symbol'>:path</span> <span class='op'>=&gt;</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>/tmp/hash.grn</span><span class='tstring_end'>&quot;</span></span><span class='rparen'>)</span>
+</span><span class='const'>Groonga</span><span class='op'>::</span><span class='const'>Hash</span><span class='period'>.</span><span class='id identifier rubyid_create'>create</span><span class='lparen'>(</span><span class='symbol'>:path</span> <span class='op'>=&gt;</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>/tmp/hash.grn</span><span class='tstring_end'>&quot;</span></span><span class='rparen'>)</span>
 
 <span class='comment'>#名前付き永続テーブルを生成する。ただし、ファイル名は気にしない。
-</span><span class='const'><span class='object_link'><a href="../Groonga.html" title="Groonga (module)">Groonga</a></span></span><span class='op'>::</span><span class='const'><span class='object_link'><a href="" title="Groonga::Hash (class)">Hash</a></span></span><span class='period'>.</span><span class='id identifier rubyid_create'>create</span><span class='lparen'>(</span><span class='symbol'>:name</span> <span class='op'>=&gt;</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>Bookmarks</span><span class='tstring_end'>&quot;</span></span><span class='comma'>,</span>
+</span><span class='const'>Groonga</span><span class='op'>::</span><span class='const'>Hash</span><span class='period'>.</span><span class='id identifier rubyid_create'>create</span><span class='lparen'>(</span><span class='symbol'>:name</span> <span class='op'>=&gt;</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>Bookmarks</span><span class='tstring_end'>&quot;</span></span><span class='comma'>,</span>
                      <span class='symbol'>:persistent</span> <span class='op'>=&gt;</span> <span class='kw'>true</span><span class='rparen'>)</span>
 
 <span class='comment'>#それぞれのレコードに512バイトの値を格納できる無名一時テーブルを生成する。
-</span><span class='const'><span class='object_link'><a href="../Groonga.html" title="Groonga (module)">Groonga</a></span></span><span class='op'>::</span><span class='const'><span class='object_link'><a href="" title="Groonga::Hash (class)">Hash</a></span></span><span class='period'>.</span><span class='id identifier rubyid_create'>create</span><span class='lparen'>(</span><span class='symbol'>:value</span> <span class='op'>=&gt;</span> <span class='int'>512</span><span class='rparen'>)</span>
+</span><span class='const'>Groonga</span><span class='op'>::</span><span class='const'>Hash</span><span class='period'>.</span><span class='id identifier rubyid_create'>create</span><span class='lparen'>(</span><span class='symbol'>:value</span> <span class='op'>=&gt;</span> <span class='int'>512</span><span class='rparen'>)</span>
 
 <span class='comment'>#キーとして文字列を使用する無名一時テーブルを生成する。
-</span><span class='const'><span class='object_link'><a href="../Groonga.html" title="Groonga (module)">Groonga</a></span></span><span class='op'>::</span><span class='const'><span class='object_link'><a href="" title="Groonga::Hash (class)">Hash</a></span></span><span class='period'>.</span><span class='id identifier rubyid_create'>create</span><span class='lparen'>(</span><span class='symbol'>:key_type</span> <span class='op'>=&gt;</span> <span class='const'><span class='object_link'><a href="../Groonga.html" title="Groonga (module)">Groonga</a></span></span><span class='op'>::</span><span class='const'><span class='object_link'><a href="Type.html" title="Groonga::Type (class)">Type</a></span></span><span class='op'>::</span><span class='const'><span class='object_link'><a href="Type.html#SHORT_TEXT-constant" title="Groonga::Type::SHORT_TEXT (constant)">SHORT_TEXT</a></span></span><span class='rparen'>)</span>
+</span><span class='const'>Groonga</span><span class='op'>::</span><span class='const'>Hash</span><span class='period'>.</span><span class='id identifier rubyid_create'>create</span><span class='lparen'>(</span><span class='symbol'>:key_type</span> <span class='op'>=&gt;</span> <span class='const'>Groonga</span><span class='op'>::</span><span class='const'>Type</span><span class='op'>::</span><span class='const'>SHORT_TEXT</span><span class='rparen'>)</span>
 
 <span class='comment'>#キーとして文字列を使用する無名一時テーブルを生成する。
 </span><span class='id identifier rubyid_(キーの種類を表すオブジェクトは文字列で指定。)'>(キーの種類を表すオブジェクトは文字列で指定。)</span>
-<span class='const'><span class='object_link'><a href="../Groonga.html" title="Groonga (module)">Groonga</a></span></span><span class='op'>::</span><span class='const'><span class='object_link'><a href="" title="Groonga::Hash (class)">Hash</a></span></span><span class='period'>.</span><span class='id identifier rubyid_create'>create</span><span class='lparen'>(</span><span class='symbol'>:key_type</span> <span class='op'>=&gt;</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>ShortText</span><span class='tstring_end'>&quot;</span></span><span class='rparen'>)</span>
+<span class='const'>Groonga</span><span class='op'>::</span><span class='const'>Hash</span><span class='period'>.</span><span class='id identifier rubyid_create'>create</span><span class='lparen'>(</span><span class='symbol'>:key_type</span> <span class='op'>=&gt;</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>ShortText</span><span class='tstring_end'>&quot;</span></span><span class='rparen'>)</span>
 
 <span class='comment'>#キーとしてBookmarksテーブルのレコードを使用す
 </span><span class='id identifier rubyid_る無名一時テーブルを生成する。'>る無名一時テーブルを生成する。</span>
-<span class='id identifier rubyid_bookmarks'>bookmarks</span> <span class='op'>=</span> <span class='const'><span class='object_link'><a href="../Groonga.html" title="Groonga (module)">Groonga</a></span></span><span class='op'>::</span><span class='const'><span class='object_link'><a href="" title="Groonga::Hash (class)">Hash</a></span></span><span class='period'>.</span><span class='id identifier rubyid_create'>create</span><span class='lparen'>(</span><span class='symbol'>:name</span> <span class='op'>=&gt;</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>Bookmarks</span><span class='tstring_end'>&quot;</span></span><span class='rparen'>)</span>
-<span class='const'><span class='object_link'><a href="../Groonga.html" title="Groonga (module)">Groonga</a></span></span><span class='op'>::</span><span class='const'><span class='object_link'><a href="" title="Groonga::Hash (class)">Hash</a></span></span><span class='period'>.</span><span class='id identifier rubyid_create'>create</span><span class='lparen'>(</span><span class='symbol'>:key_type</span> <span class='op'>=&gt;</span> <span class='id identifier rubyid_bookmarks'>bookmarks</span><span class='rparen'>)</span>
+<span class='id identifier rubyid_bookmarks'>bookmarks</span> <span class='op'>=</span> <span class='const'>Groonga</span><span class='op'>::</span><span class='const'>Hash</span><span class='period'>.</span><span class='id identifier rubyid_create'>create</span><span class='lparen'>(</span><span class='symbol'>:name</span> <span class='op'>=&gt;</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>Bookmarks</span><span class='tstring_end'>&quot;</span></span><span class='rparen'>)</span>
+<span class='const'>Groonga</span><span class='op'>::</span><span class='const'>Hash</span><span class='period'>.</span><span class='id identifier rubyid_create'>create</span><span class='lparen'>(</span><span class='symbol'>:key_type</span> <span class='op'>=&gt;</span> <span class='id identifier rubyid_bookmarks'>bookmarks</span><span class='rparen'>)</span>
 
 <span class='comment'>#キーとしてBookmarksテーブルのレコードを使用す
 </span><span class='comment'>#る無名一時テーブルを生成する。(テーブルは文字列で指定。)
-</span><span class='const'><span class='object_link'><a href="../Groonga.html" title="Groonga (module)">Groonga</a></span></span><span class='op'>::</span><span class='const'><span class='object_link'><a href="" title="Groonga::Hash (class)">Hash</a></span></span><span class='period'>.</span><span class='id identifier rubyid_create'>create</span><span class='lparen'>(</span><span class='symbol'>:name</span> <span class='op'>=&gt;</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>Bookmarks</span><span class='tstring_end'>&quot;</span></span><span class='rparen'>)</span>
-<span class='const'><span class='object_link'><a href="../Groonga.html" title="Groonga (module)">Groonga</a></span></span><span class='op'>::</span><span class='const'><span class='object_link'><a href="" title="Groonga::Hash (class)">Hash</a></span></span><span class='period'>.</span><span class='id identifier rubyid_create'>create</span><span class='lparen'>(</span><span class='symbol'>:key_type</span> <span class='op'>=&gt;</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>Bookmarks</span><span class='tstring_end'>&quot;</span></span><span class='rparen'>)</span>
+</span><span class='const'>Groonga</span><span class='op'>::</span><span class='const'>Hash</span><span class='period'>.</span><span class='id identifier rubyid_create'>create</span><span class='lparen'>(</span><span class='symbol'>:name</span> <span class='op'>=&gt;</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>Bookmarks</span><span class='tstring_end'>&quot;</span></span><span class='rparen'>)</span>
+<span class='const'>Groonga</span><span class='op'>::</span><span class='const'>Hash</span><span class='period'>.</span><span class='id identifier rubyid_create'>create</span><span class='lparen'>(</span><span class='symbol'>:key_type</span> <span class='op'>=&gt;</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>Bookmarks</span><span class='tstring_end'>&quot;</span></span><span class='rparen'>)</span>
 
 <span class='comment'>#全文検索用のトークンをバイグラムで切り出す無名一時テーブ
 </span><span class='comment'>#ルを生成する。
-</span><span class='id identifier rubyid_bookmarks'>bookmarks</span> <span class='op'>=</span> <span class='const'><span class='object_link'><a href="../Groonga.html" title="Groonga (module)">Groonga</a></span></span><span class='op'>::</span><span class='const'><span class='object_link'><a href="" title="Groonga::Hash (class)">Hash</a></span></span><span class='period'>.</span><span class='id identifier rubyid_create'>create</span><span class='lparen'>(</span><span class='symbol'>:name</span> <span class='op'>=&gt;</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>Bookmarks</span><span class='tstring_end'>&quot;</span></span><span class='rparen'>)</span>
+</span><span class='id identifier rubyid_bookmarks'>bookmarks</span> <span class='op'>=</span> <span class='const'>Groonga</span><span class='op'>::</span><span class='const'>Hash</span><span class='period'>.</span><span class='id identifier rubyid_create'>create</span><span class='lparen'>(</span><span class='symbol'>:name</span> <span class='op'>=&gt;</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>Bookmarks</span><span class='tstring_end'>&quot;</span></span><span class='rparen'>)</span>
 <span class='id identifier rubyid_bookmarks'>bookmarks</span><span class='period'>.</span><span class='id identifier rubyid_define_column'>define_column</span><span class='lparen'>(</span><span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>comment</span><span class='tstring_end'>&quot;</span></span><span class='comma'>,</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>Text</span><span class='tstring_end'>&quot;</span></span><span class='rparen'>)</span>
-<span class='id identifier rubyid_terms'>terms</span> <span class='op'>=</span> <span class='const'><span class='object_link'><a href="../Groonga.html" title="Groonga (module)">Groonga</a></span></span><span class='op'>::</span><span class='const'><span class='object_link'><a href="" title="Groonga::Hash (class)">Hash</a></span></span><span class='period'>.</span><span class='id identifier rubyid_create'>create</span><span class='lparen'>(</span><span class='symbol'>:name</span> <span class='op'>=&gt;</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>Terms</span><span class='tstring_end'>&quot;</span></span><span class='comma'>,</span>
+<span class='id identifier rubyid_terms'>terms</span> <span class='op'>=</span> <span class='const'>Groonga</span><span class='op'>::</span><span class='const'>Hash</span><span class='period'>.</span><span class='id identifier rubyid_create'>create</span><span class='lparen'>(</span><span class='symbol'>:name</span> <span class='op'>=&gt;</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>Terms</span><span class='tstring_end'>&quot;</span></span><span class='comma'>,</span>
                              <span class='symbol'>:default_tokenizer</span> <span class='op'>=&gt;</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>TokenBigram</span><span class='tstring_end'>&quot;</span></span><span class='rparen'>)</span>
 <span class='id identifier rubyid_terms'>terms</span><span class='period'>.</span><span class='id identifier rubyid_define_index_column'>define_index_column</span><span class='lparen'>(</span><span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>content</span><span class='tstring_end'>&quot;</span></span><span class='comma'>,</span> <span class='id identifier rubyid_bookmarks'>bookmarks</span><span class='comma'>,</span>
                           <span class='symbol'>:source</span> <span class='op'>=&gt;</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>Bookmarks.comment</span><span class='tstring_end'>&quot;</span></span><span class='rparen'>)</span></code></pre>
@@ -384,7 +389,7 @@
         <span class='name'>options</span>
       
       
-        <span class='type'>(<tt>::Hash</tt>)</span>
+        <span class='type'>(<tt><span class='object_link'><a href="" title="Groonga::Hash (class)">::Hash</a></span></tt>)</span>
       
       
         <em class="default">(defaults to: <tt>{}</tt>)</em>
@@ -428,7 +433,7 @@ pairs. Omitted names are initialized as the default value</p>
             
           </span>
           
-            &mdash; <div class='inline'><p>テーブルの名前。名前をつけると、 <span class='object_link'><a href="Context.html#[]-instance_method" title="Groonga::Context#[] (method)">Context#[]</a></span> に名
+            &mdash; <div class='inline'><p>テーブルの名前。名前をつけると、 <span class='object_link'><a href="Context.html#%5B%5D-instance_method" title="Groonga::Context#[] (method)">Context#[]</a></span> に名
 前を指定してテーブルを取得することができる。省略すると
 無名テーブルになり、テーブルIDでのみ取得できる。</p>
 </div>
@@ -444,7 +449,7 @@ pairs. Omitted names are initialized as the default value</p>
           
             &mdash; <div class='inline'><p>テーブルを保存するパス。パスを指定すると永続テーブルとな
 り、プロセス終了後もレコードは保持される。次回起動時に
-<span class='object_link'><a href="Context.html#[]-instance_method" title="Groonga::Context#[] (method)">Context#[]</a></span> で保存されたレコードを利用することが
+<span class='object_link'><a href="Context.html#%5B%5D-instance_method" title="Groonga::Context#[] (method)">Context#[]</a></span> で保存されたレコードを利用することが
 できる。省略すると一時テーブルになり、プロセスが終了する
 とレコードは破棄される。</p>
 </div>
@@ -562,7 +567,7 @@ IDを取得する。</p>
       
         <li>
           <span class="name">:token_filters</span>
-          <span class="type">(<tt>::Array&lt;String, <span class='object_link'><a href="Procedure.html" title="Groonga::Procedure (class)">Groonga::Procedure</a></span>&gt;</tt>, <tt>nil</tt>)</span>
+          <span class="type">(<tt><span class='object_link'><a href="Array.html" title="Groonga::Array (class)">::Array</a></span>&lt;String, <span class='object_link'><a href="Procedure.html" title="Groonga::Procedure (class)">Groonga::Procedure</a></span>&gt;</tt>, <tt>nil</tt>)</span>
           <span class="default">
             
               &mdash; default:
@@ -643,7 +648,7 @@ can specify this by normalizer name as String such as
         <span class='name'>options</span>
       
       
-        <span class='type'>(<tt>::Hash</tt>)</span>
+        <span class='type'>(<tt><span class='object_link'><a href="" title="Groonga::Hash (class)">::Hash</a></span></tt>)</span>
       
       
         <em class="default">(defaults to: <tt>{}</tt>)</em>
@@ -687,7 +692,7 @@ pairs. Omitted names are initialized as the default value</p>
             
           </span>
           
-            &mdash; <div class='inline'><p>テーブルの名前。名前をつけると、 <span class='object_link'><a href="Context.html#[]-instance_method" title="Groonga::Context#[] (method)">Context#[]</a></span> に名
+            &mdash; <div class='inline'><p>テーブルの名前。名前をつけると、 <span class='object_link'><a href="Context.html#%5B%5D-instance_method" title="Groonga::Context#[] (method)">Context#[]</a></span> に名
 前を指定してテーブルを取得することができる。省略すると
 無名テーブルになり、テーブルIDでのみ取得できる。</p>
 </div>
@@ -703,7 +708,7 @@ pairs. Omitted names are initialized as the default value</p>
           
             &mdash; <div class='inline'><p>テーブルを保存するパス。パスを指定すると永続テーブルとな
 り、プロセス終了後もレコードは保持される。次回起動時に
-<span class='object_link'><a href="Context.html#[]-instance_method" title="Groonga::Context#[] (method)">Context#[]</a></span> で保存されたレコードを利用することが
+<span class='object_link'><a href="Context.html#%5B%5D-instance_method" title="Groonga::Context#[] (method)">Context#[]</a></span> で保存されたレコードを利用することが
 できる。省略すると一時テーブルになり、プロセスが終了する
 とレコードは破棄される。</p>
 </div>
@@ -821,7 +826,7 @@ IDを取得する。</p>
       
         <li>
           <span class="name">:token_filters</span>
-          <span class="type">(<tt>::Array&lt;String, <span class='object_link'><a href="Procedure.html" title="Groonga::Procedure (class)">Groonga::Procedure</a></span>&gt;</tt>, <tt>nil</tt>)</span>
+          <span class="type">(<tt><span class='object_link'><a href="Array.html" title="Groonga::Array (class)">::Array</a></span>&lt;String, <span class='object_link'><a href="Procedure.html" title="Groonga::Procedure (class)">Groonga::Procedure</a></span>&gt;</tt>, <tt>nil</tt>)</span>
           <span class="default">
             
               &mdash; default:
@@ -1144,7 +1149,7 @@ rb_grn_hash_s_create (int argc, VALUE *argv, VALUE klass)
         <span class='name'>options</span>
       
       
-        <span class='type'>(<tt>::Hash</tt>)</span>
+        <span class='type'>(<tt><span class='object_link'><a href="" title="Groonga::Hash (class)">::Hash</a></span></tt>)</span>
       
       
         <em class="default">(defaults to: <tt>nil</tt>)</em>

  Modified: rroonga/en/Groonga/HashCursor.html (+7 -2)
===================================================================
--- rroonga/en/Groonga/HashCursor.html    2017-01-12 23:14:03 +0900 (0d780cb)
+++ rroonga/en/Groonga/HashCursor.html    2017-04-29 11:50:21 +0900 (bd3e1a6)
@@ -32,7 +32,7 @@
   </head>
   <body>
     <div class="nav_wrap">
-      <iframe id="nav" src="../class_list.html?1"></iframe>
+      <iframe id="nav" src="../class_list.html"></iframe>
       <div id="resizer"></div>
     </div>
 
@@ -90,6 +90,8 @@
         <div class="clear"></div>
       </div>
 
+      <iframe id="search_frame" src="../class_list.html"></iframe>
+
       <div id="content"><h1>Class: Groonga::HashCursor
   
   
@@ -105,6 +107,8 @@
         <ul class="fullTree">
           <li>Object</li>
           
+            <li class="next">Data</li>
+          
             <li class="next"><span class='object_link'><a href="TableCursor.html" title="Groonga::TableCursor (class)">TableCursor</a></span></li>
           
             <li class="next">Groonga::HashCursor</li>
@@ -169,9 +173,10 @@
   <h2>Method Summary</h2>
   
   <h3 class="inherited">Methods inherited from <span class='object_link'><a href="TableCursor.html" title="Groonga::TableCursor (class)">TableCursor</a></span></h3>
-  <p class="inherited"><span class='object_link'><a href="TableCursor.html#close-instance_method" title="Groonga::TableCursor#close (method)">#close</a></span>, <span class='object_link'><a href="TableCursor.html#closed%3F-instance_method" title="Groonga::TableCursor#closed? (method)">#closed?</a></span>, <span class='object_link'><a href="TableCursor.html#delete-instance_method" title="Groonga::TableCursor#delete (method)">#delete</a></span>, <span class='object_link'><a href="TableCursor.html#each-instance_method" title="Groonga::TableCursor#each (method)">#each</a></span>, <span class='object_link'><a href="TableCursor.html#next-instance_method" title="Groonga::TableCursor#next (method)">#next</a></span>, <span class='object_link'><a href="TableCursor.html#value-instance_method" title="Groonga::TableCursor#value (method)">#value</a></span>, <span class='object_link'><a href="TableCursor.html#value=-instance_method" title="Groonga::TableCursor#value= (method)">#value=</a><
 /span></p>
+  <p class="inherited"><span class='object_link'><a href="TableCursor.html#close-instance_method" title="Groonga::TableCursor#close (method)">#close</a></span>, <span class='object_link'><a href="TableCursor.html#closed%3F-instance_method" title="Groonga::TableCursor#closed? (method)">#closed?</a></span>, <span class='object_link'><a href="TableCursor.html#delete-instance_method" title="Groonga::TableCursor#delete (method)">#delete</a></span>, <span class='object_link'><a href="TableCursor.html#each-instance_method" title="Groonga::TableCursor#each (method)">#each</a></span>, <span class='object_link'><a href="TableCursor.html#next-instance_method" title="Groonga::TableCursor#next (method)">#next</a></span>, <span class='object_link'><a href="TableCursor.html#value-instance_method" title="Groonga::TableCursor#value (method)">#value</a></span>, <span class='object_link'><a href="TableCursor.html#value%3D-instance_method" title="Groonga::TableCursor#value= (method)">#value=</a
 ></span></p>
 
   
+  
 
 </div>
 

  Modified: rroonga/en/Groonga/ID.html (+3 -1)
===================================================================
--- rroonga/en/Groonga/ID.html    2017-01-12 23:14:03 +0900 (9226937)
+++ rroonga/en/Groonga/ID.html    2017-04-29 11:50:21 +0900 (25e28af)
@@ -32,7 +32,7 @@
   </head>
   <body>
     <div class="nav_wrap">
-      <iframe id="nav" src="../class_list.html?1"></iframe>
+      <iframe id="nav" src="../class_list.html"></iframe>
       <div id="resizer"></div>
     </div>
 
@@ -90,6 +90,8 @@
         <div class="clear"></div>
       </div>
 
+      <iframe id="search_frame" src="../class_list.html"></iframe>
+
       <div id="content"><h1>Module: Groonga::ID
   
   

  Modified: rroonga/en/Groonga/IllegalByteSequence.html (+3 -1)
===================================================================
--- rroonga/en/Groonga/IllegalByteSequence.html    2017-01-12 23:14:03 +0900 (153adc0)
+++ rroonga/en/Groonga/IllegalByteSequence.html    2017-04-29 11:50:21 +0900 (05b74a1)
@@ -32,7 +32,7 @@
   </head>
   <body>
     <div class="nav_wrap">
-      <iframe id="nav" src="../class_list.html?1"></iframe>
+      <iframe id="nav" src="../class_list.html"></iframe>
       <div id="resizer"></div>
     </div>
 
@@ -90,6 +90,8 @@
         <div class="clear"></div>
       </div>
 
+      <iframe id="search_frame" src="../class_list.html"></iframe>
+
       <div id="content"><h1>Exception: Groonga::IllegalByteSequence
   
   

  Modified: rroonga/en/Groonga/ImproperLink.html (+3 -1)
===================================================================
--- rroonga/en/Groonga/ImproperLink.html    2017-01-12 23:14:03 +0900 (51e6dbd)
+++ rroonga/en/Groonga/ImproperLink.html    2017-04-29 11:50:21 +0900 (88a67d3)
@@ -32,7 +32,7 @@
   </head>
   <body>
     <div class="nav_wrap">
-      <iframe id="nav" src="../class_list.html?1"></iframe>
+      <iframe id="nav" src="../class_list.html"></iframe>
       <div id="resizer"></div>
     </div>
 
@@ -90,6 +90,8 @@
         <div class="clear"></div>
       </div>
 
+      <iframe id="search_frame" src="../class_list.html"></iframe>
+
       <div id="content"><h1>Exception: Groonga::ImproperLink
   
   

  Modified: rroonga/en/Groonga/InappropriateIOControlOperation.html (+3 -1)
===================================================================
--- rroonga/en/Groonga/InappropriateIOControlOperation.html    2017-01-12 23:14:03 +0900 (3a24d90)
+++ rroonga/en/Groonga/InappropriateIOControlOperation.html    2017-04-29 11:50:21 +0900 (e67e8cb)
@@ -32,7 +32,7 @@
   </head>
   <body>
     <div class="nav_wrap">
-      <iframe id="nav" src="../class_list.html?1"></iframe>
+      <iframe id="nav" src="../class_list.html"></iframe>
       <div id="resizer"></div>
     </div>
 
@@ -90,6 +90,8 @@
         <div class="clear"></div>
       </div>
 
+      <iframe id="search_frame" src="../class_list.html"></iframe>
+
       <div id="content"><h1>Exception: Groonga::InappropriateIOControlOperation
   
   

  Modified: rroonga/en/Groonga/IncompatibleFileFormat.html (+3 -1)
===================================================================
--- rroonga/en/Groonga/IncompatibleFileFormat.html    2017-01-12 23:14:03 +0900 (0b0aaba)
+++ rroonga/en/Groonga/IncompatibleFileFormat.html    2017-04-29 11:50:21 +0900 (5ea6b32)
@@ -32,7 +32,7 @@
   </head>
   <body>
     <div class="nav_wrap">
-      <iframe id="nav" src="../class_list.html?1"></iframe>
+      <iframe id="nav" src="../class_list.html"></iframe>
       <div id="resizer"></div>
     </div>
 
@@ -90,6 +90,8 @@
         <div class="clear"></div>
       </div>
 
+      <iframe id="search_frame" src="../class_list.html"></iframe>
+
       <div id="content"><h1>Exception: Groonga::IncompatibleFileFormat
   
   

  Modified: rroonga/en/Groonga/Index.html (+4 -2)
===================================================================
--- rroonga/en/Groonga/Index.html    2017-01-12 23:14:03 +0900 (8d0cdd0)
+++ rroonga/en/Groonga/Index.html    2017-04-29 11:50:21 +0900 (dbf6beb)
@@ -32,7 +32,7 @@
   </head>
   <body>
     <div class="nav_wrap">
-      <iframe id="nav" src="../class_list.html?1"></iframe>
+      <iframe id="nav" src="../class_list.html"></iframe>
       <div id="resizer"></div>
     </div>
 
@@ -90,6 +90,8 @@
         <div class="clear"></div>
       </div>
 
+      <iframe id="search_frame" src="../class_list.html"></iframe>
+
       <div id="content"><h1>Class: Groonga::Index
   
   
@@ -209,7 +211,7 @@
         <li class="public ">
   <span class="summary_signature">
     
-      <a href="#==-instance_method" title="#== (instance method)">#<strong>==</strong>(other)  &#x21d2; Object </a>
+      <a href="#%3D%3D-instance_method" title="#== (instance method)">#<strong>==</strong>(other)  &#x21d2; Object </a>
     
 
     

  Modified: rroonga/en/Groonga/IndexColumn.html (+706 -534)
===================================================================
--- rroonga/en/Groonga/IndexColumn.html    2017-01-12 23:14:03 +0900 (159b48e)
+++ rroonga/en/Groonga/IndexColumn.html    2017-04-29 11:50:21 +0900 (6ce1c86)
@@ -32,7 +32,7 @@
   </head>
   <body>
     <div class="nav_wrap">
-      <iframe id="nav" src="../class_list.html?1"></iframe>
+      <iframe id="nav" src="../class_list.html"></iframe>
       <div id="resizer"></div>
     </div>
 
@@ -90,6 +90,8 @@
         <div class="clear"></div>
       </div>
 
+      <iframe id="search_frame" src="../class_list.html"></iframe>
+
       <div id="content"><h1>Class: Groonga::IndexColumn
   
   
@@ -105,6 +107,8 @@
         <ul class="fullTree">
           <li>Object</li>
           
+            <li class="next">Data</li>
+          
             <li class="next"><span class='object_link'><a href="Object.html" title="Groonga::Object (class)">Object</a></span></li>
           
             <li class="next"><span class='object_link'><a href="Column.html" title="Groonga::Column (class)">Column</a></span></li>
@@ -168,6 +172,29 @@
         <li class="public ">
   <span class="summary_signature">
     
+      <a href="#%5B%5D-instance_method" title="#[] (instance method)">#<strong>[]</strong>  &#x21d2; Object </a>
+    
+
+    
+  </span>
+  
+  
+  
+  
+  
+  
+  
+
+  
+    <span class="summary_desc"><div class='inline'>
+</div></span>
+  
+</li>
+
+      
+        <li class="public ">
+  <span class="summary_signature">
+    
       <a href="#add-instance_method" title="#add (instance method)">#<strong>add</strong>(record, value, options = {})  &#x21d2; void </a>
     
 
@@ -421,7 +448,7 @@
         <li class="public ">
   <span class="summary_signature">
     
-      <a href="#source=-instance_method" title="#source= (instance method)">#<strong>source=</strong>(column)  &#x21d2; Object </a>
+      <a href="#source%3D-instance_method" title="#source= (instance method)">#<strong>source=</strong>(column)  &#x21d2; Object </a>
     
 
     
@@ -467,7 +494,7 @@
         <li class="public ">
   <span class="summary_signature">
     
-      <a href="#sources=-instance_method" title="#sources= (instance method)">#<strong>sources=</strong>(columns)  &#x21d2; Object </a>
+      <a href="#sources%3D-instance_method" title="#sources= (instance method)">#<strong>sources=</strong>(columns)  &#x21d2; Object </a>
     
 
     
@@ -592,7 +619,7 @@
   
   
   <h3 class="inherited">Methods inherited from <span class='object_link'><a href="Column.html" title="Groonga::Column (class)">Column</a></span></h3>
-  <p class="inherited"><span class='object_link'><a href="Column.html#clear_lock-instance_method" title="Groonga::Column#clear_lock (method)">#clear_lock</a></span>, <span class='object_link'><a href="Column.html#find_indexes-instance_method" title="Groonga::Column#find_indexes (method)">#find_indexes</a></span>, <span class='object_link'><a href="Column.html#index%3F-instance_method" title="Groonga::Column#index? (method)">#index?</a></span>, <span class='object_link'><a href="Column.html#indexes-instance_method" title="Groonga::Column#indexes (method)">#indexes</a></span>, <span class='object_link'><a href="Column.html#local_name-instance_method" title="Groonga::Column#local_name (method)">#local_name</a></span>, <span class='object_link'><a href="Column.html#lock-instance_method" title="Groonga::Column#lock (method)">#lock</a></span>, <span class='object_link'><a href="Column.html#locked%3F-instance_method" title="Groonga::Column#locked? (method)">#locked?</a></span>, <sp
 an class='object_link'><a href="Column.html#reference%3F-instance_method" title="Groonga::Column#reference? (method)">#reference?</a></span>, <span class='object_link'><a href="Column.html#rename-instance_method" title="Groonga::Column#rename (method)">#rename</a></span>, <span class='object_link'><a href="Column.html#scalar%3F-instance_method" title="Groonga::Column#scalar? (method)">#scalar?</a></span>, <span class='object_link'><a href="Column.html#select-instance_method" title="Groonga::Column#select (method)">#select</a></span>, <span class='object_link'><a href="Column.html#table-instance_method" title="Groonga::Column#table (method)">#table</a></span>, <span class='object_link'><a href="Column.html#truncate-instance_method" title="Groonga::Column#truncate (method)">#truncate</a></span>, <span class='object_link'><a href="Column.html#unlock-instance_method" title="Groonga::Column#unlock (method)">#unlock</a></span>, <span class='object_link'><a href="Column.html#vector
 %3F-instance_method" title="Groonga::Column#vector? (method)">#vector?</a></span></p>
+  <p class="inherited"><span class='object_link'><a href="Column.html#clear_lock-instance_method" title="Groonga::Column#clear_lock (method)">#clear_lock</a></span>, <span class='object_link'><a href="Column.html#data%3F-instance_method" title="Groonga::Column#data? (method)">#data?</a></span>, <span class='object_link'><a href="Column.html#find_indexes-instance_method" title="Groonga::Column#find_indexes (method)">#find_indexes</a></span>, <span class='object_link'><a href="Column.html#index%3F-instance_method" title="Groonga::Column#index? (method)">#index?</a></span>, <span class='object_link'><a href="Column.html#indexes-instance_method" title="Groonga::Column#indexes (method)">#indexes</a></span>, <span class='object_link'><a href="Column.html#local_name-instance_method" title="Groonga::Column#local_name (method)">#local_name</a></span>, <span class='object_link'><a href="Column.html#lock-instance_method" title="Groonga::Column#lock (method)">#lock</a></span>, <span cla
 ss='object_link'><a href="Column.html#locked%3F-instance_method" title="Groonga::Column#locked? (method)">#locked?</a></span>, <span class='object_link'><a href="Column.html#reference%3F-instance_method" title="Groonga::Column#reference? (method)">#reference?</a></span>, <span class='object_link'><a href="Column.html#rename-instance_method" title="Groonga::Column#rename (method)">#rename</a></span>, <span class='object_link'><a href="Column.html#scalar%3F-instance_method" title="Groonga::Column#scalar? (method)">#scalar?</a></span>, <span class='object_link'><a href="Column.html#select-instance_method" title="Groonga::Column#select (method)">#select</a></span>, <span class='object_link'><a href="Column.html#table-instance_method" title="Groonga::Column#table (method)">#table</a></span>, <span class='object_link'><a href="Column.html#truncate-instance_method" title="Groonga::Column#truncate (method)">#truncate</a></span>, <span class='object_link'><a href="Column.html#unlock-
 instance_method" title="Groonga::Column#unlock (method)">#unlock</a></span>, <span class='object_link'><a href="Column.html#vector%3F-instance_method" title="Groonga::Column#vector? (method)">#vector?</a></span>, <span class='object_link'><a href="Column.html#weight_vector%3F-instance_method" title="Groonga::Column#weight_vector? (method)">#weight_vector?</a></span></p>
 
   
   
@@ -614,15 +641,102 @@
   
   
   <h3 class="inherited">Methods inherited from <span class='object_link'><a href="Object.html" title="Groonga::Object (class)">Object</a></span></h3>
-  <p class="inherited"><span class='object_link'><a href="Object.html#==-instance_method" title="Groonga::Object#== (method)">#==</a></span>, <span class='object_link'><a href="Object.html#[]-instance_method" title="Groonga::Object#[] (method)">#[]</a></span>, <span class='object_link'><a href="Object.html#[]=-instance_method" title="Groonga::Object#[]= (method)">#[]=</a></span>, <span class='object_link'><a href="Object.html#accessor%3F-instance_method" title="Groonga::Object#accessor? (method)">#accessor?</a></span>, <span class='object_link'><a href="Object.html#append-instance_method" title="Groonga::Object#append (method)">#append</a></span>, <span class='object_link'><a href="Object.html#builtin%3F-instance_method" title="Groonga::Object#builtin? (method)">#builtin?</a></span>, <span class='object_link'><a href="Object.html#close-instance_method" title="Groonga::Object#close (method)">#close</a></span>, <span class='object_link'><a href="Object.html#closed%3F-instance_
 method" title="Groonga::Object#closed? (method)">#closed?</a></span>, <span class='object_link'><a href="Object.html#column%3F-instance_method" title="Groonga::Object#column? (method)">#column?</a></span>, <span class='object_link'><a href="Object.html#dirty%3F-instance_method" title="Groonga::Object#dirty? (method)">#dirty?</a></span>, <span class='object_link'><a href="Object.html#domain-instance_method" title="Groonga::Object#domain (method)">#domain</a></span>, <span class='object_link'><a href="Object.html#function_procedure%3F-instance_method" title="Groonga::Object#function_procedure? (method)">#function_procedure?</a></span>, <span class='object_link'><a href="Object.html#id-instance_method" title="Groonga::Object#id (method)">#id</a></span>, <span class='object_link'><a href="Object.html#index_column%3F-instance_method" title="Groonga::Object#index_column? (method)">#index_column?</a></span>, <span class='object_link'><a href="Object.html#key_accessor%3F-instance_me
 thod" title="Groonga::Object#key_accessor? (method)">#key_accessor?</a></span>, <span class='object_link'><a href="Object.html#last_modified-instance_method" title="Groonga::Object#last_modified (method)">#last_modified</a></span>, <span class='object_link'><a href="Object.html#name-instance_method" title="Groonga::Object#name (method)">#name</a></span>, <span class='object_link'><a href="Object.html#path-instance_method" title="Groonga::Object#path (method)">#path</a></span>, <span class='object_link'><a href="Object.html#persistent%3F-instance_method" title="Groonga::Object#persistent? (method)">#persistent?</a></span>, <span class='object_link'><a href="Object.html#prepend-instance_method" title="Groonga::Object#prepend (method)">#prepend</a></span>, <span class='object_link'><a href="Object.html#procedure%3F-instance_method" title="Groonga::Object#procedure? (method)">#procedure?</a></span>, <span class='object_link'><a href="Object.html#range-instance_method" title="Gro
 onga::Object#range (method)">#range</a></span>, <span class='object_link'><a href="Object.html#reference_column%3F-instance_method" title="Groonga::Object#reference_column? (method)">#reference_column?</a></span>, <span class='object_link'><a href="Object.html#remove-instance_method" title="Groonga::Object#remove (method)">#remove</a></span>, <span class='object_link'><a href="Object.html#scorer_procedure%3F-instance_method" title="Groonga::Object#scorer_procedure? (method)">#scorer_procedure?</a></span>, <span class='object_link'><a href="Object.html#selector_only_procedure%3F-instance_method" title="Groonga::Object#selector_only_procedure? (method)">#selector_only_procedure?</a></span>, <span class='object_link'><a href="Object.html#selector_procedure%3F-instance_method" title="Groonga::Object#selector_procedure? (method)">#selector_procedure?</a></span>, <span class='object_link'><a href="Object.html#table%3F-instance_method" title="Groonga::Object#table? (method)">#table
 ?</a></span>, <span class='object_link'><a href="Object.html#temporary%3F-instance_method" title="Groonga::Object#temporary? (method)">#temporary?</a></span>, <span class='object_link'><a href="Object.html#touch-instance_method" title="Groonga::Object#touch (method)">#touch</a></span>, <span class='object_link'><a href="Object.html#unlink-instance_method" title="Groonga::Object#unlink (method)">#unlink</a></span>, <span class='object_link'><a href="Object.html#window_function_procedure%3F-instance_method" title="Groonga::Object#window_function_procedure? (method)">#window_function_procedure?</a></span></p>
+  <p class="inherited"><span class='object_link'><a href="Object.html#%3D%3D-instance_method" title="Groonga::Object#== (method)">#==</a></span>, <span class='object_link'><a href="Object.html#%5B%5D%3D-instance_method" title="Groonga::Object#[]= (method)">#[]=</a></span>, <span class='object_link'><a href="Object.html#accessor%3F-instance_method" title="Groonga::Object#accessor? (method)">#accessor?</a></span>, <span class='object_link'><a href="Object.html#append-instance_method" title="Groonga::Object#append (method)">#append</a></span>, <span class='object_link'><a href="Object.html#builtin%3F-instance_method" title="Groonga::Object#builtin? (method)">#builtin?</a></span>, <span class='object_link'><a href="Object.html#close-instance_method" title="Groonga::Object#close (method)">#close</a></span>, <span class='object_link'><a href="Object.html#closed%3F-instance_method" title="Groonga::Object#closed? (method)">#closed?</a></span>, <span class='object_link'><a href="Obje
 ct.html#column%3F-instance_method" title="Groonga::Object#column? (method)">#column?</a></span>, <span class='object_link'><a href="Object.html#dirty%3F-instance_method" title="Groonga::Object#dirty? (method)">#dirty?</a></span>, <span class='object_link'><a href="Object.html#domain-instance_method" title="Groonga::Object#domain (method)">#domain</a></span>, <span class='object_link'><a href="Object.html#function_procedure%3F-instance_method" title="Groonga::Object#function_procedure? (method)">#function_procedure?</a></span>, <span class='object_link'><a href="Object.html#id-instance_method" title="Groonga::Object#id (method)">#id</a></span>, <span class='object_link'><a href="Object.html#index_column%3F-instance_method" title="Groonga::Object#index_column? (method)">#index_column?</a></span>, <span class='object_link'><a href="Object.html#key_accessor%3F-instance_method" title="Groonga::Object#key_accessor? (method)">#key_accessor?</a></span>, <span class='object_link'><a 
 href="Object.html#last_modified-instance_method" title="Groonga::Object#last_modified (method)">#last_modified</a></span>, <span class='object_link'><a href="Object.html#name-instance_method" title="Groonga::Object#name (method)">#name</a></span>, <span class='object_link'><a href="Object.html#path-instance_method" title="Groonga::Object#path (method)">#path</a></span>, <span class='object_link'><a href="Object.html#persistent%3F-instance_method" title="Groonga::Object#persistent? (method)">#persistent?</a></span>, <span class='object_link'><a href="Object.html#prepend-instance_method" title="Groonga::Object#prepend (method)">#prepend</a></span>, <span class='object_link'><a href="Object.html#procedure%3F-instance_method" title="Groonga::Object#procedure? (method)">#procedure?</a></span>, <span class='object_link'><a href="Object.html#range-instance_method" title="Groonga::Object#range (method)">#range</a></span>, <span class='object_link'><a href="Object.html#reference_colu
 mn%3F-instance_method" title="Groonga::Object#reference_column? (method)">#reference_column?</a></span>, <span class='object_link'><a href="Object.html#remove-instance_method" title="Groonga::Object#remove (method)">#remove</a></span>, <span class='object_link'><a href="Object.html#scorer_procedure%3F-instance_method" title="Groonga::Object#scorer_procedure? (method)">#scorer_procedure?</a></span>, <span class='object_link'><a href="Object.html#selector_only_procedure%3F-instance_method" title="Groonga::Object#selector_only_procedure? (method)">#selector_only_procedure?</a></span>, <span class='object_link'><a href="Object.html#selector_procedure%3F-instance_method" title="Groonga::Object#selector_procedure? (method)">#selector_procedure?</a></span>, <span class='object_link'><a href="Object.html#table%3F-instance_method" title="Groonga::Object#table? (method)">#table?</a></span>, <span class='object_link'><a href="Object.html#temporary%3F-instance_method" title="Groonga::Ob
 ject#temporary? (method)">#temporary?</a></span>, <span class='object_link'><a href="Object.html#touch-instance_method" title="Groonga::Object#touch (method)">#touch</a></span>, <span class='object_link'><a href="Object.html#unlink-instance_method" title="Groonga::Object#unlink (method)">#unlink</a></span>, <span class='object_link'><a href="Object.html#window_function_procedure%3F-instance_method" title="Groonga::Object#window_function_procedure? (method)">#window_function_procedure?</a></span></p>
 
+  
 
   <div id="instance_method_details" class="method_details_list">
     <h2>Instance Method Details</h2>
 
     
       <div class="method_details first">
-  <h3 class="signature first" id="add-instance_method">
+  <h3 class="signature first" id="[]-instance_method">
+  
+    #<strong>[]</strong>  &#x21d2; <tt><span class='object_link'><a href="Object.html" title="Groonga::Object (class)">Object</a></span></tt> 
+  
+
+  
+
+  
+</h3><table class="source_code">
+  <tr>
+    <td>
+      <pre class="lines">
+
+
+201
+202
+203
+204
+205
+206
+207
+208
+209
+210
+211
+212
+213
+214
+215
+216
+217
+218
+219
+220
+221
+222
+223
+224
+225
+226
+227
+228
+229
+230
+231</pre>
+    </td>
+    <td>
+      <pre class="code"><span class="info file"># File 'ext/groonga/rb-grn-index-column.c', line 201</span>
+
+static VALUE
+rb_grn_index_column_array_reference (VALUE self, VALUE rb_token)
+{
+    grn_ctx *context = NULL;
+    grn_obj *column;
+    grn_obj *domain;
+    grn_id token_id;
+    grn_obj *value;
+    VALUE rb_value;
+
+    rb_grn_index_column_deconstruct(SELF(self),
+                                    &amp;column,
+                                    &amp;context,
+                                    NULL,
+                                    &amp;domain,
+                                    &amp;value,
+                                    NULL,
+                                    NULL,
+                                    NULL,
+                                    NULL,
+                                    NULL,
+                                    NULL);
+
+    token_id = RVAL2GRNID(rb_token, context, domain, self);
+    GRN_BULK_REWIND(value);
+    grn_obj_get_value(context, column, token_id, value);
+    rb_grn_context_check(context, self);
+    rb_value = GRNVALUE2RVAL(context, value, NULL, self);
+
+    return rb_value;
+}</pre>
+    </td>
+  </tr>
+</table>
+</div>
+    
+      <div class="method_details ">
+  <h3 class="signature " id="add-instance_method">
   
     #<strong>add</strong>(record, value, options = {})  &#x21d2; <tt>void</tt> 
   
@@ -650,11 +764,11 @@ automatically by using @:source@ option of
         <p class="example_title"><div class='inline'><p>Adds sentences of an article to index</p>
 </div></p>
       
-      <pre class="example code"><code><span class='id identifier rubyid_articles'>articles</span> <span class='op'>=</span> <span class='const'><span class='object_link'><a href="../Groonga.html" title="Groonga (module)">Groonga</a></span></span><span class='op'>::</span><span class='const'><span class='object_link'><a href="Array.html" title="Groonga::Array (class)">Array</a></span></span><span class='period'>.</span><span class='id identifier rubyid_create'><span class='object_link'><a href="Array.html#create-class_method" title="Groonga::Array.create (method)">create</a></span></span><span class='lparen'>(</span><span class='symbol'>:name</span> <span class='op'>=&gt;</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>Articles</span><span class='tstring_end'>&quot;</span></span><span class='rparen'>)</span>
+      <pre class="example code"><code><span class='id identifier rubyid_articles'>articles</span> <span class='op'>=</span> <span class='const'>Groonga</span><span class='op'>::</span><span class='const'>Array</span><span class='period'>.</span><span class='id identifier rubyid_create'>create</span><span class='lparen'>(</span><span class='symbol'>:name</span> <span class='op'>=&gt;</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>Articles</span><span class='tstring_end'>&quot;</span></span><span class='rparen'>)</span>
 <span class='id identifier rubyid_articles'>articles</span><span class='period'>.</span><span class='id identifier rubyid_define_column'>define_column</span><span class='lparen'>(</span><span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>title</span><span class='tstring_end'>&quot;</span></span><span class='comma'>,</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>ShortText</span><span class='tstring_end'>&quot;</span></span><span class='rparen'>)</span>
 <span class='id identifier rubyid_articles'>articles</span><span class='period'>.</span><span class='id identifier rubyid_define_column'>define_column</span><span class='lparen'>(</span><span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>content</span><span class='tstring_end'>&quot;</span></span><span class='comma'>,</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>Text</span><span class='tstring_end'>&quot;</span></span><span class='rparen'>)</span>
 
-<span class='id identifier rubyid_terms'>terms</span> <span class='op'>=</span> <span class='const'><span class='object_link'><a href="../Groonga.html" title="Groonga (module)">Groonga</a></span></span><span class='op'>::</span><span class='const'><span class='object_link'><a href="Hash.html" title="Groonga::Hash (class)">Hash</a></span></span><span class='period'>.</span><span class='id identifier rubyid_create'><span class='object_link'><a href="Hash.html#create-class_method" title="Groonga::Hash.create (method)">create</a></span></span><span class='lparen'>(</span><span class='symbol'>:name</span> <span class='op'>=&gt;</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>Terms</span><span class='tstring_end'>&quot;</span></span><span class='comma'>,</span>
+<span class='id identifier rubyid_terms'>terms</span> <span class='op'>=</span> <span class='const'>Groonga</span><span class='op'>::</span><span class='const'>Hash</span><span class='period'>.</span><span class='id identifier rubyid_create'>create</span><span class='lparen'>(</span><span class='symbol'>:name</span> <span class='op'>=&gt;</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>Terms</span><span class='tstring_end'>&quot;</span></span><span class='comma'>,</span>
                              <span class='symbol'>:key_type</span> <span class='op'>=&gt;</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>ShortText</span><span class='tstring_end'>&quot;</span></span><span class='comma'>,</span>
                              <span class='symbol'>:default_tokenizer</span> <span class='op'>=&gt;</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>TokenBigram</span><span class='tstring_end'>&quot;</span></span><span class='rparen'>)</span>
 <span class='id identifier rubyid_content_index'>content_index</span> <span class='op'>=</span> <span class='id identifier rubyid_terms'>terms</span><span class='period'>.</span><span class='id identifier rubyid_define_index_column'>define_index_column</span><span class='lparen'>(</span><span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>content</span><span class='tstring_end'>&quot;</span></span><span class='comma'>,</span> <span class='id identifier rubyid_articles'>articles</span><span class='comma'>,</span>
@@ -742,7 +856,7 @@ record id.</p>
         <span class='name'>options</span>
       
       
-        <span class='type'>(<tt>::Hash</tt>)</span>
+        <span class='type'>(<tt><span class='object_link'><a href="Hash.html" title="Groonga::Hash (class)">::Hash</a></span></tt>)</span>
       
       
         <em class="default">(defaults to: <tt>{}</tt>)</em>
@@ -812,49 +926,49 @@ record id.</p>
       <pre class="lines">
 
 
-262
-263
-264
-265
-266
-267
-268
-269
-270
-271
-272
-273
-274
-275
-276
-277
-278
-279
-280
-281
-282
-283
-284
-285
-286
-287
-288
-289
-290
-291
-292
-293
-294
-295
-296
-297
-298
-299
-300
-301</pre>
+301
+302
+303
+304
+305
+306
+307
+308
+309
+310
+311
+312
+313
+314
+315
+316
+317
+318
+319
+320
+321
+322
+323
+324
+325
+326
+327
+328
+329
+330
+331
+332
+333
+334
+335
+336
+337
+338
+339
+340</pre>
     </td>
     <td>
-      <pre class="code"><span class="info file"># File 'ext/groonga/rb-grn-index-column.c', line 262</span>
+      <pre class="code"><span class="info file"># File 'ext/groonga/rb-grn-index-column.c', line 301</span>
 
 static VALUE
 rb_grn_index_column_add (int argc, VALUE *argv, VALUE self)
@@ -929,11 +1043,11 @@ option of <span class='object_link'><a href="Table.html#define_index_column-inst
         <p class="example_title"><div class='inline'><p>Deletes sentences of an article to index</p>
 </div></p>
       
-      <pre class="example code"><code><span class='id identifier rubyid_articles'>articles</span> <span class='op'>=</span> <span class='const'><span class='object_link'><a href="../Groonga.html" title="Groonga (module)">Groonga</a></span></span><span class='op'>::</span><span class='const'><span class='object_link'><a href="Array.html" title="Groonga::Array (class)">Array</a></span></span><span class='period'>.</span><span class='id identifier rubyid_create'><span class='object_link'><a href="Array.html#create-class_method" title="Groonga::Array.create (method)">create</a></span></span><span class='lparen'>(</span><span class='symbol'>:name</span> <span class='op'>=&gt;</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>Articles</span><span class='tstring_end'>&quot;</span></span><span class='rparen'>)</span>
+      <pre class="example code"><code><span class='id identifier rubyid_articles'>articles</span> <span class='op'>=</span> <span class='const'>Groonga</span><span class='op'>::</span><span class='const'>Array</span><span class='period'>.</span><span class='id identifier rubyid_create'>create</span><span class='lparen'>(</span><span class='symbol'>:name</span> <span class='op'>=&gt;</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>Articles</span><span class='tstring_end'>&quot;</span></span><span class='rparen'>)</span>
 <span class='id identifier rubyid_articles'>articles</span><span class='period'>.</span><span class='id identifier rubyid_define_column'>define_column</span><span class='lparen'>(</span><span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>title</span><span class='tstring_end'>&quot;</span></span><span class='comma'>,</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>ShortText</span><span class='tstring_end'>&quot;</span></span><span class='rparen'>)</span>
 <span class='id identifier rubyid_articles'>articles</span><span class='period'>.</span><span class='id identifier rubyid_define_column'>define_column</span><span class='lparen'>(</span><span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>content</span><span class='tstring_end'>&quot;</span></span><span class='comma'>,</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>Text</span><span class='tstring_end'>&quot;</span></span><span class='rparen'>)</span>
 
-<span class='id identifier rubyid_terms'>terms</span> <span class='op'>=</span> <span class='const'><span class='object_link'><a href="../Groonga.html" title="Groonga (module)">Groonga</a></span></span><span class='op'>::</span><span class='const'><span class='object_link'><a href="Hash.html" title="Groonga::Hash (class)">Hash</a></span></span><span class='period'>.</span><span class='id identifier rubyid_create'><span class='object_link'><a href="Hash.html#create-class_method" title="Groonga::Hash.create (method)">create</a></span></span><span class='lparen'>(</span><span class='symbol'>:name</span> <span class='op'>=&gt;</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>Terms</span><span class='tstring_end'>&quot;</span></span><span class='comma'>,</span>
+<span class='id identifier rubyid_terms'>terms</span> <span class='op'>=</span> <span class='const'>Groonga</span><span class='op'>::</span><span class='const'>Hash</span><span class='period'>.</span><span class='id identifier rubyid_create'>create</span><span class='lparen'>(</span><span class='symbol'>:name</span> <span class='op'>=&gt;</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>Terms</span><span class='tstring_end'>&quot;</span></span><span class='comma'>,</span>
                              <span class='symbol'>:key_type</span> <span class='op'>=&gt;</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>ShortText</span><span class='tstring_end'>&quot;</span></span><span class='comma'>,</span>
                              <span class='symbol'>:default_tokenizer</span> <span class='op'>=&gt;</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>TokenBigram</span><span class='tstring_end'>&quot;</span></span><span class='rparen'>)</span>
 <span class='id identifier rubyid_content_index'>content_index</span> <span class='op'>=</span> <span class='id identifier rubyid_terms'>terms</span><span class='period'>.</span><span class='id identifier rubyid_define_index_column'>define_index_column</span><span class='lparen'>(</span><span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>content</span><span class='tstring_end'>&quot;</span></span><span class='comma'>,</span> <span class='id identifier rubyid_articles'>articles</span><span class='comma'>,</span>
@@ -1027,7 +1141,7 @@ record id.</p>
         <span class='name'>options</span>
       
       
-        <span class='type'>(<tt>::Hash</tt>)</span>
+        <span class='type'>(<tt><span class='object_link'><a href="Hash.html" title="Groonga::Hash (class)">::Hash</a></span></tt>)</span>
       
       
         <em class="default">(defaults to: <tt>{}</tt>)</em>
@@ -1097,49 +1211,49 @@ record id.</p>
       <pre class="lines">
 
 
-376
-377
-378
-379
-380
-381
-382
-383
-384
-385
-386
-387
-388
-389
-390
-391
-392
-393
-394
-395
-396
-397
-398
-399
-400
-401
-402
-403
-404
-405
-406
-407
-408
-409
-410
-411
-412
-413
-414
-415</pre>
+415
+416
+417
+418
+419
+420
+421
+422
+423
+424
+425
+426
+427
+428
+429
+430
+431
+432
+433
+434
+435
+436
+437
+438
+439
+440
+441
+442
+443
+444
+445
+446
+447
+448
+449
+450
+451
+452
+453
+454</pre>
     </td>
     <td>
-      <pre class="code"><span class="info file"># File 'ext/groonga/rb-grn-index-column.c', line 376</span>
+      <pre class="code"><span class="info file"># File 'ext/groonga/rb-grn-index-column.c', line 415</span>
 
 static VALUE
 rb_grn_index_column_delete (int argc, VALUE *argv, VALUE self)
@@ -1219,7 +1333,7 @@ rb_grn_index_column_delete (int argc, VALUE *argv, VALUE self)
 
   <span class='id identifier rubyid_usage'>usage</span> <span class='op'>=</span> <span class='kw'>super</span>
   <span class='id identifier rubyid_chunk_path'>chunk_path</span> <span class='op'>=</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='embexpr_beg'>#{</span><span class='id identifier rubyid_path'>path</span><span class='embexpr_end'>}</span><span class='tstring_content'>.c</span><span class='tstring_end'>&quot;</span></span>
-  <span class='id identifier rubyid_measurer'>measurer</span> <span class='op'>=</span> <span class='const'><span class='object_link'><a href="StatisticMeasurer.html" title="Groonga::StatisticMeasurer (class)">StatisticMeasurer</a></span></span><span class='period'>.</span><span class='id identifier rubyid_new'>new</span>
+  <span class='id identifier rubyid_measurer'>measurer</span> <span class='op'>=</span> <span class='const'>StatisticMeasurer</span><span class='period'>.</span><span class='id identifier rubyid_new'>new</span>
   <span class='id identifier rubyid_usage'>usage</span> <span class='op'>+=</span> <span class='id identifier rubyid_measurer'>measurer</span><span class='period'>.</span><span class='id identifier rubyid_measure_disk_usage'>measure_disk_usage</span><span class='lparen'>(</span><span class='id identifier rubyid_chunk_path'>chunk_path</span><span class='rparen'>)</span>
   <span class='id identifier rubyid_usage'>usage</span>
 <span class='kw'>end</span></pre>
@@ -1252,7 +1366,7 @@ rb_grn_index_column_delete (int argc, VALUE *argv, VALUE self)
       <pre class="code"><span class="info file"># File 'lib/groonga/index-column.rb', line 23</span>
 
 <span class='kw'>def</span> <span class='id identifier rubyid_dump'>dump</span><span class='lparen'>(</span><span class='id identifier rubyid_output_directory'>output_directory</span><span class='rparen'>)</span>
-  <span class='id identifier rubyid_dumper'>dumper</span> <span class='op'>=</span> <span class='const'><span class='object_link'><a href="IndexColumnDumper.html" title="Groonga::IndexColumnDumper (class)">IndexColumnDumper</a></span></span><span class='period'>.</span><span class='id identifier rubyid_new'><span class='object_link'><a href="IndexColumnDumper.html#initialize-instance_method" title="Groonga::IndexColumnDumper#initialize (method)">new</a></span></span><span class='lparen'>(</span><span class='kw'>self</span><span class='comma'>,</span> <span class='id identifier rubyid_output_directory'>output_directory</span><span class='rparen'>)</span>
+  <span class='id identifier rubyid_dumper'>dumper</span> <span class='op'>=</span> <span class='const'>IndexColumnDumper</span><span class='period'>.</span><span class='id identifier rubyid_new'>new</span><span class='lparen'>(</span><span class='kw'>self</span><span class='comma'>,</span> <span class='id identifier rubyid_output_directory'>output_directory</span><span class='rparen'>)</span>
   <span class='id identifier rubyid_dumper'>dumper</span><span class='period'>.</span><span class='id identifier rubyid_dump'>dump</span>
 <span class='kw'>end</span></pre>
     </td>
@@ -1293,7 +1407,7 @@ query or lexicon cursor.</p>
 </div></p>
       
       <pre class="example code"><code><span class='comment'># Define schema
-</span><span class='const'><span class='object_link'><a href="../Groonga.html" title="Groonga (module)">Groonga</a></span></span><span class='op'>::</span><span class='const'><span class='object_link'><a href="Schema.html" title="Groonga::Schema (class)">Schema</a></span></span><span class='period'>.</span><span class='id identifier rubyid_define'><span class='object_link'><a href="Schema.html#define-class_method" title="Groonga::Schema.define (method)">define</a></span></span> <span class='kw'>do</span> <span class='op'>|</span><span class='id identifier rubyid_schema'>schema</span><span class='op'>|</span>
+</span><span class='const'>Groonga</span><span class='op'>::</span><span class='const'>Schema</span><span class='period'>.</span><span class='id identifier rubyid_define'>define</span> <span class='kw'>do</span> <span class='op'>|</span><span class='id identifier rubyid_schema'>schema</span><span class='op'>|</span>
   <span class='id identifier rubyid_schema'>schema</span><span class='period'>.</span><span class='id identifier rubyid_create_table'>create_table</span><span class='lparen'>(</span><span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>Articles</span><span class='tstring_end'>&quot;</span></span><span class='rparen'>)</span> <span class='kw'>do</span> <span class='op'>|</span><span class='id identifier rubyid_table'>table</span><span class='op'>|</span>
     <span class='id identifier rubyid_table'>table</span><span class='period'>.</span><span class='id identifier rubyid_text'>text</span><span class='lparen'>(</span><span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>content</span><span class='tstring_end'>&quot;</span></span><span class='rparen'>)</span>
   <span class='kw'>end</span>
@@ -1309,9 +1423,9 @@ query or lexicon cursor.</p>
                 <span class='symbol'>:with_section</span> <span class='op'>=&gt;</span> <span class='kw'>true</span><span class='rparen'>)</span>
   <span class='kw'>end</span>
 <span class='kw'>end</span>
-<span class='id identifier rubyid_articles'>articles</span> <span class='op'>=</span> <span class='const'><span class='object_link'><a href="../Groonga.html" title="Groonga (module)">Groonga</a></span></span><span class='lbracket'>[</span><span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>Articles</span><span class='tstring_end'>&quot;</span></span><span class='rbracket'>]</span>
-<span class='id identifier rubyid_terms'>terms</span> <span class='op'>=</span> <span class='const'><span class='object_link'><a href="../Groonga.html" title="Groonga (module)">Groonga</a></span></span><span class='lbracket'>[</span><span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>Terms</span><span class='tstring_end'>&quot;</span></span><span class='rbracket'>]</span>
-<span class='id identifier rubyid_index'>index</span> <span class='op'>=</span> <span class='const'><span class='object_link'><a href="../Groonga.html" title="Groonga (module)">Groonga</a></span></span><span class='lbracket'>[</span><span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>Terms.articles_content</span><span class='tstring_end'>&quot;</span></span><span class='rbracket'>]</span>
+<span class='id identifier rubyid_articles'>articles</span> <span class='op'>=</span> <span class='const'>Groonga</span><span class='lbracket'>[</span><span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>Articles</span><span class='tstring_end'>&quot;</span></span><span class='rbracket'>]</span>
+<span class='id identifier rubyid_terms'>terms</span> <span class='op'>=</span> <span class='const'>Groonga</span><span class='lbracket'>[</span><span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>Terms</span><span class='tstring_end'>&quot;</span></span><span class='rbracket'>]</span>
+<span class='id identifier rubyid_index'>index</span> <span class='op'>=</span> <span class='const'>Groonga</span><span class='lbracket'>[</span><span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>Terms.articles_content</span><span class='tstring_end'>&quot;</span></span><span class='rbracket'>]</span>
 
 <span class='comment'># Add data
 </span><span class='id identifier rubyid_articles'>articles</span><span class='period'>.</span><span class='id identifier rubyid_add'>add</span><span class='lparen'>(</span><span class='symbol'>:content</span> <span class='op'>=&gt;</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>Groonga is fast</span><span class='tstring_end'>&quot;</span></span><span class='rparen'>)</span>
@@ -1327,7 +1441,7 @@ query or lexicon cursor.</p>
 </div></p>
       
       <pre class="example code"><code><span class='comment'># Define schema
-</span><span class='const'><span class='object_link'><a href="../Groonga.html" title="Groonga (module)">Groonga</a></span></span><span class='op'>::</span><span class='const'><span class='object_link'><a href="Schema.html" title="Groonga::Schema (class)">Schema</a></span></span><span class='period'>.</span><span class='id identifier rubyid_define'><span class='object_link'><a href="Schema.html#define-class_method" title="Groonga::Schema.define (method)">define</a></span></span> <span class='kw'>do</span> <span class='op'>|</span><span class='id identifier rubyid_schema'>schema</span><span class='op'>|</span>
+</span><span class='const'>Groonga</span><span class='op'>::</span><span class='const'>Schema</span><span class='period'>.</span><span class='id identifier rubyid_define'>define</span> <span class='kw'>do</span> <span class='op'>|</span><span class='id identifier rubyid_schema'>schema</span><span class='op'>|</span>
   <span class='id identifier rubyid_schema'>schema</span><span class='period'>.</span><span class='id identifier rubyid_create_table'>create_table</span><span class='lparen'>(</span><span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>Articles</span><span class='tstring_end'>&quot;</span></span><span class='rparen'>)</span> <span class='kw'>do</span> <span class='op'>|</span><span class='id identifier rubyid_table'>table</span><span class='op'>|</span>
     <span class='id identifier rubyid_table'>table</span><span class='period'>.</span><span class='id identifier rubyid_text'>text</span><span class='lparen'>(</span><span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>content</span><span class='tstring_end'>&quot;</span></span><span class='rparen'>)</span>
   <span class='kw'>end</span>
@@ -1343,9 +1457,9 @@ query or lexicon cursor.</p>
                 <span class='symbol'>:with_section</span> <span class='op'>=&gt;</span> <span class='kw'>true</span><span class='rparen'>)</span>
   <span class='kw'>end</span>
 <span class='kw'>end</span>
-<span class='id identifier rubyid_articles'>articles</span> <span class='op'>=</span> <span class='const'><span class='object_link'><a href="../Groonga.html" title="Groonga (module)">Groonga</a></span></span><span class='lbracket'>[</span><span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>Articles</span><span class='tstring_end'>&quot;</span></span><span class='rbracket'>]</span>
-<span class='id identifier rubyid_terms'>terms</span> <span class='op'>=</span> <span class='const'><span class='object_link'><a href="../Groonga.html" title="Groonga (module)">Groonga</a></span></span><span class='lbracket'>[</span><span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>Terms</span><span class='tstring_end'>&quot;</span></span><span class='rbracket'>]</span>
-<span class='id identifier rubyid_index'>index</span> <span class='op'>=</span> <span class='const'><span class='object_link'><a href="../Groonga.html" title="Groonga (module)">Groonga</a></span></span><span class='lbracket'>[</span><span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>Terms.articles_content</span><span class='tstring_end'>&quot;</span></span><span class='rbracket'>]</span>
+<span class='id identifier rubyid_articles'>articles</span> <span class='op'>=</span> <span class='const'>Groonga</span><span class='lbracket'>[</span><span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>Articles</span><span class='tstring_end'>&quot;</span></span><span class='rbracket'>]</span>
+<span class='id identifier rubyid_terms'>terms</span> <span class='op'>=</span> <span class='const'>Groonga</span><span class='lbracket'>[</span><span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>Terms</span><span class='tstring_end'>&quot;</span></span><span class='rbracket'>]</span>
+<span class='id identifier rubyid_index'>index</span> <span class='op'>=</span> <span class='const'>Groonga</span><span class='lbracket'>[</span><span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>Terms.articles_content</span><span class='tstring_end'>&quot;</span></span><span class='rbracket'>]</span>
 
 <span class='comment'># Add data
 </span><span class='id identifier rubyid_articles'>articles</span><span class='period'>.</span><span class='id identifier rubyid_add'>add</span><span class='lparen'>(</span><span class='symbol'>:content</span> <span class='op'>=&gt;</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>Groonga is fast</span><span class='tstring_end'>&quot;</span></span><span class='rparen'>)</span>
@@ -1361,7 +1475,7 @@ query or lexicon cursor.</p>
 </div></p>
       
       <pre class="example code"><code><span class='comment'># Define schema
-</span><span class='const'><span class='object_link'><a href="../Groonga.html" title="Groonga (module)">Groonga</a></span></span><span class='op'>::</span><span class='const'><span class='object_link'><a href="Schema.html" title="Groonga::Schema (class)">Schema</a></span></span><span class='period'>.</span><span class='id identifier rubyid_define'><span class='object_link'><a href="Schema.html#define-class_method" title="Groonga::Schema.define (method)">define</a></span></span> <span class='kw'>do</span> <span class='op'>|</span><span class='id identifier rubyid_schema'>schema</span><span class='op'>|</span>
+</span><span class='const'>Groonga</span><span class='op'>::</span><span class='const'>Schema</span><span class='period'>.</span><span class='id identifier rubyid_define'>define</span> <span class='kw'>do</span> <span class='op'>|</span><span class='id identifier rubyid_schema'>schema</span><span class='op'>|</span>
   <span class='id identifier rubyid_schema'>schema</span><span class='period'>.</span><span class='id identifier rubyid_create_table'>create_table</span><span class='lparen'>(</span><span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>Articles</span><span class='tstring_end'>&quot;</span></span><span class='rparen'>)</span> <span class='kw'>do</span> <span class='op'>|</span><span class='id identifier rubyid_table'>table</span><span class='op'>|</span>
     <span class='id identifier rubyid_table'>table</span><span class='period'>.</span><span class='id identifier rubyid_text'>text</span><span class='lparen'>(</span><span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>content</span><span class='tstring_end'>&quot;</span></span><span class='rparen'>)</span>
   <span class='kw'>end</span>
@@ -1377,8 +1491,8 @@ query or lexicon cursor.</p>
                 <span class='symbol'>:with_section</span> <span class='op'>=&gt;</span> <span class='kw'>true</span><span class='rparen'>)</span>
   <span class='kw'>end</span>
 <span class='kw'>end</span>
-<span class='id identifier rubyid_articles'>articles</span> <span class='op'>=</span> <span class='const'><span class='object_link'><a href="../Groonga.html" title="Groonga (module)">Groonga</a></span></span><span class='lbracket'>[</span><span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>Articles</span><span class='tstring_end'>&quot;</span></span><span class='rbracket'>]</span>
-<span class='id identifier rubyid_index'>index</span> <span class='op'>=</span> <span class='const'><span class='object_link'><a href="../Groonga.html" title="Groonga (module)">Groonga</a></span></span><span class='lbracket'>[</span><span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>Terms.articles_content</span><span class='tstring_end'>&quot;</span></span><span class='rbracket'>]</span>
+<span class='id identifier rubyid_articles'>articles</span> <span class='op'>=</span> <span class='const'>Groonga</span><span class='lbracket'>[</span><span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>Articles</span><span class='tstring_end'>&quot;</span></span><span class='rbracket'>]</span>
+<span class='id identifier rubyid_index'>index</span> <span class='op'>=</span> <span class='const'>Groonga</span><span class='lbracket'>[</span><span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>Terms.articles_content</span><span class='tstring_end'>&quot;</span></span><span class='rbracket'>]</span>
 
 <span class='comment'># Add data
 </span><span class='id identifier rubyid_articles'>articles</span><span class='period'>.</span><span class='id identifier rubyid_add'>add</span><span class='lparen'>(</span><span class='symbol'>:content</span> <span class='op'>=&gt;</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>Groonga is fast</span><span class='tstring_end'>&quot;</span></span><span class='rparen'>)</span>
@@ -1393,7 +1507,7 @@ query or lexicon cursor.</p>
 </div></p>
       
       <pre class="example code"><code><span class='comment'># Define schema
-</span><span class='const'><span class='object_link'><a href="../Groonga.html" title="Groonga (module)">Groonga</a></span></span><span class='op'>::</span><span class='const'><span class='object_link'><a href="Schema.html" title="Groonga::Schema (class)">Schema</a></span></span><span class='period'>.</span><span class='id identifier rubyid_define'><span class='object_link'><a href="Schema.html#define-class_method" title="Groonga::Schema.define (method)">define</a></span></span> <span class='kw'>do</span> <span class='op'>|</span><span class='id identifier rubyid_schema'>schema</span><span class='op'>|</span>
+</span><span class='const'>Groonga</span><span class='op'>::</span><span class='const'>Schema</span><span class='period'>.</span><span class='id identifier rubyid_define'>define</span> <span class='kw'>do</span> <span class='op'>|</span><span class='id identifier rubyid_schema'>schema</span><span class='op'>|</span>
   <span class='id identifier rubyid_schema'>schema</span><span class='period'>.</span><span class='id identifier rubyid_create_table'>create_table</span><span class='lparen'>(</span><span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>Memos</span><span class='tstring_end'>&quot;</span></span><span class='comma'>,</span>
                       <span class='symbol'>:type</span> <span class='op'>=&gt;</span> <span class='symbol'>:hash</span><span class='comma'>,</span>
                       <span class='symbol'>:key_type</span> <span class='op'>=&gt;</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>ShortText</span><span class='tstring_end'>&quot;</span></span><span class='rparen'>)</span> <span class='kw'>do</span> <span class='op'>|</span><span class='id identifier rubyid_table'>table</span><span class='op'>|</span>
@@ -1407,9 +1521,9 @@ query or lexicon cursor.</p>
                 <span class='symbol'>:name</span> <span class='op'>=&gt;</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>memos_tags</span><span class='tstring_end'>&quot;</span></span><span class='rparen'>)</span>
   <span class='kw'>end</span>
 <span class='kw'>end</span>
-<span class='id identifier rubyid_memos'>memos</span> <span class='op'>=</span> <span class='const'><span class='object_link'><a href="../Groonga.html" title="Groonga (module)">Groonga</a></span></span><span class='lbracket'>[</span><span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>Memos</span><span class='tstring_end'>&quot;</span></span><span class='rbracket'>]</span>
-<span class='id identifier rubyid_tags'>tags</span> <span class='op'>=</span> <span class='const'><span class='object_link'><a href="../Groonga.html" title="Groonga (module)">Groonga</a></span></span><span class='lbracket'>[</span><span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>Tags</span><span class='tstring_end'>&quot;</span></span><span class='rbracket'>]</span>
-<span class='id identifier rubyid_index'>index</span> <span class='op'>=</span> <span class='const'><span class='object_link'><a href="../Groonga.html" title="Groonga (module)">Groonga</a></span></span><span class='lbracket'>[</span><span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>Tags.memos_tags</span><span class='tstring_end'>&quot;</span></span><span class='rbracket'>]</span>
+<span class='id identifier rubyid_memos'>memos</span> <span class='op'>=</span> <span class='const'>Groonga</span><span class='lbracket'>[</span><span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>Memos</span><span class='tstring_end'>&quot;</span></span><span class='rbracket'>]</span>
+<span class='id identifier rubyid_tags'>tags</span> <span class='op'>=</span> <span class='const'>Groonga</span><span class='lbracket'>[</span><span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>Tags</span><span class='tstring_end'>&quot;</span></span><span class='rbracket'>]</span>
+<span class='id identifier rubyid_index'>index</span> <span class='op'>=</span> <span class='const'>Groonga</span><span class='lbracket'>[</span><span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>Tags.memos_tags</span><span class='tstring_end'>&quot;</span></span><span class='rbracket'>]</span>
 
 <span class='comment'># Add data
 </span><span class='id identifier rubyid_memos'>memos</span><span class='period'>.</span><span class='id identifier rubyid_add'>add</span><span class='lparen'>(</span><span class='symbol'>:tags</span> <span class='op'>=&gt;</span> <span class='lbracket'>[</span><span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>Groonga</span><span class='tstring_end'>&quot;</span></span><span class='rbracket'>]</span><span class='rparen'>)</span>
@@ -1517,7 +1631,7 @@ given query.</p>
         <span class='name'>options</span>
       
       
-        <span class='type'>(<tt>::Hash</tt>)</span>
+        <span class='type'>(<tt><span class='object_link'><a href="Hash.html" title="Groonga::Hash (class)">::Hash</a></span></tt>)</span>
       
       
         <em class="default">(defaults to: <tt>{}</tt>)</em>
@@ -1695,79 +1809,79 @@ in the given lexicon cursor.</p>
       <pre class="lines">
 
 
-1182
-1183
-1184
-1185
-1186
-1187
-1188
-1189
-1190
-1191
-1192
-1193
-1194
-1195
-1196
-1197
-1198
-1199
-1200
-1201
-1202
-1203
-1204
-1205
-1206
-1207
-1208
-1209
-1210
-1211
-1212
-1213
-1214
-1215
-1216
-1217
-1218
-1219
-1220
-1221
-1222
-1223
-1224
-1225
-1226
-1227
-1228
-1229
-1230
-1231
-1232
-1233
-1234
-1235
-1236
-1237
-1238
-1239
-1240
-1241
-1242
-1243
-1244
-1245
-1246
-1247
-1248
-1249
-1250
-1251</pre>
+1256
+1257
+1258
+1259
+1260
+1261
+1262
+1263
+1264
+1265
+1266
+1267
+1268
+1269
+1270
+1271
+1272
+1273
+1274
+1275
+1276
+1277
+1278
+1279
+1280
+1281
+1282
+1283
+1284
+1285
+1286
+1287
+1288
+1289
+1290
+1291
+1292
+1293
+1294
+1295
+1296
+1297
+1298
+1299
+1300
+1301
+1302
+1303
+1304
+1305
+1306
+1307
+1308
+1309
+1310
+1311
+1312
+1313
+1314
+1315
+1316
+1317
+1318
+1319
+1320
+1321
+1322
+1323
+1324
+1325</pre>
     </td>
     <td>
-      <pre class="code"><span class="info file"># File 'ext/groonga/rb-grn-index-column.c', line 1182</span>
+      <pre class="code"><span class="info file"># File 'ext/groonga/rb-grn-index-column.c', line 1256</span>
 
 static VALUE
 rb_grn_index_column_estimate_size (int argc, VALUE *argv, VALUE self)
@@ -1898,22 +2012,22 @@ rb_grn_index_column_estimate_size (int argc, VALUE *argv, VALUE self)
       <pre class="lines">
 
 
-180
-181
-182
-183
-184
-185
-186
 187
 188
 189
 190
 191
-192</pre>
+192
+193
+194
+195
+196
+197
+198
+199</pre>
     </td>
     <td>
-      <pre class="code"><span class="info file"># File 'ext/groonga/rb-grn-index-column.c', line 180</span>
+      <pre class="code"><span class="info file"># File 'ext/groonga/rb-grn-index-column.c', line 187</span>
 
 static VALUE
 rb_grn_index_column_inspect (VALUE self)
@@ -2017,24 +2131,24 @@ rb_grn_index_column_inspect (VALUE self)
       <pre class="lines">
 
 
-920
-921
-922
-923
-924
-925
-926
-927
-928
-929
-930
-931
-932
-933
-934</pre>
+959
+960
+961
+962
+963
+964
+965
+966
+967
+968
+969
+970
+971
+972
+973</pre>
     </td>
     <td>
-      <pre class="code"><span class="info file"># File 'ext/groonga/rb-grn-index-column.c', line 920</span>
+      <pre class="code"><span class="info file"># File 'ext/groonga/rb-grn-index-column.c', line 959</span>
 
 static VALUE
 rb_grn_index_column_medium_p (VALUE self)
@@ -2113,7 +2227,7 @@ rb_grn_index_column_medium_p (VALUE self)
         <span class='name'>options</span>
       
       
-        <span class='type'>(<tt>::Hash</tt>)</span>
+        <span class='type'>(<tt><span class='object_link'><a href="Hash.html" title="Groonga::Hash (class)">::Hash</a></span></tt>)</span>
       
       
         <em class="default">(defaults to: <tt>{}</tt>)</em>
@@ -2192,51 +2306,6 @@ the index column is created with @:with_position@ flag.</p>
       <pre class="lines">
 
 
-955
-956
-957
-958
-959
-960
-961
-962
-963
-964
-965
-966
-967
-968
-969
-970
-971
-972
-973
-974
-975
-976
-977
-978
-979
-980
-981
-982
-983
-984
-985
-986
-987
-988
-989
-990
-991
-992
-993
-994
-995
-996
-997
-998
-999
 1000
 1001
 1002
@@ -2257,10 +2326,84 @@ the index column is created with @:with_position@ flag.</p>
 1017
 1018
 1019
-1020</pre>
+1020
+1021
+1022
+1023
+1024
+1025
+1026
+1027
+1028
+1029
+1030
+1031
+1032
+1033
+1034
+1035
+1036
+1037
+1038
+1039
+1040
+1041
+1042
+1043
+1044
+1045
+1046
+1047
+1048
+1049
+1050
+1051
+1052
+1053
+1054
+1055
+1056
+1057
+1058
+1059
+1060
+1061
+1062
+1063
+1064
+1065
+1066
+1067
+1068
+1069
+1070
+1071
+1072
+1073
+1074
+1075
+1076
+1077
+1078
+1079
+1080
+1081
+1082
+1083
+1084
+1085
+1086
+1087
+1088
+1089
+1090
+1091
+1092
+1093
+1094</pre>
     </td>
     <td>
-      <pre class="code"><span class="info file"># File 'ext/groonga/rb-grn-index-column.c', line 955</span>
+      <pre class="code"><span class="info file"># File 'ext/groonga/rb-grn-index-column.c', line 1000</span>
 
 static VALUE
 rb_grn_index_column_open_cursor (int argc, VALUE *argv, VALUE self)
@@ -2268,13 +2411,14 @@ rb_grn_index_column_open_cursor (int argc, VALUE *argv, VALUE self)
     grn_ctx          *context;
     grn_obj          *column;
     grn_column_flags  column_flags;
+    grn_obj          *domain_object;
     grn_obj          *range_object;
-    grn_table_cursor *table_cursor;
+    grn_table_cursor *table_cursor = NULL;
+    grn_id            token_id = GRN_ID_NIL;
     grn_id            rid_min = GRN_ID_NIL;
     grn_id            rid_max = GRN_ID_MAX;
     int               flags   = 0;
-    grn_obj          *index_cursor;
-    VALUE             rb_table_cursor;
+    VALUE             rb_table_cursor_or_token;
     VALUE             options;
     VALUE             rb_with_section, rb_with_weight, rb_with_position;
     VALUE             rb_table;
@@ -2282,21 +2426,28 @@ rb_grn_index_column_open_cursor (int argc, VALUE *argv, VALUE self)
     VALUE             rb_cursor;
 
     rb_grn_index_column_deconstruct(SELF(self), &amp;column, &amp;context,
-                                    NULL, NULL,
+                                    NULL, &amp;domain_object,
                                     NULL, NULL, NULL,
                                     NULL, &amp;range_object,
                                     NULL, NULL);
 
-    rb_scan_args(argc, argv, &quot;11&quot;, &amp;rb_table_cursor, &amp;options);
+    rb_scan_args(argc, argv, &quot;11&quot;, &amp;rb_table_cursor_or_token, &amp;options);
     rb_grn_scan_options(options,
                         &quot;with_section&quot;, &amp;rb_with_section,
                         &quot;with_weight&quot;, &amp;rb_with_weight,
                         &quot;with_position&quot;, &amp;rb_with_position,
                         NULL);
 
-    table_cursor = RVAL2GRNTABLECURSOR(rb_table_cursor, NULL);
     rb_table     = GRNOBJECT2RVAL(Qnil, context, range_object, GRN_FALSE);
-    rb_lexicon   = rb_iv_get(rb_table_cursor, &quot;@table&quot;);
+    rb_lexicon   = rb_funcall(self, rb_intern(&quot;table&quot;), 0);
+    if (CBOOL2RVAL(rb_obj_is_kind_of(rb_table_cursor_or_token,
+                                     rb_cGrnTableCursor))) {
+        VALUE rb_table_cursor = rb_table_cursor_or_token;
+        table_cursor = RVAL2GRNTABLECURSOR(rb_table_cursor, NULL);
+    } else {
+        VALUE rb_token = rb_table_cursor_or_token;
+        token_id = RVAL2GRNID(rb_token, context, domain_object, self);
+    }
 
     column_flags = grn_column_get_flags(context, column);
 
@@ -2318,13 +2469,34 @@ rb_grn_index_column_open_cursor (int argc, VALUE *argv, VALUE self)
         flags |= GRN_OBJ_WITH_POSITION;
     }
 
-    index_cursor = grn_index_cursor_open(context, table_cursor,
-                                         column, rid_min, rid_max, flags);
-
-    rb_cursor = GRNINDEXCURSOR2RVAL(context, index_cursor, rb_table, rb_lexicon);
+    if (table_cursor) {
+        grn_obj *index_cursor;
+        index_cursor = grn_index_cursor_open(context, table_cursor,
+                                             column, rid_min, rid_max, flags);
+        rb_cursor = GRNINDEXCURSOR2RVAL(context,
+                                        index_cursor,
+                                        rb_table,
+                                        rb_lexicon);
+    } else {
+        grn_ii *ii = (grn_ii *)column;
+        grn_ii_cursor *ii_cursor;
+        ii_cursor = grn_ii_cursor_open(context,
+                                       ii,
+                                       token_id,
+                                       rid_min,
+                                       rid_max,
+                                       grn_ii_get_n_elements(context, ii),
+                                       flags);
+        rb_cursor = rb_grn_inverted_index_cursor_to_ruby_object(context,
+                                                                ii_cursor,
+                                                                token_id,
+                                                                flags,
+                                                                rb_table,
+                                                                rb_lexicon);
+    }
 
     if (rb_block_given_p())
-        return rb_ensure(rb_yield, rb_cursor, rb_grn_object_close, rb_cursor);
+        return rb_ensure(rb_yield, rb_cursor, call_close, rb_cursor);
     else
         return rb_cursor;
 }</pre>
@@ -2371,7 +2543,7 @@ reindex target index columns.</p>
         <p class="example_title"><div class='inline'><p>How to recreate the index column.</p>
 </div></p>
       
-      <pre class="example code"><code><span class='const'><span class='object_link'><a href="../Groonga.html" title="Groonga (module)">Groonga</a></span></span><span class='op'>::</span><span class='const'><span class='object_link'><a href="Schema.html" title="Groonga::Schema (class)">Schema</a></span></span><span class='period'>.</span><span class='id identifier rubyid_define'><span class='object_link'><a href="Schema.html#define-class_method" title="Groonga::Schema.define (method)">define</a></span></span> <span class='kw'>do</span> <span class='op'>|</span><span class='id identifier rubyid_schema'>schema</span><span class='op'>|</span>
+      <pre class="example code"><code><span class='const'>Groonga</span><span class='op'>::</span><span class='const'>Schema</span><span class='period'>.</span><span class='id identifier rubyid_define'>define</span> <span class='kw'>do</span> <span class='op'>|</span><span class='id identifier rubyid_schema'>schema</span><span class='op'>|</span>
   <span class='id identifier rubyid_schema'>schema</span><span class='period'>.</span><span class='id identifier rubyid_create_table'>create_table</span><span class='lparen'>(</span><span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>Memos</span><span class='tstring_end'>&quot;</span></span><span class='rparen'>)</span> <span class='kw'>do</span> <span class='op'>|</span><span class='id identifier rubyid_table'>table</span><span class='op'>|</span>
     <span class='id identifier rubyid_table'>table</span><span class='period'>.</span><span class='id identifier rubyid_short_text'>short_text</span><span class='lparen'>(</span><span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>title</span><span class='tstring_end'>&quot;</span></span><span class='rparen'>)</span>
     <span class='id identifier rubyid_table'>table</span><span class='period'>.</span><span class='id identifier rubyid_text'>text</span><span class='lparen'>(</span><span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>content</span><span class='tstring_end'>&quot;</span></span><span class='rparen'>)</span>
@@ -2396,7 +2568,7 @@ reindex target index columns.</p>
   <span class='kw'>end</span>
 <span class='kw'>end</span>
 
-<span class='const'><span class='object_link'><a href="../Groonga.html" title="Groonga (module)">Groonga</a></span></span><span class='lbracket'>[</span><span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>MeCabTerms.Memos_content</span><span class='tstring_end'>&quot;</span></span><span class='rbracket'>]</span><span class='period'>.</span><span class='id identifier rubyid_reindex'>reindex</span>
+<span class='const'>Groonga</span><span class='lbracket'>[</span><span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>MeCabTerms.Memos_content</span><span class='tstring_end'>&quot;</span></span><span class='rbracket'>]</span><span class='period'>.</span><span class='id identifier rubyid_reindex'>reindex</span>
 <span class='comment'># They aren&#39;t called:
 </span><span class='comment'>#   Groonga[&quot;BigramTerms.Memos_title&quot;].reindex
 </span><span class='comment'>#   Groonga[&quot;BigramTerms.Memos_content&quot;].reindex
@@ -2451,28 +2623,28 @@ reindex target index columns.</p>
       <pre class="lines">
 
 
-1311
-1312
-1313
-1314
-1315
-1316
-1317
-1318
-1319
-1320
-1321
-1322
-1323
-1324
-1325
-1326
-1327
-1328
-1329</pre>
+1385
+1386
+1387
+1388
+1389
+1390
+1391
+1392
+1393
+1394
+1395
+1396
+1397
+1398
+1399
+1400
+1401
+1402
+1403</pre>
     </td>
     <td>
-      <pre class="code"><span class="info file"># File 'ext/groonga/rb-grn-index-column.c', line 1311</span>
+      <pre class="code"><span class="info file"># File 'ext/groonga/rb-grn-index-column.c', line 1385</span>
 
 static VALUE
 rb_grn_index_column_reindex (VALUE self)
@@ -2533,7 +2705,7 @@ rb_grn_index_column_reindex (VALUE self)
         <span class='name'>options</span>
       
       
-        <span class='type'>(<tt>::Hash</tt>)</span>
+        <span class='type'>(<tt><span class='object_link'><a href="Hash.html" title="Groonga::Hash (class)">::Hash</a></span></tt>)</span>
       
       
         <em class="default">(defaults to: <tt>{}</tt>)</em>
@@ -2674,45 +2846,6 @@ Groonga::Hashを生成し、それに結果を格納して返す。</p>
       <pre class="lines">
 
 
-749
-750
-751
-752
-753
-754
-755
-756
-757
-758
-759
-760
-761
-762
-763
-764
-765
-766
-767
-768
-769
-770
-771
-772
-773
-774
-775
-776
-777
-778
-779
-780
-781
-782
-783
-784
-785
-786
-787
 788
 789
 790
@@ -2746,10 +2879,49 @@ Groonga::Hashを生成し、それに結果を格納して返す。</p>
 818
 819
 820
-821</pre>
+821
+822
+823
+824
+825
+826
+827
+828
+829
+830
+831
+832
+833
+834
+835
+836
+837
+838
+839
+840
+841
+842
+843
+844
+845
+846
+847
+848
+849
+850
+851
+852
+853
+854
+855
+856
+857
+858
+859
+860</pre>
     </td>
     <td>
-      <pre class="code"><span class="info file"># File 'ext/groonga/rb-grn-index-column.c', line 749</span>
+      <pre class="code"><span class="info file"># File 'ext/groonga/rb-grn-index-column.c', line 788</span>
 
 static VALUE
 rb_grn_index_column_search (int argc, VALUE *argv, VALUE self)
@@ -2913,24 +3085,24 @@ rb_grn_index_column_search (int argc, VALUE *argv, VALUE self)
       <pre class="lines">
 
 
-895
-896
-897
-898
-899
-900
-901
-902
-903
-904
-905
-906
-907
-908
-909</pre>
+934
+935
+936
+937
+938
+939
+940
+941
+942
+943
+944
+945
+946
+947
+948</pre>
     </td>
     <td>
-      <pre class="code"><span class="info file"># File 'ext/groonga/rb-grn-index-column.c', line 895</span>
+      <pre class="code"><span class="info file"># File 'ext/groonga/rb-grn-index-column.c', line 934</span>
 
 static VALUE
 rb_grn_index_column_small_p (VALUE self)
@@ -3008,17 +3180,17 @@ rb_grn_index_column_small_p (VALUE self)
       <pre class="lines">
 
 
-709
-710
-711
-712
-713
-714
-715
-716</pre>
+748
+749
+750
+751
+752
+753
+754
+755</pre>
     </td>
     <td>
-      <pre class="code"><span class="info file"># File 'ext/groonga/rb-grn-index-column.c', line 709</span>
+      <pre class="code"><span class="info file"># File 'ext/groonga/rb-grn-index-column.c', line 748</span>
 
 static VALUE
 rb_grn_index_column_set_source (VALUE self, VALUE rb_source)
@@ -3036,7 +3208,7 @@ rb_grn_index_column_set_source (VALUE self, VALUE rb_source)
       <div class="method_details ">
   <h3 class="signature " id="sources-instance_method">
   
-    #<strong>sources</strong>  &#x21d2; <tt>::Array&lt;<span class='object_link'><a href="Column.html" title="Groonga::Column (class)">Groonga::Column</a></span>&gt;</tt> 
+    #<strong>sources</strong>  &#x21d2; <tt><span class='object_link'><a href="Array.html" title="Groonga::Array (class)">::Array</a></span>&lt;<span class='object_link'><a href="Column.html" title="Groonga::Column (class)">Groonga::Column</a></span>&gt;</tt> 
   
 
   
@@ -3066,7 +3238,7 @@ rb_grn_index_column_set_source (VALUE self, VALUE rb_source)
     <li>
       
       
-        <span class='type'>(<tt>::Array&lt;<span class='object_link'><a href="Column.html" title="Groonga::Column (class)">Groonga::Column</a></span>&gt;</tt>)</span>
+        <span class='type'>(<tt><span class='object_link'><a href="Array.html" title="Groonga::Array (class)">::Array</a></span>&lt;<span class='object_link'><a href="Column.html" title="Groonga::Column (class)">Groonga::Column</a></span>&gt;</tt>)</span>
       
       
       
@@ -3083,51 +3255,51 @@ rb_grn_index_column_set_source (VALUE self, VALUE rb_source)
       <pre class="lines">
 
 
-543
-544
-545
-546
-547
-548
-549
-550
-551
-552
-553
-554
-555
-556
-557
-558
-559
-560
-561
-562
-563
-564
-565
-566
-567
-568
-569
-570
-571
-572
-573
-574
-575
-576
-577
-578
-579
-580
-581
 582
 583
-584</pre>
+584
+585
+586
+587
+588
+589
+590
+591
+592
+593
+594
+595
+596
+597
+598
+599
+600
+601
+602
+603
+604
+605
+606
+607
+608
+609
+610
+611
+612
+613
+614
+615
+616
+617
+618
+619
+620
+621
+622
+623</pre>
     </td>
     <td>
-      <pre class="code"><span class="info file"># File 'ext/groonga/rb-grn-index-column.c', line 543</span>
+      <pre class="code"><span class="info file"># File 'ext/groonga/rb-grn-index-column.c', line 582</span>
 
 static VALUE
 rb_grn_index_column_get_sources (VALUE self)
@@ -3210,7 +3382,7 @@ rb_grn_index_column_get_sources (VALUE self)
         <span class='name'>columns</span>
       
       
-        <span class='type'>(<tt>::Array&lt;<span class='object_link'><a href="Column.html" title="Groonga::Column (class)">Groonga::Column</a></span>&gt;</tt>)</span>
+        <span class='type'>(<tt><span class='object_link'><a href="Array.html" title="Groonga::Array (class)">::Array</a></span>&lt;<span class='object_link'><a href="Column.html" title="Groonga::Column (class)">Groonga::Column</a></span>&gt;</tt>)</span>
       
       
       
@@ -3232,50 +3404,50 @@ rb_grn_index_column_get_sources (VALUE self)
       <pre class="lines">
 
 
-661
-662
-663
-664
-665
-666
-667
-668
-669
-670
-671
-672
-673
-674
-675
-676
-677
-678
-679
-680
-681
-682
-683
-684
-685
-686
-687
-688
-689
-690
-691
-692
-693
-694
-695
-696
-697
-698
-699
 700
-701</pre>
+701
+702
+703
+704
+705
+706
+707
+708
+709
+710
+711
+712
+713
+714
+715
+716
+717
+718
+719
+720
+721
+722
+723
+724
+725
+726
+727
+728
+729
+730
+731
+732
+733
+734
+735
+736
+737
+738
+739
+740</pre>
     </td>
     <td>
-      <pre class="code"><span class="info file"># File 'ext/groonga/rb-grn-index-column.c', line 661</span>
+      <pre class="code"><span class="info file"># File 'ext/groonga/rb-grn-index-column.c', line 700</span>
 
 static VALUE
 rb_grn_index_column_set_sources (VALUE self, VALUE rb_sources)
@@ -3352,11 +3524,11 @@ updated automatically by using @:source@ option of
         <p class="example_title"><div class='inline'><p>Updates sentences of an article in index</p>
 </div></p>
       
-      <pre class="example code"><code><span class='id identifier rubyid_articles'>articles</span> <span class='op'>=</span> <span class='const'><span class='object_link'><a href="../Groonga.html" title="Groonga (module)">Groonga</a></span></span><span class='op'>::</span><span class='const'><span class='object_link'><a href="Array.html" title="Groonga::Array (class)">Array</a></span></span><span class='period'>.</span><span class='id identifier rubyid_create'><span class='object_link'><a href="Array.html#create-class_method" title="Groonga::Array.create (method)">create</a></span></span><span class='lparen'>(</span><span class='symbol'>:name</span> <span class='op'>=&gt;</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>Articles</span><span class='tstring_end'>&quot;</span></span><span class='rparen'>)</span>
+      <pre class="example code"><code><span class='id identifier rubyid_articles'>articles</span> <span class='op'>=</span> <span class='const'>Groonga</span><span class='op'>::</span><span class='const'>Array</span><span class='period'>.</span><span class='id identifier rubyid_create'>create</span><span class='lparen'>(</span><span class='symbol'>:name</span> <span class='op'>=&gt;</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>Articles</span><span class='tstring_end'>&quot;</span></span><span class='rparen'>)</span>
 <span class='id identifier rubyid_articles'>articles</span><span class='period'>.</span><span class='id identifier rubyid_define_column'>define_column</span><span class='lparen'>(</span><span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>title</span><span class='tstring_end'>&quot;</span></span><span class='comma'>,</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>ShortText</span><span class='tstring_end'>&quot;</span></span><span class='rparen'>)</span>
 <span class='id identifier rubyid_articles'>articles</span><span class='period'>.</span><span class='id identifier rubyid_define_column'>define_column</span><span class='lparen'>(</span><span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>content</span><span class='tstring_end'>&quot;</span></span><span class='comma'>,</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>Text</span><span class='tstring_end'>&quot;</span></span><span class='rparen'>)</span>
 
... truncated to 1.0MB




More information about the Groonga-commit mailing list
Zurück zum Archiv-Index