summaryrefslogtreecommitdiff
path: root/gtk
Commit message (Collapse)AuthorAgeFilesLines
...
* 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
* Merged revisions 4345-4346,4350-4351,4389,4391,4395,4401-4403,4423,4485-4486 ↵James Bursa2008-08-122-70/+115
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | via svnmerge from svn://semichrome.net/branches/dynis/netsurf ........ r4345 | dynis | 2008-06-15 18:37:23 -0500 (Sun, 15 Jun 2008) | 1 line Move NetSurf's gifread.h to libnsgif ........ r4346 | dynis | 2008-06-15 18:38:38 -0500 (Sun, 15 Jun 2008) | 1 line Remove NetSurf's gifread.c (replaced by libnsgif) ........ r4350 | dynis | 2008-06-15 18:57:17 -0500 (Sun, 15 Jun 2008) | 1 line Added references to libnsgif where necessary; corrected function calls where callbacks were implemented ........ r4351 | dynis | 2008-06-15 19:00:33 -0500 (Sun, 15 Jun 2008) | 1 line Updated Makefile to compile with libnsgif ........ r4389 | dynis | 2008-06-18 13:58:51 -0500 (Wed, 18 Jun 2008) | 1 line Altered bitmap callback table name for gif images to avoid ambiguity when bmp image library is created ........ r4391 | dynis | 2008-06-18 14:08:39 -0500 (Wed, 18 Jun 2008) | 1 line Updated netsurf branch to use new bitmap callback table structure name that was altered in libnsgif ........ r4395 | dynis | 2008-06-18 14:54:51 -0500 (Wed, 18 Jun 2008) | 1 line Corrected param comments for bitmap_set_suspendable() ........ r4401 | dynis | 2008-06-18 18:39:50 -0500 (Wed, 18 Jun 2008) | 1 line Added references to libnsbmp where necessary; corrected function calls where callbacks were implemented ........ r4402 | dynis | 2008-06-18 18:40:47 -0500 (Wed, 18 Jun 2008) | 1 line Updated Makefile to compile with libnsbmp ........ r4403 | dynis | 2008-06-18 18:41:53 -0500 (Wed, 18 Jun 2008) | 1 line Remove NetSurf's bmpread.c and bmpread.h (replaced by libnsbmp) ........ r4423 | dynis | 2008-06-22 14:21:30 -0500 (Sun, 22 Jun 2008) | 1 line Correct a silly mistake in nsbmp_bitmap_create ........ r4485 | dynis | 2008-07-01 04:13:48 -0500 (Tue, 01 Jul 2008) | 1 line Integrated the latest versions of libnsgif and libnsbmp into NetSurf ........ r4486 | dynis | 2008-07-01 05:27:10 -0500 (Tue, 01 Jul 2008) | 1 line Altered bitmap functions to receive void pointers for proper utilisation of libnsgif and libnsbmp ........ svn path=/trunk/netsurf/; revision=5071
* Add some ifdef.John Mark Bell2008-08-111-1/+8
| | | | | | | Error checking Finalise hubbub svn path=/trunk/netsurf/; revision=5020
* Merged revisions 4859-5013,5016-5018 via svnmerge from John Mark Bell2008-08-112-0/+15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | svn://source.netsurf-browser.org/branches/takkaria/netsurf-hubbub ........ r4860 | takkaria | 2008-08-02 03:51:35 +0100 (Sat, 02 Aug 2008) | 2 lines A really horribly rough first go at integrating hubbub with NetSurf. Segfaults, but I'm not sure what I've done wrong. ........ r4861 | jmb | 2008-08-02 05:01:19 +0100 (Sat, 02 Aug 2008) | 3 lines Fix segfault caused by mismatched struct layout expectations. Fix warnings, too. ........ r4862 | jmb | 2008-08-02 05:11:02 +0100 (Sat, 02 Aug 2008) | 2 lines Destroy parser as soon as it's no longer needed, and flag this so that html_destroy doesn't cause things to trample all over the heap. ........ r4863 | takkaria | 2008-08-02 15:30:34 +0100 (Sat, 02 Aug 2008) | 2 lines Remove deugging printf()s, add Aliases file, add script { display: none; } block. ........ r4868 | takkaria | 2008-08-02 22:14:55 +0100 (Sat, 02 Aug 2008) | 2 lines Fix a segfault bug. ........ r4869 | takkaria | 2008-08-02 22:17:58 +0100 (Sat, 02 Aug 2008) | 2 lines Add gtk/res/Aliases as a symlink to the one in !NS/Resources ........ r4870 | takkaria | 2008-08-02 22:26:31 +0100 (Sat, 02 Aug 2008) | 2 lines Fix symlink. ........ r4885 | jmb | 2008-08-03 23:26:54 +0100 (Sun, 03 Aug 2008) | 2 lines Make multiple parallel parser instances work correctly. ........ r4886 | tlsa | 2008-08-04 00:21:29 +0100 (Mon, 04 Aug 2008) | 1 line Don't display contents of STYLE. ........ r4891 | jmb | 2008-08-04 01:18:07 +0100 (Mon, 04 Aug 2008) | 5 lines Fix reparent_children to actually work Make get_parent_node pay attention to the element_only flag Fixup node referencing when appending a text child Make clone_node clone attributes and namespace information in the non-deep case ........ r4918 | jmb | 2008-08-05 15:27:03 +0100 (Tue, 05 Aug 2008) | 2 lines Fix debug target ........ r4944 | takkaria | 2008-08-07 12:56:50 +0100 (Thu, 07 Aug 2008) | 2 lines Use talloc to allocate space for Hubbub. ........ r4993 | takkaria | 2008-08-10 17:49:47 +0100 (Sun, 10 Aug 2008) | 2 lines Stub out the encoding change callback so NS-hubbub compiles again. ........ r4994 | takkaria | 2008-08-10 18:02:33 +0100 (Sun, 10 Aug 2008) | 2 lines Tell Hubbub the encoding that HTTP gives us, if we have one. ........ r5001 | takkaria | 2008-08-11 02:53:24 +0100 (Mon, 11 Aug 2008) | 2 lines First go at implementing proper <meta charset> support in NetSurf, amongst some refactoring. Probably works, but I have no pages around to test it on. ........ r5002 | takkaria | 2008-08-11 02:56:35 +0100 (Mon, 11 Aug 2008) | 2 lines Fix (I hope) a 64-bit compiler warning. ........ r5012 | takkaria | 2008-08-11 08:40:28 +0100 (Mon, 11 Aug 2008) | 2 lines Fix some nits from jmb. (Remove const from html->encoding, set encoding_source to something about right.) ........ r5013 | takkaria | 2008-08-11 08:48:50 +0100 (Mon, 11 Aug 2008) | 2 lines Properly fix <meta charset> handling, by passing in the right thing as the context. No idea how this worked before. :) (credit: jmb) ........ r5017 | jmb | 2008-08-11 09:13:22 +0100 (Mon, 11 Aug 2008) | 7 lines Pedantic typo fix. Make Hubbub YES when building for RISC OS. Make Hubbub AUTO when building for GTK Ignore the presence of Hubbub on other platforms. Remove the explicit libparserutils pkg-config stuff from the makefile (see r5016) Add some logic that means Hubbub gets enabled correctly when building on RISC OS and when cross-compiling for it. (This is ugly and will go away when pkg-config is available on RO) ........ svn path=/trunk/netsurf/; revision=5019
* Make the knockout plotter calling behaviour optional by added a new entryJohn Tytgat2008-07-302-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 'option_knockout' to 'struct plotter_table' which basically is a request from that plotter backend for the content redraw routine to get called in such a way that overlapping render areas are avoided as much as possible. It is up to the content redraw code to actually implement this option if it is reasonably profitable. This was and is currently done explicitly by the html content redraw code. On top of that the riscos plotter code was installing the knockout plotter itself for all content types except plaintext and SVG and this is no longer being done in this patch. In more detail: - desktop/plotters.h: added struct plotter_table::option_knockout - render/html_redraw.c(html_redraw): if the plotter backend wants the knockout calling behaviour, install the knockout plotter which will then call the real backend. Also check on the return values of clg and clip plotter calls. - Plotter backend changes: -> no longer plotting in knockout mode: - gtk/gtk_print.c: Also removed a 2nd instance of "struct plotter_table plot". - riscos/save_draw.c - riscos/print.c: Also the path plotter function pointer wasn't filled in and this is now fixed. - pdf/pdf_plotters.c: Removed the flush function as this is optional and we only had a dummy implementation there. -> remaining to request knockout mode if it makes sense based on the content type: - gtk/gtk_plotters.c - riscos/plotters.c - desktop/knockout.c - riscos/window.c: Removed what's believed an obsolete test on the content type which determined to additionally install the knockout plotter in front of the real plotter code. svn path=/trunk/netsurf/; revision=4823
* Make user agent string and default homepage configurable from Makefile.configRob Kendrick2008-07-292-2/+2
| | | | svn path=/trunk/netsurf/; revision=4803
* Fix overflow spotted by jmb/valgrind.Rob Kendrick2008-07-291-1/+1
| | | | svn path=/trunk/netsurf/; revision=4800
* Refactor Makefile a little to be slightly more organised. Made more ↵Rob Kendrick2008-07-282-4/+2
| | | | | | features configurable from Makefile.config svn path=/trunk/netsurf/; revision=4775
* Include headers we need, rather than depending on (optional) features doing so.Rob Kendrick2008-07-282-0/+6
| | | | svn path=/trunk/netsurf/; revision=4774
* Add 16x16 NetSurf icon for use in desktop menus, as required my many ↵Rob Kendrick2008-07-261-0/+211
| | | | | | environments and distributions. svn path=/trunk/netsurf/; revision=4767
* Comment out code that causes segfaults on some GTK setups. It is unclear as ↵Rob Kendrick2008-07-261-1/+4
| | | | | | to what it is meant to be doing, as it refers to non-existant widgets. svn path=/trunk/netsurf/; revision=4763
* Don't try to set up the old About box, which no longer exists.Rob Kendrick2008-07-262-9/+0
| | | | svn path=/trunk/netsurf/; revision=4761