11New entries should be added at the top
22
3+ 2005-03-30 updated /ellipse definition in backend_ps.py to address
4+ bug #1122041 - DSD
5+
362005-03-29 Added unicode support for Agg and PS - JDH
47
582005-03-28 Added Jarrod's svg patch for text - JDH
@@ -37,22 +40,22 @@ New entries should be added at the top
3740
38412005-03-15 backend_gtkagg.py: changed to use double buffering, this fixes
3942 the problem reported Joachim Berdal Haga - "Parts of plot lagging
40- from previous frame in animation". Tested with anim.py and it makes
43+ from previous frame in animation". Tested with anim.py and it makes
4144 no noticable difference to performance (23.7 before, 23.6 after)
42- - SC
45+ - SC
4346
44472005-03-14 add src/_backend_gdk.c extension to provide a substitute function
45- for pixbuf.get_pixels_array(). Currently pixbuf.get_pixels_array()
48+ for pixbuf.get_pixels_array(). Currently pixbuf.get_pixels_array()
4649 only works with Numeric, and then only works if pygtk has been
47- compiled with Numeric support. The change provides a function
48- pixbuf_get_pixels_array() which works with Numeric and numarray and
49- is always available. It means that backend_gtk should be able to
50- display images and mathtext in all circumstances. - SC
50+ compiled with Numeric support. The change provides a function
51+ pixbuf_get_pixels_array() which works with Numeric and numarray and
52+ is always available. It means that backend_gtk should be able to
53+ display images and mathtext in all circumstances. - SC
5154
52552005-03-11 Upgraded CXX to 5.3.1
5356
54572005-03-10 remove GraphicsContextPS.set_linestyle()
55- and GraphicsContextSVG.set_linestyle() since they do no more than
58+ and GraphicsContextSVG.set_linestyle() since they do no more than
5659 the base class GraphicsContext.set_linestyle() - SC
5760
58612005-03-09 Refactored contour functionality into dedicated module
@@ -65,12 +68,12 @@ New entries should be added at the top
65682005-03-09 backend_cairo.py: implemented draw_markers() - SC
6669
67702005-03-09 cbook.py: only use enumerate() (the python version) if the builtin
68- version is not available.
71+ version is not available.
6972 Add new function 'izip' which is set to itertools.izip if available
7073 and the python equivalent if not available. - SC
7174
72752005-03-07 backend_gdk.py: remove PIXELS_PER_INCH from points_to_pixels(), but
73- still use it to adjust font sizes. This allows the GTK version of
76+ still use it to adjust font sizes. This allows the GTK version of
7477 line_styles.py to more closely match GTKAgg, previously the markers
7578 were being drawn too large. - SC
7679
@@ -92,7 +95,7 @@ New entries should be added at the top
92952005-02-24 colors.py change ColorConverter.to_rgb() so it always returns rgb
9396 (and not rgba), allow cnames keys to be cached, change the exception
9497 raised from RuntimeError to ValueError (like hex2color())
95- hex2color() use a regular expression to check the color string is
98+ hex2color() use a regular expression to check the color string is
9699 valid - SC
97100
98101
@@ -169,7 +172,7 @@ New entries should be added at the top
169172 array bug- JDH
170173
1711742005-02-04 Modified GTK backends to allow the FigureCanvas to be resized
172- smaller than its original size - SC
175+ smaller than its original size - SC
173176
1741772005-02-02 Fixed a bug in dates mx2num - JDH
175178
@@ -252,7 +255,7 @@ New entries should be added at the top
252255
2532562005-01-15 backend_cairo: added PDF support which requires pycairo 0.1.4.
254257 Its not usable yet, but is ready for when the Cairo PDF backend
255- matures - SC
258+ matures - SC
256259
2572602005-01-15 Added Nadia's x,y contour fix
258261
@@ -384,15 +387,15 @@ New entries should be added at the top
384387 - backend_gtk.py - A GUI backend that uses GDK - SC
385388
3863892004-12-08 backend_gtk.py: remove quit_after_print_xvfb(*args), show_xvfb(),
387- Dialog_MeasureTool(gtk.Dialog) one month after sending mail to
390+ Dialog_MeasureTool(gtk.Dialog) one month after sending mail to
388391 matplotlib-users asking if anyone still uses these functions - SC
389392
3903932004-12-02 backend_bases.py, backend_template.py: updated some of the method
391394 documentation to make them consistent with each other - SC
392395
3933962004-12-04 Fixed multiple bindings per event for TkAgg mpl_connect and
394- mpl_disconnect. Added a "test_disconnect" command line
395- parameter to coords_demo.py JTM
397+ mpl_disconnect. Added a "test_disconnect" command line
398+ parameter to coords_demo.py JTM
396399
3974002004-12-04 Fixed some legend bugs JDH
398401
@@ -406,7 +409,7 @@ New entries should be added at the top
406409
4074102004-11-29 Added the over command to the matlab interface. over
408411 allows you to add an overlay plot regardless of hold
409- state. - JDH
412+ state. - JDH
410413
4114142004-11-25 Added Printf to mplutils for printf style format string
412415 formatting in C++ (should help write better exceptions)
@@ -432,8 +435,8 @@ New entries should be added at the top
432435 Cairo and get saved using backend_gtk.print_figure() - SC
433436
4344372004-11-13 backend_cairo.py: Discovered the magic number (96) required for
435- Cairo PS plots to come out the right size. Restored Cairo PS output
436- and added support for landscape mode - SC
438+ Cairo PS plots to come out the right size. Restored Cairo PS output
439+ and added support for landscape mode - SC
437440
4384412004-11-13 Added ishold - JDH
439442
@@ -454,7 +457,7 @@ New entries should be added at the top
454457 py2exe (or similar) - is used by backend_gtk.py - SC
455458
4564592004-11-09 backend_gtk.py: Made fix suggested by
[email protected] 457- to prevent problems when py2exe calls pygtk.require(). - SC
460+ to prevent problems when py2exe calls pygtk.require(). - SC
458461
4594622004-11-09 backend_cairo.py: Added support for printing to a fileobject.
460463 Disabled cairo PS output which is not working correctly. - SC
@@ -504,7 +507,7 @@ New entries should be added at the top
504507 draw_image() and clipping. gtkcairo works reasonably well. cairo
505508 does not yet create any files since I can't figure how to set the
506509 'target surface', I don't think pycairo wraps the required functions
507- - SC
510+ - SC
508511
5095122004-10-28 backend_gtk.py: Improved the save dialog (GTK 2.4 only) so it
510513 presents the user with a menu of supported image formats - SC
@@ -574,10 +577,10 @@ New entries should be added at the top
574577 to format the x and y data for the coords box. Default is
575578 the axis major formatter. Eg
576579
577- # format the coords message box
578- def price(x): return '$%1.2f'%x
579- ax.format_xdata = DateFormatter('%Y-%m-%d')
580- ax.format_ydata = price
580+ # format the coords message box
581+ def price(x): return '$%1.2f'%x
582+ ax.format_xdata = DateFormatter('%Y-%m-%d')
583+ ax.format_ydata = price
581584
582585
5835862004-09-17 Total rewrite of dates handling to use python datetime with
@@ -594,21 +597,21 @@ New entries should be added at the top
594597 backend maintenance. Added his numutils to mlab. JDH
595598
5965992004-09-16 Re-designated all files in matplotlib/images as binary and
597- w/o keyword substitution using "cvs admin -kb *.svg ...".
598- See binary files in "info cvs" under Linux. This was messing
599- up builds from CVS on windows since CVS was doing lf -> cr/lf
600- and keyword substitution on the bitmaps. - JTM
600+ w/o keyword substitution using "cvs admin -kb *.svg ...".
601+ See binary files in "info cvs" under Linux. This was messing
602+ up builds from CVS on windows since CVS was doing lf -> cr/lf
603+ and keyword substitution on the bitmaps. - JTM
601604
6026052004-09-15 Modified setup to build array-package-specific extensions
603- for those extensions which are array-aware. Setup builds
604- extensions automatically for either Numeric, numarray, or
605- both, depending on what you have installed. Python proxy
606- modules for the array-aware extensions import the version
607- optimized for numarray or Numeric determined by numerix.
606+ for those extensions which are array-aware. Setup builds
607+ extensions automatically for either Numeric, numarray, or
608+ both, depending on what you have installed. Python proxy
609+ modules for the array-aware extensions import the version
610+ optimized for numarray or Numeric determined by numerix.
608611 - JTM
609612
6106132004-09-15 Moved definitions of infinity from mlab to numerix to avoid
611- divide by zero warnings for numarray - JTM
614+ divide by zero warnings for numarray - JTM
612615
6136162004-09-09 Added axhline, axvline, axhspan and axvspan
614617
@@ -682,10 +685,10 @@ New entries should be added at the top
682685 minimised - SC
683686
6846872004-07-22 Added right mouse click zoom for NavigationToolbar2 panning
685- mode. - JTM
686-
688+ mode. - JTM
689+
6876902004-07-22 Added NavigationToolbar2 support to backend_tkagg.
688- Minor tweak to backend_bases. - JTM
691+ Minor tweak to backend_bases. - JTM
689692
6906932004-07-22 Incorporated Gergory's renderer cache and buffer object
691694 cache - JDH
@@ -768,7 +771,7 @@ New entries should be added at the top
768771
769772
7707732004-07-07 backend_gtk.py: raise SystemExit immediately if
771- 'import pygtk' fails - SC
774+ 'import pygtk' fails - SC
772775
7737762004-07-05 Added new mathtext commands \over{sym1}{sym2} and
774777 \under{sym1}{sym2}
@@ -796,7 +799,7 @@ New entries should be added at the top
796799 image.cmap, image.lut, image.origin
797800
7988012004-06-20 backend_gtk.py: replace gtk.TRUE/FALSE with True/False.
799- simplified _make_axis_menu(). - SC
802+ simplified _make_axis_menu(). - SC
800803
8018042004-06-19 anim_tk.py: Updated to use TkAgg by default (not GTK)
802805 backend_gtk_py: Added '_' in front of private widget
@@ -812,7 +815,7 @@ New entries should be added at the top
812815 backend - JDH
813816
8148172004-06-16 backend_gtk.py updates to replace deprecated functions
815- gtk.mainquit(), gtk.mainloop().
818+ gtk.mainquit(), gtk.mainloop().
816819 Update NavigationToolbar to use the new GtkToolbar API - SC
817820
8188212004-06-15 removed set_default_font from font_manager to unify font
@@ -828,8 +831,8 @@ New entries should be added at the top
8288312004-06-11 More memory leak fixes in transforms and ft2font - JDH
829832
8308332004-06-11 Eliminated numerix .numerix file and environment variable
831- NUMERIX. Fixed bug which prevented command line overrides:
832- --numarray or --numeric. - JTM
834+ NUMERIX. Fixed bug which prevented command line overrides:
835+ --numarray or --numeric. - JTM
833836
8348372004-06-10 Added rc configuration function rc; deferred all rc param
835838 setting until object creation time; added new rc attrs:
@@ -886,8 +889,8 @@ New entries should be added at the top
886889 one plots and constant data plots - JDH
887890
8888912004-05-25 Tweaked TkAgg backend so that canvas.draw() works
889- more like the other backends. Fixed a bug resulting
890- in 2 draws per figure mangager show(). - JTM
892+ more like the other backends. Fixed a bug resulting
893+ in 2 draws per figure mangager show(). - JTM
891894
892895------------------------------------------------------------
8938962004-05-19 0.54 released
@@ -899,22 +902,22 @@ New entries should be added at the top
899902
9009032004-05-14 Added fast polygon collections - changed scatter to use
901904 them. Added multiple symbols to scatter. 10x speedup on
902- large scatters using *Agg and 5X speedup for ps. - JDH
905+ large scatters using *Agg and 5X speedup for ps. - JDH
903906
9049072004-05-14 On second thought... created an "nx" namespace in
905- in numerix which maps type names onto typecodes
906- the same way for both numarray and Numeric. This
907- undoes my previous change immediately below. To get a
908- typename for Int16 useable in a Numeric extension:
909- say nx.Int16. - JTM
908+ in numerix which maps type names onto typecodes
909+ the same way for both numarray and Numeric. This
910+ undoes my previous change immediately below. To get a
911+ typename for Int16 useable in a Numeric extension:
912+ say nx.Int16. - JTM
910913
9119142004-05-15 Rewrote transformation class in extension code, simplified
912915 all the artist constructors - JDH
913916
9149172004-05-14 Modified the type definitions in the numarray side of
915- numerix so that they are Numeric typecodes and can be
916- used with Numeric compilex extensions. The original
917- numarray types were renamed to type<old_name>. - JTM
918+ numerix so that they are Numeric typecodes and can be
919+ used with Numeric compilex extensions. The original
920+ numarray types were renamed to type<old_name>. - JTM
918921
9199222004-05-06 Gary Ruben sent me a bevy of new plot symbols and markers.
920923 See matplotlib.matlab.plot - JDH
@@ -943,7 +946,7 @@ New entries should be added at the top
943946
9449472004-05-03 Removed the close buttons on all GUIs and added the python
945948 #! bang line to the examples following Steve Chaplin's
946- advice on matplotlib dev
949+ advice on matplotlib dev
947950
9489512004-04-29 Added CXX and rewrote backend_agg using it; tracked down
949952 and fixed agg memory leak - JDH
@@ -970,7 +973,7 @@ New entries should be added at the top
970973 See examples/two_scales.py - JDH
971974
9729752004-04-17 Added default dirs as list rather than single dir in
973- setupext.py - JDH
976+ setupext.py - JDH
974977
9759782004-04-16 Fixed wx exception swallowing bug (and there was much
976979 rejoicing!) - JDH
@@ -979,7 +982,7 @@ New entries should be added at the top
979982 return - JDH
980983
9819842004-04-16 Added get_name method to FontProperties class. Fixed font lookup
982- in GTK and WX backends. - PEB
985+ in GTK and WX backends. - PEB
983986
9849872004-04-16 Added get- and set_fontstyle msethods. - PEB
985988
@@ -994,18 +997,18 @@ New entries should be added at the top
9949972004-04-08 Fixed viewlim set problem on axes and axis. - JDH
995998
9969992004-04-07 Added validate_comma_sep_str and font properties paramaters to
997- __init__. Removed font families and added rcParams to
998- FontProperties __init__ arguments in font_manager. Added
999- default font property parameters to .matplotlibrc file with
1000- descriptions. Added deprecation warnings to the get_- and
1001- set_fontXXX methods of the Text object. - PEB
1000+ __init__. Removed font families and added rcParams to
1001+ FontProperties __init__ arguments in font_manager. Added
1002+ default font property parameters to .matplotlibrc file with
1003+ descriptions. Added deprecation warnings to the get_- and
1004+ set_fontXXX methods of the Text object. - PEB
10021005
100310062004-04-06 Added load and save commands for ASCII data - JDH
10041007
100510082004-04-05 Improved font caching by not reading AFM fonts until needed.
1006- Added better documentation. Changed the behaviour of the
1009+ Added better documentation. Changed the behaviour of the
10071010 get_family, set_family, and set_name methods of FontProperties.
1008- - PEB
1011+ - PEB
10091012
101010132004-04-05 Added WXAgg backend - JDH
10111014
@@ -1068,12 +1071,12 @@ This is the Old, stale, never used changelog
106810712003-04-25 Implemented new functions errorbar, scatter and hist
10691072
10701073 Added a new line type '|' which is a vline. syntax is
1071- plot(x, Y, '|') where y.shape = len(x),2 and each row gives
1072- the ymin,ymax for the respective values of x. Previously I
1073- had implemented vlines as a list of lines, but I needed the
1074- efficientcy of the numeric clipping for large numbers of
1075- vlines outside the viewport, so I wrote a dedicated class
1076- Vline2D which derives from Line2D
1074+ plot(x, Y, '|') where y.shape = len(x),2 and each row gives
1075+ the ymin,ymax for the respective values of x. Previously I
1076+ had implemented vlines as a list of lines, but I needed the
1077+ efficientcy of the numeric clipping for large numbers of
1078+ vlines outside the viewport, so I wrote a dedicated class
1079+ Vline2D which derives from Line2D
10771080
10781081
107910822003-05-01
@@ -1091,7 +1094,7 @@ This is the Old, stale, never used changelog
10911094 See examples/system_monitor.py for an example where the plot is
10921095 continusouly updated w/o flicker. This example is meant to
10931096 simulate a system monitor that shows free CPU, RAM, etc...
1094-
1097+
109510982003-08-04
10961099
10971100 Added Jon Anderson's GTK shell, which doesn't require pygtk to
0 commit comments