Commit Graph

6453 Commits

Author SHA1 Message Date
Michael Drake
c59b5d627f Correct offset for scaled iframe redraw.
svn path=/trunk/netsurf/; revision=12498
2011-06-24 09:51:17 +00:00
Michael Drake
5a4c8916ef If iframes are reformatted due to containing document reflow, don't need to redraw them since they will be redrawn when the containing document is redrawn. Make iframe handling more robust.
svn path=/trunk/netsurf/; revision=12497
2011-06-24 09:30:33 +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
Michael Drake
dd653479b2 Ensure top level browser window has focus by default.
svn path=/trunk/netsurf/; revision=12495
2011-06-22 13:52:56 +00:00
Michael Drake
3c74989841 Purge more favicon remnants.
svn path=/trunk/netsurf/; revision=12494
2011-06-22 10:27:20 +00:00
Chris Young
b6b1744b8e fix memory leak
svn path=/trunk/netsurf/; revision=12493
2011-06-19 11:25:59 +00:00
Chris Young
afa2198a16 translate / to - when guessing mime types
svn path=/trunk/netsurf/; revision=12492
2011-06-19 11:24:22 +00:00
Chris Young
548e1f2f77 Ensure the WB screen gets unlocked, avoid passing a NULL to CloseScreen
svn path=/trunk/netsurf/; revision=12491
2011-06-19 11:16:48 +00:00
Chris Young
e61ad6326a screen type should be PUBLICSCREEN not CUSTOMSCREEN
svn path=/trunk/netsurf/; revision=12490
2011-06-18 17:58:36 +00:00
Chris Young
2dd8fcd6d0 initialise context menus regardless of user's preferences on startup
svn path=/trunk/netsurf/; revision=12489
2011-06-18 17:40:27 +00:00
Chris Young
ac4342ca36 missing include
svn path=/trunk/netsurf/; revision=12488
2011-06-17 22:49:20 +00:00
Chris Young
1797118cbe disable context menus until i figure out why they have suddenly started crashing
svn path=/trunk/netsurf/; revision=12487
2011-06-17 22:49:01 +00:00
Chris Young
66b52c0af0 Reinstate waiting for visitor windows to close if the public screen could not be
closed.  Do it properly this time, with signals.

svn path=/trunk/netsurf/; revision=12486
2011-06-16 18:46:43 +00:00
Michael Drake
db45778fb1 Give the selection context the current bw when it's created.
svn path=/trunk/netsurf/; revision=12485
2011-06-16 09:07:13 +00:00
Chris Young
790bdf2e2a convert from mimetype to filetype rather than simple content type to filetype, where
available

svn path=/trunk/netsurf/; revision=12484
2011-06-15 21:53:49 +00:00
Chris Young
26101a1af6 remove zlib update
svn path=/trunk/netsurf/; revision=12483
2011-06-15 17:42:01 +00:00
Chris Young
a7c9fbfa04 remove no_iframes
svn path=/trunk/netsurf/; revision=12482
2011-06-15 17:40:36 +00:00
Chris Young
dd99b8a461 avoid crash
svn path=/trunk/netsurf/; revision=12481
2011-06-15 17:40:12 +00:00
Michael Drake
543a08ca22 Delete redundant function declaration.
svn path=/trunk/netsurf/; revision=12480
2011-06-15 13:46:41 +00:00
Michael Drake
142cee6f55 Fix paste in form inputs in iframes.
svn path=/trunk/netsurf/; revision=12479
2011-06-15 12:30:13 +00:00
Michael Drake
5192bf85fa Remove logging.
svn path=/trunk/netsurf/; revision=12478
2011-06-15 12:21:01 +00:00
Michael Drake
f368c3c849 Improve scale with iframes.
svn path=/trunk/netsurf/; revision=12477
2011-06-15 11:46:07 +00:00
Michael Drake
188712d142 Reformat floated iframe browser windows only after the iframe box has been linked into the box tree from the block formatting context block.
svn path=/trunk/netsurf/; revision=12476
2011-06-14 21:09:38 +00:00
Michael Drake
319a90bff7 Only call gui_window_new_content for browser windows with gui windows.
svn path=/trunk/netsurf/; revision=12475
2011-06-14 20:48:58 +00:00
Michael Drake
53f4da3420 First pass at core iframes. Currently lacking scrollbars.
svn path=/trunk/netsurf/; revision=12474
2011-06-14 20:00:18 +00:00
Michael Drake
6ed9b1de8b Fix warnings.
svn path=/trunk/netsurf/; revision=12472
2011-06-13 11:02:27 +00:00
Chris Young
91427fdfdb Redirect libpng errors to the standard NetSurf logfile
svn path=/trunk/netsurf/; revision=12471
2011-06-12 18:04:09 +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
Vincent Sanders
b9bdb198cb compatability fix for recent gtk API deprecation
svn path=/trunk/netsurf/; revision=12469
2011-06-07 17:23:39 +00:00
Chris Young
a5d1f01d19 missing double-quotes
svn path=/trunk/netsurf/; revision=12468
2011-06-06 22:29:05 +00:00
Chris Young
dee3127d79 Don't modify the DataType name within the structure.
Update mimetypes file a bit, add some more descriptive text.

svn path=/trunk/netsurf/; revision=12467
2011-06-06 22:27:10 +00:00
Chris Young
baf3b8e0f3 Sound DataTypes implementation. Currently has no interface, so only
autoplay/autoStart objects will play.

svn path=/trunk/netsurf/; revision=12466
2011-06-05 23:07:10 +00:00
Chris Young
6b3955404f Avoid compiling arexx.c more than necessary
svn path=/trunk/netsurf/; revision=12465
2011-06-05 12:37:44 +00:00
Chris Young
b5d8f9b25e plugin_hack loose ends
svn path=/trunk/netsurf/; revision=12464
2011-06-05 11:49:50 +00:00
Chris Young
861137d3b2 Disable extra logging. Here treeview init is down to ~5 seconds from ~20.
Still more room for improvement, as adding nodes appears to recalculate the widths of
all the parent nodes even though (the text and icon of) those haven't changed.

svn path=/trunk/netsurf/; revision=12463
2011-06-04 21:33:33 +00:00
Chris Young
89937f8b71 Don't expand cookies tree by default
svn path=/trunk/netsurf/; revision=12462
2011-06-04 21:26:31 +00:00
Chris Young
522ddf0416 Rudimentary text width caching to speed up many duplicate "Today", "Yesterday" calcs
svn path=/trunk/netsurf/; revision=12461
2011-06-04 21:10:39 +00:00
Chris Young
48a0663999 Remove at least one instance of unnecessary recalculation
svn path=/trunk/netsurf/; revision=12460
2011-06-04 20:46:08 +00:00
Chris Young
24d0a07f8f Extra logging to track the source of node size calculations
A couple of minor changes to prevent unnecessary recalculation

svn path=/trunk/netsurf/; revision=12459
2011-06-04 20:22:24 +00:00
Michael Drake
a79ef8cffb Remove redundant code.
svn path=/trunk/netsurf/; revision=12458
2011-06-04 14:38:50 +00:00
Michael Drake
324e5bfce4 New window opens with homepage, rather than current page.
svn path=/trunk/netsurf/; revision=12457
2011-06-04 13:51:42 +00:00
Ole Loots
5eac88cb71 lowered stack value (the large value was added because of excesive stack usage within mintlibs regex, but it can be avoided when using malloc within regex impl.), added missing internal.css
svn path=/trunk/netsurf/; revision=12456
2011-06-03 22:37:20 +00:00
Chris Young
ed00b6a1e9 Make GUI update when back/forward commands used from ARexx
svn path=/trunk/netsurf/; revision=12455
2011-06-03 18:20:56 +00:00
Chris Young
f2ef7ba6ba up = down and down = up
svn path=/trunk/netsurf/; revision=12454
2011-06-03 18:11:19 +00:00
Chris Young
4270e80d7a Make 4th mouse button go back in history, and 5th go forward. Untested.
svn path=/trunk/netsurf/; revision=12453
2011-06-03 18:08:17 +00:00
Chris Young
61138b0133 don't unref pointer
svn path=/trunk/netsurf/; revision=12452
2011-05-30 21:06:36 +00:00
Chris Young
0c9ca84e42 Remove ami_datatype_to_mimetype
svn path=/trunk/netsurf/; revision=12451
2011-05-30 21:03:57 +00:00
Chris Young
e2ef8df4d7 Guess MIME type from DataType only if there isn't already a valid entry in the list
svn path=/trunk/netsurf/; revision=12450
2011-05-30 20:52:31 +00:00
Chris Young
f214d3ecc8 Allow mixing of AmigaOS and NetSurf command line options
svn path=/trunk/netsurf/; revision=12449
2011-05-30 18:17:09 +00:00
Chris Young
9397f392c0 Convert the supplied MIME type to the DefIcons type *before* doing the comparison
svn path=/trunk/netsurf/; revision=12448
2011-05-30 16:16:48 +00:00