Commit Graph

156 Commits

Author SHA1 Message Date
John Mark Bell 2748fe4f64 Make downloads work again.
svn path=/trunk/netsurf/; revision=10243
2010-04-05 21:35:38 +00:00
Vincent Sanders 0194e4bb55 avoid diviosion by zero errors;
svn path=/trunk/netsurf/; revision=10223
2010-03-31 19:14:01 +00:00
Vincent Sanders 95e4a737de rationalise the usage of the file scheme
svn path=/trunk/netsurf/; revision=10221
2010-03-31 13:59:57 +00:00
Vincent Sanders e00fb7bd2d second pass at startup refactor removing the gui_init callback
svn path=/trunk/netsurf/; revision=10205
2010-03-29 20:03:44 +00:00
Vincent Sanders 7e67527267 first part of initialisation refactor move gui_init2 into frontends
svn path=/trunk/netsurf/; revision=10202
2010-03-29 16:59:30 +00:00
Daniel Silverstone 270ef59a98 Merge jmb/new-cache; r=dsilvers,rs=vince
svn path=/trunk/netsurf/; revision=10180
2010-03-28 12:56:39 +00:00
Chris Young 033b5d815a Move code which extracts the filename from a given path into frontend.
svn path=/trunk/netsurf/; revision=10139
2010-03-21 13:32:59 +00:00
John Mark Bell babf642970 Process command line after loading options file.
svn path=/trunk/netsurf/; revision=9964
2010-02-10 07:22:50 +00:00
Michael Drake b7f812d5a2 Replace old internal font with new one. New font
has bold, italic and italic&bold variants.  Change
internal font's encoding from CP437 to CP1252,
since it has more useful glyphs for web browsing.

svn path=/trunk/netsurf/; revision=9957
2010-02-06 22:32:39 +00:00
Vincent Sanders e01d93f344 Refactor main into the frontends
remove unused embedded global

svn path=/trunk/netsurf/; revision=9851
2010-01-20 20:32:30 +00:00
Vincent Sanders 192d05c20c fix framebuffer command line/default option usage
svn path=/trunk/netsurf/; revision=9849
2010-01-20 17:07:26 +00:00
Vincent Sanders f7cc98752f remove use of legacy plot interface
svn path=/trunk/netsurf/; revision=9799
2010-01-09 00:12:23 +00:00
Michael Drake 310279b2d5 Center scrollbars and make colours paler.
svn path=/trunk/netsurf/; revision=9765
2009-12-29 11:07:16 +00:00
Michael Drake 7ba4f766b6 Change scrollbar rendering colours and offsets a bit. Could use some more attention.
svn path=/trunk/netsurf/; revision=9764
2009-12-28 23:53:02 +00:00
Michael Drake da47d50cc2 Remove loads of magic numbers from gui_create_browser_window. Place toolbar icons according to their widths, rather than at fixed positions. Keep track of used width, and use that to get remaining width for URL bar. Use option_toolbar_status_width to determine scrollbar/statusbar proportion. Reduce and make consistent the spacing between toolbar icons.
svn path=/trunk/netsurf/; revision=9763
2009-12-28 23:13:02 +00:00
Michael Drake 73199560c3 Change scrollbar arrow pngs.
svn path=/trunk/netsurf/; revision=9762
2009-12-28 23:08:06 +00:00
John Mark Bell d7ddeebe76 Fix framebuffer build
svn path=/trunk/netsurf/; revision=9730
2009-12-18 00:06:57 +00:00
John Mark Bell 355799ce0b Merge branches/MarkieB/gtkmain to trunk.
svn path=/trunk/netsurf/; revision=9729
2009-12-17 23:55:02 +00:00
Vincent Sanders ac50b0b3e4 ensure source rectangle on copy operations has its upper co-ordinates set
svn path=/trunk/netsurf/; revision=9721
2009-12-07 17:35:11 +00:00
Vincent Sanders 647f6e17e6 optimise 1x1 bitmap plotting
svn path=/trunk/netsurf/; revision=9717
2009-12-05 13:08:16 +00:00
Vincent Sanders 6c271f148b Make pan routines use new screen copy API
svn path=/trunk/netsurf/; revision=9715
2009-12-04 11:13:33 +00:00
John Mark Bell 0b4d623205 Make the gui click handlers responsible for deciding whether to act on DOWN or UP (or both), rather than having the fbtk forcibly prevent UP events being generated.
This fixes the inability to have clicks in the viewport acted upon, and also allows for useful future extensions such as drag scrolling and text selection.

svn path=/trunk/netsurf/; revision=9704
2009-11-23 22:56:29 +00:00
John Mark Bell ea288ade79 Insert missing breaks. If these cases really should fall through, they need commenting, instead.
svn path=/trunk/netsurf/; revision=9699
2009-11-22 14:44:58 +00:00
John Mark Bell e88a276d91 Actually check for realloc failing
svn path=/trunk/netsurf/; revision=9698
2009-11-22 14:32:36 +00:00
John Mark Bell 2427ebea77 Fix array bounds check
svn path=/trunk/netsurf/; revision=9697
2009-11-22 14:27:56 +00:00
John Mark Bell 1cf99058a3 Use DejaVu instead of Vera, seeing as Debian have removed Vera from sid.
svn path=/trunk/netsurf/; revision=9606
2009-10-05 11:22:09 +00:00
Michael Drake 13afa0ff4c Merge Paul Blokus' selectscroll branch. Adds core select menu widget for forms and core scrollbar widget.
svn path=/trunk/netsurf/; revision=9289
2009-08-14 10:37:33 +00:00
John Mark Bell ddeadd1c02 Merge LibCSS port to trunk.
svn path=/trunk/netsurf/; revision=8752
2009-07-23 23:05:34 +00:00
John Mark Bell 6e13c2fb0a Scale font sizes, for better accuracy.
svn path=/trunk/netsurf/; revision=8657
2009-07-21 16:55:35 +00:00
John Mark Bell 2565a37a52 Refactor text plotter and other font functions to remove dependency on CSS.
svn path=/trunk/netsurf/; revision=8641
2009-07-21 10:59:53 +00:00
Michael Drake 9ec94e4dcf Use progress pointer.
svn path=/trunk/netsurf/; revision=8527
2009-07-14 16:18:35 +00:00
Vincent Sanders 86232d72a6 next round of plotter refactor
svn path=/trunk/netsurf/; revision=8512
2009-07-14 10:03:58 +00:00
Vincent Sanders 680298e61c plotters line refactor
svn path=/trunk/netsurf/; revision=8446
2009-07-10 18:36:49 +00:00
Vincent Sanders f9ecd56f62 ploter refactor of rectangle handling
svn path=/trunk/netsurf/; revision=8399
2009-07-08 22:04:40 +00:00
Vincent Sanders 0ade453958 Refactor fill plotter to take a style
svn path=/trunk/netsurf/; revision=8332
2009-07-05 20:10:17 +00:00
Michael Drake ac60741c28 Fix scheduler to handle delays of greater than one second. Fixes continual reload issues on pages with meta refresh.
svn path=/trunk/netsurf/; revision=8293
2009-07-03 23:40:26 +00:00
John Mark Bell 1aeecf401c Silence warnings
svn path=/trunk/netsurf/; revision=8274
2009-07-02 22:36:51 +00:00
Vincent Sanders e707fe935b fix keymap
svn path=/trunk/netsurf/; revision=8272
2009-07-02 21:37:22 +00:00
Vincent Sanders c04b939c8c Fix by tlsa for content which is updated by the core like animated gifs and forms
svn path=/trunk/netsurf/; revision=8270
2009-07-02 21:23:54 +00:00
Vincent Sanders 1165edf662 remove redundant clg call
svn path=/trunk/netsurf/; revision=8240
2009-07-01 13:53:06 +00:00
Vincent Sanders aa26843411 Improve bitmap plotter API
svn path=/trunk/netsurf/; revision=8195
2009-06-30 13:02:23 +00:00
Vincent Sanders 38356d46ff remove unused structure definition
svn path=/trunk/netsurf/; revision=8187
2009-06-30 11:08:31 +00:00
Michael Drake 3437f00c43 Use menu pointer image.
svn path=/trunk/netsurf/; revision=8157
2009-06-29 14:18:41 +00:00
Michael Drake 2b558ac23c Don't act on press and release.
svn path=/trunk/netsurf/; revision=8155
2009-06-29 12:16:38 +00:00
Michael Drake dfca986bbd Make panning routine handle scrolling by more than viewport size. Fix gui_window_set_scroll to treat values as absolute. Delete stray semicolon.
svn path=/trunk/netsurf/; revision=8153
2009-06-29 11:22:45 +00:00
Michael Drake d1db2f888d Stop strange characters appearing in the URL bar when you press certain non-text keys. Some of these keys need to be supported properly.
svn path=/trunk/netsurf/; revision=8134
2009-06-28 22:22:51 +00:00
Michael Drake d329255b8f Fix throbber not to show inactive frame during activity animation.
svn path=/trunk/netsurf/; revision=8128
2009-06-28 20:56:30 +00:00
Michael Drake e92e36de85 Make choices file "Choices-fb".
svn path=/trunk/netsurf/; revision=8127
2009-06-28 20:49:19 +00:00
Vincent Sanders 36b5deef09 Make framebuffer port use libnsfb
svn path=/trunk/netsurf/; revision=8122
2009-06-28 18:32:47 +00:00
Daniel Silverstone 89f0a452f2 Do not include setjmp.h, pngconf.h gets upset
svn path=/trunk/netsurf/; revision=7221
2009-04-21 22:56:06 +00:00