Git Log


Commit Date  
[cd4161] by Amish S. Dave Amish S. Dave

By mistake, I had backed out the spec file to a gtk2 version with my last patch. This fixes that.

2012-11-18 06:16:33 Tree
[40fa6a] by Amish S. Dave Amish S. Dave

Major (but backwards compatible) change to data handling. New API functions to create graph objects (*_new_full instead of *_new) give options to handle non-float arrays, and more control over the data formats supported. I.e. can support ring buffers, and columns or partial columns out of 2d matrix data.

Along way, I think I fixed a memory leak in the complete() functions. I haven't fixed markers.c, which still has the leak (g_new0() without freeing original data), triggered if notify:length is handled.

2012-11-17 04:25:40 Tree
[ce5e89] by Amish S. Dave Amish S. Dave

Minor but important patch to make this branch match my internal GTK3 branch.

2012-11-15 23:08:10 Tree
[6ac1fa] by Amish S. Dave Amish S. Dave

Better fix for the problem causing Critical assertions in
gtk_adjustment_set_value/page_size and g_object_freeze/thaw_notify.
These resulted from calling gtk_databox_set_total_limits()
in gtk_databox_init(). Setting only the box->priv->total_* led
to a nasty bug caused by translation_factors being calculated to
infinity values, resulting in no graphs being shown. By setting
box->priv->visible_* also to a rational default, everything works
better. This is not the definitive fix. Should figure out why
translation_factor got screwed up in the first place.

2012-11-15 23:04:01 Tree
[c52070] by Amish S. Dave Amish S. Dave

Critical fix to drawing (uncomment call to set_visible_limits)
Also, fixes to glade support (ruler wasn't showing up)

2012-11-15 23:02:45 Tree
[c9fa13] by Amish S. Dave Amish S. Dave

Update spec file for gtk3 requirement

2012-11-15 23:00:40 Tree
[96b367] by Amish S. Dave Amish S. Dave

Fixed the colors.c example for gtk3 and added GdkRGBA to the graph API

2012-11-15 23:00:05 Tree
[b60e70] by Amish S. Dave Amish S. Dave

Fixed configure.ac and makefiles to use gtk3 libraries automatically.

2012-11-15 22:59:18 Tree
[ffefdc] by Amish S. Dave Amish S. Dave

Fixed most of the examples to compile under gtk3. The Makefile
needs work, and colors doesn't work (need to update the use of
GtkColorSelectionDialog). Didn't try to fix the C++ example.

2012-11-15 22:57:46 Tree
[cbfd71] by Amish S. Dave Amish S. Dave

Updated examples/basics2.c and this revealed need for additional
bugs that are fixed (i.e. setting scrollbar adjustment vs getting
scrollbar adjustment) and also to call cairo_surface_destroy instead
of g_object_unref on a cairo_surface.

2012-11-15 22:56:46 Tree
[92c175] by Amish S. Dave Amish S. Dave

Miscellaneous fixes to address gcc compile warnings.

2012-11-15 22:55:55 Tree
[3d621c] by Amish S. Dave Amish S. Dave

Many changes to enable gtkdatabox to compile with gtk3. The only example program tested so far is basics.c

2012-11-15 22:55:08 Tree
[d5ef41] by Amish S. Dave Amish S. Dave

From master:
Author: Matt Flax <flatmax@flatmax.mimosaacoustics.com>
Date: Fri Sep 7 15:13:55 2012 -0500

Added a function to give ticks horizontal pixel offsets.
You can now move ticks left and right within the ruler.

These functions are :
void gtk_databox_ruler_set_text_hoffset (GtkDataboxRuler * ruler,gint offset);
gint gtk_databox_ruler_get_text_hoffset (GtkDataboxRuler * ruler);

2012-11-15 22:44:23 Tree
[5ec847] by Amish S. Dave Amish S. Dave

From master:
Author: Matt Flax <flatmax@flatmax.org>
Date: Tue Jul 31 08:34:25 2012 -0500

Added Lars-Peter Clausen <lars@> fix for the following error :
The 'hide' property is registered with the 'size' property's id. As a result
changing the 'hide' property using glib's property system will change the 'size'
property instead.

2012-11-15 22:43:06 Tree
[425c4d] by Amish S. Dave Amish S. Dave

From master:
Author: Matt Flax <flatmax@flatmax.org>
Date: Wed Jul 25 14:15:53 2012 -0500

Added a box shodow feature to the gtkdatabox main graphing pixmap. The main data graph window can now have a box specified using the GtkShadowType enumeration - as for r>
Added text alignment for vertical rulers with horizontal text.
Labels are aligned using PANGO_ALIGN_RIGHT, PANGO_ALIGN_CENTER, PANGO_ALIGN_LEFT.

2012-11-15 22:41:34 Tree
[74dd80] by Amish S. Dave Amish S. Dave

From master:
Author: Matt Flax <flatmax@flatmax.org>
Date: Wed Jul 18 11:05:48 2012 -0500

Added a no shadow example to the rulers.c

2012-11-15 22:36:05 Tree
[14b05b] by Amish S. Dave Amish S. Dave

From master:
Author: Matt Flax <flatmax@flatmax.org>
Date: Wed Jul 18 10:47:03 2012 -0500

Added the ability to change the shadowing on the ruler boxes. You can now set to one of GTK_SHADOW_NONE, GTK_SHADOW_IN, GTK_SHADOW_OUT, GTK_SHADOW_ETCHED_IN, GTK_SHADOW_>
Fixed label alignment for the case when there are no ticks. The labels now align where the tick marks would have been.
Added myself to copyright on the files I added to the project.

2012-11-15 22:34:41 Tree
[71c82c] by Amish S. Dave Amish S. Dave

From master:
Author: Matt Flax <flatmax@flatmax.org>
Date: Sat Jul 14 11:29:39 2012 -0500

Added a C++ Gtk+IOStream.C example use of GtkDataBox to the examples directory.

2012-11-15 22:33:23 Tree
[75b56b] by Lars-Peter Clausen Lars-Peter Clausen

Fix selection box drawing

The XOR operator in cairo seems to be different from the XOR operator in GDK.
Use the DIFFERENCE instead to get the same behavior as before.

Also make the size of the selection rectangle an integer, so that all edges are
on a 0.5 grid. This will make sure that the lines are only 1px wide as they used
to be.

Signed-off-by: Lars-Peter Clausen <lars@metafoo.de>

2012-11-11 18:17:41 Tree
[e16bba] by Matt Flax Matt Flax

Created a cairo alpha branch which will be for a switch to newer versions of GTK in the future.
Lars-Peter Clausen provided work to change over to using cairo.

2012-07-01 18:01:41 Tree
[cb5df8] by Matt Flax Matt Flax

Removed old patch errors.

2012-05-24 21:21:47 Tree
[87bda0] by Matt Flax Matt Flax

Altered te gitignore file and removed various autogenerated files - as requested by lars-peter Clausen

2012-05-24 16:59:28 Tree
[e04801] by Matt Flax Matt Flax

removed old archives which exist in the .git history

2012-05-23 18:45:51 Tree
[21af1e] by Matt Flax Matt Flax

Archived the VC++ project to reduce space.

2012-05-23 18:43:25 Tree
[66cf9e] by U-EEE\_ U-EEE\_

Added changes to get the system compiling to a static library in VC++

2012-05-23 18:40:42 Tree
Older >