Commit Graph

147 Commits

Author SHA1 Message Date
John Mark Bell
ad6fcea6b0 Add url_fragment to extract fragment from URL
Optionally allow url_compare to ignore fragments in comparison
Fix handling of url_compare result in a few places
Fix redirects which contain fragments in the Location header

svn path=/trunk/netsurf/; revision=3826
2008-02-03 12:04:48 +00:00
John Mark Bell
23053f25da Oops; missed default homepage
svn path=/trunk/netsurf/; revision=3733
2008-01-19 23:30:30 +00:00
John Mark Bell
ed3b59964d Fix menu entries
svn path=/trunk/netsurf/; revision=3732
2008-01-19 23:29:28 +00:00
Richard Wilson
08ea9e706b Allow interactive help to be turned off (implement 1793020)
svn path=/trunk/netsurf/; revision=3631
2007-10-10 21:22:36 +00:00
Vincent Sanders
2f864eeecc Update all source code file headers to reflect GPL version 2 only and contain appropriate licence text
svn path=/trunk/netsurf/; revision=3486
2007-08-08 16:16:03 +00:00
Daniel Silverstone
6807b4208a Remove the netsurf/ from the include paths and rationalise use of <> vs "" in includes
NetSurf includes are now done with ""s and other system includes with <>s as C intended.
The scandeps tool has been updated to only look for ""ed includes, and to verify that the
files exist in the tree before adding them to the dependency lines. The depend rule has
therefore been augmented to make sure the autogenerated files are built before it is run.

This is untested under self-hosted RISC OS builds. All else tested and works.


svn path=/trunk/netsurf/; revision=3307
2007-05-30 22:39:54 +00:00
John Mark Bell
932765df96 Remove collusion between window, menus and search code in order to clear
search selection state - this should happen automagically through 
wimp_event callbacks now.
Also tidy search.c so I can read it better ;)

svn path=/trunk/netsurf/; revision=3227
2007-03-26 21:09:25 +00:00
Richard Wilson
933c642019 Call close function for submenu windows.
svn path=/trunk/netsurf/; revision=3226
2007-03-26 20:33:50 +00:00
Richard Wilson
27e59bc3c3 Implement 1582065.
svn path=/trunk/netsurf/; revision=3096
2006-12-03 12:09:35 +00:00
Richard Wilson
0accd55b91 Fix 1568884.
svn path=/trunk/netsurf/; revision=3094
2006-12-03 11:38:14 +00:00
Richard Wilson
ebdaeed557 Use new UTF-8 status bar. Use top-window dimensions for new windows from framesets.
svn path=/trunk/netsurf/; revision=3082
2006-11-30 15:30:54 +00:00
Michael Drake
ba23e4b693 Update project URL.
svn path=/trunk/netsurf/; revision=3073
2006-11-27 15:35:18 +00:00
Richard Wilson
3e0c02e8e5 Simplify and tidy up RISC OS gui_ functions. Fix toolbar height changing issues for framesets.
svn path=/trunk/netsurf/; revision=2924
2006-09-06 22:15:58 +00:00
Richard Wilson
610a31dd97 Fix 1528364.
svn path=/trunk/netsurf/; revision=2916
2006-09-05 14:56:18 +00:00
Richard Wilson
0309e937e6 Allow the user to delete cookies.
svn path=/trunk/netsurf/; revision=2770
2006-07-16 21:42:37 +00:00
Richard Wilson
a836591435 Add basic cookie viewer, make trees use textarea components for UTF8 editing, trim headers, fix tree redraw issues.
svn path=/trunk/netsurf/; revision=2739
2006-07-13 12:46:02 +00:00
Richard Wilson
ea44d84833 Make adjust-back/forwards/up open content in a new window (implement 1431600)
svn path=/trunk/netsurf/; revision=2717
2006-07-05 16:50:35 +00:00
Richard Wilson
de0c4e2c32 Implement up toolbar icon and menu option.
svn path=/trunk/netsurf/; revision=2705
2006-07-03 21:07:02 +00:00
Richard Wilson
c7f77b0165 Finish history cloning.
svn path=/trunk/netsurf/; revision=2547
2006-04-22 18:24:18 +00:00
John Mark Bell
ef301b8619 Fix URL file loading and add support for file:/// URLs to urldb
Convert file:/... to file:///... (the former isn't a valid URL)

svn path=/trunk/netsurf/; revision=2524
2006-04-12 08:09:27 +00:00
John Mark Bell
c09eb457df Unify information databases
svn path=/trunk/netsurf/; revision=2519
2006-04-09 23:21:13 +00:00
James Bursa
5bb7337e88 Add missing include.
svn path=/trunk/netsurf/; revision=2515
2006-04-09 18:11:59 +00:00
Richard Wilson
1bb74deace [project @ 2006-04-06 22:42:22 by rjw]
Add connection option tool.

svn path=/import/netsurf/; revision=2498
2006-04-06 22:42:22 +00:00
Richard Wilson
6390393bee [project @ 2006-02-22 13:03:57 by rjw]
Make clicks on the recent URL menu move selected item to the top.

svn path=/import/netsurf/; revision=2090
2006-02-22 13:03:57 +00:00
Adrian Lees
7dbc14cf05 [project @ 2006-02-15 23:28:18 by adrianl]
Make search accessible for textplain content

svn path=/import/netsurf/; revision=2084
2006-02-15 23:28:18 +00:00
Richard Wilson
655eaf25ae [project @ 2006-01-25 02:43:07 by rjw]
Language configuration tool

svn path=/import/netsurf/; revision=2038
2006-01-25 02:43:07 +00:00
John Mark Bell
745deb7a9d [project @ 2006-01-08 01:51:33 by jmb]
Make data file locations user-configurable (no UI for this as yet)
Reduce intrusiveness of ncos modifications
Fix GTK build
Remove Cookies file details from Messages (this data never belonged in there anyway)
Make gui_init more robust against memory exhaustion.

svn path=/import/netsurf/; revision=2014
2006-01-08 01:51:33 +00:00
Richard Wilson
498b481406 [project @ 2006-01-02 22:09:23 by rjw]
Enable access to new configuration tools.

svn path=/import/netsurf/; revision=1962
2006-01-02 22:09:23 +00:00
Richard Wilson
d1094d1238 [project @ 2005-12-31 04:40:48 by rjw]
Use new wimp_event system.

svn path=/import/netsurf/; revision=1916
2005-12-31 04:40:49 +00:00
Adrian Lees
22efec6d8f [project @ 2005-12-10 18:02:36 by adrianl]
Added quit msg to stderr to differentiate user request from failure

svn path=/import/netsurf/; revision=1895
2005-12-10 18:02:36 +00:00
Adrian Lees
b67b382c49 [project @ 2005-11-28 00:20:15 by adrianl]
Fix IS_MENU check to prevent Illegal window handle error in menus. Removed debug

svn path=/import/netsurf/; revision=1886
2005-11-28 00:20:15 +00:00
John Mark Bell
6f2e8ea329 [project @ 2005-11-27 12:53:59 by jmb]
Some debug

svn path=/import/netsurf/; revision=1885
2005-11-27 12:53:59 +00:00
Richard Wilson
9699f5e2a1 [project @ 2005-08-03 17:02:16 by rjw]
Save the desired window position when required.

svn path=/import/netsurf/; revision=1838
2005-08-03 17:02:16 +00:00
Adrian Lees
bd99f7081e [project @ 2005-07-19 03:56:17 by adrianl]
Search-as-you-type

svn path=/import/netsurf/; revision=1805
2005-07-19 03:56:17 +00:00
Adrian Lees
23465f5705 [project @ 2005-07-16 16:17:49 by adrianl]
Correct and simplify space -> hard space conversion

svn path=/import/netsurf/; revision=1798
2005-07-16 16:17:49 +00:00
John Mark Bell
f4ecaaed31 [project @ 2005-07-16 14:35:20 by jmb]
- Convert Messages files to UTF-8 encoding.
- Replace local_encoding_name() with platform specific
  utf8_[to,from]_local_encoding() functions - this allows mapping of 8bit
  characters 0x80->0x9f (inclusive).
- All text that is rendered by the RISC OS Wimp is now converted to the system
  local encoding prior to display.
- Lose the horrendous hack that was messages_get_key()
- Menu text is now translated to system local encoding on the fly (if necessary)
  rather than at menu creation time. This allows the system alphabet to change
  under us and our menus remain usable.
- The Languages menu now lists all languages that are present in the LangNames
  file. In the case of selecting the UI language, those languages which are not
  available are shaded.

svn path=/import/netsurf/; revision=1796
2005-07-16 14:35:25 +00:00
Adrian Lees
4a5dc6d5cc [project @ 2005-07-16 05:54:45 by adrianl]
Thumbnails displayed and dragged for full page save; spelling correction

svn path=/import/netsurf/; revision=1793
2005-07-16 05:54:45 +00:00
Richard Wilson
f559054c1a [project @ 2005-06-23 17:24:23 by rjw]
Allow images to be unloaded to disk or compressed in memory. Provide thumbnails in all tree windows (hotlist, history). Optimise the application initialisation times. Part 2 of 2.

svn path=/import/netsurf/; revision=1762
2005-06-23 17:24:23 +00:00
Adrian Lees
ea6f3f8812 [project @ 2005-06-09 18:37:27 by adrianl]
Prevent checksum code traversing submenu dialogues

svn path=/import/netsurf/; revision=1747
2005-06-09 18:37:27 +00:00
John Mark Bell
c0fce75798 [project @ 2005-06-07 21:58:17 by jmb]
Fix stupid assertions.

svn path=/import/netsurf/; revision=1745
2005-06-07 21:58:17 +00:00
John Mark Bell
0bcfdbeb50 [project @ 2005-06-07 21:29:26 by jmb]
Lose cnv_str_local_enc and friends.
UTF-8 conversion functions now return an enumerated type allowing for fallbacks, if appropriate.

svn path=/import/netsurf/; revision=1744
2005-06-07 21:29:26 +00:00
Richard Wilson
cfa4abed97 [project @ 2005-05-14 16:13:36 by rjw]
Recognise that current_gui may me NULL on menu selection if gui_multitask has been called.

svn path=/import/netsurf/; revision=1722
2005-05-14 16:13:36 +00:00
Richard Wilson
759ff816db [project @ 2005-05-10 22:49:41 by rjw]
Implement RETURN for search and open url dialogs. Add recent URL menu to open url dialog.

svn path=/import/netsurf/; revision=1716
2005-05-10 22:49:41 +00:00
Richard Wilson
ab4dabe252 [project @ 2005-05-03 21:55:42 by rjw]
Fix tree menu quirk.

svn path=/import/netsurf/; revision=1711
2005-05-03 21:55:42 +00:00
Richard Wilson
044a3a3f74 [project @ 2005-04-29 05:58:25 by rjw]
Only enable Find Text when we should.

svn path=/import/netsurf/; revision=1701
2005-04-29 05:58:25 +00:00
Richard Wilson
096eac7197 [project @ 2005-04-28 17:15:29 by rjw]
Don't rebuild SELECT menus on Adjust clicks.

svn path=/import/netsurf/; revision=1696
2005-04-28 17:15:29 +00:00
Richard Wilson
a174282e08 [project @ 2005-04-28 01:05:40 by rjw]
Fix incorrect menu preperation.

svn path=/import/netsurf/; revision=1691
2005-04-28 01:05:40 +00:00
Adrian Lees
9c1cb7bb2d [project @ 2005-04-23 02:58:27 by adrianl]
Query windows, desktop save protocol, confirm abort/quit when downloads in progress

svn path=/import/netsurf/; revision=1679
2005-04-23 02:58:27 +00:00
Richard Wilson
d736b3d3e5 [project @ 2005-04-20 23:22:49 by rjw]
Remove background blending option, fix tree menu bug.

svn path=/import/netsurf/; revision=1675
2005-04-20 23:22:49 +00:00
Richard Wilson
3e82c07a88 [project @ 2005-04-14 01:34:23 by rjw]
Only close menus we own.

svn path=/import/netsurf/; revision=1629
2005-04-14 01:34:23 +00:00