Commit Graph

4572 Commits

Author SHA1 Message Date
Chris Young 45e05288f0 Fix compile
svn path=/trunk/netsurf/; revision=9302
2009-08-14 17:53:28 +00:00
Michael Drake 13afa0ff4c Merge Paul Blokus' selectscroll branch. Adds core select menu widget for forms and core scrollbar widget.
svn path=/trunk/netsurf/; revision=9289
2009-08-14 10:37:33 +00:00
Michael Drake 3549846a9a Make textarea widget unaware of its global position. Credit: paulblokus.
svn path=/trunk/netsurf/; revision=9274
2009-08-13 22:10:36 +00:00
Michael Drake 41ff11a6ea Improve explanation of how to ensure NetSurf finds its resources.
svn path=/trunk/netsurf/; revision=9273
2009-08-13 21:49:42 +00:00
Michael Drake 8f408f8013 Replace hard spaces with regular ones.
svn path=/trunk/netsurf/; revision=9271
2009-08-13 21:23:41 +00:00
Michael Drake 8af80d273b Simplfy and reduce repetition in framebuffer building guide. Update GTK doc date.
svn path=/trunk/netsurf/; revision=9270
2009-08-13 21:17:41 +00:00
Michael Drake 4d132c72e7 Simplfy and reduce repetition.
svn path=/trunk/netsurf/; revision=9269
2009-08-13 21:08:38 +00:00
Michael Drake 1fe0960fbb Copy libcss and wapcaplet stuff from the GTK doc.
svn path=/trunk/netsurf/; revision=9264
2009-08-13 19:59:22 +00:00
Michael Drake a6ee4991c2 Fix up.
svn path=/trunk/netsurf/; revision=9178
2009-08-10 22:40:22 +00:00
Michael Drake 478465d8b5 Even simpler library installation.
svn path=/trunk/netsurf/; revision=9177
2009-08-10 22:38:16 +00:00
Michael Drake 78e7e065cd Simplify library installation.
svn path=/trunk/netsurf/; revision=9176
2009-08-10 22:36:39 +00:00
Michael Drake 31c29ee83a Fix directory name.
svn path=/trunk/netsurf/; revision=9174
2009-08-10 21:31:49 +00:00
John Tytgat 24b7eaf6b7 Add the minimal make version number needed.
svn path=/trunk/netsurf/; revision=9173
2009-08-10 21:29:37 +00:00
Michael Drake 7b565d8bc5 Fix menu pointer's hotspot.
svn path=/trunk/netsurf/; revision=9153
2009-08-10 14:43:31 +00:00
Michael Drake 85f4cad4d5 Fix some underline lengths.
svn path=/trunk/netsurf/; revision=9152
2009-08-10 13:51:37 +00:00
Michael Drake 97ebfc5b96 Mention svn up.
svn path=/trunk/netsurf/; revision=9151
2009-08-10 13:14:21 +00:00
Michael Drake 8555e6b324 Play with formatting.
svn path=/trunk/netsurf/; revision=9150
2009-08-10 13:09:25 +00:00
Michael Drake 0f3141badf Fix indentation.
svn path=/trunk/netsurf/; revision=9148
2009-08-10 13:00:28 +00:00
Michael Drake 80ca0c501e Update info about AR warning.
svn path=/trunk/netsurf/; revision=9147
2009-08-10 12:57:30 +00:00
Michael Drake c3086b8998 Remove mention of web site's robuild doc.
svn path=/trunk/netsurf/; revision=9142
2009-08-10 11:12:11 +00:00
Michael Drake c4ed08b004 Mention native doc.
svn path=/trunk/netsurf/; revision=9141
2009-08-10 11:06:46 +00:00
Michael Drake a928ada60a First draft of RISC OS native build document.
svn path=/trunk/netsurf/; revision=9140
2009-08-10 11:04:47 +00:00
Chris Young 8e58c63c99 Revert r9108, as component order in libnsgif due to be corrected.
svn path=/trunk/netsurf/; revision=9137
2009-08-09 21:37:20 +00:00
Michael Drake f7bba441db Move README from Docs/ to root.
svn path=/trunk/netsurf/; revision=9136
2009-08-09 21:01:43 +00:00
Michael Drake 33e3b053e4 Say BUILDING docs are in the Docs directory.
svn path=/trunk/netsurf/; revision=9135
2009-08-09 20:59:46 +00:00
Chris Young c67bb2fbe7 Copy libcurl.so, have built 7.19.5 with a sensible name
svn path=/trunk/netsurf/; revision=9133
2009-08-09 20:15:58 +00:00
Michael Drake 4f5ea1a39c Test with -fno-strict-aliasing.
svn path=/trunk/netsurf/; revision=9109
2009-08-07 21:31:02 +00:00
Chris Young d197e03bf2 Support new libnsgif by adding bitmap flag BITMAP_ABGR.
This tells big endian systems that the data is in ABGR instead of RGBA.
It should be ignored on little endian systems!
Add support in Amiga platform code.

-> All platform code that could be compiled for big endian systems will need
   to be updated to recognise BITMAP_ABGR.  This includes GTK and
   Framebuffer frontends.  Both BITMAP_ABGR *and* the endianness of the host
   will most likely need to be checked and the allocated bitmap format
   and/or bitmap plotter changed to handle ABGR component order.

svn path=/trunk/netsurf/; revision=9108
2009-08-07 21:16:49 +00:00
Michael Drake 3cbbdeb91c Ensure that inline end boxes get the correct height.
svn path=/trunk/netsurf/; revision=9104
2009-08-07 15:52:00 +00:00
Michael Drake b0cc93800a Slightly more useful vertical alignment.
svn path=/trunk/netsurf/; revision=9100
2009-08-07 13:00:28 +00:00
John Tytgat 2261b616f6 - content/urldb.c(auth_data): Removed;
(prot_space_data): Added, it lives linked in the leaf host_part
  struct and together with its scheme and port (which defins canonical root
  url) and realm this defines a protection space.
  (path_data): Removed auth_data field and replaced by a prot_space_data
  pointer.
  (host_part::prot_space): Added linked list of protection space data
  structs.
  (urldb_get_auth_details): Given an URL fetch fetches its auth.
  (urldb_set_auth_details): Creates or updates the contents of a
  protection space to which given URL belongs.
  (urldb_destroy_host_tree): Delete protection data space structures
  using urldb_destroy_prot_space.
  (urldb_destroy_prot_space): Added.
- content/urldb.h(urldb_get_auth_details): Added realm parameter.
- content/fetchers/fetch_curl.c(fetch_curl_set_options): Update
  urldb_get_auth_details call (we don't know realm at this point).
- content/fetchcache.c(fetchcache_callback, fetchcache_auth): At FETCH_AUTH,
  use realm to determine if we really don't know auth data and if so,
  refetch content.
- content/content.h(struct content): Add content::tried_with_auth.
- content/content.c(content_create): Initialize content::tried_with_auth.
- riscos/401login.c(ro_gui_401login_open): Show known authentication
  data in dialogue so user can see what was wrong with it and correct it.

Solves bug #2830829.

svn path=/trunk/netsurf/; revision=9045
2009-08-04 23:02:23 +00:00
Michael Drake 83acae8e1f Add default line-height for form elements. Fixes squashed Google homepage.
svn path=/trunk/netsurf/; revision=9012
2009-08-03 09:10:45 +00:00
John Mark Bell 9c9b5e9606 Search pkg-config for libcares, too.
svn path=/trunk/netsurf/; revision=9004
2009-08-03 00:21:10 +00:00
John Mark Bell 43941c53e8 C89.
svn path=/trunk/netsurf/; revision=9000
2009-08-02 21:51:24 +00:00
John Mark Bell 0665611cc2 Port to modified libcss API.
svn path=/trunk/netsurf/; revision=8997
2009-08-02 19:19:43 +00:00
John Tytgat 9d678ef7cd Drop pkg-config on cairo, not needed here. Added const.
svn path=/trunk/netsurf/; revision=8985
2009-08-02 12:07:29 +00:00
François Revel d16eb2d650 Typo.
svn path=/trunk/netsurf/; revision=8984
2009-08-02 11:31:35 +00:00
John Tytgat 7949bb9c5a Update RISC OS cross building notes.
svn path=/trunk/netsurf/; revision=8953
2009-08-01 17:56:14 +00:00
Chris Young 3d3bd874dc Disable resize with contents. This should stop the resize lockups once and for all.
svn path=/trunk/netsurf/; revision=8950
2009-08-01 13:16:16 +00:00
John Mark Bell ed16129b0c Prevent negative calculated width of replaced inlines in layout_minmax_line().
svn path=/trunk/netsurf/; revision=8933
2009-08-01 00:26:02 +00:00
John Mark Bell 3128ec1cdc Actually handle failure to allocate bitmap structure or retrieve its data buffer pointer. I hope these longjmps are valid -- libpng's documentation is unhelpfully vague on this subject.
svn path=/trunk/netsurf/; revision=8924
2009-07-31 14:01:49 +00:00
Chris Young e1004a0a81 Make polling function return after a fetch_free operation, as under certain (unknown)
circumstances it starts wandering off to nodes which don't exist (the same happens
when using NetSurf's rings).

Remove debug

svn path=/trunk/netsurf/; revision=8915
2009-07-30 21:59:26 +00:00
Chris Young 0cd96bdd5e Correct definition
svn path=/trunk/netsurf/; revision=8899
2009-07-29 22:00:07 +00:00
Chris Young d2c29dbe95 Keep a copy of the next_fetcher pointer to avoid a situation where the fetch gets
freed during the poll routine and the next pointer can no longer be read.

svn path=/trunk/netsurf/; revision=8898
2009-07-29 18:51:35 +00:00
Michael Drake b18c0b0eca Make it match the others in style.
svn path=/trunk/netsurf/; revision=8890
2009-07-29 11:56:26 +00:00
Michael Drake 0d5c1eada9 Remove the docs that have been moved to the wiki.
svn path=/trunk/netsurf/; revision=8889
2009-07-29 11:44:13 +00:00
Michael Drake 623808380a Remove line that was removed in the other branch.
svn path=/trunk/netsurf/; revision=8887
2009-07-29 11:26:04 +00:00
Michael Drake 39546fd504 Merged revisions 8808,8862-8863 via svnmerge from
svn://svn.netsurf-browser.org/branches/paulblokus/textinput

........
  r8808 | paulblokus | 2009-07-26 22:52:53 +0100 (Sun, 26 Jul 2009) | 2 lines
  
  don't recalculate height already aviable
........
  r8862 | paulblokus | 2009-07-28 21:39:06 +0100 (Tue, 28 Jul 2009) | 2 lines
  
  added css.c and css.h files which caused svn errors after using svnmerge
........
  r8863 | paulblokus | 2009-07-28 21:43:53 +0100 (Tue, 28 Jul 2009) | 3 lines
  
  changed textarea redraw logic
  little fix of KEY_DELETE_LINE_START jandling
........

svn path=/trunk/netsurf/; revision=8886
2009-07-29 11:03:34 +00:00
John Mark Bell efc284836b Sync with new libcss API. There's huge amounts of room for improvement in this implementation.
svn path=/trunk/netsurf/; revision=8883
2009-07-29 09:59:29 +00:00
Michael Drake c63148ba63 Remove content doc, it's now on the wiki.
svn path=/trunk/netsurf/; revision=8852
2009-07-28 13:33:13 +00:00