netsurf/gtk
Vincent Sanders a838fa3ee9 Improve split message generation
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.
2015-04-07 00:44:35 +01:00
..
res Improve split message generation 2015-04-07 00:44:35 +01:00
Makefile.defaults GTK: inherit GTK version from environment. 2015-02-24 14:07:47 +00:00
Makefile.target Improve split message generation 2015-04-07 00:44:35 +01:00
about.c split version info into its own header and remove unnecessary nesurf.h includes 2014-10-13 15:08:16 +01:00
about.h move about and preferences window handling to more sensible position 2014-09-22 23:18:03 +01:00
bitmap.c doxygen cleanups in utils 2014-11-12 23:27:13 +00:00
bitmap.h Change GTK plotting to use cairo surfaces throughout 2011-12-30 00:58:35 +00:00
compat.c Make step adjustment work on GTK 2.12 2012-11-05 08:59:29 +00:00
compat.h remove unecessary includes 2014-02-03 16:57:45 +00:00
completion.c move options include 2013-05-28 14:16:10 +01:00
completion.h fixup gtk source file names 2011-01-29 23:40:22 +00:00
cookies.c To avoid namespace conflicts with ncurses add NetSurf key prefix. 2015-03-27 09:36:19 +00:00
cookies.h fixup gtk source file names 2011-01-29 23:40:22 +00:00
download.c Update gtk frontend to cope with split operations table headers 2014-10-16 22:33:44 +01:00
download.h split browser gui operations up 2014-01-15 19:37:05 +00:00
fetch.c add missing includes 2014-12-27 22:48:37 +00:00
fetch.h rework path to url mapping functions to convert from and to nsurl 2014-05-26 23:52:36 +01:00
font_pango.c Doxygen cleanups and documentation additions 2014-11-10 17:00:15 +00:00
font_pango.h Refactor text plotter and other font functions to remove dependency on CSS. 2009-07-21 10:59:53 +00:00
gdk.c Change GTK plotting to use cairo surfaces throughout 2011-12-30 00:58:35 +00:00
gdk.h Change GTK plotting to use cairo surfaces throughout 2011-12-30 00:58:35 +00:00
gettext.c provide gettext hooks to use the netsurf localisation system 2013-04-14 11:27:42 +01:00
gettext.h provide gettext hooks to use the netsurf localisation system 2013-04-14 11:27:42 +01:00
gui.c To avoid namespace conflicts with ncurses add NetSurf key prefix. 2015-03-27 09:36:19 +00:00
gui.h add flag to allow gtk loop to be signalled to exit 2014-09-22 18:11:39 +01:00
history.c To avoid namespace conflicts with ncurses add NetSurf key prefix. 2015-03-27 09:36:19 +00:00
history.h fixup gtk source file names 2011-01-29 23:40:22 +00:00
hotlist.c To avoid namespace conflicts with ncurses add NetSurf key prefix. 2015-03-27 09:36:19 +00:00
hotlist.h fixup gtk source file names 2011-01-29 23:40:22 +00:00
login.c Update gtk frontend to cope with split operations table headers 2014-10-16 22:33:44 +01:00
menu.c Doxygen cleanups and documentation additions 2014-11-10 17:00:15 +00:00
menu.h update gtk frontend menu structure to be more standard 2014-07-23 20:37:02 +01:00
options.h fixup preference dialog handling of Developer view options 2014-08-02 02:20:25 +01:00
plotters.c remove unecessary utils/types.h 2014-11-02 20:10:32 +00:00
plotters.h allow netsurf to build with gtk3 2012-05-16 19:57:43 +00:00
preferences.c move about and preferences window handling to more sensible position 2014-09-22 23:18:03 +01:00
preferences.h move about and preferences window handling to more sensible position 2014-09-22 23:18:03 +01:00
print.c Put the font operations table alongside all the other core API 2014-10-13 11:56:31 +01:00
print.h fixup gtk source file names 2011-01-29 23:40:22 +00:00
scaffolding.c To avoid namespace conflicts with ncurses add NetSurf key prefix. 2015-03-27 09:36:19 +00:00
scaffolding.h Continue doxygen error cleanup. 2014-11-08 22:08:29 +00:00
schedule.c move scheduleing into browser operation table 2014-03-09 15:37:40 +00:00
schedule.h move scheduleing into browser operation table 2014-03-09 15:37:40 +00:00
search.c Improve Doxygen documentation 2014-11-08 12:35:11 +00:00
search.h clean up gtk scaffolding interface, remove lots of cruft and globals 2014-07-27 18:07:00 +01:00
selection.c Update gtk frontend to cope with split operations table headers 2014-10-16 22:33:44 +01:00
selection.h make clipboard table operations static and remove unecessary includes 2014-02-01 12:41:23 +00:00
sexy_icon_entry.c cleanup Doxygen warnings 2014-11-12 19:31:39 +00:00
sexy_icon_entry.h make teh GTK frontend build on -DG_DISABLE_SINGLE_INCLUDES -DGTK_DISABLE_SINGLE_INCLUDES -DPANGO_DISABLE_DEPRECATED -DG_DISABLE_DEPRECATED -DGDK_PIXBUF_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGTK_MULTIHEAD_SAFE 2011-03-26 20:56:59 +00:00
tabs.c clean up gtk scaffolding interface, remove lots of cruft and globals 2014-07-27 18:07:00 +01:00
tabs.h Continue doxygen error cleanup. 2014-11-08 22:08:29 +00:00
theme.c Doxygen cleanups 2014-11-12 11:45:07 +00:00
theme.h clean up gtk scaffolding interface, remove lots of cruft and globals 2014-07-27 18:07:00 +01:00
throbber.c Doxygen warning fixes 2014-11-10 20:15:14 +00:00
throbber.h fixup gtk source file names 2011-01-29 23:40:22 +00:00
thumbnail.c Fix up some doxygen errors 2015-04-03 00:28:22 +01:00
toolbar.c fix up more doxygen errors 2014-11-08 16:49:32 +00:00
toolbar.h clean up gtk scaffolding interface, remove lots of cruft and globals 2014-07-27 18:07:00 +01:00
treeview.c fix up more doxygen errors 2014-11-08 16:49:32 +00:00
treeview.h GTK: add some support for input methods. 2014-02-17 00:21:49 +00:00
viewdata.c Fix several doxygen issues 2014-11-08 11:38:20 +00:00
viewdata.h extend viewdata to files and use it for box tree dump 2014-08-04 00:37:21 +01:00
viewsource.c Use forward declaration instead of #include for nsurl. 2015-02-26 16:14:23 +00:00
viewsource.h rationalise source view 2014-08-01 01:00:13 +01:00
window.c make the form select menu API smaller. 2014-11-13 21:52:08 +00:00
window.h clean up gtk scaffolding interface, remove lots of cruft and globals 2014-07-27 18:07:00 +01:00