Chris Young
ad8a965548
Start to consolidate user file operation into one file
...
svn path=/trunk/netsurf/; revision=13062
2011-10-15 14:09:35 +00:00
Chris Young
ad3af34742
Build Cairo version as NetSurf; non-Cairo version as NetSurf-Static
...
Don't bother to build/copy NetSurf-Static for release packages
Update .readme to show requirement for AmigaOS 4.1
svn path=/trunk/netsurf/; revision=12893
2011-09-26 21:41:33 +00:00
John Mark Bell
23c336cba9
Search for librosprite when cross compiling for Amiga platforms
...
svn path=/trunk/netsurf/; revision=12699
2011-09-02 20:42:42 +00:00
Vincent Sanders
cd554e6f1e
make image content handlers build conditional from teh makefile
...
svn path=/trunk/netsurf/; revision=12673
2011-08-28 14:29:15 +00:00
Chris Young
baf3b8e0f3
Sound DataTypes implementation. Currently has no interface, so only
...
autoplay/autoStart objects will play.
svn path=/trunk/netsurf/; revision=12466
2011-06-05 23:07:10 +00:00
Chris Young
48be9f6939
Experimental/incomplete/non-functional content handlers (files required for NetSurf to
...
compile from trunk)
svn path=/trunk/netsurf/; revision=12361
2011-05-09 22:14:08 +00:00
Chris Young
208363fe2a
Rename DataTypes related code/files/defines to avoid confusion and aid adding support
...
for other DataType classes.
Disable MNG/WebP by default as they aren't common and the required libs are quite
large; DataTypes can handle these formats for now.
svn path=/trunk/netsurf/; revision=12284
2011-05-06 22:42:37 +00:00
John Mark Bell
e71691bae8
Merge branches/jmb/content-factory to trunk
...
svn path=/trunk/netsurf/; revision=12283
2011-05-06 20:40:09 +00:00
Chris Young
7ec2cc7f8e
Update to use official libwebp 0.1
...
Remove libvpx references as no longer needed.
svn path=/trunk/netsurf/; revision=12115
2011-03-20 23:32:44 +00:00
John Mark Bell
60e8bb79ff
Fix up pkg-config package ordering to ensure that libcares appears after libcurl in the link line
...
Link against libauto when cross compiling for AmigaOS4
svn path=/trunk/netsurf/; revision=11957
2011-03-09 22:39:10 +00:00
John Mark Bell
b9885e81ba
Need __USE_INLINE__ and __USE_BASETYPE__ for AmigaOS4
...
Only link against libiconv if building for AmigaOS3
svn path=/trunk/netsurf/; revision=11955
2011-03-09 21:52:53 +00:00
John Mark Bell
ac1ecacb1b
Buildsystem hackery to support cross compiling for AmigaOS4
...
svn path=/trunk/netsurf/; revision=11952
2011-03-09 21:32:54 +00:00
Chris Young
a88963d82e
Remove -liconv, as we use newlib's implementation and
...
lpu handles opening of iconv itself.
svn path=/trunk/netsurf/; revision=11928
2011-03-06 22:21:38 +00:00
Chris Young
5ac45472c7
Fix broken CONTENT_PLUGIN API.
...
Add a default content handler for Amiga using the plugin interface, which passes
unknown files (currently images only) through DataTypes.
svn path=/trunk/netsurf/; revision=11924
2011-03-06 13:58:02 +00:00
Chris Young
323d5f3ba1
Remove compat.c/h, hasn't been needed for a long time.
...
svn path=/trunk/netsurf/; revision=11910
2011-03-04 23:46:01 +00:00
Chris Young
b0635ea5dd
Rename confusingly-named file; Remove about from unsupported protocols, as will never
...
reach this code now.
svn path=/trunk/netsurf/; revision=11829
2011-02-26 17:38:43 +00:00
Chris Young
6bced73998
Modify scheduler to use a binary heap (using libpbl).
...
Scheduled events are now in event time order, so schedule_run simply takes the top
event off the heap and runs it (if we're polling, rather than having received a signal
that the next event is due to be run, we check first that we have passed the scheduled
time).
This should provide performance benefits as we are no longer trawling the entire list
of scheduled events (potentially hundreds) every time an event is signalled or the
schedule list is polled.
svn path=/trunk/netsurf/; revision=11703
2011-02-16 21:29:39 +00:00
Vincent Sanders
fbb1139214
add default system colour handlers to each frontend
...
svn path=/trunk/netsurf/; revision=11530
2011-01-30 13:40:47 +00:00
Chris Young
8cd854cfd5
Define __USE_BASETYPE__, makes thumbnail.c compile again on OS4. GfxBase changes will
...
need to be made to other files in the same manner.
svn path=/trunk/netsurf/; revision=11234
2011-01-06 23:46:50 +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
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
Chris Young
d27952c359
Update to newer libcurl, avoids libssl conflicts (credit: MickJT)
...
svn path=/trunk/netsurf/; revision=10943
2010-11-10 22:45:34 +00:00
Chris Young
001b401890
Support ColourIcons
...
svn path=/trunk/netsurf/; revision=10928
2010-10-31 11:14:26 +00:00
Chris Young
835d033e7b
Amiga icon loader. Treeviews will now use the user's icons for content types.
...
svn path=/trunk/netsurf/; revision=10925
2010-10-30 14:23:38 +00:00
Chris Young
078ff2fd51
Move drag icon stuff to own file; fix warnings
...
svn path=/trunk/netsurf/; revision=10922
2010-10-30 11:20:53 +00:00
Vincent Sanders
802f58f10d
Futher simplification of the makefile
...
Use target makefiles to set build sources
svn path=/trunk/netsurf/; revision=10916
2010-10-29 00:54:27 +00:00
Vincent Sanders
72cf3adc78
Beginning of NetSurf build infrastructure cleanup
...
Provide makefile fragment for each target, isolates the target makefile changes into one place simplifying the top level makefile
svn path=/trunk/netsurf/; revision=10910
2010-10-27 18:39:24 +00:00