Commit Graph

11322 Commits

Author SHA1 Message Date
Chris Young
ef6443b132 Don't create processes under OS3, or OS4 for now for testing 2015-01-12 23:29:36 +00:00
Chris Young
1bee34e164 Stub out font.c and font_scan.c for OS3 for now
A more involved fix required for later.
2015-01-12 22:40:46 +00:00
Chris Young
f8264189eb select a colour which isn't wholly transparent 2015-01-11 20:30:35 +00:00
Chris Young
87f85c2034 Merge branch 'master' of git://git.netsurf-browser.org/netsurf 2015-01-11 00:14:54 +00:00
Chris Young
5416059602 fix os4 build 2015-01-11 00:14:32 +00:00
Chris Young
ae012398b0 more easy os3 fixes 2015-01-11 00:07:11 +00:00
Chris Young
81d024e3d8 Fix file.c and remove some rogue semicolons 2015-01-10 23:49:55 +00:00
Chris Young
18fe60baf1 fix-up the datatypes handlers for os3 2015-01-10 23:46:17 +00:00
Chris Young
5a541e581b stub out drag stuff for os3 2015-01-10 23:39:21 +00:00
Chris Young
427a67e932 allocvec clear 2015-01-10 23:16:11 +00:00
Chris Young
793b53a27a make context_menu.c build for os3 2015-01-10 23:15:06 +00:00
Chris Young
80558b3116 Use a function to create ready-cleared memory 2015-01-10 23:10:05 +00:00
Chris Young
3630d7348d Use inlines and OS3ify amigaguide.class 2015-01-10 22:47:20 +00:00
Chris Young
2140f056dd More simple OS3 fixes 2015-01-09 00:24:58 +00:00
Chris Young
88726e1d89 OS3 GetSucc() 2015-01-09 00:15:27 +00:00
Chris Young
5a1aaa4e61 Some easy OS3 compatibility
Credit for most of this: Bernd Gollesch
2015-01-09 00:10:02 +00:00
Chris Young
fa3587f122 Tidy up 2015-01-08 23:45:41 +00:00
Chris Young
b91d5f3ac7 Fix the passing of NetSurf internally-handled args to the core 2015-01-05 19:58:31 +00:00
Vincent Sanders
5464dc7778 Ensure no division by zero occours if no time has ever been spent writing llcache 2015-01-03 15:13:40 +00:00
Chris Young
f9ccd65545 Translate common RAmiga-shortcuts directly to their NetSurf keycodes 2015-01-03 14:20:47 +00:00
Michael Drake
4cc3746084 Make URL field for copying to clipboard. 2015-01-03 00:21:31 +00:00
Michael Drake
78b2da934f Mark URL field for copying to clipboard. 2015-01-03 00:21:31 +00:00
Michael Drake
eb86217ead Add ability to copy text from marked fields in selected nodes to clipboard. 2015-01-03 00:21:31 +00:00
Michael Drake
21d5d30571 Fix typo in comment. 2015-01-03 00:21:31 +00:00
Chris Young
a10aaea989 Greatly simplify finding out if our gui_window is the one being displayed. 2015-01-02 23:14:49 +00:00
Michael Drake
c45be2ecf4 Handle failure to remove or rename. 2015-01-02 15:34:09 +00:00
Michael Drake
6ffab5885d Don't free temp_path just before its used. 2015-01-02 15:34:08 +00:00
Vincent Sanders
94bcb46118 Add French messages translations from qwebirc92123 2015-01-02 15:05:03 +00:00
Michael Drake
27ea134be4 RISC OS filenames can't contian '.' 2015-01-02 13:37:39 +00:00
Michael Drake
e31ae2c5a1 Make saving hotlist safer.
If saving hotlist to "<path>", we now save to "<path>.bk", then remove
the file at "<path>", and replace it with the one at "<path>.bk".

This should prevent hotlist corruption when someone pulls the plug
while the hotlist is being written.
2015-01-02 12:48:18 +00:00
John-Mark Bell
8df0333577 Ensure buildsystem is built before everything else. 2014-12-31 14:02:30 +00:00
Vincent Sanders
6b645664fe add missing includes 2014-12-27 22:48:37 +00:00
Vincent Sanders
5eefe00163 remove unecessary includes from gtk gui 2014-12-27 22:25:38 +00:00
Vincent Sanders
cdd7f2f950 allow for framebuffer command line parsing to cope with unknown long options 2014-12-27 12:44:23 +00:00
Vincent Sanders
871c14693e change the framebuffer frontend way of disabling the toolbar
This changes the toolbar disabling from the empty string (which is
impossible to configure) to the q (for quiet) specifier
2014-12-27 11:11:41 +00:00
Vincent Sanders
6fa388d862 Update gtk manpage to mandoc format which is more portable 2014-12-26 11:44:49 +00:00
Vincent Sanders
959af3dc28 Add XDG desktop file for GTK frontend
The XDG spec allows for software to specify how it is executed and
presented in a graphical environment by using a desktop file
http://standards.freedesktop.org/desktop-entry-spec/latest/

This version is taken from my Debian packaging but should be useful
for other operating systems.
2014-12-25 15:49:35 +00:00
Vincent Sanders
b2533b5672 Add man pages for framebuffer and gtk frontends
These man pages are for the command line options of the gtk and fb
binaries. They are taken from my Debian packaging but spell checked
and cleaned up slightly.

They use the default Linux an.tmac macro package and not the BSD mdoc
macros which may make them unsuitable for direct usage in BSD
packaging.
2014-12-25 12:55:34 +00:00
Vincent Sanders
e467077a21 move host based default settings to core as tehy are not frontend dependant 2014-12-21 16:22:54 +00:00
Vincent Sanders
193a5c80b7 ensure gtk build on freebsd uses the correct iconv 2014-12-21 15:06:07 +00:00
Vincent Sanders
2d58f8360e jenkins helper script quoting in shell wilidcard case was wrong 2014-12-21 14:15:58 +00:00
Vincent Sanders
3f331a701a add freebsd to jenkins build script for gtk, framebuffer and monkey 2014-12-21 13:59:39 +00:00
Vincent Sanders
8e60d32831 remove some warnings from freebsd build 2014-12-21 02:01:45 +00:00
Vincent Sanders
c6ada5c089 Cope with freebsd gdk paths 2014-12-21 01:25:36 +00:00
Vincent Sanders
3d514d5334 do not exit on error from env script 2014-12-21 00:40:10 +00:00
Vincent Sanders
0e7a8aba9c Improve env script packe install for freebsd 2014-12-21 00:11:02 +00:00
Vincent Sanders
d8c3efc3e8 update env script for freebsd using gmake 2014-12-20 23:56:44 +00:00
Chris Young
facaa0a829 Some OS3 compatibility for testing 2014-12-20 12:42:55 +00:00
Vincent Sanders
6684b938e2 Update the coverity build script for buildsystem HOST/BUILD changes 2014-12-19 16:56:43 +00:00
Vincent Sanders
876b6cbeb0 fix BUILD/HOST usage to work with fixed buildsystem 2014-12-19 13:30:20 +00:00