Chris Young
4cbe7d9d94
Remove any need for LangNames to be imported as a Messages file
...
svn path=/trunk/netsurf/; revision=13099
2011-10-29 14:14:13 +00:00
Chris Young
b84ebeed36
Stop abusing Messages with continual load of LangNames
...
svn path=/trunk/netsurf/; revision=13098
2011-10-29 13:51:19 +00:00
Chris Young
d0ad76a77a
Simplify
...
svn path=/trunk/netsurf/; revision=13097
2011-10-29 13:35:55 +00:00
Chris Young
4a0de7cd5c
Allow usage of a resource.map file to map resource: requests to other files.
...
svn path=/trunk/netsurf/; revision=13096
2011-10-29 13:32:53 +00:00
Chris Young
62900af515
Search the current theme dir for resources.
...
svn path=/trunk/netsurf/; revision=13091
2011-10-29 11:24:29 +00:00
Chris Young
110ba21d52
Only one of these save ops needs the file opened here
...
svn path=/trunk/netsurf/; revision=13086
2011-10-27 21:04:56 +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
4bb6da7cd3
Revert r13074 - doesn't actually fix the problem
...
svn path=/trunk/netsurf/; revision=13075
2011-10-22 14:26:56 +00:00
Chris Young
35bc321993
Fix the plotting of tiled bitmaps. EraseRect() appears to have a bug where it won't
...
draw anything if ymin==ymax
svn path=/trunk/netsurf/; revision=13074
2011-10-22 14:16:03 +00:00
Chris Young
a7f2cfa521
Fix save_complete
...
svn path=/trunk/netsurf/; revision=13073
2011-10-22 14:03:47 +00:00
Chris Young
a4f14eb0e9
Avoid horizontal pixel-height lines of the background appearing when "fast scrolling"
...
down the page. There is a similar problem with scrolling up pages which may be a bug
in ami_do_redraw_limits or plotters (probably bitmap tile plotter), as drawing
additional pixel lines after scrolling is not redrawing the affected area.
Example sites where this problem is apparent:
http://www.nintendolife.com (border pattern does not redraw)
http://www.amigaos.net/content/72/supported-hardware (clouds show through the main
text area)
svn path=/trunk/netsurf/; revision=13072
2011-10-22 13:52:13 +00:00
Chris Young
6959a30b26
Move non-requester user file operations to file.c
...
svn path=/trunk/netsurf/; revision=13065
2011-10-15 15:27:56 +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
69f83ed262
Be more flexible with the aspect ratios we correct to.
...
svn path=/trunk/netsurf/; revision=13036
2011-10-11 17:58:14 +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
8e3dc4022d
Stop confusing svn client
...
svn path=/trunk/netsurf/; revision=13014
2011-10-08 15:47:51 +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
d197eda87a
Fix link creation
...
svn path=/trunk/netsurf/; revision=13012
2011-10-08 13:49:50 +00:00
Chris Young
70aad31df6
Default search ico should only come from theme
...
svn path=/trunk/netsurf/; revision=13011
2011-10-08 13:49:31 +00:00
Chris Young
a809db0c73
Navigate submenu
...
svn path=/trunk/netsurf/; revision=13010
2011-10-08 13:48:44 +00:00
Michael Drake
35e43a4965
Amiga front end still uses this for now.
...
svn path=/trunk/netsurf/; revision=13008
2011-10-08 13:03:50 +00:00
Chris Young
3bb98823f7
correct filename
...
svn path=/trunk/netsurf/; revision=12996
2011-10-07 23:26:39 +00:00
Chris Young
39b490d1f0
Add favicon to iconification icon
...
svn path=/trunk/netsurf/; revision=12995
2011-10-07 23:12:12 +00:00
Chris Young
f9ca9f3595
comment removal
...
svn path=/trunk/netsurf/; revision=12988
2011-10-07 21:53:35 +00:00
Chris Young
677d0d4874
fix botched link rename
...
svn path=/trunk/netsurf/; revision=12987
2011-10-07 21:50:44 +00:00
Chris Young
c8d9e012e5
favicon fixes
...
svn path=/trunk/netsurf/; revision=12985
2011-10-07 21:41:31 +00:00
Chris Young
d52f40b575
also convert nsdefault.css in svn tree into a proper link (OS4 SVN does not support fs
...
links)
svn path=/trunk/netsurf/; revision=12964
2011-10-05 22:29:52 +00:00
Chris Young
1bbb2321ea
Adjust some types
...
svn path=/trunk/netsurf/; revision=12963
2011-10-05 22:23:02 +00:00
Chris Young
7aa2b4771f
Keep running if an error occurs
...
svn path=/trunk/netsurf/; revision=12962
2011-10-05 22:12:51 +00:00
Chris Young
d06fcf791a
Shuffle CSS files so default.css is the main one
...
svn path=/trunk/netsurf/; revision=12959
2011-10-05 18:56:59 +00:00
John Mark Bell
d5bb9d98e7
Build resource: map at start time
...
Remove stylesheet url globals -- the core will always use resource:{default,quirks,adblock}.css as appropriate
svn path=/trunk/netsurf/; revision=12949
2011-10-05 08:32:52 +00:00
Chris Young
d4285464e8
Fix icon loader
...
svn path=/trunk/netsurf/; revision=12947
2011-10-04 17:40:15 +00:00
Chris Young
b9a40d8e47
Fix crash when switching tabs
...
svn path=/trunk/netsurf/; revision=12932
2011-10-03 18:08:52 +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
87ba84abfe
Disable RAmiga-U temporarily as ActivateGadget() is causing a bizarre but fatal
...
interaction with context menus.
svn path=/trunk/netsurf/; revision=12913
2011-09-29 22:13:13 +00:00
Chris Young
828d8e0de8
Re-instate default.css.info as the install script copies it to def_css.info if there
...
isn't one already.
svn path=/trunk/netsurf/; revision=12909
2011-09-28 17:12:28 +00:00
Chris Young
e3aceb4344
Abort if user is <OS4.1 and no static version available.
...
Probably needs moving up to before the user has been asked for an install location
svn path=/trunk/netsurf/; revision=12895
2011-09-26 21:50:39 +00:00
Chris Young
ad3af34742
Build Cairo version as NetSurf; non-Cairo version as NetSurf-Static
...
Don't bother to build/copy NetSurf-Static for release packages
Update .readme to show requirement for AmigaOS 4.1
svn path=/trunk/netsurf/; revision=12893
2011-09-26 21:41:33 +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
5d7c1caffe
Also read mimetype mappings from mimetypes.user
...
svn path=/trunk/netsurf/; revision=12876
2011-09-25 17:03:37 +00:00
Chris Young
4573560c61
increase keyboard scroll speed to 10px
...
svn path=/trunk/netsurf/; revision=12875
2011-09-25 10:08:23 +00:00
Chris Young
3be63e2f69
Reduce task priority to -1
...
This stops the rest of the system slowing down when NetSurf is trying to receive data
svn path=/trunk/netsurf/; revision=12874
2011-09-25 09:56:43 +00:00
Chris Young
215c31ac0d
When pressing mouse button don't try to go forwards in history first... instead make
...
releasing mouse button 5 go forwards in history.
svn path=/trunk/netsurf/; revision=12873
2011-09-24 15:20:05 +00:00
John Mark Bell
f27d5a3e15
Remove gui_multitask
...
svn path=/trunk/netsurf/; revision=12828
2011-09-21 00:25:09 +00:00
Chris Young
9bb586769a
Remove AMINS_FRAME
...
svn path=/trunk/netsurf/; revision=12801
2011-09-16 18:00:39 +00:00
John Mark Bell
339bed7272
Virtualise content handler finalisation calls. Remove pointless implementations.
...
svn path=/trunk/netsurf/; revision=12797
2011-09-15 22:47:50 +00:00
John Mark Bell
3d71da088b
Clean up content_factory_register_handler API -- content handlers no longer use the mime type, so don't require it to be interned up front
...
svn path=/trunk/netsurf/; revision=12796
2011-09-15 22:31:16 +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
64f0938e8b
If the prefs window is already open ad Edit Prefs is called from the menu, bring the
...
already-opened prefs window to the front and make it active.
svn path=/trunk/netsurf/; revision=12792
2011-09-13 16:56:59 +00:00
Chris Young
715a753810
updated kb shortcuts (credit: samir)
...
svn path=/trunk/netsurf/; revision=12791
2011-09-13 16:42:48 +00:00
Chris Young
049a3eb80a
Fix search icon disappearing when layout size bar dragged
...
svn path=/trunk/netsurf/; revision=12790
2011-09-12 22:38:51 +00:00
Chris Young
6a5b10c685
Convert keypresses to UCS4. Fixes issue with typing Euro symbol (¤). Probably fixes
...
other characters in more exotic character sets.
svn path=/trunk/netsurf/; revision=12789
2011-09-12 21:56:15 +00:00
Chris Young
b2d5492b84
Correct Code2000 address
...
svn path=/trunk/netsurf/; revision=12788
2011-09-11 18:09:46 +00:00
Chris Young
f5d91344b7
Change option to get accepted languages from Locale into a checkbox so it updates at
...
startup
svn path=/trunk/netsurf/; revision=12787
2011-09-11 14:53:33 +00:00
Chris Young
9d952f2ae2
Setting screen signals this late doesn't work, so revert r12486 completely and return
...
to busy-looping (but a bit friendlier this time, waiting 1 second between attempts)
svn path=/trunk/netsurf/; revision=12785
2011-09-10 23:25:49 +00:00
Chris Young
8f09c239af
Initialise bitmap ptr to NULL
...
svn path=/trunk/netsurf/; revision=12780
2011-09-08 19:21:02 +00:00
Chris Young
8e67ad8051
Select fonts, sizes and colours for splash screen text rather than relying on system
...
default
svn path=/trunk/netsurf/; revision=12776
2011-09-07 23:01:53 +00:00
Chris Young
98a0c25344
Use Michael Drake's proper splash screen
...
svn path=/trunk/netsurf/; revision=12773
2011-09-07 18:38:08 +00:00
Chris Young
95dfffb3df
Copy a non-iconv.library version of parserutils into the archive in case anybody wants
...
to save 1MB
svn path=/trunk/netsurf/; revision=12764
2011-09-06 21:37:58 +00:00
Chris Young
8f451932d1
Stop plugin_hack objects crashing when not embedded into a page
...
svn path=/trunk/netsurf/; revision=12763
2011-09-06 21:03:36 +00:00
Chris Young
0f79ab2c19
Avoid button flicker
...
svn path=/trunk/netsurf/; revision=12761
2011-09-06 20:58:26 +00:00
Chris Young
d225054ecf
Swap position of context menu and behaviour options
...
svn path=/trunk/netsurf/; revision=12760
2011-09-06 20:49:48 +00:00
Michael Drake
0401d52f51
Remove gui_window_frame_resize_start() functions.
...
svn path=/trunk/netsurf/; revision=12738
2011-09-05 15:35:34 +00:00
Michael Drake
ffeb8bc389
Delete some dead frames stuff.
...
svn path=/trunk/netsurf/; revision=12723
2011-09-05 09:53:54 +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
Chris Young
985bf9e191
Remove browser_window type from ami_create_menu()
...
Remove DrawInfo too, as only there for image menus which never worked.
svn path=/trunk/netsurf/; revision=12718
2011-09-04 22:26:24 +00:00
Michael Drake
235bc41941
Fix indentation.
...
svn path=/trunk/netsurf/; revision=12714
2011-09-04 18:53:54 +00:00
Michael Drake
202f972199
Delete a whole bunch of redundant tests for browser_window_type. Front ends now only ever have any connection to browser windows of type BROWSER_WINDOW_NORMAL. Still a couple of uses in there; ami_menu_create() shouldn't need take a browser_window_type param now.
...
svn path=/trunk/netsurf/; revision=12713
2011-09-04 18:50:46 +00:00
Michael Drake
5be6bd452d
Remove gui_window_position_frame() definition from core and remove all implementations from front ends.
...
svn path=/trunk/netsurf/; revision=12711
2011-09-04 18:20:24 +00:00
John Mark Bell
9ee4f6146e
Remove mime_type parameter from content handler content_type callback API
...
svn path=/trunk/netsurf/; revision=12704
2011-09-03 09:27:42 +00:00
John Mark Bell
4539f8836e
Squash compiler warnings
...
svn path=/trunk/netsurf/; revision=12703
2011-09-02 22:10:20 +00:00
John Mark Bell
a54b88fc90
Add missing include
...
svn path=/trunk/netsurf/; revision=12702
2011-09-02 22:09:37 +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
John Mark Bell
f233d41f26
Fix erroneous API usage
...
svn path=/trunk/netsurf/; revision=12700
2011-09-02 22:07:07 +00:00
John Mark Bell
23c336cba9
Search for librosprite when cross compiling for Amiga platforms
...
svn path=/trunk/netsurf/; revision=12699
2011-09-02 20:42:42 +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
1cb60828ea
Don't refresh buttons when enabling/disabling. Fixes bitmap alpha/overprinting
...
problem (thanks to Simon Archer)
svn path=/trunk/netsurf/; revision=12694
2011-08-31 19:53:34 +00:00
Chris Young
b6d7b3cf36
fix build
...
svn path=/trunk/netsurf/; revision=12693
2011-08-31 19:44:25 +00:00
Vincent Sanders
2348b13492
refactor bitmap out of generic content structure
...
svn path=/trunk/netsurf/; revision=12686
2011-08-31 12:12:41 +00:00
Chris Young
cffbd0e9ba
#ifdef this properly
...
svn path=/trunk/netsurf/; revision=12679
2011-08-30 19:32:29 +00:00
Chris Young
935c66cac4
Disable the DataTypes animation handler for now as it doesn't work properly
...
svn path=/trunk/netsurf/; revision=12676
2011-08-29 15:14:45 +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
Michael Drake
42467f16dd
Don't need to set current_redraw_browser any more.
...
svn path=/trunk/netsurf/; revision=12654
2011-08-24 13:33:58 +00:00
Michael Drake
f3deebaa8e
Amiga changes for core search update (r12646). Note: untested.
...
svn path=/trunk/netsurf/; revision=12650
2011-08-24 12:33:15 +00:00
Chris Young
79268e6d83
use human_friendly_bytesize
...
svn path=/trunk/netsurf/; revision=12619
2011-07-23 15:34:52 +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
9cd5974868
Fill in conspiciusly-empty else; fix warnings
...
svn path=/trunk/netsurf/; revision=12617
2011-07-23 14:10:01 +00:00
Chris Young
39e5c04da7
Fix warnings
...
svn path=/trunk/netsurf/; revision=12616
2011-07-23 14:06:13 +00:00
Chris Young
cd21f4035f
Fix ASL hook function
...
svn path=/trunk/netsurf/; revision=12615
2011-07-23 14:05:08 +00:00
Chris Young
11b3bb228a
Correct aspect ratio correctly and support widescreen displays
...
svn path=/trunk/netsurf/; revision=12607
2011-07-17 14:48:19 +00:00
Chris Young
31d1313944
Ensure buttons update (stop button activates) when new URL starts to load
...
svn path=/trunk/netsurf/; revision=12606
2011-07-16 13:53:22 +00:00
Michael Drake
3651831963
Fix up Amiga front end.
...
svn path=/trunk/netsurf/; revision=12601
2011-07-13 13:38:38 +00:00
Michael Drake
ed8778ddb3
Fix up Amiga for r12574 API change.
...
svn path=/trunk/netsurf/; revision=12575
2011-07-06 12:42:17 +00:00
Chris Young
b1e425a967
Correctly select FILLPEN or FOREGROUNDPEN for scroller knob colour
...
svn path=/trunk/netsurf/; revision=12569
2011-07-03 18:20:18 +00:00
Chris Young
d253daa020
Pick scroller gadget colours from the screen's DrawInfo pens
...
svn path=/trunk/netsurf/; revision=12568
2011-07-03 17:22:23 +00:00
Chris Young
4e65935385
Fix an issue with GETTITLE returning an incorrect string on occasion
...
Fix warnings
svn path=/trunk/netsurf/; revision=12566
2011-07-03 15:01:56 +00:00