Skip to content
/ Modest Public
forked from lexborisov/Modest

Modest is a fast HTML renderer implemented as a pure C99 library with no outside dependencies. This is my branch "support-for-pseudo-class-contains" (PR is merged)

License

Notifications You must be signed in to change notification settings

f34nk/Modest

This branch is 72 commits behind lexborisov/Modest:master.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

412ba67 · Mar 26, 2018
Mar 20, 2018
Mar 13, 2017
Oct 26, 2017
Aug 31, 2017
Mar 24, 2018
Mar 26, 2018
Mar 26, 2018
Aug 30, 2016
Mar 21, 2018
Mar 20, 2018
Dec 14, 2016
Mar 19, 2017
Mar 20, 2017
Aug 28, 2016
Mar 21, 2018
Mar 13, 2017
Mar 20, 2017
Feb 28, 2018
Mar 20, 2017
Mar 20, 2018

Repository files navigation

Modest — a pure C HTML renderer

Build Status Coverity Scan Build Status Donate

Modest is a fast HTML renderer implemented as a pure C99 library with no outside dependencies.

Now

The current version is 0.0.6 - devel

Features

  • MyCORE — base module, it is used by all other modules
  • MyHTML — HTML parser by specification
  • MyCSS —  CSS parser and modules by specification
  • MyENCODING — work with character encodings, detecting encoding, convert encodings by specification
  • MyFONT — work with font, metrics, calculating size and more by specification
  • MyURL — URL parser by specification
  • MyPORT — system depended code: threads (if build with threads, default), work with memory, io, timers
  • Modest — calculating, compare, renderer

Introduction

Introduction

Dependencies

None

Installation

See INSTALL.md

External Bindings and Wrappers

Examples

See examples directory

AUTHOR

Alexander Borisov [email protected]

COPYRIGHT AND LICENSE

Copyright (C) 2015-2017 Alexander Borisov

This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version.

This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.

You should have received a copy of the GNU Lesser General Public License along with this library; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA

See the LICENSE file.

About

Modest is a fast HTML renderer implemented as a pure C99 library with no outside dependencies. This is my branch "support-for-pseudo-class-contains" (PR is merged)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 70.0%
  • Objective-C 23.7%
  • C++ 3.1%
  • Perl 2.5%
  • Other 0.7%