|
463cb230d3
|
Let it compile with older versions of WebKit as well
|
2010-12-04 18:18:26 +00:00 |
|
|
9b6e062579
|
Added support for setting the HTTP proxy (WebKit-only at the moment)
|
2010-12-04 01:13:48 +00:00 |
|
|
bf6a08815c
|
Apparently more accurate download window with WebKit and unknown file size
|
2010-12-03 22:38:17 +00:00 |
|
|
c8dccdbcd5
|
The error dialog looks nicer
|
2010-11-27 15:30:31 +00:00 |
|
|
39dd382486
|
The download dialog switches to MB (megabytes) when relevant
|
2010-11-27 15:28:03 +00:00 |
|
|
1772425bfb
|
Compilation fix
|
2010-11-15 03:01:00 +00:00 |
|
|
ca471f52bc
|
Only embed the Download class in Surfer when really available
|
2010-11-15 02:57:22 +00:00 |
|
|
602f8430f8
|
Ask for confirmation before erasing files
|
2010-11-15 02:44:57 +00:00 |
|
|
59e818009a
|
Initial revision
|
2010-11-15 02:44:25 +00:00 |
|
|
3b66dfc693
|
The download class is also re-usable when gnet is being used
|
2010-11-15 02:26:17 +00:00 |
|
|
d8f2221264
|
Keep cookies by no longer separating the download process (with webkit)
|
2010-11-15 02:18:23 +00:00 |
|
|
f3fd2bc85e
|
Added download.h
|
2010-11-15 01:32:21 +00:00 |
|
|
08c6243897
|
Code cleanup
|
2010-11-15 01:18:59 +00:00 |
|
|
f7f4acd25a
|
Fixed the about dialog when forcibly closed
|
2010-11-15 01:14:06 +00:00 |
|
|
4a1418421c
|
Allowed compilation with older versions of Gtk+
|
2010-11-10 15:53:46 +00:00 |
|
|
08a63a79c6
|
Avoid a warning with older versions of libwebkit
|
2010-11-10 15:51:24 +00:00 |
|
|
2b5d730d8a
|
Implemented relative links
|
2010-11-09 15:13:14 +00:00 |
|
|
ded472ac95
|
More adequately implemented <base>
|
2010-11-09 15:02:58 +00:00 |
|
|
98b7eb3c30
|
Implemented the <base> tag
|
2010-11-09 14:42:54 +00:00 |
|
|
c1da5e6650
|
Handling the "Back" and "Forward" keyboard shortcuts
|
2010-11-09 09:31:46 +00:00 |
|
|
92f78b7ca3
|
Changed the window icon to "web-browser"
|
2010-11-09 09:31:05 +00:00 |
|
|
78a05b8ac3
|
Set focus to the location bar when focusing new tabs
|
2010-11-04 14:29:18 +00:00 |
|
|
c6ad3999c8
|
Added some keyboard accelerators in embedded mode
|
2010-10-29 00:12:16 +00:00 |
|
|
55b2b2018d
|
Added buttons in the toolbar in embedded mode for zooming in/out
|
2010-10-29 00:09:10 +00:00 |
|
|
90cef32f62
|
Code cleanup
|
2010-10-26 00:29:32 +00:00 |
|
|
656479e501
|
Code cleanup
|
2010-10-25 22:31:09 +00:00 |
|
|
9515d8c4e6
|
Fixed a stock icon with newer themes
|
2010-10-24 17:34:22 +00:00 |
|
|
94c0400280
|
Using GtkDialog for the preferences dialog
|
2010-10-24 17:18:21 +00:00 |
|
|
b8b50adb4a
|
Code cleanup
|
2010-09-13 04:05:31 +00:00 |
|
|
3a25d887d1
|
Added a few common entities
|
2010-09-13 03:58:15 +00:00 |
|
|
8841d674b0
|
Now handling a number of default HTML entities
|
2010-09-13 03:47:16 +00:00 |
|
|
bab6a313c0
|
Now also handling strikethrough (as in <del>, <s> and <strike>)
|
2010-09-13 03:16:59 +00:00 |
|
|
a56134d8ba
|
Now handling text in italic as well
|
2010-09-13 03:10:55 +00:00 |
|
|
397a038525
|
Ignoring XML entities for now
|
2010-09-13 03:03:01 +00:00 |
|
|
7851a2ca5f
|
Code cleanup
|
2010-09-12 21:24:15 +00:00 |
|
|
868dafeee6
|
Implemented page titles by also separating the head from the body
|
2010-09-12 21:23:10 +00:00 |
|
|
ae6bd533fe
|
Code cleanup
|
2010-09-12 20:54:43 +00:00 |
|
|
3b2f968844
|
Fixed build on Debian Lenny
|
2010-09-05 12:58:15 +00:00 |
|
|
3093770714
|
Fixed compilation and slightly improved history handling
|
2010-09-01 01:29:37 +00:00 |
|
|
1c80bb4942
|
Beginning of a history implementation
|
2010-09-01 01:28:56 +00:00 |
|
|
6603e09fab
|
Added a helper function to handle history
|
2010-09-01 01:28:22 +00:00 |
|
|
0dcac17a1c
|
Handling more error cases
|
2010-08-27 00:42:48 +00:00 |
|
|
f52ec7e720
|
Implemented absolute links
|
2010-08-27 00:28:14 +00:00 |
|
|
e067f3bb42
|
More appropriate rendering of a number of tags
|
2010-08-26 23:25:46 +00:00 |
|
|
bcc929f450
|
Rendering some tags with a bold font
|
2010-08-25 20:25:26 +00:00 |
|
|
1636611012
|
Matching the new XML API
|
2010-08-25 19:18:11 +00:00 |
|
|
3b29dd7337
|
The GtkTextView-based widget now needs -lParser to link
|
2010-08-24 23:45:57 +00:00 |
|
|
ca2e1501f1
|
Using libParser to parse XML/HTML content
|
2010-08-24 23:44:54 +00:00 |
|
|
c9c7b27618
|
Re-generated Makefiles
|
2010-07-04 14:12:05 +00:00 |
|
|
c9a12340dd
|
Added a configuration entry to focus new tabs
|
2010-07-02 22:29:18 +00:00 |
|
|
93fab0fb53
|
Fixed the GtkMozEmbed-based widget
|
2010-06-21 23:34:05 +00:00 |
|
|
dd4aa97de5
|
Hopefully help cross-compilation
|
2010-05-19 23:07:43 +00:00 |
|
|
22dfd8779c
|
Improved the shortcut list
|
2010-05-04 00:16:55 +00:00 |
|
|
b6f5674ffe
|
Updated the API for menubar and toolbar accelerators (must specify the modifier)
|
2010-05-04 00:07:01 +00:00 |
|
|
cb8a5ee416
|
Updated the license terms to match the global project (GPL version 3)
|
2010-05-03 22:55:42 +00:00 |
|
|
0b987b3c04
|
Slightly improve usability while searching text
|
2010-05-03 11:58:46 +00:00 |
|
|
b74ef557f9
|
Fully licensed under the GPL version 3
|
2010-04-27 00:44:25 +00:00 |
|
|
3eed7e32a6
|
Using the libDesktop to display the about dialog
|
2010-04-23 01:35:29 +00:00 |
|
|
e13bf82510
|
Do not crash when closing empty tabs
|
2010-04-21 15:19:31 +00:00 |
|
|
38af1c106c
|
Implemented status tracking with WebKit (with a few issues remaining)
|
2010-04-21 11:31:58 +00:00 |
|
|
41dbc91738
|
Nicer Javascript console
|
2010-04-21 03:07:46 +00:00 |
|
|
6c31ab1466
|
Translated the Javascript console
|
2010-04-21 03:03:45 +00:00 |
|
|
62fd809e7b
|
Implemented the "Execute" button as well
|
2010-04-21 02:58:00 +00:00 |
|
|
1592373742
|
The WebKit-based implementation can now execute Javascript code on demand
|
2010-04-21 02:54:33 +00:00 |
|
|
a92edc3f72
|
Implemented basic Javascript console
|
2010-04-21 02:25:15 +00:00 |
|
|
57188178d3
|
Fixed compilation with Gtk+ < 2.14.0
|
2010-04-21 01:36:34 +00:00 |
|
|
2e3102e0e0
|
Fixed handling of Javascript interactions
|
2010-04-21 01:30:02 +00:00 |
|
|
9456d61b91
|
Finally fixed opening content in new windows
|
2010-04-21 00:16:47 +00:00 |
|
|
721eea0dd8
|
Code cleanup
|
2010-04-21 00:08:26 +00:00 |
|
|
8b941884a9
|
Updated translations
|
2010-04-20 23:38:46 +00:00 |
|
|
db8767108b
|
Close the proper tab when closing tabs
|
2010-04-20 23:30:42 +00:00 |
|
|
76d467f53a
|
Also set the title within the tab labels
|
2010-04-20 23:16:50 +00:00 |
|
|
230fd1defc
|
Re-implemented status tracking in the GtkTextView-based implementation
|
2010-04-20 19:12:25 +00:00 |
|
|
2bd872d86a
|
Apply the correct status, progress and location when switching tabs
|
2010-04-20 18:51:35 +00:00 |
|
|
473eae8b59
|
Use the correct status when switching tabs
|
2010-04-20 18:27:16 +00:00 |
|
|
77cd2bb082
|
ghtml-webkit.c no longer depends on "common.h"
|
2010-04-20 18:09:00 +00:00 |
|
|
9cb637dd42
|
Modified the CTRL+W shortcut to close the current tab instead of the window
|
2010-04-20 18:04:49 +00:00 |
|
|
85bbf47b42
|
Fixed a warning (missing prototype)
|
2010-04-20 18:01:52 +00:00 |
|
|
7ec113c1eb
|
Implemented tabbed browsing (mostly usable already)
|
2010-04-20 17:56:25 +00:00 |
|
|
83dc7491b6
|
Really compute the remaining amount of browsers in surfer_delete()
|
2010-04-20 12:17:29 +00:00 |
|
|
dc6d581103
|
Can start multiple windows at once
|
2010-04-20 12:13:47 +00:00 |
|
|
da577faaca
|
Really fixed compilation (bad initializer)
|
2010-04-11 13:13:22 +00:00 |
|
|
4b4f504010
|
Fixed compilation for the GtkHtml implementation
|
2010-04-11 13:08:17 +00:00 |
|
|
777cd5b5c4
|
Include <strings.h> for strcasecmp()
|
2010-04-11 13:03:26 +00:00 |
|
|
92a4d428aa
|
Translating the HTML widgets as well
|
2010-04-11 11:08:53 +00:00 |
|
|
9542443e92
|
Allowed the download utility to be translated too
|
2010-04-11 10:19:47 +00:00 |
|
|
23d78a40ea
|
Implemented case-sensitive search
|
2010-04-05 16:58:19 +00:00 |
|
|
989107f648
|
Code cleanup
|
2010-04-05 16:17:35 +00:00 |
|
|
0b2e425570
|
Translating the menus
|
2010-04-05 01:49:13 +00:00 |
|
|
c64011f65e
|
Translating some more
|
2010-04-01 23:21:08 +00:00 |
|
|
aed0974738
|
The F11 key is now (un)setting fullscreen mode (fixed some warnings too)
|
2010-04-01 22:26:28 +00:00 |
|
|
1990c058b4
|
Translating the Surfer
|
2010-04-01 18:05:24 +00:00 |
|
|
7861cab135
|
Also include common.h in the archive tarball
|
2010-03-28 15:22:43 +00:00 |
|
|
1095f983bf
|
Added the CTRL+W shortcut in embedded mode (and fixed a number of warnings)
|
2010-03-28 15:15:10 +00:00 |
|
|
def0b21c58
|
Also allow the search to wrap around
|
2010-03-28 15:04:38 +00:00 |
|
|
386d976b37
|
Detect when a string cannot be found
|
2010-03-28 14:59:46 +00:00 |
|
|
a8defcdbe2
|
Searching text can now be case-sensitive
|
2010-03-28 11:58:44 +00:00 |
|
|
8349bfee10
|
Avoid a warning
|
2010-03-28 11:49:53 +00:00 |
|
|
34448a7d2f
|
Now able to search from the last position found and increment
|
2010-03-28 11:47:30 +00:00 |
|
|
2c8ad83aac
|
Implemented basic functionality for searching text
|
2010-03-27 11:28:31 +00:00 |
|
|
d07851e867
|
Added a dialog to search for text
|
2010-03-27 10:01:15 +00:00 |
|
|
25474118f0
|
Hopefully improved popup management in the GtkMozEmbed-based GHtml widget
|
2010-03-21 00:04:53 +00:00 |
|
|
e5a79067a1
|
Probably avoid a few warnings
|
2010-03-21 00:03:23 +00:00 |
|
|
eea917ee5c
|
Avoid a few warnings
|
2010-03-20 23:45:59 +00:00 |
|
|
46ac384bde
|
Now able to save the current page (source only)
|
2010-03-20 23:30:01 +00:00 |
|
|
e0857f5675
|
The WebKit-based implementation of GHtml is now able to print pages
|
2010-03-20 23:05:09 +00:00 |
|
|
2026447003
|
Try to suggest a filename when a content cannot be displayed
|
2010-03-20 22:45:51 +00:00 |
|
|
e7e8bdcd69
|
Download the current file when it cannot be displayed (with WebKit's widget)
|
2010-03-17 23:09:11 +00:00 |
|
|
1e2ae3c167
|
Ignore network errors when the user actually cancelled the request
|
2010-03-17 22:57:56 +00:00 |
|
|
9a5250fb45
|
Bluntly implemented "View source" with the GtkTextView-based GHtml widget
|
2010-03-17 22:23:33 +00:00 |
|
|
6177251387
|
Added a keyboard shortcut to close the "View source" window
|
2010-03-14 21:18:06 +00:00 |
|
|
4c975a81f7
|
Removed outdated comment
|
2010-03-09 23:09:50 +00:00 |
|
|
5cde2f8a67
|
Fixed "View source" with WebKit's HTML widget
|
2010-03-09 23:09:05 +00:00 |
|
|
3ac1a4b488
|
The refresh button is insensitive by default
|
2010-03-06 10:32:58 +00:00 |
|
|
edcccde42e
|
Notably implemented the "View source" feature (works only with GtkHtml so far)
|
2010-03-04 22:33:54 +00:00 |
|
|
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 |
|