[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]

Dia ChangeLog report for Sat May 22 07:23:01 2004 (UTC)



Snapshots available at http://www.crans.org/~chepelov/dia/snapshots

*** Recent ChangeLog entries:

--- ChangeLog.previous	2004-05-21 09:23:09.000000000 +0200
+++ dia-cvs-snapshot/ChangeLog	2004-05-22 09:23:07.000000000 +0200
@@ -1,3 +1,14 @@
+2004-05-21  Lars Clausen <lars raeder dk>
+
+	* NEWS: Release tag.
+
+	* config.h.win32: Now 0.93+cvs
+
+	* RELEASE-PROCESS: Update with new info about release branches.
+
+	* Many files:  Moved devel branch back into main trunk.  Should
+	have been done in the opposite way, with release in a branch.
+
 2004-05-20  Hans Breuer  <hans breuer org>

         * acinclude.m4 : disable setting of PYTHON_PREFIX
@@ -17,6 +28,23 @@
 	* plug-ins/python/diasvg_import.py : initialize
 	stroke to none

+2004-05-18  Lars Clausen  <lars raeder dk>
+
+	* app/diagram_tree.c (select_node): Use
+	diagram_remove_all_selected to kill selected list.
+
+	* lib/font.c: Set language when using a different context.
+
+	* plug-ins/svg/svg-import.c: Changed isdigit to g_ascii_isdigit
+	and removed ctype include (#142661).
+
+	* lib/paper.c (get_default_paper): Changed isalnum to
+	g_ascii_isalnum and removed ctype include. (#142661)
+
+	* objects/custom/shape_info.c:
+	* lib/dia_svg.c:
+	* app/diaunitspinner.c: Removed unrequired ctype.h include. (#142661)
+
 2004-05-17  Hans Breuer  <hans breuer org>

 	* lib/object_defaults.c : don't 'failed to load external
@@ -27,37 +55,101 @@
 	* lib/dialinechooser.c lib/diaarrowchooser.c : finally
 	avoid finalization of floating references, bug #142307

-2004-04-21  Tomasz KÅ‚oczko <kloczek pld org pl>
+2004-05-15  Lars Clausen  <lars raeder dk>
+
+	* plug-ins/xfig/xfig-import.c: Handle default fonts and illegal
+	fonts better (#138655)
+
+	* doc/pl/Makefile.am (EXTRA_DIST): Also include all xml files here.
+
+	* doc/en/Makefile.am (EXTRA_DIST): Including all required files in
+	dist, xml, dbk and man.  Also the sub-xml files. (#142098)
+
+	* Makefile.am (CLEANFILES):
+	* sheets/Makefile.am (EXTRA_DIST): Not distributing the
+	translation-reports, they are generated automagically.  THANKS
+	file not considered locally generated, so is not locally
+	cleaned. (#133735)
+
+	* lib/widgets.[ch]: Changing dia_arrow_selector to be a gobject.
+
+	* lib/diaarrowchooser.c:
+	* lib/prop_attr.c: Fixing naming for arrowselector.
+
+	* objects/UML/object.c (objet_type): Oops, little too aggressive
+	with the DiaObject thing here:)
+
+	* objects/custom/shape_info.c (parse_svg_node): Use
+	g_ascii_isdigit instead of isdigit.
+
+	* app/diaunitspinner.c (dia_unit_spinner_update):
+	* lib/dia_svg.c (dia_svg_parse_style): Using g_ascii_isspace
+	instead of isspace avoids char subscript issues (#142467).
+
+	* lib/persistence.c (persistence_get_string): Fixed 0/NULL/FALSE
+	return value conflict.
+
+	* app/display.c (ddisplay_update_handler): Fixed 0/FALSE return
+	value conflict.  Also improved signature. (#142466)
+
+	* app/load_save.c (diagram_data_load): Don't overwrite the list in
+	the layer, but instead free the returned list (#142480)
+
+	* app/pixmaps/Makefile.am (IMAGES): Added png's to be installed
+	for the grid widget.
+
+	* doc/en/Makefile.am (dia.1): Make proper rule for making dia.1
+
+	* configure.in (DB2MAN): Currently just check for two known
+	positions for the docbook xsl.  Don't know a generic way to find
+	this info.  Ought to add an option for it, but then it's really
+	only required for maintainers, I think.  Maybe.
+
+	* app/display.c (update_snap_grid_status): Remove nasty image
+	toggling code not require for grid toggle button anymore. (#142475)
+
+	* app/interface.c (create_display_shell): Use
+	dia_toggle_button_new_with_images to create grid toggle button.
+	Much nicer. (#142475)
+
+	* app/menus.c (menus_initialize_updatable_items): Free the string
+	along with the GString. (#142475)
+
+	* lib/intl.c (free_alias_table): Free hash table entries in a
+	proper way, avoiding duplicate frees. (#142475)
+
+	* lib/object_defaults.c (_obj_store): Only free layer_name if it's
+	not put in the hash (avoid reading freed memory). (#142476)
+
+	* lib/widgets.c (dia_font_selector_set_styles): Stop leaking
+	faces. (#142484)
+	(dia_font_selector_get_family_from_name): Stop leaking
+	families. (#142482)
+
+2004-05-14  Lars Clausen  <lars raeder dk>
+
+	* Transfer of fixes from release branch.  Not the prettiest way to
+	do it, this should be done during release, not afterwards.
+
+	Tomasz KÅ‚oczko <kloczek pld org pl>:

 	* acinclude.m4: minor fixes (added missing [] quotation).

-2004-04-13  Lars Clausen  <larsØraeder.dk>
+	Lars Clausen  <lars raeder dk>:

 	* app/interface.c (toolbox_delete):
 	* app/app_procs.[ch] (app_exit): Stop the delete event if the user
 	cancels quit due to modified diagrams.

-2004-04-07  Samúel Jón Gunnarsson  <sammi techattack nu>
+	Samúel Jón Gunnarsson  <sammi techattack nu>:

 	* is.po: Added "is" to ALL_LINGUAS.

-2004-04-04  Lars Clausen  <lars raeder dk>
-
-	* configure.in:
-	* dia.spec (Release):
-	* NEWS:
-	* config.h.win32:
-	* doc/{en,pl}/dia.xml:
-	Update to pre2.
+	Lars Clausen  <lars raeder dk>:

 	* dia.spec: Updated as per mail from Zhang Lin-bo <zlb lsec cc ac cn>

-2004-04-03  Lars Clausen  <lars raeder dk>
-
-	* objects/standard/ellipse.c (ellipse_copy): Properly copy the
-	handle in the middle of the ellipse.
-
-2004-03-21  Hans Breuer  <hans breuer org>
+	Hans Breuer  <hans breuer org>:

 	* lib/makefile.msc : removed -DGTK_DISABLE_DEPRECATED; the
 	burden should be shared and not be win32 only ;) [this time
@@ -76,6 +168,319 @@
 	* app/win32print.[ch] : make win32_printer_close() return an
 	error code, it's used as pclose replacement

+	Lars Clausen  <lars raeder dk>:
+
+	* RELEASE-PROCESS: Mention PATCH keyword in release process.
+
+2004-05-06  Lars Clausen  <lars raeder dk>
+
+	* lib/widgets.[ch]: Utility function to make a widget with two
+	images (selected and non-selected).
+
+	* lib/diagramdata.h: Renamed selectable to connectable.
+	Selectable will come later.
+
+	* configure.in:
+	* app/pixmaps/Makefile.am (imagedir):
+	* app/pixmaps/connectable.png:
+	* app/pixmaps/connectable-empty.png: New images for the
+	selectability widget.  Proper installation, too.
+
+	* app/layer_dialog.[ch]: Adding new button showing connectability
+	status.  Much cleaner way of doing the button, but some problems
+	with the item getting selected
+
+	* lib/widgets.h: Reminder of how to install images for use by
+	dia_get_image_from_file.
+
+2004-05-05  Lars Clausen  <lars raeder dk>
+
+	* objects/network/Makefile.am:
+	* objects/network/pixmaps/radiocell.xpm:
+	* objects/network/pixmaps/basestation.xpm:
+	* objects/network/network.c:
+	* objects/network/basestation.c:
+	* objects/network/radiocell.c:
+	Patch from W. Borgert <debacle debian org>: Radio cell and base
+	station objects.
+
+	* lib/arrows.[ch]: Patch from Anthony <anthonym overture com>:
+	Backslash arrow head.
+
+	* app/pagesetup.c (pagesetup_respond): Do not free ps twice.
+	Notify takes care.  Should maybe use that more.
+
+	* lib/diagramdata.[ch]:
+	* app/filedlg.c (file_export_ok_callback):
+	* app/diagram.c (diagram_finalize): DiagramData now a GObject.
+
+	* app/dia-props.c (diagram_properties_respond):
+	* app/diagram.c (diagram_set_modified):
+	* app/undo.c:
+	* app/disp_callbacks.c:
+	* app/commands.c:
+	* app/load_save.c (diagram_save):
+	Better handling of undo and modified status -- only diagram
+	properties and page setup explicitly set modified status, all
+	other important changes should be done through the undo stack
+	now.
+
+2004-05-04  Lars Clausen  <lars raeder dk>
+
+	* app/app_procs.c (app_init): Consistently open a new diagram if
+	none specified, with standard name Diagram1.dia.
+
+	* app/layer_dialog.c:
+	* app/diagram.c (diagram_finalize):
+	* app/commands.c (dialogs_layers_callback):
+	* app/filedlg.c (file_export_ok_callback):
+	* app/app_procs.c (app_exit):
+	* app/display.c (display_set_active):
+	* app/interface.c (dia_dnd_file_drag_data_received):
+	* app/recent_files.c:
+	Undone attempt at unifying the multi-diagram windows (like
+	layers).  It broke the layers and didn't make much sense for the
+	diagram properties dialog anyway.
+
+	* lib/group.c:
+	* lib/diatypes.h:
+	* lib/diagramdata.c:
+	* lib/object.h:
+	* lib/object.c: Undone attempts at GObject'ifying DiaObject -- too
+	many subclasses have to be fixed.  Fixed remaining
+	Object/ObjectType renaming issues.
+
+2004-05-02  Lars Clausen  <lars raeder dk>
+
+	* lib/object.[ch]: Making DiaObject a GObject.  Now can I avoid
+	  having to make all the children objects conform to
+	  GObject style at once?  Warning!  Does not compile right now.
+
+	* many, many files: Rename Object to DiaObject in preparation for
+	  making it a GObject.
+
+	* app/diagram.[ch]: Turn diagram into a real GObject.
+
+	* app/pagesetup.c:
+	* app/filedlg.c: Correctly ref and unref diagram.
+
+	* lib/diagramdata.h: Starting to turn it into a GObject as well.
+
+2004-05-02  Lars Clausen  <lars raeder dk>
+
+	* lib/object.[ch]: Starting to convert Object to DiaObject, son of
+	GObject.
+
+	* app/dia-props.c: Undo the attempt at making it really
+	multi-diagram, now going for a one-diagram dialog.
+
+2004-04-30  Lars Clausen  <lars raeder dk>
+
+	* app/undo.c: Undoing broken undo stuff for diagram properties and
+	page setup.  Shouldn't be mixed into undo at all.
+
+	* app/render_gdk.c (draw_pixel_line): Use the dash-setting
+	function to avoid in particular the grid crawling.
+
+	* lib/diagdkrenderer.[ch] (dia_gdk_renderer_set_dashes): Function
+	to allow aligning dashes, so they don't crawl.
+
+2004-04-28  Lars Clausen  <lars raeder dk>
+
+	* app/Makefile.am: New files diacanvas.[ch]
+
+	* app/interface.c (create_display_shell): Use new diacanvas that
+	allows placing widgets on canvas, for text edit.
+
+	* lib/object.h:
+	Early work towards rotation.  No implementation yet.
+
+	* app/layer_dialog.c (undo_layer):
+	* objects/network/bus.c (bus_create_change):
+	* objects/standard/box.c (aspect_create_change):
+	* objects/standard/ellipse.c (aspect_create_change):
+	Use g_new0 for change struct.
+
+	* app/undo.c (diagram_change_apply_or_revert):
+	Support for undo of diagram properties and page setup.
+
+	* app/disp_callbacks.c (ddisplay_canvas_events):
+	* lib/text.h:
+	* lib/diagramdata.h:
+	* app/modify_tool.c (click_select_object):
+	* lib/text.c (text_register_editable):
+	Starting work on new text editing model.  Guarded by #ifdef so
+	far.
+
+2004-04-07  Lars Clausen  <lars raeder dk>
+
+	* app/recent_files.c (open_recent_file_callback):
+	* app/interface.c (origin_button_press):
+	* app/filedlg.c (file_open_ok_callback):
+	* app/display.c:
+	* app/diagram.[ch]:
+	* app/commands.c (dialogs_layers_callback): Using new
+	diagram_set_current() function to ensure auxilliary windows are
+	updated.
+
+	* app/layer_dialog.c: Trying to unify with dia-props.  Diagram
+	menu now borken.  *sniff*
+
+	* app/dia-props.c: Diagram properties window attempted
+	persistentified.  Trying to make more like layer dialog (since it
+	already changes when the diagram changes), but some things still
+	borken.
+
+2004-04-06  Lars Clausen  <lars raeder dk>
+
+	* lib/dialinechooser.[ch] (dia_line_chooser_set_line_style):
+	* lib/attributes.c (attributes_set_default_line_style):
+	* app/interface.c (create_lineprops_area):
+	Make line style persistent as well.  Added function to directly
+	set the style and dashlength of a dialinechooser.
+
+2004-04-03  Lars Clausen  <lars raeder dk>
+
+	* objects/standard/ellipse.c (ellipse_move_handle, ellipse_copy):
+	Copy the ellipse extra handle correctly.
+
+	* objects/standard/box.c (box_move_handle): Move definitions
+	according to bug #138925.
+
+2004-04-02  Lars Clausen  <lars raeder dk>
+
+	* app/recent_files.c: Use absolute name for recent files list.
+
+	* lib/attributes.c: Set start and end arrow types, correctly.
+
+	* lib/widgets.c (dia_arrow_selector_set_arrow): Use new function
+	to get arrow index.
+
+	* lib/diaarrowchooser.[ch]: Support for setting arrow info.
+
+	* app/interface.c (create_lineprops_area): Set persistently stored
+	arrow info.
+
+	* lib/arrows.[ch]: New function to get arrow index (in arrow_types)
+	from arrow type.
+
+	* lib/dia_dirs.c: dia_get_absolute_path now creates a canonical
+	path (i.e. without '.' or '..').  Not tuned for Win32 yet.
+
+	* plug-ins/xfig/xfig-import.c: Redone ordering of import to comply
+	with what xfig does.  Text now converted from latin-1 to utf-8
+	(latin-1, since that's what xfig seems to use.  Would like to see
+	examples of non-latin-1 figs).  String case problems fixed.
+
+2004-04-01  Lars Clausen  <lars raeder dk>
+
+	* lib/attributes.c:
+	* app/interface.c: Default arrows now stored persistently, too.
+
+	* lib/arrows.[ch]: New function to get arrow type from name.
+
+	* app/color_area.c (color_area_create):
+	* lib/attributes.c:
+	* app/linewidth_area.c: Also persistent colors and line width.
+	That was easy.  Arrows and line style will take a bit more work,
+	but not much.
+
+2004-04-01  Lars Clausen  <lars raeder dk>
+
+	* app/preferences.c:   All preferences are now
+	handled by persistence, old prefs load and store code is gone.
+
+	* lib/persistence.[ch]: Added string and color persistents.  This is
+	a different string from the one used in the printer dialog, that
+	one has a GtkEntry attached -- may want to make that one an
+	encapsulation of this one or something.
+
+2004-03-31  Lars Clausen  <lars raeder dk>
+
+	* app/app_procs.c: Do persistence before prefs.  Prefs are to be
+	phased out anyway.
+
+	* lib/persistence.[ch]:
+	* app/preferences.c: Adding persistence for integers, reals,
+	booleans.  Fixed stupid list bug.  Test persistence for prefs.
+
+2004-03-30  Lars Clausen  <lars raeder dk>
+
+	* app/recent_files.c:
+	Debugging of deallocation.
+
+	* lib/widgets.c:
+	Font menu now uses persistence.  Ordering needs fixing, or it must
+	be sorted.
+
+	* lib/libdia.def:
+	* lib/Makefile.am (libdia_la_SOURCES):
+	* app/Makefile.am (dia_core_files):
+	* app/persistence.[ch]:
+	* lib/persistence.[ch]: Moved to lib as widgets need it.  Also a
+	number of fixes, including multiple entries now being read
+	properly.  Still some oddity about the persistent list having the
+	role as first entry (which makes the font menu crash after a few
+	iterations).
+
+2004-03-26  Lars Clausen  <lars raeder dk>
+
+	* app/persistence.c:
+	* app/recent_files.[ch]: Redoing the recent-files list using
+	persistence, reducing code by about 50%.  Still a problem when
+	selecting an item from the menu -- possibly it doesn't like the
+	menu being destroyed while in the callback?
+
+2004-03-25  Lars Clausen  <lars raeder dk>
+
+	* app/persistence.c (persistence_load_string): Missing semicolon?!?
+
+2004-03-24  Lars Clausen  <lars raeder dk>
+
+	* RELEASE-PROCESS:
+
+	* app/persistence.[ch]:
+	* app/paginate_psprint.c (diagram_print_ps): New type of data can
+	be stored persistently:  Strings.  Only the printer command/file
+	go in here now, but things like creator, organization, diagram
+	comments etc could also be handled this way.
+
+	* objects/standard/beziergon.c (beziergon_draw): Avoid control
+	lines when the object is not selected.
+
+2004-03-23  Lars Clausen  <lars raeder dk>
+
+	* lib/connectionpoint.h:
+	* app/load_save.c: Allow connection points to have names, and
+	handle that in load/store.
+
+	* lib/dialibartrenderer.c: Better highlighting for text.
+
+	* lib/diagdkrenderer.h (struct _DiaGdkRenderer):
+	* lib/diagdkrenderer.c: Better highlighting for all, using same
+	principles as libart highlighter.
+
+2004-03-22  Lars Clausen  <lars raeder dk>
+
+	* lib/dialibartrenderer.[ch]:
+	* lib/diagdkrenderer.c:
+	* lib/object.h:
+	* app/object_ops.c:
+	* app/diagram.[ch]:
+	* app/display.[ch]:
+	* app/Makefile.am:
+	* app/modify_tool.c:
+	* app/create_object.c:
+	* app/highlight.[ch]:
+	Added simple object highlighting.  In GDK rendering, highlights
+	the bbox, in libart highlights the outline of the object (except
+	for texts).
+
+2004-03-22  Lars Clausen  <lars raeder dk>
+
+	* RELEASE-PROCESS: Added info on how to do a branch for
+	development during release process.
+
 2004-03-20  Lars Clausen  <lars raeder dk>

 	* RELEASE-PROCESS: Mention PATCH keyword in release process.


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index] Mail converted by Mofo Magic and the Flying D

 
All trademarks and copyrights are the property of their respective owners.

Other Directory Sites: SeekWonder | Directory Owners Forum

GuideSMACK