Adrien Destugues
5546a3dbcd
BeOS/Haiku: improve menus management
...
* Embed language resources in executable, so they can be used without
installing
* Add a few strings we want to use
* Remove most menus since they are not implemented yet
Fixes http://bugs.netsurf-browser.org/mantis/view.php?id=2164
2015-10-12 21:11:25 +01:00
Adrien Destugues
2071c2a91b
Fix BeOS build
...
Mainly C/C++ conflicts:
* Designated initializer are not part of C++
* C++ already defines min() and max()
* Force C99 and remove -O0 since we now use a decent compiler
2015-10-12 21:08:25 +01:00
Adrien Destugues
989bc6e190
Fix build on 64-bit Haiku
...
- Fix path to look for libnetwork to work also on non-hybrid systems
- Remove references to /boot/common as it is not used anymore
- Fix a few type errors
- Use compiler provided va_copy when available
2015-07-14 09:12:44 +01:00
Vincent Sanders
217aa3adc1
Convert beos to bitmap render API
2015-04-24 13:52:39 +01:00
Vincent Sanders
a6b02680a7
update beos meakfile to filter split messages
2015-04-07 00:44:44 +01:00
Vincent Sanders
d3c4eb7363
Move some beos specific make rules into its MAkefile.target
2015-04-05 14:53:59 +01:00
Michael Drake
6b846c363d
Add trivial maps facilitator at about:maps
...
This is a simple HTML front end for the Google Static Maps API, since
we don't yet have enough JS support for the full Google Maps.
See:
https://developers.google.com/maps/documentation/staticmaps/
2014-10-22 20:42:21 +01:00
Vincent Sanders
428e34a0df
extend beos C++ flags
2014-09-05 16:35:39 +01:00
Vincent Sanders
4f530a3f8f
Pull warning flags out into variables that can be overriden seperately for C and C++
2014-09-05 16:01:44 +01:00
François Revol
d64fa80ba7
beos: Fix Haiku libnetwork detection post-PackageManagement
2014-06-20 15:24:55 +02:00
Vincent Sanders
56b42943d0
improve iconv library handling
2014-04-30 11:56:57 +01:00
François Revol
3c5317cf54
beos: Fix embedded files in resources
...
- drop the remaining hardcoded files in rdef file
- add favicon.png
- remove en/ symlink
- add real folders with symlinks for translated files like GTK
Note the Messages files are also included although the current code
is not able to load them from the resources.
- add symlinks for html files to the en/ version
(TODO: try to remap automatically)
2014-01-04 19:43:58 +01:00
François Revol
e1e1b5c45b
beos: Export icons/ resources with a lowercase i
...
That's what GTK does, and it fixes the dirlist icons too.
2014-01-04 19:43:57 +01:00
Vincent Sanders
f7916866e3
remove all references to using libMNG
2014-01-04 17:07:11 +00:00
Michael Drake
4473f4b8a8
Remove tree icon_name globals from all the front ends.
2013-09-02 16:39:46 +01:00
Vincent Sanders
1b4e0d11d3
move beos to new options API
2013-05-28 14:16:11 +01:00
Vincent Sanders
484fa8b110
move common include path setup to core Makefile
2012-12-20 15:27:07 +00:00
Vincent Sanders
6582b4e075
fix change to CC_MAJOR for beos
2012-12-14 11:30:14 +00:00
Vincent Sanders
45906b9dc2
make macro name more correct
2012-12-13 16:31:05 +00:00
François Revol
2836c1775a
beos: Don't link with libxml2 anymore
2012-11-25 23:23:54 +01:00
François Revol
c496d9080f
beos: gcc2 fixes
...
We'll probably drop gcc2 support soon though.
2012-11-25 18:12:50 +01:00
François Revol
7e5ac02785
Whitespace cleanup
2012-11-25 18:04:57 +01:00
Adrien Destugues - PulkoMandy
eb28188661
Update the BeOS/Haiku port
...
* Toolbar use HVIF icons on Haiku
* Download window
* Some tweaks to the event loop to let network traffic happen
Signed-off-by: François Revol <revol@free.fr>
2012-11-24 21:39:40 +01:00
John-Mark Bell
617d655c7b
Remove libxml
2012-11-10 00:11:57 +00:00
John-Mark Bell
f824ab8af4
Port save complete to libdom.
2012-11-03 23:19:45 +00:00
Vincent Sanders
e237ebac8f
Split install and package targets.
...
Install target is for installing on the local machine and package generates a package
2012-08-23 11:46:31 +01:00
François Revel
b9a2def970
Fix BeOS build:
...
- comment out unneeded includes for now,
- fix static lib linking order.
svn path=/trunk/netsurf/; revision=13713
2012-03-25 23:03:11 +00:00
François Revel
a66adbbfef
Rename BeOS frontend files to strip the useless beos_ prefix. Fix includes and the rest so it builds.
...
svn path=/trunk/netsurf/; revision=13554
2012-03-22 21:48:24 +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
François Revel
4ebb145a7d
Automatically build an rdef file importing the resources listed as dependencies for BeOS.
...
svn path=/trunk/netsurf/; revision=12306
2011-05-08 01:03:44 +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
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