summaryrefslogtreecommitdiff
path: root/gtk/Makefile.target
Commit message (Collapse)AuthorAgeFilesLines
* move frontends into sub directoryVincent Sanders2016-05-151-225/+0
|
* Update gtk frontend to use layout tableVincent Sanders2016-04-231-2/+2
|
* completely remove remaining GTK theme codeVincent Sanders2016-03-091-1/+1
| | | | | Removes the theme code from GTK by moving the small remaining parts to being implementation details within the toolbar implementation.
* Initial pass removing gtk frontend theme codeVincent Sanders2016-03-081-3/+2
|
* move the container code to gtk directory as its only ever used there.Vincent Sanders2016-01-191-3/+2
|
* Don't need gtkdefault.css now.Michael Drake2015-06-221-1/+1
|
* Allow translation messages to be compiled in as GTK resourcesVincent Sanders2015-06-211-14/+31
|
* Make GTK resource handling configurableVincent Sanders2015-06-171-8/+21
| | | | | | | | This makes the GTK resource handling configurable in the same way as all other pkg-config style feature options. It is now possible to completely disable compiled in resources if wanted as well as forcing inline pixdata on if desired.
* Add legacy support for inline pixbuf usageVincent Sanders2015-06-171-7/+8
| | | | | | | | | Before GResource it was possible to compile pixbufs as inline elements. This has historically been done for the menu cursor only. This change integrates the inline support and uses it when the GResource support is not selected.
* Change GTK UI builder handling to use resource APIVincent Sanders2015-06-171-5/+36
| | | | | | | | | | | | | | GTK UI builder resources have till now been exclusively stored on disc requiring netsurf to ship numerous additional resource files. This requires going to disc every time a UI action is performed which can become a lot of unwanted file handling. GLib/GTK has moved towards GResource handling for such resources instead. It now seems that migrating to this style of usage is expected and indeed the only portable way to include pixbufs. This introduces an API to hide the various implementation details of how resources are handled from the rest of the codebase.
* move gtk menu cursor creation into separate resourec handling moduleVincent Sanders2015-06-041-1/+1
| | | | | | The gtk resource handling must be changed for GTK3 as creating from inline is depricated. This is the first step to splitting out the support.
* Change how GDK image resources are compiled in.Vincent Sanders2015-05-201-1/+1
| | | | | | | | | | The compiled in image resources were being created as a structure in a generated c source file. The generation of this file caused constness warning as a guint8 * was initialised from a const char array. This changes the generation and use of these compiled in resources to use the raw inline form as suggested by the documentation removing the const warning.
* Remove unused thumbnail sources from core and gtkVincent Sanders2015-04-231-1/+1
|
* Remove webp image handlingVincent Sanders2015-04-211-2/+0
| | | | | | | | | | | | | | | | The bitmap and image handling interfaces have changed within NetSurf and the webp image handling has not been fixed up appropriately to cope. After discussion with the other developers it has been decided that the webp support is not worth the necessary development effort to rewrite and maintain. The webp format is not in wide usage and Mozilla, Microsoft and Apple have not adopted it. This means the removal will not adversely impact NetSurf. Resolves:2310
* move the mandantory library config for libcss and libdom to core makefileVincent Sanders2015-04-171-3/+0
|
* split out gtk SSL certificate verification dialog impementation.Vincent Sanders2015-04-121-1/+1
|
* Update gtk compatability header to cope with deprication of stock icon interfaceVincent Sanders2015-04-081-1/+6
|
* Improve split message generationVincent Sanders2015-04-071-1/+6
| | | | | | | | | | | | | Changes the way message files are generated to be driven by make as rules rather than from explicit macro calls causing their regeneration every build. A secondary benefit is that errors in message generation actually stop the build instead of being ignored Each frontend will require its filter settings updated to avoid getting the default message filter of "any". Initially gtk has been adapted as proof of concept.
* define _DEFAULT_SOURCE as well as _BSD_SOURCE to supress warnings in glibc 2.12Vincent Sanders2015-03-281-0/+1
|
* remove some warnings from freebsd buildVincent Sanders2014-12-211-6/+4
|
* Cope with freebsd gdk pathsVincent Sanders2014-12-211-0/+4
|
* Clean up saving as PDFVincent Sanders2014-10-261-1/+1
| | | | | | | | | | | | This removes the global PDF_Password interface that had completely bitrotted and moves it into the standard misc operation table with a sensible defualt implementation. This also cleans up and fixes the gtk frontend implementation of the pdf password callback so it compiles. Finally this moves the implementation to a sensible place alongside the other exporters reducing target makefile complexity futher.
* Add trivial maps facilitator at about:mapsMichael Drake2014-10-221-1/+1
| | | | | | | | This is a simple HTML front end for the Google Static Maps API, since we don't yet have enough JS support for the full Google Maps. See: https://developers.google.com/maps/documentation/staticmaps/
* move about and preferences window handling to more sensible positionVincent Sanders2014-09-221-1/+1
|
* Pull warning flags out into variables that can be overriden seperately for C ↵Vincent Sanders2014-09-051-4/+2
| | | | and C++
* fix gtk install target to provide language fallbackVincent Sanders2014-08-191-11/+14
|
* extend gtk viewdata to open files in an editor using the freedesktop default ↵Vincent Sanders2014-08-161-1/+1
| | | | app specification
* rationalise source viewVincent Sanders2014-08-011-2/+2
|
* move path_to_url and url_to_path to fetch operation tableVincent Sanders2014-01-251-1/+1
|
* remove lcms dependancy as NetSurf does not directaly use it.Vincent Sanders2014-01-041-1/+0
| | | | | The dependancy probbaly comes from our historical use of libmng, even then the libmng pkg-config should bring it in.
* move gtk frontend to use new options APIVincent Sanders2013-05-281-1/+1
|
* Ensure default C language is installedVincent Sanders2013-04-281-2/+2
|
* provide gettext hooks to use the netsurf localisation systemVincent Sanders2013-04-141-1/+1
| | | | | This means the internal message system is used for gettext calls from gtk libraries.
* implement the GTK preferances dialog with signalsVincent Sanders2013-01-011-1/+1
|
* move common include path setup to core MakefileVincent Sanders2012-12-201-1/+1
|
* add pkg-config macro for libraries which are not controled by configurationVincent Sanders2012-12-131-11/+14
|
* make macro name more correctVincent Sanders2012-12-131-9/+9
|
* Remove libxmlJohn-Mark Bell2012-11-101-1/+1
|
* Fix GNUisms to make things more portable.Anthony J. Bentley2012-11-071-6/+6
| | | | | On OpenBSD, install does not take a -v flag, and tar does not default to stdin/stdout.
* add math library to linkVincent Sanders2012-11-051-1/+1
|
* Appease ancient "install" by removing -CJohn-Mark Bell2012-11-051-4/+4
|
* Try to rationalise the gtk install target somewhatRob Kendrick (fatigue)2012-11-041-28/+20
|
* Port save complete to libdom.John-Mark Bell2012-11-031-1/+1
|
* Merge Vincent's Javascript work onto masterDaniel Silverstone2012-11-031-4/+0
|\
| * Ensure that we turn on JS sources if either of USE_JS or USE_MOZJS is triggeredDaniel Silverstone2012-11-021-4/+0
| |
* | Add a macro to split and install messages files, and have gtk front end use it.Rob Kendrick (monotony)2012-11-031-0/+1
| |
* | Deference symlinks when installing. This should be rewritten to use the ↵Rob Kendrick (monotony)2012-11-021-2/+2
|/ | | | install tool
* Make GTK install target work again, and make copy flags consistentRob Kendrick (humdrum)2012-10-021-23/+23
|
* Split install and package targets.Vincent Sanders2012-08-231-0/+45
| | | | Install target is for installing on the local machine and package generates a package
* Change order of libs.Michael Drake2012-08-211-9/+8
|