[geany/geany-plugins] a03c5e: debugger: Include required headers from .h and self header in .c

Colomban Wendling git-noreply at xxxxx
Fri Jun 8 16:37:19 UTC 2012


Branch:      refs/heads/master
Author:      Colomban Wendling <ban at herbesfolles.org>
Committer:   Colomban Wendling <ban at herbesfolles.org>
Date:        Fri, 08 Jun 2012 16:37:19
Commit:      a03c5e23238fe075936ba18983d6826d7ba6be60
             https://github.com/geany/geany-plugins/commit/a03c5e23238fe075936ba18983d6826d7ba6be60

Log Message:
-----------
debugger: Include required headers from .h and self header in .c

Including all required headers in a .h is a good practice making using
that header easier since you don't have to include some other headers
you might not know about before.

Also always include the header corresponding to the implementation,
both for benefiting of forward declarations and to make sure both
header and implementation actually matches.


Modified Paths:
--------------
    debugger/src/atree.c
    debugger/src/atree.h
    debugger/src/bptree.h
    debugger/src/breakpoint.h
    debugger/src/breakpoints.h
    debugger/src/btnpanel.h
    debugger/src/callbacks.c
    debugger/src/callbacks.h
    debugger/src/calltip.h
    debugger/src/dconfig.h
    debugger/src/debug.h
    debugger/src/debug_module.h
    debugger/src/dpaned.c
    debugger/src/dpaned.h
    debugger/src/envtree.c
    debugger/src/envtree.h
    debugger/src/gui.c
    debugger/src/gui.h
    debugger/src/keys.h
    debugger/src/markers.c
    debugger/src/markers.h
    debugger/src/pixbuf.c
    debugger/src/pixbuf.h
    debugger/src/stree.c
    debugger/src/stree.h
    debugger/src/tabs.h
    debugger/src/tpage.h
    debugger/src/utils.c
    debugger/src/utils.h
    debugger/src/vtree.c
    debugger/src/vtree.h
    debugger/src/watch_model.h
    debugger/src/wtree.c
    debugger/src/wtree.h

Modified: debugger/src/atree.c
1 files changed, 1 insertions(+), 0 deletions(-)
===================================================================
@@ -25,6 +25,7 @@
 
 #include <gtk/gtk.h>
 
+#include "atree.h"
 #include "watch_model.h"
 #include "vtree.h"
 


Modified: debugger/src/atree.h
4 files changed, 4 insertions(+), 0 deletions(-)
===================================================================
@@ -22,6 +22,10 @@
 #ifndef ATREE_H
 #define ATREE_H
 
+#include <gtk/gtk.h>
+
+#include "watch_model.h"
+
 GtkWidget* atree_init(watch_expanded_callback expanded, watch_button_pressed buttonpressed);
 
 #endif /* guard */


Modified: debugger/src/bptree.h
5 files changed, 5 insertions(+), 0 deletions(-)
===================================================================
@@ -22,6 +22,11 @@
 #ifndef BPTREE_H
 #define BPTREE_H
 
+#include <glib.h>
+
+#include "breakpoint.h"
+#include "breakpoints.h"
+
 gboolean		bptree_init(move_to_line_cb callback);
 void			bptree_destroy(void);
 void 			bptree_add_breakpoint(breakpoint* bp);


Modified: debugger/src/breakpoint.h
3 files changed, 3 insertions(+), 0 deletions(-)
===================================================================
@@ -22,6 +22,9 @@
 #ifndef BREAKPOINT_H
 #define BREAKPOINT_H
 
+#include <glib.h>
+#include <gtk/gtk.h>
+
 /* maximum condition length */
 #define CONDITION_MAX_LENGTH 1024
 


Modified: debugger/src/breakpoints.h
2 files changed, 2 insertions(+), 0 deletions(-)
===================================================================
@@ -22,6 +22,8 @@
 #ifndef BREAKPOINTS_H
 #define BREAKPOINTS_H
 
+#include <glib.h>
+
 #include "breakpoint.h"
 
 typedef enum _break_state {


Modified: debugger/src/btnpanel.h
5 files changed, 5 insertions(+), 0 deletions(-)
===================================================================
@@ -22,6 +22,11 @@
 #ifndef BTNPANEL_H
 #define BTNPANEL_H
 
+#include <glib.h>
+#include <gtk/gtk.h>
+
+#include "debug_module.h"
+
 typedef void (*on_toggle)(GtkToggleButton *button, gpointer user_data);
 
 GtkWidget*		btnpanel_create(on_toggle cb);


Modified: debugger/src/callbacks.c
1 files changed, 1 insertions(+), 0 deletions(-)
===================================================================
@@ -31,6 +31,7 @@
 #endif
 #include <geanyplugin.h>
 
+#include "callbacks.h"
 #include "breakpoints.h"
 #include "debug.h"
 #include "keys.h"


Modified: debugger/src/callbacks.h
4 files changed, 4 insertions(+), 0 deletions(-)
===================================================================
@@ -22,6 +22,10 @@
 #ifndef CALLBACKS_H
 #define CALLBACKS_H
 
+#include <glib.h>
+#include <glib-object.h>
+#include "geanyplugin.h"
+
 void on_document_open(GObject *obj, GeanyDocument *doc, gpointer user_data);
 void on_document_save(GObject *obj, GeanyDocument *doc, gpointer user_data);
 void on_document_before_save(GObject *obj, GeanyDocument *doc, gpointer user_data);


Modified: debugger/src/calltip.h
4 files changed, 4 insertions(+), 0 deletions(-)
===================================================================
@@ -22,6 +22,10 @@
 #ifndef CALLTIP_H
 #define CALLTIP_H
 
+#include <glib.h>
+
+#include "debug_module.h"
+
 #define MAX_CALLTIP_LENGTH 140
 #define MAX_CALLTIP_HEIGHT 20
 


Modified: debugger/src/dconfig.h
2 files changed, 2 insertions(+), 0 deletions(-)
===================================================================
@@ -23,6 +23,8 @@
 #define DCOFIG_H
 
 #include <stdarg.h>
+#include <glib.h>
+#include <gtk/gtk.h>
 
 /* panel config parts */
 #define CP_TABBED_MODE 1


Modified: debugger/src/debug.h
2 files changed, 2 insertions(+), 0 deletions(-)
===================================================================
@@ -22,6 +22,8 @@
 #ifndef DEBUG_H
 #define DEBUG_H
 
+#include <glib.h>
+
 #include "debug_module.h"
 #include "markers.h"
 


Modified: debugger/src/debug_module.h
4 files changed, 4 insertions(+), 0 deletions(-)
===================================================================
@@ -22,6 +22,10 @@
 #ifndef DEBUG_MODULE_H
 #define DEBUG_MODULE_H
 
+#include <glib.h>
+
+#include "breakpoint.h"
+
 /* debug states enumeration */
 enum dbs {
 	DBS_IDLE,


Modified: debugger/src/dpaned.c
1 files changed, 1 insertions(+), 0 deletions(-)
===================================================================
@@ -33,6 +33,7 @@
 extern GeanyFunctions	*geany_functions;
 extern GeanyData		*geany_data;
 
+#include "dpaned.h"
 #include "tabs.h"
 #include "breakpoints.h"
 #include "debug.h"


Modified: debugger/src/dpaned.h
3 files changed, 3 insertions(+), 0 deletions(-)
===================================================================
@@ -23,6 +23,9 @@
 #ifndef DPANED_H
 #define DPANED_H
 
+#include <glib.h>
+#include <gtk/gtk.h>
+
 void		dpaned_init(void);
 void		dpaned_destroy(void);
 GtkWidget*	dpaned_get_paned(void);


Modified: debugger/src/envtree.c
1 files changed, 1 insertions(+), 0 deletions(-)
===================================================================
@@ -35,6 +35,7 @@
 
 #include <gdk/gdkkeysyms.h>
 
+#include "envtree.h"
 #include "dconfig.h"
 
 /* environment variables tree view columns */


Modified: debugger/src/envtree.h
3 files changed, 3 insertions(+), 0 deletions(-)
===================================================================
@@ -22,6 +22,9 @@
 #ifndef ENVTREE_H
 #define ENVTREE_H
 
+#include <glib.h>
+#include <gtk/gtk.h>
+
 GtkWidget*		envtree_init(void);
 void			envtree_destroy(void);
 void			envtree_clear(void);


Modified: debugger/src/gui.c
2 files changed, 2 insertions(+), 0 deletions(-)
===================================================================
@@ -25,6 +25,8 @@
 
 #include <gtk/gtk.h>
 
+#include "gui.h"
+
 /*
  * 	creates a button with an icon from file and a tooltip 
  */


Modified: debugger/src/gui.h
3 files changed, 3 insertions(+), 0 deletions(-)
===================================================================
@@ -22,6 +22,9 @@
 #ifndef GUI_H
 #define GUI_H
 
+#include <glib.h>
+#include <gtk/gtk.h>
+
 GtkWidget*	create_button(const gchar *icon, const gchar *tooltip);
 GtkWidget*	create_stock_button(const gchar *stockid, const gchar *tooltip);
 GtkWidget*	create_toggle_button(const gchar *stockid, const gchar *tooltip);


Modified: debugger/src/keys.h
2 files changed, 2 insertions(+), 0 deletions(-)
===================================================================
@@ -22,6 +22,8 @@
 #ifndef KEYS_H
 #define KEYS_H
 
+#include <glib.h>
+
 /* hotkeys enumeration */
 enum KEYS
 {


Modified: debugger/src/markers.c
1 files changed, 1 insertions(+), 0 deletions(-)
===================================================================
@@ -29,6 +29,7 @@
 extern GeanyFunctions	*geany_functions;
 extern GeanyData		*geany_data;
 
+#include "markers.h"
 #include "breakpoints.h"
 
 #include "xpm/breakpoint.xpm"


Modified: debugger/src/markers.h
4 files changed, 4 insertions(+), 0 deletions(-)
===================================================================
@@ -22,6 +22,10 @@
 #ifndef MARKERS_H
 #define MARKERS_H
 
+#include "geanyplugin.h"
+
+#include "breakpoint.h"
+
 void markers_init(void);
 void markers_set_for_document(ScintillaObject *sci);
 void markers_add_breakpoint(breakpoint* bp);


Modified: debugger/src/pixbuf.c
2 files changed, 2 insertions(+), 0 deletions(-)
===================================================================
@@ -25,6 +25,8 @@
 
 #include <gtk/gtk.h>
 
+#include "pixbuf.h"
+
 #include "xpm/breakpoint.xpm"
 #include "xpm/breakpoint_disabled.xpm"
 #include "xpm/breakpoint_condition.xpm"


Modified: debugger/src/pixbuf.h
2 files changed, 2 insertions(+), 0 deletions(-)
===================================================================
@@ -22,6 +22,8 @@
 #ifndef PIXBUF_H
 #define PIXBUF_H
 
+#include <gdk-pixbuf/gdk-pixbuf.h>
+
 extern GdkPixbuf *break_pixbuf;
 extern GdkPixbuf *break_disabled_pixbuf;
 extern GdkPixbuf *break_condition_pixbuf;


Modified: debugger/src/stree.c
1 files changed, 1 insertions(+), 0 deletions(-)
===================================================================
@@ -31,6 +31,7 @@
 #endif
 #include <geanyplugin.h>
 
+#include "stree.h"
 #include "breakpoints.h"
 #include "utils.h"
 #include "debug_module.h"


Modified: debugger/src/stree.h
6 files changed, 6 insertions(+), 0 deletions(-)
===================================================================
@@ -22,6 +22,12 @@
 #ifndef STREE_H
 #define STREE_H
 
+#include <glib.h>
+#include <gtk/gtk.h>
+
+#include "breakpoints.h"
+#include "debug_module.h"
+
 GtkWidget*		stree_init(move_to_line_cb ml, select_frame_cb sf);
 void			stree_destroy(void);
 


Modified: debugger/src/tabs.h
3 files changed, 3 insertions(+), 0 deletions(-)
===================================================================
@@ -23,6 +23,9 @@
 #ifndef TABS_H
 #define TABS_H
 
+#include <glib.h>
+#include <gtk/gtk.h>
+
 typedef enum _tab_id
 {
 	TID_TARGET,


Modified: debugger/src/tpage.h
3 files changed, 3 insertions(+), 0 deletions(-)
===================================================================
@@ -22,6 +22,9 @@
 #ifndef TPAGE_H
 #define TPAGE_H
 
+#include <glib.h>
+#include <gtk/gtk.h>
+
 void			tpage_init(void);
 
 gchar*		tpage_get_target(void);


Modified: debugger/src/utils.c
2 files changed, 2 insertions(+), 0 deletions(-)
===================================================================
@@ -38,6 +38,8 @@
 #include <geanyplugin.h>
 extern GeanyFunctions	*geany_functions;
 
+#include "utils.h"
+
 /*
  * opens position in a editor 
  */


Modified: debugger/src/utils.h
2 files changed, 2 insertions(+), 0 deletions(-)
===================================================================
@@ -22,6 +22,8 @@
 #ifndef UTILS_H
 #define UTILS_H
  
+#include <glib.h>
+
 void					editor_open_position(const char* file, int line);
 GString*				get_word_at_position(ScintillaObject *sci, int position);
 


Modified: debugger/src/vtree.c
1 files changed, 1 insertions(+), 0 deletions(-)
===================================================================
@@ -33,6 +33,7 @@
 #endif
 #include <geanyplugin.h>
 
+#include "vtree.h"
 #include "breakpoint.h"
 #include "debug_module.h"
 #include "watch_model.h"


Modified: debugger/src/vtree.h
4 files changed, 4 insertions(+), 0 deletions(-)
===================================================================
@@ -22,6 +22,10 @@
 #ifndef VTREE_H
 #define VTREE_H
 
+#include <gtk/gtk.h>
+
+#include "watch_model.h"
+
 GtkWidget* vtree_create(watch_render_name on_render_name, watch_expression_changed on_expression_changed);
 
 #endif /* guard */


Modified: debugger/src/watch_model.h
3 files changed, 3 insertions(+), 0 deletions(-)
===================================================================
@@ -22,6 +22,9 @@
 #ifndef WATCH_MODEL_H
 #define WATCH_MODEL_H
 
+#include <glib.h>
+#include <gtk/gtk.h>
+
 /* tree view columns */
 enum
 {


Modified: debugger/src/wtree.c
1 files changed, 1 insertions(+), 0 deletions(-)
===================================================================
@@ -26,6 +26,7 @@
 
 #include <gtk/gtk.h>
 
+#include "wtree.h"
 #include "watch_model.h"
 #include "vtree.h"
 #include "dconfig.h"


Modified: debugger/src/wtree.h
5 files changed, 5 insertions(+), 0 deletions(-)
===================================================================
@@ -22,6 +22,11 @@
 #ifndef WTREE_H
 #define WTREE_H
 
+#include <glib.h>
+#include <gtk/gtk.h>
+
+#include "watch_model.h"
+
 GtkWidget*		wtree_init(watch_expanded_callback expanded,
 	new_watch_dragged dragged,
 	watch_key_pressed keypressed,


@@ Diff output truncated at 100000 characters. @@


--------------
This E-Mail was brought to you by github_commit_mail.py (Source: TBD).



More information about the Plugins-Commits mailing list