Commit Graph

5663 Commits

Author SHA1 Message Date
John Mark Bell
9422e6dad0 Remove redundant validation -- if you successfully obtain a css_select_results object, then its base style is guaranteed to exist
svn path=/trunk/netsurf/; revision=11217
2011-01-05 20:14:34 +00:00
Michael Drake
12a9c138e6 Fix attempt to destroy selection resutls that don't exist.
svn path=/trunk/netsurf/; revision=11216
2011-01-05 19:53:35 +00:00
Michael Drake
08ed4c207f Update to new libcss API for simultanious selection for base element and its pseudo elements.
svn path=/trunk/netsurf/; revision=11215
2011-01-05 19:36:05 +00:00
Michael Drake
027726c432 Don't create iframes for hidden or non-displayed boxes.
svn path=/trunk/netsurf/; revision=11213
2011-01-05 01:26:29 +00:00
Chris Young
426afc91e1 Disable IFrames by default as they are a pop-up nightmare
svn path=/trunk/netsurf/; revision=11207
2011-01-04 22:34:04 +00:00
Michael Drake
61b7c722be Implement enough support for the :after pseudo element for the widely-used clearfix CSS layout hack to work.
svn path=/trunk/netsurf/; revision=11206
2011-01-04 21:52:43 +00:00
John Mark Bell
f929155a40 Require Iconv 0.11
svn path=/trunk/netsurf/; revision=11204
2011-01-04 20:04:20 +00:00
Michael Drake
3c698793a0 Make function only used in the selection code private.
svn path=/trunk/netsurf/; revision=11193
2011-01-04 18:02:55 +00:00
John Mark Bell
26a8af2cbc Look for toolchain in /opt/netsurf/arm-unknown-riscos/cross/bin in preference to /home/riscos/cross/bin
svn path=/trunk/netsurf/; revision=11189
2011-01-03 21:10:15 +00:00
John Mark Bell
ba89b95888 Flag a todo
svn path=/trunk/netsurf/; revision=11162
2010-12-30 01:55:20 +00:00
John Mark Bell
2a29877374 Add iconv to the link flags
svn path=/trunk/netsurf/; revision=11161
2010-12-30 01:50:02 +00:00
John Mark Bell
79997efe4b Default toolchain location is /opt/netsurf/...
svn path=/trunk/netsurf/; revision=11160
2010-12-30 01:47:27 +00:00
John Mark Bell
625b59f61a First pass of AmigaOS 3 compatibility
svn path=/trunk/netsurf/; revision=11155
2010-12-30 00:53:11 +00:00
John Mark Bell
8a2247b3b3 Squash some warnings, don't attempt to free data we don't own
svn path=/trunk/netsurf/; revision=11154
2010-12-30 00:48:09 +00:00
John Mark Bell
27b00696a3 Back out r11152 -- we're going to do this differently
svn path=/trunk/netsurf/; revision=11153
2010-12-30 00:33:18 +00:00
John Mark Bell
71fb6f282b Sprinkle some _t suffixes around
svn path=/trunk/netsurf/; revision=11152
2010-12-29 23:20:04 +00:00
John Mark Bell
e08872d7b3 Squash warning
svn path=/trunk/netsurf/; revision=11151
2010-12-29 23:10:25 +00:00
John Mark Bell
2d7144103c First cut at cross compilation support for the Amiga frontend
svn path=/trunk/netsurf/; revision=11149
2010-12-29 21:26:45 +00:00
John Mark Bell
43ce8206b7 Whee. Another runtime that doesn't support stdout = stderr.
We really should stop doing this.

svn path=/trunk/netsurf/; revision=11148
2010-12-29 21:25:47 +00:00
John Mark Bell
ed2fcc7121 AmigaOS 3 doesn't support IPv6, either
svn path=/trunk/netsurf/; revision=11147
2010-12-29 21:25:09 +00:00
Michael Drake
0eb65d3344 Add some assert()s.
svn path=/trunk/netsurf/; revision=11144
2010-12-29 20:42:00 +00:00
John Mark Bell
a501aeaabe malloc.h is non-standard. Remove it
svn path=/trunk/netsurf/; revision=11141
2010-12-29 18:39:20 +00:00
Michael Drake
c154e7242d Fix empty tree rendering.
svn path=/trunk/netsurf/; revision=11135
2010-12-29 16:39:23 +00:00
Michael Drake
0d04658544 When fetching a local file of type data, examine the extension to determine mime type.
svn path=/trunk/netsurf/; revision=11123
2010-12-27 14:03:45 +00:00
James Bursa
841b458f7a Add LOG() to warn_user().
svn path=/trunk/netsurf/; revision=11122
2010-12-26 18:51:24 +00:00
James Bursa
5b754b8b1f Add LOG() to warn_user() and die(). Full implementation still needed.
svn path=/trunk/netsurf/; revision=11121
2010-12-26 18:48:11 +00:00
Michael Drake
873fa857a7 Use colour options for treeview rendering.
svn path=/trunk/netsurf/; revision=11118
2010-12-21 17:01:30 +00:00
Michael Drake
710f0ce844 Add COLOUR option type. Add some colour options for rendering core interfaces.
svn path=/trunk/netsurf/; revision=11117
2010-12-21 17:00:44 +00:00
Chris Young
2d54d7f798 Pass space down to ami_add_to_clipboard
svn path=/trunk/netsurf/; revision=11116
2010-12-20 19:06:57 +00:00
Daniel Silverstone
b85b1f5ba5 Make fetch.c use new RING_COUNTBYLWCHOST
svn path=/trunk/netsurf/; revision=11108
2010-12-20 10:32:15 +00:00
Daniel Silverstone
8f734e5b7a Add RING_COUNTBYLWCHOST
svn path=/trunk/netsurf/; revision=11107
2010-12-20 10:31:59 +00:00
Daniel Silverstone
7d032d5fb7 Handy way to intersperse GDB when testing nsgtk
svn path=/trunk/netsurf/; revision=11106
2010-12-20 10:31:23 +00:00
Chris Young
699cf4ed10 Don't show a drag icon for text selection
svn path=/trunk/netsurf/; revision=11105
2010-12-20 00:21:47 +00:00
Michael Drake
9a0ecd3d8a Fix framebuffer build.
svn path=/trunk/netsurf/; revision=11104
2010-12-19 19:08:44 +00:00
Steve Fryatt
333d202068 Remove unnecessary duplicate parameter.
svn path=/trunk/netsurf/; revision=11103
2010-12-19 18:22:09 +00:00
Steve Fryatt
ae920bfb34 Track pointer on all treeview windows.
svn path=/trunk/netsurf/; revision=11102
2010-12-19 18:16:14 +00:00
Chris Young
ec1e826e3b Squash warning
svn path=/trunk/netsurf/; revision=11101
2010-12-19 17:33:16 +00:00
Chris Young
87592394cf Prefill incorrect login details
svn path=/trunk/netsurf/; revision=11100
2010-12-19 17:18:17 +00:00
Michael Drake
1aad3b71c0 Enable knockout for tree redraw.
svn path=/trunk/netsurf/; revision=11099
2010-12-19 16:14:06 +00:00
Chris Young
60e8d57209 Dynamically enable/disable buttons and menus
svn path=/trunk/netsurf/; revision=11098
2010-12-19 12:49:41 +00:00
Steve Fryatt
0bd39eed21 Allow tree drag status to reflect drags within textareas.
svn path=/trunk/netsurf/; revision=11097
2010-12-19 12:27:33 +00:00
Chris Young
3d62709e60 Allow snapshotting of treeview windows
svn path=/trunk/netsurf/; revision=11096
2010-12-19 12:04:35 +00:00
Steve Fryatt
2820ff0d6f Use dashed boxes for treeview drags.
svn path=/trunk/netsurf/; revision=11095
2010-12-19 10:45:13 +00:00
Steve Fryatt
6cc0f1b24b Give macro expansion less potential for ambiguity.
svn path=/trunk/netsurf/; revision=11094
2010-12-19 10:33:14 +00:00
Chris Young
de5cbf9ee4 Make drag scrolls work more reliably and only within 10px of render area
svn path=/trunk/netsurf/; revision=11093
2010-12-18 23:34:56 +00:00
Michael Drake
75c82c33e6 Draw tree background when there are no nodes.
svn path=/trunk/netsurf/; revision=11092
2010-12-18 16:35:52 +00:00
Chris Young
00a18370e0 Stop empty mouse events being reported, remove spurious extra button presses
svn path=/trunk/netsurf/; revision=11091
2010-12-17 20:30:50 +00:00
Steve Fryatt
cef10de11b Don\'t pass spurious drag event data to the core treeview.
svn path=/trunk/netsurf/; revision=11090
2010-12-17 17:13:34 +00:00
Michael Drake
d5b18c69fd Take some calculations out of line redraw loop and fix rounding error.
svn path=/trunk/netsurf/; revision=11089
2010-12-17 14:11:06 +00:00
Michael Drake
74ecfe0036 Simplify text plot position calc.
svn path=/trunk/netsurf/; revision=11088
2010-12-17 14:07:33 +00:00