Chris Young
3e852daaf4
Missing initialisation
2015-12-20 16:36:59 +00:00
Chris Young
d6c34b8039
Soak up -v so command line processing still works with logging enabled
2015-11-27 12:36:40 +00:00
Chris Young
d7907bfe4c
Allow specifying location of the users directories on the commandline
...
Arg USERSDIR/K
2015-11-25 00:11:24 +00:00
Chris Young
80e14dce52
Move ReadArgs commandline processing earlier whilst leaving core commandline processing where it was previously
2015-11-24 23:58:54 +00:00
Chris Young
e27525123b
Make an effort to free resources when a fatal error occurs during initialisation
2015-11-24 23:22:15 +00:00
Chris Young
fa87f197c2
Abort if we're on a write-protected volume
...
Partial fix for 2397
2015-11-24 20:57:40 +00:00
Chris Young
7733ece472
Remove the setting of mimetype in default tooltypes
...
NetSurf is a lot more liberal now in accepting files, so the mimetype guessing routines are sufficient without forcing CSS files to be recognised as text/css. The ability to add a tooltype to troublesome files remains.
2015-11-24 20:35:18 +00:00
Chris Young
f7ebec7142
Added Amiga ToolTypes parser.
...
Initially this allows setting the location of the Users directory, and the current user's name.
2015-11-22 00:06:10 +00:00
Chris Young
5e24a802b0
Optimise for PPC
2015-11-17 23:24:34 +00:00
Chris Young
47fa0bf7a2
Faster hashing
2015-11-17 23:19:30 +00:00
Chris Young
af71481a5f
Use a hash as the skiplist key
2015-11-17 18:50:14 +00:00
Chris Young
4c2d40b35e
Import FNV-1a
2015-11-17 18:43:42 +00:00
Chris Young
c659e11585
Fix refresh of hotlist menu/toolbar when hotlist window is closed
...
This definitely used to work...!
2015-11-16 21:10:35 +00:00
Chris Young
6d474e74e6
Prettier hotlist toolbar
2015-11-16 21:05:01 +00:00
Chris Young
479b8acce8
Don't position the statusbar based on font height
...
The statusbar has a finite height because it is sitting in a window border which does not adjust with font size.
2015-11-16 19:01:13 +00:00
Chris Young
5ad337a7b5
Don't translate F8/F9/F10 into printable characters.
2015-11-16 00:16:52 +00:00
Chris Young
6fbe30c617
Improve the position of the status bar gadget at different font sizes
2015-11-15 17:00:01 +00:00
Chris Young
045b254c15
Add missing NSOPTS/M command line arg to documentation.
2015-11-15 14:13:37 +00:00
Chris Young
0feb291c2e
Add F8/F9/F10 as shortcuts to the scale functionality
2015-11-15 14:07:25 +00:00
Chris Young
bf6d56c7fe
Allow space bar to be used to page down
2015-11-15 13:52:55 +00:00
Chris Young
28be6d2d79
Don't try to write to an uninitialised file handle.
2015-11-15 01:27:29 +00:00
Chris Young
125f131714
Forcibly enable cut/copy/paste menu items until such a time as I can figure out why they are disabling at the wrong times.
2015-11-06 19:38:24 +00:00
Michael Drake
1bb7d295bb
Make nsurl utf8 string conversion function consistent with nsurl API.
2015-10-25 09:03:20 +00:00
Chris Young
27adf07fb7
Update gtk frontend to new API
2015-10-24 15:12:57 +01:00
Chris Young
65b510fbc3
Rework IDN URL retrieval to return an nserror
2015-10-24 15:12:57 +01:00
Chris Young
dd38897a26
Enable Amiga frontend to show decoded IDNs subject to local charset restrictions.
...
TODO: Statusbar link text
2015-10-24 15:12:57 +01:00
Chris Young
410f6fdb9e
Allow the popupmenu-based select menu to cascade into multiple sub-menus containing further items, when there are too many to fit on the screen in one column.
2015-09-07 17:41:24 +01:00
Chris Young
d137bda454
Move status bar gadget to the correct place on OS3
...
Still practically useless as it constantly overprints.
2015-09-06 09:33:00 +01:00
Chris Young
e5c34567dc
Fix broken headers
2015-09-06 09:23:08 +01:00
Chris Young
de75959362
Create menus on OS3 and 4 the same way (manual GadTools method).
...
This makes it easier to switch to menuclass.
It also fixes a crash-on-exit bug on OS3.
2015-09-06 09:06:20 +01:00
Chris Young
5b880e586c
Fix memory leak
2015-09-05 16:33:23 +01:00
Chris Young
eb366fa0d8
Correct checkbox logic
2015-09-05 15:53:21 +01:00
Chris Young
6a00255855
Enable control of core/popupmenu select menus in the prefs GUI.
...
This at least gives the option for people who prefer the popupmenu-based selection menus to easily switch back to the core ones when the options don't all fit on the screen (as popupmenu can't scroll).
2015-09-05 15:37:34 +01:00
Chris Young
63227a214b
Rename context_menu.c and strip out all the context menu code, so this file and popupmenu.class is only used (optionally) for HTML form selection.
2015-09-05 15:09:00 +01:00
Chris Young
00aa1e2d35
Add a small test menu to the clicktab gadget
2015-09-05 01:41:56 +01:00
Chris Young
46f3670fae
Add context menu item for copying text selection
2015-09-05 00:39:46 +01:00
Chris Young
7ea2488d1c
Add a context item for frames
2015-09-05 00:22:46 +01:00
Chris Young
12bef8a0d9
Avoid displaying irrelevant items in the context menu for objects
...
Add an item for the "plugin hack" stuff
2015-09-05 00:09:47 +01:00
Chris Young
da5638debc
Context menu for objects
2015-09-04 23:59:22 +01:00
Chris Young
a15e5a7869
Complete context menu items for links
2015-09-04 23:38:04 +01:00
Chris Young
41f219192c
Create back/forward context menu using menuclass
...
Reconstructs itself periodically as it cannot be created on demand
2015-09-04 00:26:52 +01:00
Chris Young
cdaae7b30e
Add a couple of context menu items for links for testing.
2015-09-03 19:57:04 +01:00
Chris Young
944248ce32
Rough outline for Intuition-based context menu
2015-09-03 00:24:04 +01:00
Chris Young
52d182e71e
Disable the popupmenu-based context menu and the emulated menu keyboard shortcuts in preparation for test implementing an Intuition-based context menu.
2015-09-02 17:34:24 +01:00
Chris Young
2e4bfc5dc3
Fix version check
2015-09-02 17:26:33 +01:00
Chris Young
61342f4dee
Use the correct format define for WPA()
2015-09-01 20:56:18 +01:00
Chris Young
fdb9a42eff
Don't use P96 on gfx.lib v54+ systems
2015-09-01 19:31:58 +01:00
Chris Young
e0198789ae
Use a skip list instead of a splay tree for now to fix memory leakage
2015-09-01 19:14:11 +01:00
Chris Young
06221c2340
Fix usage of ExAll with new SDK
...
Some of the defines it needs have moved to dos/obsolete.h
2015-09-01 18:06:45 +01:00
Chris Young
a73d53845c
Fix MinTerm defines for SDK 53.29
2015-09-01 18:02:32 +01:00