Commit Graph

4702 Commits

Author SHA1 Message Date
Chris Young
651228e64d Migrate plotters to use a gui_globals pointer rather than RastPort.
svn path=/trunk/netsurf/; revision=8378
2009-07-07 19:28:34 +00:00
Chris Young
febe19851e Fix warnings
svn path=/trunk/netsurf/; revision=8377
2009-07-07 19:27:08 +00:00
John Mark Bell
68aeb65cdf Merged revisions 8059-8359 via svnmerge from
svn://svn.netsurf-browser.org/branches/paulblokus/textinput

........
  r8337 | paulblokus | 2009-07-06 00:38:21 +0100 (Mon, 06 Jul 2009) | 2 lines
  
  added textarea_set_position
........

svn path=/trunk/netsurf/; revision=8360
2009-07-06 23:47:50 +00:00
Michael Drake
d98ec423b1 Style guide indentation.
svn path=/trunk/netsurf/; revision=8346
2009-07-06 10:46:15 +00:00
Michael Drake
21a2bfc53c Style guide indentation.
svn path=/trunk/netsurf/; revision=8345
2009-07-06 10:38:13 +00:00
Michael Drake
7372218033 Fix indentation to use tabs instead of spaces.
svn path=/trunk/netsurf/; revision=8344
2009-07-06 10:33:19 +00:00
Chris Young
6dfc7b8a7c GETSCREENANME documentation
svn path=/trunk/netsurf/; revision=8334
2009-07-05 21:57:56 +00:00
Chris Young
be36c723ca Add a note about how to get the best speed out of the OS4 version. Mostly this is to
encourage people to use 32-bit screenmodes :)

svn path=/trunk/netsurf/; revision=8333
2009-07-05 21:25:24 +00:00
Vincent Sanders
0ade453958 Refactor fill plotter to take a style
svn path=/trunk/netsurf/; revision=8332
2009-07-05 20:10:17 +00:00
Chris Young
ab2391ade1 Don't make the global bitmap a friend of the screen bitmap, instead allocate it so
that alpha blitting and Cairo operations work correctly.  Running NetSurf on a 16-bit
screen is now possible without bits of the display missing or obliterated, however it
does suffer a small performance hit.

svn path=/trunk/netsurf/; revision=8331
2009-07-05 18:15:55 +00:00
Chris Young
0d879c2e7f fix warnings
svn path=/trunk/netsurf/; revision=8316
2009-07-04 19:12:56 +00:00
Chris Young
65ee9ef4b1 Apply scaling quality also to thumbnails.
svn path=/trunk/netsurf/; revision=8315
2009-07-04 19:10:33 +00:00
John Mark Bell
ceca548a1d Fix serialisation of page titles.
svn path=/trunk/netsurf/; revision=8313
2009-07-04 18:19:29 +00:00
Chris Young
5886f232c4 turn iconification back off as it isn't working reliably.
svn path=/trunk/netsurf/; revision=8312
2009-07-04 18:01:46 +00:00
Chris Young
f611631a5f Basic iconification support
svn path=/trunk/netsurf/; revision=8310
2009-07-04 16:12:27 +00:00
Chris Young
619ea621e8 Script to show the source of the current page
svn path=/trunk/netsurf/; revision=8304
2009-07-04 12:16:53 +00:00
Chris Young
d90e784ab4 Add GETSCREENNAME command
svn path=/trunk/netsurf/; revision=8303
2009-07-04 12:16:22 +00:00
Michael Drake
ac60741c28 Fix scheduler to handle delays of greater than one second. Fixes continual reload issues on pages with meta refresh.
svn path=/trunk/netsurf/; revision=8293
2009-07-03 23:40:26 +00:00
John Mark Bell
7792d81e85 Give input focus to drawing area on click. (credit: Paul Blokus)
svn path=/trunk/netsurf/; revision=8277
2009-07-02 23:22:24 +00:00
Chris Young
b8f6dfd58d Minor positional changes. This code probably needs a rethink as it doesn't correctly
advance for two-byte UTF8 chars.

svn path=/trunk/netsurf/; revision=8276
2009-07-02 23:07:04 +00:00
John Mark Bell
2dbf92761f Fix stupid
svn path=/trunk/netsurf/; revision=8275
2009-07-02 23:05:10 +00:00
John Mark Bell
1aeecf401c Silence warnings
svn path=/trunk/netsurf/; revision=8274
2009-07-02 22:36:51 +00:00
John Mark Bell
e6f70d9760 Make this more legible and squash leaks.
svn path=/trunk/netsurf/; revision=8273
2009-07-02 22:35:15 +00:00
Vincent Sanders
e707fe935b fix keymap
svn path=/trunk/netsurf/; revision=8272
2009-07-02 21:37:22 +00:00
Vincent Sanders
c04b939c8c Fix by tlsa for content which is updated by the core like animated gifs and forms
svn path=/trunk/netsurf/; revision=8270
2009-07-02 21:23:54 +00:00
Vincent Sanders
1165edf662 remove redundant clg call
svn path=/trunk/netsurf/; revision=8240
2009-07-01 13:53:06 +00:00
John Mark Bell
a3e205bbd9 Constify ro_uri_launch()
If the URL is too long to fit into a non-indirected ANT URLLoad message, then skip the ANT URLLoad broadcast and jump straight to using URI_Dispatch. 
We don't support indirected ANT URLLoad messages as their potential for memory leakage is too great.

svn path=/trunk/netsurf/; revision=8233
2009-07-01 12:05:51 +00:00
John Mark Bell
7e01924ecf Bring in line with new bitmap plotter API
svn path=/trunk/netsurf/; revision=8216
2009-07-01 00:20:24 +00:00
Michael Drake
ce70652694 Update plotters documentation for merged bitmap plotter.
svn path=/trunk/netsurf/; revision=8198
2009-06-30 13:45:08 +00:00
Michael Drake
26cee820f1 Simplify RISC OS bitmap plotter.
svn path=/trunk/netsurf/; revision=8196
2009-06-30 13:16:29 +00:00
Vincent Sanders
aa26843411 Improve bitmap plotter API
svn path=/trunk/netsurf/; revision=8195
2009-06-30 13:02:23 +00:00
Vincent Sanders
38356d46ff remove unused structure definition
svn path=/trunk/netsurf/; revision=8187
2009-06-30 11:08:31 +00:00
Chris Young
afbc9e9b6e Remove debug code
svn path=/trunk/netsurf/; revision=8178
2009-06-30 07:23:14 +00:00
Chris Young
53374684e5 Re-enable the Use OS Pointers option as I have fixed the crash.
svn path=/trunk/netsurf/; revision=8177
2009-06-30 07:06:22 +00:00
Chris Young
3f59ba7662 Should be static, attempt to fix odd crash.
svn path=/trunk/netsurf/; revision=8176
2009-06-30 07:02:52 +00:00
John Mark Bell
0404a802a7 Free path once we're finished with it.
svn path=/trunk/netsurf/; revision=8169
2009-06-29 22:18:05 +00:00
Chris Young
17243a4caa More minor changes from Samir
svn path=/trunk/netsurf/; revision=8162
2009-06-29 17:39:05 +00:00
Michael Drake
3437f00c43 Use menu pointer image.
svn path=/trunk/netsurf/; revision=8157
2009-06-29 14:18:41 +00:00
Michael Drake
2b558ac23c Don't act on press and release.
svn path=/trunk/netsurf/; revision=8155
2009-06-29 12:16:38 +00:00
Michael Drake
dfca986bbd Make panning routine handle scrolling by more than viewport size. Fix gui_window_set_scroll to treat values as absolute. Delete stray semicolon.
svn path=/trunk/netsurf/; revision=8153
2009-06-29 11:22:45 +00:00
Michael Drake
d1db2f888d Stop strange characters appearing in the URL bar when you press certain non-text keys. Some of these keys need to be supported properly.
svn path=/trunk/netsurf/; revision=8134
2009-06-28 22:22:51 +00:00
Chris Young
09fffbff2a Minor fixes from Samir Hawamdeh
svn path=/trunk/netsurf/; revision=8132
2009-06-28 21:30:38 +00:00
Michael Drake
d329255b8f Fix throbber not to show inactive frame during activity animation.
svn path=/trunk/netsurf/; revision=8128
2009-06-28 20:56:30 +00:00
Michael Drake
e92e36de85 Make choices file "Choices-fb".
svn path=/trunk/netsurf/; revision=8127
2009-06-28 20:49:19 +00:00
Michael Drake
1e5644ba5e s/libnsfb-0/libnsfb/
svn path=/trunk/netsurf/; revision=8125
2009-06-28 20:17:10 +00:00
Vincent Sanders
36b5deef09 Make framebuffer port use libnsfb
svn path=/trunk/netsurf/; revision=8122
2009-06-28 18:32:47 +00:00
Chris Young
d570a80b59 Updated Italian translation from Samir Hawamdeh
svn path=/trunk/netsurf/; revision=8107
2009-06-28 14:43:10 +00:00
Chris Young
a6dbc567ef Add a note about font styles
svn path=/trunk/netsurf/; revision=8098
2009-06-28 10:15:32 +00:00
Chris Young
b48fdcd9be Strip down the options file section. People should be using the GUI for everything
else - that's what it's for.

svn path=/trunk/netsurf/; revision=8080
2009-06-27 23:10:35 +00:00
Chris Young
71d8a60f81 Set new installs to start on the Workbench screen, this can be changed from the GUI
now and is a bit friendlier than being prompted for a screenmode on first launch.

svn path=/trunk/netsurf/; revision=8079
2009-06-27 23:04:52 +00:00