1
0
mirror of https://github.com/netsurf-browser/netsurf synced 2024-12-30 15:54:24 +03:00
Commit Graph

195 Commits

Author SHA1 Message Date
Richard Wilson
d06688b73f [project @ 2005-03-19 12:50:45 by rjw]
Minor toolbar/GUI refinements.

svn path=/import/netsurf/; revision=1543
2005-03-19 12:50:45 +00:00
Richard Wilson
251819b2d1 [project @ 2005-03-19 01:21:53 by rjw]
Remove legacy toolbar button configuration code. Squash some compiler warnings.

svn path=/import/netsurf/; revision=1542
2005-03-19 01:21:54 +00:00
Richard Wilson
036622f35f [project @ 2005-03-18 23:52:38 by rjw]
Allow windows to be resized to an absolute minimum (toolbars collapse.)

svn path=/import/netsurf/; revision=1541
2005-03-18 23:52:38 +00:00
Richard Wilson
9caff49577 [project @ 2005-03-14 22:41:16 by rjw]
Stop a lack of hotlist causing hotlist menu preparation from crashing.

svn path=/import/netsurf/; revision=1537
2005-03-14 22:41:16 +00:00
Richard Wilson
f6e1694894 [project @ 2005-03-14 14:01:02 by rjw]
Stop text matching keyboard shortcuts in SELECT entities being right aligned.

svn path=/import/netsurf/; revision=1536
2005-03-14 14:01:02 +00:00
James Bursa
dace636329 [project @ 2005-02-24 22:00:40 by bursa]
Reimplement font family support, part 2 (font menus in choices).

svn path=/import/netsurf/; revision=1525
2005-02-24 22:00:41 +00:00
Richard Wilson
06a6a902c6 [project @ 2005-02-08 23:37:41 by rjw]
Give global history some functionality

svn path=/import/netsurf/; revision=1508
2005-02-08 23:37:41 +00:00
Richard Wilson
db41dc3dac [project @ 2005-02-07 14:28:43 by rjw]
Initial work for global history (currently incomplete)

svn path=/import/netsurf/; revision=1497
2005-02-07 14:28:43 +00:00
James Bursa
2583180b79 [project @ 2005-01-24 22:14:59 by bursa]
Simplify browser_window_go(). Replace browser_window_go_post() with browser_window_go() where possible.

svn path=/import/netsurf/; revision=1466
2005-01-24 22:14:59 +00:00
John Mark Bell
77de9c1336 [project @ 2005-01-03 02:09:20 by jmb]
Shift + Click == download

svn path=/import/netsurf/; revision=1429
2005-01-03 02:09:20 +00:00
James Bursa
7a71363d76 [project @ 2005-01-01 22:05:20 by bursa]
xcalloc/xrealloc/xstrdup-purge week, part 5. Improve and simplify encoding detection.

svn path=/import/netsurf/; revision=1416
2005-01-01 22:05:21 +00:00
Richard Wilson
32db7e04d0 [project @ 2004-12-09 10:30:43 by rjw]
Re-implementation of hotlist via general tree code. Animations can be stopped once more. Purged a few xcalloc() calls.

svn path=/import/netsurf/; revision=1394
2004-12-09 10:30:44 +00:00
Richard Wilson
9512022595 [project @ 2004-11-14 21:07:55 by rjw]
Fix for toolbar sub-menu closing on Adjust selection.

svn path=/import/netsurf/; revision=1361
2004-11-14 21:07:55 +00:00
Richard Wilson
1fbcdd14d5 [project @ 2004-11-02 23:23:07 by rjw]
Fix for recent GIF decoding bug. Rectangular pixel mode-friendly sprites for hotlist. Slight change to history image size to please Tinct. Support for foreground and background image quality settings. Support for error diffusion and bi-linear filtering (Tinct still requires some further work)

svn path=/import/netsurf/; revision=1336
2004-11-02 23:23:07 +00:00
Richard Wilson
403f12872d [project @ 2004-10-04 23:54:42 by rjw]
Moved GIF file reading to image/, optimisation of plotting for GIFs, JNGs, PNGs and JPEGs, initial work for toolbar customisation. Possibly some other things too.

svn path=/import/netsurf/; revision=1301
2004-10-04 23:54:42 +00:00
John Mark Bell
49ce807e3c [project @ 2004-10-01 21:31:55 by jmb]
A somewhat better implementation of referrers which no longer sends the referer if the URL schemes don't match.

Things to do:
1) Preservation of referer across redirects (see comment in browser.c:284)
2) GUI templates/code for configuration of referer sending (simple on/off toggle only)
3) Make referer sending when fetching objects/stylesheets for a page pay attention to option_send_referer?
4) Handle the case where the referer is in the form of http://moo:foo@mysite.com/ (ie the login details embedded in the referer - not good).

svn path=/import/netsurf/; revision=1297
2004-10-01 21:31:55 +00:00
John Mark Bell
39ad1632eb [project @ 2004-10-01 00:06:49 by jmb]
Send HTTP referer header. This is _only_ sent when a link is clicked (theoretically, at least).

svn path=/import/netsurf/; revision=1296
2004-10-01 00:06:49 +00:00
John Mark Bell
c358b80cc5 [project @ 2004-09-13 23:56:18 by jmb]
Make fonts user-configurable.
This loses font-style support, though it shouldn't be hard to put it back again.

svn path=/import/netsurf/; revision=1274
2004-09-13 23:56:18 +00:00
Richard Wilson
289cca466d [project @ 2004-09-07 23:05:34 by rjw]
Updates for new theme format along with a few minor bug fixes.

svn path=/import/netsurf/; revision=1269
2004-09-07 23:05:34 +00:00
Richard Wilson
fa9cc913e5 [project @ 2004-09-01 20:57:25 by rjw]
Fix for incorrect stop button shading. Some fixes to stop a lack of content causing menu code to fail.

svn path=/import/netsurf/; revision=1261
2004-09-01 20:57:25 +00:00
Richard Wilson
bf57d852ae [project @ 2004-08-30 21:03:48 by rjw]
Reworking of themes and toolbars.

svn path=/import/netsurf/; revision=1254
2004-08-30 21:03:48 +00:00
James Bursa
bc727dda1c [project @ 2004-08-11 19:02:32 by bursa]
Start work on removing instances and making content types non-shareable. Clean up some #includes.

svn path=/import/netsurf/; revision=1211
2004-08-11 19:02:32 +00:00
John Mark Bell
c992f6252c [project @ 2004-08-09 06:28:56 by jmb]
Printing support.
Some issues remain - see the todo list at the top of print.c for more details

svn path=/import/netsurf/; revision=1199
2004-08-09 06:28:57 +00:00
John Mark Bell
2119440878 [project @ 2004-08-07 01:43:43 by jmb]
Add search menu entry.
Update messages files

svn path=/import/netsurf/; revision=1190
2004-08-07 01:43:43 +00:00
Richard Wilson
33f6d42b94 [project @ 2004-08-06 23:45:21 by rjw]
Scale view window are now persistent. Fix for incorrect buffering option saving. Background images extend to the full window dimensions.

svn path=/import/netsurf/; revision=1189
2004-08-06 23:45:21 +00:00
Richard Wilson
1d76b7efae [project @ 2004-08-05 23:10:24 by rjw]
Added home and search toolbar buttons. Fixed homepage menu entry to open in same window.

svn path=/import/netsurf/; revision=1185
2004-08-05 23:10:24 +00:00
John Mark Bell
67b0b7be62 [project @ 2004-07-27 20:44:46 by jmb]
Language configuration menu
Make adjust clicks on font size arrows style guide compliant

svn path=/import/netsurf/; revision=1154
2004-07-27 20:44:46 +00:00
James Bursa
534b464bec [project @ 2004-07-27 15:49:28 by bursa]
Implement proxy authentication. Bring templates in line with style guide (icon sizes and fill display fields), and remove dead icons. Clean up choices dialog code. Fix persistent dialog code. Make browser choices the default pane.

svn path=/import/netsurf/; revision=1153
2004-07-27 15:49:28 +00:00
Richard Wilson
456077353c [project @ 2004-07-26 22:23:40 by rjw]
Hotlist toolbar icon shading. Fix for GIF animation artifacts under certain conditions.

svn path=/import/netsurf/; revision=1151
2004-07-26 22:23:40 +00:00
Andrew Timmins
b59616c9ab [project @ 2004-07-26 20:13:45 by atimmins]
Updated to support new config options (homepage, open on startup).  Bug fixes with new config pane window (sticky selected radio icon bug!).  Also includes up-to-date French templates.

svn path=/import/netsurf/; revision=1150
2004-07-26 20:13:45 +00:00
Andrew Timmins
b02f6fa9a0 [project @ 2004-07-25 19:25:26 by atimmins]
Updated to support paned config dialog.

svn path=/import/netsurf/; revision=1143
2004-07-25 19:25:26 +00:00
Richard Wilson
d89753a11b [project @ 2004-07-21 20:02:13 by rjw]
Less compiler warnings. Fixed create_folder window title indirection from being too small. Support for help keys for greyed out menu items/icons.

svn path=/import/netsurf/; revision=1135
2004-07-21 20:02:13 +00:00
Richard Wilson
6ee54bec7a [project @ 2004-07-20 20:02:59 by rjw]
Fix for buffered text plotting. GUI control over font blending and buffering.

svn path=/import/netsurf/; revision=1129
2004-07-20 20:02:59 +00:00
James Bursa
58e2d033ec [project @ 2004-07-18 17:38:01 by bursa]
Improve form control interaction code. Replace box_under_area() with simpler box_at_point(). Detect objects for menu once on menu opening. Remove obsolete text selection code.

svn path=/import/netsurf/; revision=1096
2004-07-18 17:38:01 +00:00
James Bursa
f23fd2a094 [project @ 2004-07-17 23:32:08 by bursa]
Rewrite and simplify mouse click handling.

svn path=/import/netsurf/; revision=1094
2004-07-17 23:32:09 +00:00
James Bursa
e4a6e982e5 [project @ 2004-07-17 13:00:38 by bursa]
Simplify gui_window structure. Clean up various parts of the gui code.

svn path=/import/netsurf/; revision=1092
2004-07-17 13:00:38 +00:00
Richard Wilson
b7bb766e95 [project @ 2004-07-16 19:47:02 by rjw]
Fix for hotlist menu selection. Interface for MNG/JNG display.

svn path=/import/netsurf/; revision=1083
2004-07-16 19:47:03 +00:00
Richard Wilson
abaa8a9093 [project @ 2004-07-16 16:33:44 by rjw]
Various fixes for the GUI. Persistant windows are closed when upon a change of content. Hotlist saves in the same format as !Browse. Neater login window. Support for interactive help from hotlist windows.

svn path=/import/netsurf/; revision=1081
2004-07-16 16:33:45 +00:00
Richard Wilson
fb07fba4f8 [project @ 2004-07-12 19:55:49 by rjw]
Improved caret handling for persistant windows. Window submenu moved from Display to Utilities.

svn path=/import/netsurf/; revision=1073
2004-07-12 19:55:49 +00:00
James Bursa
89a23311ea [project @ 2004-07-11 13:05:38 by bursa]
Clean up save box code by implementing ro_gui_save_open().

svn path=/import/netsurf/; revision=1070
2004-07-11 13:05:38 +00:00
Richard Wilson
5c804fe3b2 [project @ 2004-07-09 21:03:26 by rjw]
Various minor GUI fixes

svn path=/import/netsurf/; revision=1064
2004-07-09 21:03:26 +00:00
Richard Wilson
e387d5e34a [project @ 2004-07-08 22:05:35 by rjw]
Lose compiler warnings. Fix for dragging hotlist item to itself failing. Initial work on adding/editing entries.

svn path=/import/netsurf/; revision=1061
2004-07-08 22:05:35 +00:00
Richard Wilson
6cc16835e0 [project @ 2004-07-08 17:28:56 by rjw]
Save window cancel button implementation. Persistant child window handling.

svn path=/import/netsurf/; revision=1056
2004-07-08 17:28:56 +00:00
Richard Wilson
70bc073f10 [project @ 2004-07-07 22:17:24 by rjw]
Fix for broken compile

svn path=/import/netsurf/; revision=1055
2004-07-07 22:17:24 +00:00
Richard Wilson
c01b0bf645 [project @ 2004-07-07 00:31:57 by rjw]
Basic hotlist management facilities

svn path=/import/netsurf/; revision=1053
2004-07-07 00:31:57 +00:00
Richard Wilson
b9c4038e5f [project @ 2004-07-05 22:17:59 by rjw]
Minor hotlist GUI fixes. Further hotlist menu development.

svn path=/import/netsurf/; revision=1052
2004-07-05 22:17:59 +00:00
John Tytgat
a0d511734a [project @ 2004-07-05 20:19:51 by joty]
Using UTF-8 instead of Latin1 encoding.

svn path=/import/netsurf/; revision=1049
2004-07-05 20:19:52 +00:00
Richard Wilson
5db1eae529 [project @ 2004-07-04 18:44:51 by rjw]
Loading/saving of hotlists. Initial work for hotlist menu.

svn path=/import/netsurf/; revision=1046
2004-07-04 18:44:51 +00:00
Richard Wilson
4f664d1559 [project @ 2004-07-04 14:59:29 by rjw]
Futher hotlst development. Minor GUI tweaks.

svn path=/import/netsurf/; revision=1044
2004-07-04 14:59:29 +00:00
Richard Wilson
89bef6d650 [project @ 2004-07-01 22:56:26 by rjw]
Hotlist visit count monitoring. Hotlist redraw optimisations. Hotlist entry content type icons.

svn path=/import/netsurf/; revision=1037
2004-07-01 22:56:26 +00:00
John Mark Bell
8facc29e58 [project @ 2004-06-30 22:09:20 by jmb]
Fixes for Norcroft

svn path=/import/netsurf/; revision=1034
2004-06-30 22:09:20 +00:00
Richard Wilson
4da7fcd8f5 [project @ 2004-06-29 23:13:40 by rjw]
Experimental hotlist code

svn path=/import/netsurf/; revision=1030
2004-06-29 23:13:40 +00:00
John Mark Bell
bc533957fd [project @ 2004-06-29 19:08:19 by jmb]
Full reload support for HTML contents. Adjust click the reload button

svn path=/import/netsurf/; revision=1029
2004-06-29 19:08:19 +00:00
John Mark Bell
afd366ecae [project @ 2004-06-29 17:26:42 by jmb]
Reinstate Object->reload menu entry and make it work.

svn path=/import/netsurf/; revision=1028
2004-06-29 17:26:42 +00:00
Richard Wilson
4479072d16 [project @ 2004-06-28 19:35:04 by rjw]
Optional window size inheritance to appease tlsa. Updates to code comments. Ctrl-N shortcut to open a new window.

svn path=/import/netsurf/; revision=1023
2004-06-28 19:35:04 +00:00
Richard Wilson
79a10e41a4 [project @ 2004-06-27 15:34:46 by rjw]
Missing file from last commit

svn path=/import/netsurf/; revision=1019
2004-06-27 15:34:46 +00:00
Richard Wilson
78ea6b315c [project @ 2004-06-26 23:10:51 by rjw]
Dynamic updation on menu navigation status

svn path=/import/netsurf/; revision=1016
2004-06-26 23:10:51 +00:00
Richard Wilson
4d190d89ee [project @ 2004-06-26 22:31:34 by rjw]
Visual representation of navigation features availble

svn path=/import/netsurf/; revision=1015
2004-06-26 22:31:34 +00:00
James Bursa
86206259fe [project @ 2004-06-21 15:25:35 by bursa]
Remove obsolete files and some dead code.

svn path=/import/netsurf/; revision=988
2004-06-21 15:27:56 +00:00
James Bursa
0efd285302 [project @ 2004-06-11 12:19:56 by bursa]
New "About NetSurf" page, and menu item to open it.

svn path=/import/netsurf/; revision=960
2004-06-11 12:19:57 +00:00
Richard Wilson
fb4e2fc476 [project @ 2004-06-10 22:11:44 by rjw]
GUI control of background images. Scaled background images.

svn path=/import/netsurf/; revision=953
2004-06-10 22:11:44 +00:00
Richard Wilson
9d305e4ec0 [project @ 2004-05-23 12:22:05 by rjw]
Improved style guide compliance and (incomplete) option to save window starting characteristics.

svn path=/import/netsurf/; revision=891
2004-05-23 12:22:05 +00:00
James Bursa
6ac57d946b [project @ 2004-05-22 23:04:44 by bursa]
Work on new theme choices dialog.

svn path=/import/netsurf/; revision=889
2004-05-22 23:04:44 +00:00
Richard Wilson
48ace0dd89 [project @ 2004-05-14 19:59:09 by rjw]
Interactive help tokens now fall back to their base key when not available.
Help menu is now fully implemented.
F1 opens the help page.

svn path=/import/netsurf/; revision=864
2004-05-14 19:59:09 +00:00
Richard Wilson
388e8a8a90 [project @ 2004-05-11 23:40:07 by rjw]
Interactive help support.

svn path=/import/netsurf/; revision=853
2004-05-11 23:40:07 +00:00
John Tytgat
226c002d57 [project @ 2004-05-09 16:49:53 by joty]
Type change of struct content_html.encoding from xmlCharEncoding to xmlChar; Pickup Content-Type charset in the HTML file and use this if the server didn't send it or there was no server involved (e.g. HTML loading from disk).

svn path=/import/netsurf/; revision=846
2004-05-09 16:49:53 +00:00
James Bursa
24fb50b120 [project @ 2004-05-07 19:14:54 by bursa]
Implement multitasking warning dialog. Warn user if resolvers not set.

svn path=/import/netsurf/; revision=841
2004-05-07 19:14:54 +00:00
James Bursa
7cb9b4d79b [project @ 2004-05-06 20:37:48 by bursa]
Remove obsolete theme files. Hide some unimplemented toolbar icons. F2 moves caret to URL bar and clears it to "www.". Simplify some of the toolbar code. Fix menu-related crash (reported by Jerome Mathevet).

svn path=/import/netsurf/; revision=836
2004-05-06 20:37:48 +00:00
James Bursa
c0a4ab450b [project @ 2004-05-06 12:14:47 by bursa]
Some save-related fixes.

svn path=/import/netsurf/; revision=835
2004-05-06 12:14:47 +00:00
John Mark Bell
f01ebe2648 [project @ 2004-05-06 01:26:37 by jmb]
Remove Object->Reload menu entry as it does nothing.
Save the correct URL when exporting the URL of an object (previously it saved the URL of the link target (if appropriate) of ofla (if not). Now save the URL of the object.
TODO - saving of link targets and their URLs

svn path=/import/netsurf/; revision=834
2004-05-06 01:26:37 +00:00
James Bursa
bb41604045 [project @ 2004-05-05 16:33:15 by bursa]
Fix some compiler warnings. Ignore size attribute for file inputs.

svn path=/import/netsurf/; revision=828
2004-05-05 16:33:15 +00:00
John Mark Bell
0f8e3e06e4 [project @ 2004-05-05 00:02:13 by jmb]
Implement saving of Links as URI, URL and Text
Implement saving of page objects in their original format
Implement export of page images as Sprite
Fix NULL pointer causing ofla when extracting page charset from libxml

svn path=/import/netsurf/; revision=826
2004-05-05 00:02:13 +00:00
Richard Wilson
e7da747f5f [project @ 2004-05-04 22:21:37 by rjw]
Revised GUI.

svn path=/import/netsurf/; revision=823
2004-05-04 22:23:44 +00:00
John Tytgat
75871a2ac5 [project @ 2004-05-01 23:40:37 by joty]
Workaround for Norcroft oddity.

svn path=/import/netsurf/; revision=811
2004-05-01 23:40:37 +00:00
James Bursa
1f07fc6de5 [project @ 2004-04-24 23:42:31 by bursa]
Replace void pointer in content callbacks with union content_msg_data. Fix animated gif flickering (except for scaled or masked gifs). Add gif to the debug builds.

svn path=/import/netsurf/; revision=801
2004-04-24 23:42:32 +00:00
Richard Wilson
033e1cda54 [project @ 2004-04-13 19:04:32 by rjw]
Added extra menu options.
Fixed bug in menu creation for values not present in the Messages file.

svn path=/import/netsurf/; revision=774
2004-04-13 19:04:32 +00:00
John Mark Bell
7872dc57fd [project @ 2004-04-03 02:59:34 by jmb]
Implement page info dialog box.

svn path=/import/netsurf/; revision=709
2004-04-03 02:59:35 +00:00
James Bursa
d5a81883e8 [project @ 2004-03-27 23:18:52 by bursa]
Implement url_nice() and make save boxes use it to choose the default filename.

svn path=/import/netsurf/; revision=682
2004-03-27 23:18:52 +00:00
James Bursa
26f171382f [project @ 2004-03-27 18:53:17 by bursa]
Menu warning bug fix.

svn path=/import/netsurf/; revision=681
2004-03-27 18:53:17 +00:00
James Bursa
74b1c3986b [project @ 2004-03-27 18:46:08 by bursa]
Save complete gui and F3 etc.

svn path=/import/netsurf/; revision=677
2004-03-27 18:46:08 +00:00
John Mark Bell
7d0b144391 [project @ 2004-03-24 23:51:08 by jmb]
Text Export support.

svn path=/import/netsurf/; revision=665
2004-03-24 23:51:08 +00:00
James Bursa
fba46de9cb [project @ 2004-03-11 02:19:13 by bursa]
Add source_data to content structure and remove equivalents from individual contents.

svn path=/import/netsurf/; revision=606
2004-03-11 02:19:14 +00:00
James Bursa
7f68e012cc [project @ 2004-02-27 17:45:19 by bursa]
Move English text to Messages file for translation.

svn path=/import/netsurf/; revision=576
2004-02-27 17:45:19 +00:00
James Bursa
37cf580743 [project @ 2004-02-27 14:09:15 by bursa]
Implement option_language.

svn path=/import/netsurf/; revision=574
2004-02-27 14:09:15 +00:00
James Bursa
c05d6fdc8b [project @ 2004-02-26 17:52:10 by bursa]
Implement back and forward using history.

svn path=/import/netsurf/; revision=572
2004-02-26 17:52:10 +00:00
James Bursa
318869e90e [project @ 2004-02-26 00:44:42 by bursa]
Implement drag saving of drawfiles and clean up drag/drop/save code.

svn path=/import/netsurf/; revision=568
2004-02-26 00:44:42 +00:00
James Bursa
7897a98a4c [project @ 2004-02-25 15:12:57 by bursa]
Implement scaling; rewrite desktop/browser; add riscos/thumbnail; rewrite history.

svn path=/import/netsurf/; revision=566
2004-02-25 15:12:58 +00:00
John Mark Bell
59fb052818 [project @ 2003-12-27 00:11:57 by jmb]
Tidy code to reduce compiler warnings. htmlredraw.c and plugin.c produce
the most now. Hopefully I haven't broken anything ;)

svn path=/import/netsurf/; revision=451
2003-12-27 00:11:57 +00:00
John Mark Bell
93dfe6dfe8 [project @ 2003-12-26 22:12:39 by jmb]
Move constant global data into a new file. This makes things a bit
tidier.
Add help: and home: shortcut URLs.

svn path=/import/netsurf/; revision=449
2003-12-26 22:12:39 +00:00
James Bursa
7ec54af359 [project @ 2003-12-19 00:40:28 by bursa]
Fix Themes menu, optimize toolbar opening.

svn path=/import/netsurf/; revision=431
2003-12-19 00:40:28 +00:00
James Bursa
b212e59a20 [project @ 2003-11-06 19:41:41 by bursa]
Mask null polls and use PollIdle when appropriate.

svn path=/import/netsurf/; revision=406
2003-11-06 19:41:41 +00:00
John Mark Bell
243618bd27 [project @ 2003-09-26 16:52:53 by jmb]
Add Help option to Iconbar menu

svn path=/import/netsurf/; revision=317
2003-09-26 16:52:53 +00:00
James Bursa
1548c232ca [project @ 2003-08-27 20:09:57 by bursa]
Fix negative dimensions, more gui cleanup.

svn path=/import/netsurf/; revision=252
2003-08-27 20:09:57 +00:00
James Bursa
fd5b6d0c80 [project @ 2003-08-26 22:37:32 by bursa]
Break out dialog related code from gui.c.

svn path=/import/netsurf/; revision=251
2003-08-26 22:37:32 +00:00
James Bursa
dfbe3c84f1 [project @ 2003-08-21 21:39:07 by bursa]
Break out menu related code.

svn path=/import/netsurf/; revision=245
2003-08-21 21:39:07 +00:00