Commit Graph

589 Commits

Author SHA1 Message Date
John Tytgat
68de81fe8f [project @ 2004-07-21 14:19:21 by joty]
Added gui_window_remove_caret() to disown the caret.

svn path=/import/netsurf/; revision=1133
2004-07-21 14:19:21 +00:00
Richard Wilson
7d1a21d758 [project @ 2004-07-20 22:20:58 by rjw]
Support for complete buffering of all output.

svn path=/import/netsurf/; revision=1132
2004-07-20 22:20:58 +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
f40918e0c9 [project @ 2004-07-20 11:30:03 by bursa]
Key presses are now an int.

svn path=/import/netsurf/; revision=1126
2004-07-20 11:30:03 +00:00
Richard Wilson
7f089d63cf [project @ 2004-07-20 00:19:20 by rjw]
Support for 16bpp and 32bpp screenmodes. Removed debug code. Improved memory calculations.

svn path=/import/netsurf/; revision=1123
2004-07-20 00:19:20 +00:00
Richard Wilson
d18f4397c7 [project @ 2004-07-19 23:35:12 by rjw]
Double buffering for animations to remove flicker. Background font blending turned on by default.

svn path=/import/netsurf/; revision=1121
2004-07-19 23:35:12 +00:00
James Bursa
586cf7f27c [project @ 2004-07-19 01:00:25 by bursa]
Position caret correctly in scaled windows.

svn path=/import/netsurf/; revision=1102
2004-07-19 01:00:25 +00:00
John Mark Bell
45ea97d750 [project @ 2004-07-18 22:58:40 by jmb]
Remove unused variable from gui_init. Correctly apostrophise don't before Chocky complains.

svn path=/import/netsurf/; revision=1101
2004-07-18 22:58:40 +00:00
Andrew Timmins
86f60c4c0a [project @ 2004-07-18 22:21:32 by atimmins]
svn path=/import/netsurf/; revision=1097
2004-07-18 22:21:32 +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
John Mark Bell
a0d23659b6 [project @ 2004-07-16 20:57:14 by jmb]
Fix silly rjwness

svn path=/import/netsurf/; revision=1090
2004-07-16 20:57:14 +00:00
John Mark Bell
51af46fde6 [project @ 2004-07-16 20:26:49 by jmb]
Preliminary overflow support. This also goes some way to making the horizontal scrollbar work.

svn path=/import/netsurf/; revision=1088
2004-07-16 20:26:49 +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
8b0aaef01d [project @ 2004-07-16 16:45:42 by rjw]
Fix for missing parameters.

svn path=/import/netsurf/; revision=1082
2004-07-16 16:45:42 +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
99d1c18252 [project @ 2004-07-16 00:05:31 by rjw]
Updates to the interactive help text to reflect current interface. Removed development code so the hotlist can be saved.

svn path=/import/netsurf/; revision=1080
2004-07-16 00:05:32 +00:00
Richard Wilson
2858f0b685 [project @ 2004-07-15 23:58:08 by rjw]
Hotlist loading now uses libxml. Hotlist loading supports the !Browse file format.

svn path=/import/netsurf/; revision=1079
2004-07-15 23:58:08 +00:00
John Tytgat
bce89473cc [project @ 2004-07-14 19:38:05 by joty]
Lose GCC compiler warnings.

svn path=/import/netsurf/; revision=1078
2004-07-14 19:38:05 +00:00
John Tytgat
4f0e75a515 [project @ 2004-07-14 19:18:30 by joty]
- More accurate Draw file generation (like better radio & checkbox, borders, etc)
- Draw grouping
- Removed all Norcroft warnings.

svn path=/import/netsurf/; revision=1077
2004-07-14 19:18:30 +00:00
John Tytgat
866b0b84c5 [project @ 2004-07-14 19:16:49 by joty]
Removed debug fprint line.

svn path=/import/netsurf/; revision=1076
2004-07-14 19:16:49 +00:00
Richard Wilson
2fe0085f53 [project @ 2004-07-13 20:08:53 by rjw]
Adjust click on the iconbar icon opens the hotlist, Shift+Adjust opens the debug window.

svn path=/import/netsurf/; revision=1075
2004-07-13 20:08:53 +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
Richard Wilson
eb8f6921f5 [project @ 2004-07-11 23:14:24 by rjw]
Hotlist folder/entry creation.

svn path=/import/netsurf/; revision=1072
2004-07-11 23:14:24 +00:00
Richard Wilson
6e3995cc65 [project @ 2004-07-11 21:45:51 by rjw]
Inversion of hotlist icon functionality. Automatic placement of caret for dialog windows. Escape closes dialog windows.

svn path=/import/netsurf/; revision=1071
2004-07-11 21:45:51 +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
John Mark Bell
02559e8cbd [project @ 2004-07-11 00:22:05 by jmb]
Set filetype correctly on completion of drag

svn path=/import/netsurf/; revision=1069
2004-07-11 00:22:05 +00:00
Richard Wilson
c273d17ae5 [project @ 2004-07-09 21:22:03 by rjw]
Fix for content-type auto updating

svn path=/import/netsurf/; revision=1065
2004-07-09 21:22:03 +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
962b3dd828 [project @ 2004-07-09 17:03:34 by rjw]
Tidier hotlist code. URL normalisation. Redraw uses Tinct.

svn path=/import/netsurf/; revision=1063
2004-07-09 17:03:35 +00:00
James Bursa
403e39f5a4 [project @ 2004-07-09 10:58:45 by bursa]
Fix race condition in schedule_run() (fixes download-related crashes).

svn path=/import/netsurf/; revision=1062
2004-07-09 10:58:45 +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
John Tytgat
4d3423003e [project @ 2004-07-08 20:16:23 by joty]
- Lose compiler warnings.
- Adopt the house identation rules (part 1).

svn path=/import/netsurf/; revision=1060
2004-07-08 20:16:23 +00:00
John Tytgat
9f1497ac80 [project @ 2004-07-08 20:14:54 by joty]
Lose compiler warnings.

svn path=/import/netsurf/; revision=1059
2004-07-08 20:14:54 +00:00
John Mark Bell
7148840fbe [project @ 2004-07-08 17:34:02 by jmb]
Lose compiler warning.

svn path=/import/netsurf/; revision=1057
2004-07-08 17:34:02 +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
cfe6cd43dc [project @ 2004-07-07 22:09:26 by rjw]
Minor GUI fixes for hotlist. Hotlist toolbar.

svn path=/import/netsurf/; revision=1054
2004-07-07 22:09:26 +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 Mark Bell
f8a1933c15 [project @ 2004-07-05 22:09:11 by jmb]
Avoid some compiler warnings.
Work around issue with GCC3.3 pre2

svn path=/import/netsurf/; revision=1051
2004-07-05 22:09:11 +00:00
John Mark Bell
3969531018 [project @ 2004-07-05 21:54:02 by jmb]
Fixup include of utils.h

svn path=/import/netsurf/; revision=1050
2004-07-05 21:54:02 +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
ab11d2c94d [project @ 2004-07-04 23:16:12 by rjw]
Fix for trailing spaces for hotlist saving/loading [warning - drunken code]

svn path=/import/netsurf/; revision=1048
2004-07-04 23:16:12 +00:00
John Mark Bell
9ef5ac0890 [project @ 2004-07-04 19:27:41 by jmb]
Fixup duplicated message key usage.

svn path=/import/netsurf/; revision=1047
2004-07-04 19:27:42 +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
John Tytgat
4613dbb2e6 [project @ 2004-07-04 12:42:54 by joty]
Norcroft fixes.

svn path=/import/netsurf/; revision=1043
2004-07-04 12:42:54 +00:00
Richard Wilson
c499ad907d [project @ 2004-07-03 17:30:27 by rjw]
Further development of the selection and display code.

svn path=/import/netsurf/; revision=1042
2004-07-03 17:30:28 +00:00
John Mark Bell
7212736a62 [project @ 2004-07-03 16:28:09 by jmb]
Rework last_date, add_date and add last_visit_to_string()

svn path=/import/netsurf/; revision=1041
2004-07-03 16:28:09 +00:00
Richard Wilson
cbe561b7c5 [project @ 2004-07-01 23:20:40 by rjw]
Fix for icon selection colour in Select.

svn path=/import/netsurf/; revision=1038
2004-07-01 23:20:40 +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
Richard Wilson
2a636f53b3 [project @ 2004-06-30 23:11:11 by rjw]
Simple selection code

svn path=/import/netsurf/; revision=1035
2004-06-30 23:11:11 +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
0401fcdc55 [project @ 2004-06-30 18:13:31 by rjw]
URLs can be launched.

svn path=/import/netsurf/; revision=1033
2004-06-30 18:13:31 +00:00
Richard Wilson
146a529ac0 [project @ 2004-06-30 17:59:18 by rjw]
Minor window extent bugfixes

svn path=/import/netsurf/; revision=1032
2004-06-30 17:59:18 +00:00
Richard Wilson
fece5a0287 [project @ 2004-06-30 17:44:11 by rjw]
Missing file from last commit.

svn path=/import/netsurf/; revision=1031
2004-06-30 17:44:11 +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
James Bursa
6efe47b59d [project @ 2004-06-29 12:38:49 by bursa]
Fix bug in rewrite_urls(): xmlNodes may have no name.

svn path=/import/netsurf/; revision=1027
2004-06-29 12:38:49 +00:00
James Bursa
08b8e8cc21 [project @ 2004-06-29 12:37:06 by bursa]
Fix crash when downloads are closed after finishing.

svn path=/import/netsurf/; revision=1026
2004-06-29 12:37:06 +00:00
John Mark Bell
05c46359ba [project @ 2004-06-28 23:57:26 by jmb]
Correct behaviour of unknown URL launching mechanism. the ANT load never occurred.

svn path=/import/netsurf/; revision=1025
2004-06-28 23:57:26 +00:00
Richard Wilson
5d0bc4e758 [project @ 2004-06-28 19:40:57 by rjw]
Fix for Ctrl-N not working correctly.

svn path=/import/netsurf/; revision=1024
2004-06-28 19:40:57 +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
James Bursa
bc89d52e4c [project @ 2004-06-27 23:29:02 by bursa]
Fix divide by 0.

svn path=/import/netsurf/; revision=1021
2004-06-27 23:29:02 +00:00
James Bursa
a1d73ecd11 [project @ 2004-06-27 23:24:11 by bursa]
Rewritten download window. Now downloads direct to file. New download window gui.

svn path=/import/netsurf/; revision=1020
2004-06-27 23:24:11 +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
50e0ebf3fa [project @ 2004-06-27 14:41:14 by rjw]
Improved window positioning

svn path=/import/netsurf/; revision=1018
2004-06-27 14:41:14 +00:00
John Mark Bell
afceb17b80 [project @ 2004-06-27 00:25:08 by jmb]
Remove compiler warning

svn path=/import/netsurf/; revision=1017
2004-06-27 00:25:08 +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
John Mark Bell
002a353042 [project @ 2004-06-25 23:10:46 by jmb]
background-attachment: fixed; support. Disabled for the moment due to redraw issues.

svn path=/import/netsurf/; revision=1012
2004-06-25 23:10:46 +00:00
John Mark Bell
807f7ac284 [project @ 2004-06-25 17:52:05 by jmb]
Fix swi error reporting

svn path=/import/netsurf/; revision=1009
2004-06-25 17:52:05 +00:00
John Mark Bell
45b1be0d67 [project @ 2004-06-25 17:38:39 by jmb]
Tighten up parameter checking in ro_gui_window_click.

svn path=/import/netsurf/; revision=1008
2004-06-25 17:38:39 +00:00
John Mark Bell
b3d4ce0883 [project @ 2004-06-25 16:52:01 by jmb]
Background blend fonts if we can (and the user wants us to). Turned off by default.

svn path=/import/netsurf/; revision=1007
2004-06-25 16:52:01 +00:00
James Bursa
aa6e904604 [project @ 2004-06-25 14:28:29 by bursa]
Parse CSS background shorthand property. Background rendering improvements.

svn path=/import/netsurf/; revision=1006
2004-06-25 14:28:29 +00:00
John Mark Bell
bca6a63c45 [project @ 2004-06-25 01:23:41 by jmb]
Fix background clipping rectangle issue reported by Andrew Duffell.

svn path=/import/netsurf/; revision=1005
2004-06-25 01:23:41 +00:00
James Bursa
73248cdd90 [project @ 2004-06-24 23:29:46 by bursa]
Scheduling fix.

svn path=/import/netsurf/; revision=1004
2004-06-24 23:29:46 +00:00
John Mark Bell
86e56dc173 [project @ 2004-06-24 16:54:28 by jmb]
Update content->size to more accurate value.

svn path=/import/netsurf/; revision=1002
2004-06-24 16:54:28 +00:00
Richard Wilson
958f5828d1 [project @ 2004-06-23 22:53:50 by rjw]
Bug fix for vertical positioning.
Padding is now taken into account for %age calculations.
Fix for calculations using internal units rather than OS units.

svn path=/import/netsurf/; revision=1000
2004-06-23 22:53:50 +00:00
Richard Wilson
ce0285328a [project @ 2004-06-23 21:05:56 by rjw]
Improved background image positioning for non-tiled images.

svn path=/import/netsurf/; revision=999
2004-06-23 21:05:56 +00:00
Richard Wilson
05552edb21 [project @ 2004-06-23 20:34:49 by rjw]
Improved background image positioning.

svn path=/import/netsurf/; revision=998
2004-06-23 20:34:49 +00:00
James Bursa
07ef69aea3 [project @ 2004-06-22 20:39:16 by bursa]
Implement reload, with ^R shortcut.

svn path=/import/netsurf/; revision=994
2004-06-22 20:39:16 +00:00
James Bursa
a9365b5077 [project @ 2004-06-22 17:39:00 by bursa]
Remove unused and unimplemented gui_window_show() and gui_window_hide().

svn path=/import/netsurf/; revision=991
2004-06-22 17:39:00 +00:00
James Bursa
1fa1786d83 [project @ 2004-06-21 15:49:59 by bursa]
Remove obsolete files and some dead code.

svn path=/import/netsurf/; revision=989
2004-06-21 15:49:59 +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
b4723c1d05 [project @ 2004-06-21 15:09:58 by bursa]
Merge memory cache into content module.

svn path=/import/netsurf/; revision=986
2004-06-21 15:09:59 +00:00
James Bursa
7a13a0b607 [project @ 2004-06-20 23:10:50 by bursa]
Implement stop toolbar button and Escape as key shortcut.

svn path=/import/netsurf/; revision=983
2004-06-20 23:10:50 +00:00
John Tytgat
b08c7135fe [project @ 2004-06-20 19:49:40 by joty]
Src cleanup.

svn path=/import/netsurf/; revision=981
2004-06-20 19:49:40 +00:00
James Bursa
408e042c19 [project @ 2004-06-18 17:03:22 by bursa]
Also warn user if Inet$Resolvers is set but empty.

svn path=/import/netsurf/; revision=978
2004-06-18 17:03:22 +00:00
James Bursa
0ebbc1330c [project @ 2004-06-12 17:43:37 by bursa]
Fix limit zooming by ^Q / ^W. Increase limit to 1000.

svn path=/import/netsurf/; revision=967
2004-06-12 17:43:37 +00:00
Richard Wilson
2419316c77 [project @ 2004-06-11 21:09:50 by rjw]
Update to PNG title data to make it display the data size

svn path=/import/netsurf/; revision=964
2004-06-11 21:09:50 +00:00
Richard Wilson
53ca329cc8 [project @ 2004-06-11 20:59:53 by rjw]
Bug fix for GIFs with a single broken frame. Relaxation of error conditions to display GIFs. Re-introduction of GIF details in the title bar.

svn path=/import/netsurf/; revision=963
2004-06-11 20:59:53 +00:00
John Mark Bell
adb9ed58f4 [project @ 2004-06-11 12:52:23 by jmb]
Cast to avoid compiler warning

svn path=/import/netsurf/; revision=962
2004-06-11 12:52:23 +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
John Mark Bell
faa24817b4 [project @ 2004-06-11 00:08:53 by jmb]
Scale view keyboard shortcuts a la !Draw

svn path=/import/netsurf/; revision=959
2004-06-11 00:08:53 +00:00
John Mark Bell
bd6ec25190 [project @ 2004-06-10 22:39:56 by jmb]
Compiler warning purge

svn path=/import/netsurf/; revision=954
2004-06-10 22:39:56 +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