Commit Graph

5366 Commits

Author SHA1 Message Date
Chris Young
22c31c6349 Drag icon code
svn path=/trunk/netsurf/; revision=10924
2010-10-30 11:21:38 +00:00
Chris Young
25a0abf30e missing header
svn path=/trunk/netsurf/; revision=10923
2010-10-30 11:21:19 +00:00
Chris Young
078ff2fd51 Move drag icon stuff to own file; fix warnings
svn path=/trunk/netsurf/; revision=10922
2010-10-30 11:20:53 +00:00
Chris Young
d185dc310a Allow drags of URLs from treeview windows to browser windows.
svn path=/trunk/netsurf/; revision=10921
2010-10-30 10:44:44 +00:00
Chris Young
755e45028d If a drag is in progress that the tree can't handle, it is a TREE_UNKNOWN_DRAG not a
TREE_NO_DRAG, as the platform code might be able to deal with it.

svn path=/trunk/netsurf/; revision=10920
2010-10-30 10:43:14 +00:00
Chris Young
f2c834ac51 Only set TREE_MOVE_DRAG is the tree is TREE_MOVABLE
svn path=/trunk/netsurf/; revision=10919
2010-10-30 09:23:03 +00:00
Chris Young
d250c43e4f Fix content icons in treeviews
svn path=/trunk/netsurf/; revision=10918
2010-10-29 18:05:48 +00:00
Chris Young
25e9b79f5c Allow getting the tree's drag property. This ensures we can see whether the current
drag is something we might need to display an icon for.

svn path=/trunk/netsurf/; revision=10917
2010-10-29 17:40:36 +00:00
Vincent Sanders
802f58f10d Futher simplification of the makefile
Use target makefiles to set build sources

svn path=/trunk/netsurf/; revision=10916
2010-10-29 00:54:27 +00:00
John Mark Bell
8814bca33e Fix cleanup of hlcache_retrieval_ctx_ring
svn path=/trunk/netsurf/; revision=10915
2010-10-28 21:00:07 +00:00
Chris Young
338e39e167 Add an error message if GetVideo is not installed. Use v0.27's new "ask" function
instead of assuming the user wants to save.

svn path=/trunk/netsurf/; revision=10914
2010-10-28 19:21:58 +00:00
Chris Young
35cb134ae8 Updated translation from Samir Hawamdeh
svn path=/trunk/netsurf/; revision=10913
2010-10-28 18:56:50 +00:00
John Mark Bell
e5bc525030 Fix bug 3096811: discard HTTP headers for all but the last response
svn path=/trunk/netsurf/; revision=10912
2010-10-27 22:12:00 +00:00
John Mark Bell
f309236fa8 Fix bug 3095552: don't escape URLs after editing. (credit: Martin Bazley)
svn path=/trunk/netsurf/; revision=10911
2010-10-27 20:15:01 +00:00
Vincent Sanders
72cf3adc78 Beginning of NetSurf build infrastructure cleanup
Provide makefile fragment for each target, isolates the target makefile changes into one place simplifying the top level makefile

svn path=/trunk/netsurf/; revision=10910
2010-10-27 18:39:24 +00:00
Chris Young
c07c79cc5e Don't feed negative values to the scroller
svn path=/trunk/netsurf/; revision=10909
2010-10-25 17:26:34 +00:00
Steve Fryatt
3529ead319 Restore toolbar menus in RO treeview windows.
svn path=/trunk/netsurf/; revision=10908
2010-10-24 23:17:21 +00:00
Steve Fryatt
a1194cd03f Re-enable toolbar editing and button selection in RO treeview windows.
svn path=/trunk/netsurf/; revision=10907
2010-10-24 21:52:16 +00:00
Steve Fryatt
ba197f29c7 Partially re-enable toolbar buttons in RO treeview windows.
svn path=/trunk/netsurf/; revision=10906
2010-10-24 20:00:45 +00:00
Chris Young
00434615ed Selection drags now use clipboard unit 1 instead of 0. This stops the user's
clipboard being unexpectedly changed.

svn path=/trunk/netsurf/; revision=10905
2010-10-24 18:07:11 +00:00
Chris Young
bdf3c32f44 Only allow auto-scroll on selection and selection drags
svn path=/trunk/netsurf/; revision=10904
2010-10-24 17:51:00 +00:00
John Mark Bell
43e5a16b34 Squash warning
svn path=/trunk/netsurf/; revision=10903
2010-10-24 16:39:16 +00:00
Chris Young
c4ebfa24d8 Don't expand the oldest global history entries by default.
svn path=/trunk/netsurf/; revision=10902
2010-10-24 16:24:37 +00:00
John Mark Bell
b734c12fd6 Slightly less braindead textplain handling
svn path=/trunk/netsurf/; revision=10900
2010-10-23 18:43:48 +00:00
John Mark Bell
52f7f6a620 More GTK 2.22.0 support
svn path=/trunk/netsurf/; revision=10897
2010-10-23 14:12:33 +00:00
John Mark Bell
c94bf68751 Do not build with webp support by default on GTK.
Firstly, almost noone has the libraries installed.
Secondly, it requires a documentation update before it can be enabled.
Thirdly, we should be using pkg-config to detect the presence of libraries on platforms that support it.

svn path=/trunk/netsurf/; revision=10896
2010-10-23 13:54:35 +00:00
John Mark Bell
23df373b3b Hackery to support GTK >= 2.21.6
svn path=/trunk/netsurf/; revision=10895
2010-10-23 13:53:11 +00:00
Chris Young
5d40458ad5 Auto-scroll on drags beyond window boundaries
svn path=/trunk/netsurf/; revision=10894
2010-10-19 22:22:03 +00:00
Chris Young
dd067c9fba Clear bitmap before redrawing tree
svn path=/trunk/netsurf/; revision=10893
2010-10-17 13:15:27 +00:00
Chris Young
c5b9e45960 Make CR also stop and save tree edits
svn path=/trunk/netsurf/; revision=10892
2010-10-17 13:00:51 +00:00
Vincent Sanders
07c62407e2 Fix windows url bar
Clean up toolbar and urlbar creation and subclassing 

svn path=/trunk/netsurf/; revision=10891
2010-10-17 00:08:35 +00:00
Chris Young
c052d534e7 Add some missing CONTENT_WEBPs. WebP images in HTML docs now display correctly.
svn path=/trunk/netsurf/; revision=10890
2010-10-16 15:26:28 +00:00
Chris Young
66ccdd3efa Simplify
svn path=/trunk/netsurf/; revision=10889
2010-10-16 14:46:41 +00:00
Chris Young
49b70147d1 Make properly endian-safe
Fix warnings

svn path=/trunk/netsurf/; revision=10888
2010-10-16 14:37:37 +00:00
Chris Young
20c9a28710 Errorneous modification
svn path=/trunk/netsurf/; revision=10887
2010-10-16 13:53:11 +00:00
Chris Young
b0da0e5067 Fix WebP images for little-endian processors, and enable for gtk build.
Direct links work, images embedded in web pages are not showing up -
test page at http://www.unsatisfactorysoftware.co.uk/netsurf/webptest/

svn path=/trunk/netsurf/; revision=10886
2010-10-16 13:50:35 +00:00
Vincent Sanders
43029944ae fix thumbnailing and localhistory
svn path=/trunk/netsurf/; revision=10885
2010-10-14 19:33:00 +00:00
Vincent Sanders
1dbbbaf64a ensure iframe stuff does not de-reference null pointers
svn path=/trunk/netsurf/; revision=10884
2010-10-14 00:59:39 +00:00
Vincent Sanders
7e0e61992a ensure transparency is unset
svn path=/trunk/netsurf/; revision=10883
2010-10-14 00:59:01 +00:00
Vincent Sanders
83e6c1ba57 fix bitmap plotting
svn path=/trunk/netsurf/; revision=10882
2010-10-13 20:29:30 +00:00
John Mark Bell
d4d866c43f Fix crash when top-level content is not HTML and there is a fragment identifier in the URL.
Constify.

svn path=/trunk/netsurf/; revision=10881
2010-10-11 06:54:37 +00:00
Vincent Sanders
01c8552489 make windows frontend build and run again
Fix redraw bugs
Still major issue with frames

svn path=/trunk/netsurf/; revision=10880
2010-10-10 22:42:24 +00:00
Chris Young
5738a8f342 Use function instead of directly calling DTM_WRITE
svn path=/trunk/netsurf/; revision=10879
2010-10-10 09:30:22 +00:00
Chris Young
d16e3161ad Fix full Cairo build
svn path=/trunk/netsurf/; revision=10878
2010-10-10 09:24:19 +00:00
Steve Fryatt
ed8f37dbef Assert is more appropriate; tidy up.
svn path=/trunk/netsurf/; revision=10877
2010-10-10 09:13:18 +00:00
Steve Fryatt
73cf86e437 - Request correct redraw area when changing a node's size in tree_handle_node_changed().
- Update parameter documentation to match function definitions.

svn path=/trunk/netsurf/; revision=10876
2010-10-10 09:10:44 +00:00
Vincent Sanders
095154fa76 extend debug
clean up sub window creation

svn path=/trunk/netsurf/; revision=10875
2010-10-09 18:02:29 +00:00
Vincent Sanders
aa2587254a Update build instructions
Remove warnings from treeview branch merge

svn path=/trunk/netsurf/; revision=10874
2010-10-09 18:00:32 +00:00
Vincent Sanders
4d6534622e add realpath compatability for windows
svn path=/trunk/netsurf/; revision=10873
2010-10-09 17:11:28 +00:00
John Mark Bell
66d6bbc06b Squash warning
svn path=/trunk/netsurf/; revision=10872
2010-10-08 23:36:28 +00:00