Commit Graph

11833 Commits

Author SHA1 Message Date
Chris Young
69075f1c57 Fixup gui_options.c for OS3 2015-01-18 18:53:41 +00:00
Chris Young
6f9d96aedf Fixup gui.c enough to make it compile for OS3 2015-01-18 18:50:01 +00:00
Chris Young
0c4f942c2d Attempt to fix some OS3 build errors in gui.c 2015-01-17 17:06:48 +00:00
Chris Young
65ab38fc1c Clear a selection after it has been copied, as per the AmigaOS Style Guide 2015-01-17 15:33:32 +00:00
Chris Young
bf14b2ddb1 Make adding NetSurf to launch-handler more robust:
Now handles when the user hasn't ever saved their config
Doesn't attempt to add when auto-installing
Removes need for fitr
2015-01-17 12:52:09 +00:00
Chris Young
d65c1f1cfd Remove unused variable 2015-01-15 23:50:35 +00:00
Chris Young
1391057332 Change another instance of the tab number being used as identification. Now we set the tab numbers as they must be unique, but don't use them internally. 2015-01-15 23:48:56 +00:00
Chris Young
6255e8b1dc Use clicktab node addresses rather than clicktab numbers. This fixes #2254. 2015-01-15 23:44:29 +00:00
Chris Young
0415edc9c4 avoid a crash when switching tabs 2015-01-13 19:09:48 +00:00
Chris Young
f0633090f2 Avoid confusing double-negatives 2015-01-13 00:01:45 +00:00
Chris Young
d514cf30ee fix os4 build 2015-01-12 23:43:00 +00:00
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