netsurf/gtk
John Tytgat 403376e890 - desktop/save_pdf/pdf_plotters.c:
- Have a set of libharu gstate update related wrapper routines which minimizes the gstate updates in the PDF file 
resulting in smaller PDF file size.
  - Colour values were wrongly scaled (was dividing by 256 instead of by 255).
  - pdf_plot_polygon(): last (closing) lineto wasn't needed, a fill operation will do that automatically.
  - pdf_scale/pdf_set_scale(): moved to desktop/save_pdf/font_haru.c as pdf_text_scale/haru_nsfont_set_scale().
- desktop/save_pdf/pdf_plotters.c(pdf_set_scale): moved to desktop/save_pdf/font_haru.h as haru_nsfont_set_scale().
- desktop/save_pdf/font_haru.c:
  - moved pdf_scale variable from pdf_plotters.c to here.
  - haru_nsfont_set_scale(): was pdf_set_scale from pdf_plotters.c
  - haru_nsfont_apply_style(): always calculate font size and pass it on to caller when requested.
- desktop/save_pdf/font_haru.h:
  - haru_nsfont_set_scale(): declare.
  - haru_nsfont_apply_style(): add font size parameter
- gtk/gtk_scaffolding.c(MENUHANDLER(export_pdf)): call haru_nsfont_set_scale() instead of pdf_set_scale().

svn path=/trunk/netsurf/; revision=6363
2009-02-05 02:31:19 +00:00
..
dialogs Squash some memory leaks. 2009-01-29 08:13:28 +00:00
res Add sensitive property for PDF export like for the other export entries, this disables the PDF export menu entry when there is no content. 2009-02-01 22:31:30 +00:00
font_pango.c Whole bunch of warning fixes in GTK 2008-10-09 23:07:38 +00:00
font_pango.h First merge of Adam Blokus' GSoC work from his branch 'branches/adamblokus/netsurf'. 2008-07-26 16:01:59 +00:00
gtk_bitmap.c Fix Amiga bitmap_get_bpp to be same as others. (It's bytes per pixel, not bits.) Fix param comments for vbitmap. 2008-09-07 19:08:57 +00:00
gtk_bitmap.h Update all source code file headers to reflect GPL version 2 only and contain appropriate licence text 2007-08-08 16:16:03 +00:00
gtk_completion.c Update all source code file headers to reflect GPL version 2 only and contain appropriate licence text 2007-08-08 16:16:03 +00:00
gtk_completion.h Update all source code file headers to reflect GPL version 2 only and contain appropriate licence text 2007-08-08 16:16:03 +00:00
gtk_download.c Squash some memory leaks. 2009-01-29 08:13:28 +00:00
gtk_download.h Fixed warning relating to Downloads. 2008-10-09 23:06:07 +00:00
gtk_filetype.c Silence lack of return value check warning on fgets() 2009-01-02 14:46:54 +00:00
gtk_filetype.h Update all source code file headers to reflect GPL version 2 only and contain appropriate licence text 2007-08-08 16:16:03 +00:00
gtk_gui.c Fix unchecked result warnings for realpath 2009-01-02 14:41:53 +00:00
gtk_gui.h Add header guard to reduce warning count marginally 2008-10-09 14:12:44 +00:00
gtk_history.c Whole bunch of warning fixes in GTK 2008-10-09 23:07:38 +00:00
gtk_history.h Merge Mike's tabs changes. Still needs some cleaning. 2008-08-24 10:31:38 +00:00
gtk_login.c Update all source code file headers to reflect GPL version 2 only and contain appropriate licence text 2007-08-08 16:16:03 +00:00
gtk_plotters.c - Constify parameters of struct plotter_table::polygon and struct plotter_table::path 2009-02-03 01:27:54 +00:00
gtk_plotters.h First merge of Adam Blokus' GSoC work from his branch 'branches/adamblokus/netsurf'. 2008-07-26 16:01:59 +00:00
gtk_print.c - Constify parameters of struct plotter_table::polygon and struct plotter_table::path 2009-02-03 01:27:54 +00:00
gtk_print.h Second merge of Adam Blokus' GSoC work from his branch 'branches/adamblokus/netsurf'. 2008-08-14 20:32:10 +00:00
gtk_scaffolding.c - desktop/save_pdf/pdf_plotters.c: 2009-02-05 02:31:19 +00:00
gtk_scaffolding.h Clicking in the draw area now deselects the URL bar. 2009-01-30 21:59:01 +00:00
gtk_schedule.c Update all source code file headers to reflect GPL version 2 only and contain appropriate licence text 2007-08-08 16:16:03 +00:00
gtk_schedule.h Update all source code file headers to reflect GPL version 2 only and contain appropriate licence text 2007-08-08 16:16:03 +00:00
gtk_selection.c Merge Mike's tabs changes. Still needs some cleaning. 2008-08-24 10:31:38 +00:00
gtk_selection.h Merged revisions 4114-4265,4267-4272,4275-4285,4287-4325 via svnmerge from 2008-06-11 10:57:44 +00:00
gtk_tabs.c Remove unnecessary storage of page number in tab add 2009-01-02 14:48:29 +00:00
gtk_tabs.h Forward declare gui_window 2009-01-16 14:30:20 +00:00
gtk_throbber.c Fix warnings and formatting 2009-01-02 15:10:33 +00:00
gtk_throbber.h Do not include GIF throbber loading support if GIF support is excluded 2008-08-13 13:44:10 +00:00
gtk_thumbnail.c Some vague attempt at limiting the size of large bitmaps for thumbnailing. 2008-08-13 17:16:39 +00:00
gtk_treeview.c Update all source code file headers to reflect GPL version 2 only and contain appropriate licence text 2007-08-08 16:16:03 +00:00
gtk_window.c Right-clicking a page now removes the browser caret as well, but isn't properly implemented; see todo. 2009-01-30 22:38:39 +00:00
gtk_window.h Merge Mike's tabs changes. Still needs some cleaning. 2008-08-24 10:31:38 +00:00
notes Initial basic notes on the refactor necessary to get nsgtk supporting the new frames code 2006-09-29 22:10:12 +00:00
options.h Add support for displaying the tab bar if there's only one tab. 2008-09-16 13:32:12 +00:00