Chris Young
98996a4a97
Ignore screen_modeid if it isn't a hex value
...
svn path=/trunk/netsurf/; revision=7326
2009-04-26 21:27:48 +00:00
Chris Young
00e37846b2
Speed up scrollwheel scrolling due to complaints :)
...
Restrict screen mode requester to 24 and 32-bit modes only, as the alpha blitting
doesn't work in 16-bit modes (may not work in 24-bit either, but I'm not sure and
Classic OS4 users are likely to have 24-bit cards so don't really want to restrict it
further)
svn path=/trunk/netsurf/; revision=7316
2009-04-25 21:51:40 +00:00
John Mark Bell
daf7a52dd6
Hubbub is no longer optional.
...
Remove libxml2 parser binding.
svn path=/trunk/netsurf/; revision=7115
2009-04-17 00:54:27 +00:00
Chris Young
9f4851d288
Fix ARexx download queue - GummiSurf now works, and manual ARexx-initiated downloads
...
will be processed in turn rather than simultaneously.
svn path=/trunk/netsurf/; revision=7075
2009-04-14 18:51:10 +00:00
Chris Young
9f39880e8c
fix compilation
...
svn path=/trunk/netsurf/; revision=7054
2009-04-06 17:25:21 +00:00
John Mark Bell
2531079866
Revert r6973. Apparently, it causes loads of problems.
...
svn path=/trunk/netsurf/; revision=7047
2009-04-05 19:17:24 +00:00
Chris Young
76665e8886
Update to use browser_window_refresh_url_bar()
...
svn path=/trunk/netsurf/; revision=7000
2009-03-30 18:04:30 +00:00
Chris Young
736cb29be0
Stop screen updates going odd when animated GIFs are in the page.
...
Much simpler tests than before too.
svn path=/trunk/netsurf/; revision=6985
2009-03-29 10:53:51 +00:00
Chris Young
2785f18af5
Mouse scrollwheel support
...
svn path=/trunk/netsurf/; revision=6976
2009-03-28 23:51:39 +00:00
Chris Young
67719a64e6
Add a note about those lines I commented out earlier.. have remembered why they were
...
there. Leave them commented out pending a fix.
svn path=/trunk/netsurf/; revision=6975
2009-03-28 20:36:07 +00:00
Chris Young
b180dd1a11
Stop cursor drawing off the page
...
Implement gui_window_save_as_link
Fix warnings
svn path=/trunk/netsurf/; revision=6970
2009-03-28 15:43:12 +00:00
Chris Young
2bf6bd72b8
Remove some checks before redraw, as they only seem to achieve stopping redraws
...
happening when we need them.
svn path=/trunk/netsurf/; revision=6969
2009-03-28 14:44:16 +00:00
Chris Young
2cfe83a921
Minor fixes
...
svn path=/trunk/netsurf/; revision=6967
2009-03-28 12:56:59 +00:00
Chris Young
a28f64386e
Implement a download queue for ARexx-initiated downloads. Working manually, however
...
GummiSurf is causing it to crash for some reason.
Split download/save routines off into a new file.
svn path=/trunk/netsurf/; revision=6966
2009-03-28 12:50:19 +00:00
Chris Young
487223feb9
Make NetSurf look a little closer to the default OS4 theme
...
svn path=/trunk/netsurf/; revision=6950
2009-03-27 20:04:34 +00:00
Chris Young
4a8b0ca787
Call bitmap_save() for native drag saves.
...
(still does nothing as bitmap_save isn't implemented yet)
svn path=/trunk/netsurf/; revision=6903
2009-03-26 18:22:24 +00:00
Chris Young
8d58a8b87b
Add save_complete to drag save
...
svn path=/trunk/netsurf/; revision=6896
2009-03-26 08:26:01 +00:00
Chris Young
07af1bd8fd
Change pointer imagery when dragging
...
Disable drag saving when not running on the Workbench screen
svn path=/trunk/netsurf/; revision=6882
2009-03-25 19:59:10 +00:00
Chris Young
be609c1dfa
Some sort of drag-save implementation.
...
Limitations:
NetSurf must be running on the Workbench screen
Only drags to Workbench disk/drawer windows or icons are supported
Text selection drags are always called netsurf_text_file
Until workbench.library gets a proper function to handle dragging from applications,
this is as good as it will get.
Bugs:
Pointer imagery needs to change to reflect the dragging, and prevent the usual
pointer changes while the drag is in progress
Functionality needs to be disabled if NetSurf isn't running on the Workbench screen
(will currently act as if things are being dropped on the WB screen)
Overwrites existing files without prompting
svn path=/trunk/netsurf/; revision=6865
2009-03-25 00:03:43 +00:00
Chris Young
5b2d816d86
Move gui_drag_save_selection() into the same file as gui_drag_save_object() as they
...
will have common code when implemented.
svn path=/trunk/netsurf/; revision=6859
2009-03-24 18:53:22 +00:00
Chris Young
ede9c4858d
Update to new _available() functions
...
svn path=/trunk/netsurf/; revision=6858
2009-03-24 18:28:02 +00:00
Chris Young
c9fc91c6e4
Set history scroll offsets
...
svn path=/trunk/netsurf/; revision=6815
2009-03-22 00:12:12 +00:00
Chris Young
317fb4ec91
Rexx dir should default to PROGDIR: too
...
svn path=/trunk/netsurf/; revision=6796
2009-03-17 21:34:01 +00:00
Chris Young
f648479aec
Access Resources relative to program directory rather than current directory.
...
svn path=/trunk/netsurf/; revision=6795
2009-03-17 21:25:20 +00:00
John Mark Bell
58cd142338
Remember the scroll position in the history, so that it's maintained when going back. (credit: Paweł Blokus)
...
svn path=/trunk/netsurf/; revision=6793
2009-03-17 12:26:41 +00:00
Chris Young
eabb5339a3
Close history and search windows when associated browser window closes.
...
svn path=/trunk/netsurf/; revision=6786
2009-03-15 11:29:33 +00:00
Chris Young
eab55f2c5a
Fix warnings
...
Fall back to default theme if specified one can't be found
svn path=/trunk/netsurf/; revision=6785
2009-03-15 11:21:46 +00:00
Chris Young
d3d7fc7c66
Stop browser resizes from crashing.
...
I really don't like using Forbid() and Permit() but the lock-up seems to be caused by
the window continuing the resize while the reformat is taking place and this appears
to be the only way to stop it. Resizes are relatively rare so shouldn't cause
problems.
svn path=/trunk/netsurf/; revision=6784
2009-03-14 16:18:09 +00:00
Chris Young
305ab859ad
Remove gap between the tab close gadget and the first tab
...
svn path=/trunk/netsurf/; revision=6776
2009-03-11 19:23:57 +00:00
Chris Young
502879043b
Fix scroll position for new pages/tabs
...
svn path=/trunk/netsurf/; revision=6744
2009-03-09 07:21:19 +00:00
Chris Young
a074bdbe54
Stop NetSurf jumping back to the top of the document when scrolling before the page
...
has finished loading.
svn path=/trunk/netsurf/; revision=6742
2009-03-08 23:40:58 +00:00
Chris Young
0bdcf4b8e2
Implement thumbnail creation
...
svn path=/trunk/netsurf/; revision=6736
2009-03-08 17:41:24 +00:00
Chris Young
f6951c0d51
Mostly-working local history window
...
svn path=/trunk/netsurf/; revision=6733
2009-03-08 16:24:52 +00:00
Chris Young
cbae6a91dd
Stop local history from crashing, display mostly works (no thumbnails and offset wrong
...
to window), no event handling other than closing the window.
svn path=/trunk/netsurf/; revision=6730
2009-03-08 12:52:44 +00:00
Chris Young
b0e61211f9
Clear clip regions after rendering finished.
...
svn path=/trunk/netsurf/; revision=6728
2009-03-07 20:52:50 +00:00
John Mark Bell
847b776285
Purge NETSURF_USE_SSL and WITH_SSL
...
svn path=/trunk/netsurf/; revision=6599
2009-02-22 15:07:50 +00:00
Chris Young
5668fa1154
Remove default theme's dependency on AISS
...
svn path=/trunk/netsurf/; revision=6567
2009-02-18 20:04:59 +00:00
Chris Young
f90e43e2b0
Fix a bug where public screens would remain open if NetSurf was the last visitor
...
window to close.
svn path=/trunk/netsurf/; revision=6485
2009-02-14 12:29:07 +00:00
Chris Young
b3bc3eb896
Don't bother trying to render things that are completely off the screen
...
svn path=/trunk/netsurf/; revision=6412
2009-02-10 18:53:17 +00:00
Chris Young
e1133726c9
Fix animated GIF display
...
svn path=/trunk/netsurf/; revision=6397
2009-02-08 10:12:27 +00:00
Chris Young
2c78e54298
Really stop overwriting window borders (also fix fast scrolling down, and break fast
...
scrolling up)
svn path=/trunk/netsurf/; revision=6394
2009-02-07 16:40:56 +00:00
Chris Young
146e26a403
Some attempt at faster scrolling - can be enabled with option faster_scroll:1
...
svn path=/trunk/netsurf/; revision=6364
2009-02-05 12:20:23 +00:00
Chris Young
73b761ecf5
Try to stop rendering of things that can't be seen
...
svn path=/trunk/netsurf/; revision=6362
2009-02-04 18:10:10 +00:00
Chris Young
c8a8a7808e
Tidy-up of redraw code
...
svn path=/trunk/netsurf/; revision=6345
2009-02-01 22:54:31 +00:00
Chris Young
350ab68077
gui_window_update_box and gui_window_redraw now only update the relevant areas.. I
...
think. They are liable to destroy things outside of the render area as well
currently.
svn path=/trunk/netsurf/; revision=6342
2009-02-01 21:28:59 +00:00
Chris Young
ad6f72667b
Remove the caret by replacing it with the area under the caret, rather than the area
...
displayed somewhere else on the page.
svn path=/trunk/netsurf/; revision=6338
2009-02-01 18:36:17 +00:00
Chris Young
e8399d8a76
Oops, probably shouldn't double-convert text
...
svn path=/trunk/netsurf/; revision=6330
2009-02-01 13:30:47 +00:00
Chris Young
1c1347a215
Convert UTF-8 titles to local charset for display in tabs
...
Disable keyboard shortcuts for tabs as an underscore in the title was causing
keypresses to be ignored or tabs to be switched unexpectedly
svn path=/trunk/netsurf/; revision=6329
2009-02-01 13:26:21 +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