summaryrefslogtreecommitdiff
path: root/gtk
Commit message (Collapse)AuthorAgeFilesLines
...
* Squash warnings from GTK.John Mark Bell2009-02-173-2914/+2049
| | | | | | | | | | Rework export_pdf and print menu handlers to not leak memory, actually check return values, and stop processing in those cases. Many pedantic whitespace changes. Remove 3 spurious labels from the tab notebook in netsurf.glade. Make PDF export menu entry sensitive by default. Make Print preview menu entry insensitive, as it's unsupported. svn path=/trunk/netsurf/; revision=6543
* Squash warning when built without WITH_SSLJohn Mark Bell2009-02-151-0/+4
| | | | svn path=/trunk/netsurf/; revision=6540
* make schedule_run return if it has active jobs to scheduleVincent Sanders2009-02-111-2/+3
| | | | svn path=/trunk/netsurf/; revision=6447
* - desktop/save_pdf/pdf_plotters.c:John Tytgat2009-02-051-1/+1
| | | | | | | | | | | | | | | | | | | - 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
* - Constify parameters of struct plotter_table::polygon and struct ↵John Tytgat2009-02-032-12/+12
| | | | | | | | | | | plotter_table::path - riscos/save_draw.c(ro_save_draw_plotters): Make it static. - desktop/save_pdf/pdf_plotters.c(pdf_plot_path): fix broken implementation (coordinates path were wrong, no clip/text mode update, transformation matrix was overwritten); only update fill and/or stroke color when fill and/or stroke is done. (pdf_begin): disable compression when PDF_DEBUG is set svn path=/trunk/netsurf/; revision=6361
* Add sensitive property for PDF export like for the other export entries, ↵John Tytgat2009-02-011-0/+1
| | | | | | this disables the PDF export menu entry when there is no content. svn path=/trunk/netsurf/; revision=6344
* strlen() on constant string can be replaced by sizeof()-1John Tytgat2009-02-011-1/+1
| | | | svn path=/trunk/netsurf/; revision=6333
* Right-clicking a page now removes the browser caret as well, but isn't ↵Sean Fox2009-01-301-3/+14
| | | | | | properly implemented; see todo. svn path=/trunk/netsurf/; revision=6308
* Properly show the context menu separator.Sean Fox2009-01-301-3/+0
| | | | svn path=/trunk/netsurf/; revision=6307
* Clicking in the draw area now deselects the URL bar.Sean Fox2009-01-303-0/+10
| | | | svn path=/trunk/netsurf/; revision=6306
* Save page support on the context menu.Sean Fox2009-01-304-35/+138
| | | | svn path=/trunk/netsurf/; revision=6305
* Squash some memory leaks.Sean Fox2009-01-292-6/+13
| | | | svn path=/trunk/netsurf/; revision=6290
* Forward declare gui_windowJohn Mark Bell2009-01-161-0/+2
| | | | svn path=/trunk/netsurf/; revision=6085
* Fix warnings and formattingRob Kendrick2009-01-023-56/+67
| | | | svn path=/trunk/netsurf/; revision=5956
* Remove unnecessary storage of page number in tab addDaniel Silverstone2009-01-021-2/+2
| | | | svn path=/trunk/netsurf/; revision=5955
* Silence lack of return value check warning on fgets()Daniel Silverstone2009-01-021-1/+2
| | | | svn path=/trunk/netsurf/; revision=5954
* Silence format-string warningDaniel Silverstone2009-01-021-1/+1
| | | | svn path=/trunk/netsurf/; revision=5953
* Fix unchecked result warnings for realpathDaniel Silverstone2009-01-021-13/+20
| | | | svn path=/trunk/netsurf/; revision=5952
* A bit of tidying of the GTK options dialog code. Still not ideal, still not ↵Daniel Silverstone2009-01-021-135/+160
| | | | | | warning free. svn path=/trunk/netsurf/; revision=5951
* Move tab opening logic to same place as new window opening. Make option for ↵Michael Drake2008-11-291-3/+2
| | | | | | "Tabbed browsing", which is enabled by default. Someone who knows how to work glade could add the "Tabbed browsing" option to the choices dialogue. When a link is opened in a new tab, don't change tab. svn path=/trunk/netsurf/; revision=5816
* Ctrl+W now closes just the current tab, and Ctrl+Shift+W closes the window. ↵Rob Kendrick2008-10-184-20/+67
| | | | | | Added menu item to do this, too. svn path=/trunk/netsurf/; revision=5593
* Ensure that unset string options do not crash when you try and set themDaniel Silverstone2008-10-181-1/+1
| | | | svn path=/trunk/netsurf/; revision=5591
* Fix memory leak and warningRob Kendrick2008-10-141-4/+7
| | | | svn path=/trunk/netsurf/; revision=5574
* Style guide formatting.Michael Drake2008-10-111-16/+15
| | | | svn path=/trunk/netsurf/; revision=5535
* Fix close icon size on tabs. Thanks to Christian Dywan (kalikiana).Michael Drake2008-10-111-11/+15
| | | | svn path=/trunk/netsurf/; revision=5534
* Remove redundant function, and guard print/export-pdf against lack of haruDaniel Silverstone2008-10-101-18/+2
| | | | svn path=/trunk/netsurf/; revision=5526
* Fix two warnings which only show when not using haru or hubbubDaniel Silverstone2008-10-101-2/+4
| | | | svn path=/trunk/netsurf/; revision=5525
* Fixed most of the scaffolding warnings.Mike Lester2008-10-092-34/+2
| | | | svn path=/trunk/netsurf/; revision=5524
* More GTK warning fixes.Rob Kendrick2008-10-093-6/+7
| | | | svn path=/trunk/netsurf/; revision=5523
* Updated style, 80 char widthMike Lester2008-10-091-6/+6
| | | | svn path=/trunk/netsurf/; revision=5522
* Whole bunch of warning fixes in GTKRob Kendrick2008-10-098-34/+45
| | | | svn path=/trunk/netsurf/; revision=5521
* Fixed warning relating to Downloads.Mike Lester2008-10-092-3/+7
| | | | svn path=/trunk/netsurf/; revision=5520
* Fix warnings in gtk_option.c - this code needs *serious* refactoring to ↵Rob Kendrick2008-10-091-65/+175
| | | | | | remove crackful macros that unbalance braces. svn path=/trunk/netsurf/; revision=5519
* Style guide formatting: indentation, 80 char width, 2 tabs after wrap.Michael Drake2008-10-091-26/+35
| | | | svn path=/trunk/netsurf/; revision=5518
* Fix braino in previous commitRob Kendrick2008-10-091-1/+1
| | | | svn path=/trunk/netsurf/; revision=5517
* Fix warning in gtk_about.c, reformatRob Kendrick2008-10-091-13/+25
| | | | svn path=/trunk/netsurf/; revision=5516
* Fixed all but one "about dialog" related warnings. All credit strings are ↵Mike Lester2008-10-092-14/+10
| | | | | | now constant. svn path=/trunk/netsurf/; revision=5515
* Add header guard to reduce warning count marginallyDaniel Silverstone2008-10-091-0/+6
| | | | svn path=/trunk/netsurf/; revision=5514
* Ensure we set the CSS DPI every time a window opens. For now, this will do. ↵Daniel Silverstone2008-10-091-1/+4
| | | | | | Later we need to monitor and perhaps support per-browser-window dpi? svn path=/trunk/netsurf/; revision=5513
* * desktop/save_pdf/pdf_plotters.c:John Tytgat2008-09-281-0/+2
| | | | | | | | | | | | - save_pdf(): constify path parameter and routine no longer frees it. Follow latter change in pdf_end(), nsgtk_PDF_set_pass() and nsgtk_PDF_no_pass() - pdf_printer: constify - last_clip_x0, last_clip_y0, last_clip_x1, last_clip_y1, in_text_mode, text_mode_request: make static - pdf_doc: free previous PDF document if previous save attempt failed. - set PDF Creator entry based on our user_agent_string(). * other minor changes. svn path=/trunk/netsurf/; revision=5452
* Add support for displaying the tab bar if there's only one tab.Daniel Silverstone2008-09-166-2038/+3636
| | | | svn path=/trunk/netsurf/; revision=5348
* Enable dumping of DOM treeJohn Mark Bell2008-09-082-1787/+2725
| | | | svn path=/trunk/netsurf/; revision=5289
* Fix Amiga bitmap_get_bpp to be same as others. (It's bytes per pixel, not ↵Michael Drake2008-09-071-11/+11
| | | | | | bits.) Fix param comments for vbitmap. svn path=/trunk/netsurf/; revision=5281
* The status bar is now a single GtkStatusbar instead of a hpane'd label and ↵Mike Lester2008-08-272-143/+93
| | | | | | (empty) Statusbar. svn path=/trunk/netsurf/; revision=5211
* Merge Mike's tabs changes. Still needs some cleaning.Rob Kendrick2008-08-2414-376/+1314
| | | | svn path=/trunk/netsurf/; revision=5189
* Allow nsgtk to be built *with* PDF support. Whoops.Rob Kendrick2008-08-151-1/+1
| | | | svn path=/trunk/netsurf/; revision=5122
* Allow nsgtk to be built without PDF exportRob Kendrick2008-08-151-0/+4
| | | | svn path=/trunk/netsurf/; revision=5120
* Second merge of Adam Blokus' GSoC work from his branch ↵John Tytgat2008-08-149-55/+951
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 'branches/adamblokus/netsurf'. Merged revisions 4195-4211,4216,4219-4220,4222-4234,4236-4250,4252-4262,4264-4266,4268-4326,4329-4335,4338-4342,4344-4411,4413-4420,4422-4436,4438-4491,4494-4506,4508-4514,4516,4518-4552,4554,4556-4564,4567-4568,4570-4574,4576-4686,4689-4692,4694,4698-4709,4715-4723,4725-4755,4757-4769,4771-4919,4921-4996,4998-5110,5112-5117 via svnmerge from svn://svn.netsurf-browser.org/branches/adamblokus/netsurf ........ r4736 | adamblokus | 2008-07-26 13:46:54 +0200 (Sat, 26 Jul 2008) | 2 lines Sorting out some problems with svn. ........ r4737 | adamblokus | 2008-07-26 13:54:36 +0200 (Sat, 26 Jul 2008) | 4 lines Added export tab to the options dialog. Added the possibility of changing some print options. ........ r4897 | adamblokus | 2008-08-04 17:59:05 +0200 (Mon, 04 Aug 2008) | 5 lines Added checking of horizontal clipping. Added better table loosening. Changed some minor bugs. Applied changes in the Export options tab according to the review from tlsa. ........ r4905 | adamblokus | 2008-08-05 01:53:34 +0200 (Tue, 05 Aug 2008) | 2 lines Fixed bug which made it impossible to export pdf's. ........ r4919 | adamblokus | 2008-08-05 16:39:33 +0200 (Tue, 05 Aug 2008) | 2 lines Fixed some memory leaks which caused Netsurf to break. ........ r4927 | adamblokus | 2008-08-06 02:26:30 +0200 (Wed, 06 Aug 2008) | 4 lines Fixed bug with filenames which crashed Netsurf. Turned anti aliasing off for printing. Fixed some scaling issues. ........ r4928 | adamblokus | 2008-08-06 17:52:44 +0200 (Wed, 06 Aug 2008) | 5 lines Added new export/print options: - suppressing images - turning off backgrounds - toggled loosening ........ r4950 | adamblokus | 2008-08-07 21:15:21 +0200 (Thu, 07 Aug 2008) | 5 lines Added new options to PDF export: - document compression - document encryption Added PDF password dialog ........ r4954 | adamblokus | 2008-08-07 22:11:31 +0200 (Thu, 07 Aug 2008) | 2 lines Added saving print settings. ........ r4956 | adamblokus | 2008-08-07 22:44:48 +0200 (Thu, 07 Aug 2008) | 2 lines Fixes to PDF encryption ........ r4970 | adamblokus | 2008-08-09 15:26:24 +0200 (Sat, 09 Aug 2008) | 3 lines Fixed bug in plotting tiled bitmaps. Fixed bug with too long text decorations. ........ r4977 | adamblokus | 2008-08-09 19:18:56 +0200 (Sat, 09 Aug 2008) | 2 lines Fixed JPG embedding bug. ........ r4988 | adamblokus | 2008-08-10 16:59:51 +0200 (Sun, 10 Aug 2008) | 3 lines Added clip checking to pdf plotters. No more "blank" clips. Made PDF compression a default setting. ........ r4995 | adamblokus | 2008-08-10 20:03:00 +0200 (Sun, 10 Aug 2008) | 2 lines Fixed Haru crash on font-size==0. ........ r4996 | adamblokus | 2008-08-10 21:04:43 +0200 (Sun, 10 Aug 2008) | 2 lines Added changing text mode only if necessary. ........ r5045 | adamblokus | 2008-08-11 21:26:26 +0200 (Mon, 11 Aug 2008) | 3 lines Removing gtk stuff from core code. Little fix in options. ........ r5048 | adamblokus | 2008-08-11 21:57:45 +0200 (Mon, 11 Aug 2008) | 2 lines Better font size checking in PDF export. ........ r5050 | adamblokus | 2008-08-11 22:19:56 +0200 (Mon, 11 Aug 2008) | 2 lines Fixed riscos text scale bug. ........ r5073 | adamblokus | 2008-08-12 17:40:57 +0200 (Tue, 12 Aug 2008) | 2 lines Added missing tooltips ........ r5092 | adamblokus | 2008-08-13 17:09:25 +0200 (Wed, 13 Aug 2008) | 2 lines Moved /pdf folder to desktop/save_pdf ........ r5110 | adamblokus | 2008-08-13 22:44:50 +0200 (Wed, 13 Aug 2008) | 2 lines Added comments. ........ r5113 | adamblokus | 2008-08-13 23:07:35 +0200 (Wed, 13 Aug 2008) | 2 lines Cosmetic changes ........ r5116 | adamblokus | 2008-08-14 16:10:18 +0200 (Thu, 14 Aug 2008) | 2 lines Fixed bug with BOX_INLINE_END in tree duplication. ........ r5117 | joty | 2008-08-14 21:47:46 +0200 (Thu, 14 Aug 2008) | 1 line Improvement for r5116: use local vars when possible; rename global last to box_duplicate_last; check on box_duplicate_main_tree failure. ........ svn path=/trunk/netsurf/; revision=5118
* Some vague attempt at limiting the size of large bitmaps for thumbnailing.John Mark Bell2008-08-131-9/+14
| | | | | | This probably wants someone who has a clue about gtk to look at it. svn path=/trunk/netsurf/; revision=5100
* Do not include GIF throbber loading support if GIF support is excludedRob Kendrick2008-08-132-0/+7
| | | | svn path=/trunk/netsurf/; revision=5084