Chris Young
402f53f0a5
New mouse pointer images by Martin Merz (Mason)
...
Extended pointer size to 32x32 pixels.
svn path=/trunk/netsurf/; revision=5288
2008-09-08 21:27:35 +00:00
Chris Young
9fc58606db
Scheduled events now signal when the scheduled time has passed.
...
The timer appears to stop signalling events occasionally - needs some investigation.
svn path=/trunk/netsurf/; revision=5287
2008-09-08 18:14:14 +00:00
Chris Young
3ea88d90a1
Support for dragging in files (for file upload forms etc)
...
svn path=/trunk/netsurf/; revision=5271
2008-09-07 15:58:11 +00:00
Chris Young
9ea2e2c133
Much more efficient message handling/input loops, allows me to raise task priority
...
back to default of 0 without impacting other processes.
svn path=/trunk/netsurf/; revision=5238
2008-09-04 22:41:26 +00:00
Chris Young
eb67a135d1
Moved menu selection code to menu.c
...
svn path=/trunk/netsurf/; revision=5230
2008-09-03 22:02:41 +00:00
Chris Young
db1d925ff8
Add shift and ctrl click support, set file comments to url.
...
svn path=/trunk/netsurf/; revision=5228
2008-09-01 18:03:40 +00:00
Chris Young
30f0bbd256
Basic user-configurable pointer image support.
...
GUI_POINTER_DEFAULT and GUI_POINTER_WAIT still use the Amiga system default pointers,
and will not be overridden by NetSurf.
Pointer imagery lives in Resources/Pointers and the filenames are all defined in the
ptrs array at the top of gui.c, in the same order as in gui_pointer_shape - with the
exception of GUI_POINTER_DEFAULT (this instead points to a "Blank" pointer for hiding
the pointer) and GUI_POINTER_WAIT (reserved for future use, currently points to "Wait"
but this will change).
The file format is very simple. It is a text file containing 16 rows of 16
characters, with a newline or CR (or, in fact, any character as this is not checked)
terminating each row. The seventeenth row indicates the pixel on which the "point" is
set, as two digit X direction, a space, then two digits for the Y direction.
Pointers/Point is based on the hand2 image by Andreas Kuerzinger (the original is in
the AKPointerz.lha archive on Aminet)
svn path=/trunk/netsurf/; revision=5227
2008-08-31 17:34:00 +00:00
Chris Young
52e48260d3
Menu tidy-up, string correction and swap of Source and Text in the save/export menu
...
svn path=/trunk/netsurf/; revision=5224
2008-08-31 11:21:47 +00:00
Chris Young
a9867f0b7f
401 authentication/login support.
...
svn path=/trunk/netsurf/; revision=5222
2008-08-30 21:32:05 +00:00
Chris Young
277262bf46
Added support for scaling bitmaps, filled polygons, filled circles and clipping.
...
Fixes major display issues with eg. www.bbc.co.uk amongst others.
svn path=/trunk/netsurf/; revision=5221
2008-08-30 16:57:35 +00:00
Chris Young
b76b928094
Removed dependency on codesets.library
...
svn path=/trunk/netsurf/; revision=5214
2008-08-27 22:19:25 +00:00
Chris Young
74f9c0e075
Added PDF export to Amiga port.
...
svn path=/trunk/netsurf/; revision=5203
2008-08-26 01:20:01 +00:00
Chris Young
ab077d82dd
Moved Amiga menu code into separate file.
...
svn path=/trunk/netsurf/; revision=5199
2008-08-25 13:32:26 +00:00
Chris Young
9d9cb291c7
Fix gui_browser_window_create and browser_window_create functions for new new_tab
...
parameter.
svn path=/trunk/netsurf/; revision=5196
2008-08-24 17:17:33 +00:00
Chris Young
11d7e4574a
Basic hotlist support
...
svn path=/trunk/netsurf/; revision=5188
2008-08-23 21:56:49 +00:00
Chris Young
59d45715cd
Basic download window
...
svn path=/trunk/netsurf/; revision=5185
2008-08-23 16:17:51 +00:00
Chris Young
7362250125
Added clipboard support, fixed a problem causing a crash in the font functions in font.c
...
svn path=/trunk/netsurf/; revision=5166
2008-08-21 21:41:42 +00:00
Chris Young
b7688ffb5e
Implemented form select menu, and basic pull-down menu template.
...
svn path=/trunk/netsurf/; revision=5158
2008-08-19 18:31:56 +00:00
Chris Young
0e78a116f6
Implemented mouse dragging and code for select forms (which works but the menu is not
...
created with the correct entries yet). Now looks in options for screen and window
size and position.
svn path=/trunk/netsurf/; revision=5153
2008-08-18 19:07:12 +00:00
Chris Young
61294f493e
Close fonts properly and default back to initial RastPort font.
...
svn path=/trunk/netsurf/; revision=5136
2008-08-17 16:22:40 +00:00
Chris Young
1a489fbf64
Updated for hubbub, redraws now scheduled for next input loop
...
svn path=/trunk/netsurf/; revision=5128
2008-08-15 17:19:57 +00:00
Chris Young
ea5e026f7d
Fixed font styles
...
svn path=/trunk/netsurf/; revision=5075
2008-08-12 17:47:35 +00:00
Chris Young
bf18237dc0
Modified to use space.gadget and blit directly to the window's rastport, also added
...
scrollbar functionality (thanks to Ami603)
svn path=/trunk/netsurf/; revision=5034
2008-08-11 17:53:45 +00:00
Chris Young
058fcac225
Added code to set correct font.
...
svn path=/trunk/netsurf/; revision=4986
2008-08-10 09:57:41 +00:00
Chris Young
105bfddae9
Implemented localisation using the existing translated messages files.
...
svn path=/trunk/netsurf/; revision=4982
2008-08-09 20:27:36 +00:00
Chris Young
93bf14ab81
Added support for multiple windows.
...
svn path=/trunk/netsurf/; revision=4972
2008-08-09 15:19:04 +00:00
Chris Young
219f28e579
Rewritten to use window.class and bitmap.image instead of writing directly to the
...
window bitmap. Basic GUI added to allow URLs to be entered.
svn path=/trunk/netsurf/; revision=4965
2008-08-08 22:38:13 +00:00
Chris Young
394263bb2f
Basic plotter functions and support code for the plotters.
...
svn path=/trunk/netsurf/; revision=4948
2008-08-07 18:44:28 +00:00
Chris Young
a57fe0a78f
Opens and closes timer.device, and creates a new list - required for scheduling code
...
in schedule.c
svn path=/trunk/netsurf/; revision=4877
2008-08-03 16:13:57 +00:00
Chris Young
26203b2215
Initial Amiga port files, mostly empty stub functions.
...
svn path=/trunk/netsurf/; revision=4864
2008-08-02 14:31:32 +00:00