diff --git a/Userland/Utilities/CMakeLists.txt b/Userland/Utilities/CMakeLists.txt index 41b0163368..db5782d40f 100644 --- a/Userland/Utilities/CMakeLists.txt +++ b/Userland/Utilities/CMakeLists.txt @@ -25,7 +25,6 @@ target_link_libraries(disasm LibX86) target_link_libraries(expr LibRegex) target_link_libraries(functrace LibDebug LibX86) target_link_libraries(gml-format LibGUI) -target_link_libraries(html LibWeb) target_link_libraries(js LibJS LibLine) target_link_libraries(keymap LibKeyboard) target_link_libraries(lspci LibPCIDB) diff --git a/Userland/Utilities/html.cpp b/Userland/Utilities/html.cpp deleted file mode 100644 index 23cbb65ff3..0000000000 --- a/Userland/Utilities/html.cpp +++ /dev/null @@ -1,84 +0,0 @@ -/* - * Copyright (c) 2018-2020, Andreas Kling - * All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions are met: - * - * 1. Redistributions of source code must retain the above copyright notice, this - * list of conditions and the following disclaimer. - * - * 2. Redistributions in binary form must reproduce the above copyright notice, - * this list of conditions and the following disclaimer in the documentation - * and/or other materials provided with the distribution. - * - * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" - * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE - * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE - * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR - * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER - * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, - * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE - * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - */ - -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include - -int main(int argc, char** argv) -{ - auto app = GUI::Application::construct(argc, argv); - - auto f = Core::File::construct(); - URL url; - bool success; - if (argc < 2) { - success = f->open(STDIN_FILENO, Core::IODevice::OpenMode::ReadOnly, Core::File::ShouldCloseFileDescriptor::No); - } else { - url = URL::create_with_file_protocol(argv[1]); - f->set_filename(argv[1]); - success = f->open(Core::IODevice::OpenMode::ReadOnly); - } - if (!success) { - fprintf(stderr, "Error: %s\n", f->error_string()); - return 1; - } - - auto html = f->read_all(); - - auto window = GUI::Window::construct(); - window->set_title("HTML"); - auto& widget = window->set_main_widget(); - widget.on_title_change = [&](auto& title) { - window->set_title(String::formatted("{} - HTML", title)); - }; - widget.load_html(html, url); - window->show(); - - auto menubar = GUI::Menubar::construct(); - - auto& app_menu = menubar->add_menu("File"); - app_menu.add_action(GUI::CommonActions::make_quit_action([&](auto&) { - app->quit(); - })); - - auto& help_menu = menubar->add_menu("Help"); - help_menu.add_action(GUI::CommonActions::make_about_action("HTML", GUI::Icon::default_icon("filetype-html"), window)); - - window->set_menubar(move(menubar)); - window->set_icon(Gfx::Bitmap::load_from_file("/res/icons/16x16/filetype-html.png")); - - return app->exec(); -}