summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Merged revisions 4859-5013,5016-5018 via svnmerge from John Mark Bell2008-08-1110-5/+869
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | svn://source.netsurf-browser.org/branches/takkaria/netsurf-hubbub ........ r4860 | takkaria | 2008-08-02 03:51:35 +0100 (Sat, 02 Aug 2008) | 2 lines A really horribly rough first go at integrating hubbub with NetSurf. Segfaults, but I'm not sure what I've done wrong. ........ r4861 | jmb | 2008-08-02 05:01:19 +0100 (Sat, 02 Aug 2008) | 3 lines Fix segfault caused by mismatched struct layout expectations. Fix warnings, too. ........ r4862 | jmb | 2008-08-02 05:11:02 +0100 (Sat, 02 Aug 2008) | 2 lines Destroy parser as soon as it's no longer needed, and flag this so that html_destroy doesn't cause things to trample all over the heap. ........ r4863 | takkaria | 2008-08-02 15:30:34 +0100 (Sat, 02 Aug 2008) | 2 lines Remove deugging printf()s, add Aliases file, add script { display: none; } block. ........ r4868 | takkaria | 2008-08-02 22:14:55 +0100 (Sat, 02 Aug 2008) | 2 lines Fix a segfault bug. ........ r4869 | takkaria | 2008-08-02 22:17:58 +0100 (Sat, 02 Aug 2008) | 2 lines Add gtk/res/Aliases as a symlink to the one in !NS/Resources ........ r4870 | takkaria | 2008-08-02 22:26:31 +0100 (Sat, 02 Aug 2008) | 2 lines Fix symlink. ........ r4885 | jmb | 2008-08-03 23:26:54 +0100 (Sun, 03 Aug 2008) | 2 lines Make multiple parallel parser instances work correctly. ........ r4886 | tlsa | 2008-08-04 00:21:29 +0100 (Mon, 04 Aug 2008) | 1 line Don't display contents of STYLE. ........ r4891 | jmb | 2008-08-04 01:18:07 +0100 (Mon, 04 Aug 2008) | 5 lines Fix reparent_children to actually work Make get_parent_node pay attention to the element_only flag Fixup node referencing when appending a text child Make clone_node clone attributes and namespace information in the non-deep case ........ r4918 | jmb | 2008-08-05 15:27:03 +0100 (Tue, 05 Aug 2008) | 2 lines Fix debug target ........ r4944 | takkaria | 2008-08-07 12:56:50 +0100 (Thu, 07 Aug 2008) | 2 lines Use talloc to allocate space for Hubbub. ........ r4993 | takkaria | 2008-08-10 17:49:47 +0100 (Sun, 10 Aug 2008) | 2 lines Stub out the encoding change callback so NS-hubbub compiles again. ........ r4994 | takkaria | 2008-08-10 18:02:33 +0100 (Sun, 10 Aug 2008) | 2 lines Tell Hubbub the encoding that HTTP gives us, if we have one. ........ r5001 | takkaria | 2008-08-11 02:53:24 +0100 (Mon, 11 Aug 2008) | 2 lines First go at implementing proper <meta charset> support in NetSurf, amongst some refactoring. Probably works, but I have no pages around to test it on. ........ r5002 | takkaria | 2008-08-11 02:56:35 +0100 (Mon, 11 Aug 2008) | 2 lines Fix (I hope) a 64-bit compiler warning. ........ r5012 | takkaria | 2008-08-11 08:40:28 +0100 (Mon, 11 Aug 2008) | 2 lines Fix some nits from jmb. (Remove const from html->encoding, set encoding_source to something about right.) ........ r5013 | takkaria | 2008-08-11 08:48:50 +0100 (Mon, 11 Aug 2008) | 2 lines Properly fix <meta charset> handling, by passing in the right thing as the context. No idea how this worked before. :) (credit: jmb) ........ r5017 | jmb | 2008-08-11 09:13:22 +0100 (Mon, 11 Aug 2008) | 7 lines Pedantic typo fix. Make Hubbub YES when building for RISC OS. Make Hubbub AUTO when building for GTK Ignore the presence of Hubbub on other platforms. Remove the explicit libparserutils pkg-config stuff from the makefile (see r5016) Add some logic that means Hubbub gets enabled correctly when building on RISC OS and when cross-compiling for it. (This is ugly and will go away when pkg-config is available on RO) ........ svn path=/trunk/netsurf/; revision=5019
* Added code to set correct font.Chris Young2008-08-105-84/+260
| | | | svn path=/trunk/netsurf/; revision=4986
* Functions now return correct values for proper text formatting.Chris Young2008-08-091-20/+21
| | | | svn path=/trunk/netsurf/; revision=4983
* Implemented localisation using the existing translated messages files.Chris Young2008-08-092-135/+297
| | | | svn path=/trunk/netsurf/; revision=4982
* Warn and error messages are now displayed in a requester.Chris Young2008-08-091-3/+17
| | | | svn path=/trunk/netsurf/; revision=4981
* Added support for multiple windows.Chris Young2008-08-093-138/+366
| | | | svn path=/trunk/netsurf/; revision=4972
* Removed -liconv from Amiga target as no longer requiredChris Young2008-08-091-1/+1
| | | | svn path=/trunk/netsurf/; revision=4971
* Remove hardcoded define for LIBICONV_PLUGFrançois Revel2008-08-082-2/+0
| | | | svn path=/trunk/netsurf/; revision=4967
* - move BeOS specific config vars to separate sectionFrançois Revel2008-08-082-3/+23
| | | | | | - added config option for LIBICONV_PLUG, must not be used for BeOS. svn path=/trunk/netsurf/; revision=4966
* Rewritten to use window.class and bitmap.image instead of writing directly ↵Chris Young2008-08-082-23/+142
| | | | | | | | to the window bitmap. Basic GUI added to allow URLs to be entered. svn path=/trunk/netsurf/; revision=4965
* C89François Revel2008-08-082-5/+5
| | | | svn path=/trunk/netsurf/; revision=4963
* Corrected bitmap plotter RGB format.Chris Young2008-08-071-1/+1
| | | | svn path=/trunk/netsurf/; revision=4949
* Basic plotter functions and support code for the plotters.Chris Young2008-08-074-14/+204
| | | | svn path=/trunk/netsurf/; revision=4948
* Use ccres (http://www.riscos.info/index.php/CCres) to compile textualJohn Tytgat2008-08-0610-0/+15569
| | | | | | | | | versions of our Templates to their binary versions. This allows us during the build to conditionally enable/disable certain icons or change the icon representation. Change made by jmb & joty. svn path=/trunk/netsurf/; revision=4929
* Ignore blank maxlength attributesJohn Mark Bell2008-08-051-1/+2
| | | | svn path=/trunk/netsurf/; revision=4912
* Merged ro_gui_set_icon_string_le() into ro_gui_set_icon_string() by adding ↵John Tytgat2008-08-055-34/+34
| | | | | | ro_gui_set_icon_string() and extra to_utf8 parameter. svn path=/trunk/netsurf/; revision=4910
* Update my e-mail address.John Tytgat2008-08-0511-11/+11
| | | | svn path=/trunk/netsurf/; revision=4908
* - Teached ro_gui_set_icon_string() and ro_gui_get_icon_string() about the ↵John Tytgat2008-08-0516-189/+167
| | | | | | | | | | | | difference between direct and indirect icons. - ro_gui_get_icon_string(): - Constify return value of ro_gui_get_icon_string() as you really shouldn't change its contents via this pointer. - Enfore NUL string termination as return value (instead of other control char termination) - Merged ro_gui_set_icon_string_le() into ro_gui_set_icon_string() by adding ro_gui_set_icon_string() and extra to_utf8 parameter. - ro_gui_strncmp(): added svn path=/trunk/netsurf/; revision=4907
* Make ro_gui_configure_register static.John Tytgat2008-08-042-2/+3
| | | | svn path=/trunk/netsurf/; revision=4900
* OS4 32-bit icon for NetSurf.Chris Young2008-08-031-0/+0
| | | | svn path=/trunk/netsurf/; revision=4878
* Opens and closes timer.device, and creates a new list - required for ↵Chris Young2008-08-031-4/+44
| | | | | | | | scheduling code in schedule.c svn path=/trunk/netsurf/; revision=4877
* Generic objects code implemented using Exec lists. Currently used by ↵Chris Young2008-08-032-0/+146
| | | | | | | | schedule.c to add and delete schedule items from a list. svn path=/trunk/netsurf/; revision=4876
* Fully implemented schedule, schedule_run and schedule_remove.Chris Young2008-08-032-1/+135
| | | | svn path=/trunk/netsurf/; revision=4875
* Added object.c to NS_AMIGA source filesChris Young2008-08-031-1/+1
| | | | svn path=/trunk/netsurf/; revision=4874
* Prefix all RISC OS print global variables and functions with "ro_" in order ↵John Tytgat2008-08-024-46/+43
| | | | | | | | to avoid the print_cleanup function name clash in desktop/print.c and riscos/print.c. svn path=/trunk/netsurf/; revision=4867
* Added changes for TARGET=amigaChris Young2008-08-023-1/+41
| | | | svn path=/trunk/netsurf/; revision=4865
* Initial Amiga port files, mostly empty stub functions.Chris Young2008-08-0218-0/+1249
| | | | svn path=/trunk/netsurf/; revision=4864
* Move plugin option to Makefile.config.John Mark Bell2008-08-013-2/+5
| | | | | | Disable it by default. svn path=/trunk/netsurf/; revision=4853
* Make the knockout plotter calling behaviour optional by added a new entryJohn Tytgat2008-07-3010-56/+41
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 'option_knockout' to 'struct plotter_table' which basically is a request from that plotter backend for the content redraw routine to get called in such a way that overlapping render areas are avoided as much as possible. It is up to the content redraw code to actually implement this option if it is reasonably profitable. This was and is currently done explicitly by the html content redraw code. On top of that the riscos plotter code was installing the knockout plotter itself for all content types except plaintext and SVG and this is no longer being done in this patch. In more detail: - desktop/plotters.h: added struct plotter_table::option_knockout - render/html_redraw.c(html_redraw): if the plotter backend wants the knockout calling behaviour, install the knockout plotter which will then call the real backend. Also check on the return values of clg and clip plotter calls. - Plotter backend changes: -> no longer plotting in knockout mode: - gtk/gtk_print.c: Also removed a 2nd instance of "struct plotter_table plot". - riscos/save_draw.c - riscos/print.c: Also the path plotter function pointer wasn't filled in and this is now fixed. - pdf/pdf_plotters.c: Removed the flush function as this is optional and we only had a dummy implementation there. -> remaining to request knockout mode if it makes sense based on the content type: - gtk/gtk_plotters.c - riscos/plotters.c - desktop/knockout.c - riscos/window.c: Removed what's believed an obsolete test on the content type which determined to additionally install the knockout plotter in front of the real plotter code. svn path=/trunk/netsurf/; revision=4823
* Fix typos, fix libharu address and update homepage setting.Michael Drake2008-07-302-12/+13
| | | | svn path=/trunk/netsurf/; revision=4819
* Whoops. Fix BNF to match reality.John Mark Bell2008-07-301-2/+2
| | | | svn path=/trunk/netsurf/; revision=4818
* Keep on hourglassing when dumping application space and UnixLib DA memory ↵John Tytgat2008-07-301-4/+5
| | | | | | blocks to disc. svn path=/trunk/netsurf/; revision=4817
* Constify content_type_name & content_status_nameJohn Tytgat2008-07-302-4/+4
| | | | svn path=/trunk/netsurf/; revision=4815
* Rewrite parsing of <meta http-equiv="Refresh" ...> content values. The ↵John Mark Bell2008-07-301-41/+92
| | | | | | previous code was full of nasty edge cases. As an added bonus, there's some BNF documenting what we expect to support here. svn path=/trunk/netsurf/; revision=4814
* Code style changes.John Tytgat2008-07-292-55/+53
| | | | svn path=/trunk/netsurf/; revision=4813
* Use static for variables local to one source file.John Tytgat2008-07-293-20/+23
| | | | svn path=/trunk/netsurf/; revision=4812
* Don't call group_end before group_start has been called. Solves SF #1927130.John Tytgat2008-07-291-1/+1
| | | | svn path=/trunk/netsurf/; revision=4811
* ASSEMBLE needs no padding.Michael Drake2008-07-291-1/+1
| | | | svn path=/trunk/netsurf/; revision=4809
* Restore accidentally removed lineRob Kendrick2008-07-291-0/+1
| | | | svn path=/trunk/netsurf/; revision=4804
* Make user agent string and default homepage configurable from Makefile.configRob Kendrick2008-07-297-5/+20
| | | | svn path=/trunk/netsurf/; revision=4803
* Fix overflow spotted by jmb/valgrind.Rob Kendrick2008-07-291-1/+1
| | | | svn path=/trunk/netsurf/; revision=4800
* Assert first, before acting on selectionJohn Mark Bell2008-07-291-3/+8
| | | | svn path=/trunk/netsurf/; revision=4799
* Add rectangle as alias for "rect"John Mark Bell2008-07-291-1/+2
| | | | svn path=/trunk/netsurf/; revision=4798
* Fix wrap to 80 chars (mostly RISC OS section). Make GTK dialogs go in with ↵Michael Drake2008-07-291-33/+31
| | | | | | GTK section, like RISC OS configure stuff. Move PDF bit to genearl core area. svn path=/trunk/netsurf/; revision=4797
* Rename AUTOCONF to M.CONFIG to make it clearer that it's Makefile.config ↵Daniel Silverstone2008-07-292-5/+18
| | | | | | governing the behaviour. Add support for Makefile.config.override so we stop checking in the disabling of HARU by mistake. Ensure the M.CONFIG lines do not appear when doing make clean. svn path=/trunk/netsurf/; revision=4796
* C89François Revel2008-07-292-5/+5
| | | | svn path=/trunk/netsurf/; revision=4795
* - C89 againFrançois Revel2008-07-294-6/+12
| | | | | | - include beos options for BeOS svn path=/trunk/netsurf/; revision=4794
* C89 againFrançois Revel2008-07-291-1/+2
| | | | svn path=/trunk/netsurf/; revision=4793
* more obvious C89François Revel2008-07-292-2/+4
| | | | svn path=/trunk/netsurf/; revision=4792
* gcc2 doesn't find CSS_FONT_SIZE_LENGTH, moved css_font_size_type to its own ↵François Revel2008-07-291-5/+9
| | | | | | type. svn path=/trunk/netsurf/; revision=4791