Commit Graph

76 Commits

Author SHA1 Message Date
Rob Kendrick
d43e712aff GTK UI tweaks from Mike Lester <element3260@gmail.com>
svn path=/trunk/netsurf/; revision=4002
2008-03-20 22:53:39 +00:00
Michael Drake
9f323761e5 Make nsgtk use the welcome page as the default homepage.
svn path=/trunk/netsurf/; revision=3994
2008-03-19 23:20:28 +00:00
Michael Drake
0c311cf6a2 Add stylesheet for GTK specific rules.
svn path=/trunk/netsurf/; revision=3802
2008-01-29 14:00:56 +00:00
Rob Kendrick
3c8c4e7378 Add mockup nsgtk downloads window and some support code, remove warning on recent nsgtk select changes
svn path=/trunk/netsurf/; revision=3619
2007-10-02 22:22:17 +00:00
Rob Kendrick
87f284281b nsgtk single and multiple select form widgets now work
svn path=/trunk/netsurf/; revision=3592
2007-09-26 18:07:32 +00:00
Rob Kendrick
83d6bea6a9 fix nsgtk ssl cert verify window
svn path=/trunk/netsurf/; revision=3508
2007-08-11 23:22:10 +00:00
Rob Kendrick
14994ae2a7 Initial trivial (temp) implementation of nsgtk SSL cert window. Currently segfaults if you accept, however.
svn path=/trunk/netsurf/; revision=3507
2007-08-11 23:14:33 +00:00
Rob Kendrick
86ff1dc84d nsgtk warning squash
svn path=/trunk/netsurf/; revision=3498
2007-08-11 21:41:34 +00:00
Rob Kendrick
4e6f8d3347 revert 3482 so it can be reapplied as two seperate patches
svn path=/trunk/netsurf/; revision=3496
2007-08-11 21:40:19 +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
Rob Kendrick
bbd6b0740a Fix warnings in nsgtk caused by recent changes.
svn path=/trunk/netsurf/; revision=3482
2007-08-07 18:35:28 +00:00
James Bursa
07c54283e3 Move window scaling from platform-specific code to desktop/browser.c. Modify gtk gui to handle scaling in the same way as RO.
svn path=/trunk/netsurf/; revision=3478
2007-08-07 03:55:18 +00:00
John Mark Bell
5ef99ad521 Ignore blank option_homepage_url
svn path=/trunk/netsurf/; revision=3376
2007-06-28 16:14:05 +00:00
Rob Kendrick
31cde5dcde Add stop-gap SSL cert verification. Currently ignores problems and continues anyway to allow access to SSL sites. A dialogue box providing the user with an opportunity to decline the certificate is on the TODO list.
svn path=/trunk/netsurf/; revision=3371
2007-06-27 16:06:42 +00:00
Daniel Silverstone
2c27a6ad55 Add support for ca_path to GTK startup
svn path=/trunk/netsurf/; revision=3370
2007-06-27 15:43:51 +00:00
Daniel Silverstone
dbdd24ae58 Make the gtk_schedule stuff more robust, only run schedules inside gui_poll and generally cause less issues for the as-yet non-reentrant core.
svn path=/trunk/netsurf/; revision=3366
2007-06-25 17:32:04 +00:00
Rob Kendrick
9964008dc0 Implement Open File... in nsgtk
svn path=/trunk/netsurf/; revision=3357
2007-06-22 15:16:48 +00:00
Rob Kendrick
43257a160b Changes to allow building on Solaris.
* Tested on Solaris Express: Developer Edition,
          which is between Solaris 10 and 11.
        * Used gcc, libmng etc packages using pkg-get and blastwave's resources.
        * Had to build lemon and re2c manually.

svn path=/trunk/netsurf/; revision=3350
2007-06-15 22:07:11 +00:00
Daniel Silverstone
1dd7e97eb3 Merge scheme switcher branch in.
svn path=/trunk/netsurf/; revision=3330
2007-06-10 17:46:44 +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
Rob Kendrick
7bc1a41ea0 Add UNIX-specific fetch_filetype() support. Uses /etc/mime.types by default, but can build minimal mappings if it doesn't exist. New code allows file:// directory listings to be generated, although these are not sorted unlike under RISC OS, as POSIX dirent() doesn't specify sorting.
svn path=/trunk/netsurf/; revision=3305
2007-05-29 23:53:35 +00:00
Rob Kendrick
14049f1c3e Make nsgtk warn_user fflush(stdout) rather fflush(stderr)
svn path=/trunk/netsurf/; revision=3271
2007-05-06 19:27:04 +00:00
Rob Kendrick
dbf2c37f89 GTK warn_user() implementation
svn path=/trunk/netsurf/; revision=3269
2007-05-06 16:39:34 +00:00
Rob Kendrick
bdf7affb19 Fix almost all warnings in gtk/
svn path=/trunk/netsurf/; revision=3173
2007-02-10 02:21:32 +00:00
Rob Kendrick
75b673644d Add default icon for nsgtk windows, tidy default locations for resources a little
svn path=/trunk/netsurf/; revision=3172
2007-02-10 01:56:27 +00:00
Rob Kendrick
0351403a7b Misc nsgtk fixes and improvements in makefile, choices dialogue and info window
svn path=/trunk/netsurf/; revision=3161
2007-02-02 11:34:13 +00:00
James Bursa
a0b6661eb6 Make GTK build compile on FreeBSD.
svn path=/trunk/netsurf/; revision=3154
2007-01-29 22:27:15 +00:00
Michael Drake
ba23e4b693 Update project URL.
svn path=/trunk/netsurf/; revision=3073
2006-11-27 15:35:18 +00:00
Rob Kendrick
8043344eb8 Finish GTK about box
svn path=/trunk/netsurf/; revision=3030
2006-11-04 23:38:18 +00:00
Rob Kendrick
9370006a4c Give more helpful log message if unable to create ~/.netsurf
svn path=/trunk/netsurf/; revision=2892
2006-08-24 18:34:08 +00:00
Rob Kendrick
3d37607cda nsgtk font defaults in case of no Choices file, misc file cleanups
svn path=/trunk/netsurf/; revision=2890
2006-08-24 17:39:41 +00:00
Rob Kendrick
f4da0b414b Improve resource finding, and start groundwork on making it installable - you must now run the "netsurf" shellscript to run nsgtk, and not nsgtk directly.
svn path=/trunk/netsurf/; revision=2888
2006-08-24 17:24:36 +00:00
Rob Kendrick
7379b5686b Make failures to load throbber and glade windows definitions fatal
svn path=/trunk/netsurf/; revision=2884
2006-08-22 14:02:07 +00:00
Rob Kendrick
43bb5b652d Very simple global history implementation for nsgtk, misc fixes
svn path=/trunk/netsurf/; revision=2867
2006-08-18 11:44:24 +00:00
Rob Kendrick
af6a2cd2e0 Fix nsgtk choices window. I have no idea why it worked before.
svn path=/trunk/netsurf/; revision=2858
2006-08-17 19:20:13 +00:00
Rob Kendrick
8ab966398f Merge new glade nsgtk window code into trunk.
svn path=/trunk/netsurf/; revision=2853
2006-08-15 21:29:20 +00:00
Rob Kendrick
5e1f0332ad Implement 401 login window in nsgtk
svn path=/trunk/netsurf/; revision=2817
2006-08-06 22:29:58 +00:00
Rob Kendrick
ba69b31742 Loading and saving of urldb on init/exit of nsgtk.
svn path=/trunk/netsurf/; revision=2801
2006-07-28 16:31:23 +00:00
Rob Kendrick
62bfd97641 Make nsgtk use find_resource() to locate netsurf.glade
svn path=/trunk/netsurf/; revision=2797
2006-07-28 15:42:43 +00:00
Rob Kendrick
546efe6d6c Initial work on URL completion in nsgtk. Some problems still exist.
1. It works without the code that should be required to make it do so.  Boggle.
2. It appears to include the URLs to images and other resources as well as pages
3. Although you can highlight a completion with the cursor keys, pressing enter on one doesn't work - you need to click on it with the mouse.

svn path=/trunk/netsurf/; revision=2795
2006-07-25 20:55:10 +00:00
Rob Kendrick
754b0c0c73 Initial code to support usable Choices window in nsgtk. Unsupported choices are currently greyed out. Additionally, only the home page URL is current saved when Apply is clicked.
svn path=/trunk/netsurf/; revision=2792
2006-07-23 18:26:11 +00:00
Rob Kendrick
d6a0ad67fe Add simple (currently non-functional) options window for nsgtk
svn path=/trunk/netsurf/; revision=2779
2006-07-19 13:41:57 +00:00
Richard Wilson
0e87b3e449 Update empty cookie_update stub.
svn path=/trunk/netsurf/; revision=2766
2006-07-16 16:11:12 +00:00
John Mark Bell
4c564c28bf Display session cookies' expiry correctly
Fix urldb debug build
Fix GTK build's cookie_update API

svn path=/trunk/netsurf/; revision=2752
2006-07-15 11:59:25 +00:00
Rob Kendrick
a6494b29c0 Fix typo in stub cookie function
svn path=/trunk/netsurf/; revision=2741
2006-07-13 17:28:01 +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
Rob Kendrick
da1acdffd0 Trivial implementation of url_to_path for nsgtk. It currently does not strip off any params data, etc.
svn path=/trunk/netsurf/; revision=2721
2006-07-06 10:34:15 +00:00
Richard Wilson
667c3b6730 Fix 1516353 and implement 1352354
svn path=/trunk/netsurf/; revision=2711
2006-07-04 19:56:37 +00:00
Rob Kendrick
5378cd3330 Trivial warning fix in GTK GUI
svn path=/trunk/netsurf/; revision=2665
2006-06-28 22:29:45 +00:00
Rob Kendrick
645ff17ba4 Added calls to urldb to load and save the cookie jar at init and exit
svn path=/trunk/netsurf/; revision=2657
2006-06-27 18:24:22 +00:00