├── .clang-format ├── .github └── workflows │ ├── build.yaml │ ├── monkey-test.yaml │ └── static-analysis.yaml ├── COPYING ├── Makefile ├── Makefile.config.example ├── Makefile.defaults ├── Makefile.macros ├── Makefile.tools ├── README.md ├── content ├── Makefile ├── backing_store.h ├── content.c ├── content.h ├── content_debug.h ├── content_factory.c ├── content_factory.h ├── content_protected.h ├── fetch.c ├── fetch.h ├── fetchers.h ├── fetchers │ ├── Makefile │ ├── about │ │ ├── Makefile │ │ ├── about.c │ │ ├── about.h │ │ ├── atestament.h │ │ ├── blank.c │ │ ├── blank.h │ │ ├── certificate.c │ │ ├── certificate.h │ │ ├── chart.c │ │ ├── chart.h │ │ ├── choices.c │ │ ├── choices.h │ │ ├── config.c │ │ ├── config.h │ │ ├── imagecache.c │ │ ├── imagecache.h │ │ ├── nscolours.c │ │ ├── nscolours.h │ │ ├── private.h │ │ ├── query.c │ │ ├── query.h │ │ ├── query_auth.c │ │ ├── query_auth.h │ │ ├── query_fetcherror.c │ │ ├── query_fetcherror.h │ │ ├── query_privacy.c │ │ ├── query_privacy.h │ │ ├── query_timeout.c │ │ ├── query_timeout.h │ │ └── testament.c │ ├── curl.c │ ├── curl.h │ ├── data.c │ ├── data.h │ ├── file │ │ ├── Makefile │ │ ├── dirlist.c │ │ ├── dirlist.h │ │ ├── file.c │ │ └── file.h │ ├── resource.c │ └── resource.h ├── fs_backing_store.c ├── handlers │ ├── Makefile │ ├── css │ │ ├── Makefile │ │ ├── css.c │ │ ├── css.h │ │ ├── dump.c │ │ ├── dump.h │ │ ├── hints.c │ │ ├── hints.h │ │ ├── internal.c │ │ ├── internal.h │ │ ├── select.c │ │ ├── select.h │ │ └── utils.h │ ├── html │ │ ├── Makefile │ │ ├── box.h │ │ ├── box_construct.c │ │ ├── box_construct.h │ │ ├── box_inspect.c │ │ ├── box_inspect.h │ │ ├── box_manipulate.c │ │ ├── box_manipulate.h │ │ ├── box_normalise.c │ │ ├── box_normalise.h │ │ ├── box_special.c │ │ ├── box_special.h │ │ ├── box_textarea.c │ │ ├── box_textarea.h │ │ ├── css.c │ │ ├── css.h │ │ ├── css_fetcher.c │ │ ├── dom_event.c │ │ ├── dom_event.h │ │ ├── font.c │ │ ├── font.h │ │ ├── form.c │ │ ├── form_internal.h │ │ ├── forms.c │ │ ├── html.c │ │ ├── html.h │ │ ├── html_save.h │ │ ├── imagemap.c │ │ ├── imagemap.h │ │ ├── interaction.c │ │ ├── interaction.h │ │ ├── layout.c │ │ ├── layout.h │ │ ├── layout_flex.c │ │ ├── layout_internal.h │ │ ├── object.c │ │ ├── object.h │ │ ├── private.h │ │ ├── redraw.c │ │ ├── redraw_border.c │ │ ├── script.c │ │ ├── table.c │ │ ├── table.h │ │ ├── textselection.c │ │ └── textselection.h │ ├── image │ │ ├── Makefile │ │ ├── bmp.c │ │ ├── bmp.h │ │ ├── gif.c │ │ ├── gif.h │ │ ├── ico.c │ │ ├── ico.h │ │ ├── image.c │ │ ├── image.h │ │ ├── image_cache.c │ │ ├── image_cache.h │ │ ├── jpeg.c │ │ ├── jpeg.h │ │ ├── jpegxl.c │ │ ├── jpegxl.h │ │ ├── nssprite.c │ │ ├── nssprite.h │ │ ├── png.c │ │ ├── png.h │ │ ├── rsvg.c │ │ ├── rsvg.h │ │ ├── rsvg246.c │ │ ├── svg.c │ │ ├── svg.h │ │ ├── video.c │ │ ├── video.h │ │ ├── webp.c │ │ └── webp.h │ ├── javascript │ │ ├── Makefile │ │ ├── WebIDL │ │ │ ├── Makefile │ │ │ ├── console.idl │ │ │ ├── cssom.idl │ │ │ ├── dom-parsing.idl │ │ │ ├── dom.idl │ │ │ ├── html.idl │ │ │ ├── uievents.idl │ │ │ └── urlutils.idl │ │ ├── content.c │ │ ├── content.h │ │ ├── duktape │ │ │ ├── CSSRule.bnd │ │ │ ├── CSSStyleSheet.bnd │ │ │ ├── CanvasRenderingContext2D.bnd │ │ │ ├── Console.bnd │ │ │ ├── DOMImplementation.bnd │ │ │ ├── DOMSettableTokenList.bnd │ │ │ ├── DOMTokenList.bnd │ │ │ ├── Document.bnd │ │ │ ├── Element.bnd │ │ │ ├── Event.bnd │ │ │ ├── EventTarget.bnd │ │ │ ├── HTMLAnchorElement.bnd │ │ │ ├── HTMLAppletElement.bnd │ │ │ ├── HTMLAreaElement.bnd │ │ │ ├── HTMLBRElement.bnd │ │ │ ├── HTMLBaseElement.bnd │ │ │ ├── HTMLBodyElement.bnd │ │ │ ├── HTMLButtonElement.bnd │ │ │ ├── HTMLCanvasElement.bnd │ │ │ ├── HTMLCollection.bnd │ │ │ ├── HTMLDivElement.bnd │ │ │ ├── HTMLElement.bnd │ │ │ ├── HTMLFontElement.bnd │ │ │ ├── HTMLFormElement.bnd │ │ │ ├── HTMLFrameElement.bnd │ │ │ ├── HTMLFrameSetElement.bnd │ │ │ ├── HTMLHRElement.bnd │ │ │ ├── HTMLHTMLElement.bnd │ │ │ ├── HTMLHeadingElement.bnd │ │ │ ├── HTMLIFrameElement.bnd │ │ │ ├── HTMLImageElement.bnd │ │ │ ├── HTMLInputElement.bnd │ │ │ ├── HTMLLIElement.bnd │ │ │ ├── HTMLLabelElement.bnd │ │ │ ├── HTMLLegendElement.bnd │ │ │ ├── HTMLLinkElement.bnd │ │ │ ├── HTMLMapElement.bnd │ │ │ ├── HTMLMarqueeElement.bnd │ │ │ ├── HTMLMenuElement.bnd │ │ │ ├── HTMLMetaElement.bnd │ │ │ ├── HTMLOListElement.bnd │ │ │ ├── HTMLObjectElement.bnd │ │ │ ├── HTMLOptionElement.bnd │ │ │ ├── HTMLParagraphElement.bnd │ │ │ ├── HTMLParamElement.bnd │ │ │ ├── HTMLPreElement.bnd │ │ │ ├── HTMLQuoteElement.bnd │ │ │ ├── HTMLScriptElement.bnd │ │ │ ├── HTMLSelectElement.bnd │ │ │ ├── HTMLStyleElement.bnd │ │ │ ├── HTMLTableCaptionElement.bnd │ │ │ ├── HTMLTableCellElement.bnd │ │ │ ├── HTMLTableColElement.bnd │ │ │ ├── HTMLTableElement.bnd │ │ │ ├── HTMLTableRowElement.bnd │ │ │ ├── HTMLTableSectionElement.bnd │ │ │ ├── HTMLTextAreaElement.bnd │ │ │ ├── HTMLTitleElement.bnd │ │ │ ├── ImageData.bnd │ │ │ ├── KeyboardEvent.bnd │ │ │ ├── Location.bnd │ │ │ ├── Makefile │ │ │ ├── NamedNodeMap.bnd │ │ │ ├── Navigator.bnd │ │ │ ├── Node.bnd │ │ │ ├── NodeList.bnd │ │ │ ├── Window.bnd │ │ │ ├── duk_config.h │ │ │ ├── duk_custom.h │ │ │ ├── dukky.c │ │ │ ├── dukky.h │ │ │ ├── duktape.c │ │ │ ├── duktape.h │ │ │ ├── generics.js │ │ │ ├── netsurf.bnd │ │ │ └── polyfill.js │ │ ├── fetcher.c │ │ ├── fetcher.h │ │ ├── js.h │ │ └── none │ │ │ ├── Makefile │ │ │ └── none.c │ └── text │ │ ├── Makefile │ │ ├── textplain.c │ │ └── textplain.h ├── hlcache.c ├── hlcache.h ├── llcache.c ├── llcache.h ├── mimesniff.c ├── mimesniff.h ├── no_backing_store.c ├── textsearch.c ├── textsearch.h ├── urldb.c └── urldb.h ├── desktop ├── Makefile ├── bitmap.c ├── bitmap.h ├── browser.c ├── browser_history.c ├── browser_history.h ├── browser_private.h ├── browser_window.c ├── cookie_manager.c ├── cookie_manager.h ├── cw_helper.c ├── cw_helper.h ├── download.c ├── download.h ├── font_haru.c ├── font_haru.h ├── frame_types.h ├── frames.c ├── frames.h ├── global_history.c ├── global_history.h ├── gui_factory.c ├── gui_internal.h ├── gui_table.h ├── hotlist.c ├── hotlist.h ├── knockout.c ├── knockout.h ├── local_history.c ├── local_history.h ├── local_history_private.h ├── mouse.c ├── netsurf.c ├── options.h ├── page-info.c ├── page-info.h ├── plot_style.c ├── print.c ├── print.h ├── printer.h ├── save_complete.c ├── save_complete.h ├── save_pdf.c ├── save_pdf.h ├── save_text.c ├── save_text.h ├── scrollbar.c ├── scrollbar.h ├── search.c ├── search.h ├── searchweb.c ├── searchweb.h ├── selection.c ├── selection.h ├── system_colour.c ├── system_colour.h ├── textarea.c ├── textarea.h ├── textinput.c ├── textinput.h ├── theme.h ├── treeview.c ├── treeview.h ├── version.c └── version.h ├── docs ├── Doxyfile ├── PACKAGING-GTK ├── UnimplementedJavascript.md ├── building-AmigaCross.md ├── building-AmigaOS.md ├── building-Framebuffer.md ├── building-GTK.md ├── building-Haiku.md ├── building-Windows.md ├── core-window-interface.md ├── development.md ├── env.sh ├── gource.sh ├── ideas │ ├── cache.txt │ ├── css-engine.txt │ └── render-library.txt ├── implementing-new-frontend.md ├── integration-testing.md ├── jsbinding.md ├── logging.md ├── mainpage.md ├── netsurf-fb.1 ├── netsurf-gtk.1 ├── netsurf-libraries.md ├── netsurf-options.md ├── project.md ├── quick-start.md ├── source-object-backing-store.md ├── unit-testing.md ├── updating-duktape.md ├── user-interface.md ├── using-framebuffer.md └── using-monkey.md ├── frontends ├── Makefile ├── Makefile.hts ├── amiga │ ├── Makefile │ ├── Makefile.defaults │ ├── Makefile.tools │ ├── agclass │ │ ├── amigaguide_class.c │ │ └── amigaguide_class.h │ ├── arexx.c │ ├── arexx.h │ ├── bitmap.c │ ├── bitmap.h │ ├── clipboard.c │ ├── clipboard.h │ ├── cookies.c │ ├── cookies.h │ ├── corewindow.c │ ├── corewindow.h │ ├── ctxmenu.c │ ├── ctxmenu.h │ ├── datatypes.c │ ├── datatypes.h │ ├── dist │ │ ├── Install │ │ ├── Install.info │ │ ├── NetSurf.guide │ │ ├── NetSurf.guide.info │ │ ├── Rexx.info │ │ └── Rexx │ │ │ ├── CloseTabs.nsrx │ │ │ ├── SMTube.nsrx │ │ │ ├── ShowTitles.nsrx │ │ │ ├── YT_download_page.nsrx │ │ │ ├── YT_open.nsrx │ │ │ ├── YT_play.nsrx │ │ │ └── viewsource.nsrx │ ├── download.c │ ├── download.h │ ├── drag.c │ ├── drag.h │ ├── dt_anim.c │ ├── dt_picture.c │ ├── dt_sound.c │ ├── file.c │ ├── file.h │ ├── filetype.c │ ├── filetype.h │ ├── font.c │ ├── font.h │ ├── font_bullet.c │ ├── font_bullet.h │ ├── font_cache.c │ ├── font_cache.h │ ├── font_diskfont.c │ ├── font_diskfont.h │ ├── font_scan.c │ ├── font_scan.h │ ├── gui.c │ ├── gui.h │ ├── gui_menu.c │ ├── gui_menu.h │ ├── gui_options.c │ ├── gui_options.h │ ├── hash │ │ ├── xxhash.c │ │ └── xxhash.h │ ├── help.c │ ├── help.h │ ├── history.c │ ├── history.h │ ├── history_local.c │ ├── history_local.h │ ├── hotlist.c │ ├── hotlist.h │ ├── icon.c │ ├── icon.h │ ├── iff_cset.h │ ├── iff_dr2d.c │ ├── iff_dr2d.h │ ├── launch.c │ ├── launch.h │ ├── libs.c │ ├── libs.h │ ├── memory.c │ ├── memory.h │ ├── menu.c │ ├── menu.h │ ├── misc.c │ ├── misc.h │ ├── nsoption.c │ ├── nsoption.h │ ├── object.c │ ├── object.h │ ├── options.h │ ├── os3support.c │ ├── os3support.h │ ├── pageinfo.c │ ├── pageinfo.h │ ├── pkg │ │ ├── AutoInstall │ │ ├── SearchEngines │ │ ├── drawer.info │ │ ├── makepackage │ │ ├── makereslinks │ │ ├── netsurf.readme │ │ ├── netsurf.readme.info │ │ ├── netsurf_os3.readme │ │ └── netsurf_os3.readme.info │ ├── plotters.c │ ├── plotters.h │ ├── plugin_hack.c │ ├── plugin_hack.h │ ├── print.c │ ├── print.h │ ├── resources │ │ ├── AdBlock.css │ │ ├── LangNames │ │ ├── Pointers │ │ │ ├── Blank │ │ │ ├── Blank.info │ │ │ ├── Caret │ │ │ ├── Caret.info │ │ │ ├── Cross.info │ │ │ ├── Default │ │ │ ├── Default.info │ │ │ ├── Down.info │ │ │ ├── Drag.info │ │ │ ├── Help.info │ │ │ ├── Left.info │ │ │ ├── LeftDown.info │ │ │ ├── LeftUp.info │ │ │ ├── Menu │ │ │ ├── Menu.info │ │ │ ├── Move │ │ │ ├── Move.info │ │ │ ├── NoDrop.info │ │ │ ├── NotAllowed.info │ │ │ ├── Point │ │ │ ├── Point.info │ │ │ ├── Progress.info │ │ │ ├── Right.info │ │ │ ├── RightDown.info │ │ │ ├── RightUp.info │ │ │ ├── Up.info │ │ │ ├── Wait │ │ │ └── Wait.info │ │ ├── Resource.map │ │ ├── Themes │ │ │ ├── AISS │ │ │ │ ├── NetSurf.info │ │ │ │ ├── Resource.map │ │ │ │ ├── Theme │ │ │ │ └── Throbber │ │ │ └── Default │ │ │ │ ├── NetSurf.info │ │ │ │ ├── Theme │ │ │ │ ├── Throbber │ │ │ │ ├── back.png │ │ │ │ ├── back_g.png │ │ │ │ ├── back_h.png │ │ │ │ ├── closetab.png │ │ │ │ ├── closetab_g.png │ │ │ │ ├── forward.png │ │ │ │ ├── forward_g.png │ │ │ │ ├── forward_h.png │ │ │ │ ├── home.png │ │ │ │ ├── home_g.png │ │ │ │ ├── home_h.png │ │ │ │ ├── reload.png │ │ │ │ ├── reload_g.png │ │ │ │ ├── reload_h.png │ │ │ │ ├── search.png │ │ │ │ ├── stop.png │ │ │ │ ├── stop_g.png │ │ │ │ └── stop_h.png │ │ ├── blankspace.png │ │ ├── ca-bundle │ │ ├── default.css │ │ ├── default.css.info │ │ ├── favicon.png │ │ ├── mimetypes │ │ ├── nsdefault.css │ │ ├── quirks.css │ │ └── splash.png │ ├── rtg.c │ ├── rtg.h │ ├── save_pdf.c │ ├── save_pdf.h │ ├── schedule.c │ ├── schedule.h │ ├── search.c │ ├── search.h │ ├── selectmenu.c │ ├── selectmenu.h │ ├── stringview │ │ ├── stringview.c │ │ ├── stringview.h │ │ ├── urlhistory.c │ │ └── urlhistory.h │ ├── theme.c │ ├── theme.h │ ├── utf8.c │ ├── utf8.h │ └── version.c ├── atari │ ├── Makefile │ ├── Makefile.defaults │ ├── Makefile.tools │ ├── about.c │ ├── about.h │ ├── bitmap.c │ ├── bitmap.h │ ├── clipboard.c │ ├── clipboard.h │ ├── cookies.c │ ├── cookies.h │ ├── ctxmenu.c │ ├── ctxmenu.h │ ├── deskmenu.c │ ├── deskmenu.h │ ├── doc │ │ ├── DejaVu.txt │ │ ├── bugs │ │ ├── changes.txt │ │ ├── faq.txt │ │ ├── readme.txt │ │ └── todo.txt │ ├── download.c │ ├── download.h │ ├── encoding.c │ ├── encoding.h │ ├── extract.php │ ├── file.c │ ├── file.h │ ├── filetype.c │ ├── filetype.h │ ├── findfile.c │ ├── findfile.h │ ├── font.c │ ├── font.h │ ├── gemtk │ │ ├── aestabs.c │ │ ├── aestabs.h │ │ ├── dragdrop.c │ │ ├── dragdrop.h │ │ ├── gemtk.h │ │ ├── guiwin.c │ │ ├── guiwin.h │ │ ├── msgbox.c │ │ ├── msgbox.h │ │ ├── objc.c │ │ ├── objc.h │ │ ├── redrawslots.c │ │ ├── redrawslots.h │ │ ├── utils.c │ │ ├── utils.h │ │ ├── vaproto.c │ │ └── vaproto.h │ ├── gui.c │ ├── gui.h │ ├── history.c │ ├── history.h │ ├── hotlist.c │ ├── hotlist.h │ ├── misc.c │ ├── misc.h │ ├── options.h │ ├── osspec.c │ ├── osspec.h │ ├── plot │ │ ├── eddi.h │ │ ├── eddi.s │ │ ├── font_freetype.c │ │ ├── font_freetype.h │ │ ├── font_internal.c │ │ ├── font_internal.h │ │ ├── font_vdi.c │ │ ├── font_vdi.h │ │ ├── fontplot.c │ │ ├── fontplot.h │ │ ├── plot.c │ │ └── plot.h │ ├── redrawslots.c │ ├── redrawslots.h │ ├── res │ │ ├── blank │ │ ├── favicon.ico │ │ ├── icons │ │ │ └── toolbar │ │ │ │ ├── atfact │ │ │ │ ├── main.png │ │ │ │ └── throbber.png │ │ │ │ └── default │ │ │ │ ├── main.png │ │ │ │ ├── main.xcf │ │ │ │ ├── throbber.png │ │ │ │ └── throbber.xcf │ │ ├── languages │ │ ├── netsurf.rsc │ │ ├── netsurf.rsh │ │ └── netsurf.rsm │ ├── rootwin.c │ ├── rootwin.h │ ├── save.h │ ├── schedule.c │ ├── schedule.h │ ├── scripts │ │ ├── env-v4e.sh │ │ └── env-x86.sh │ ├── search.c │ ├── search.h │ ├── settings.c │ ├── settings.h │ ├── statusbar.c │ ├── statusbar.h │ ├── toolbar.c │ ├── toolbar.h │ ├── treeview.c │ └── treeview.h ├── beos │ ├── Makefile │ ├── Makefile.defaults │ ├── Makefile.tools │ ├── WindowStack.h │ ├── about.cpp │ ├── about.h │ ├── beos_res.rsrc │ ├── bitmap.cpp │ ├── bitmap.h │ ├── cookies.cpp │ ├── cookies.h │ ├── download.cpp │ ├── download.h │ ├── fetch_rsrc.cpp │ ├── fetch_rsrc.h │ ├── filetype.cpp │ ├── filetype.h │ ├── font.cpp │ ├── font.h │ ├── gui.cpp │ ├── gui.h │ ├── gui_options.cpp │ ├── gui_options.h │ ├── login.cpp │ ├── options.h │ ├── plotters.cpp │ ├── plotters.h │ ├── res.h │ ├── res.rdef │ ├── res │ │ ├── SearchEngines │ │ ├── adblock.css │ │ ├── beosdefault.css │ │ ├── ca-bundle.txt │ │ ├── credits.html │ │ ├── de │ │ │ └── welcome.html │ │ ├── default.css │ │ ├── en │ │ │ ├── credits.html │ │ │ ├── licence.html │ │ │ └── welcome.html │ │ ├── favicon.png │ │ ├── icons │ │ ├── internal.css │ │ ├── it │ │ │ ├── credits.html │ │ │ ├── licence.html │ │ │ └── welcome.html │ │ ├── ja │ │ │ └── welcome.html │ │ ├── licence.html │ │ ├── license │ │ ├── netsurf.png │ │ ├── quirks.css │ │ ├── throbber │ │ │ ├── throbber0.png │ │ │ ├── throbber1.png │ │ │ ├── throbber2.png │ │ │ ├── throbber3.png │ │ │ ├── throbber4.png │ │ │ ├── throbber5.png │ │ │ ├── throbber6.png │ │ │ ├── throbber7.png │ │ │ └── throbber8.png │ │ └── welcome.html │ ├── scaffolding.cpp │ ├── scaffolding.h │ ├── schedule.cpp │ ├── schedule.h │ ├── search.cpp │ ├── throbber.cpp │ ├── throbber.h │ ├── window.cpp │ └── window.h ├── framebuffer │ ├── Makefile │ ├── Makefile.defaults │ ├── Makefile.tools │ ├── bitmap.c │ ├── bitmap.h │ ├── clipboard.c │ ├── clipboard.h │ ├── corewindow.c │ ├── corewindow.h │ ├── fb_search.c │ ├── fbtk.h │ ├── fbtk │ │ ├── bitmap.c │ │ ├── event.c │ │ ├── fbtk.c │ │ ├── fill.c │ │ ├── osk.c │ │ ├── scroll.c │ │ ├── text.c │ │ ├── user.c │ │ ├── widget.h │ │ └── window.c │ ├── fetch.c │ ├── fetch.h │ ├── findfile.c │ ├── findfile.h │ ├── font.h │ ├── font_freetype.c │ ├── font_freetype.h │ ├── font_internal.c │ ├── font_internal.h │ ├── framebuffer.c │ ├── framebuffer.h │ ├── gui.c │ ├── gui.h │ ├── image_data.h │ ├── local_history.c │ ├── local_history.h │ ├── options.h │ ├── res │ │ ├── Messages │ │ ├── adblock.css │ │ ├── credits.html │ │ ├── de │ │ │ └── welcome.html │ │ ├── default.css │ │ ├── en │ │ │ ├── credits.html │ │ │ ├── licence.html │ │ │ └── welcome.html │ │ ├── favicon.png │ │ ├── fonts │ │ │ └── glyph_data │ │ ├── icons │ │ │ ├── back.png │ │ │ ├── back_g.png │ │ │ ├── forward.png │ │ │ ├── forward_g.png │ │ │ ├── history.png │ │ │ ├── history_g.png │ │ │ ├── home.png │ │ │ ├── home_g.png │ │ │ ├── osk.png │ │ │ ├── reload.png │ │ │ ├── reload_g.png │ │ │ ├── scrolld.png │ │ │ ├── scrolll.png │ │ │ ├── scrollr.png │ │ │ ├── scrollu.png │ │ │ ├── stop.png │ │ │ └── stop_g.png │ │ ├── internal.css │ │ ├── it │ │ │ ├── credits.html │ │ │ └── licence.html │ │ ├── ja │ │ │ └── welcome.html │ │ ├── licence.html │ │ ├── netsurf.png │ │ ├── nl │ │ │ ├── credits.html │ │ │ ├── licence.html │ │ │ └── welcome.html │ │ ├── pointers │ │ │ ├── caret.png │ │ │ ├── cross.png │ │ │ ├── default.png │ │ │ ├── help.png │ │ │ ├── left-right.png │ │ │ ├── lu-rd.png │ │ │ ├── menu.png │ │ │ ├── move.png │ │ │ ├── no_drop.png │ │ │ ├── not_allowed.png │ │ │ ├── point.png │ │ │ ├── progress.png │ │ │ ├── ru-ld.png │ │ │ ├── up-down.png │ │ │ └── wait.png │ │ ├── quirks.css │ │ ├── throbber │ │ └── welcome.html │ ├── schedule.c │ └── schedule.h ├── gtk │ ├── Makefile │ ├── Makefile.defaults │ ├── Makefile.tools │ ├── about.c │ ├── about.h │ ├── accelerator.c │ ├── accelerator.h │ ├── bitmap.c │ ├── bitmap.h │ ├── compat.c │ ├── compat.h │ ├── completion.c │ ├── completion.h │ ├── cookies.c │ ├── cookies.h │ ├── corewindow.c │ ├── corewindow.h │ ├── download.c │ ├── download.h │ ├── fetch.c │ ├── fetch.h │ ├── gdk.c │ ├── gdk.h │ ├── gettext.c │ ├── gettext.h │ ├── global_history.c │ ├── global_history.h │ ├── gui.c │ ├── gui.h │ ├── hotlist.c │ ├── hotlist.h │ ├── layout_pango.c │ ├── layout_pango.h │ ├── local_history.c │ ├── local_history.h │ ├── menu.c │ ├── menu.h │ ├── misc.c │ ├── misc.h │ ├── options.h │ ├── page_info.c │ ├── page_info.h │ ├── plotters.c │ ├── plotters.h │ ├── preferences.c │ ├── preferences.h │ ├── print.c │ ├── print.h │ ├── res │ │ ├── Messages │ │ ├── SearchEngines │ │ ├── accelerators │ │ ├── adblock.css │ │ ├── ca-bundle.txt │ │ ├── credits.html │ │ ├── de │ │ │ └── welcome.html │ │ ├── default.css │ │ ├── default.ico │ │ ├── en │ │ │ ├── credits.html │ │ │ ├── licence.html │ │ │ └── welcome.html │ │ ├── favicon.png │ │ ├── fr │ │ │ ├── credits.html │ │ │ ├── licence.html │ │ │ └── welcome.html │ │ ├── gtk2 │ │ │ ├── cookies.ui │ │ │ ├── downloads.ui │ │ │ ├── globalhistory.ui │ │ │ ├── hotlist.ui │ │ │ ├── localhistory.ui │ │ │ ├── netsurf.ui │ │ │ ├── options.ui │ │ │ ├── pageinfo.ui │ │ │ ├── password.ui │ │ │ ├── tabcontents.ui │ │ │ ├── toolbar.ui │ │ │ ├── viewdata.ui │ │ │ └── warning.ui │ │ ├── gtk3 │ │ │ ├── cookies.ui │ │ │ ├── downloads.ui │ │ │ ├── globalhistory.ui │ │ │ ├── hotlist.ui │ │ │ ├── localhistory.ui │ │ │ ├── netsurf.ui │ │ │ ├── options.ui │ │ │ ├── pageinfo.ui │ │ │ ├── password.ui │ │ │ ├── tabcontents.ui │ │ │ ├── toolbar.ui │ │ │ ├── viewdata.ui │ │ │ └── warning.ui │ │ ├── icons │ │ ├── internal.css │ │ ├── it │ │ │ ├── credits.html │ │ │ ├── licence.html │ │ │ └── welcome.html │ │ ├── ja │ │ │ └── welcome.html │ │ ├── languages │ │ ├── licence.html │ │ ├── menu_cursor.png │ │ ├── menu_cursor.xbm │ │ ├── menu_cursor_mask.xbm │ │ ├── menu_cursor_mask.xpm │ │ ├── messages.gresource.xml │ │ ├── netsurf-16x16.xpm │ │ ├── netsurf-gtk.desktop │ │ ├── netsurf.gresource.xml │ │ ├── netsurf.png │ │ ├── netsurf.xpm │ │ ├── nl │ │ │ ├── credits.html │ │ │ ├── licence.html │ │ │ └── welcome.html │ │ ├── quirks.css │ │ ├── throbber │ │ │ ├── throbber0.png │ │ │ ├── throbber1.png │ │ │ ├── throbber2.png │ │ │ ├── throbber3.png │ │ │ ├── throbber4.png │ │ │ ├── throbber5.png │ │ │ ├── throbber6.png │ │ │ ├── throbber7.png │ │ │ └── throbber8.png │ │ ├── ui.gresource.xml │ │ ├── welcome.html │ │ └── zh_CN │ │ │ ├── credits.html │ │ │ ├── licence.html │ │ │ └── welcome.html │ ├── resources.c │ ├── resources.h │ ├── scaffolding.c │ ├── scaffolding.h │ ├── schedule.c │ ├── schedule.h │ ├── search.c │ ├── search.h │ ├── selection.c │ ├── selection.h │ ├── sexy_icon_entry.c │ ├── sexy_icon_entry.h │ ├── tabs.c │ ├── tabs.h │ ├── throbber.c │ ├── throbber.h │ ├── toolbar.c │ ├── toolbar.h │ ├── toolbar_items.h │ ├── viewdata.c │ ├── viewdata.h │ ├── viewsource.c │ ├── viewsource.h │ ├── warn.h │ ├── window.c │ └── window.h ├── monkey │ ├── 401login.c │ ├── 401login.h │ ├── Makefile │ ├── Makefile.defaults │ ├── Makefile.tools │ ├── bitmap.c │ ├── bitmap.h │ ├── browser.c │ ├── browser.h │ ├── dispatch.c │ ├── dispatch.h │ ├── download.c │ ├── fetch.c │ ├── fetch.h │ ├── filetype.c │ ├── filetype.h │ ├── layout.c │ ├── layout.h │ ├── main.c │ ├── options.h │ ├── output.c │ ├── output.h │ ├── plot.c │ ├── plot.h │ ├── res │ ├── schedule.c │ └── schedule.h ├── riscos │ ├── Makefile │ ├── Makefile.defaults │ ├── Makefile.tools │ ├── appdir │ │ ├── !Boot,feb │ │ ├── !Sprites,ff9 │ │ ├── !Sprites22,ff9 │ │ ├── 5Sprites,ff9 │ │ ├── 5Sprites11,ff9 │ │ ├── 5Sprites22,ff9 │ │ ├── ASprites,ff9 │ │ ├── ASprites11,ff9 │ │ ├── ASprites22,ff9 │ │ ├── ChkSprites,ffb │ │ ├── Docs │ │ │ └── online,b60 │ │ ├── FixFonts,ffb │ │ ├── KickNS,ffb │ │ ├── OpenChoices,feb │ │ ├── OpenHelp,ffb │ │ ├── OpenScrap,feb │ │ └── Resources │ │ │ ├── AdBlock,f79 │ │ │ ├── Aletheia,ffd │ │ │ ├── CSS,f79 │ │ │ ├── Fonts │ │ │ └── NSSymbol │ │ │ │ ├── Encoding │ │ │ │ ├── IntMetrics,ff6 │ │ │ │ └── Outlines,ff6 │ │ │ ├── Icons │ │ │ ├── Image,ff9 │ │ │ ├── LangNames │ │ │ ├── Quirks,f79 │ │ │ ├── SearchEngines │ │ │ ├── Sprites,ff9 │ │ │ ├── ca-bundle │ │ │ ├── de │ │ │ ├── Messages │ │ │ └── welcome.html,faf │ │ │ ├── en │ │ │ ├── !Help │ │ │ ├── Messages │ │ │ ├── credits.html,faf │ │ │ ├── licence.html,faf │ │ │ └── welcome.html,faf │ │ │ ├── fr │ │ │ └── Messages │ │ │ ├── internal.css,f79 │ │ │ ├── it │ │ │ ├── Messages │ │ │ ├── credits.html,faf │ │ │ ├── licence.html,faf │ │ │ └── welcome.html,faf │ │ │ ├── ja │ │ │ └── welcome.html,faf │ │ │ ├── netsurf.png,b60 │ │ │ └── nl │ │ │ ├── !Help │ │ │ ├── Messages │ │ │ ├── credits.html,faf │ │ │ ├── licence.html,faf │ │ │ └── welcome.html,faf │ ├── assert.c │ ├── bitmap.c │ ├── bitmap.h │ ├── buffer.c │ ├── buffer.h │ ├── configure.c │ ├── configure.h │ ├── configure │ │ ├── con_cache.c │ │ ├── con_connect.c │ │ ├── con_content.c │ │ ├── con_fonts.c │ │ ├── con_home.c │ │ ├── con_image.c │ │ ├── con_inter.c │ │ ├── con_language.c │ │ ├── con_secure.c │ │ ├── con_theme.c │ │ └── configure.h │ ├── content-handlers │ │ ├── artworks.c │ │ ├── artworks.h │ │ ├── awrender.s │ │ ├── draw.c │ │ ├── draw.h │ │ ├── sprite.c │ │ └── sprite.h │ ├── cookies.c │ ├── cookies.h │ ├── corewindow.c │ ├── corewindow.h │ ├── dialog.c │ ├── dialog.h │ ├── distribution │ │ ├── !Boot │ │ │ └── Resources │ │ │ │ ├── !Cache │ │ │ │ ├── !Boot,feb │ │ │ │ ├── !Help,feb │ │ │ │ ├── !Run,feb │ │ │ │ ├── !RunImage,ffb │ │ │ │ ├── !Sprites,ff9 │ │ │ │ ├── !Sprites22,ff9 │ │ │ │ ├── Caches │ │ │ │ │ └── Blank │ │ │ │ └── Resources │ │ │ │ │ ├── MultiError,ffb │ │ │ │ │ ├── ResFind,ffb │ │ │ │ │ └── UK │ │ │ │ │ ├── !Meta │ │ │ │ │ ├── Help │ │ │ │ │ ├── Messages │ │ │ │ │ └── Templates,fec │ │ │ │ └── !Unicode │ │ │ │ ├── !Boot,feb │ │ │ │ ├── !Help │ │ │ │ ├── !Run,feb │ │ │ │ ├── Encodings │ │ │ │ ├── Acorn │ │ │ │ │ └── Latin1,ffd │ │ │ │ ├── Apple │ │ │ │ │ ├── CentEuro,ffd │ │ │ │ │ ├── Cyrillic,ffd │ │ │ │ │ ├── Roman,ffd │ │ │ │ │ └── Ukrainian,ffd │ │ │ │ ├── BigFive,ffd │ │ │ │ ├── ISO2022 │ │ │ │ │ ├── C0 │ │ │ │ │ │ └── 40[ISO646],ffd │ │ │ │ │ ├── C1 │ │ │ │ │ │ └── 43[IS6429],ffd │ │ │ │ │ ├── G94 │ │ │ │ │ │ ├── 40[646old],ffd │ │ │ │ │ │ ├── 41[646-GB],ffd │ │ │ │ │ │ ├── 42[646IRV],ffd │ │ │ │ │ │ ├── 43[FinSwe],ffd │ │ │ │ │ │ ├── 47[646-SE],ffd │ │ │ │ │ │ ├── 48[646-SE],ffd │ │ │ │ │ │ ├── 49[JS201K],ffd │ │ │ │ │ │ ├── 4A[JS201R],ffd │ │ │ │ │ │ ├── 4B[646-DE],ffd │ │ │ │ │ │ ├── 4C[646-PT],ffd │ │ │ │ │ │ ├── 54[GB1988],ffd │ │ │ │ │ │ ├── 56[Teltxt],ffd │ │ │ │ │ │ ├── 59[646-IT],ffd │ │ │ │ │ │ ├── 5A[646-ES],ffd │ │ │ │ │ │ ├── 60[646-NO],ffd │ │ │ │ │ │ ├── 66[646-FR],ffd │ │ │ │ │ │ ├── 69[646-HU],ffd │ │ │ │ │ │ ├── 6B[Arabic],ffd │ │ │ │ │ │ ├── 6C[IS6937],ffd │ │ │ │ │ │ └── 7A[SerbCr],ffd │ │ │ │ │ ├── G94x94 │ │ │ │ │ │ ├── 40[JS6226],ffd │ │ │ │ │ │ ├── 41[GB2312],ffd │ │ │ │ │ │ ├── 42[JIS208],ffd │ │ │ │ │ │ ├── 43[KS1001],ffd │ │ │ │ │ │ ├── 44[JIS212],ffd │ │ │ │ │ │ ├── 47[CNS1],ffd │ │ │ │ │ │ ├── 48[CNS2],ffd │ │ │ │ │ │ ├── 49[CNS3],ffd │ │ │ │ │ │ ├── 4A[CNS4],ffd │ │ │ │ │ │ ├── 4B[CNS5],ffd │ │ │ │ │ │ ├── 4C[CNS6],ffd │ │ │ │ │ │ └── 4D[CNS7],ffd │ │ │ │ │ └── G96 │ │ │ │ │ │ ├── 41[Lat1],ffd │ │ │ │ │ │ ├── 42[Lat2],ffd │ │ │ │ │ │ ├── 43[Lat3],ffd │ │ │ │ │ │ ├── 44[Lat4],ffd │ │ │ │ │ │ ├── 46[Greek],ffd │ │ │ │ │ │ ├── 47[Arabic],ffd │ │ │ │ │ │ ├── 48[Hebrew],ffd │ │ │ │ │ │ ├── 4C[Cyrill],ffd │ │ │ │ │ │ ├── 4D[Lat5],ffd │ │ │ │ │ │ ├── 50[LatSup],ffd │ │ │ │ │ │ ├── 52[IS6937],ffd │ │ │ │ │ │ ├── 54[Thai],ffd │ │ │ │ │ │ ├── 56[Lat6],ffd │ │ │ │ │ │ ├── 58[L6Sami],ffd │ │ │ │ │ │ ├── 59[Lat7],ffd │ │ │ │ │ │ ├── 5C[Welsh],ffd │ │ │ │ │ │ ├── 5D[Sami],ffd │ │ │ │ │ │ ├── 5E[Hebrew],ffd │ │ │ │ │ │ ├── 5F[Lat8],ffd │ │ │ │ │ │ ├── 62[Lat9],ffd │ │ │ │ │ │ └── 66[Lat10],ffd │ │ │ │ ├── KOI8-R,ffd │ │ │ │ └── Microsoft │ │ │ │ │ ├── CP1250,ffd │ │ │ │ │ ├── CP1251,ffd │ │ │ │ │ ├── CP1252,ffd │ │ │ │ │ ├── CP1253,ffd │ │ │ │ │ ├── CP1254,ffd │ │ │ │ │ ├── CP1256,ffd │ │ │ │ │ ├── CP866,ffd │ │ │ │ │ ├── CP874,ffd │ │ │ │ │ └── CP932,ffd │ │ │ │ ├── Files │ │ │ │ ├── Aliases │ │ │ │ └── CharNames │ │ │ │ └── Themes │ │ │ │ ├── !Sprites,ff9 │ │ │ │ ├── !Sprites11,ff9 │ │ │ │ ├── !Sprites22,ff9 │ │ │ │ ├── Morris4 │ │ │ │ ├── !Sprites,ff9 │ │ │ │ └── !Sprites22,ff9 │ │ │ │ └── Ursula │ │ │ │ ├── !Sprites,ff9 │ │ │ │ └── !Sprites22,ff9 │ │ ├── !System │ │ │ ├── 310 │ │ │ │ └── Modules │ │ │ │ │ ├── CryptRand,ffa │ │ │ │ │ ├── Iconv,ffa │ │ │ │ │ ├── Network │ │ │ │ │ └── URI,ffa │ │ │ │ │ ├── SharedULib,ffa │ │ │ │ │ └── Tinct,ffa │ │ │ └── 400 │ │ │ │ └── Modules │ │ │ │ └── ARMEABISupport,ffa │ │ ├── 3rdParty │ │ │ ├── ARMEABISupport │ │ │ │ ├── Copyright │ │ │ │ └── Origin,b28 │ │ │ ├── AcornURI │ │ │ │ ├── Apache-2.0 │ │ │ │ ├── Copying │ │ │ │ └── Origin,b28 │ │ │ ├── Cache │ │ │ │ ├── Copyright │ │ │ │ └── Origin,b28 │ │ │ ├── CryptRand │ │ │ │ ├── Copyright │ │ │ │ └── Origin,b28 │ │ │ ├── Iconv │ │ │ │ ├── COPYING │ │ │ │ ├── Origin,b28 │ │ │ │ ├── ReadMe │ │ │ │ ├── doc │ │ │ │ │ ├── API │ │ │ │ │ ├── ChangeLog │ │ │ │ │ └── Uni-iconv │ │ │ │ └── licenses │ │ │ │ │ ├── Apache-2.0 │ │ │ │ │ └── LGPL-2 │ │ │ ├── SharedULib │ │ │ │ ├── Copyright │ │ │ │ └── Origin,b28 │ │ │ ├── Tinct │ │ │ │ ├── !Help │ │ │ │ └── Origin,b28 │ │ │ └── Unicode │ │ │ │ ├── Apache-2.0 │ │ │ │ ├── Copyright │ │ │ │ └── Origin,b28 │ │ ├── LeesMij │ │ └── ReadMe │ ├── download.c │ ├── filetype.c │ ├── filetype.h │ ├── font.c │ ├── font.h │ ├── global_history.c │ ├── global_history.h │ ├── gui.c │ ├── gui.h │ ├── gui │ │ ├── button_bar.c │ │ ├── button_bar.h │ │ ├── progress_bar.c │ │ ├── progress_bar.h │ │ ├── status_bar.c │ │ ├── status_bar.h │ │ ├── throbber.c │ │ ├── throbber.h │ │ ├── url_bar.c │ │ └── url_bar.h │ ├── help.c │ ├── help.h │ ├── hotlist.c │ ├── hotlist.h │ ├── iconbar.c │ ├── iconbar.h │ ├── image.c │ ├── image.h │ ├── local_history.c │ ├── local_history.h │ ├── menus.c │ ├── menus.h │ ├── message.c │ ├── message.h │ ├── mouse.c │ ├── mouse.h │ ├── options.h │ ├── oslib_pre7.h │ ├── pageinfo.c │ ├── pageinfo.h │ ├── palettes.c │ ├── palettes.h │ ├── plotters.c │ ├── print.c │ ├── print.h │ ├── query.c │ ├── query.h │ ├── save.c │ ├── save.h │ ├── save_draw.c │ ├── save_draw.h │ ├── save_pdf.c │ ├── save_pdf.h │ ├── schedule.c │ ├── scripts │ │ ├── Help │ │ └── Run │ ├── search.c │ ├── searchweb.c │ ├── templates │ │ ├── de │ │ ├── en │ │ ├── fr │ │ └── nl │ ├── textarea.c │ ├── textarea.h │ ├── textselection.c │ ├── textselection.h │ ├── theme.c │ ├── theme.h │ ├── theme_install.c │ ├── tinct.h │ ├── toolbar.c │ ├── toolbar.h │ ├── ucstables.c │ ├── ucstables.h │ ├── uri.c │ ├── uri.h │ ├── url_complete.c │ ├── url_complete.h │ ├── url_protocol.c │ ├── url_protocol.h │ ├── url_suggest.c │ ├── url_suggest.h │ ├── wimp.c │ ├── wimp.h │ ├── wimp_event.c │ ├── wimp_event.h │ ├── wimputils.h │ ├── window.c │ └── window.h └── windows │ ├── Makefile │ ├── Makefile.defaults │ ├── Makefile.tools │ ├── about.c │ ├── about.h │ ├── bitmap.c │ ├── bitmap.h │ ├── clipboard.c │ ├── clipboard.h │ ├── cookies.c │ ├── cookies.h │ ├── corewindow.c │ ├── corewindow.h │ ├── download.c │ ├── download.h │ ├── drawable.c │ ├── drawable.h │ ├── fetch.c │ ├── fetch.h │ ├── file.c │ ├── file.h │ ├── findfile.c │ ├── findfile.h │ ├── font.c │ ├── font.h │ ├── global_history.c │ ├── global_history.h │ ├── gui.c │ ├── gui.h │ ├── hotlist.c │ ├── hotlist.h │ ├── local_history.c │ ├── local_history.h │ ├── main.c │ ├── options.h │ ├── plot.c │ ├── plot.h │ ├── pointers.c │ ├── pointers.h │ ├── prefs.c │ ├── prefs.h │ ├── res │ ├── NetSurf.ico │ ├── adblock.css │ ├── banner.bmp │ ├── ca-bundle.crt │ ├── credits.html │ ├── default.css │ ├── home.bmp │ ├── icons │ │ ├── arrow-l.png │ │ ├── back.png │ │ ├── back_g.png │ │ ├── back_h.png │ │ ├── content.png │ │ ├── directory.png │ │ ├── directory2.png │ │ ├── forward.png │ │ ├── forward_g.png │ │ ├── forward_h.png │ │ ├── home.png │ │ ├── home_g.png │ │ ├── home_h.png │ │ ├── hotlist-add.png │ │ ├── hotlist-rmv.png │ │ ├── reload.png │ │ ├── reload_g.png │ │ ├── reload_h.png │ │ ├── search.png │ │ ├── stop.png │ │ ├── stop_g.png │ │ └── stop_h.png │ ├── installer.nsi │ ├── internal.css │ ├── licence.html │ ├── netsurf.gif │ ├── netsurf.png │ ├── page-info-insecure.bmp │ ├── page-info-internal.bmp │ ├── page-info-local.bmp │ ├── page-info-secure.bmp │ ├── page-info-warning.bmp │ ├── quirks.css │ ├── resource.rc │ ├── throbber.avi │ ├── throbber │ │ ├── throbber0.bmp │ │ ├── throbber0.png │ │ ├── throbber1.bmp │ │ ├── throbber1.png │ │ ├── throbber2.bmp │ │ ├── throbber2.png │ │ ├── throbber3.bmp │ │ ├── throbber3.png │ │ ├── throbber4.bmp │ │ ├── throbber4.png │ │ ├── throbber5.bmp │ │ ├── throbber5.png │ │ ├── throbber6.bmp │ │ ├── throbber6.png │ │ ├── throbber7.bmp │ │ ├── throbber7.png │ │ └── throbber8.png │ ├── toolbar.bmp │ ├── toolbarg.bmp │ ├── toolbarh.bmp │ └── welcome.html │ ├── resourceid.h │ ├── schedule.c │ ├── schedule.h │ ├── windbg.c │ ├── windbg.h │ ├── window.c │ └── window.h ├── include └── netsurf │ ├── bitmap.h │ ├── browser.h │ ├── browser_window.h │ ├── clipboard.h │ ├── console.h │ ├── content.h │ ├── content_type.h │ ├── cookie_db.h │ ├── core_window.h │ ├── css.h │ ├── download.h │ ├── fetch.h │ ├── form.h │ ├── inttypes.h │ ├── keypress.h │ ├── layout.h │ ├── misc.h │ ├── mouse.h │ ├── netsurf.h │ ├── plot_style.h │ ├── plotters.h │ ├── search.h │ ├── ssl_certs.h │ ├── types.h │ ├── url_db.h │ ├── utf8.h │ └── window.h ├── resources ├── FatMessages ├── SearchEngines ├── adblock.css ├── ca-bundle ├── de │ └── welcome.html ├── default.css ├── en │ ├── credits.html │ ├── licence.html │ └── welcome.html ├── favicon.png ├── fr │ ├── credits.html │ ├── licence.html │ └── welcome.html ├── icons │ ├── 16x16 │ │ └── actions │ │ │ ├── page-info-insecure.png │ │ │ ├── page-info-internal.png │ │ │ ├── page-info-local.png │ │ │ ├── page-info-secure.png │ │ │ └── page-info-warning.png │ ├── 24x24 │ │ └── actions │ │ │ ├── page-info-insecure.png │ │ │ ├── page-info-internal.png │ │ │ ├── page-info-local.png │ │ │ ├── page-info-secure.png │ │ │ └── page-info-warning.png │ ├── 48x48 │ │ └── actions │ │ │ ├── page-info-insecure.png │ │ │ ├── page-info-internal.png │ │ │ ├── page-info-local.png │ │ │ ├── page-info-secure.png │ │ │ └── page-info-warning.png │ ├── arrow-l.png │ ├── content.png │ ├── directory.png │ ├── directory2.png │ ├── hotlist-add.png │ ├── hotlist-rmv.png │ ├── local-history.png │ ├── page-info-insecure.svg │ ├── page-info-internal.svg │ ├── page-info-local.svg │ ├── page-info-secure.svg │ ├── page-info-warning.svg │ ├── search.png │ └── show-cookie.png ├── internal.css ├── it │ ├── credits.html │ ├── licence.html │ └── welcome.html ├── ja │ └── welcome.html ├── netsurf.png ├── nl │ ├── credits.html │ ├── licence.html │ └── welcome.html ├── quirks.css └── zh_CN │ ├── credits.html │ ├── licence.html │ └── welcome.html ├── test ├── Makefile ├── assert.c ├── bloom.c ├── calc │ ├── steps-full-width.html │ └── steps.html ├── corestrings.c ├── data │ ├── Choices │ ├── Choices-all │ ├── Choices-full │ ├── Choices-short │ ├── Messages │ ├── cookies │ ├── cookies-out │ ├── urldb │ └── urldb-out ├── flex │ ├── properties.html │ └── various.html ├── hashmap.c ├── hashtable.c ├── js │ ├── assorted-log-doc-write.html │ ├── class-list.html │ ├── core.infinite.html │ ├── core.recursion.html │ ├── doc-dom2.html │ ├── doc-write-style.html │ ├── document-url.html │ ├── dom-body-enumerate.html │ ├── dom-change-event.html │ ├── dom-doc-cookie.html │ ├── dom-doc-location.html │ ├── dom-document-enumerate.html │ ├── dom-element-attribute.html │ ├── dom-element-childElementCount.html │ ├── dom-element-create.html │ ├── dom-element-firstElementChild.html │ ├── dom-element-lastElementChild.html │ ├── dom-element-next_prev_ElementSibling.html │ ├── dom-element-reflection.html │ ├── dom-getElementsByTagName.html │ ├── dom-html-div-element.html │ ├── dom-node-enumerate.html │ ├── dom-node-nodetype.html │ ├── dom-node-parentNode.html │ ├── event-onclick-insert.html │ ├── event-onclick.html │ ├── event-onload.html │ ├── event-onloadfrombody.html │ ├── event-onloadfrombody2.html │ ├── idl-treatnullas-emptystring.html │ ├── index.html │ ├── inline-doc-write-simple.html │ ├── inline-doc-write.html │ ├── inline-innerhtml.html │ ├── inserted-script-async.js │ ├── inserted-script-defer.js │ ├── inserted-script.html │ ├── inserted-script.js │ ├── js-fractal.html │ ├── js-primes.html │ ├── life.html │ ├── location-assign.html │ ├── location-enumerate.html │ ├── location-href.html │ ├── location-putforwards.html │ ├── location-replace.html │ ├── mandelbrot.html │ ├── navigator-enumerate.html │ ├── noscript-inline-doc-write.html │ ├── parameter-error.html │ ├── settimeout.html │ ├── sleepy-async.html │ ├── sync-script-css.html │ ├── sync-script-err.html │ ├── sync-script.html │ ├── tst.css │ ├── tst.js │ ├── verify-instanceofness.html │ ├── wikipedia-lcm.html │ ├── wikipedia-lcm.js │ ├── window-enumerate.html │ └── window.lately.html ├── llcache.c ├── log.c ├── malloc_fig.c ├── malloc_fig.h ├── message_data_inline.h ├── messages.c ├── mimesniff.c ├── monkey-see-monkey-do ├── monkey-tests │ ├── 401login.yaml │ ├── cache-test.yaml │ ├── inserted-script.yaml │ ├── quit-mid-fetch.yaml │ ├── resource-scheme.yaml │ ├── simultanious-fetches.yaml │ ├── sslcert.yaml │ ├── start-stop-no-js.yaml │ ├── start-stop.yaml │ └── state-test.yaml ├── monkey_driver.py ├── monkeyfarmer.py ├── nsoption.c ├── nsurl.c ├── testament.h ├── time.c ├── urldbtest.c ├── urlescape.c └── utils.c ├── tools ├── DerivedJoiningType.txt ├── Makefile ├── convert_font.c ├── convert_image.c ├── coverity-build.sh ├── fetch-transifex.pl ├── git-date.sh ├── git-testament.pl ├── idna-derived-props-gen.pl ├── idna-tables-properties.csv ├── import-messages.pl ├── jenkins-build.sh ├── linktrace-to-depfile.pl ├── memanalyze.pl ├── split-messages.c ├── split-messages.pl ├── test-netsurf ├── valgrind.supp └── xxd.c └── utils ├── Makefile ├── ascii.h ├── bloom.c ├── bloom.h ├── config.h ├── corestringlist.h ├── corestrings.c ├── corestrings.h ├── dirent.h ├── errors.h ├── file.c ├── file.h ├── filename.c ├── filename.h ├── filepath.c ├── filepath.h ├── hashmap.c ├── hashmap.h ├── hashtable.c ├── hashtable.h ├── http.h ├── http ├── Makefile ├── cache-control.c ├── cache-control.h ├── challenge.c ├── challenge.h ├── challenge_internal.h ├── content-disposition.c ├── content-disposition.h ├── content-type.c ├── content-type.h ├── generics.c ├── generics.h ├── parameter.c ├── parameter.h ├── parameter_internal.h ├── primitives.c ├── primitives.h ├── strict-transport-security.c ├── strict-transport-security.h ├── www-authenticate.c └── www-authenticate.h ├── idna.c ├── idna.h ├── idna_props.h ├── inet.h ├── libdom.c ├── libdom.h ├── log.c ├── log.h ├── messages.c ├── messages.h ├── nscolour.c ├── nscolour.h ├── nsoption.c ├── nsoption.h ├── nsurl.h ├── nsurl ├── Makefile ├── nsurl.c ├── parse.c └── private.h ├── punycode.c ├── punycode.h ├── regex.h ├── ring.h ├── ssl_certs.c ├── string.h ├── sys_time.h ├── talloc.c ├── talloc.h ├── time.c ├── time.h ├── url.c ├── url.h ├── useragent.c ├── useragent.h ├── utf8.c ├── utf8.h ├── utils.c ├── utils.h └── utsname.h /README.md: -------------------------------------------------------------------------------- 1 | NetSurf 2 | ======= 3 | 4 | This document should help point you at various useful bits of information. 5 | 6 | 7 | Building NetSurf 8 | ---------------- 9 | 10 | Read the [Quick Start](docs/quick-start.md) document for instructions. 11 | 12 | 13 | Creating a new port 14 | ------------------- 15 | 16 | Look at the existing front ends for example implementations. 17 | The framebuffer front end is simplest and most self-contained. 18 | Also, you can [contact the developers](https://www.netsurf-browser.org/contact/) 19 | for help. 20 | 21 | 22 | Further documentation 23 | --------------------- 24 | 25 | * [Developer documentation](https://www.netsurf-browser.org/developers/) 26 | * [Developer wiki](https://wiki.netsurf-browser.org/Documentation/) 27 | * [Code style guide](https://www.netsurf-browser.org/developers/StyleGuide.pdf) 28 | -------------------------------------------------------------------------------- /content/Makefile: -------------------------------------------------------------------------------- 1 | # Content sources 2 | 3 | S_CONTENT := \ 4 | content.c \ 5 | content_factory.c \ 6 | fetch.c \ 7 | hlcache.c \ 8 | llcache.c \ 9 | mimesniff.c \ 10 | textsearch.c \ 11 | urldb.c \ 12 | no_backing_store.c 13 | 14 | # Make filesystem backing store available 15 | ifeq ($(NETSURF_FS_BACKING_STORE),YES) 16 | S_CONTENT += fs_backing_store.c 17 | endif 18 | 19 | 20 | # Content fetcher sources 21 | include content/fetchers/Makefile 22 | 23 | S_FETCHERS := $(addprefix content/,$(S_FETCHERS)) 24 | 25 | # Content handler sources 26 | include content/handlers/Makefile 27 | 28 | S_CONTENT := $(addprefix content/,$(S_CONTENT)) 29 | -------------------------------------------------------------------------------- /content/fetchers/Makefile: -------------------------------------------------------------------------------- 1 | # Content fetchers sources 2 | 3 | S_FETCHERS_YES := data.c resource.c 4 | S_FETCHERS_NO := 5 | S_FETCHERS_$(NETSURF_USE_CURL) += curl.c 6 | 7 | S_FETCHERS := $(addprefix fetchers/,$(S_FETCHERS_YES)) 8 | 9 | # about fetcher 10 | include content/fetchers/about/Makefile 11 | S_FETCHERS += $(addprefix fetchers/about/,$(S_FETCHER_ABOUT)) 12 | 13 | # file fetcher 14 | include content/fetchers/file/Makefile 15 | S_FETCHERS += $(addprefix fetchers/file/,$(S_FETCHER_FILE)) 16 | -------------------------------------------------------------------------------- /content/fetchers/about/Makefile: -------------------------------------------------------------------------------- 1 | # about fetcher sources 2 | 3 | S_FETCHER_ABOUT := \ 4 | about.c \ 5 | blank.c \ 6 | certificate.c \ 7 | chart.c \ 8 | choices.c \ 9 | config.c \ 10 | imagecache.c \ 11 | nscolours.c \ 12 | query.c \ 13 | query_auth.c \ 14 | query_fetcherror.c \ 15 | query_privacy.c \ 16 | query_timeout.c \ 17 | testament.c 18 | 19 | # The following files depend on the testament 20 | content/fetchers/about/testament.c: testament $(OBJROOT)/testament.h 21 | -------------------------------------------------------------------------------- /content/fetchers/file/Makefile: -------------------------------------------------------------------------------- 1 | # File fetcher sources 2 | 3 | S_FETCHER_FILE := dirlist.c file.c 4 | -------------------------------------------------------------------------------- /content/handlers/Makefile: -------------------------------------------------------------------------------- 1 | # Image content handler sources 2 | include content/handlers/image/Makefile 3 | 4 | S_IMAGE := $(addprefix content/handlers/image/,$(S_IMAGE)) 5 | 6 | # CSS sources 7 | include content/handlers/css/Makefile 8 | 9 | S_CONTENT += $(addprefix handlers/css/,$(S_CSS)) 10 | 11 | # Javascript source 12 | include content/handlers/javascript/Makefile 13 | 14 | S_CONTENT += $(addprefix handlers/javascript/,$(S_JAVASCRIPT)) 15 | 16 | # HTML content handler sources 17 | include content/handlers/html/Makefile 18 | 19 | S_CONTENT += $(addprefix handlers/html/,$(S_HTML)) 20 | 21 | # Text content handler sources 22 | include content/handlers/text/Makefile 23 | 24 | S_CONTENT += $(addprefix handlers/text/,$(S_TEXT)) 25 | 26 | # extend the include search path 27 | INCLUDE_DIRS += content/handlers 28 | -------------------------------------------------------------------------------- /content/handlers/css/Makefile: -------------------------------------------------------------------------------- 1 | # CSS sources 2 | 3 | S_CSS := css.c dump.c internal.c hints.c select.c 4 | 5 | -------------------------------------------------------------------------------- /content/handlers/html/Makefile: -------------------------------------------------------------------------------- 1 | # HTML content handler sources 2 | 3 | S_HTML := box_construct.c \ 4 | box_inspect.c \ 5 | box_manipulate.c \ 6 | box_normalise.c \ 7 | box_special.c \ 8 | box_textarea.c \ 9 | css.c \ 10 | css_fetcher.c \ 11 | dom_event.c \ 12 | font.c \ 13 | form.c \ 14 | forms.c \ 15 | html.c \ 16 | imagemap.c \ 17 | interaction.c \ 18 | layout.c \ 19 | layout_flex.c \ 20 | object.c \ 21 | redraw.c \ 22 | redraw_border.c \ 23 | script.c \ 24 | table.c \ 25 | textselection.c 26 | -------------------------------------------------------------------------------- /content/handlers/image/Makefile: -------------------------------------------------------------------------------- 1 | # Image content handlers sources 2 | 3 | # S_IMAGE are sources related to image management 4 | S_IMAGE_YES := image.c image_cache.c 5 | S_IMAGE_NO := 6 | S_IMAGE_$(NETSURF_USE_BMP) += bmp.c 7 | S_IMAGE_$(NETSURF_USE_GIF) += gif.c 8 | S_IMAGE_$(NETSURF_USE_BMP) += ico.c 9 | S_IMAGE_$(NETSURF_USE_JPEG) += jpeg.c 10 | S_IMAGE_$(NETSURF_USE_JPEGXL) += jpegxl.c 11 | S_IMAGE_$(NETSURF_USE_ROSPRITE) += nssprite.c 12 | S_IMAGE_$(NETSURF_USE_PNG) += png.c 13 | S_IMAGE_$(NETSURF_USE_NSSVG) += svg.c 14 | S_IMAGE_$(NETSURF_USE_RSVG) += rsvg$(RSVG_API).c 15 | S_IMAGE_$(NETSURF_USE_VIDEO) += video.c 16 | S_IMAGE_$(NETSURF_USE_WEBP) += webp.c 17 | 18 | S_IMAGE := $(S_IMAGE_YES) 19 | -------------------------------------------------------------------------------- /content/handlers/javascript/Makefile: -------------------------------------------------------------------------------- 1 | # 2 | # NetSurf javascript source file inclusion 3 | # 4 | # Included by Makefile 5 | # 6 | 7 | S_JAVASCRIPT_BINDING:= 8 | 9 | ifeq ($(NETSURF_USE_DUKTAPE),YES) 10 | # Duktape 11 | include content/handlers/javascript/duktape/Makefile 12 | else 13 | # None 14 | include content/handlers/javascript/none/Makefile 15 | endif 16 | 17 | # Fetcher for javascript scheme is always required 18 | S_JAVASCRIPT += fetcher.c 19 | -------------------------------------------------------------------------------- /content/handlers/javascript/content.h: -------------------------------------------------------------------------------- 1 | nserror javascript_init(void); 2 | -------------------------------------------------------------------------------- /content/handlers/javascript/duktape/CSSRule.bnd: -------------------------------------------------------------------------------- 1 | /* CSS Rule binding for NetSurf using duktape and libcss/libdom 2 | * 3 | * Copyright 2022 Daniel Silverstone 4 | * 5 | * This file is part of NetSurf, http://www.netsurf-browser.org/ 6 | * 7 | * Released under the terms of the MIT License, 8 | * http://www.opensource.org/licenses/mit-license 9 | */ 10 | 11 | /* Note, for now this exists purely to block warnings, eventually 12 | * rules will have to come from stylesheets etc. 13 | */ 14 | 15 | class CSSRule { 16 | private bool unused; 17 | }; 18 | 19 | init CSSRule() 20 | %{ 21 | priv->unused = true; 22 | %} 23 | -------------------------------------------------------------------------------- /content/handlers/javascript/duktape/CSSStyleSheet.bnd: -------------------------------------------------------------------------------- 1 | /* CSS Stylesheet binding for NetSurf using duktape and libcss/libdom 2 | * 3 | * Copyright 2022 Daniel Silverstone 4 | * 5 | * This file is part of NetSurf, http://www.netsurf-browser.org/ 6 | * 7 | * Released under the terms of the MIT License, 8 | * http://www.opensource.org/licenses/mit-license 9 | */ 10 | 11 | /* Note, for now this exists purely to block warnings, eventually 12 | * stylesheets will have to come from documents etc. 13 | */ 14 | 15 | class CSSStyleSheet { 16 | private bool unused; 17 | }; 18 | 19 | init CSSStyleSheet() 20 | %{ 21 | priv->unused = true; 22 | %} 23 | -------------------------------------------------------------------------------- /content/handlers/javascript/duktape/HTMLAreaElement.bnd: -------------------------------------------------------------------------------- 1 | /* HTML area element binding using duktape and libdom 2 | * 3 | * Copyright 2015 Vincent Sanders 4 | * 5 | * This file is part of NetSurf, http://www.netsurf-browser.org/ 6 | * 7 | * Released under the terms of the MIT License, 8 | * http://www.opensource.org/licenses/mit-license 9 | */ 10 | 11 | init HTMLAreaElement(struct dom_html_element *html_area_element::html_element); 12 | 13 | getter HTMLAreaElement::alt(); 14 | setter HTMLAreaElement::alt(); 15 | 16 | getter HTMLAreaElement::coords(); 17 | setter HTMLAreaElement::coords(); 18 | 19 | getter HTMLAreaElement::noHref(); 20 | setter HTMLAreaElement::noHref(); 21 | 22 | getter HTMLAreaElement::shape(); 23 | setter HTMLAreaElement::shape(); 24 | 25 | getter HTMLAreaElement::target(); 26 | setter HTMLAreaElement::target(); 27 | -------------------------------------------------------------------------------- /content/handlers/javascript/duktape/HTMLBRElement.bnd: -------------------------------------------------------------------------------- 1 | /* HTML br element binding using duktape and libdom 2 | * 3 | * Copyright 2015 Vincent Sanders 4 | * 5 | * This file is part of NetSurf, http://www.netsurf-browser.org/ 6 | * 7 | * Released under the terms of the MIT License, 8 | * http://www.opensource.org/licenses/mit-license 9 | */ 10 | 11 | init HTMLBRElement(struct dom_html_element *html_br_element::html_element); 12 | 13 | getter HTMLBRElement::clear(); 14 | setter HTMLBRElement::clear(); 15 | -------------------------------------------------------------------------------- /content/handlers/javascript/duktape/HTMLBaseElement.bnd: -------------------------------------------------------------------------------- 1 | /* HTML base element binding using duktape and libdom 2 | * 3 | * Copyright 2015 Vincent Sanders 4 | * 5 | * This file is part of NetSurf, http://www.netsurf-browser.org/ 6 | * 7 | * Released under the terms of the MIT License, 8 | * http://www.opensource.org/licenses/mit-license 9 | */ 10 | 11 | init HTMLBaseElement(struct dom_html_element *html_base_element::html_element); 12 | 13 | getter HTMLBaseElement::href(); 14 | setter HTMLBaseElement::href(); 15 | 16 | getter HTMLBaseElement::target(); 17 | setter HTMLBaseElement::target(); 18 | -------------------------------------------------------------------------------- /content/handlers/javascript/duktape/HTMLButtonElement.bnd: -------------------------------------------------------------------------------- 1 | /* HTML button element binding using duktape and libdom 2 | * 3 | * Copyright 2015 Vincent Sanders 4 | * 5 | * This file is part of NetSurf, http://www.netsurf-browser.org/ 6 | * 7 | * Released under the terms of the MIT License, 8 | * http://www.opensource.org/licenses/mit-license 9 | */ 10 | 11 | init HTMLButtonElement(struct dom_html_element *html_button_element::html_element); 12 | 13 | getter HTMLButtonElement::disabled(); 14 | setter HTMLButtonElement::disabled(); 15 | getter HTMLButtonElement::name(); 16 | setter HTMLButtonElement::name(); 17 | getter HTMLButtonElement::value(); 18 | setter HTMLButtonElement::value(); 19 | -------------------------------------------------------------------------------- /content/handlers/javascript/duktape/HTMLCollection.bnd: -------------------------------------------------------------------------------- 1 | /* HTMLCollection binding for browser using duktape and libdom 2 | * 3 | * Copyright 2015 Vincent Sanders 4 | * 5 | * This file is part of NetSurf, http://www.netsurf-browser.org/ 6 | * 7 | * Released under the terms of the MIT License, 8 | * http://www.opensource.org/licenses/mit-license 9 | */ 10 | 11 | class HTMLCollection { 12 | private struct dom_html_collection *coll; 13 | }; 14 | 15 | init HTMLCollection(struct dom_html_collection *coll) 16 | %{ 17 | priv->coll = coll; 18 | dom_html_collection_ref(coll); 19 | %} 20 | 21 | fini HTMLCollection() 22 | %{ 23 | dom_html_collection_unref(priv->coll); 24 | %} 25 | -------------------------------------------------------------------------------- /content/handlers/javascript/duktape/HTMLDivElement.bnd: -------------------------------------------------------------------------------- 1 | /* HTML div element binding using duktape and libdom 2 | * 3 | * Copyright 2015 Michael Drake 4 | * 5 | * This file is part of NetSurf, http://www.netsurf-browser.org/ 6 | * 7 | * Released under the terms of the MIT License, 8 | * http://www.opensource.org/licenses/mit-license 9 | */ 10 | 11 | init HTMLDivElement(struct dom_html_element *html_div_element::html_element); 12 | 13 | getter HTMLDivElement::align(); 14 | setter HTMLDivElement::align(); 15 | -------------------------------------------------------------------------------- /content/handlers/javascript/duktape/HTMLFontElement.bnd: -------------------------------------------------------------------------------- 1 | /* HTML font element binding using duktape and libdom 2 | * 3 | * Copyright 2015 Vincent Sanders 4 | * 5 | * This file is part of NetSurf, http://www.netsurf-browser.org/ 6 | * 7 | * Released under the terms of the MIT License, 8 | * http://www.opensource.org/licenses/mit-license 9 | */ 10 | 11 | init HTMLFontElement(struct dom_html_element *html_font_element::html_element); 12 | 13 | getter HTMLFontElement::color(); 14 | setter HTMLFontElement::color(); 15 | 16 | getter HTMLFontElement::face(); 17 | setter HTMLFontElement::face(); 18 | 19 | getter HTMLFontElement::size(); 20 | setter HTMLFontElement::size(); 21 | -------------------------------------------------------------------------------- /content/handlers/javascript/duktape/HTMLHRElement.bnd: -------------------------------------------------------------------------------- 1 | /* HTML hr element binding using duktape and libdom 2 | * 3 | * Copyright 2015 Vincent Sanders 4 | * 5 | * This file is part of NetSurf, http://www.netsurf-browser.org/ 6 | * 7 | * Released under the terms of the MIT License, 8 | * http://www.opensource.org/licenses/mit-license 9 | */ 10 | 11 | init HTMLHRElement(struct dom_html_element *html_hr_element::html_element); 12 | 13 | getter HTMLHRElement::noShade(); 14 | setter HTMLHRElement::noShade(); 15 | 16 | getter HTMLHRElement::align(); 17 | setter HTMLHRElement::align(); 18 | 19 | getter HTMLHRElement::size(); 20 | setter HTMLHRElement::size(); 21 | 22 | getter HTMLHRElement::width(); 23 | setter HTMLHRElement::width(); 24 | 25 | -------------------------------------------------------------------------------- /content/handlers/javascript/duktape/HTMLHTMLElement.bnd: -------------------------------------------------------------------------------- 1 | /* HTML html element binding using duktape and libdom 2 | * 3 | * Copyright 2015 Vincent Sanders 4 | * 5 | * This file is part of NetSurf, http://www.netsurf-browser.org/ 6 | * 7 | * Released under the terms of the MIT License, 8 | * http://www.opensource.org/licenses/mit-license 9 | */ 10 | 11 | init HTMLHtmlElement(struct dom_html_element *html_html_element::html_element); 12 | 13 | getter HTMLHtmlElement::version(); 14 | setter HTMLHtmlElement::version(); 15 | -------------------------------------------------------------------------------- /content/handlers/javascript/duktape/HTMLHeadingElement.bnd: -------------------------------------------------------------------------------- 1 | /* HTML heading element binding using duktape and libdom 2 | * 3 | * Copyright 2015 Vincent Sanders 4 | * 5 | * This file is part of NetSurf, http://www.netsurf-browser.org/ 6 | * 7 | * Released under the terms of the MIT License, 8 | * http://www.opensource.org/licenses/mit-license 9 | */ 10 | 11 | init HTMLHeadingElement(struct dom_html_element *html_heading_element::html_element); 12 | 13 | getter HTMLHeadingElement::align(); 14 | setter HTMLHeadingElement::align(); 15 | -------------------------------------------------------------------------------- /content/handlers/javascript/duktape/HTMLLIElement.bnd: -------------------------------------------------------------------------------- 1 | /* HTML li element binding using duktape and libdom 2 | * 3 | * Copyright 2015 Vincent Sanders 4 | * 5 | * This file is part of NetSurf, http://www.netsurf-browser.org/ 6 | * 7 | * Released under the terms of the MIT License, 8 | * http://www.opensource.org/licenses/mit-license 9 | */ 10 | 11 | init HTMLLIElement(struct dom_html_element *html_li_element::html_element); 12 | 13 | getter HTMLLIElement::type(); 14 | setter HTMLLIElement::type(); 15 | 16 | getter HTMLLIElement::value(); 17 | setter HTMLLIElement::value(); 18 | -------------------------------------------------------------------------------- /content/handlers/javascript/duktape/HTMLLabelElement.bnd: -------------------------------------------------------------------------------- 1 | /* HTML label element binding using duktape and libdom 2 | * 3 | * Copyright 2015 Vincent Sanders 4 | * 5 | * This file is part of NetSurf, http://www.netsurf-browser.org/ 6 | * 7 | * Released under the terms of the MIT License, 8 | * http://www.opensource.org/licenses/mit-license 9 | */ 10 | 11 | init HTMLLabelElement(struct dom_html_element *html_label_element::html_element); 12 | 13 | getter HTMLLabelElement::htmlFor(); 14 | setter HTMLLabelElement::htmlFor(); 15 | -------------------------------------------------------------------------------- /content/handlers/javascript/duktape/HTMLLegendElement.bnd: -------------------------------------------------------------------------------- 1 | /* HTML legend element binding using duktape and libdom 2 | * 3 | * Copyright 2015 Vincent Sanders 4 | * 5 | * This file is part of NetSurf, http://www.netsurf-browser.org/ 6 | * 7 | * Released under the terms of the MIT License, 8 | * http://www.opensource.org/licenses/mit-license 9 | */ 10 | 11 | init HTMLLegendElement(struct dom_html_element *html_legend_element::html_element); 12 | 13 | getter HTMLLegendElement::align(); 14 | setter HTMLLegendElement::align(); 15 | -------------------------------------------------------------------------------- /content/handlers/javascript/duktape/HTMLMapElement.bnd: -------------------------------------------------------------------------------- 1 | /* HTML map element binding using duktape and libdom 2 | * 3 | * Copyright 2015 Vincent Sanders 4 | * 5 | * This file is part of NetSurf, http://www.netsurf-browser.org/ 6 | * 7 | * Released under the terms of the MIT License, 8 | * http://www.opensource.org/licenses/mit-license 9 | */ 10 | 11 | init HTMLMapElement(struct dom_html_element *html_map_element::html_element); 12 | 13 | getter HTMLMapElement::name(); 14 | setter HTMLMapElement::name(); 15 | -------------------------------------------------------------------------------- /content/handlers/javascript/duktape/HTMLMarqueeElement.bnd: -------------------------------------------------------------------------------- 1 | /* HTML marquee element binding using duktape and libdom 2 | * 3 | * Copyright 2015 Vincent Sanders 4 | * 5 | * This file is part of NetSurf, http://www.netsurf-browser.org/ 6 | * 7 | * Released under the terms of the MIT License, 8 | * http://www.opensource.org/licenses/mit-license 9 | */ 10 | 11 | init HTMLMarqueeElement(struct dom_html_element *html_marquee_element::html_element); 12 | -------------------------------------------------------------------------------- /content/handlers/javascript/duktape/HTMLMenuElement.bnd: -------------------------------------------------------------------------------- 1 | /* HTML menu element binding using duktape and libdom 2 | * 3 | * Copyright 2015 Vincent Sanders 4 | * 5 | * This file is part of NetSurf, http://www.netsurf-browser.org/ 6 | * 7 | * Released under the terms of the MIT License, 8 | * http://www.opensource.org/licenses/mit-license 9 | */ 10 | 11 | init HTMLMenuElement(struct dom_html_element *html_menu_element::html_element); 12 | 13 | getter HTMLMenuElement::compact(); 14 | setter HTMLMenuElement::compact(); 15 | -------------------------------------------------------------------------------- /content/handlers/javascript/duktape/HTMLMetaElement.bnd: -------------------------------------------------------------------------------- 1 | /* HTML meta element binding using duktape and libdom 2 | * 3 | * Copyright 2015 Vincent Sanders 4 | * 5 | * This file is part of NetSurf, http://www.netsurf-browser.org/ 6 | * 7 | * Released under the terms of the MIT License, 8 | * http://www.opensource.org/licenses/mit-license 9 | */ 10 | 11 | init HTMLMetaElement(struct dom_html_element *html_meta_element::html_element); 12 | 13 | getter HTMLMetaElement::content(); 14 | setter HTMLMetaElement::content(); 15 | 16 | getter HTMLMetaElement::httpEquiv(); 17 | setter HTMLMetaElement::httpEquiv(); 18 | 19 | getter HTMLMetaElement::name(); 20 | setter HTMLMetaElement::name(); 21 | 22 | getter HTMLMetaElement::scheme(); 23 | setter HTMLMetaElement::scheme(); 24 | -------------------------------------------------------------------------------- /content/handlers/javascript/duktape/HTMLOListElement.bnd: -------------------------------------------------------------------------------- 1 | /* HTML ol element binding using duktape and libdom 2 | * 3 | * Copyright 2015 Vincent Sanders 4 | * 5 | * This file is part of NetSurf, http://www.netsurf-browser.org/ 6 | * 7 | * Released under the terms of the MIT License, 8 | * http://www.opensource.org/licenses/mit-license 9 | */ 10 | 11 | init HTMLOListElement(struct dom_html_element *html_o_list_element::html_element); 12 | 13 | getter HTMLOListElement::compact(); 14 | setter HTMLOListElement::compact(); 15 | getter HTMLOListElement::start(); 16 | setter HTMLOListElement::start(); 17 | getter HTMLOListElement::type(); 18 | setter HTMLOListElement::type(); 19 | -------------------------------------------------------------------------------- /content/handlers/javascript/duktape/HTMLParagraphElement.bnd: -------------------------------------------------------------------------------- 1 | /* HTML paragraph element binding using duktape and libdom 2 | * 3 | * Copyright 2015 Vincent Sanders 4 | * 5 | * This file is part of NetSurf, http://www.netsurf-browser.org/ 6 | * 7 | * Released under the terms of the MIT License, 8 | * http://www.opensource.org/licenses/mit-license 9 | */ 10 | 11 | init HTMLParagraphElement(struct dom_html_element *html_paragraph_element::html_element); 12 | 13 | getter HTMLParagraphElement::align(); 14 | setter HTMLParagraphElement::align(); 15 | -------------------------------------------------------------------------------- /content/handlers/javascript/duktape/HTMLParamElement.bnd: -------------------------------------------------------------------------------- 1 | /* HTML param element binding using duktape and libdom 2 | * 3 | * Copyright 2015 Vincent Sanders 4 | * 5 | * This file is part of NetSurf, http://www.netsurf-browser.org/ 6 | * 7 | * Released under the terms of the MIT License, 8 | * http://www.opensource.org/licenses/mit-license 9 | */ 10 | 11 | init HTMLParamElement(struct dom_html_element *html_param_element::html_element); 12 | 13 | getter HTMLParamElement::name(); 14 | setter HTMLParamElement::name(); 15 | 16 | getter HTMLParamElement::type(); 17 | setter HTMLParamElement::type(); 18 | 19 | getter HTMLParamElement::value(); 20 | setter HTMLParamElement::value(); 21 | 22 | getter HTMLParamElement::valueType(); 23 | setter HTMLParamElement::valueType(); 24 | -------------------------------------------------------------------------------- /content/handlers/javascript/duktape/HTMLPreElement.bnd: -------------------------------------------------------------------------------- 1 | /* HTML li element binding using duktape and libdom 2 | * 3 | * Copyright 2015 Vincent Sanders 4 | * 5 | * This file is part of NetSurf, http://www.netsurf-browser.org/ 6 | * 7 | * Released under the terms of the MIT License, 8 | * http://www.opensource.org/licenses/mit-license 9 | */ 10 | 11 | init HTMLPreElement(struct dom_html_element *html_pre_element::html_element); 12 | 13 | getter HTMLPreElement::width(); 14 | setter HTMLPreElement::width(); 15 | 16 | -------------------------------------------------------------------------------- /content/handlers/javascript/duktape/HTMLQuoteElement.bnd: -------------------------------------------------------------------------------- 1 | /* HTML quote element binding using duktape and libdom 2 | * 3 | * Copyright 2015 Vincent Sanders 4 | * 5 | * This file is part of NetSurf, http://www.netsurf-browser.org/ 6 | * 7 | * Released under the terms of the MIT License, 8 | * http://www.opensource.org/licenses/mit-license 9 | */ 10 | 11 | init HTMLQuoteElement(struct dom_html_element *html_quote_element::html_element); 12 | 13 | getter HTMLQuoteElement::cite(); 14 | setter HTMLQuoteElement::cite(); 15 | -------------------------------------------------------------------------------- /content/handlers/javascript/duktape/HTMLStyleElement.bnd: -------------------------------------------------------------------------------- 1 | /* HTML style element binding using duktape and libdom 2 | * 3 | * Copyright 2015 Vincent Sanders 4 | * 5 | * This file is part of NetSurf, http://www.netsurf-browser.org/ 6 | * 7 | * Released under the terms of the MIT License, 8 | * http://www.opensource.org/licenses/mit-license 9 | */ 10 | 11 | init HTMLStyleElement(struct dom_html_element *html_style_element::html_element); 12 | 13 | getter HTMLStyleElement::media(); 14 | setter HTMLStyleElement::media(); 15 | 16 | getter HTMLStyleElement::type(); 17 | setter HTMLStyleElement::type(); 18 | -------------------------------------------------------------------------------- /content/handlers/javascript/duktape/HTMLTableCaptionElement.bnd: -------------------------------------------------------------------------------- 1 | /* HTML table caption element binding using duktape and libdom 2 | * 3 | * Copyright 2015 Vincent Sanders 4 | * 5 | * This file is part of NetSurf, http://www.netsurf-browser.org/ 6 | * 7 | * Released under the terms of the MIT License, 8 | * http://www.opensource.org/licenses/mit-license 9 | */ 10 | 11 | init HTMLTableCaptionElement(struct dom_html_element *html_table_caption_element::html_element); 12 | 13 | getter HTMLTableCaptionElement::align(); 14 | setter HTMLTableCaptionElement::align(); 15 | -------------------------------------------------------------------------------- /content/handlers/javascript/duktape/HTMLTitleElement.bnd: -------------------------------------------------------------------------------- 1 | /* HTML title element binding using duktape and libdom 2 | * 3 | * Copyright 2015 Vincent Sanders 4 | * 5 | * This file is part of NetSurf, http://www.netsurf-browser.org/ 6 | * 7 | * Released under the terms of the MIT License, 8 | * http://www.opensource.org/licenses/mit-license 9 | */ 10 | 11 | init HTMLTitleElement(struct dom_html_element *html_title_element::html_element); 12 | 13 | getter HTMLTitleElement::text(); 14 | setter HTMLTitleElement::text(); 15 | -------------------------------------------------------------------------------- /content/handlers/javascript/none/Makefile: -------------------------------------------------------------------------------- 1 | # 2 | # NetSurf javascript source file inclusion 3 | # 4 | # Included by javascript/Makefile 5 | # 6 | 7 | # no javascript interpreter 8 | 9 | S_JAVASCRIPT += none/none.c -------------------------------------------------------------------------------- /content/handlers/text/Makefile: -------------------------------------------------------------------------------- 1 | # text content handler sources 2 | 3 | S_TEXT := textplain.c 4 | -------------------------------------------------------------------------------- /desktop/Makefile: -------------------------------------------------------------------------------- 1 | # Sources for desktop 2 | 3 | S_DESKTOP := cookie_manager.c knockout.c hotlist.c mouse.c \ 4 | plot_style.c print.c search.c searchweb.c scrollbar.c \ 5 | textarea.c version.c system_colour.c \ 6 | local_history.c global_history.c treeview.c page-info.c 7 | 8 | S_DESKTOP := $(addprefix desktop/,$(S_DESKTOP)) 9 | 10 | # version.c needs the testament 11 | desktop/version.c: testament $(OBJROOT)/testament.h 12 | 13 | # S_BROWSER are sources related to full browsers but are common 14 | # between RISC OS, GTK, BeOS and AmigaOS builds 15 | S_BROWSER := bitmap.c browser.c browser_window.c browser_history.c \ 16 | download.c frames.c netsurf.c cw_helper.c \ 17 | save_complete.c save_text.c selection.c textinput.c gui_factory.c \ 18 | save_pdf.c font_haru.c 19 | 20 | S_BROWSER := $(addprefix desktop/,$(S_BROWSER)) 21 | -------------------------------------------------------------------------------- /docs/mainpage.md: -------------------------------------------------------------------------------- 1 | NetSurf web browser 2 | =================== 3 | 4 | ![CII Best Practices](https://bestpractices.coreinfrastructure.org/projects/1037/badge) 5 | 6 | [CII Best Practices](https://bestpractices.coreinfrastructure.org/projects/1037) 7 | 8 | 9 | [Project](docs/project.md) 10 | 11 | [User Interface](docs/user-interface.md) 12 | 13 | [Development](docs/development.md) -------------------------------------------------------------------------------- /docs/project.md: -------------------------------------------------------------------------------- 1 | NetSurf Project 2 | =============== 3 | 4 | The NetSurf project is developing a document browser for the World 5 | Wide Web. It was started in 2002 on the RISC OS platform and has 6 | support for numerous operating systems and graphical toolkits. 7 | 8 | NetSurf is very modular and built from many component libraries which 9 | provide functionality from GIF image format decoding (libnsgif) to 10 | HTML document object model handling (libdom). 11 | 12 | NetSurf browser is open source and is licensed under the GPLv2 (with 13 | OpenSSL exception). Many of the supporting libraries are under a MIT 14 | licence. 15 | 16 | The [main website](http://www.netsurf-browser.org/) contains links to 17 | other resources and additional information. 18 | -------------------------------------------------------------------------------- /frontends/Makefile: -------------------------------------------------------------------------------- 1 | # NetSurf Frontend sources 2 | 3 | FRONTEND_SOURCE_DIR := frontends/$(TARGET) 4 | FRONTEND_RESOURCES_DIR := frontends/$(TARGET)/res 5 | 6 | # Target Specific setup 7 | include frontends/$(TARGET)/Makefile 8 | 9 | S_FRONTEND := $(addprefix frontends/$(TARGET)/,$(S_FRONTEND)) 10 | 11 | INCLUDE_DIRS += frontends 12 | -------------------------------------------------------------------------------- /frontends/amiga/Makefile.tools: -------------------------------------------------------------------------------- 1 | # -*- mode: makefile-gmake -*- 2 | ## 3 | ## amiga target tool setup 4 | ## 5 | 6 | ifeq ($(findstring amiga,$(HOST)),amiga) 7 | # building for amiga on amiga 8 | PKG_CONFIG := pkg-config 9 | else 10 | ifeq ($(SUBTARGET),os3) 11 | GCCSDK_INSTALL_ENV ?= /opt/netsurf/m68k-unknown-amigaos/env 12 | GCCSDK_INSTALL_CROSSBIN ?= /opt/netsurf/m68k-unknown-amigaos/cross/bin 13 | else 14 | GCCSDK_INSTALL_ENV ?= /opt/netsurf/ppc-amigaos/env 15 | GCCSDK_INSTALL_CROSSBIN ?= /opt/netsurf/ppc-amigaos/cross/bin 16 | endif 17 | 18 | CC := $(wildcard $(GCCSDK_INSTALL_CROSSBIN)/*gcc) 19 | 20 | PKG_CONFIG := PKG_CONFIG_LIBDIR="$(GCCSDK_INSTALL_ENV)/lib/pkgconfig" pkg-config 21 | endif 22 | -------------------------------------------------------------------------------- /frontends/amiga/dist/Install.info: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/amiga/dist/Install.info -------------------------------------------------------------------------------- /frontends/amiga/dist/NetSurf.guide: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/amiga/dist/NetSurf.guide -------------------------------------------------------------------------------- /frontends/amiga/dist/NetSurf.guide.info: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/amiga/dist/NetSurf.guide.info -------------------------------------------------------------------------------- /frontends/amiga/dist/Rexx.info: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/amiga/dist/Rexx.info -------------------------------------------------------------------------------- /frontends/amiga/dist/Rexx/ShowTitles.nsrx: -------------------------------------------------------------------------------- 1 | /* Show all NetSurf windows and tabs open */ 2 | 3 | options results 4 | address netsurf 5 | 6 | windows 7 | wins = result 8 | 9 | do w=1 to wins 10 | windows window w 11 | tabs = result 12 | say "Window" w "(" || tabs "tabs)" 13 | 14 | do t=1 to tabs 15 | gettitle window w tab t 16 | say " Tab" t || ":" result 17 | end 18 | end 19 | -------------------------------------------------------------------------------- /frontends/amiga/dist/Rexx/YT_play.nsrx: -------------------------------------------------------------------------------- 1 | /* YT play.nsrx by Chris Handley 2 | This script auto-plays a YouTube video using YT (OS4Depot:video/misc/yt.lha) 3 | */ 4 | 5 | options results 6 | 7 | if ~open('yt','AppDir:YT','R') then do 8 | GETSCREENNAME 9 | address command 'requestchoice >NIL: "NetSurf" "YT must be installed for this script to function.*n*nIt can be downloaded from OS4Depot:video/misc/yt" "OK" PubScreen='||result 10 | OPEN 'http://os4depot.net/?function=showfile&file=video/misc/yt.lha' NEWTAB ACTIVE /* This doesn't work due to a NetSurf(?) bug */ 11 | exit 12 | end 13 | close('yt') 14 | 15 | GETURL 16 | /*address command 'requestchoice >NIL: "TEST" "'||result||'" "OK"'*/ 17 | address command 'AppDir:YT <>CON:0/30/640/256/YT/AUTO/CLOSE "'||result||'" AutoPlay' 18 | 19 | /*TOBACK*/ /* ideally we'd bring Workbench to front */ 20 | -------------------------------------------------------------------------------- /frontends/amiga/pkg/AutoInstall: -------------------------------------------------------------------------------- 1 | ; AmiUpdate AutoInstall for NetSurf 2 | cd NetSurf 3 | Installer Install APPNAME NetSurfAutoInstall DEFUSER NOVICE LOGFILE T:NetSurfAutoInstall.log 4 | -------------------------------------------------------------------------------- /frontends/amiga/pkg/SearchEngines: -------------------------------------------------------------------------------- 1 | Aminet|www.aminet.net|https://aminet.net/search?query=%s|https://aminet.net/favicon.ico| 2 | OS4Depot|www.os4depot.net|http://www.os4depot.net/index.php?function=search&tool=simple&f_fields=%s|http://www.os4depot.net/favicon.ico| 3 | -------------------------------------------------------------------------------- /frontends/amiga/pkg/drawer.info: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/amiga/pkg/drawer.info -------------------------------------------------------------------------------- /frontends/amiga/pkg/netsurf.readme.info: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/amiga/pkg/netsurf.readme.info -------------------------------------------------------------------------------- /frontends/amiga/pkg/netsurf_os3.readme.info: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/amiga/pkg/netsurf_os3.readme.info -------------------------------------------------------------------------------- /frontends/amiga/resources/AdBlock.css: -------------------------------------------------------------------------------- 1 | ../../../resources/adblock.css -------------------------------------------------------------------------------- /frontends/amiga/resources/LangNames: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/amiga/resources/LangNames -------------------------------------------------------------------------------- /frontends/amiga/resources/Pointers/Blank.info: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/amiga/resources/Pointers/Blank.info -------------------------------------------------------------------------------- /frontends/amiga/resources/Pointers/Caret.info: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/amiga/resources/Pointers/Caret.info -------------------------------------------------------------------------------- /frontends/amiga/resources/Pointers/Cross.info: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/amiga/resources/Pointers/Cross.info -------------------------------------------------------------------------------- /frontends/amiga/resources/Pointers/Default.info: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/amiga/resources/Pointers/Default.info -------------------------------------------------------------------------------- /frontends/amiga/resources/Pointers/Down.info: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/amiga/resources/Pointers/Down.info -------------------------------------------------------------------------------- /frontends/amiga/resources/Pointers/Drag.info: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/amiga/resources/Pointers/Drag.info -------------------------------------------------------------------------------- /frontends/amiga/resources/Pointers/Help.info: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/amiga/resources/Pointers/Help.info -------------------------------------------------------------------------------- /frontends/amiga/resources/Pointers/Left.info: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/amiga/resources/Pointers/Left.info -------------------------------------------------------------------------------- /frontends/amiga/resources/Pointers/LeftDown.info: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/amiga/resources/Pointers/LeftDown.info -------------------------------------------------------------------------------- /frontends/amiga/resources/Pointers/LeftUp.info: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/amiga/resources/Pointers/LeftUp.info -------------------------------------------------------------------------------- /frontends/amiga/resources/Pointers/Menu.info: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/amiga/resources/Pointers/Menu.info -------------------------------------------------------------------------------- /frontends/amiga/resources/Pointers/Move.info: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/amiga/resources/Pointers/Move.info -------------------------------------------------------------------------------- /frontends/amiga/resources/Pointers/NoDrop.info: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/amiga/resources/Pointers/NoDrop.info -------------------------------------------------------------------------------- /frontends/amiga/resources/Pointers/NotAllowed.info: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/amiga/resources/Pointers/NotAllowed.info -------------------------------------------------------------------------------- /frontends/amiga/resources/Pointers/Point.info: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/amiga/resources/Pointers/Point.info -------------------------------------------------------------------------------- /frontends/amiga/resources/Pointers/Progress.info: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/amiga/resources/Pointers/Progress.info -------------------------------------------------------------------------------- /frontends/amiga/resources/Pointers/Right.info: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/amiga/resources/Pointers/Right.info -------------------------------------------------------------------------------- /frontends/amiga/resources/Pointers/RightDown.info: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/amiga/resources/Pointers/RightDown.info -------------------------------------------------------------------------------- /frontends/amiga/resources/Pointers/RightUp.info: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/amiga/resources/Pointers/RightUp.info -------------------------------------------------------------------------------- /frontends/amiga/resources/Pointers/Up.info: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/amiga/resources/Pointers/Up.info -------------------------------------------------------------------------------- /frontends/amiga/resources/Pointers/Wait.info: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/amiga/resources/Pointers/Wait.info -------------------------------------------------------------------------------- /frontends/amiga/resources/Resource.map: -------------------------------------------------------------------------------- 1 | # Resource.map 2 | favicon.ico:favicon.png 3 | default.ico:icons/search.png 4 | 5 | -------------------------------------------------------------------------------- /frontends/amiga/resources/Themes/AISS/NetSurf.info: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/amiga/resources/Themes/AISS/NetSurf.info -------------------------------------------------------------------------------- /frontends/amiga/resources/Themes/AISS/Resource.map: -------------------------------------------------------------------------------- 1 | # Resource.map 2 | favicon.ico:TBimages:list_file 3 | default.ico:TBimages:list_search 4 | icons/arrow-l.png:TBimages:list_mailreplied 5 | icons/search.png:TBimages:list_search 6 | icons/directory.png:TBimages:list_drawer 7 | icons/directory2.png:TBimages:list_drawer_s 8 | icons/content.png:TBimages:list_file 9 | -------------------------------------------------------------------------------- /frontends/amiga/resources/Themes/AISS/Throbber: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/amiga/resources/Themes/AISS/Throbber -------------------------------------------------------------------------------- /frontends/amiga/resources/Themes/Default/NetSurf.info: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/amiga/resources/Themes/Default/NetSurf.info -------------------------------------------------------------------------------- /frontends/amiga/resources/Themes/Default/Throbber: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/amiga/resources/Themes/Default/Throbber -------------------------------------------------------------------------------- /frontends/amiga/resources/Themes/Default/back.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/amiga/resources/Themes/Default/back.png -------------------------------------------------------------------------------- /frontends/amiga/resources/Themes/Default/back_g.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/amiga/resources/Themes/Default/back_g.png -------------------------------------------------------------------------------- /frontends/amiga/resources/Themes/Default/back_h.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/amiga/resources/Themes/Default/back_h.png -------------------------------------------------------------------------------- /frontends/amiga/resources/Themes/Default/closetab.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/amiga/resources/Themes/Default/closetab.png -------------------------------------------------------------------------------- /frontends/amiga/resources/Themes/Default/closetab_g.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/amiga/resources/Themes/Default/closetab_g.png -------------------------------------------------------------------------------- /frontends/amiga/resources/Themes/Default/forward.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/amiga/resources/Themes/Default/forward.png -------------------------------------------------------------------------------- /frontends/amiga/resources/Themes/Default/forward_g.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/amiga/resources/Themes/Default/forward_g.png -------------------------------------------------------------------------------- /frontends/amiga/resources/Themes/Default/forward_h.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/amiga/resources/Themes/Default/forward_h.png -------------------------------------------------------------------------------- /frontends/amiga/resources/Themes/Default/home.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/amiga/resources/Themes/Default/home.png -------------------------------------------------------------------------------- /frontends/amiga/resources/Themes/Default/home_g.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/amiga/resources/Themes/Default/home_g.png -------------------------------------------------------------------------------- /frontends/amiga/resources/Themes/Default/home_h.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/amiga/resources/Themes/Default/home_h.png -------------------------------------------------------------------------------- /frontends/amiga/resources/Themes/Default/reload.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/amiga/resources/Themes/Default/reload.png -------------------------------------------------------------------------------- /frontends/amiga/resources/Themes/Default/reload_g.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/amiga/resources/Themes/Default/reload_g.png -------------------------------------------------------------------------------- /frontends/amiga/resources/Themes/Default/reload_h.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/amiga/resources/Themes/Default/reload_h.png -------------------------------------------------------------------------------- /frontends/amiga/resources/Themes/Default/search.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/amiga/resources/Themes/Default/search.png -------------------------------------------------------------------------------- /frontends/amiga/resources/Themes/Default/stop.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/amiga/resources/Themes/Default/stop.png -------------------------------------------------------------------------------- /frontends/amiga/resources/Themes/Default/stop_g.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/amiga/resources/Themes/Default/stop_g.png -------------------------------------------------------------------------------- /frontends/amiga/resources/Themes/Default/stop_h.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/amiga/resources/Themes/Default/stop_h.png -------------------------------------------------------------------------------- /frontends/amiga/resources/blankspace.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/amiga/resources/blankspace.png -------------------------------------------------------------------------------- /frontends/amiga/resources/ca-bundle: -------------------------------------------------------------------------------- 1 | ../../../resources/ca-bundle -------------------------------------------------------------------------------- /frontends/amiga/resources/default.css: -------------------------------------------------------------------------------- 1 | @import "nsdefault.css"; 2 | 3 | /* Make NetSurf look a little more like the default OS4 theme */ 4 | 5 | input { border: medium inset #ddd; } 6 | textarea { border: medium inset #ddd; } 7 | select { background-color: #ddd; border: medium groove #ddd; } 8 | -------------------------------------------------------------------------------- /frontends/amiga/resources/default.css.info: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/amiga/resources/default.css.info -------------------------------------------------------------------------------- /frontends/amiga/resources/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/amiga/resources/favicon.png -------------------------------------------------------------------------------- /frontends/amiga/resources/nsdefault.css: -------------------------------------------------------------------------------- 1 | ../../../resources/default.css -------------------------------------------------------------------------------- /frontends/amiga/resources/quirks.css: -------------------------------------------------------------------------------- 1 | ../../../resources/quirks.css -------------------------------------------------------------------------------- /frontends/amiga/resources/splash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/amiga/resources/splash.png -------------------------------------------------------------------------------- /frontends/amiga/schedule.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/amiga/schedule.c -------------------------------------------------------------------------------- /frontends/atari/Makefile.tools: -------------------------------------------------------------------------------- 1 | # -*- mode: makefile-gmake -*- 2 | ## 3 | ## atari target tool setup 4 | ## 5 | 6 | ifeq ($(HOST),atari) 7 | PKG_CONFIG := pkg-config 8 | else 9 | ifeq ($(HOST),mint) 10 | PKG_CONFIG := pkg-config 11 | else 12 | GCCSDK_INSTALL_ENV ?= /opt/netsurf/m68k-atari-mint/env 13 | GCCSDK_INSTALL_CROSSBIN ?= /opt/netsurf/m68k-atari-mint/cross/bin 14 | 15 | CC := $(wildcard $(GCCSDK_INSTALL_CROSSBIN)/*gcc) 16 | 17 | PKG_CONFIG := PKG_CONFIG_LIBDIR="$(GCCSDK_INSTALL_ENV)/lib/pkgconfig" pkg-config 18 | endif 19 | endif -------------------------------------------------------------------------------- /frontends/atari/deskmenu.h: -------------------------------------------------------------------------------- 1 | #ifndef DESKMENU_H_INCLUDED 2 | #define DESKMENU_H_INCLUDED 3 | 4 | void deskmenu_init(void); 5 | void deskmenu_destroy(void); 6 | int deskmenu_dispatch_item(short title, short item); 7 | int deskmenu_dispatch_keypress(unsigned short kcode, unsigned short kstate, unsigned short nkc); 8 | OBJECT * deskmenu_get_obj_tree(void); 9 | void deskmenu_update( void ); 10 | 11 | #endif // DESKMENU_H_INCLUDED 12 | -------------------------------------------------------------------------------- /frontends/atari/doc/bugs: -------------------------------------------------------------------------------- 1 | KNOWN BUGS 2 | 3 | - "View Source" only works when the configured editor is already launched. 4 | - Wrong redraw area when parts of the window move out of the screen area. 5 | -------------------------------------------------------------------------------- /frontends/atari/extract.php: -------------------------------------------------------------------------------- 1 | #!/usr/bin/php 2 | 11 | -------------------------------------------------------------------------------- /frontends/atari/gemtk/dragdrop.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/atari/gemtk/dragdrop.c -------------------------------------------------------------------------------- /frontends/atari/gemtk/dragdrop.h: -------------------------------------------------------------------------------- 1 | #ifndef DD_H_INCLUDED 2 | #define DD_H_INCLUDED 3 | 4 | #endif 5 | -------------------------------------------------------------------------------- /frontends/atari/gemtk/guiwin.h: -------------------------------------------------------------------------------- 1 | #ifndef OPKG_GUI_GUIWIN_H 2 | #define OPKG_GUI_GUIWIN_ 3 | 4 | #endif /* OPKG_GUIWIN_H */ 5 | -------------------------------------------------------------------------------- /frontends/atari/gemtk/msgbox.h: -------------------------------------------------------------------------------- 1 | #ifndef GUIMSG_H_INCLUDED 2 | #define GUIMSG_H_INCLUDED 3 | 4 | 5 | #endif // GUIMSG_H_INCLUDED 6 | -------------------------------------------------------------------------------- /frontends/atari/gemtk/objc.h: -------------------------------------------------------------------------------- 1 | #ifndef GEMTK_OBJC_H 2 | #define GEMTK_OBJC_H 3 | 4 | 5 | 6 | #endif // GEMTK_OBJC_H 7 | 8 | -------------------------------------------------------------------------------- /frontends/atari/gemtk/utils.h: -------------------------------------------------------------------------------- 1 | #ifndef UTILS_H_INCLUDED 2 | #define UTILS_H_INCLUDED 3 | 4 | 5 | #endif // UTILS_H_INCLUDED 6 | -------------------------------------------------------------------------------- /frontends/atari/res/blank: -------------------------------------------------------------------------------- 1 | 2 | 3 | Blankpage 4 | 5 | 6 |

Welcome to NetSurf!

7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | -------------------------------------------------------------------------------- /frontends/atari/res/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/atari/res/favicon.ico -------------------------------------------------------------------------------- /frontends/atari/res/icons/toolbar/atfact/main.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/atari/res/icons/toolbar/atfact/main.png -------------------------------------------------------------------------------- /frontends/atari/res/icons/toolbar/atfact/throbber.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/atari/res/icons/toolbar/atfact/throbber.png -------------------------------------------------------------------------------- /frontends/atari/res/icons/toolbar/default/main.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/atari/res/icons/toolbar/default/main.png -------------------------------------------------------------------------------- /frontends/atari/res/icons/toolbar/default/main.xcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/atari/res/icons/toolbar/default/main.xcf -------------------------------------------------------------------------------- /frontends/atari/res/icons/toolbar/default/throbber.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/atari/res/icons/toolbar/default/throbber.png -------------------------------------------------------------------------------- /frontends/atari/res/icons/toolbar/default/throbber.xcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/atari/res/icons/toolbar/default/throbber.xcf -------------------------------------------------------------------------------- /frontends/atari/res/netsurf.rsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/atari/res/netsurf.rsc -------------------------------------------------------------------------------- /frontends/atari/res/netsurf.rsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/atari/res/netsurf.rsh -------------------------------------------------------------------------------- /frontends/atari/save.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2012 Ole Loots 3 | * 4 | * This file is part of NetSurf, http://www.netsurf-browser.org/ 5 | * 6 | * NetSurf is free software; you can redistribute it and/or modify 7 | * it under the terms of the GNU General Public License as published by 8 | * the Free Software Foundation; version 2 of the License. 9 | * 10 | * NetSurf is distributed in the hope that it will be useful, 11 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 13 | * GNU General Public License for more details. 14 | * 15 | * You should have received a copy of the GNU General Public License 16 | * along with this program. If not, see . 17 | */ 18 | 19 | #ifndef NSATARI_SAVE_H 20 | #define NSATARI_SAVE_H 21 | 22 | #endif 23 | -------------------------------------------------------------------------------- /frontends/atari/scripts/env-v4e.sh: -------------------------------------------------------------------------------- 1 | export GCCSDK_INSTALL_CROSSBIN=/opt/netsurf-v4e/m5475-atari-mint/cross/bin/ 2 | export GCCSDK_INSTALL_ENV="/opt/netsurf-v4e/m5475-atari-mint/env" 3 | export PATH=/opt/netsurf-v4e/m5475-atari-mint/cross/bin:$PATH 4 | export PREFIX=/opt/netsurf-v4e/ 5 | export LD_LIBRARY_PATH=/opt/netsurf-v4e/m5475-atari-mint/lib:/opt/netsurf-v4e/m5475-atari-mint/env/lib/ 6 | export PKG_CONFIG_PATH=/opt/netsurf-v4e/m5475-atari-mint/env/lib/pkgconfig:/opt/netsurf-v4e/lib/pkgconfig 7 | export C_INCLUDE_PATH=/opt/netsurf-v4e/include/:/opt/netsurf-v4e/m5475-atari-mint/env/include/ 8 | -------------------------------------------------------------------------------- /frontends/atari/scripts/env-x86.sh: -------------------------------------------------------------------------------- 1 | #export PKG_CONFIG_PATH=${HOME}/netsurf/workspace_gtk/inst/lib/pkgconfig:: 2 | #export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${HOME}/netsurf/workspace_gtk/inst/lib 3 | #export PREFIX=${HOME}/netsurf/workspace_gtk/inst 4 | 5 | export PATH=/opt/netsurf/x86/bin:$PATH 6 | export PREFIX=/opt/netsurf/x86 7 | export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:/opt/netsurf/x86/lib 8 | export PKG_CONFIG_PATH=${PKG_CONFIG_PATH}:/opt/netsurf/x86/lib/pkgconfig 9 | 10 | -------------------------------------------------------------------------------- /frontends/beos/Makefile.tools: -------------------------------------------------------------------------------- 1 | # -*- mode: makefile-gmake -*- 2 | ## 3 | ## BeOS target tool setup 4 | ## 5 | 6 | # Building for BeOS/Haiku 7 | #ifeq ($(HOST),beos) 8 | # Build for BeOS on BeOS 9 | GCCSDK_INSTALL_ENV := /boot/develop 10 | CC := gcc 11 | CXX := g++ 12 | EXEEXT := 13 | PKG_CONFIG := pkg-config 14 | #endif 15 | -------------------------------------------------------------------------------- /frontends/beos/beos_res.rsrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/beos/beos_res.rsrc -------------------------------------------------------------------------------- /frontends/beos/res.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2008 François Revol 3 | * 4 | * This file is part of NetSurf, http://www.netsurf-browser.org/ 5 | * 6 | * NetSurf is free software; you can redistribute it and/or modify 7 | * it under the terms of the GNU General Public License as published by 8 | * the Free Software Foundation; version 2 of the License. 9 | * 10 | * NetSurf is distributed in the hope that it will be useful, 11 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 13 | * GNU General Public License for more details. 14 | * 15 | * You should have received a copy of the GNU General Public License 16 | * along with this program. If not, see . 17 | */ 18 | 19 | -------------------------------------------------------------------------------- /frontends/beos/res/SearchEngines: -------------------------------------------------------------------------------- 1 | ../../../resources/SearchEngines -------------------------------------------------------------------------------- /frontends/beos/res/adblock.css: -------------------------------------------------------------------------------- 1 | ../../../resources/adblock.css -------------------------------------------------------------------------------- /frontends/beos/res/beosdefault.css: -------------------------------------------------------------------------------- 1 | /* 2 | * This file is part of NetSurf, http://netsurf-browser.org/ 3 | */ 4 | 5 | /* Load base stylesheet. */ 6 | 7 | /*@import "default.css";*/ 8 | @import "rsrc:///default.css"; 9 | 10 | /* Apply GTK specific rules. */ 11 | 12 | input { font-size: 95%; border: medium inset #ddd; } 13 | input[type=button], input[type=reset], input[type=submit], button { 14 | background-color: #ddd; border: medium outset #ddd; } 15 | input[type=checkbox], input[type=radio] { font-size: 105%; } 16 | input[type=file] { background-color: #ddd; border: medium inset #ddd; } 17 | 18 | select { background-color: #ddd; border: medium inset #ddd; font-size: 95%; } 19 | select:after { border-left:4px ridge #ddd; } 20 | 21 | textarea { font-size: 95%; border: medium inset #ddd; } 22 | 23 | -------------------------------------------------------------------------------- /frontends/beos/res/ca-bundle.txt: -------------------------------------------------------------------------------- 1 | ../../../resources/ca-bundle -------------------------------------------------------------------------------- /frontends/beos/res/credits.html: -------------------------------------------------------------------------------- 1 | en/credits.html -------------------------------------------------------------------------------- /frontends/beos/res/de/welcome.html: -------------------------------------------------------------------------------- 1 | ../../../../resources/de/welcome.html -------------------------------------------------------------------------------- /frontends/beos/res/default.css: -------------------------------------------------------------------------------- 1 | ../../../resources/default.css -------------------------------------------------------------------------------- /frontends/beos/res/en/credits.html: -------------------------------------------------------------------------------- 1 | ../../../../resources/en/credits.html -------------------------------------------------------------------------------- /frontends/beos/res/en/licence.html: -------------------------------------------------------------------------------- 1 | ../../../../resources/en/licence.html -------------------------------------------------------------------------------- /frontends/beos/res/en/welcome.html: -------------------------------------------------------------------------------- 1 | ../../../../resources/en/welcome.html -------------------------------------------------------------------------------- /frontends/beos/res/favicon.png: -------------------------------------------------------------------------------- 1 | ../../gtk/res/favicon.png -------------------------------------------------------------------------------- /frontends/beos/res/icons: -------------------------------------------------------------------------------- 1 | ../../../resources/icons -------------------------------------------------------------------------------- /frontends/beos/res/internal.css: -------------------------------------------------------------------------------- 1 | ../../../resources/internal.css -------------------------------------------------------------------------------- /frontends/beos/res/it/credits.html: -------------------------------------------------------------------------------- 1 | ../../../../resources/it/credits.html -------------------------------------------------------------------------------- /frontends/beos/res/it/licence.html: -------------------------------------------------------------------------------- 1 | ../../../../resources/it/licence.html -------------------------------------------------------------------------------- /frontends/beos/res/it/welcome.html: -------------------------------------------------------------------------------- 1 | ../../../../resources/it/welcome.html -------------------------------------------------------------------------------- /frontends/beos/res/ja/welcome.html: -------------------------------------------------------------------------------- 1 | ../../../../resources/ja/welcome.html -------------------------------------------------------------------------------- /frontends/beos/res/licence.html: -------------------------------------------------------------------------------- 1 | en/licence.html -------------------------------------------------------------------------------- /frontends/beos/res/netsurf.png: -------------------------------------------------------------------------------- 1 | ../../../resources/netsurf.png -------------------------------------------------------------------------------- /frontends/beos/res/quirks.css: -------------------------------------------------------------------------------- 1 | ../../../resources/quirks.css -------------------------------------------------------------------------------- /frontends/beos/res/throbber/throbber0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/beos/res/throbber/throbber0.png -------------------------------------------------------------------------------- /frontends/beos/res/throbber/throbber1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/beos/res/throbber/throbber1.png -------------------------------------------------------------------------------- /frontends/beos/res/throbber/throbber2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/beos/res/throbber/throbber2.png -------------------------------------------------------------------------------- /frontends/beos/res/throbber/throbber3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/beos/res/throbber/throbber3.png -------------------------------------------------------------------------------- /frontends/beos/res/throbber/throbber4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/beos/res/throbber/throbber4.png -------------------------------------------------------------------------------- /frontends/beos/res/throbber/throbber5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/beos/res/throbber/throbber5.png -------------------------------------------------------------------------------- /frontends/beos/res/throbber/throbber6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/beos/res/throbber/throbber6.png -------------------------------------------------------------------------------- /frontends/beos/res/throbber/throbber7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/beos/res/throbber/throbber7.png -------------------------------------------------------------------------------- /frontends/beos/res/throbber/throbber8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/beos/res/throbber/throbber8.png -------------------------------------------------------------------------------- /frontends/beos/res/welcome.html: -------------------------------------------------------------------------------- 1 | en/welcome.html -------------------------------------------------------------------------------- /frontends/framebuffer/Makefile.tools: -------------------------------------------------------------------------------- 1 | # -*- mode: makefile-gmake -*- 2 | ## 3 | ## tool setup for the framebuffer target 4 | ## 5 | 6 | ifeq ($(origin GCCSDK_INSTALL_ENV),undefined) 7 | PKG_CONFIG := pkg-config 8 | else 9 | PKG_CONFIG := PKG_CONFIG_LIBDIR="$(GCCSDK_INSTALL_ENV)/lib/pkgconfig" pkg-config 10 | endif 11 | 12 | ifneq ($(origin GCCSDK_INSTALL_CROSSBIN),undefined) 13 | CC := $(wildcard $(GCCSDK_INSTALL_CROSSBIN)/*gcc) 14 | CXX := $(wildcard $(GCCSDK_INSTALL_CROSSBIN)/*g++) 15 | endif 16 | -------------------------------------------------------------------------------- /frontends/framebuffer/res/Messages: -------------------------------------------------------------------------------- 1 | en/Messages -------------------------------------------------------------------------------- /frontends/framebuffer/res/adblock.css: -------------------------------------------------------------------------------- 1 | ../../../resources/adblock.css -------------------------------------------------------------------------------- /frontends/framebuffer/res/credits.html: -------------------------------------------------------------------------------- 1 | ../../../resources/en/credits.html -------------------------------------------------------------------------------- /frontends/framebuffer/res/de/welcome.html: -------------------------------------------------------------------------------- 1 | ../../../../resources/de/welcome.html -------------------------------------------------------------------------------- /frontends/framebuffer/res/default.css: -------------------------------------------------------------------------------- 1 | ../../../resources/default.css -------------------------------------------------------------------------------- /frontends/framebuffer/res/en/credits.html: -------------------------------------------------------------------------------- 1 | ../../../../resources/en/credits.html -------------------------------------------------------------------------------- /frontends/framebuffer/res/en/licence.html: -------------------------------------------------------------------------------- 1 | ../../../../resources/en/licence.html -------------------------------------------------------------------------------- /frontends/framebuffer/res/en/welcome.html: -------------------------------------------------------------------------------- 1 | ../../../../resources/en/welcome.html -------------------------------------------------------------------------------- /frontends/framebuffer/res/favicon.png: -------------------------------------------------------------------------------- 1 | ../../../resources/favicon.png -------------------------------------------------------------------------------- /frontends/framebuffer/res/icons/back.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/framebuffer/res/icons/back.png -------------------------------------------------------------------------------- /frontends/framebuffer/res/icons/back_g.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/framebuffer/res/icons/back_g.png -------------------------------------------------------------------------------- /frontends/framebuffer/res/icons/forward.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/framebuffer/res/icons/forward.png -------------------------------------------------------------------------------- /frontends/framebuffer/res/icons/forward_g.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/framebuffer/res/icons/forward_g.png -------------------------------------------------------------------------------- /frontends/framebuffer/res/icons/history.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/framebuffer/res/icons/history.png -------------------------------------------------------------------------------- /frontends/framebuffer/res/icons/history_g.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/framebuffer/res/icons/history_g.png -------------------------------------------------------------------------------- /frontends/framebuffer/res/icons/home.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/framebuffer/res/icons/home.png -------------------------------------------------------------------------------- /frontends/framebuffer/res/icons/home_g.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/framebuffer/res/icons/home_g.png -------------------------------------------------------------------------------- /frontends/framebuffer/res/icons/osk.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/framebuffer/res/icons/osk.png -------------------------------------------------------------------------------- /frontends/framebuffer/res/icons/reload.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/framebuffer/res/icons/reload.png -------------------------------------------------------------------------------- /frontends/framebuffer/res/icons/reload_g.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/framebuffer/res/icons/reload_g.png -------------------------------------------------------------------------------- /frontends/framebuffer/res/icons/scrolld.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/framebuffer/res/icons/scrolld.png -------------------------------------------------------------------------------- /frontends/framebuffer/res/icons/scrolll.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/framebuffer/res/icons/scrolll.png -------------------------------------------------------------------------------- /frontends/framebuffer/res/icons/scrollr.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/framebuffer/res/icons/scrollr.png -------------------------------------------------------------------------------- /frontends/framebuffer/res/icons/scrollu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/framebuffer/res/icons/scrollu.png -------------------------------------------------------------------------------- /frontends/framebuffer/res/icons/stop.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/framebuffer/res/icons/stop.png -------------------------------------------------------------------------------- /frontends/framebuffer/res/icons/stop_g.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/framebuffer/res/icons/stop_g.png -------------------------------------------------------------------------------- /frontends/framebuffer/res/internal.css: -------------------------------------------------------------------------------- 1 | ../../../resources/internal.css -------------------------------------------------------------------------------- /frontends/framebuffer/res/it/credits.html: -------------------------------------------------------------------------------- 1 | ../../../../resources/it/credits.html -------------------------------------------------------------------------------- /frontends/framebuffer/res/it/licence.html: -------------------------------------------------------------------------------- 1 | ../../../../resources/it/licence.html -------------------------------------------------------------------------------- /frontends/framebuffer/res/ja/welcome.html: -------------------------------------------------------------------------------- 1 | ../../../../resources/ja/welcome.html -------------------------------------------------------------------------------- /frontends/framebuffer/res/licence.html: -------------------------------------------------------------------------------- 1 | ../../../resources/en/licence.html -------------------------------------------------------------------------------- /frontends/framebuffer/res/netsurf.png: -------------------------------------------------------------------------------- 1 | ../../../resources/netsurf.png -------------------------------------------------------------------------------- /frontends/framebuffer/res/nl/credits.html: -------------------------------------------------------------------------------- 1 | ../../../../resources/nl/credits.html -------------------------------------------------------------------------------- /frontends/framebuffer/res/nl/licence.html: -------------------------------------------------------------------------------- 1 | ../../../../resources/nl/licence.html -------------------------------------------------------------------------------- /frontends/framebuffer/res/nl/welcome.html: -------------------------------------------------------------------------------- 1 | ../../../../resources/nl/welcome.html -------------------------------------------------------------------------------- /frontends/framebuffer/res/pointers/caret.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/framebuffer/res/pointers/caret.png -------------------------------------------------------------------------------- /frontends/framebuffer/res/pointers/cross.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/framebuffer/res/pointers/cross.png -------------------------------------------------------------------------------- /frontends/framebuffer/res/pointers/default.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/framebuffer/res/pointers/default.png -------------------------------------------------------------------------------- /frontends/framebuffer/res/pointers/help.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/framebuffer/res/pointers/help.png -------------------------------------------------------------------------------- /frontends/framebuffer/res/pointers/left-right.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/framebuffer/res/pointers/left-right.png -------------------------------------------------------------------------------- /frontends/framebuffer/res/pointers/lu-rd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/framebuffer/res/pointers/lu-rd.png -------------------------------------------------------------------------------- /frontends/framebuffer/res/pointers/menu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/framebuffer/res/pointers/menu.png -------------------------------------------------------------------------------- /frontends/framebuffer/res/pointers/move.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/framebuffer/res/pointers/move.png -------------------------------------------------------------------------------- /frontends/framebuffer/res/pointers/no_drop.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/framebuffer/res/pointers/no_drop.png -------------------------------------------------------------------------------- /frontends/framebuffer/res/pointers/not_allowed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/framebuffer/res/pointers/not_allowed.png -------------------------------------------------------------------------------- /frontends/framebuffer/res/pointers/point.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/framebuffer/res/pointers/point.png -------------------------------------------------------------------------------- /frontends/framebuffer/res/pointers/progress.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/framebuffer/res/pointers/progress.png -------------------------------------------------------------------------------- /frontends/framebuffer/res/pointers/ru-ld.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/framebuffer/res/pointers/ru-ld.png -------------------------------------------------------------------------------- /frontends/framebuffer/res/pointers/up-down.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/framebuffer/res/pointers/up-down.png -------------------------------------------------------------------------------- /frontends/framebuffer/res/pointers/wait.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/framebuffer/res/pointers/wait.png -------------------------------------------------------------------------------- /frontends/framebuffer/res/quirks.css: -------------------------------------------------------------------------------- 1 | ../../../resources/quirks.css -------------------------------------------------------------------------------- /frontends/framebuffer/res/throbber: -------------------------------------------------------------------------------- 1 | ../../gtk/res/throbber -------------------------------------------------------------------------------- /frontends/framebuffer/res/welcome.html: -------------------------------------------------------------------------------- 1 | ../../../resources/en/welcome.html -------------------------------------------------------------------------------- /frontends/gtk/Makefile.tools: -------------------------------------------------------------------------------- 1 | # -*- mode: makefile-gmake -*- 2 | ## 3 | ## tool setup for the gtk target 4 | ## 5 | 6 | # use native package config 7 | PKG_CONFIG := pkg-config 8 | 9 | # gtk target processing 10 | ifeq ($(SUBTARGET),3) 11 | override NETSURF_GTK_MAJOR := 3 12 | endif 13 | 14 | ifeq ($(SUBTARGET),2) 15 | override NETSURF_GTK_MAJOR := 2 16 | endif 17 | -------------------------------------------------------------------------------- /frontends/gtk/accelerator.h: -------------------------------------------------------------------------------- 1 | nserror nsgtk_accelerator_init(char **respaths); 2 | const char *nsgtk_accelerator_get_desc(const char *key); 3 | -------------------------------------------------------------------------------- /frontends/gtk/res/Messages: -------------------------------------------------------------------------------- 1 | en/Messages -------------------------------------------------------------------------------- /frontends/gtk/res/SearchEngines: -------------------------------------------------------------------------------- 1 | ../../../resources/SearchEngines -------------------------------------------------------------------------------- /frontends/gtk/res/adblock.css: -------------------------------------------------------------------------------- 1 | ../../../resources/adblock.css -------------------------------------------------------------------------------- /frontends/gtk/res/ca-bundle.txt: -------------------------------------------------------------------------------- 1 | ../../../resources/ca-bundle -------------------------------------------------------------------------------- /frontends/gtk/res/credits.html: -------------------------------------------------------------------------------- 1 | en/credits.html -------------------------------------------------------------------------------- /frontends/gtk/res/de/welcome.html: -------------------------------------------------------------------------------- 1 | ../../../../resources/de/welcome.html -------------------------------------------------------------------------------- /frontends/gtk/res/default.css: -------------------------------------------------------------------------------- 1 | ../../../resources/default.css -------------------------------------------------------------------------------- /frontends/gtk/res/default.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/gtk/res/default.ico -------------------------------------------------------------------------------- /frontends/gtk/res/en/credits.html: -------------------------------------------------------------------------------- 1 | ../../../../resources/en/credits.html -------------------------------------------------------------------------------- /frontends/gtk/res/en/licence.html: -------------------------------------------------------------------------------- 1 | ../../../../resources/en/licence.html -------------------------------------------------------------------------------- /frontends/gtk/res/en/welcome.html: -------------------------------------------------------------------------------- 1 | ../../../../resources/en/welcome.html -------------------------------------------------------------------------------- /frontends/gtk/res/favicon.png: -------------------------------------------------------------------------------- 1 | ../../../resources/favicon.png -------------------------------------------------------------------------------- /frontends/gtk/res/fr/credits.html: -------------------------------------------------------------------------------- 1 | ../../../../resources/fr/credits.html -------------------------------------------------------------------------------- /frontends/gtk/res/fr/licence.html: -------------------------------------------------------------------------------- 1 | ../../../../resources/fr/licence.html -------------------------------------------------------------------------------- /frontends/gtk/res/fr/welcome.html: -------------------------------------------------------------------------------- 1 | ../../../../resources/fr/welcome.html -------------------------------------------------------------------------------- /frontends/gtk/res/gtk2/pageinfo.ui: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | GTK_WINDOW_POPUP 7 | False 8 | 9 | 10 | True 11 | False 12 | GDK_POINTER_MOTION_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK | GDK_KEY_PRESS_MASK | GDK_KEY_RELEASE_MASK | GDK_STRUCTURE_MASK 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /frontends/gtk/res/icons: -------------------------------------------------------------------------------- 1 | ../../../resources/icons -------------------------------------------------------------------------------- /frontends/gtk/res/internal.css: -------------------------------------------------------------------------------- 1 | ../../../resources/internal.css -------------------------------------------------------------------------------- /frontends/gtk/res/it/credits.html: -------------------------------------------------------------------------------- 1 | ../../../../resources/it/credits.html -------------------------------------------------------------------------------- /frontends/gtk/res/it/licence.html: -------------------------------------------------------------------------------- 1 | ../../../../resources/it/licence.html -------------------------------------------------------------------------------- /frontends/gtk/res/it/welcome.html: -------------------------------------------------------------------------------- 1 | ../../../../resources/it/welcome.html -------------------------------------------------------------------------------- /frontends/gtk/res/ja/welcome.html: -------------------------------------------------------------------------------- 1 | ../../../../resources/ja/welcome.html -------------------------------------------------------------------------------- /frontends/gtk/res/licence.html: -------------------------------------------------------------------------------- 1 | en/licence.html -------------------------------------------------------------------------------- /frontends/gtk/res/menu_cursor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/gtk/res/menu_cursor.png -------------------------------------------------------------------------------- /frontends/gtk/res/menu_cursor.xbm: -------------------------------------------------------------------------------- 1 | #define menu_cursor_width 16 2 | #define menu_cursor_height 16 3 | static char menu_cursor_bits[] = { 4 | 0x00, 0x00, 0x80, 0x7F, 0x88, 0x40, 0x9E, 0x5E, 0x88, 0x40, 0x80, 0x56, 5 | 0x80, 0x40, 0x80, 0x5A, 0x80, 0x40, 0x80, 0x5E, 0x80, 0x40, 0x80, 0x56, 6 | 0x80, 0x40, 0x80, 0x7F, 0x00, 0x00, 0x00, 0x00 }; 7 | -------------------------------------------------------------------------------- /frontends/gtk/res/menu_cursor_mask.xbm: -------------------------------------------------------------------------------- 1 | #define menu_cursor_mask_width 16 2 | #define menu_cursor_mask_height 16 3 | static char menu_cursor_mask_bits[] = { 4 | 0xC0, 0xFF, 0xC8, 0xFF, 0xDF, 0xFF, 0xFF, 0xFF, 0xDF, 0xFF, 0xC8, 0xFF, 5 | 0xC0, 0xFF, 0xC0, 0xFF, 0xC0, 0xFF, 0xC0, 0xFF, 0xC0, 0xFF, 0xC0, 0xFF, 6 | 0xC0, 0xFF, 0xC0, 0xFF, 0xC0, 0xFF, 0x00, 0x00 }; 7 | -------------------------------------------------------------------------------- /frontends/gtk/res/menu_cursor_mask.xpm: -------------------------------------------------------------------------------- 1 | /* XPM */ 2 | static char * menu_cursor_mask_xpm[] = { 3 | "16 16 3 1", 4 | " c None", 5 | ". c #FFFFFF", 6 | "+ c #000000", 7 | " ..........", 8 | " . .++++++++.", 9 | "...+. .+......+.", 10 | ".++++..+.++++.+.", 11 | "...+. .+......+.", 12 | " . .+.++.+.+.", 13 | " .+......+.", 14 | " .+.+.++.+.", 15 | " .+......+.", 16 | " .+.++++.+.", 17 | " .+......+.", 18 | " .+.++.+.+.", 19 | " .+......+.", 20 | " .++++++++.", 21 | " ..........", 22 | " "}; 23 | -------------------------------------------------------------------------------- /frontends/gtk/res/messages.gresource.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Messages 5 | nl/Messages 6 | de/Messages 7 | fr/Messages 8 | it/Messages 9 | zh_CN/Messages 10 | 11 | 12 | -------------------------------------------------------------------------------- /frontends/gtk/res/netsurf.png: -------------------------------------------------------------------------------- 1 | ../../../resources/netsurf.png -------------------------------------------------------------------------------- /frontends/gtk/res/nl/credits.html: -------------------------------------------------------------------------------- 1 | ../../../../resources/nl/credits.html -------------------------------------------------------------------------------- /frontends/gtk/res/nl/licence.html: -------------------------------------------------------------------------------- 1 | ../../../../resources/nl/licence.html -------------------------------------------------------------------------------- /frontends/gtk/res/nl/welcome.html: -------------------------------------------------------------------------------- 1 | ../../../../resources/nl/welcome.html -------------------------------------------------------------------------------- /frontends/gtk/res/quirks.css: -------------------------------------------------------------------------------- 1 | ../../../resources/quirks.css -------------------------------------------------------------------------------- /frontends/gtk/res/throbber/throbber0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/gtk/res/throbber/throbber0.png -------------------------------------------------------------------------------- /frontends/gtk/res/throbber/throbber1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/gtk/res/throbber/throbber1.png -------------------------------------------------------------------------------- /frontends/gtk/res/throbber/throbber2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/gtk/res/throbber/throbber2.png -------------------------------------------------------------------------------- /frontends/gtk/res/throbber/throbber3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/gtk/res/throbber/throbber3.png -------------------------------------------------------------------------------- /frontends/gtk/res/throbber/throbber4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/gtk/res/throbber/throbber4.png -------------------------------------------------------------------------------- /frontends/gtk/res/throbber/throbber5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/gtk/res/throbber/throbber5.png -------------------------------------------------------------------------------- /frontends/gtk/res/throbber/throbber6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/gtk/res/throbber/throbber6.png -------------------------------------------------------------------------------- /frontends/gtk/res/throbber/throbber7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/gtk/res/throbber/throbber7.png -------------------------------------------------------------------------------- /frontends/gtk/res/throbber/throbber8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/gtk/res/throbber/throbber8.png -------------------------------------------------------------------------------- /frontends/gtk/res/ui.gresource.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | cookies.ui 5 | downloads.ui 6 | globalhistory.ui 7 | hotlist.ui 8 | localhistory.ui 9 | netsurf.ui 10 | options.ui 11 | pageinfo.ui 12 | password.ui 13 | tabcontents.ui 14 | toolbar.ui 15 | viewdata.ui 16 | warning.ui 17 | 18 | 19 | -------------------------------------------------------------------------------- /frontends/gtk/res/welcome.html: -------------------------------------------------------------------------------- 1 | en/welcome.html -------------------------------------------------------------------------------- /frontends/gtk/res/zh_CN/credits.html: -------------------------------------------------------------------------------- 1 | ../../../../resources/zh_CN/credits.html -------------------------------------------------------------------------------- /frontends/gtk/res/zh_CN/licence.html: -------------------------------------------------------------------------------- 1 | ../../../../resources/zh_CN/licence.html -------------------------------------------------------------------------------- /frontends/gtk/res/zh_CN/welcome.html: -------------------------------------------------------------------------------- 1 | ../../../../resources/zh_CN/welcome.html -------------------------------------------------------------------------------- /frontends/monkey/Makefile.defaults: -------------------------------------------------------------------------------- 1 | # ---------------------------------------------------------------------------- 2 | # Monkey-specific options 3 | # ---------------------------------------------------------------------------- 4 | 5 | # How did I get mixed up with this fucking monkey anyhow? 6 | NETSURF_MONKEY_RESOURCES := $(PREFIX)/share/netsurf/ 7 | NETSURF_MONKEY_BIN := $(PREFIX)/bin/ 8 | NETSURF_USE_RSVG := NO 9 | NETSURF_USE_NSSVG := NO 10 | NETSURF_USE_ROSPRITE := NO 11 | NETSURF_USE_HARU_PDF := NO 12 | NETSURF_FS_BACKING_STORE := YES 13 | 14 | CFLAGS += -O2 15 | -------------------------------------------------------------------------------- /frontends/monkey/Makefile.tools: -------------------------------------------------------------------------------- 1 | # -*- mode: makefile-gmake -*- 2 | ## 3 | ## monkey target tool setup 4 | ## 5 | 6 | ifeq ($(origin GCCSDK_INSTALL_ENV),undefined) 7 | PKG_CONFIG := pkg-config 8 | else 9 | PKG_CONFIG := PKG_CONFIG_LIBDIR="$(GCCSDK_INSTALL_ENV)/lib/pkgconfig" pkg-config 10 | endif 11 | 12 | ifneq ($(origin GCCSDK_INSTALL_CROSSBIN),undefined) 13 | CC := $(wildcard $(GCCSDK_INSTALL_CROSSBIN)/*gcc) 14 | CXX := $(wildcard $(GCCSDK_INSTALL_CROSSBIN)/*g++) 15 | endif 16 | -------------------------------------------------------------------------------- /frontends/monkey/res: -------------------------------------------------------------------------------- 1 | ../gtk/res -------------------------------------------------------------------------------- /frontends/riscos/appdir/!Sprites,ff9: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/riscos/appdir/!Sprites,ff9 -------------------------------------------------------------------------------- /frontends/riscos/appdir/!Sprites22,ff9: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/riscos/appdir/!Sprites22,ff9 -------------------------------------------------------------------------------- /frontends/riscos/appdir/5Sprites,ff9: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/riscos/appdir/5Sprites,ff9 -------------------------------------------------------------------------------- /frontends/riscos/appdir/5Sprites11,ff9: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/riscos/appdir/5Sprites11,ff9 -------------------------------------------------------------------------------- /frontends/riscos/appdir/5Sprites22,ff9: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/riscos/appdir/5Sprites22,ff9 -------------------------------------------------------------------------------- /frontends/riscos/appdir/ASprites,ff9: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/riscos/appdir/ASprites,ff9 -------------------------------------------------------------------------------- /frontends/riscos/appdir/ASprites11,ff9: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/riscos/appdir/ASprites11,ff9 -------------------------------------------------------------------------------- /frontends/riscos/appdir/ASprites22,ff9: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/riscos/appdir/ASprites22,ff9 -------------------------------------------------------------------------------- /frontends/riscos/appdir/ChkSprites,ffb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/riscos/appdir/ChkSprites,ffb -------------------------------------------------------------------------------- /frontends/riscos/appdir/Docs/online,b60: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/riscos/appdir/Docs/online,b60 -------------------------------------------------------------------------------- /frontends/riscos/appdir/KickNS,ffb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/riscos/appdir/KickNS,ffb -------------------------------------------------------------------------------- /frontends/riscos/appdir/OpenChoices,feb: -------------------------------------------------------------------------------- 1 | *Filer_OpenDir Choices:WWW.NetSurf 2 | -------------------------------------------------------------------------------- /frontends/riscos/appdir/OpenHelp,ffb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/riscos/appdir/OpenHelp,ffb -------------------------------------------------------------------------------- /frontends/riscos/appdir/OpenScrap,feb: -------------------------------------------------------------------------------- 1 | *Filer_OpenDir .WWW.NetSurf 2 | -------------------------------------------------------------------------------- /frontends/riscos/appdir/Resources/AdBlock,f79: -------------------------------------------------------------------------------- 1 | ../../../../resources/adblock.css -------------------------------------------------------------------------------- /frontends/riscos/appdir/Resources/Aletheia,ffd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/riscos/appdir/Resources/Aletheia,ffd -------------------------------------------------------------------------------- /frontends/riscos/appdir/Resources/CSS,f79: -------------------------------------------------------------------------------- 1 | ../../../../resources/default.css -------------------------------------------------------------------------------- /frontends/riscos/appdir/Resources/Fonts/NSSymbol/Encoding: -------------------------------------------------------------------------------- 1 | % Encoding vector for NSSymbol 2 | 3 | % Codes 0-31 4 | /.notdef 5 | /.notdef 6 | /.notdef 7 | /.notdef 8 | /.notdef 9 | /.notdef 10 | /.notdef 11 | /.notdef 12 | /.notdef 13 | /.notdef 14 | /.notdef 15 | /.notdef 16 | /.notdef 17 | /.notdef 18 | /.notdef 19 | /.notdef 20 | /.notdef 21 | /.notdef 22 | /.notdef 23 | /.notdef 24 | /.notdef 25 | /.notdef 26 | /.notdef 27 | /.notdef 28 | /.notdef 29 | /.notdef 30 | /.notdef 31 | /.notdef 32 | /.notdef 33 | /.notdef 34 | /.notdef 35 | /.notdef 36 | 37 | % Codes 32-33 38 | /H18543 39 | /circle 40 | -------------------------------------------------------------------------------- /frontends/riscos/appdir/Resources/Fonts/NSSymbol/IntMetrics,ff6: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/riscos/appdir/Resources/Fonts/NSSymbol/IntMetrics,ff6 -------------------------------------------------------------------------------- /frontends/riscos/appdir/Resources/Fonts/NSSymbol/Outlines,ff6: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/riscos/appdir/Resources/Fonts/NSSymbol/Outlines,ff6 -------------------------------------------------------------------------------- /frontends/riscos/appdir/Resources/Icons: -------------------------------------------------------------------------------- 1 | ../../../../resources/icons -------------------------------------------------------------------------------- /frontends/riscos/appdir/Resources/Image,ff9: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/riscos/appdir/Resources/Image,ff9 -------------------------------------------------------------------------------- /frontends/riscos/appdir/Resources/Quirks,f79: -------------------------------------------------------------------------------- 1 | ../../../../resources/quirks.css -------------------------------------------------------------------------------- /frontends/riscos/appdir/Resources/Sprites,ff9: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/riscos/appdir/Resources/Sprites,ff9 -------------------------------------------------------------------------------- /frontends/riscos/appdir/Resources/ca-bundle: -------------------------------------------------------------------------------- 1 | ../../../../resources/ca-bundle -------------------------------------------------------------------------------- /frontends/riscos/appdir/Resources/de/Messages: -------------------------------------------------------------------------------- 1 | ../../../../../resources/de/Messages -------------------------------------------------------------------------------- /frontends/riscos/appdir/Resources/de/welcome.html,faf: -------------------------------------------------------------------------------- 1 | ../../../../../resources/de/welcome.html -------------------------------------------------------------------------------- /frontends/riscos/appdir/Resources/en/!Help: -------------------------------------------------------------------------------- 1 | NetSurf - Open Source web browser - https://www.netsurf-browser.org/ 2 | 3 | To view the full documentation, start NetSurf and choose "Help..." from the 4 | icon bar menu. 5 | 6 | This is a development build of NetSurf. In case of problems, please check 7 | for a newer development build at https://www.netsurf-browser.org/ 8 | 9 | Please report any unexpected behaviour on the NetSurf bug tracker. 10 | This may be found at https://bugs.netsurf-browser.org/ 11 | 12 | 13 | Alternatively, the developers are often available on libera.chat in the 14 | channel #netsurf. 15 | -------------------------------------------------------------------------------- /frontends/riscos/appdir/Resources/en/Messages: -------------------------------------------------------------------------------- 1 | ../../../../../resources/en/Messages -------------------------------------------------------------------------------- /frontends/riscos/appdir/Resources/en/credits.html,faf: -------------------------------------------------------------------------------- 1 | ../../../../../resources/en/credits.html -------------------------------------------------------------------------------- /frontends/riscos/appdir/Resources/en/licence.html,faf: -------------------------------------------------------------------------------- 1 | ../../../../../resources/en/licence.html -------------------------------------------------------------------------------- /frontends/riscos/appdir/Resources/en/welcome.html,faf: -------------------------------------------------------------------------------- 1 | ../../../../../resources/en/welcome.html -------------------------------------------------------------------------------- /frontends/riscos/appdir/Resources/fr/Messages: -------------------------------------------------------------------------------- 1 | ../../../../../resources/fr/Messages -------------------------------------------------------------------------------- /frontends/riscos/appdir/Resources/internal.css,f79: -------------------------------------------------------------------------------- 1 | ../../../../resources/internal.css -------------------------------------------------------------------------------- /frontends/riscos/appdir/Resources/it/Messages: -------------------------------------------------------------------------------- 1 | ../../../../../resources/it/Messages -------------------------------------------------------------------------------- /frontends/riscos/appdir/Resources/it/credits.html,faf: -------------------------------------------------------------------------------- 1 | ../../../../../resources/it/credits.html -------------------------------------------------------------------------------- /frontends/riscos/appdir/Resources/it/licence.html,faf: -------------------------------------------------------------------------------- 1 | ../../../../../resources/it/licence.html -------------------------------------------------------------------------------- /frontends/riscos/appdir/Resources/it/welcome.html,faf: -------------------------------------------------------------------------------- 1 | ../../../../../resources/it/welcome.html -------------------------------------------------------------------------------- /frontends/riscos/appdir/Resources/ja/welcome.html,faf: -------------------------------------------------------------------------------- 1 | ../../../../../resources/ja/welcome.html -------------------------------------------------------------------------------- /frontends/riscos/appdir/Resources/netsurf.png,b60: -------------------------------------------------------------------------------- 1 | ../../../../resources/netsurf.png -------------------------------------------------------------------------------- /frontends/riscos/appdir/Resources/nl/!Help: -------------------------------------------------------------------------------- 1 | NetSurf - Webbrowser (met open broncode) - https://www.netsurf-browser.org/ 2 | 3 | Om alle documentatie te kunnen raadplegen: start NetSurf en kies "Help..." 4 | vanuit het symbolenbalkmenu. 5 | 6 | Dit is een ontwikkelversie van NetSurf. Bij problemen: kijk eerst of er een 7 | nieuwere versie is op https://www.netsurf-browser.org/ 8 | 9 | Gelieve ook elk onverwacht gedrag van NetSurf, in het Engels te melden via 10 | onze 'bug tracker' op https://bugs.netsurf-browser.org/ 11 | 12 | 13 | Een alternatief is libera.chat op het kanaal #netsurf waar de ontwikkelaars 14 | vaak bereikbaar zijn. 15 | 16 | -------------------------------------------------------------------------------- /frontends/riscos/appdir/Resources/nl/Messages: -------------------------------------------------------------------------------- 1 | ../../../../../resources/nl/Messages -------------------------------------------------------------------------------- /frontends/riscos/appdir/Resources/nl/credits.html,faf: -------------------------------------------------------------------------------- 1 | ../../../../../resources/nl/credits.html -------------------------------------------------------------------------------- /frontends/riscos/appdir/Resources/nl/licence.html,faf: -------------------------------------------------------------------------------- 1 | ../../../../../resources/nl/licence.html -------------------------------------------------------------------------------- /frontends/riscos/appdir/Resources/nl/welcome.html,faf: -------------------------------------------------------------------------------- 1 | ../../../../../resources/nl/welcome.html -------------------------------------------------------------------------------- /frontends/riscos/distribution/!Boot/Resources/!Cache/!Boot,feb: -------------------------------------------------------------------------------- 1 | If (("" = "") OR ("" = "1")) Then Set Cache$AppDir 2 | 3 | IconSprites .!Sprites 4 | 5 | | Find and set up resource paths 6 | WimpSlot -min 64k -max 64k 7 | Run .Resources.ResFind CacheApp 8 | If (("" = "") OR ("" = "1")) Then Set Cache$Meta CacheAppRes:!Meta 9 | 10 | | Work out where the cache directory should be -- use Choices$User if set or Default, otherwise. 11 | Set Cache$Suffix "" 12 | If "" = "" Then Set Cache$Suffix "Default" 13 | If (("" = "") OR ("" = "1")) Then Set Cache$Dir ".Caches." 14 | Unset Cache$Suffix 15 | 16 | | Ensure cache directory exists (sadly, unavoidable) 17 | CDir 18 | -------------------------------------------------------------------------------- /frontends/riscos/distribution/!Boot/Resources/!Cache/!Help,feb: -------------------------------------------------------------------------------- 1 | If "" = "" Then Run .Resources.ResFind CacheApp 2 | Filer_Run CacheAppRes:Help -------------------------------------------------------------------------------- /frontends/riscos/distribution/!Boot/Resources/!Cache/!Run,feb: -------------------------------------------------------------------------------- 1 | Set Cache$ForceVars 1 2 | Run .!Boot 3 | Unset Cache$ForceVars 4 | 5 | RMEnsure SysLog 0.17 IfThere .!Run Then Run .!Run 6 | RMEnsure SysLog 0.17 Set Cache$SysLogMissing "True" 7 | 8 | Wimpslot -min 128k -max 128k 9 | Run .!RunImage 10 | -------------------------------------------------------------------------------- /frontends/riscos/distribution/!Boot/Resources/!Cache/!RunImage,ffb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/riscos/distribution/!Boot/Resources/!Cache/!RunImage,ffb -------------------------------------------------------------------------------- /frontends/riscos/distribution/!Boot/Resources/!Cache/!Sprites,ff9: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/riscos/distribution/!Boot/Resources/!Cache/!Sprites,ff9 -------------------------------------------------------------------------------- /frontends/riscos/distribution/!Boot/Resources/!Cache/!Sprites22,ff9: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/riscos/distribution/!Boot/Resources/!Cache/!Sprites22,ff9 -------------------------------------------------------------------------------- /frontends/riscos/distribution/!Boot/Resources/!Cache/Caches/Blank: -------------------------------------------------------------------------------- 1 | This is here just to stop the directory structure getting lost when unzipping. -------------------------------------------------------------------------------- /frontends/riscos/distribution/!Boot/Resources/!Cache/Resources/MultiError,ffb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/riscos/distribution/!Boot/Resources/!Cache/Resources/MultiError,ffb -------------------------------------------------------------------------------- /frontends/riscos/distribution/!Boot/Resources/!Cache/Resources/ResFind,ffb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/riscos/distribution/!Boot/Resources/!Cache/Resources/ResFind,ffb -------------------------------------------------------------------------------- /frontends/riscos/distribution/!Boot/Resources/!Cache/Resources/UK/!Meta: -------------------------------------------------------------------------------- 1 | # Meta file for Cache 2 | Help:.Help 3 | Version:1.13 4 | Web:http://www.snowstone.org.uk/riscos/ 5 | Title:Cache 6 | Publisher:Adam Richardson 7 | Description:Cache provides a central location for semi-permanent data on your system. 8 | Email:riscos@snowstone.org.uk 9 | 10 | -------------------------------------------------------------------------------- /frontends/riscos/distribution/!Boot/Resources/!Cache/Resources/UK/Messages: -------------------------------------------------------------------------------- 1 | # Messages for Cache 2 | 3 | multiuser:Multi-user system present. 4 | singleuser:No multi-user system present. 5 | location:Cache directory set to: 6 | opendir:Opening cache location... 7 | fatalerror:Cache has suffered a fatal error and has quit. 8 | 9 | -------------------------------------------------------------------------------- /frontends/riscos/distribution/!Boot/Resources/!Cache/Resources/UK/Templates,fec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/riscos/distribution/!Boot/Resources/!Cache/Resources/UK/Templates,fec -------------------------------------------------------------------------------- /frontends/riscos/distribution/!Boot/Resources/!Unicode/!Boot,feb: -------------------------------------------------------------------------------- 1 | | Unicode Boot file 2 | | 3 | Set Unicode$Dir 4 | SetMacro Unicode$Path .,Resources:$.Resources.Unicode. 5 | IconSprites Unicode:Themes.!Sprites 6 | -------------------------------------------------------------------------------- /frontends/riscos/distribution/!Boot/Resources/!Unicode/!Help: -------------------------------------------------------------------------------- 1 | !Unicode 2 | ======== 3 | 4 | This application contains resources for Unicode support in 5 | applications. 6 | -------------------------------------------------------------------------------- /frontends/riscos/distribution/!Boot/Resources/!Unicode/!Run,feb: -------------------------------------------------------------------------------- 1 | | Unicode Run file 2 | | 3 | Set Unicode$Dir 4 | SetMacro Unicode$Path .,Resources:$.Resources.Unicode. 5 | IconSprites Unicode:Themes.!Sprites 6 | -------------------------------------------------------------------------------- /frontends/riscos/distribution/!Boot/Resources/!Unicode/Encodings/Acorn/Latin1,ffd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/riscos/distribution/!Boot/Resources/!Unicode/Encodings/Acorn/Latin1,ffd -------------------------------------------------------------------------------- /frontends/riscos/distribution/!Boot/Resources/!Unicode/Encodings/Apple/CentEuro,ffd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/riscos/distribution/!Boot/Resources/!Unicode/Encodings/Apple/CentEuro,ffd -------------------------------------------------------------------------------- /frontends/riscos/distribution/!Boot/Resources/!Unicode/Encodings/Apple/Cyrillic,ffd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/riscos/distribution/!Boot/Resources/!Unicode/Encodings/Apple/Cyrillic,ffd -------------------------------------------------------------------------------- /frontends/riscos/distribution/!Boot/Resources/!Unicode/Encodings/Apple/Roman,ffd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/riscos/distribution/!Boot/Resources/!Unicode/Encodings/Apple/Roman,ffd -------------------------------------------------------------------------------- /frontends/riscos/distribution/!Boot/Resources/!Unicode/Encodings/Apple/Ukrainian,ffd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/riscos/distribution/!Boot/Resources/!Unicode/Encodings/Apple/Ukrainian,ffd -------------------------------------------------------------------------------- /frontends/riscos/distribution/!Boot/Resources/!Unicode/Encodings/BigFive,ffd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/riscos/distribution/!Boot/Resources/!Unicode/Encodings/BigFive,ffd -------------------------------------------------------------------------------- /frontends/riscos/distribution/!Boot/Resources/!Unicode/Encodings/ISO2022/C0/40[ISO646],ffd: -------------------------------------------------------------------------------- 1 |  2 |  -------------------------------------------------------------------------------- /frontends/riscos/distribution/!Boot/Resources/!Unicode/Encodings/ISO2022/C1/43[IS6429],ffd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/riscos/distribution/!Boot/Resources/!Unicode/Encodings/ISO2022/C1/43[IS6429],ffd -------------------------------------------------------------------------------- /frontends/riscos/distribution/!Boot/Resources/!Unicode/Encodings/ISO2022/G94/40[646old],ffd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/riscos/distribution/!Boot/Resources/!Unicode/Encodings/ISO2022/G94/40[646old],ffd -------------------------------------------------------------------------------- /frontends/riscos/distribution/!Boot/Resources/!Unicode/Encodings/ISO2022/G94/41[646-GB],ffd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/riscos/distribution/!Boot/Resources/!Unicode/Encodings/ISO2022/G94/41[646-GB],ffd -------------------------------------------------------------------------------- /frontends/riscos/distribution/!Boot/Resources/!Unicode/Encodings/ISO2022/G94/42[646IRV],ffd: -------------------------------------------------------------------------------- 1 | !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ -------------------------------------------------------------------------------- /frontends/riscos/distribution/!Boot/Resources/!Unicode/Encodings/ISO2022/G94/43[FinSwe],ffd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/riscos/distribution/!Boot/Resources/!Unicode/Encodings/ISO2022/G94/43[FinSwe],ffd -------------------------------------------------------------------------------- /frontends/riscos/distribution/!Boot/Resources/!Unicode/Encodings/ISO2022/G94/47[646-SE],ffd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/riscos/distribution/!Boot/Resources/!Unicode/Encodings/ISO2022/G94/47[646-SE],ffd -------------------------------------------------------------------------------- /frontends/riscos/distribution/!Boot/Resources/!Unicode/Encodings/ISO2022/G94/48[646-SE],ffd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/riscos/distribution/!Boot/Resources/!Unicode/Encodings/ISO2022/G94/48[646-SE],ffd -------------------------------------------------------------------------------- /frontends/riscos/distribution/!Boot/Resources/!Unicode/Encodings/ISO2022/G94/49[JS201K],ffd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/riscos/distribution/!Boot/Resources/!Unicode/Encodings/ISO2022/G94/49[JS201K],ffd -------------------------------------------------------------------------------- /frontends/riscos/distribution/!Boot/Resources/!Unicode/Encodings/ISO2022/G94/4A[JS201R],ffd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/riscos/distribution/!Boot/Resources/!Unicode/Encodings/ISO2022/G94/4A[JS201R],ffd -------------------------------------------------------------------------------- /frontends/riscos/distribution/!Boot/Resources/!Unicode/Encodings/ISO2022/G94/4B[646-DE],ffd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/riscos/distribution/!Boot/Resources/!Unicode/Encodings/ISO2022/G94/4B[646-DE],ffd -------------------------------------------------------------------------------- /frontends/riscos/distribution/!Boot/Resources/!Unicode/Encodings/ISO2022/G94/4C[646-PT],ffd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/riscos/distribution/!Boot/Resources/!Unicode/Encodings/ISO2022/G94/4C[646-PT],ffd -------------------------------------------------------------------------------- /frontends/riscos/distribution/!Boot/Resources/!Unicode/Encodings/ISO2022/G94/54[GB1988],ffd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/riscos/distribution/!Boot/Resources/!Unicode/Encodings/ISO2022/G94/54[GB1988],ffd -------------------------------------------------------------------------------- /frontends/riscos/distribution/!Boot/Resources/!Unicode/Encodings/ISO2022/G94/56[Teltxt],ffd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/riscos/distribution/!Boot/Resources/!Unicode/Encodings/ISO2022/G94/56[Teltxt],ffd -------------------------------------------------------------------------------- /frontends/riscos/distribution/!Boot/Resources/!Unicode/Encodings/ISO2022/G94/59[646-IT],ffd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/riscos/distribution/!Boot/Resources/!Unicode/Encodings/ISO2022/G94/59[646-IT],ffd -------------------------------------------------------------------------------- /frontends/riscos/distribution/!Boot/Resources/!Unicode/Encodings/ISO2022/G94/5A[646-ES],ffd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/riscos/distribution/!Boot/Resources/!Unicode/Encodings/ISO2022/G94/5A[646-ES],ffd -------------------------------------------------------------------------------- /frontends/riscos/distribution/!Boot/Resources/!Unicode/Encodings/ISO2022/G94/60[646-NO],ffd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/riscos/distribution/!Boot/Resources/!Unicode/Encodings/ISO2022/G94/60[646-NO],ffd -------------------------------------------------------------------------------- /frontends/riscos/distribution/!Boot/Resources/!Unicode/Encodings/ISO2022/G94/66[646-FR],ffd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/riscos/distribution/!Boot/Resources/!Unicode/Encodings/ISO2022/G94/66[646-FR],ffd -------------------------------------------------------------------------------- /frontends/riscos/distribution/!Boot/Resources/!Unicode/Encodings/ISO2022/G94/69[646-HU],ffd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/riscos/distribution/!Boot/Resources/!Unicode/Encodings/ISO2022/G94/69[646-HU],ffd -------------------------------------------------------------------------------- /frontends/riscos/distribution/!Boot/Resources/!Unicode/Encodings/ISO2022/G94/6B[Arabic],ffd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/riscos/distribution/!Boot/Resources/!Unicode/Encodings/ISO2022/G94/6B[Arabic],ffd -------------------------------------------------------------------------------- /frontends/riscos/distribution/!Boot/Resources/!Unicode/Encodings/ISO2022/G94/6C[IS6937],ffd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/riscos/distribution/!Boot/Resources/!Unicode/Encodings/ISO2022/G94/6C[IS6937],ffd -------------------------------------------------------------------------------- /frontends/riscos/distribution/!Boot/Resources/!Unicode/Encodings/ISO2022/G94/7A[SerbCr],ffd: -------------------------------------------------------------------------------- 1 | !"#$%&'()*+,-./0123456789:;<=>?}ABCDEFGHIJKLMNOPQRSTUVWXYZ` _~abcdefghijklmnopqrstuvwxyza  -------------------------------------------------------------------------------- /frontends/riscos/distribution/!Boot/Resources/!Unicode/Encodings/ISO2022/G94x94/40[JS6226],ffd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/riscos/distribution/!Boot/Resources/!Unicode/Encodings/ISO2022/G94x94/40[JS6226],ffd -------------------------------------------------------------------------------- /frontends/riscos/distribution/!Boot/Resources/!Unicode/Encodings/ISO2022/G94x94/41[GB2312],ffd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/riscos/distribution/!Boot/Resources/!Unicode/Encodings/ISO2022/G94x94/41[GB2312],ffd -------------------------------------------------------------------------------- /frontends/riscos/distribution/!Boot/Resources/!Unicode/Encodings/ISO2022/G94x94/42[JIS208],ffd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/riscos/distribution/!Boot/Resources/!Unicode/Encodings/ISO2022/G94x94/42[JIS208],ffd -------------------------------------------------------------------------------- /frontends/riscos/distribution/!Boot/Resources/!Unicode/Encodings/ISO2022/G94x94/43[KS1001],ffd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/riscos/distribution/!Boot/Resources/!Unicode/Encodings/ISO2022/G94x94/43[KS1001],ffd -------------------------------------------------------------------------------- /frontends/riscos/distribution/!Boot/Resources/!Unicode/Encodings/ISO2022/G94x94/44[JIS212],ffd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/riscos/distribution/!Boot/Resources/!Unicode/Encodings/ISO2022/G94x94/44[JIS212],ffd -------------------------------------------------------------------------------- /frontends/riscos/distribution/!Boot/Resources/!Unicode/Encodings/ISO2022/G94x94/47[CNS1],ffd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/riscos/distribution/!Boot/Resources/!Unicode/Encodings/ISO2022/G94x94/47[CNS1],ffd -------------------------------------------------------------------------------- /frontends/riscos/distribution/!Boot/Resources/!Unicode/Encodings/ISO2022/G94x94/48[CNS2],ffd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/riscos/distribution/!Boot/Resources/!Unicode/Encodings/ISO2022/G94x94/48[CNS2],ffd -------------------------------------------------------------------------------- /frontends/riscos/distribution/!Boot/Resources/!Unicode/Encodings/ISO2022/G94x94/49[CNS3],ffd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/riscos/distribution/!Boot/Resources/!Unicode/Encodings/ISO2022/G94x94/49[CNS3],ffd -------------------------------------------------------------------------------- /frontends/riscos/distribution/!Boot/Resources/!Unicode/Encodings/ISO2022/G94x94/4A[CNS4],ffd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/riscos/distribution/!Boot/Resources/!Unicode/Encodings/ISO2022/G94x94/4A[CNS4],ffd -------------------------------------------------------------------------------- /frontends/riscos/distribution/!Boot/Resources/!Unicode/Encodings/ISO2022/G94x94/4B[CNS5],ffd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/riscos/distribution/!Boot/Resources/!Unicode/Encodings/ISO2022/G94x94/4B[CNS5],ffd -------------------------------------------------------------------------------- /frontends/riscos/distribution/!Boot/Resources/!Unicode/Encodings/ISO2022/G94x94/4C[CNS6],ffd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/riscos/distribution/!Boot/Resources/!Unicode/Encodings/ISO2022/G94x94/4C[CNS6],ffd -------------------------------------------------------------------------------- /frontends/riscos/distribution/!Boot/Resources/!Unicode/Encodings/ISO2022/G94x94/4D[CNS7],ffd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/riscos/distribution/!Boot/Resources/!Unicode/Encodings/ISO2022/G94x94/4D[CNS7],ffd -------------------------------------------------------------------------------- /frontends/riscos/distribution/!Boot/Resources/!Unicode/Encodings/ISO2022/G96/41[Lat1],ffd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/riscos/distribution/!Boot/Resources/!Unicode/Encodings/ISO2022/G96/41[Lat1],ffd -------------------------------------------------------------------------------- /frontends/riscos/distribution/!Boot/Resources/!Unicode/Encodings/ISO2022/G96/42[Lat2],ffd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/riscos/distribution/!Boot/Resources/!Unicode/Encodings/ISO2022/G96/42[Lat2],ffd -------------------------------------------------------------------------------- /frontends/riscos/distribution/!Boot/Resources/!Unicode/Encodings/ISO2022/G96/43[Lat3],ffd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/riscos/distribution/!Boot/Resources/!Unicode/Encodings/ISO2022/G96/43[Lat3],ffd -------------------------------------------------------------------------------- /frontends/riscos/distribution/!Boot/Resources/!Unicode/Encodings/ISO2022/G96/44[Lat4],ffd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/riscos/distribution/!Boot/Resources/!Unicode/Encodings/ISO2022/G96/44[Lat4],ffd -------------------------------------------------------------------------------- /frontends/riscos/distribution/!Boot/Resources/!Unicode/Encodings/ISO2022/G96/46[Greek],ffd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/riscos/distribution/!Boot/Resources/!Unicode/Encodings/ISO2022/G96/46[Greek],ffd -------------------------------------------------------------------------------- /frontends/riscos/distribution/!Boot/Resources/!Unicode/Encodings/ISO2022/G96/47[Arabic],ffd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/riscos/distribution/!Boot/Resources/!Unicode/Encodings/ISO2022/G96/47[Arabic],ffd -------------------------------------------------------------------------------- /frontends/riscos/distribution/!Boot/Resources/!Unicode/Encodings/ISO2022/G96/48[Hebrew],ffd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/riscos/distribution/!Boot/Resources/!Unicode/Encodings/ISO2022/G96/48[Hebrew],ffd -------------------------------------------------------------------------------- /frontends/riscos/distribution/!Boot/Resources/!Unicode/Encodings/ISO2022/G96/4C[Cyrill],ffd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/riscos/distribution/!Boot/Resources/!Unicode/Encodings/ISO2022/G96/4C[Cyrill],ffd -------------------------------------------------------------------------------- /frontends/riscos/distribution/!Boot/Resources/!Unicode/Encodings/ISO2022/G96/4D[Lat5],ffd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/riscos/distribution/!Boot/Resources/!Unicode/Encodings/ISO2022/G96/4D[Lat5],ffd -------------------------------------------------------------------------------- /frontends/riscos/distribution/!Boot/Resources/!Unicode/Encodings/ISO2022/G96/50[LatSup],ffd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/riscos/distribution/!Boot/Resources/!Unicode/Encodings/ISO2022/G96/50[LatSup],ffd -------------------------------------------------------------------------------- /frontends/riscos/distribution/!Boot/Resources/!Unicode/Encodings/ISO2022/G96/52[IS6937],ffd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/riscos/distribution/!Boot/Resources/!Unicode/Encodings/ISO2022/G96/52[IS6937],ffd -------------------------------------------------------------------------------- /frontends/riscos/distribution/!Boot/Resources/!Unicode/Encodings/ISO2022/G96/54[Thai],ffd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/riscos/distribution/!Boot/Resources/!Unicode/Encodings/ISO2022/G96/54[Thai],ffd -------------------------------------------------------------------------------- /frontends/riscos/distribution/!Boot/Resources/!Unicode/Encodings/ISO2022/G96/56[Lat6],ffd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/riscos/distribution/!Boot/Resources/!Unicode/Encodings/ISO2022/G96/56[Lat6],ffd -------------------------------------------------------------------------------- /frontends/riscos/distribution/!Boot/Resources/!Unicode/Encodings/ISO2022/G96/58[L6Sami],ffd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/riscos/distribution/!Boot/Resources/!Unicode/Encodings/ISO2022/G96/58[L6Sami],ffd -------------------------------------------------------------------------------- /frontends/riscos/distribution/!Boot/Resources/!Unicode/Encodings/ISO2022/G96/59[Lat7],ffd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/riscos/distribution/!Boot/Resources/!Unicode/Encodings/ISO2022/G96/59[Lat7],ffd -------------------------------------------------------------------------------- /frontends/riscos/distribution/!Boot/Resources/!Unicode/Encodings/ISO2022/G96/5C[Welsh],ffd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/riscos/distribution/!Boot/Resources/!Unicode/Encodings/ISO2022/G96/5C[Welsh],ffd -------------------------------------------------------------------------------- /frontends/riscos/distribution/!Boot/Resources/!Unicode/Encodings/ISO2022/G96/5D[Sami],ffd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/riscos/distribution/!Boot/Resources/!Unicode/Encodings/ISO2022/G96/5D[Sami],ffd -------------------------------------------------------------------------------- /frontends/riscos/distribution/!Boot/Resources/!Unicode/Encodings/ISO2022/G96/5E[Hebrew],ffd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/riscos/distribution/!Boot/Resources/!Unicode/Encodings/ISO2022/G96/5E[Hebrew],ffd -------------------------------------------------------------------------------- /frontends/riscos/distribution/!Boot/Resources/!Unicode/Encodings/ISO2022/G96/5F[Lat8],ffd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/riscos/distribution/!Boot/Resources/!Unicode/Encodings/ISO2022/G96/5F[Lat8],ffd -------------------------------------------------------------------------------- /frontends/riscos/distribution/!Boot/Resources/!Unicode/Encodings/ISO2022/G96/62[Lat9],ffd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/riscos/distribution/!Boot/Resources/!Unicode/Encodings/ISO2022/G96/62[Lat9],ffd -------------------------------------------------------------------------------- /frontends/riscos/distribution/!Boot/Resources/!Unicode/Encodings/ISO2022/G96/66[Lat10],ffd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/riscos/distribution/!Boot/Resources/!Unicode/Encodings/ISO2022/G96/66[Lat10],ffd -------------------------------------------------------------------------------- /frontends/riscos/distribution/!Boot/Resources/!Unicode/Encodings/KOI8-R,ffd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/riscos/distribution/!Boot/Resources/!Unicode/Encodings/KOI8-R,ffd -------------------------------------------------------------------------------- /frontends/riscos/distribution/!Boot/Resources/!Unicode/Encodings/Microsoft/CP1250,ffd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/riscos/distribution/!Boot/Resources/!Unicode/Encodings/Microsoft/CP1250,ffd -------------------------------------------------------------------------------- /frontends/riscos/distribution/!Boot/Resources/!Unicode/Encodings/Microsoft/CP1251,ffd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/riscos/distribution/!Boot/Resources/!Unicode/Encodings/Microsoft/CP1251,ffd -------------------------------------------------------------------------------- /frontends/riscos/distribution/!Boot/Resources/!Unicode/Encodings/Microsoft/CP1252,ffd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/riscos/distribution/!Boot/Resources/!Unicode/Encodings/Microsoft/CP1252,ffd -------------------------------------------------------------------------------- /frontends/riscos/distribution/!Boot/Resources/!Unicode/Encodings/Microsoft/CP1253,ffd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/riscos/distribution/!Boot/Resources/!Unicode/Encodings/Microsoft/CP1253,ffd -------------------------------------------------------------------------------- /frontends/riscos/distribution/!Boot/Resources/!Unicode/Encodings/Microsoft/CP1254,ffd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/riscos/distribution/!Boot/Resources/!Unicode/Encodings/Microsoft/CP1254,ffd -------------------------------------------------------------------------------- /frontends/riscos/distribution/!Boot/Resources/!Unicode/Encodings/Microsoft/CP1256,ffd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/riscos/distribution/!Boot/Resources/!Unicode/Encodings/Microsoft/CP1256,ffd -------------------------------------------------------------------------------- /frontends/riscos/distribution/!Boot/Resources/!Unicode/Encodings/Microsoft/CP866,ffd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/riscos/distribution/!Boot/Resources/!Unicode/Encodings/Microsoft/CP866,ffd -------------------------------------------------------------------------------- /frontends/riscos/distribution/!Boot/Resources/!Unicode/Encodings/Microsoft/CP874,ffd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/riscos/distribution/!Boot/Resources/!Unicode/Encodings/Microsoft/CP874,ffd -------------------------------------------------------------------------------- /frontends/riscos/distribution/!Boot/Resources/!Unicode/Encodings/Microsoft/CP932,ffd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/riscos/distribution/!Boot/Resources/!Unicode/Encodings/Microsoft/CP932,ffd -------------------------------------------------------------------------------- /frontends/riscos/distribution/!Boot/Resources/!Unicode/Files/CharNames: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/riscos/distribution/!Boot/Resources/!Unicode/Files/CharNames -------------------------------------------------------------------------------- /frontends/riscos/distribution/!Boot/Resources/!Unicode/Themes/!Sprites,ff9: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/riscos/distribution/!Boot/Resources/!Unicode/Themes/!Sprites,ff9 -------------------------------------------------------------------------------- /frontends/riscos/distribution/!Boot/Resources/!Unicode/Themes/!Sprites11,ff9: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/riscos/distribution/!Boot/Resources/!Unicode/Themes/!Sprites11,ff9 -------------------------------------------------------------------------------- /frontends/riscos/distribution/!Boot/Resources/!Unicode/Themes/!Sprites22,ff9: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/riscos/distribution/!Boot/Resources/!Unicode/Themes/!Sprites22,ff9 -------------------------------------------------------------------------------- /frontends/riscos/distribution/!Boot/Resources/!Unicode/Themes/Morris4/!Sprites,ff9: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/riscos/distribution/!Boot/Resources/!Unicode/Themes/Morris4/!Sprites,ff9 -------------------------------------------------------------------------------- /frontends/riscos/distribution/!Boot/Resources/!Unicode/Themes/Morris4/!Sprites22,ff9: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/riscos/distribution/!Boot/Resources/!Unicode/Themes/Morris4/!Sprites22,ff9 -------------------------------------------------------------------------------- /frontends/riscos/distribution/!Boot/Resources/!Unicode/Themes/Ursula/!Sprites,ff9: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/riscos/distribution/!Boot/Resources/!Unicode/Themes/Ursula/!Sprites,ff9 -------------------------------------------------------------------------------- /frontends/riscos/distribution/!Boot/Resources/!Unicode/Themes/Ursula/!Sprites22,ff9: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/riscos/distribution/!Boot/Resources/!Unicode/Themes/Ursula/!Sprites22,ff9 -------------------------------------------------------------------------------- /frontends/riscos/distribution/!System/310/Modules/CryptRand,ffa: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/riscos/distribution/!System/310/Modules/CryptRand,ffa -------------------------------------------------------------------------------- /frontends/riscos/distribution/!System/310/Modules/Iconv,ffa: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/riscos/distribution/!System/310/Modules/Iconv,ffa -------------------------------------------------------------------------------- /frontends/riscos/distribution/!System/310/Modules/Network/URI,ffa: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/riscos/distribution/!System/310/Modules/Network/URI,ffa -------------------------------------------------------------------------------- /frontends/riscos/distribution/!System/310/Modules/SharedULib,ffa: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/riscos/distribution/!System/310/Modules/SharedULib,ffa -------------------------------------------------------------------------------- /frontends/riscos/distribution/!System/310/Modules/Tinct,ffa: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/riscos/distribution/!System/310/Modules/Tinct,ffa -------------------------------------------------------------------------------- /frontends/riscos/distribution/!System/400/Modules/ARMEABISupport,ffa: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/riscos/distribution/!System/400/Modules/ARMEABISupport,ffa -------------------------------------------------------------------------------- /frontends/riscos/distribution/3rdParty/ARMEABISupport/Origin,b28: -------------------------------------------------------------------------------- 1 | https://www.riscos.info/downloads/gccsdk/sharedunixlib/ 2 | -------------------------------------------------------------------------------- /frontends/riscos/distribution/3rdParty/AcornURI/Origin,b28: -------------------------------------------------------------------------------- 1 | https://www.riscosopen.org/ 2 | -------------------------------------------------------------------------------- /frontends/riscos/distribution/3rdParty/Cache/Origin,b28: -------------------------------------------------------------------------------- 1 | https://www.snowstone.org.uk/riscos/ 2 | -------------------------------------------------------------------------------- /frontends/riscos/distribution/3rdParty/CryptRand/Origin,b28: -------------------------------------------------------------------------------- 1 | https://www.riscos.info/packages/arm/System 2 | -------------------------------------------------------------------------------- /frontends/riscos/distribution/3rdParty/Iconv/Origin,b28: -------------------------------------------------------------------------------- 1 | https://www.netsurf-browser.org/iconv/ 2 | -------------------------------------------------------------------------------- /frontends/riscos/distribution/3rdParty/SharedULib/Origin,b28: -------------------------------------------------------------------------------- 1 | https://www.riscos.info/downloads/gccsdk/sharedunixlib/ 2 | -------------------------------------------------------------------------------- /frontends/riscos/distribution/3rdParty/Tinct/!Help: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/riscos/distribution/3rdParty/Tinct/!Help -------------------------------------------------------------------------------- /frontends/riscos/distribution/3rdParty/Tinct/Origin,b28: -------------------------------------------------------------------------------- 1 | http://www.tinct.net/tinct.asp 2 | -------------------------------------------------------------------------------- /frontends/riscos/distribution/3rdParty/Unicode/Origin,b28: -------------------------------------------------------------------------------- 1 | https://www.riscosopen.org/ 2 | -------------------------------------------------------------------------------- /frontends/riscos/scripts/Help: -------------------------------------------------------------------------------- 1 | | Help file for NetSurf. ( $Revision$ ) 2 | 3 | | Set system variables and application sprites 4 | Set NetSurf$ForceVars 1 5 | /.!Boot 6 | UnSet NetSurf$ForceVars 7 | 8 | | Resource Locations 9 | SetMacro NetSurf$Path Choices:WWW.NetSurf.,. 10 | 11 | WimpSlot -min 8k -max 8k 12 | Run .OpenHelp 13 | -------------------------------------------------------------------------------- /frontends/riscos/searchweb.c: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2009 Mark Benjamin 3 | * 4 | * This file is part of NetSurf, http://www.netsurf-browser.org/ 5 | * 6 | * NetSurf is free software; you can redistribute it and/or modify 7 | * it under the terms of the GNU General Public License as published by 8 | * the Free Software Foundation; version 2 of the License. 9 | * 10 | * NetSurf is distributed in the hope that it will be useful, 11 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 13 | * GNU General Public License for more details. 14 | * 15 | * You should have received a copy of the GNU General Public License 16 | * along with this program. If not, see . 17 | */ 18 | 19 | -------------------------------------------------------------------------------- /frontends/riscos/templates/de: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/riscos/templates/de -------------------------------------------------------------------------------- /frontends/riscos/templates/en: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/riscos/templates/en -------------------------------------------------------------------------------- /frontends/riscos/templates/fr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/riscos/templates/fr -------------------------------------------------------------------------------- /frontends/riscos/templates/nl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/riscos/templates/nl -------------------------------------------------------------------------------- /frontends/riscos/theme_install.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/riscos/theme_install.c -------------------------------------------------------------------------------- /frontends/windows/Makefile.tools: -------------------------------------------------------------------------------- 1 | # -*- mode: makefile-gmake -*- 2 | ## 3 | ## windows (win32) target tool setup 4 | ## 5 | 6 | ifneq ($(HOST),windows) 7 | # Set Mingw defaults 8 | GCCSDK_INSTALL_ENV ?= /opt/netsurf/i686-w64-mingw32/env 9 | GCCSDK_INSTALL_CROSSBIN ?= /opt/netsurf/i686-w64-mingw32/cross/bin 10 | 11 | CC := $(wildcard $(GCCSDK_INSTALL_CROSSBIN)/*gcc) 12 | WINDRES := $(wildcard $(GCCSDK_INSTALL_CROSSBIN)/*windres) 13 | 14 | PKG_CONFIG := PKG_CONFIG_LIBDIR="$(GCCSDK_INSTALL_ENV)/lib/pkgconfig" pkg-config 15 | else 16 | # Building on Windows 17 | CC := gcc 18 | PKG_CONFIG := pkg-config 19 | endif 20 | -------------------------------------------------------------------------------- /frontends/windows/res/NetSurf.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/windows/res/NetSurf.ico -------------------------------------------------------------------------------- /frontends/windows/res/adblock.css: -------------------------------------------------------------------------------- 1 | ../../../resources/adblock.css -------------------------------------------------------------------------------- /frontends/windows/res/banner.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/windows/res/banner.bmp -------------------------------------------------------------------------------- /frontends/windows/res/ca-bundle.crt: -------------------------------------------------------------------------------- 1 | ../../../resources/ca-bundle -------------------------------------------------------------------------------- /frontends/windows/res/credits.html: -------------------------------------------------------------------------------- 1 | ../../../resources/en/credits.html -------------------------------------------------------------------------------- /frontends/windows/res/default.css: -------------------------------------------------------------------------------- 1 | ../../../resources/default.css -------------------------------------------------------------------------------- /frontends/windows/res/home.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/windows/res/home.bmp -------------------------------------------------------------------------------- /frontends/windows/res/icons/arrow-l.png: -------------------------------------------------------------------------------- 1 | ../../../../resources/icons/arrow-l.png -------------------------------------------------------------------------------- /frontends/windows/res/icons/back.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/windows/res/icons/back.png -------------------------------------------------------------------------------- /frontends/windows/res/icons/back_g.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/windows/res/icons/back_g.png -------------------------------------------------------------------------------- /frontends/windows/res/icons/back_h.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/windows/res/icons/back_h.png -------------------------------------------------------------------------------- /frontends/windows/res/icons/content.png: -------------------------------------------------------------------------------- 1 | ../../../../resources/icons/content.png -------------------------------------------------------------------------------- /frontends/windows/res/icons/directory.png: -------------------------------------------------------------------------------- 1 | ../../../../resources/icons/directory.png -------------------------------------------------------------------------------- /frontends/windows/res/icons/directory2.png: -------------------------------------------------------------------------------- 1 | ../../../../resources/icons/directory2.png -------------------------------------------------------------------------------- /frontends/windows/res/icons/forward.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/windows/res/icons/forward.png -------------------------------------------------------------------------------- /frontends/windows/res/icons/forward_g.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/windows/res/icons/forward_g.png -------------------------------------------------------------------------------- /frontends/windows/res/icons/forward_h.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/windows/res/icons/forward_h.png -------------------------------------------------------------------------------- /frontends/windows/res/icons/home.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/windows/res/icons/home.png -------------------------------------------------------------------------------- /frontends/windows/res/icons/home_g.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/windows/res/icons/home_g.png -------------------------------------------------------------------------------- /frontends/windows/res/icons/home_h.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/windows/res/icons/home_h.png -------------------------------------------------------------------------------- /frontends/windows/res/icons/hotlist-add.png: -------------------------------------------------------------------------------- 1 | ../../../../resources/icons/hotlist-add.png -------------------------------------------------------------------------------- /frontends/windows/res/icons/hotlist-rmv.png: -------------------------------------------------------------------------------- 1 | ../../../../resources/icons/hotlist-rmv.png -------------------------------------------------------------------------------- /frontends/windows/res/icons/reload.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/windows/res/icons/reload.png -------------------------------------------------------------------------------- /frontends/windows/res/icons/reload_g.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/windows/res/icons/reload_g.png -------------------------------------------------------------------------------- /frontends/windows/res/icons/reload_h.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/windows/res/icons/reload_h.png -------------------------------------------------------------------------------- /frontends/windows/res/icons/search.png: -------------------------------------------------------------------------------- 1 | ../../../../resources/icons/search.png -------------------------------------------------------------------------------- /frontends/windows/res/icons/stop.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/windows/res/icons/stop.png -------------------------------------------------------------------------------- /frontends/windows/res/icons/stop_g.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/windows/res/icons/stop_g.png -------------------------------------------------------------------------------- /frontends/windows/res/icons/stop_h.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/windows/res/icons/stop_h.png -------------------------------------------------------------------------------- /frontends/windows/res/internal.css: -------------------------------------------------------------------------------- 1 | ../../../resources/internal.css -------------------------------------------------------------------------------- /frontends/windows/res/licence.html: -------------------------------------------------------------------------------- 1 | ../../../resources/en/licence.html -------------------------------------------------------------------------------- /frontends/windows/res/netsurf.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/windows/res/netsurf.gif -------------------------------------------------------------------------------- /frontends/windows/res/netsurf.png: -------------------------------------------------------------------------------- 1 | ../../../resources/netsurf.png -------------------------------------------------------------------------------- /frontends/windows/res/page-info-insecure.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/windows/res/page-info-insecure.bmp -------------------------------------------------------------------------------- /frontends/windows/res/page-info-internal.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/windows/res/page-info-internal.bmp -------------------------------------------------------------------------------- /frontends/windows/res/page-info-local.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/windows/res/page-info-local.bmp -------------------------------------------------------------------------------- /frontends/windows/res/page-info-secure.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/windows/res/page-info-secure.bmp -------------------------------------------------------------------------------- /frontends/windows/res/page-info-warning.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/windows/res/page-info-warning.bmp -------------------------------------------------------------------------------- /frontends/windows/res/quirks.css: -------------------------------------------------------------------------------- 1 | ../../../resources/quirks.css -------------------------------------------------------------------------------- /frontends/windows/res/throbber.avi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/windows/res/throbber.avi -------------------------------------------------------------------------------- /frontends/windows/res/throbber/throbber0.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/windows/res/throbber/throbber0.bmp -------------------------------------------------------------------------------- /frontends/windows/res/throbber/throbber0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/windows/res/throbber/throbber0.png -------------------------------------------------------------------------------- /frontends/windows/res/throbber/throbber1.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/windows/res/throbber/throbber1.bmp -------------------------------------------------------------------------------- /frontends/windows/res/throbber/throbber1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/windows/res/throbber/throbber1.png -------------------------------------------------------------------------------- /frontends/windows/res/throbber/throbber2.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/windows/res/throbber/throbber2.bmp -------------------------------------------------------------------------------- /frontends/windows/res/throbber/throbber2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/windows/res/throbber/throbber2.png -------------------------------------------------------------------------------- /frontends/windows/res/throbber/throbber3.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/windows/res/throbber/throbber3.bmp -------------------------------------------------------------------------------- /frontends/windows/res/throbber/throbber3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/windows/res/throbber/throbber3.png -------------------------------------------------------------------------------- /frontends/windows/res/throbber/throbber4.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/windows/res/throbber/throbber4.bmp -------------------------------------------------------------------------------- /frontends/windows/res/throbber/throbber4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/windows/res/throbber/throbber4.png -------------------------------------------------------------------------------- /frontends/windows/res/throbber/throbber5.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/windows/res/throbber/throbber5.bmp -------------------------------------------------------------------------------- /frontends/windows/res/throbber/throbber5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/windows/res/throbber/throbber5.png -------------------------------------------------------------------------------- /frontends/windows/res/throbber/throbber6.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/windows/res/throbber/throbber6.bmp -------------------------------------------------------------------------------- /frontends/windows/res/throbber/throbber6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/windows/res/throbber/throbber6.png -------------------------------------------------------------------------------- /frontends/windows/res/throbber/throbber7.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/windows/res/throbber/throbber7.bmp -------------------------------------------------------------------------------- /frontends/windows/res/throbber/throbber7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/windows/res/throbber/throbber7.png -------------------------------------------------------------------------------- /frontends/windows/res/throbber/throbber8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/windows/res/throbber/throbber8.png -------------------------------------------------------------------------------- /frontends/windows/res/toolbar.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/windows/res/toolbar.bmp -------------------------------------------------------------------------------- /frontends/windows/res/toolbarg.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/windows/res/toolbarg.bmp -------------------------------------------------------------------------------- /frontends/windows/res/toolbarh.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/frontends/windows/res/toolbarh.bmp -------------------------------------------------------------------------------- /frontends/windows/res/welcome.html: -------------------------------------------------------------------------------- 1 | ../../../resources/en/welcome.html -------------------------------------------------------------------------------- /resources/en/credits.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/resources/en/credits.html -------------------------------------------------------------------------------- /resources/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/resources/favicon.png -------------------------------------------------------------------------------- /resources/icons/16x16/actions/page-info-insecure.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/resources/icons/16x16/actions/page-info-insecure.png -------------------------------------------------------------------------------- /resources/icons/16x16/actions/page-info-internal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/resources/icons/16x16/actions/page-info-internal.png -------------------------------------------------------------------------------- /resources/icons/16x16/actions/page-info-local.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/resources/icons/16x16/actions/page-info-local.png -------------------------------------------------------------------------------- /resources/icons/16x16/actions/page-info-secure.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/resources/icons/16x16/actions/page-info-secure.png -------------------------------------------------------------------------------- /resources/icons/16x16/actions/page-info-warning.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/resources/icons/16x16/actions/page-info-warning.png -------------------------------------------------------------------------------- /resources/icons/24x24/actions/page-info-insecure.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/resources/icons/24x24/actions/page-info-insecure.png -------------------------------------------------------------------------------- /resources/icons/24x24/actions/page-info-internal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/resources/icons/24x24/actions/page-info-internal.png -------------------------------------------------------------------------------- /resources/icons/24x24/actions/page-info-local.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/resources/icons/24x24/actions/page-info-local.png -------------------------------------------------------------------------------- /resources/icons/24x24/actions/page-info-secure.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/resources/icons/24x24/actions/page-info-secure.png -------------------------------------------------------------------------------- /resources/icons/24x24/actions/page-info-warning.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/resources/icons/24x24/actions/page-info-warning.png -------------------------------------------------------------------------------- /resources/icons/48x48/actions/page-info-insecure.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/resources/icons/48x48/actions/page-info-insecure.png -------------------------------------------------------------------------------- /resources/icons/48x48/actions/page-info-internal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/resources/icons/48x48/actions/page-info-internal.png -------------------------------------------------------------------------------- /resources/icons/48x48/actions/page-info-local.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/resources/icons/48x48/actions/page-info-local.png -------------------------------------------------------------------------------- /resources/icons/48x48/actions/page-info-secure.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/resources/icons/48x48/actions/page-info-secure.png -------------------------------------------------------------------------------- /resources/icons/48x48/actions/page-info-warning.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/resources/icons/48x48/actions/page-info-warning.png -------------------------------------------------------------------------------- /resources/icons/arrow-l.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/resources/icons/arrow-l.png -------------------------------------------------------------------------------- /resources/icons/content.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/resources/icons/content.png -------------------------------------------------------------------------------- /resources/icons/directory.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/resources/icons/directory.png -------------------------------------------------------------------------------- /resources/icons/directory2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/resources/icons/directory2.png -------------------------------------------------------------------------------- /resources/icons/hotlist-add.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/resources/icons/hotlist-add.png -------------------------------------------------------------------------------- /resources/icons/hotlist-rmv.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/resources/icons/hotlist-rmv.png -------------------------------------------------------------------------------- /resources/icons/local-history.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/resources/icons/local-history.png -------------------------------------------------------------------------------- /resources/icons/search.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/resources/icons/search.png -------------------------------------------------------------------------------- /resources/icons/show-cookie.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/resources/icons/show-cookie.png -------------------------------------------------------------------------------- /resources/it/credits.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/resources/it/credits.html -------------------------------------------------------------------------------- /resources/it/licence.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/resources/it/licence.html -------------------------------------------------------------------------------- /resources/it/welcome.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/resources/it/welcome.html -------------------------------------------------------------------------------- /resources/netsurf.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/resources/netsurf.png -------------------------------------------------------------------------------- /resources/nl/credits.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/resources/nl/credits.html -------------------------------------------------------------------------------- /resources/quirks.css: -------------------------------------------------------------------------------- 1 | /* Quirks mode stylesheet for NetSurf */ 2 | 3 | /** 4 | * Netscape/IE 4 compatibility. 5 | * 6 | * See https://developer.mozilla.org/en/Fixing_Table_Inheritance_in_Quirks_Mode 7 | */ 8 | table { 9 | /* Reset font properties (except family) */ 10 | font-size: medium; 11 | font-style: normal; 12 | font-variant: normal; 13 | font-weight: normal; 14 | } 15 | -------------------------------------------------------------------------------- /test/data/Choices-full: -------------------------------------------------------------------------------- 1 | http_proxy_host:bar 2 | font_sans:Sans 3 | font_serif:Serif 4 | font_mono:Monospace 5 | font_cursive:Serif 6 | font_fantasy:Serif 7 | accept_language:en 8 | disc_cache_size:42 9 | enable_javascript:1 10 | ca_path:/etc/ssl/certs 11 | cookie_file:/home/vince/.netsurf/Cookies 12 | cookie_jar:/home/vince/.netsurf/Cookies 13 | homepage_url:about:welcome 14 | core_select_menu:1 15 | sys_colour_ActiveBorder:0d00d0 16 | downloads_directory:/home/vince 17 | url_file:/home/vince/.netsurf/URLs 18 | show_single_tab:1 19 | button_type:1 20 | hotlist_path:/home/vince/.netsurf/Hotlist 21 | -------------------------------------------------------------------------------- /test/data/Choices-short: -------------------------------------------------------------------------------- 1 | font_sans:Sans 2 | font_serif:Serif 3 | font_mono:Monospace 4 | font_cursive:Serif 5 | font_fantasy:Serif 6 | accept_language:en 7 | enable_javascript:1 8 | ca_path:/etc/ssl/certs 9 | cookie_file:/home/vince/.netsurf/Cookies 10 | cookie_jar:/home/vince/.netsurf/Cookies 11 | homepage_url:about:welcome 12 | core_select_menu:1 13 | downloads_directory:/home/vince 14 | url_file:/home/vince/.netsurf/URLs 15 | show_single_tab:1 16 | button_type:1 17 | hotlist_path:/home/vince/.netsurf/Hotlist 18 | -------------------------------------------------------------------------------- /test/data/Messages: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/test/data/Messages -------------------------------------------------------------------------------- /test/data/urldb-out: -------------------------------------------------------------------------------- 1 | 107 2 | en.wikipedia.org 0 0 3 | 1 4 | https 5 | 6 | /wiki/Main_Page 7 | 1 8 | 2100000000 9 | 1 10 | 11 | Wikipedia, the free encyclopedia 12 | slashdot.org 0 0 13 | 2 14 | http 15 | 16 | / 17 | 2 18 | 2100000000 19 | 0 20 | 21 | 22 | https 23 | 24 | / 25 | 3 26 | 2100000000 27 | 1 28 | 29 | Slashdot: News for nerds, stuff that matters 30 | www.bbc.co.uk 0 0 31 | 1 32 | http 33 | 34 | /news/science_and_environment 35 | 1 36 | 2100000000 37 | 1 38 | 39 | Science & Environment - BBC News 40 | -------------------------------------------------------------------------------- /test/js/core.infinite.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | Infinite loop 4 | 5 | 6 | 7 |

Infinite loop

8 |

Before

9 | 10 | 21 | 22 |

Afterwards

23 | 24 | 25 | -------------------------------------------------------------------------------- /test/js/core.recursion.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | Infinite recursion 4 | 5 | 6 | 7 |

Infinite recursion

8 |

Before

9 | 10 | 19 | 20 |

Afterwards

21 | 22 | 23 | -------------------------------------------------------------------------------- /test/js/doc-dom2.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | DOM getElementById 4 | 5 | 6 | 7 |

DOM getElementById element reference

8 | 9 |

This shows the text content of an element obtained using document.getElementById

10 |

Referenced text

11 |

DOM getElementById element referenced test text

12 |

Inserted text

13 |

14 |

After inserted text

15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /test/js/doc-write-style.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 7 | 8 | 9 | 10 | 13 |

JS makes me green!

14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /test/js/dom-change-event.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | DOM Change event handling 4 | 13 | 14 | 15 |
I got inserted
16 | 17 | 18 | -------------------------------------------------------------------------------- /test/js/dom-doc-cookie.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | Show cookie 4 | 5 | 6 |

Show cookie

7 | 8 |

9 | 10 | 11 | -------------------------------------------------------------------------------- /test/js/dom-doc-location.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | Document Location 4 | 5 | 6 | 7 |

Document Location

8 | 9 |

document.location.href:

10 | 11 | 12 | -------------------------------------------------------------------------------- /test/js/dom-element-childElementCount.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | DOM childElementCount reference 5 | 6 | 7 |

DOM childElementCount reference

8 | 9 |

head.childElementCount:

10 |

body.childElementCount:

11 | 12 | 13 | -------------------------------------------------------------------------------- /test/js/dom-element-create.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Create paragraph and inspect its proto 5 | 6 | 7 | 8 |

HTMLElement test of attribute set/remove

9 | 10 | 11 | 18 | 22 | 23 | 24 | 25 | -------------------------------------------------------------------------------- /test/js/dom-element-firstElementChild.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | DOM firstElementChild reference (title) 4 | 5 | 6 | 7 |

DOM firstElementChild reference (body)

8 | 9 |

head.firstElementChild:

10 |

body.firstElementChild:

11 |

DOM nodes should be 'null' if not present

12 |

head.firstElementChild.firstElementChild:

13 | 14 | 15 | -------------------------------------------------------------------------------- /test/js/dom-element-lastElementChild.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | DOM lastElementChild reference 5 | 6 | 7 |

DOM lastElementChild reference

8 | 9 |

head.lastElementChild:

10 |

body.lastElementChild:

11 |

DOM nodes should be 'null' if not present

12 |

head.firstElementChild.lastElementChild:

13 | 14 | 15 | -------------------------------------------------------------------------------- /test/js/dom-getElementsByTagName.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | Call getElementsByTagName 4 | 5 | 6 | 7 |

Call getElementsByTagName

8 | 9 |

p one

10 |

p two

11 |

p three

12 | 13 |

length: 14 |

15 | 22 |
23 |

24 | 31 | 32 | 33 | -------------------------------------------------------------------------------- /test/js/dom-html-div-element.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | dom html div element 5 | 6 | 7 | 8 |

HTMLDivElement test

9 | 10 | 11 | 21 | 22 | 23 | 24 | -------------------------------------------------------------------------------- /test/js/dom-node-enumerate.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | Node interface enumeration 4 | 5 | 6 | 7 |

Node interface enumeration

8 | 9 | 10 | 25 | 26 | 27 | -------------------------------------------------------------------------------- /test/js/event-onclick-insert.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 15 | 16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /test/js/event-onclick.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | alert onclick example 4 | 5 | 6 | 15 | 16 | 17 | 18 |
19 |

First line of paragraph.

20 |

21 | 22 | 23 | 24 | 29 | 30 | 31 | 32 | -------------------------------------------------------------------------------- /test/js/event-onload.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | createTextNode onload example 4 | 5 | 6 | 14 | 15 | 16 | 17 |
18 |

First line of paragraph.

19 |

20 | 21 | 22 | 23 | 30 | 31 | 32 | 33 | -------------------------------------------------------------------------------- /test/js/event-onloadfrombody.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | alert based onload (from body) example 4 | 5 | 6 | 7 | 8 |

Just look at the log

9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /test/js/event-onloadfrombody2.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | alert based onload (from body IDL attribute) example 4 | 5 | 6 | 7 | 8 |

Just look at the log

9 | 10 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /test/js/inline-doc-write-simple.html: -------------------------------------------------------------------------------- 1 | 2 | Inline Script Simple Document Write 3 | 4 |

Inline Script Simple Document Write

5 |

Before

6 | 7 | 10 |

Afterwards

11 | 12 | 13 | -------------------------------------------------------------------------------- /test/js/inline-doc-write.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | Inline Docuemnt Write Test 4 | 5 | 6 | 7 |

Inline Document Write Test

8 |

Before

9 | 10 | 11 | 12 |

Afterwards

13 | 14 | 15 | -------------------------------------------------------------------------------- /test/js/inline-innerhtml.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | Inline Script innerHTML Test 4 | 5 | 6 | 7 |

Inline Script innerHTML Test

8 |

Before

9 |

some text you should never see

10 | 11 | 14 |

Afterwards

15 | 16 | 17 | -------------------------------------------------------------------------------- /test/js/inserted-script-async.js: -------------------------------------------------------------------------------- 1 | console.log("External %s dynamism!", "asynchronous"); 2 | -------------------------------------------------------------------------------- /test/js/inserted-script-defer.js: -------------------------------------------------------------------------------- 1 | console.log("External deferred dynamism!"); 2 | -------------------------------------------------------------------------------- /test/js/inserted-script.js: -------------------------------------------------------------------------------- 1 | console.log("External dynamism!"); 2 | -------------------------------------------------------------------------------- /test/js/location-assign.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | location interface assign 4 | 5 | 6 | 7 |

location interface assign

8 | 9 | 10 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /test/js/location-href.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | location interface href 4 | 5 | 6 | 7 |

location interface href

8 | 9 | 10 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /test/js/location-putforwards.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | location interface putforwards 4 | 5 | 6 | 7 |

location interface putforwards

8 | 9 | 10 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /test/js/location-replace.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | location interface replace 4 | 5 | 6 | 7 |

location interface replace

8 | 9 | 10 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /test/js/noscript-inline-doc-write.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | Inline Docuemnt Write Test 4 | 5 | 6 | 7 |

Inline Document Write Test

8 |

Before

9 | 10 | 11 | 12 |

Afterwards

13 | 14 | 15 | -------------------------------------------------------------------------------- /test/js/parameter-error.html: -------------------------------------------------------------------------------- 1 | 2 | Insuficient parameters error 3 | 4 |

Insuficient parameters error

5 |

Before

6 | 7 | 10 |

Afterwards

11 | 12 | 13 | -------------------------------------------------------------------------------- /test/js/settimeout.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | setTimeout and setInterval 4 | 12 | 13 | 14 | Check the log, it should be printing a callback indicator for ten 15 | seconds and then stop. 16 | 17 | 18 | -------------------------------------------------------------------------------- /test/js/sleepy-async.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Async sleepy script 5 | 6 | 7 | 8 | This page is loading a sleepy async script. 9 | 10 | Do not expect it to do anything useful. 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /test/js/sync-script-css.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | Sync script Test (css) 4 | 5 | 6 | 7 |

Sync script Test (css)

8 |

Before

9 | 10 | 11 |

Afterwards

12 | 13 | 14 | -------------------------------------------------------------------------------- /test/js/sync-script-err.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | Sync script Test with bad src 4 | 5 | 6 |

Sync script Test with bad src

7 |

Before

8 | 9 | 10 | 11 |

Afterwards

12 | 13 | 14 | -------------------------------------------------------------------------------- /test/js/sync-script.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | Sync script Test 4 | 5 | 6 |

Sync script Test

7 |

Before

8 | 9 | 10 |

Afterwards

11 | 12 | 13 | -------------------------------------------------------------------------------- /test/js/tst.css: -------------------------------------------------------------------------------- 1 | h1 { color:red; } 2 | -------------------------------------------------------------------------------- /test/js/tst.js: -------------------------------------------------------------------------------- 1 | document.write(""); 2 | -------------------------------------------------------------------------------- /test/js/wikipedia-lcm.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | Wikipedia lcm script 4 | 5 | 6 |

Wikipedia lcm script

7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /test/js/window.lately.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | Assign window.lately 4 | 5 | 6 | 7 |

Assign window.lately

8 | 9 |

location: 10 |

location.protocol: 11 |

equivalence 12 |

assignement 13 | 14 | 15 | -------------------------------------------------------------------------------- /test/monkey-tests/cache-test.yaml: -------------------------------------------------------------------------------- 1 | title: cache test 2 | group: performance 3 | steps: 4 | - action: launch 5 | language: en 6 | - action: timer-start 7 | timer: timer1 8 | - action: window-new 9 | tag: win1 10 | - action: navigate 11 | window: win1 12 | url: http://www.bbc.co.uk/news 13 | - action: block 14 | conditions: 15 | - window: win1 16 | status: complete 17 | - action: timer-stop 18 | timer: timer1 19 | - action: timer-start 20 | timer: timer2 21 | - action: window-new 22 | tag: win2 23 | - action: navigate 24 | window: win2 25 | url: http://www.bbc.co.uk/news 26 | - action: block 27 | conditions: 28 | - window: win2 29 | status: complete 30 | - action: timer-stop 31 | timer: timer2 32 | - action: timer-check 33 | condition: timer2 < timer1 34 | - action: quit 35 | 36 | -------------------------------------------------------------------------------- /test/monkey-tests/inserted-script.yaml: -------------------------------------------------------------------------------- 1 | title: run inserted-script test in JS enabled browser 2 | group: basic 3 | steps: 4 | - action: launch 5 | args: 6 | - "--enable_javascript=1" 7 | - action: window-new 8 | tag: win1 9 | - action: clear-log 10 | window: win1 11 | - action: navigate 12 | window: win1 13 | url: about:blank 14 | - action: block 15 | conditions: 16 | - window: win1 17 | status: complete 18 | - action: js-exec 19 | window: win1 20 | cmd: location.assign("file:///home/dsilvers/dev-netsurf/workspace/netsurf/test/js/inserted-script.html") 21 | - action: block 22 | conditions: 23 | - window: win1 24 | status: complete 25 | - action: wait-log 26 | window: win1 27 | substring: deferred 28 | - action: quit 29 | -------------------------------------------------------------------------------- /test/monkey-tests/quit-mid-fetch.yaml: -------------------------------------------------------------------------------- 1 | title: quitting mid-fetch 2 | group: cleanup 3 | steps: 4 | - action: repeat 5 | min: 0 6 | step: 50 7 | tag: sleepytimer 8 | steps: 9 | - action: launch 10 | - action: window-new 11 | tag: win1 12 | - action: navigate 13 | window: win1 14 | url: http://www.bbc.co.uk/news 15 | - action: sleep-ms 16 | time: sleepytimer 17 | conditions: 18 | - window: win1 19 | status: complete 20 | breaks: sleepytimer 21 | - action: quit 22 | 23 | -------------------------------------------------------------------------------- /test/monkey-tests/resource-scheme.yaml: -------------------------------------------------------------------------------- 1 | title: resource scheme 2 | group: basic 3 | steps: 4 | - action: launch 5 | language: en 6 | - action: window-new 7 | tag: win1 8 | - action: navigate 9 | window: win1 10 | url: resource:does-not-exist 11 | - action: block 12 | conditions: 13 | - window: win1 14 | status: complete 15 | - action: plot-check 16 | window: win1 17 | checks: 18 | - text-contains: Not found 19 | - text-contains: Error 404 20 | - action: navigate 21 | window: win1 22 | url: resource:netsurf.png 23 | - action: block 24 | conditions: 25 | - window: win1 26 | status: complete 27 | - action: plot-check 28 | window: win1 29 | checks: 30 | - bitmap-count: 1 31 | - action: window-close 32 | window: win1 33 | - action: quit 34 | 35 | -------------------------------------------------------------------------------- /test/monkey-tests/simultanious-fetches.yaml: -------------------------------------------------------------------------------- 1 | title: simultanious page fetches 2 | group: real-world 3 | steps: 4 | - action: launch 5 | language: en 6 | - action: window-new 7 | tag: win1 8 | - action: window-new 9 | tag: win2 10 | - action: window-new 11 | tag: win3 12 | - action: window-new 13 | tag: win4 14 | - action: navigate 15 | window: win1 16 | url: http://www.bbc.co.uk/news 17 | - action: navigate 18 | window: win2 19 | url: http://www.amazon.co.uk/ 20 | - action: navigate 21 | window: win3 22 | url: http://www.theregister.co.uk/ 23 | - action: navigate 24 | window: win4 25 | url: http://www.arstechnica.co.uk/ 26 | - action: block 27 | conditions: 28 | - window: "*all*" 29 | status: complete 30 | - action: window-close 31 | window: win1 32 | - action: window-close 33 | window: win2 34 | - action: quit 35 | 36 | -------------------------------------------------------------------------------- /test/monkey-tests/sslcert.yaml: -------------------------------------------------------------------------------- 1 | title: Test the SSL certificate error functionality 2 | group: real-world 3 | steps: 4 | - action: launch 5 | language: en 6 | - action: window-new 7 | tag: win1 8 | - action: navigate 9 | window: win1 10 | url: https://badssl.com/ 11 | - action: block 12 | conditions: 13 | - window: win1 14 | status: complete 15 | - action: plot-check 16 | window: win1 17 | checks: 18 | - text-contains: "badssl.com" 19 | - action: navigate 20 | window: win1 21 | url: https://expired.badssl.com/ 22 | - action: block 23 | conditions: 24 | - window: win1 25 | status: complete 26 | - action: plot-check 27 | window: win1 28 | checks: 29 | - text-not-contains: "expired. badssl.com" 30 | - action: window-close 31 | window: win1 32 | - action: quit 33 | 34 | -------------------------------------------------------------------------------- /test/monkey-tests/start-stop-no-js.yaml: -------------------------------------------------------------------------------- 1 | title: start and stop browser without JS 2 | group: initial 3 | steps: 4 | - action: launch 5 | options: 6 | - enable_javascript=0 7 | - action: quit 8 | -------------------------------------------------------------------------------- /test/monkey-tests/start-stop.yaml: -------------------------------------------------------------------------------- 1 | title: start and stop browser 2 | group: basic 3 | steps: 4 | - action: launch 5 | - action: quit 6 | 7 | -------------------------------------------------------------------------------- /test/testament.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netsurf-browser/netsurf/84e57d8d528b7dafb3ddbd0017fd108bd5f5d3f5/test/testament.h -------------------------------------------------------------------------------- /tools/linktrace-to-depfile.pl: -------------------------------------------------------------------------------- 1 | #!/usr/bin/perl -w 2 | 3 | use strict; 4 | use Cwd qw(abs_path); 5 | 6 | my %deps; 7 | 8 | while (my $line = <>) { 9 | chomp $line; 10 | $line =~ s/[()]/ /g; 11 | for my $word (split(/\s+/, $line)) { 12 | $deps{abs_path($word)} = 1 if ($word =~ /\.a$/); 13 | } 14 | } 15 | 16 | my @deps = keys %deps; 17 | 18 | print join("\t\\\n\t", @deps), "\n"; 19 | 20 | -------------------------------------------------------------------------------- /tools/valgrind.supp: -------------------------------------------------------------------------------- 1 | # Valgrind suppression file for NetSurf 2 | 3 | # Suppress a valgrind message about use of uninitialized memory in strchrnul(). 4 | # This use is OK because it provides only a speedup. 5 | { 6 | strchrnul-addr4 7 | Memcheck:Addr4 8 | fun:strchrnul 9 | } 10 | { 11 | strchrnul-addr8 12 | Memcheck:Addr8 13 | fun:strchrnul 14 | } 15 | -------------------------------------------------------------------------------- /utils/Makefile: -------------------------------------------------------------------------------- 1 | # utils sources 2 | 3 | S_UTILS := \ 4 | bloom.c \ 5 | corestrings.c \ 6 | file.c \ 7 | filename.c \ 8 | filepath.c \ 9 | hashmap.c \ 10 | hashtable.c \ 11 | idna.c \ 12 | libdom.c \ 13 | log.c \ 14 | messages.c \ 15 | nscolour.c \ 16 | nsoption.c \ 17 | punycode.c \ 18 | ssl_certs.c \ 19 | talloc.c \ 20 | time.c \ 21 | url.c \ 22 | useragent.c \ 23 | utf8.c \ 24 | utils.c 25 | 26 | S_UTILS := $(addprefix utils/,$(S_UTILS)) 27 | -------------------------------------------------------------------------------- /utils/http/Makefile: -------------------------------------------------------------------------------- 1 | # http utils sources 2 | 3 | S_HTTP := challenge.c generics.c primitives.c parameter.c \ 4 | cache-control.c content-disposition.c content-type.c \ 5 | strict-transport-security.c www-authenticate.c 6 | 7 | S_HTTP := $(addprefix utils/http/,$(S_HTTP)) 8 | -------------------------------------------------------------------------------- /utils/nsurl/Makefile: -------------------------------------------------------------------------------- 1 | # nsurl utils sources 2 | 3 | S_NSURL := \ 4 | nsurl.c \ 5 | parse.c 6 | 7 | S_NSURL := $(addprefix utils/nsurl/,$(S_NSURL)) --------------------------------------------------------------------------------