Commit Graph

891 Commits

Author SHA1 Message Date
Ole Loots
67d4da38ad Removed debug statements 2012-11-29 02:11:37 +01:00
Ole Loots
c374f7fcf0 Removed debug statements 2012-11-29 02:10:23 +01:00
Ole Loots
b1018779f9 Removed debug statements 2012-11-29 02:09:07 +01:00
Ole Loots
1b93b72b9b re-implemented browser toolbar redraw / URL area redraw. 2012-11-29 02:01:13 +01:00
Ole Loots
9ec2e77b27 Only change selectable toolbar objects on click. 2012-11-29 01:59:20 +01:00
Ole Loots
c3119b9356 Merge branch 'master' into mono/removing-windom-dependency 2012-11-28 22:00:13 +01:00
Ole Loots
4fbeacf830 Fix integer overflow in percentage calculation, credits: Peter Slegg. 2012-11-28 21:55:43 +01:00
Ole Loots
ff7cf93762 Started refactoring of global redraw handling. 2012-11-28 21:30:24 +01:00
Ole Loots
fe0e2508e6 Refactored a lot of browser window code,... still totally WIP.
...but it compiles...
2012-11-27 02:12:09 +01:00
Ole Loots
6ea22068aa Fixed typo, caused small scroll bug. 2012-11-22 01:30:03 +01:00
Ole Loots
407389668b Hotlist now works without windom. 2012-11-22 01:19:20 +01:00
Ole Loots
42cb583842 Improved WM_FULLED handling (prev. size is getting restored) 2012-11-22 00:26:58 +01:00
Ole Loots
ccdab30c9a Completet scroll preprocessing, Hotlist fully works. 2012-11-22 00:10:55 +01:00
Ole Loots
0672d5e2c9 Implemented scroll handling in gemtk. 2012-11-21 02:14:22 +01:00
Ole Loots
7e94f32e4c Initial work at making scrolling work 2012-11-20 01:41:42 +01:00
Ole Loots
5449303bd1 Ripped Windom out of the treeview implementation,
it still requires scroll event handling to be implemented.
2012-11-20 00:29:20 +01:00
Ole Loots
9676253184 Imporved gemtk toolbar handling. 2012-11-19 00:47:03 +01:00
Ole Loots
c415f9bf98 Start to remove windom, wip.
- Refactored menu event handling.
- Load plain GEM resources.
- Refactored Event handling
2012-11-18 23:22:43 +01:00
Ole Loots
e042008f2b Revert "Refactored menu event handling and got rid of several windom calls."
This reverts commit d1a5c738e6.
this change belongs into a new branch
2012-11-18 23:15:48 +01:00
Ole Loots
47c0ce6f14 Revert "Added missing Makefile changes for recent deskmenu commit."
This reverts commit c5fb16d56d.
This change belongs into a new branch
2012-11-18 23:15:21 +01:00
Ole Loots
c5fb16d56d Added missing Makefile changes for recent deskmenu commit. 2012-11-14 22:00:38 +01:00
Ole Loots
d1a5c738e6 Refactored menu event handling and got rid of several windom calls. 2012-11-14 21:37:35 +01:00
Ole Loots
44808e1c52 Added message box, so warn_user works as expected. 2012-11-12 21:23:39 +01:00
John-Mark Bell
617d655c7b Remove libxml 2012-11-10 00:11:57 +00:00
Ole Loots
5242cd00a4 Fixed syntax error caused by search&replace? 2012-11-07 23:35:43 +01:00
John-Mark Bell
f824ab8af4 Port save complete to libdom. 2012-11-03 23:19:45 +00:00
Rob Kendrick (fatigue)
d532fc82eb A little bit of polish? 2012-11-03 14:20:54 +00:00
Rob Kendrick (fatigue)
082c929334 Minimal fix to get atari rebuilding 2012-11-03 14:18:38 +00:00
Ole Loots
c528d10864 Use GEM Window Statusbar when WITH_CUSTOM_STATUSBAR is undefined. 2012-10-19 00:14:11 +02:00
Ole Loots
7d18cf2b41 Use malloc instead of alloca. 2012-10-19 00:07:37 +02:00
Ole Loots
004e61e138 Use malloc instead of alloca.
(Fixes drag and drop)
2012-10-18 23:21:33 +02:00
Michael Drake
35eb251244 Fix "error setting certificate verify locations" problem when the Choices file doesn't exist. Now there's a single place for front ends to set options overrides. Fix nsoption_setnull_charp leak. 2012-10-17 14:20:18 +01:00
Michael Drake
d88a839937 Remove suspension of bmp/gif images. It's completely redundant with the convert on demand core image cache. 2012-10-14 20:03:18 +01:00
Ole Loots
05e71dc142 Add optional use of STACK & STRIP Variables. 2012-10-14 00:03:59 +02:00
Ole Loots
61a2b8ddc4 Strip the resulting executable, also update stack size.
Consider m5475 toolchain (new Variable CROSS_COMPILE).
2012-10-13 22:50:55 +02:00
Ole Loots
fa7048d66d Redraw favicon when it has been changed.
Improve the window icon / favicon interface.
2012-10-13 22:25:10 +02:00
Ole Loots
221cd56826 Show mouse again after the color popup is ready. 2012-10-13 22:23:19 +02:00
Michael Drake
d9e7d58106 Fix up ripples from urldb change. 2012-10-11 11:20:02 +01:00
Michael Drake
38a9c374a4 Remove unused functions. 2012-10-09 15:26:32 +01:00
Ole Loots
5c53f01ead Added netsurf.png to package, now the welcome page displays correctly.
Altough I don't like to have netsurf.png floating around
in the root directory of netsurf.
2012-08-28 00:04:35 +02:00
Ole Loots
0200ba1ed2 Revert positioning Fix dated 2012-08-07 2012-08-27 23:32:54 +02:00
Ole Loots
ad2552ddb0 Set default download path "downloads" 2012-08-27 23:32:24 +02:00
Ole Loots
17c9641b38 is_process_running: Check for zombie status. 2012-08-27 20:39:14 +02:00
Ole Loots
34a3901501 A new window can now be opened in background mode. 2012-08-27 20:15:22 +02:00
Ole Loots
b806c94c1d Fix warnings, moved prototypes, housekeeping 2012-08-27 20:14:27 +02:00
Ole Loots
02593d170a Added is_process_running
Now the source code viewer is launched when not already
running (ShelWrite wasn't handling this correctly)
2012-08-27 20:05:35 +02:00
Ole Loots
5a7ddb9e84 Use is_dir to validate user selection. 2012-08-26 23:48:33 +02:00
Ole Loots
38c6e95f4e Added default favicon 2012-08-26 23:09:51 +02:00
Ole Loots
def39ad610 Removed comment 2012-08-26 23:01:55 +02:00
Ole Loots
b2330bf426 Removed junk... 2012-08-26 22:57:55 +02:00
Ole Loots
b2d810c177 use is_dir function when checking direntry. 2012-08-26 22:55:06 +02:00
Ole Loots
ce645599c9 Fix 1 pixel caret redraw bug. 2012-08-26 21:45:25 +02:00
Ole Loots
b58825dcf7 Center favicon, don't stretch. 2012-08-26 21:36:16 +02:00
Ole Loots
d3a0518726 Do not install FatMessages file, but english default.
Also install welcome.html & etc.
2012-08-26 21:34:17 +02:00
Ole Loots
c2f2884f65 Only redraw caret for top windows.
Because we do not all clipping cases...
2012-08-26 20:36:12 +02:00
Ole Loots
c941cee104 Disable stack change on executable for target package-atari 2012-08-26 18:56:49 +02:00
Ole Loots
28a7096853 Disable strip on executable for target package-atari. 2012-08-26 18:50:46 +02:00
Ole Loots
37b4e77720 Copy toolbar to right location. 2012-08-26 17:57:52 +02:00
Ole Loots
7b868e4287 Default to download font from http://ftp.gnome.org 2012-08-26 16:46:29 +02:00
Ole Loots
1c1ac7f5a1 Download fonts to build directory and copy from there. 2012-08-26 16:45:41 +02:00
Ole Loots
607c06c96d Implemented atari-package target 2012-08-25 15:09:49 +02:00
Ole Loots
d97eb2f520 Updated default options 2012-08-25 14:52:59 +02:00
Ole Loots
836c13f87d Set default cookie filename when not set. 2012-08-25 14:51:49 +02:00
Ole Loots
bae65c18a9 Default truetype package is now Bitstream Vera.
Truetype font package can now be switched by defines.
2012-08-25 13:52:30 +02:00
Ole Loots
10e5597a94 Removed junk 2012-08-25 05:47:23 +02:00
Ole Loots
2988193e44 Documented font loading / font names. 2012-08-25 05:44:44 +02:00
Ole Loots
c5a84e17f7 Merged some features from framebuffer freetype impl.
- Set default font for font faces which failed to
   load.
 - Lookup more font faces (Cursive, Fantasy).
2012-08-25 05:23:10 +02:00
Ole Loots
ff2f1f1836 Added missing copyright headers 2012-08-24 00:47:37 +02:00
Vincent Sanders
e237ebac8f Split install and package targets.
Install target is for installing on the local machine and package generates a package
2012-08-23 11:46:31 +01:00
Ole Loots
887a2ca186 Added and use PRGSUFFIX to configure executable name. 2012-08-23 00:06:45 +02:00
Vincent Sanders
311953f453 add missing include for browser private 2012-08-22 17:14:42 +01:00
Vincent Sanders
32c4fdeead add includes to get browser private struct on atari 2012-08-22 17:03:46 +01:00
Vincent Sanders
8984bf9647 add sdk library path 2012-08-21 16:51:43 +01:00
Vincent Sanders
bc6087f9b6 remove bogus posix define and workround missing PATH_MAX directly 2012-08-21 16:43:22 +01:00
Vincent Sanders
d43ac47602 set posix define to make PATH_MAX available 2012-08-21 16:25:01 +01:00
Michael Drake
f67a1ab4cf Avoid box_at_point. 2012-08-20 22:25:02 +01:00
Michael Drake
f478ee4db7 Remove a bunch of unused includes. 2012-08-20 18:54:57 +01:00
Michael Drake
b51816c222 Clean up search gui callbacks. 2012-08-14 13:41:30 +01:00
Michael Drake
d106091d6e Pass font plot style out to front end clipboard append function. 2012-08-13 14:43:04 +01:00
Ole Loots
b8f437c6b6 Fix settings dialog positioning
On successive settings dialog calls, the automatic
positioning wasn't working correctly.
This can be prevented by duplicating the Form tree. However,
it requires to have the duplicated tree freed manually (Bug in windom?).
I should have an eye on it...
2012-08-08 00:34:59 +02:00
Ole Loots
e454cf3f9c Fix provided by Michale Drake.
Fix freetype nsfont_position_in_string to return nearest, rather than
next.
2012-08-04 02:51:46 +02:00
Michael Drake
de8af23956 Use selection_copy_to_clipboard instead of peering into core. 2012-08-02 15:20:59 +01:00
Ole Loots
7d011c62ff Open hotlist and history at top right corner 2012-07-27 03:47:42 +02:00
Ole Loots
e4d83d660e Open search form at lower right corner 2012-07-27 03:35:53 +02:00
Ole Loots
329fba581a Handle "Save window size" menu event. 2012-07-27 03:06:12 +02:00
Ole Loots
93f36a8c9b Implemented a new colour picker.
This colour picker allows to select the 216 web colors
plus 15 shades of gray. Removed the color popup from
the resource file.
2012-07-26 12:25:27 +02:00
Ole Loots
8307f62e23 Clean up flags setup, requires changes to Makefile.default 2012-07-25 14:00:51 +02:00
Ole Loots
e1a9a98e05 Fixed colour type for vs* functions, added comments. 2012-07-25 13:58:38 +02:00
Ole Loots
4ade97334a Changed toolbar_bg_color to type "colour",
Now the toolbar background can be configured
as RGB colour.
2012-07-23 14:48:50 +02:00
Ole Loots
957f9dc7c8 renamed plot functions (use plot_ prefix) 2012-07-23 02:34:21 +02:00
Ole Loots
eb2ec532e8 renmaed plot functions (use plot_ prefix). 2012-07-23 02:30:11 +02:00
Ole Loots
2158ed7bce moved "bitmap_resize()" to bitmap.c 2012-07-23 02:03:09 +02:00
Ole Loots
72a9071cb2 Inline some functions 2012-07-23 00:21:28 +02:00
Ole Loots
2e98764cdf Fix access to context data URL char *.
nsurl_access isn't intended to be used for char * params.
added missing include render/html.c
2012-07-14 22:15:05 +02:00
Ole Loots
f2aa118025 Refactor plot implementation (removed old files) 2012-07-13 22:21:06 +02:00
Ole Loots
37b8c5d83d Plotter refactor: removed one plotter abraction layer. 2012-07-13 22:19:04 +02:00
Ole Loots
bc9d29f00a Added missing but not-so important changes from local SVN working copy. 2012-07-10 23:35:24 +02:00
Ole Loots
6b367328af Add Javascript case to FreeMiNT Makefile.target 2012-07-05 22:21:45 +02:00
Ole Loots
5ca30e057a Added new iconset - thanks to atfact
svn path=/trunk/netsurf/; revision=13994
2012-06-28 22:26:18 +00:00
Ole Loots
bf27997312 Show alert when no editor option is configured.
svn path=/trunk/netsurf/; revision=13985
2012-06-23 00:17:57 +00:00
Ole Loots
ad656167dc Handle new toolbar options (background color, iconset)
svn path=/trunk/netsurf/; revision=13984
2012-06-23 00:16:12 +00:00
Ole Loots
d2e7e3546c Added new toolbar options.
svn path=/trunk/netsurf/; revision=13983
2012-06-23 00:14:17 +00:00
Ole Loots
fda51d4010 Added toolbar image folder option.
svn path=/trunk/netsurf/; revision=13982
2012-06-21 22:57:31 +00:00
Ole Loots
4cb8c980ac apply background color option and removed unused struct member of struct s_tb_button.
svn path=/trunk/netsurf/; revision=13981
2012-06-21 22:01:41 +00:00
Ole Loots
1b5771e44e added new options "atari_toolbar_bg".
svn path=/trunk/netsurf/; revision=13980
2012-06-21 22:00:42 +00:00
Ole Loots
65eadf642d Handle do not trackoption and fix a call to snprintf().
svn path=/trunk/netsurf/; revision=13979
2012-06-21 21:51:43 +00:00
Ole Loots
40a2f8622c fix history redraw by calling the window specific redraw function from gui_poll(), also switch hotlist redraw to to hotlist specific redraw function.
svn path=/trunk/netsurf/; revision=13977
2012-06-19 23:46:57 +00:00
Ole Loots
43c3eb33b3 Integrated do not track option into the options dialog.
svn path=/trunk/netsurf/; revision=13975
2012-06-19 23:12:02 +00:00
Ole Loots
bad987b185 added some missing WITH_8BPP_SUPPORT ifdefs.
svn path=/trunk/netsurf/; revision=13974
2012-06-19 23:06:39 +00:00
Ole Loots
cd45e1f447 First attempt to implement the global history treeview. There is something wrong with the redraw ( the treeview area of the windo isn't redrawn, also it looks like the treeview content size isn't set )
svn path=/trunk/netsurf/; revision=13973
2012-06-19 23:04:38 +00:00
Ole Loots
1f3d249c15 Make use of plot_set_dimensions()
svn path=/trunk/netsurf/; revision=13972
2012-06-19 23:02:37 +00:00
Ole Loots
8ea00bafc4 Added "Save link as..." context menu item.
svn path=/trunk/netsurf/; revision=13958
2012-06-04 21:53:06 +00:00
Ole Loots
cc9457bdd7 Added "Save link as..." context menu item.
svn path=/trunk/netsurf/; revision=13957
2012-06-04 21:52:41 +00:00
Ole Loots
529a3e6725 Fix redraw of embedded toolbar, by removing declaration of already declared local variable. Load toolbar resource trees at toolbar_init().
svn path=/trunk/netsurf/; revision=13956
2012-06-04 21:12:44 +00:00
Ole Loots
35ee72dccf Removed the use of duplicated OBJECT trees.
svn path=/trunk/netsurf/; revision=13943
2012-06-03 22:07:57 +00:00
Ole Loots
2051bf1cc4 Fixed redraw of embedded toolbar icons ( enabled / disabled state was incorrectly handled ).
svn path=/trunk/netsurf/; revision=13942
2012-06-03 21:37:18 +00:00
Ole Loots
95ccb75d9f Added default throbber image.
svn path=/trunk/netsurf/; revision=13941
2012-06-03 20:40:19 +00:00
Ole Loots
7b9f22c290 Load & use throbber image.
svn path=/trunk/netsurf/; revision=13940
2012-06-03 20:38:28 +00:00
Ole Loots
0a7ce3007f Reset stop button when url changes.
svn path=/trunk/netsurf/; revision=13939
2012-06-03 18:02:11 +00:00
Ole Loots
c55ffa47bf Added default toolbar image
svn path=/trunk/netsurf/; revision=13938
2012-06-03 18:00:50 +00:00
Ole Loots
2b0781a2f4 Some cleanups and additions required for the toolbar icon redraw.
svn path=/trunk/netsurf/; revision=13937
2012-06-03 17:09:19 +00:00
Ole Loots
746c44778d Fix order of embedded toolbar resource icons.
svn path=/trunk/netsurf/; revision=13936
2012-06-03 17:07:12 +00:00
Ole Loots
95bf664c88 Load toolbar icons from a single bitmap file.
svn path=/trunk/netsurf/; revision=13935
2012-06-03 17:06:11 +00:00
Ole Loots
6d125e79b3 Fixed prototyp, comments.
svn path=/trunk/netsurf/; revision=13925
2012-05-13 15:33:58 +00:00
Ole Loots
2c4b83b1ee Prepared code for different button states (= different image ).
svn path=/trunk/netsurf/; revision=13924
2012-05-13 15:32:35 +00:00
Ole Loots
b1a2191fbe Use safe string functions.
svn path=/trunk/netsurf/; revision=13923
2012-05-13 15:31:30 +00:00
Ole Loots
6a9038de3c Only check transparent pixels when transparency is enabled.
svn path=/trunk/netsurf/; revision=13891
2012-04-26 22:21:02 +00:00
Ole Loots
f804cff67b set rendering flag within throbber_stop / start functions, update toolbar buttons on throbber stop.
svn path=/trunk/netsurf/; revision=13890
2012-04-25 21:33:01 +00:00
Ole Loots
ea411f6c34 Fix typo ( fontbitmap was never destroyed within dtor )
svn path=/trunk/netsurf/; revision=13889
2012-04-24 20:51:52 +00:00
Ole Loots
68cd53ee66 Small font plotter speedup by reducing function calls in a draw glyph loop.
svn path=/trunk/netsurf/; revision=13888
2012-04-24 20:47:38 +00:00
Ole Loots
e7104b4462 Implemented "paste clipboard" for toolbar URL textbox.
svn path=/trunk/netsurf/; revision=13887
2012-04-24 20:32:53 +00:00
Ole Loots
4204599fb9 Optimized bitmap blitting: cache native (converted) bitmaps.
This required an change to the convert and blit routines - for opaque images, they convert the whole image. Transparent images are still converted on demand and still only the clipped area is converted. This is incomplete - native buffers should be stored in the well known bitmap buffer, but currently the bitmap struct holds a second buffer which contains converted data.

svn path=/trunk/netsurf/; revision=13886
2012-04-19 22:44:49 +00:00
Ole Loots
529c0c41f3 Added menu shortcuts.
svn path=/trunk/netsurf/; revision=13872
2012-04-15 22:24:13 +00:00
Ole Loots
4467766786 Fix bitmap creation - JPEG where always set to opaque = false, which lead to blitter checking all pixels for transparency in an loop.
Prepare for caching of converted bitmaps. 

svn path=/trunk/netsurf/; revision=13869
2012-04-14 11:40:57 +00:00
Ole Loots
caeec11de7 Updated FAQ
svn path=/trunk/netsurf/; revision=13862
2012-04-12 20:38:12 +00:00
Ole Loots
a17fc5da76 call toolbar_exit()
svn path=/trunk/netsurf/; revision=13861
2012-04-12 20:20:58 +00:00
Ole Loots
d3bd388218 Share a single icon instance for multiple toolbars.
svn path=/trunk/netsurf/; revision=13860
2012-04-12 20:18:53 +00:00
Ole Loots
56ec72f044 Init toolbar.
svn path=/trunk/netsurf/; revision=13849
2012-04-10 23:12:49 +00:00
Ole Loots
786be41d01 Initial support for (truecolor) image toolbar ( toolbar icons loaded from image file, not from resource ).
svn path=/trunk/netsurf/; revision=13848
2012-04-10 23:12:13 +00:00
Ole Loots
a94781edc0 Added function load_icon
svn path=/trunk/netsurf/; revision=13847
2012-04-10 23:10:49 +00:00
Ole Loots
3158226bbe Introduced BITMAPF_BUFFER_NATIVE and native image buffer, for fast redraw of bitmaps.
svn path=/trunk/netsurf/; revision=13846
2012-04-10 23:07:10 +00:00
Ole Loots
b400b7c22b Introduced BITMAPF_BUFFER_NATIVE, for fast redraw of bitmaps.
svn path=/trunk/netsurf/; revision=13845
2012-04-10 23:06:21 +00:00
Ole Loots
f13f2468b1 Removed obsolete menu item struct member.
svn path=/trunk/netsurf/; revision=13842
2012-04-09 11:44:09 +00:00
Ole Loots
ebd0f1366d Removed debug output, text format changes...
svn path=/trunk/netsurf/; revision=13841
2012-04-09 11:33:34 +00:00
Ole Loots
96a2906298 Simplified keyboard-shortcut code: Don't use Messages file for Menu strings and accelerator definitions. These things are now taken from the RSC file.
svn path=/trunk/netsurf/; revision=13840
2012-04-09 11:30:59 +00:00
Ole Loots
940ae42c87 Optimize redraw when window is on-top: do not intersect redraw areas with visible window rectangles.
svn path=/trunk/netsurf/; revision=13833
2012-04-07 21:24:37 +00:00
Ole Loots
39b04ea3d6 Added missing include.
svn path=/trunk/netsurf/; revision=13832
2012-04-07 21:22:19 +00:00
Ole Loots
bb82d83cc1 Added linkage to libdom.
svn path=/trunk/netsurf/; revision=13831
2012-04-07 21:21:45 +00:00
Ole Loots
7bfcbe1e1e Added missing declaration of "html_redraw_debug".
svn path=/trunk/netsurf/; revision=13830
2012-04-07 21:19:10 +00:00
Ole Loots
878212a0de Removed unused variable.
svn path=/trunk/netsurf/; revision=13790
2012-04-04 21:58:09 +00:00
Ole Loots
ec010eaa4c This version was used to build release package of netsurf 2.9
svn path=/trunk/netsurf/; revision=13789
2012-04-04 21:21:33 +00:00
Ole Loots
6d2dd168c6 Added script to invoke make process for different architecture.
svn path=/trunk/netsurf/; revision=13788
2012-04-04 21:16:40 +00:00
Ole Loots
32aea564d6 Added script to compile all the libraries needed (build optimized for netsurf).
svn path=/trunk/netsurf/; revision=13787
2012-04-04 21:12:58 +00:00
Michael Drake
57793aae89 Remove gui_colour_* options.
svn path=/trunk/netsurf/; revision=13740
2012-03-27 11:51:18 +00:00
Michael Drake
ce20021df7 Fix colour string matching. Lose unneeded case insensitivity in matching.
svn path=/trunk/netsurf/; revision=13739
2012-03-27 11:02:35 +00:00
Michael Drake
eb189092c7 Constify param to gui_system_colour_char function.
svn path=/trunk/netsurf/; revision=13737
2012-03-27 10:47:29 +00:00
Ole Loots
974f536794 Fixed declarations of set_std_pixel / get_std_pixel
svn path=/trunk/netsurf/; revision=13553
2012-03-22 21:34:13 +00:00
Ole Loots
2ffb570acd Fix missing include: desktop/options.h
svn path=/trunk/netsurf/; revision=13552
2012-03-22 21:33:21 +00:00
Vincent Sanders
1490b52a6b NetSurf options rework (a=vince r=daniels,jmb)
svn path=/trunk/netsurf/; revision=13548
2012-03-22 09:34:34 +00:00
Ole Loots
0797bf5a57 Be a bit more verbose and strict.
svn path=/trunk/netsurf/; revision=13547
2012-03-21 21:20:19 +00:00
Ole Loots
36dd0cc346 added dbg_rect function.
svn path=/trunk/netsurf/; revision=13546
2012-03-21 21:19:59 +00:00
Ole Loots
82d93ef1e6 call set_clip/get_clip, declare result variables correctly.
svn path=/trunk/netsurf/; revision=13545
2012-03-21 21:19:30 +00:00
Ole Loots
38dd9128a1 Let user select download path and filename, removed unused struct members.
svn path=/trunk/netsurf/; revision=13544
2012-03-21 21:12:06 +00:00
Ole Loots
f926feadd6 Adjusted for changed plotter members.
svn path=/trunk/netsurf/; revision=13520
2012-03-14 22:10:21 +00:00
Ole Loots
b9092d6271 Restructured the plotter driver struct and declared misc functions static within the vdi driver.
svn path=/trunk/netsurf/; revision=13519
2012-03-14 22:06:07 +00:00
Ole Loots
2e65e51fc5 Added GD Plotter stub.
svn path=/trunk/netsurf/; revision=13512
2012-03-12 21:24:38 +00:00
Ole Loots
4604f293b7 Removed unused plotter members.
svn path=/trunk/netsurf/; revision=13511
2012-03-12 21:20:18 +00:00
Ole Loots
b01229d9cc now abort button becomes close button when download is completed.
svn path=/trunk/netsurf/; revision=13510
2012-03-11 15:42:41 +00:00
Ole Loots
da9a0e9b44 Always use pkg-config, never use xml-config or curl-config, it breaks crossbuild when these binaries are actually available on the build machine.
svn path=/trunk/netsurf/; revision=13492
2012-02-27 22:43:33 +00:00
Ole Loots
174b52a0fd more #ifdef WITH_8BPP_SUPPORT
svn path=/trunk/netsurf/; revision=13467
2012-02-25 15:23:00 +00:00
Ole Loots
132ebb7dd9 Mouse button holding wasn't reported to the browser because of drag optimization, resulting in internal scrollbars which only reacted on click, not mouse holding down.
svn path=/trunk/netsurf/; revision=13415
2012-02-03 00:05:37 +00:00
Ole Loots
f3aa0a5179 Default to "not rendering" when setting GUI poll priority.
svn path=/trunk/netsurf/; revision=13408
2012-01-25 22:44:00 +00:00
Ole Loots
2300b8adab Added key shortcut for bookmark, handle menut item "Hide Toolbars"
svn path=/trunk/netsurf/; revision=13407
2012-01-25 22:42:03 +00:00
Ole Loots
3e9983abf2 Added functions to hide/show the toolbar.
svn path=/trunk/netsurf/; revision=13400
2012-01-11 20:35:50 +00:00
Ole Loots
a5a0b8d955 Removed non declared and unused "cookies_update" function ( some frontends still define the functions), added missing prototypes.
svn path=/trunk/netsurf/; revision=13399
2012-01-11 20:35:14 +00:00
Michael Drake
6794af012e Constify rect param to gui_window_drag_start.
svn path=/trunk/netsurf/; revision=13397
2012-01-11 16:45:17 +00:00
Michael Drake
04ece30fa9 Pass pointer constraints for drag out to front ends. Ensure content scrollbar drag termination always informs the browser window layer that the drag is over.
svn path=/trunk/netsurf/; revision=13395
2012-01-11 14:20:26 +00:00
Ole Loots
ca893cd1af set monochrom option on save was missing
svn path=/trunk/netsurf/; revision=13392
2012-01-07 00:28:35 +00:00
Ole Loots
cc2b4477b0 Updated resources ( mainmenu and settings dialog updated for background_images, foreground_images, font_monochrom )
svn path=/trunk/netsurf/; revision=13389
2012-01-06 23:30:59 +00:00
Ole Loots
2ee9f1d925 fix enable/disable of checkbox when font renderer is changed.
svn path=/trunk/netsurf/; revision=13388
2012-01-06 23:29:58 +00:00
Ole Loots
be2d2b4cea Added menu items for foreground_images,background_images for fast access.
svn path=/trunk/netsurf/; revision=13387
2012-01-06 23:23:31 +00:00
Ole Loots
4259392e19 Added settings for: foreground_images, background_images, monochrom glyph rendering.
svn path=/trunk/netsurf/; revision=13386
2012-01-06 23:22:08 +00:00
Ole Loots
3b492b4842 Removed unused source files.
svn path=/trunk/netsurf/; revision=13384
2012-01-06 22:15:56 +00:00
Ole Loots
03cd3ac72b Updated docs.
svn path=/trunk/netsurf/; revision=13383
2012-01-06 22:12:20 +00:00
Ole Loots
af89069dad Added missing prototypes.
svn path=/trunk/netsurf/; revision=13382
2012-01-06 22:10:10 +00:00
Ole Loots
b5a9e93d55 Added flag for monochrom font rendering.
svn path=/trunk/netsurf/; revision=13381
2012-01-06 22:06:31 +00:00
Ole Loots
ede3e647d9 Fixed warning.
svn path=/trunk/netsurf/; revision=13380
2012-01-06 22:04:55 +00:00
Ole Loots
b0827f8377 Added schedule stats.
svn path=/trunk/netsurf/; revision=13379
2012-01-06 22:04:23 +00:00
Ole Loots
d5d0289010 Only set opaque on initial alloc, add flag for clearing buffer on realloc.
svn path=/trunk/netsurf/; revision=13378
2012-01-06 21:57:42 +00:00
Ole Loots
097800ff47 Fix rectangle fill, only add/subtract stroke_width when the rectangle has an outline.
svn path=/trunk/netsurf/; revision=13374
2012-01-05 22:38:02 +00:00
Ole Loots
1beb016c47 Reverted last change and only apply color conversion for alpha channel glyphs.
svn path=/trunk/netsurf/; revision=13373
2012-01-03 23:38:51 +00:00
Ole Loots
68466df8a2 Fix clipping and only apply color conversion for hicolor systems.
svn path=/trunk/netsurf/; revision=13372
2012-01-03 23:29:25 +00:00
Ole Loots
5cdfd5a086 It's now possible to render fonts in monochrom mode.
svn path=/trunk/netsurf/; revision=13371
2012-01-03 23:05:27 +00:00
Ole Loots
08e2052c09 removed comment.
svn path=/trunk/netsurf/; revision=13370
2012-01-03 23:03:09 +00:00
Ole Loots
224d882c03 Fixed font plotter init and added flag for monochrom glyph rendering.
svn path=/trunk/netsurf/; revision=13369
2012-01-03 23:02:38 +00:00
Ole Loots
0977543316 Made internal font plotter compatible with 256 colors.
svn path=/trunk/netsurf/; revision=13367
2012-01-02 14:29:16 +00:00
Ole Loots
eef6b2da4f 256 color plotting: Use vdi to rgb lookup table, made transparency a bit better ( the snapshot problem was related to fvdi, no error in code )
svn path=/trunk/netsurf/; revision=13362
2012-01-02 00:08:14 +00:00
Ole Loots
aec502af1a Open fulled window when running under Single-Task OS.
svn path=/trunk/netsurf/; revision=13361
2012-01-02 00:02:40 +00:00
Ole Loots
a195728c51 Added support for 8bit displays, having big problems with transparent plots ( snapshot of background isn't always taken from correct position, maybe a bug in fvdi)
svn path=/trunk/netsurf/; revision=13359
2011-12-31 15:21:49 +00:00
Ole Loots
4dd695c156 Set status message on download finish.
svn path=/trunk/netsurf/; revision=13351
2011-12-27 23:30:39 +00:00
Ole Loots
d3d6285b03 delete all text on esc key press.
svn path=/trunk/netsurf/; revision=13350
2011-12-27 23:29:29 +00:00
Michael Drake
67f2470d5a Pass whether background images are wanted in redraw_context.
svn path=/trunk/netsurf/; revision=13335
2011-12-23 22:39:25 +00:00
Ole Loots
f07e76a735 Removed unused variable.
svn path=/trunk/netsurf/; revision=13320
2011-12-21 22:51:17 +00:00
Ole Loots
8e479349e8 Fixed display of download speed.
svn path=/trunk/netsurf/; revision=13319
2011-12-21 22:44:48 +00:00
Ole Loots
230f6558b4 Fixed display of download speed.
svn path=/trunk/netsurf/; revision=13318
2011-12-21 22:44:37 +00:00
Ole Loots
1e06ba53dc Removed unimplemented function declaration
svn path=/trunk/netsurf/; revision=13312
2011-12-21 21:16:27 +00:00
Ole Loots
dfcfe12580 Add event listeners to WM_MOVED, WM_RESIZED, WM_FULLED instead of overwriting the default handlers. Removed option atari_realtime_move.
svn path=/trunk/netsurf/; revision=13311
2011-12-21 21:13:13 +00:00
Ole Loots
307e90d5e5 Fix assignment of option_target_blank
svn path=/trunk/netsurf/; revision=13294
2011-12-18 16:46:36 +00:00
Ole Loots
b4e27cf91e fixed syntax-error.
svn path=/trunk/netsurf/; revision=13280
2011-12-15 23:37:02 +00:00
Ole Loots
a3cd709bc8 Updated settings dialog.
svn path=/trunk/netsurf/; revision=13279
2011-12-15 23:29:41 +00:00
Ole Loots
66f53b22e2 added mode parameter to function find_gui_window
svn path=/trunk/netsurf/; revision=13278
2011-12-15 23:04:31 +00:00
Ole Loots
3b8de08f60 fixed types for simple Mime type detection (which shouldn't have been checked in...)
svn path=/trunk/netsurf/; revision=13277
2011-12-15 23:00:39 +00:00
Ole Loots
66f0288398 Re-Enabled "View Source"
svn path=/trunk/netsurf/; revision=13276
2011-12-15 22:59:15 +00:00
Ole Loots
3eb8e6ad5d fixed type.
svn path=/trunk/netsurf/; revision=13275
2011-12-15 22:56:46 +00:00
Ole Loots
22dc3b0f2a Added save functionality to settings dialiog, fixed typo resulting in not freeing the resource pointer.
svn path=/trunk/netsurf/; revision=13273
2011-12-15 21:59:55 +00:00
Ole Loots
e95b45725c Remove throbber callback from schedule before scheduling a new one.
svn path=/trunk/netsurf/; revision=13272
2011-12-14 21:23:30 +00:00
Ole Loots
de8849fd09 Added settings dialog, read only right now.
svn path=/trunk/netsurf/; revision=13270
2011-12-13 22:17:50 +00:00
Ole Loots
004398f65f Moved to mouse move handler to global events, and handle different window types.
svn path=/trunk/netsurf/; revision=13269
2011-12-12 19:39:53 +00:00
Ole Loots
a6643b7cd5 Only convert resource objects to windom types when extended type is set.
svn path=/trunk/netsurf/; revision=13268
2011-12-12 19:38:58 +00:00
Ole Loots
4c1922433b added save page handlers.
svn path=/trunk/netsurf/; revision=13267
2011-12-10 01:06:48 +00:00
Ole Loots
0dfb12d43b added save page handlers.
svn path=/trunk/netsurf/; revision=13266
2011-12-10 01:06:23 +00:00
Ole Loots
a0ecaf6262 Commented and adjusted default options
svn path=/trunk/netsurf/; revision=13265
2011-12-10 01:02:19 +00:00
Ole Loots
556a0fe484 Removed option to configure knockout rendering, removed suppress_images option from frontend.
svn path=/trunk/netsurf/; revision=13264
2011-12-10 00:38:21 +00:00
Ole Loots
4f4e7927bb toggle menu item when debug rendering is toggled.
svn path=/trunk/netsurf/; revision=13259
2011-12-08 00:08:41 +00:00
Ole Loots
3f72673316 remove debug message.
svn path=/trunk/netsurf/; revision=13258
2011-12-07 23:19:33 +00:00
Ole Loots
5c2406c30b force list of scheduled callbacks to be unique.
svn path=/trunk/netsurf/; revision=13257
2011-12-07 23:05:50 +00:00
Ole Loots
97dce15b9e Set input_window on click, instead of asserting input window equals the receiver window.
svn path=/trunk/netsurf/; revision=13253
2011-12-06 22:49:54 +00:00
Ole Loots
9f1de63949 Handle iconify correctly
svn path=/trunk/netsurf/; revision=13252
2011-12-06 22:47:40 +00:00
Ole Loots
e7e8024be8 Fix focus element
svn path=/trunk/netsurf/; revision=13251
2011-12-06 21:06:41 +00:00
Ole Loots
2ff45272d0 Fix utf-8 conversion.
svn path=/trunk/netsurf/; revision=13242
2011-12-04 17:18:59 +00:00
Ole Loots
d7067aa873 Fix file drops
svn path=/trunk/netsurf/; revision=13241
2011-12-04 17:18:29 +00:00
Ole Loots
49ff4d5900 Fix conversion of local encoding to utf-8
svn path=/trunk/netsurf/; revision=13240
2011-12-04 17:18:07 +00:00
John Mark Bell
f2993e6ed0 content_get_url -> hlcache_handle_get_url, content__get_url -> content_get_url
svn path=/trunk/netsurf/; revision=13236
2011-12-04 14:55:23 +00:00
Ole Loots
051eedddeb Removed unused code.
svn path=/trunk/netsurf/; revision=13234
2011-12-04 13:10:24 +00:00
Ole Loots
7323f012ed Stick to OS features for drag feature - handle it almost blocking (improves user experience).
svn path=/trunk/netsurf/; revision=13233
2011-12-04 13:05:00 +00:00
Ole Loots
c3be583d22 Added drag feature to the new url input.
svn path=/trunk/netsurf/; revision=13232
2011-12-04 13:02:07 +00:00
Ole Loots
3de9422594 Added copyright comment.
svn path=/trunk/netsurf/; revision=13231
2011-12-04 12:54:49 +00:00
Ole Loots
7d4a0be284 Fixed header, made different font plotters optional.
svn path=/trunk/netsurf/; revision=13230
2011-12-04 12:53:03 +00:00
Ole Loots
905b3c2641 Removed unused variable
svn path=/trunk/netsurf/; revision=13229
2011-12-04 12:51:37 +00:00
Ole Loots
b20f47262b Open window by configured width,
removed unused variables

svn path=/trunk/netsurf/; revision=13212
2011-11-30 23:08:21 +00:00
Ole Loots
9efb276f97 Copy (whole) URL on Copy key.
svn path=/trunk/netsurf/; revision=13211
2011-11-30 22:37:57 +00:00
Ole Loots
1f4ab6384c Removed unused declarations.
svn path=/trunk/netsurf/; revision=13210
2011-11-30 22:37:32 +00:00
Ole Loots
6f699c05b0 Removed unused declarations.
svn path=/trunk/netsurf/; revision=13209
2011-11-30 22:36:52 +00:00
Ole Loots
5f69abb504 release screen-lock when second lock check fails.
svn path=/trunk/netsurf/; revision=13208
2011-11-29 23:19:18 +00:00
Ole Loots
1c640bc529 Check for NULL
svn path=/trunk/netsurf/; revision=13207
2011-11-29 22:05:44 +00:00
Ole Loots
dbffd36e14 Handle focus event within window_set_focus, select all when url input gets focus
svn path=/trunk/netsurf/; revision=13206
2011-11-29 21:51:18 +00:00
Ole Loots
4313de0584 Fixed inlude.
svn path=/trunk/netsurf/; revision=13205
2011-11-29 21:32:47 +00:00
Ole Loots
94bacf7b4f Added missing insert key conversion.
svn path=/trunk/netsurf/; revision=13204
2011-11-29 21:31:31 +00:00
Ole Loots
9f55b1cc7d Check return value of plotter->lock()
svn path=/trunk/netsurf/; revision=13203
2011-11-29 21:22:01 +00:00
Ole Loots
d25f7cc27e make use of non-blocking request for screen lock.
svn path=/trunk/netsurf/; revision=13202
2011-11-29 21:19:26 +00:00
Ole Loots
2f9ac934e6 Draw rectangle outline manually.
svn path=/trunk/netsurf/; revision=13192
2011-11-28 23:29:35 +00:00
Ole Loots
999410adc8 I'm actually trying to simplify the frontend code, changes:
- Optimized browser window caret, uses back-buffer now. ( So no content redraw is scheduled by the frontend just for a caret move ) 
- Fixed a double redraw issue when the browser reformat is pending and the AES also sends an redraw request because of the resize. 
- Started to use netsurfs textarea instead of a custom implementation ( to reduce code size ). 

svn path=/trunk/netsurf/; revision=13191
2011-11-28 23:23:28 +00:00
Chris Young
24486e342a Update frontends for r13185. Enabled new functionality, where it is not logical it
can be switched off.

svn path=/trunk/netsurf/; revision=13186
2011-11-27 20:09:10 +00:00
Ole Loots
8490662b09 Moved static declarations.
svn path=/trunk/netsurf/; revision=13175
2011-11-23 22:38:38 +00:00
Ole Loots
a14f675fdb Removed unused variable, plot_line is now global.
svn path=/trunk/netsurf/; revision=13174
2011-11-23 22:37:29 +00:00
Ole Loots
01666a444f Log mimetype
svn path=/trunk/netsurf/; revision=13173
2011-11-23 22:35:40 +00:00
Ole Loots
6227acbd50 Properly redraw the rectangle outline
svn path=/trunk/netsurf/; revision=13172
2011-11-23 22:34:38 +00:00
Ole Loots
8b4c96a953 Comment's...
svn path=/trunk/netsurf/; revision=13171
2011-11-23 22:33:02 +00:00
Ole Loots
cb84601b44 Removed debug output
svn path=/trunk/netsurf/; revision=13170
2011-11-23 22:27:57 +00:00
Ole Loots
5da485d423 Use new function nkc_to_input_key
svn path=/trunk/netsurf/; revision=13169
2011-11-23 22:25:22 +00:00
Ole Loots
0c7b4bc6c7 Removed FAQ entry for problems caused by stack overflow within mintlibs regex module.
svn path=/trunk/netsurf/; revision=13168
2011-11-23 20:13:07 +00:00
Ole Loots
fbb3ed3ff4 Checkbox "Close on finish" becomes close button when download finished.
svn path=/trunk/netsurf/; revision=13167
2011-11-23 20:01:47 +00:00
Ole Loots
0b3977b52b Removed resize widget from statusbar ( Not needed anymore, window has native widgets now)
svn path=/trunk/netsurf/; revision=13166
2011-11-23 19:59:24 +00:00
Ole Loots
a82f2721e6 Add global function to resolve Netsurf input key.
svn path=/trunk/netsurf/; revision=13165
2011-11-23 19:56:20 +00:00
Ole Loots
385ffaad7b Lock plotter during treeview redraw.
svn path=/trunk/netsurf/; revision=13164
2011-11-23 19:55:03 +00:00
Ole Loots
c23ef5e7aa Remove drag n' drop constants, already defined by cflib.h
svn path=/trunk/netsurf/; revision=13163
2011-11-23 19:53:54 +00:00
Ole Loots
dfcd555a0e Fix rectangle plotter, process stroke_type.
svn path=/trunk/netsurf/; revision=13149
2011-11-17 21:49:38 +00:00
Ole Loots
91bdfbd172 Removed calls to FrameInit/FrameExit ( was used for window components ).
svn path=/trunk/netsurf/; revision=13136
2011-11-08 19:13:34 +00:00
Ole Loots
044fec706f -Remove a bunch of code which was intended to handle framed-pages. It's better handled by the OS, because frames won't be handled within the frontend anymore.
- Clear window when no content is available

svn path=/trunk/netsurf/; revision=13125
2011-11-05 15:18:19 +00:00
Ole Loots
5f10479c26 Removed window_set_icon
svn path=/trunk/netsurf/; revision=13124
2011-11-05 01:49:55 +00:00
Ole Loots
5786f7eb17 Removed window_set_icon
svn path=/trunk/netsurf/; revision=13123
2011-11-05 01:48:53 +00:00
Ole Loots
389722916a Added comments.
svn path=/trunk/netsurf/; revision=13122
2011-11-05 01:47:23 +00:00
Ole Loots
aadc2541a5 Added comments.
svn path=/trunk/netsurf/; revision=13121
2011-11-05 01:46:41 +00:00
Ole Loots
ee7b223eca Draw favicon when iconyfied
svn path=/trunk/netsurf/; revision=13049
2011-10-14 20:56:52 +00:00
Ole Loots
c91a4b7035 Added missing scroll position.
svn path=/trunk/netsurf/; revision=13041
2011-10-13 20:39:39 +00:00
John Mark Bell
d5bb9d98e7 Build resource: map at start time
Remove stylesheet url globals -- the core will always use resource:{default,quirks,adblock}.css as appropriate

svn path=/trunk/netsurf/; revision=12949
2011-10-05 08:32:52 +00:00
Michael Drake
7dc000e643 Fix up for nsurl changes. Untested.
svn path=/trunk/netsurf/; revision=12929
2011-10-03 16:45:54 +00:00
John Mark Bell
f27d5a3e15 Remove gui_multitask
svn path=/trunk/netsurf/; revision=12828
2011-09-21 00:25:09 +00:00
Ole Loots
0cf35ff730 added new options.
svn path=/trunk/netsurf/; revision=12827
2011-09-20 20:14:50 +00:00
Ole Loots
28a6e41174 Added "view source" to context menu.
svn path=/trunk/netsurf/; revision=12826
2011-09-20 20:12:10 +00:00
Ole Loots
8bb14fa569 Obey to clipping rules... (walk the rectangle list)
svn path=/trunk/netsurf/; revision=12825
2011-09-20 20:11:32 +00:00
Ole Loots
8b445036f3 Set focus to next available window when gui_window is closed.
svn path=/trunk/netsurf/; revision=12824
2011-09-20 20:09:42 +00:00
Ole Loots
a77b08a762 updatet docs.
svn path=/trunk/netsurf/; revision=12823
2011-09-19 18:41:31 +00:00
Ole Loots
8287d6c020 Added context menu.
svn path=/trunk/netsurf/; revision=12822
2011-09-19 18:39:13 +00:00
Ole Loots
0f2871e418 Added context menu,
Allow to set bitmap for iconified window. ( altough it's usesless right now because favicon support has been dropped) 

svn path=/trunk/netsurf/; revision=12821
2011-09-19 18:38:48 +00:00
Ole Loots
cbeffd4c5f Keep Mouse tracking limited to input_window.
svn path=/trunk/netsurf/; revision=12783
2011-09-09 22:18:49 +00:00
Ole Loots
6cde3888af do not send around message for NULL dialog.
svn path=/trunk/netsurf/; revision=12782
2011-09-09 19:59:36 +00:00
Michael Drake
0401d52f51 Remove gui_window_frame_resize_start() functions.
svn path=/trunk/netsurf/; revision=12738
2011-09-05 15:35:34 +00:00
Michael Drake
77a9d997ce Delete dead handling of frame creation destruction.
svn path=/trunk/netsurf/; revision=12734
2011-09-05 12:27:06 +00:00
Michael Drake
5be6bd452d Remove gui_window_position_frame() definition from core and remove all implementations from front ends.
svn path=/trunk/netsurf/; revision=12711
2011-09-04 18:20:24 +00:00
Ole Loots
f2e3b559f0 Removed frame artifacts.
Do not send WM_DESTROY on close ( leads to crash when search is open during close). Let the OS Free up the memory.  

svn path=/trunk/netsurf/; revision=12682
2011-08-30 21:48:55 +00:00
Ole Loots
8e47876964 Avoid double free. Wasn't triggered before, because no data was passed to destroy.
svn path=/trunk/netsurf/; revision=12681
2011-08-30 21:41:10 +00:00
Ole Loots
52bf4e0cd1 Removed usage of duplicate types for the same thing (bbox, rect)
svn path=/trunk/netsurf/; revision=12680
2011-08-30 21:38:54 +00:00
Vincent Sanders
cd554e6f1e make image content handlers build conditional from teh makefile
svn path=/trunk/netsurf/; revision=12673
2011-08-28 14:29:15 +00:00
Michael Drake
1eaa2a0e8e Don't need to set current_redraw_browser any more.
svn path=/trunk/netsurf/; revision=12658
2011-08-24 13:42:59 +00:00
Michael Drake
4adcb4277f Atari changes for core search update (r12646). Note: untested.
svn path=/trunk/netsurf/; revision=12649
2011-08-24 12:32:51 +00:00
Ole Loots
a8b9f0936f Convert window title to local encoding.
svn path=/trunk/netsurf/; revision=12638
2011-08-05 11:02:33 +00:00
Ole Loots
cc52da39f7 Added missing position update when window got moved.
svn path=/trunk/netsurf/; revision=12637
2011-08-05 10:34:06 +00:00
Ole Loots
68b52a6023 Improved accuracy for window resize.
svn path=/trunk/netsurf/; revision=12636
2011-08-05 01:12:03 +00:00
Ole Loots
33aebf6fd1 housekeeping
svn path=/trunk/netsurf/; revision=12635
2011-08-05 01:11:03 +00:00
Ole Loots
a1f7517f39 edit comments
svn path=/trunk/netsurf/; revision=12634
2011-08-05 01:10:36 +00:00
Michael Drake
1e43cd7f76 Fix up Atari for r12574 API change.
svn path=/trunk/netsurf/; revision=12576
2011-07-06 12:42:45 +00:00
Ole Loots
5639e1e047 removed preparations for frames. (will be handled within the core)
svn path=/trunk/netsurf/; revision=12550
2011-06-30 20:20:27 +00:00
Ole Loots
53e1631d7a adjusted typo, fixed compilation of setting knockout option during runtime.
svn path=/trunk/netsurf/; revision=12548
2011-06-30 19:16:11 +00:00
Michael Drake
eddae6af06 Remove plotter table global. Pass a redraw context around redraw functions. Knockout could be handled better. Note: untested on most front ends.
svn path=/trunk/netsurf/; revision=12543
2011-06-30 15:48:07 +00:00
Michael Drake
2bedf4d88f Frond ends signal end of drag with call to browser_window_mouse_track.
svn path=/trunk/netsurf/; revision=12515
2011-06-27 17:45:17 +00:00
Ole Loots
dccf6e4280 Revert remove of cflib and further usage of xaaes nkcc routines. It resulted in not-working page up / page down and up / down keys.
svn path=/trunk/netsurf/; revision=12510
2011-06-25 20:03:28 +00:00
Ole Loots
b897861cdd avoid usage of uninitialized variable.
svn path=/trunk/netsurf/; revision=12509
2011-06-25 19:40:31 +00:00
Ole Loots
d6f5cead52 adjusted comment to match reality.
svn path=/trunk/netsurf/; revision=12508
2011-06-25 19:35:33 +00:00
Ole Loots
3210b6eaf8 small toolbar icon fix.
svn path=/trunk/netsurf/; revision=12507
2011-06-25 19:34:40 +00:00
Michael Drake
dea7683985 Remove gui_window_set_scale().
svn path=/trunk/netsurf/; revision=12502
2011-06-24 12:01:24 +00:00
Michael Drake
5a4c8916ef If iframes are reformatted due to containing document reflow, don't need to redraw them since they will be redrawn when the containing document is redrawn. Make iframe handling more robust.
svn path=/trunk/netsurf/; revision=12497
2011-06-24 09:30:33 +00:00
Ole Loots
5eac88cb71 lowered stack value (the large value was added because of excesive stack usage within mintlibs regex, but it can be avoided when using malloc within regex impl.), added missing internal.css
svn path=/trunk/netsurf/; revision=12456
2011-06-03 22:37:20 +00:00
Ole Loots
2f6520e8b4 Removed dependency to cflib,
call EvntWindom only one time per sec. when active flag is set. 

svn path=/trunk/netsurf/; revision=12443
2011-05-24 21:44:20 +00:00
Ole Loots
3276ce5db9 rearranged includes, seperate redraw request areas.
svn path=/trunk/netsurf/; revision=12359
2011-05-09 22:10:02 +00:00
Ole Loots
2f40a85b67 fixed call parameters for vdi_clip.
svn path=/trunk/netsurf/; revision=12358
2011-05-09 22:08:34 +00:00
Ole Loots
b046d77f3f fixed call parameters for vdi_clip.
svn path=/trunk/netsurf/; revision=12357
2011-05-09 20:46:44 +00:00
John Mark Bell
e71691bae8 Merge branches/jmb/content-factory to trunk
svn path=/trunk/netsurf/; revision=12283
2011-05-06 20:40:09 +00:00
Ole Loots
45778bbb36 Improved path conversion for DOS Filesystems.
svn path=/trunk/netsurf/; revision=12236
2011-04-23 20:09:24 +00:00
Ole Loots
9785c6ff3d Simpliefied scheduler timeout.
svn path=/trunk/netsurf/; revision=12221
2011-04-22 10:42:53 +00:00
Ole Loots
8d5091fab7 Added option for knockout rendering.
svn path=/trunk/netsurf/; revision=12220
2011-04-22 10:42:04 +00:00
Ole Loots
0cec5e0d07 Added option for knockout rendering.
svn path=/trunk/netsurf/; revision=12219
2011-04-22 10:41:42 +00:00
Ole Loots
4e7235a92f Moved mouse movement handling into window event handlers, updated resources, updated todos, implemented treeview + hotlist
svn path=/trunk/netsurf/; revision=12182
2011-04-10 21:52:07 +00:00
Ole Loots
8723876bd5 cleanup, fixed invalid option name (downloads_path)
svn path=/trunk/netsurf/; revision=12181
2011-04-10 21:49:27 +00:00
Ole Loots
9520ad67fe cleanupd & comments, fixed clipping of mfdb's
svn path=/trunk/netsurf/; revision=12180
2011-04-10 21:47:59 +00:00
Ole Loots
ac97eac0cf file not changed, commiting the change anyway ;)
svn path=/trunk/netsurf/; revision=12179
2011-04-10 21:46:05 +00:00
Ole Loots
a0f2fcf740 removed MFDB_STRIDE macro ( moved to plotter.h)
svn path=/trunk/netsurf/; revision=12178
2011-04-10 21:44:25 +00:00
Ole Loots
90c2d50d16 added some comments
svn path=/trunk/netsurf/; revision=12177
2011-04-10 21:43:22 +00:00
Ole Loots
11dba4e9ee Removed nonsense include.
svn path=/trunk/netsurf/; revision=12176
2011-04-10 21:42:38 +00:00
Ole Loots
99ef43c9fe Thanks to AtFact
svn path=/trunk/netsurf/; revision=12114
2011-03-20 22:45:09 +00:00
Ole Loots
740d3298fa Added missing prototypes.
svn path=/trunk/netsurf/; revision=12113
2011-03-20 22:43:07 +00:00
Ole Loots
ea0e023e37 added resource: handling, gui_poll now checks for browser_reformat_pending
svn path=/trunk/netsurf/; revision=12112
2011-03-20 22:41:29 +00:00
Ole Loots
2e8d22b83d Allocate window title string memory dynamically.
svn path=/trunk/netsurf/; revision=12111
2011-03-20 22:38:32 +00:00
Ole Loots
7f38f0f70e Removed special handling of non html content, added sanity checking for scroll requests.
svn path=/trunk/netsurf/; revision=12110
2011-03-20 22:33:56 +00:00
Ole Loots
b24b7d8de4 When using onscreen plotter: Collect nsfb internal font characters into a single bitmap instead of plotting each character.
svn path=/trunk/netsurf/; revision=12109
2011-03-20 22:28:53 +00:00
Michael Drake
a70c32422a gui_find_resource --> gui_get_resource_url.
svn path=/trunk/netsurf/; revision=12089
2011-03-17 11:57:09 +00:00
John Mark Bell
408f78b737 Move schedule.h to utils/
svn path=/trunk/netsurf/; revision=12039
2011-03-13 22:50:54 +00:00
Ole Loots
f2c97c3920 init_mfdb() is now able to handle bitmaps with less than 8 bits per pixel.
(needed for monochrom glyph rendering) 

svn path=/trunk/netsurf/; revision=12038
2011-03-13 21:46:59 +00:00
Ole Loots
0410a8ea55 Added dummy LDG functions to reduce need for external libs
svn path=/trunk/netsurf/; revision=12037
2011-03-13 21:45:20 +00:00
Daniel Silverstone
93e9bfe323 Shunt the schedule function definitions to desktop/schedule.h. Shunt the hlcache/llcache to using schedule to get their cleanups run.
svn path=/trunk/netsurf/; revision=12029
2011-03-13 18:26:46 +00:00
Ole Loots
7a72e1d90c corrected check for atari_sysinfo.gemdos_version
svn path=/trunk/netsurf/; revision=11934
2011-03-07 22:57:20 +00:00
Ole Loots
bf3dc29e04 Added missing call to vst_color
svn path=/trunk/netsurf/; revision=11933
2011-03-07 22:56:11 +00:00
John Mark Bell
de688b59e1 Fix text selection
svn path=/trunk/netsurf/; revision=11927
2011-03-06 18:04:13 +00:00
Ole Loots
443d02b943 Fixed missing draw of tiled bitmap which are completly outside of the clipping rectangle ,
adjusted clipping rect changes for atari frontend

svn path=/trunk/netsurf/; revision=11876
2011-03-01 19:31:28 +00:00
Ole Loots
58ad73bfc8 Adjusted clipping rect changes for atari fronted.
svn path=/trunk/netsurf/; revision=11875
2011-03-01 19:29:40 +00:00
Ole Loots
ca73991ef5 cosmetic
svn path=/trunk/netsurf/; revision=11874
2011-03-01 19:28:12 +00:00
Ole Loots
a80af90142 Implemented OS detection routines provided by GS
svn path=/trunk/netsurf/; revision=11873
2011-03-01 19:27:34 +00:00
Vincent Sanders
9660442e92 remove obsolete, unused gui_window_redraw API
svn path=/trunk/netsurf/; revision=11870
2011-03-01 14:31:54 +00:00
Ole Loots
0925ee3cf0 oadded handler for about menu click.
svn path=/trunk/netsurf/; revision=11816
2011-02-25 23:29:40 +00:00
Ole Loots
af39a7c8ae redraw % on download finish.
svn path=/trunk/netsurf/; revision=11815
2011-02-25 23:28:24 +00:00
Ole Loots
66ed6d8867 NULL check
svn path=/trunk/netsurf/; revision=11813
2011-02-25 23:25:22 +00:00
Ole Loots
0c992d61b9 typo
svn path=/trunk/netsurf/; revision=11812
2011-02-25 23:24:02 +00:00
Ole Loots
4ee38c563a added .txt file type.
svn path=/trunk/netsurf/; revision=11811
2011-02-25 23:21:40 +00:00
Ole Loots
d324c0397c merged clipping parameter changes.
svn path=/trunk/netsurf/; revision=11810
2011-02-25 23:19:56 +00:00
Ole Loots
5582925052 merged clipping parameter changes.
svn path=/trunk/netsurf/; revision=11809
2011-02-25 23:19:06 +00:00
Ole Loots
ac80ab3d13 merged clipping parameter changes.
svn path=/trunk/netsurf/; revision=11808
2011-02-25 23:14:41 +00:00
Vincent Sanders
0231675abf add resource handling
move gtk and framebuffer to use generic resource handling

svn path=/trunk/netsurf/; revision=11772
2011-02-23 22:27:55 +00:00
Ole Loots
e4e9c115a8 Merged Makefile
svn path=/trunk/netsurf/; revision=11761
2011-02-22 21:10:23 +00:00
Ole Loots
804aa6259e Updated package script ( reduced stack size )
svn path=/trunk/netsurf/; revision=11760
2011-02-22 21:08:09 +00:00
Ole Loots
890d1d00fd Updated resources
svn path=/trunk/netsurf/; revision=11759
2011-02-22 21:07:39 +00:00
Ole Loots
d4bb6718d6 Updated docs
svn path=/trunk/netsurf/; revision=11758
2011-02-22 21:06:43 +00:00
Ole Loots
b445ddd6ca Fixed drawing of dotted lines.
svn path=/trunk/netsurf/; revision=11751
2011-02-21 23:23:31 +00:00
Michael Drake
dbab823ddc Port Atari front end to browser_window_redraw().
svn path=/trunk/netsurf/; revision=11727
2011-02-20 16:17:43 +00:00
Michael Drake
a66575dfeb Remove thumbnail_create() from browser.h. Make RO front end use the core thumbnail_redraw function. Make other front ends include the right header for thumbnail_create().
svn path=/trunk/netsurf/; revision=11716
2011-02-19 22:17:54 +00:00
Michael Drake
94e7b44ebc Pass clip rect to clip plotters as struct. Simplify clip rect handling in debug window code. Pass clip rect to select menu as struct.
svn path=/trunk/netsurf/; revision=11683
2011-02-14 22:05:39 +00:00
Michael Drake
fe7921a387 Pass clip rect as struct through content_redraw api. Update the front ends to use this. Note only RO build tested.
svn path=/trunk/netsurf/; revision=11670
2011-02-13 22:25:11 +00:00
Ole Loots
b6566eb3bf Added frambuffer port "internal" font decoder.
svn path=/trunk/netsurf/; revision=11663
2011-02-12 20:47:25 +00:00
Ole Loots
903cf68f8f Improved checkboxes
svn path=/trunk/netsurf/; revision=11662
2011-02-12 20:24:43 +00:00
Ole Loots
11d0b4b986 Added the framebuffer "internal" font decoder/plotter,
fixed ablend method,
introduced flag for monochrom bitmap drawing. 

svn path=/trunk/netsurf/; revision=11661
2011-02-12 19:56:18 +00:00
Ole Loots
445b337ef3 Added the internal font decoder from frambuffer port.
svn path=/trunk/netsurf/; revision=11660
2011-02-12 19:53:23 +00:00
Ole Loots
699ca79e2d Removed unused code
svn path=/trunk/netsurf/; revision=11659
2011-02-12 19:51:24 +00:00
Ole Loots
033c68e8fa Adjusted default config for url and cookie files.
svn path=/trunk/netsurf/; revision=11658
2011-02-12 19:50:36 +00:00
Ole Loots
143243bbbb Added support for cookie and URL file, fixed box redraw.
svn path=/trunk/netsurf/; revision=11657
2011-02-12 19:48:58 +00:00
Ole Loots
c130018116 Improved mouse tracking
svn path=/trunk/netsurf/; revision=11656
2011-02-12 19:44:18 +00:00
Ole Loots
0fb16c18cb Added better checkboxes
svn path=/trunk/netsurf/; revision=11655
2011-02-12 19:43:32 +00:00
Ole Loots
23a594dd9a Improved scrolling and box redraw code.
svn path=/trunk/netsurf/; revision=11654
2011-02-12 19:41:50 +00:00
Ole Loots
867b31b46d Added better checkboxes,
Added search_destroy method. 

svn path=/trunk/netsurf/; revision=11653
2011-02-12 19:41:07 +00:00
Ole Loots
a7de62fcdc Added flag for monochrom glyph drawing
svn path=/trunk/netsurf/; revision=11652
2011-02-12 19:40:09 +00:00
Ole Loots
51daecb26c Optimized drawing of repeating 1px sized bitmaps.
svn path=/trunk/netsurf/; revision=11651
2011-02-12 19:26:49 +00:00
John Mark Bell
86c2948eb4 Fix copying text/plain to clipboard
svn path=/trunk/netsurf/; revision=11636
2011-02-09 20:31:34 +00:00
John Mark Bell
a128b7acec Rationalise definition of NO_IPV6 for atari frontend
svn path=/trunk/netsurf/; revision=11623
2011-02-06 15:40:36 +00:00
Ole Loots
d7745d59bd Added file upload / file dragdrop
svn path=/trunk/netsurf/; revision=11621
2011-02-05 14:32:15 +00:00
Ole Loots
096e638b8c Updated docs
svn path=/trunk/netsurf/; revision=11620
2011-02-05 14:31:08 +00:00
Ole Loots
2d80ff8238 Verify Box redraws
svn path=/trunk/netsurf/; revision=11619
2011-02-05 14:29:53 +00:00
Ole Loots
caadee5564 Adjusted clipping
svn path=/trunk/netsurf/; revision=11618
2011-02-05 14:29:29 +00:00
Ole Loots
fb38ee381c Improved redraw
svn path=/trunk/netsurf/; revision=11617
2011-02-05 14:28:39 +00:00
Ole Loots
2886ee6386 Fixed Mouse Selection / Mouse drag,
Fixed Content Redraw for plain text files.

svn path=/trunk/netsurf/; revision=11616
2011-02-05 14:27:30 +00:00
Ole Loots
b6a7ab7af6 Improved download performance.
svn path=/trunk/netsurf/; revision=11605
2011-02-02 19:48:13 +00:00
Ole Loots
ed8a97fe22 Improved throbber graphics
svn path=/trunk/netsurf/; revision=11604
2011-02-02 19:47:34 +00:00
Ole Loots
d20ee298b1 Added default downloads location
svn path=/trunk/netsurf/; revision=11594
2011-02-01 21:28:51 +00:00
Ole Loots
ed5af6370e Added download dialog
svn path=/trunk/netsurf/; revision=11593
2011-02-01 21:28:19 +00:00
Ole Loots
c59b173d21 Improved drawing primitives for true color systems.
svn path=/trunk/netsurf/; revision=11592
2011-02-01 21:27:29 +00:00
Ole Loots
d2072648c7 Implemented Download dialog.
svn path=/trunk/netsurf/; revision=11591
2011-02-01 21:26:29 +00:00
Ole Loots
82267c62ed A bit of cleanup.
svn path=/trunk/netsurf/; revision=11590
2011-02-01 21:26:04 +00:00
Ole Loots
f0fb56b7dd Revisited throbber code.
svn path=/trunk/netsurf/; revision=11589
2011-02-01 21:25:10 +00:00
Ole Loots
5ad525dc7f Moved some functions to osspec.c
svn path=/trunk/netsurf/; revision=11588
2011-02-01 21:24:48 +00:00
Ole Loots
be27d39d7b Cleaned up mouse tracking ( added modifier keys ), added debug rendering menu option.
svn path=/trunk/netsurf/; revision=11587
2011-02-01 21:23:54 +00:00
Ole Loots
81e552f89e Removed unused code
svn path=/trunk/netsurf/; revision=11586
2011-02-01 21:22:22 +00:00
Ole Loots
de0172dfa8 Revisited Throbber code
svn path=/trunk/netsurf/; revision=11585
2011-02-01 21:21:16 +00:00
Ole Loots
cf74818d09 Added missing prototype
svn path=/trunk/netsurf/; revision=11584
2011-02-01 21:20:06 +00:00
Ole Loots
02293a65d2 Added missing includes
svn path=/trunk/netsurf/; revision=11583
2011-02-01 21:19:28 +00:00
Ole Loots
b03a9b6391 add default system colour handlers to atari frontend
svn path=/trunk/netsurf/; revision=11553
2011-01-30 22:34:52 +00:00
Ole Loots
61a1c2d7cd Improved call to v_gtext.
svn path=/trunk/netsurf/; revision=11552
2011-01-30 22:31:37 +00:00
Ole Loots
5515e67f4e Cleaned up Statusbar code.
svn path=/trunk/netsurf/; revision=11551
2011-01-30 22:28:47 +00:00
Ole Loots
46f405e969 Cleanup of TOS compatibility fixes.
svn path=/trunk/netsurf/; revision=11550
2011-01-30 22:24:07 +00:00
Ole Loots
3d1c069186 Cleanup of TOS compatibility fixes.
svn path=/trunk/netsurf/; revision=11549
2011-01-30 22:23:00 +00:00
Ole Loots
0d006f4cc6 Implemented Search Dialog
svn path=/trunk/netsurf/; revision=11548
2011-01-30 22:20:55 +00:00
Ole Loots
f676e62d0e Implemented Search Dialog
svn path=/trunk/netsurf/; revision=11547
2011-01-30 22:19:46 +00:00
Ole Loots
54e72d1618 renamed plotter member function pixel_pos to pixel_position.
svn path=/trunk/netsurf/; revision=11546
2011-01-30 22:19:28 +00:00
Ole Loots
2fbc3bd4a0 Cleanup of TOS fixes.
svn path=/trunk/netsurf/; revision=11545
2011-01-30 22:17:15 +00:00
Ole Loots
25d9f8cd19 Set default window title when opening window.
svn path=/trunk/netsurf/; revision=11543
2011-01-30 22:15:15 +00:00
Ole Loots
609b4118cf Added -DNO_IPV6, added search.c to the sources.
svn path=/trunk/netsurf/; revision=11542
2011-01-30 22:09:54 +00:00
Ole Loots
febed048a4 fixed browser_redraw_required(), now only returning true when content is available.
svn path=/trunk/netsurf/; revision=11541
2011-01-30 22:08:49 +00:00
Ole Loots
aa4f56049c Implemented gui_scroll_visible.
svn path=/trunk/netsurf/; revision=11540
2011-01-30 22:03:19 +00:00
Ole Loots
46459dcaad Increased stack size for release executable.
svn path=/trunk/netsurf/; revision=11539
2011-01-30 21:52:50 +00:00
Ole Loots
b15fc8eabe Implemented Search Dialog
svn path=/trunk/netsurf/; revision=11538
2011-01-30 21:51:14 +00:00
Ole Loots
0af7ca1a60 Rearanged includes, fixed VDI style for dashed plots.
svn path=/trunk/netsurf/; revision=11537
2011-01-30 21:48:22 +00:00
Ole Loots
3694345204 Implemented Search Dialog
svn path=/trunk/netsurf/; revision=11536
2011-01-30 19:24:03 +00:00
Ole Loots
cf993628eb Updated docs
svn path=/trunk/netsurf/; revision=11534
2011-01-30 19:19:21 +00:00
Ole Loots
352c5acbc6 Implemented Search Dialog
svn path=/trunk/netsurf/; revision=11533
2011-01-30 19:18:51 +00:00
Vincent Sanders
fbb1139214 add default system colour handlers to each frontend
svn path=/trunk/netsurf/; revision=11530
2011-01-30 13:40:47 +00:00
Ole Loots
ac8096964e Added search dialog.
svn path=/trunk/netsurf/; revision=11454
2011-01-22 16:47:20 +00:00
Ole Loots
43f6db8ffd Added copy directives for some missing files.
svn path=/trunk/netsurf/; revision=11453
2011-01-22 16:46:58 +00:00
Ole Loots
09e6d5f6a1 Added default blank page.
svn path=/trunk/netsurf/; revision=11452
2011-01-22 16:45:45 +00:00
Ole Loots
50db2a2dac Resource file was missing within initial chekin. Added Search dialog.
svn path=/trunk/netsurf/; revision=11451
2011-01-22 16:45:21 +00:00
Ole Loots
c0c423fbca Improved compatibility with classic TOS systems.
svn path=/trunk/netsurf/; revision=11450
2011-01-22 16:43:51 +00:00
Ole Loots
b8f40265f4 Updated documentation.
svn path=/trunk/netsurf/; revision=11449
2011-01-22 16:43:24 +00:00
Ole Loots
c94c308cb4 Improved compatibility with classic TOS systems,
disabled spinner.

svn path=/trunk/netsurf/; revision=11448
2011-01-22 16:42:32 +00:00
Ole Loots
deb88adffb Shrinked initial size of the canvas area.
svn path=/trunk/netsurf/; revision=11447
2011-01-22 16:38:26 +00:00
Ole Loots
3462356059 increased compatibility with classic TOS systems. (Getcookie() breaks on classic TOS systems.)
svn path=/trunk/netsurf/; revision=11446
2011-01-22 16:37:24 +00:00
Ole Loots
7e79d32bed Removed default entries from hotlist, they are already defined within NetSurf core.
svn path=/trunk/netsurf/; revision=11445
2011-01-22 16:35:16 +00:00
Ole Loots
b18ede1a60 Limit length of statustext to 80 chars, to satisfy v_gtext specifications.
Introduced attached flag.

svn path=/trunk/netsurf/; revision=11444
2011-01-22 16:34:10 +00:00
Ole Loots
7beb6a8781 verbose_log can now be set via the Main-Menu.
svn path=/trunk/netsurf/; revision=11443
2011-01-22 16:32:57 +00:00
Ole Loots
4dde38e36f Improved path fixes for classic TOS systems.
svn path=/trunk/netsurf/; revision=11442
2011-01-22 16:32:02 +00:00
Ole Loots
67fa1c50f1 Introduced attached flag for Statusbar.
svn path=/trunk/netsurf/; revision=11441
2011-01-22 16:30:55 +00:00
Ole Loots
4e944c1a69 using short filenames for treeview Icons for compatibility with classic TOS systems.
svn path=/trunk/netsurf/; revision=11440
2011-01-22 16:28:20 +00:00
Ole Loots
f222ec79e9 Improved path fixes for classic TOS systems.
svn path=/trunk/netsurf/; revision=11439
2011-01-22 16:27:26 +00:00
Ole Loots
7d4056ae41 Added calls to lock/unlock during redraw.
svn path=/trunk/netsurf/; revision=11438
2011-01-22 16:23:30 +00:00
Ole Loots
e66211f669 Added missing font copy command
svn path=/trunk/netsurf/; revision=11283
2011-01-10 23:55:39 +00:00
Ole Loots
5f62669c20 Added realpath() for plain TOS systems.
svn path=/trunk/netsurf/; revision=11282
2011-01-10 23:51:52 +00:00
John Mark Bell
124e4cd788 Atari frontend (credit: Ole Loots)
svn path=/trunk/netsurf/; revision=11218
2011-01-05 21:02:22 +00:00