Commit Graph

182 Commits

Author SHA1 Message Date
bff74f19c4 Most implementations of GHtml depend on code from src/common/*.c 2010-03-04 22:33:25 +00:00
43e4a638b0 Accept the "about:" protocol as legitimate URLs 2010-03-04 22:32:32 +00:00
26a9398843 Also hide the location bar when the toolbar should be hidden 2010-03-01 23:00:00 +00:00
46dae81bfd Added a preferences button to the toolbar in embedded mode 2010-02-28 14:28:09 +00:00
eefdbf16da Fixed build when embedded 2010-02-28 14:17:44 +00:00
ecbc58302d No longer expose Surfer internals to the GHtml widgets 2010-02-28 14:01:59 +00:00
eab13e7bbc Show the total size of the file when known 2010-02-21 11:03:06 +00:00
978de0033c Added a field to track the amount of data obtained 2010-02-20 10:51:04 +00:00
5072bba17a Moved the file download dialog into the Surfer class 2010-02-20 10:43:58 +00:00
d058f476de The webkit widget now completes URL automatically 2010-02-20 10:33:37 +00:00
b842bba937 Fixed "make dist" 2009-12-29 05:14:49 +00:00
917a8873b2 Began to implement the widget based on GtkTextView 2009-12-27 17:30:56 +00:00
771de6b87a Always look for includes in $(PREFIX)/include 2009-12-21 15:11:26 +00:00
9c9e947d12 Can now download an arbitrary number of files at the same time 2009-12-04 02:08:05 +00:00
6fce126640 -lDesktop is always necessary for Surfer now 2009-12-03 14:48:12 +00:00
5578dd87a5 Began to implement accelerators in embedded mode (thanks to libDesktop) 2009-12-03 13:12:02 +00:00
0c3f02e3a0 Also use libDesktop to draw the toolbar 2009-12-03 13:05:19 +00:00
f50cb34b89 Beginning to use libDesktop (for the menu bar) 2009-12-03 12:51:52 +00:00
3457a7d2ee Added a helper to use the download utility to download files 2009-12-03 12:38:53 +00:00
ee8c4100cf The download class can now be instantiated 2009-12-03 11:51:48 +00:00
dd9f25d8ad Added a checkbox to close the window when the download is complete 2009-12-03 11:25:49 +00:00
356d2c6aaa Almost completed the WebKit version of the download utility 2009-12-03 00:21:40 +00:00
e27c882c39 Adding a WebKit-based backend to the download utility 2009-12-02 23:32:25 +00:00
5bdd1ee462 Implemented file download with the Webkit widget 2009-11-30 23:44:10 +00:00
0acefbb95f Fixed build on Debian lenny 2009-11-08 20:20:17 +00:00
af25a78243 Bypass the cache when reloading 2009-10-24 14:59:35 +00:00
0c91c8c33f gcc really prefers "-lSystem" to "-l System" 2009-10-24 14:53:40 +00:00
16c25a0147 More coherence internally when reloading/refreshing 2009-10-24 14:50:12 +00:00
1283f50d38 Considering reload means bypassing the cache 2009-10-24 14:48:24 +00:00
7f741ed1cf Nicer preferences dialog 2009-09-24 10:35:24 +00:00
f55d265217 Added an icon in the about dialog 2009-09-20 11:29:21 +00:00
dc5167bff3 Hopefully fixed compilation with GNet < 2.0.8 2009-08-25 23:32:41 +00:00
d27c8e1c78 Gave the window an icon 2009-08-17 22:30:13 +00:00
3651b03500 Preparing to release 0.0.7 2009-08-14 16:56:51 +00:00
7080fa989f Using EMBEDDED instead of FOR_EMBEDDED to build the embedded version 2009-08-14 16:55:19 +00:00
2ab1cc90aa Let Surfer compile on Debian Lenny 2009-07-25 20:09:12 +00:00
86575ac16f The initial Surfer instance was sometimes free'd twice 2009-07-25 13:04:33 +00:00
cac50d673f Do not automatically delete the last Surfer instance 2009-07-25 13:02:45 +00:00
58031baa05 Really close the window on surfer_delete() 2009-07-25 12:59:28 +00:00
9d65cf44d9 Code cleanup 2009-07-25 12:58:15 +00:00
e15a42895a Fixed a warning 2009-07-16 15:26:44 +00:00
f59b4bf3c9 Replacing -ansi with -pedantic 2009-07-12 00:54:13 +00:00
dbd2a95815 Webkit may require multi-threading too 2009-07-12 00:10:13 +00:00
013a2449a6 Fixed warnings with -pedantic 2009-07-12 00:06:09 +00:00
e451f13043 Let the progress bar always have the same height 2009-06-21 12:06:34 +00:00
4c604c8258 Initial release 2009-06-17 11:29:50 +00:00
a0b934cd6b Re-generated Makefiles 2009-06-16 23:45:52 +00:00
c98ac0eff2 Compilation fix for Gtk+ < 2.10 2009-05-27 14:33:39 +00:00
9edf7ef964 Implemented history 2009-04-27 04:08:42 +00:00
2b14fd410d Partially implemented absolute links to the same site 2009-04-27 01:17:44 +00:00
45d92375f0 Now defaulting to the Webkit-based widget 2009-04-17 20:44:48 +00:00
1288faa6ab Made the label font bold 2009-04-12 23:46:33 +00:00
235869fe9b Implemented preferences entry for the homepage 2009-04-12 23:21:04 +00:00
8feb8ea58f Re-generated Makefiles 2009-04-12 22:12:09 +00:00
8b8d7aec76 Surfer now depends on libSystem 2009-04-12 22:11:48 +00:00
7fc36675c9 Working on the preferences window 2009-04-12 22:11:23 +00:00
c86e3e03d3 Beginning to add a preferences window 2009-04-12 21:53:33 +00:00
a62648d601 Added a popup menu 2009-04-10 21:03:51 +00:00
dbd977adda Implemented the load-committed signal (fixes history) 2009-04-05 00:44:06 +00:00
24de22e685 Implemented get_location and get_title 2009-04-05 00:36:54 +00:00
7066d63733 Handling more signals 2009-04-05 00:30:38 +00:00
372ef61e89 Added surfer_confirm() 2009-04-05 00:30:08 +00:00
b7896d6f0c Code cleanup 2009-03-29 02:25:25 +00:00
f2a28fa1a3 Code cleanup 2009-03-29 02:05:05 +00:00
4e325e7f6e Hiding the toolbar in popup windows if necessary 2009-03-29 02:03:28 +00:00
9fc16aef17 Implementing more callbacks 2009-03-29 01:53:43 +00:00
49372d5a7f Implemented javascript alerts 2009-03-29 01:13:10 +00:00
4c76ecaf78 Implementing more callbacks 2009-03-29 01:06:56 +00:00
29074642fb Implemented the "hovering-over-link" signal 2009-03-28 18:27:48 +00:00
4e0b1a7441 Implemented tracking progress 2009-03-28 12:12:17 +00:00
6aa20974a5 Implemented the title callback 2009-03-28 12:07:02 +00:00
55db4a88f8 Use a scrolled window 2009-03-28 11:56:51 +00:00
f2f9202c74 ghtml.c depends on ghtml-webkit.c 2009-03-28 11:37:57 +00:00
8faf826f2f Initial functional release 2009-03-28 11:33:59 +00:00
09c62aebfd Adding WebKit support 2009-03-28 11:16:27 +00:00
d4f6b57828 Adding directives to choose webkit 2009-03-28 11:15:01 +00:00
65fa9db5c7 Initial release 2009-03-28 11:14:49 +00:00
032ddfd7c2 Hiding the statusbar in embedded mode if appropriate (may break links at bottom of pages) 2009-03-28 01:24:03 +00:00
025e434d16 Smarter progress calculation 2009-03-27 23:29:34 +00:00
84133281ea Removed superfluous debugging information 2009-03-27 22:51:04 +00:00
b980bfbbf6 Supports displaying images 2009-03-27 22:49:42 +00:00
1a1d9e53de Code cleanup 2009-03-27 22:49:18 +00:00
688cc83bf0 Improved usage screen 2009-03-08 16:10:08 +00:00
5f0b1800dc Handling the CTRL+L keyboard shortcut to enter a new location 2009-03-06 18:27:00 +00:00
99a77b51f8 It seems gnet requires threading support 2009-03-06 13:39:58 +00:00
fbf431efde Set GET as the default when method is not defined (fixes a crash) 2009-03-06 11:49:10 +00:00
02791496d4 Implemented POST support 2009-02-25 16:36:56 +00:00
8ffba20220 Added surfer_set_location() 2009-02-25 16:35:36 +00:00
caaa099922 Use surfer_set_status() 2009-02-25 16:32:05 +00:00
d7a27adf67 Code cleanup 2009-02-25 16:23:57 +00:00
cfbb0724d5 Nicer handling of some errors 2009-02-24 15:52:32 +00:00
82907236a4 Minor fixes and improvements 2009-02-24 15:51:57 +00:00
8bd591944f The menubar is not used in embedded mode (disables accelerators though) 2009-02-24 15:48:06 +00:00
c5b24e9a71 No longer display the "Location" label in embedded mode 2009-02-23 17:18:05 +00:00
b1abcf5d46 No longer force a toolbar style 2009-02-23 17:15:45 +00:00
7a4c4bbae7 Implemented on_file_open() 2009-02-23 16:05:04 +00:00
57e003d38b Was missing <errno.h> 2009-02-23 15:43:08 +00:00
c42f8665dc Nicer handling of the progress bar and status 2009-02-23 14:58:45 +00:00
71580f6f56 Updating the status bar 2009-02-23 14:47:03 +00:00
83cabc42f4 Minor fixes 2009-02-23 13:12:19 +00:00