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