Michael Drake
f0392b0790
Need render/form.h
2012-08-20 23:23:22 +01:00
Michael Drake
cd28d41795
More fixing.
2012-08-20 23:19:58 +01:00
Michael Drake
d76e7db6fe
Missing semicolon.
2012-08-20 23:15:22 +01:00
Michael Drake
3b631f473b
Avoid using HTML internal for form file input handling. Note: untested.
2012-08-20 22:59:47 +01:00
Chris Young
8d4678b04b
Add AppWindow ourself rather than letting window.class create it. Initial
...
tests indicate we are no longer losing icon drop events although there is
still an "event leak" somewhere.
Fix warnings.
svn path=/trunk/netsurf/; revision=13894
2012-04-28 19:43:46 +00:00
Vincent Sanders
1490b52a6b
NetSurf options rework (a=vince r=daniels,jmb)
...
svn path=/trunk/netsurf/; revision=13548
2012-03-22 09:34:34 +00:00
Chris Young
43bb22b968
Complete treeview context menu.
...
Fix mouse trapping.
Remove remaining buttons (from non-SSL trees). May return as a graphical toolbar at
some point, but for now I'm glad to be rid of them. All the options are in the
context menu.
svn path=/trunk/netsurf/; revision=13295
2011-12-18 17:59:23 +00:00
Chris Young
0ed26d727f
Start popuating treeview context menu
...
Remove add folder/bookmark buttons from hotlist
svn path=/trunk/netsurf/; revision=13287
2011-12-17 18:47:35 +00:00
Chris Young
328ce66d7e
More prep for treeview context menus
...
svn path=/trunk/netsurf/; revision=13283
2011-12-16 12:33:05 +00:00
John Mark Bell
f2993e6ed0
content_get_url -> hlcache_handle_get_url, content__get_url -> content_get_url
...
svn path=/trunk/netsurf/; revision=13236
2011-12-04 14:55:23 +00:00
Chris Young
c1afe81e06
Complete extended context menus
...
svn path=/trunk/netsurf/; revision=13076
2011-10-23 13:15:44 +00:00
Chris Young
c3fafd63f8
Move all main file req save ops to file.c
...
svn path=/trunk/netsurf/; revision=13064
2011-10-15 14:55:03 +00:00
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
ded3c1983f
page context menu (mostly non-functioning)
...
svn path=/trunk/netsurf/; revision=13025
2011-10-09 17:37:57 +00:00
Chris Young
7900404447
Add keyboard shortcuts that already exist. These are handled in gui.c -
...
popupmenu.class does not appear to act on them.
svn path=/trunk/netsurf/; revision=13015
2011-10-08 15:48:58 +00:00
Chris Young
c6b174d08e
Treat all objects equally, non-plugin_hack objects can now be opened in external
...
application if CMD line present in resources/mimetypes
svn path=/trunk/netsurf/; revision=13013
2011-10-08 14:55:15 +00:00
Chris Young
a809db0c73
Navigate submenu
...
svn path=/trunk/netsurf/; revision=13010
2011-10-08 13:48:44 +00:00
Michael Drake
e52aaecd7a
Fix up for nsurl changes. Untested.
...
svn path=/trunk/netsurf/; revision=12928
2011-10-03 16:41:55 +00:00
Chris Young
602c2502e7
Add context menu for plain text content.
...
All non-HTML contents now have context menus activated
svn path=/trunk/netsurf/; revision=12922
2011-10-02 16:46:21 +00:00
Chris Young
71552e84d8
Make adding context menus more modular
...
svn path=/trunk/netsurf/; revision=12921
2011-10-02 16:37:25 +00:00
Chris Young
0b6b01f08f
Add context menu items for frames
...
svn path=/trunk/netsurf/; revision=12877
2011-09-25 18:44:10 +00:00
Chris Young
6bd1800ef6
Partially convert to use browser_window_contextual_content
...
svn path=/trunk/netsurf/; revision=12793
2011-09-13 18:42:23 +00:00
Chris Young
330227d87a
Remove more checks for browser_window_type
...
svn path=/trunk/netsurf/; revision=12719
2011-09-04 22:35:11 +00:00
John Mark Bell
4b189ab0bc
Squash warnings resulting from mismatched type expectations
...
svn path=/trunk/netsurf/; revision=12701
2011-09-02 22:09:23 +00:00
Chris Young
25fea2721d
Avoid calling AllocSignal() until the last minute, as it causes PM_OPEN to initiate
...
an Intuition or Input deadlock.
Re-enable context menus as they are now safe.
Remove sticky context menus option as this can be set in GUI prefs as a global option.
svn path=/trunk/netsurf/; revision=12698
2011-09-02 17:31:47 +00:00
Chris Young
7f6b694732
Show existing file size when file already exists on download
...
svn path=/trunk/netsurf/; revision=12618
2011-07-23 15:19:27 +00:00
Chris Young
39e5c04da7
Fix warnings
...
svn path=/trunk/netsurf/; revision=12616
2011-07-23 14:06:13 +00:00
Michael Drake
3651831963
Fix up Amiga front end.
...
svn path=/trunk/netsurf/; revision=12601
2011-07-13 13:38:38 +00:00
Chris Young
b415e6dabc
Update to new API
...
svn path=/trunk/netsurf/; revision=12557
2011-07-02 17:41:25 +00:00
Chris Young
93941435b8
Decouple context menus from gui_window, ensure they get disposed on exit
...
svn path=/trunk/netsurf/; revision=12496
2011-06-23 17:35:35 +00:00
Chris Young
ac4342ca36
missing include
...
svn path=/trunk/netsurf/; revision=12488
2011-06-17 22:49:20 +00:00
Chris Young
936baddaba
Only show external app context menu item if an external app is actually defined
...
svn path=/trunk/netsurf/; revision=12470
2011-06-09 22:29:46 +00:00
Chris Young
45be35677c
Allow users to register external applications for plugin contents, and run from
...
context menu
svn path=/trunk/netsurf/; revision=12381
2011-05-11 18:33:31 +00:00
Chris Young
255c858c43
Restrict Object context submenu to CONTENT_IMAGE
...
svn path=/trunk/netsurf/; revision=12377
2011-05-10 23:10:53 +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
1518543c22
Fix DSI when drag saving
...
Allow selection drags to URL and search gadgets
svn path=/trunk/netsurf/; revision=12259
2011-04-29 18:15:20 +00:00
Chris Young
14d6826685
Implement ask overwrite
...
svn path=/trunk/netsurf/; revision=12135
2011-03-26 10:33:58 +00:00
Chris Young
7e64826e60
Move remaining popupmenu.class stuff to context_menu.c, and #ifdef it for
...
__amigaos4__ only.
svn path=/trunk/netsurf/; revision=12077
2011-03-16 18:53:58 +00:00
Chris Young
ddfdf2a629
Don't trap RMB over gadgets if those gadgets are disabled
...
svn path=/trunk/netsurf/; revision=11879
2011-03-01 20:27:49 +00:00
Vincent Sanders
9660442e92
remove obsolete, unused gui_window_redraw API
...
svn path=/trunk/netsurf/; revision=11870
2011-03-01 14:31:54 +00:00
Chris Young
3cc3dcf1e1
Limit context menu history items to 10
...
svn path=/trunk/netsurf/; revision=11868
2011-02-28 23:46:49 +00:00
Chris Young
ff60f79cb5
Add history context menu to the forward button too
...
svn path=/trunk/netsurf/; revision=11866
2011-02-28 23:33:03 +00:00
Chris Young
c0ab816494
Right-click back button now gives list of history items.
...
Probably needs tidying up - limiting number of entries etc
svn path=/trunk/netsurf/; revision=11865
2011-02-28 22:35:53 +00:00
Chris Young
4213bd41fb
Avoid multiple duplicated menus
...
Allow selection menu to appear over blank area of text boxes
svn path=/trunk/netsurf/; revision=11862
2011-02-28 22:03:18 +00:00
Chris Young
4a174fd670
Allow context menus in arbitrary positions outside the browsing area.
...
Add a Local History item to a new back button context menu, eventually this will give
a recent history list.
svn path=/trunk/netsurf/; revision=11858
2011-02-28 19:31:35 +00:00
Chris Young
bc2bce8d35
Web search text selection
...
svn path=/trunk/netsurf/; revision=11638
2011-02-09 22:16:11 +00:00
John Mark Bell
d83f683e96
Sprinkle some #ifdef __amigaos4__ around
...
svn path=/trunk/netsurf/; revision=11230
2011-01-06 23:17:17 +00:00
Chris Young
791bc50789
Fix some edit menu probs
...
svn path=/trunk/netsurf/; revision=10684
2010-08-08 09:23:34 +00:00
Chris Young
f7e3254798
Fix menu disable on tab switch and Cut
...
svn path=/trunk/netsurf/; revision=10661
2010-07-24 19:57:27 +00:00
Chris Young
004aee8281
Amiga: Add "cut" option; make cut/copy/paste menus context sensitive; allow dragging
...
selections within NetSurf window to text fields (does not work across windows).
todo: switching tabs will reset cut/copy/paste menus to initial state; cut option is
putting something on the clipboard which causes a crash when pasting it back
svn path=/trunk/netsurf/; revision=10660
2010-07-24 16:39:37 +00:00
Chris Young
5bb5cedec5
Changes required for new-cache
...
svn path=/trunk/netsurf/; revision=10186
2010-03-28 15:51:05 +00:00
Chris Young
48aa33f773
Fix crash when attempting to open context menu in a browser_window with no content.
...
svn path=/trunk/netsurf/; revision=10143
2010-03-21 19:29:33 +00:00
John Mark Bell
ddeadd1c02
Merge LibCSS port to trunk.
...
svn path=/trunk/netsurf/; revision=8752
2009-07-23 23:05:34 +00:00
Chris Young
6f120338ed
Add ability to copy SVGs to the clipboard and save in IFF DR2D format.
...
svn path=/trunk/netsurf/; revision=7523
2009-05-19 07:23:56 +00:00
Chris Young
08d0c16822
Copy and save images as IFF ILBM attempt 2.
...
Copy now works, saving just creates an empty file - probably something wrong with my
DTM_WRITE call.
svn path=/trunk/netsurf/; revision=7517
2009-05-16 17:04:28 +00:00
Chris Young
478d953ea5
Copy and save images in IFF ILBM format. Currently, the data in the BODY chunk is
...
wrong.
svn path=/trunk/netsurf/; revision=7516
2009-05-16 14:50:30 +00:00
Chris Young
b10db01386
Don't open menu if there are no items
...
svn path=/trunk/netsurf/; revision=7019
2009-04-01 17:26:39 +00:00
Chris Young
fb0a2116a3
Change to use names instead of numbers for keypresses
...
Add missing keypresss
svn path=/trunk/netsurf/; revision=6328
2009-02-01 13:01:46 +00:00
Chris Young
4cf6935761
Added context menu option to download the link target.
...
Added SAVEAS/K to OPEN ARexx command to download a URL instead of displaying it.
svn path=/trunk/netsurf/; revision=6326
2009-01-31 23:45:25 +00:00
Chris Young
af7f83b9a5
Add copy and select all items
...
svn path=/trunk/netsurf/; revision=6092
2009-01-16 19:13:07 +00:00
Chris Young
9a4175c4fa
Use an ASL requester allocated for saves (which defaults to option_download_dir when
...
first used and remembers the save location thereafter) for the save requesters.
svn path=/trunk/netsurf/; revision=6024
2009-01-10 21:26:22 +00:00
Chris Young
689f2e4232
Save object
...
svn path=/trunk/netsurf/; revision=5909
2008-12-13 23:26:10 +00:00
Chris Young
2f4beda48c
Complete (but quite minimal at the moment) context menu implementation for AmigaOS:
...
Links, objects and upload file boxes have their own menu item or submenu.
Context menus can be enable/disabled and be made "sticky" with the following options:
context_menu
sticky_context_menu
Seperated clipboard related code out to clipboard.c to make it easier to maintain and
add the ability to copy URLs to the clipboard. Copying images to the clipboard will
come later.
svn path=/trunk/netsurf/; revision=5629
2008-10-25 16:37:08 +00:00
Chris Young
5624bf590d
Initial context menus. Five possible options (copy link to clipboard, download link,
...
show object, save object and select file for upload), only one implemented at the
moment. Menu structure/strings need some thought and tidy-up (with object and URL
options in their own sub-menus?)
svn path=/trunk/netsurf/; revision=5612
2008-10-21 18:04:27 +00:00