2016-01-30 Colin Watson Order default channels by country name, not country code * src/gui.c (tg_gui_reload_channels): Move "Ceefax, United Kingdom" after "MTV1, Hungary". 2016-01-30 Colin Watson Add missing call to gdk_pixbuf_loader_close * src/http.c (tg_http_get_image): Call gdk_pixbuf_loader_close before gdk_pixbuf_loader_get_pixbuf. * NEWS: Document this. 2016-01-30 Colin Watson Bump next release to 0.2.0 The GSettings port justifies this. 2016-01-30 Colin Watson Add some more default channels * src/gui.c (tg_gui_reload_channels): Add default channel definitions for Teletext ČT (.cz), YLE Teksti-TV (.fi), MTV3 Tekstikanava (.fi), and MTV1 (.hu), taken and updated from the Debian packaging. 2016-01-30 Colin Watson Add some more warnings for pixbuf load errors. 2016-01-30 Colin Watson Fix some bits and pieces of subpage handling * src/http.c (tg_http_get_query): Only try to fetch a subpage if the current channel has a subpage-url. * src/view.c (tg_view_update_page): Save the old subpage number correctly (from the subpage number, not the page number). 2016-01-30 Colin Watson Correct spelling of "Miscellaneous". 2016-01-30 Colin Watson Port from gnome-config to GSettings. 2016-01-18 Colin Watson * src/gui.c (tg_gui_load_channels_from_config): Change default channel to Ceefax, since NOS no longer seems to publish pages in image format. 2016-01-18 Colin Watson * src/prefs.h (DEFAULT_SUB_PAGE_URL, DEFAULT_PAGE_URL): Remove unused definitions. 2014-10-11 Colin Watson * src/gui.h (struct _TgGui): Remove unused eventbox element. 2014-10-11 Colin Watson Declare functions as (void) rather than () to indicate no arguments. 2014-10-11 Colin Watson * .gitignore: Add *~ and compile. 2014-10-11 Colin Watson * src/gui.c (tg_gui_cb_drag): Remove unused function. * src/gui.h (tg_gui_cb_drag): Remove prototype. 2014-10-11 Colin Watson Rename principal structures to Tg* and all functions to tg_*, in preparation for converting everything to a more conventional GObject structure. No functional changes. 2013-02-01 Colin Watson Reorder functions to allow making more of them static. Remove some prototypes for non-existent functions. 2013-02-01 Colin Watson * src/gui.c (load_channels_from_config, cb_quit): Cast channel_free to GDestroyNotify. 2013-02-01 Colin Watson Use more modern memory-freeing functions. * src/gui.c (load_channels_from_config, cb_quit): Use g_slist_free_full. * src/pixpack.c (pixpack_destroy): Use g_clear_object and g_clear_pointer. * src/prefs.c (prefs_cancel_cb): Likewise. * src/view.c (tele_view_free): Use g_clear_object. * configure.ac (PKG_CHECK_MODULES): Require glib-2.0 >= 2.34 for g_clear_pointer. 2010-11-03 Colin Watson Port from GnomeVFS to GIO. * configure.ac (PKG_CHECK_MODULES): Check for gio-2.0 rather than gnome-vfs-2.0. * src/http.c (get_the_image): Fetch the image using GIO. * NEWS: Document this. 2010-11-03 Colin Watson Build cleanly with -DGSEAL_ENABLE. * configure.ac (PKG_CHECK_MODULES): Bump gtk+-2.0 requirement to 2.20. * src/gui.c (cb_about, cb_drag): Use accessor functions rather than direct field access. * src/pixpack.c (pixpack_init, pixpack_realize, pixpack_unrealize, pixpack_paint): Likewise. * src/prefs.c (prefs_show): Likewise. * NEWS: Document this. 2010-03-07 Colin Watson * src/http.c (get_the_image): Remove unused variables output, bytes_written, and http_proxy. * src/view.c (tele_view_update_pixmap): Remove unused variables width and height. 2010-01-02 Colin Watson * configure.ac, NEWS: Version 0.1.2 (post-release increment).