Changed EphyHistoryWindow to use the new backend, some things still remain (selected_...
[ephy-soc.git] / HACKING
blob433872104c2422625facb8e8766944fdf6f060b7
1 In order to keep the code nice and clean we have a few requirements you'll
2 need to stick to in order to get your patch accepted:
4 - use 8-space tabs for indentation
5 - curly brackets are on a new line
6 - please compare with NULL or FALSE isntead of using "!"
7 - callback functions have a suffix _cb
8 - all files have to be encoded in UTF-8
10   Comment blocks are written like this:
11   
13  * bla_bla_cb: This is an example comment block
14  */
16 When submitting a patch or committing to cvs do not forget
17 to write a Changelog entry. Please put both a description
18 and a reference to the bug (if there is one). Write your entry
19 using UTF-8 encoding, and make sure your editor doesn't mangle
20 the encoding of the ChangeLog file.
23 Example of an entry:
25 2004-02-19  Christian Persch  <chpe@cvs.gnome.org>
26                                                                                                                              
27         * lib/egg/egg-toolbar-editor.c: (toolbar_removed_cb),
28         (egg_toolbar_editor_set_model), (egg_toolbar_editor_class_init),
29         (update_actions_list), (egg_toolbar_editor_load_actions):
30         * lib/egg/egg-toolbar-editor.h:
31                                                                                                                              
32         When removing a toolbar, make its items available again in the toolbar
33         editor. (Bug #131182)
35 Do NOT commit to this module without permission from me 
36 (marco@gnome.org)