2003-12-07  Iago Rubio <iago.rubio@hispalinux.es>

	* src/interface.c src/callbacks.c
	
	Fixed small memory leaks in file dialogs.

	* src/interface.c src/interface.h src/callbacks.c src/callbacks.h
	  src/document.c src/document.h
	  
	Added new dialog border_style_dialog but I'm sure it will be almost unused.
	May be it will be deleted in the future.
	 
	Deleted the old colorselection dialog that was leaking memory.
	Change "view" menu to "Document" menu.
	Added boolean *doc->autocompletion to deal with autocompletion in a 
	document basis.
	Added autocompletion toggle menu item in "Document" menu to let the user
	select autocompletion or not in a document basis.
	Added callbacks to deal with new menu signals.
	Changed document.c to set show autocompletion list only if 
	*doc->autocompletion is TRUE.	
	Deleted WITH_AUTOCOMPLETION ifdefs.
	
2003-12-06  Iago Rubio <iago.rubio@hispalinux.es>

	* src/cssdialogs-callbacks.c src/cssdialogs-interface.c
	
	Added functionality to the following callbacks:
	on_button_text_shadow_value_dialog_add_clicked
	on_button_text_shadow_value_dialog_del_clicked	
	void on_text_shadow_value_dialog_okbutton_clicked dialog fired by (text-shadow)
	on_button_voice_family_value_dialog_add_clicked	
	on_button_voice_family_value_dialog_del_clicked
	on_voice_family_value_dialog_okbutton_clicked() dialog fired by (voice-family)
	on_border_width_style_color_value_dialog_okbutton_clicked fired by (width-style-color)
	on_color_selector_dialog_okbutton_clicked
	
	Finished this boring task. All css dialog are working now :)
	
2003-12-05  Iago Rubio <iago.rubio@hispalinux.es>

	* src/cssdialogs-callbacks.c src/cssdialogs-interface.c
	
	Following with dialog callback after completing the first version of 
	autocompletion.
	Added functionality to the following callbacks:
	on_number_value_dialog_okbutton_clicked() dialog fired by (number)
	on_padding_property_dialog_okbutton_clicked() dialog fired by (padding)
	on_pause_property_dialog_okbutton_clicked dialog fired by (pause)
	on_percentage_value_dialog_okbutton_clicked fired by (percentage)
	on_percentage_length_value_dialog_okbutton_clicked fired by (percentage-length)
	on_play_during_property_dialog_okbutton_clicked fired by (play-during)
	on_button_quotes_property_dialog_add_clicked
	on_button_quotes_property_dialog_del_clicked
	on_quotes_property_dialog_okbutton_clicked() fired by (quotes)
	on_shape_value_dialog_okbutton_clicked fitred by (shape)
	on_size_length_value_dialog_okbutton_clicked fired by (size-length)
	
2003-12-04  Iago Rubio <iago.rubio@hispalinux.es>

	* src/cssdialogs-interface.c 
	
	Changed all css dialogs ( in cssdialogs-interface.c ) to let the window
	manager position the dialogs. Now all dialogs are transient for the main
	window, so the window manager must do it's job to position them at center
	of the parent's window.
	
	* src/callbacks.c src/document.c src/callbacks.h
	
	Fixed huge memory leaks in autocompletion. Memory was dispose on one
	widget's focus-out-event, but this event never arised.Now it's fixed 
	disposing memory on parent's unmap event. 
	
2003-12-03  Iago Rubio <iago.rubio@hispalinux.es>

	* src/interface.c src/callbacks.c src/document.c src/document.h 
	  src/callbacks.h src/cssdialogs-interface.c src/cssdiallogs-callbacks.c
	  
	Almost finished autocompletion. Changed all css dialogs and callbacks.
	Now there is new boolean field in the _cssed_dialog_data struct named
	"add_property_string" if set to TRUE the dialog callbacks will insert
	the full string, I mean the "property : value;\n\t" pair formated, if set
	to FALSE only the "value" string is added.

	The css dialog selection function is now in document.c :
	fire_dialogs_from_string_or_write_output()
	
	Autocompletion now works this way:
	When the atocompletion list if fired by "Alt + A" or the open brace insertion
	(it must be finished to don't insert nothing if into a string) the user select
	any property and it's written to document, when the user adds ":" being into 
	a selector, cssed will scan the previous text (following CSS2 specification 
	http://www.w3.org/TR/CSS2/ it must be the property identifier) and will try to
	find in the CSS treeview a matching string. If found, it will parser the 
	third cell child nodes and show a pop menu will all possible values.  
	When the user select a menu item, the callback (popmenu_autocomp_activated_cb)
	calls fire_dialogs_from_string_or_write_output()to show a dialog or insert a
	string. The same function is called from the treeview "row-activated" signal
	callback.	
	
2003-12-02  Iago Rubio <iago.rubio@hispalinux.es>

	* All files
	Added GPL notice.
	* src/interface.c src/callbacks.c src/document.c src/document.h 
	Added initiall support for autocompletion.
		

2003-12-01  Iago Rubio <iago.rubio@hispalinux.es>

	* src/callbacks.c src/document.c
	Changed all error messages to match the new error dialog.
	Created document_write_error_to_program_output() to show errors to users
	* src/callbacks.c src/cssdialogs-callbacks.c src/dialogs-interface.c 
	Added functionality to the following callbacks:
	on_list_style_dialog_okbutton_clicked() dialog fired by (list-style)
	on_margin_property_dialog_okbutton_clicked() dialog fired by (margin)
	on_margin_width_dialog_okbutton_clicked() dialog fired by (margin-width)
	
2003-11-30  Iago Rubio <iago.rubio@hispalinux.es>
	
	* src/interface.c src/utils.c
	Changed error message dialog to match the Gnome HIG.
	
	* src/callbacks.c 
	
	Added functionality to some unused menus. The callbacks from this menus
	calls now the toolbar buttons ones. 
	on_menu_cortar_activate ()
	on_menu_copiar_activate ()
	on_menu_pegar_activate  ()
	on_menu_borrar_activate  ()
	
	* src/document.c src/interface.c
	
	Changed defaults: now editors are opened with line numbers (my choice).
	Now css properties tree is expanded on "0" node path.
	Translated some strings to english.
	
	* src/callbacks.c src/cssdialogs-callbacks.c src/dialogs-interface.c 
	
	Fixed memory leaks on dialog closing ( cssdialogs-interface.c )
	Now function on_css_dialog_close() clean up reserved memory.
	Added functionality to the following callbacks:
	on_font_family_dialog_okbutton_clicked ()  dialog fired by (font-family)
	on_button_font_family_dialog_add_clicked
	on_button_font_family_dialog_del_clicked
	on_button_font_fam_dialog_set_toggled  
	on_font_size_dialog_okbutton_clicked()   dialog fired by (font-size)
	on_frecuency_property_dialog_okbutton_clicked() dialog fired by (frequency)
	on_identifier_value_dialog_okbutton_clicked dialog fired by (identifier)
	on_integer_value_dialog_okbutton_clicked dialog fired by (integer)
	on_length_value_dialog_okbutton_clicked dialog fired by (length)
	
2003-11-29  Iago Rubio <iago.rubio@hispalinux.es>

	* src/callbacks.c src/cssdialogs-callbacks.c src/dialogs-interface.c 
	
	Added new improved color dialog with function create_color_selector_dialog ()
	Added functionality to the following callbacks:
	on_border_width_properties_dialog_okbutton_clicked() fired by (border-width-single)
	on_counter_property_dialog_okbutton_clicked() dialog fired by (counter)
	on_font_property_dialog_okbutton_clicked  dialog fired by (font)
	on_button_font_set_add_clicked
	on_button_font_set_del_clicked
	

2003-11-28  Iago Rubio <iago.rubio@hispalinux.es>

	* src/callbacks.c src/cssdialogs-callbacks.c src/dialogs-interface.c 
	
	Added functionality to the following callbacks:
	on_dialog_counter_increment_reset_okbutton_clicked() dialog  fired by (increment-reset)
	on_button_counter_increment_reset_del_clicked()
	on_button_counter_increment_reset_add_clicked()
	on_string_properties_dialog_okbutton_clicked() dialog  fired by (string)
	on_uri_value_dialog_okbutton_clicked() dialog  fired by (uri)
	on_attr_value_dialog_okbutton_clicked() dialog  fired by (attr)
	
	Changed the functions:
	create_counter_increment_reset_dialog()
	create_uri_value_dialog()
	create_attr_value_dialog()

2003-11-27  Iago Rubio <iago.rubio@hispalinux.es>

	* src/cssdialogs-callbacks.c
	Added functionality to some callbacks:
	on_angle_property_dialog_ok_button_clicked() dialog  fired by (angle)
	on_background_property_dialog_okbutton_clicked() dialog  fired by (background)
	on_border_properties_okbutton_clicked() fired by  dialog (border)
	on_border_width_properties_dialog_okbutton_clicked() fired by dialog  (border-width)

	* src/utils.c src/utils.h src/Makefile.am
	Moved some funcions to this files. Changed Makefile.am
	to add this files.

	* src/cssdialogs-interface.c src/cssdialogs-interface.h
	Changed params to all dialog creation functions and  callbacks, added
	a generic function to close and dispose mem from all dialogs.
	
2003-11-26  Iago Rubio <iago.rubio@hispalinux.es>

	* src/Makefile.am
	Added new dialog files to Makefile. Now cssed builds with all css dialogs.
	
2003-11-26  Iago Rubio <iago.rubio@hispalinux.es>

	*src/document.h
	Added new struct to deal with css dialogs data Tcssed_cssdialog_data.
	
2003-11-26  Iago Rubio <iago.rubio@hispalinux.es>

	*src/cssdialogs-callbacks.c cssdialogs_callbacks.h cssdialgos-interface.c
	srccssdialogs-interface.h
	Added 34 css properties dialogs to drive the css properties insertion from the
	treeview dialog based. Now there's a dialog for each not fixed CSS2 property.
	
2003-11-26  Iago Rubio <iago.rubio@hispalinux.es>
	* all code added
	Start to track changes with an initiall build in sourceforge's CVS.
