Commit Graph

270 Commits

Author SHA1 Message Date
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