~ubuntu-branches/ubuntu/raring/wxwidgets2.8/raring

« back to all changes in this revision

Viewing changes to wxPython/docs/CHANGES.html

  • Committer: Package Import Robot
  • Author(s): Stéphane Graber
  • Date: 2012-01-07 13:59:25 UTC
  • mfrom: (1.1.9) (5.1.10 sid)
  • Revision ID: package-import@ubuntu.com-20120107135925-2601miy9ullcon9j
Tags: 2.8.12.1-6ubuntu1
* Resync from Debian, changes that were kept:
  - debian/rules: re-enable mediactrl. This allows libwx_gtk2u_media-2.8 to be
    built, as this is required by some applications (LP: #632984)
  - debian/control: Build-dep on libxt-dev for mediactrl.
  - Patches
    + fix-bashism-in-example
* Add conflict on python-wxgtk2.8 (<< 2.8.12.1-6ubuntu1~) to python-wxversion
  to guarantee upgrade ordering when moving from pycentral to dh_python2.

Show diffs side-by-side

added added

removed removed

Lines of Context:
3
3
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
4
4
<head>
5
5
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
6
 
<meta name="generator" content="Docutils 0.5: http://docutils.sourceforge.net/" />
 
6
<meta name="generator" content="Docutils 0.6: http://docutils.sourceforge.net/" />
7
7
<title>Recent Changes for wxPython</title>
8
8
<link rel="stylesheet" href="default.css" type="text/css" />
9
9
</head>
12
12
<h1 class="title">Recent Changes for wxPython</h1>
13
13
 
14
14
<div class="section" id="id1">
 
15
<h1>2.8.12.1</h1>
 
16
<ul class="simple">
 
17
<li>16-July-2011</li>
 
18
</ul>
 
19
<p>Relax an assert that was added to Bind() in the previous release so
 
20
None will be an acceptable value for the handler parameter again.</p>
 
21
<p>Added ToolTipString property to wx.Window.</p>
 
22
<p>Other minor fixes.</p>
 
23
</div>
 
24
<div class="section" id="id2">
 
25
<h1>2.8.12.0</h1>
 
26
<ul class="simple">
 
27
<li>16-April-2011</li>
 
28
</ul>
 
29
<p>This release is mostly just bug and typo fixes.  There are no new
 
30
major features or enhancements in the core library.</p>
 
31
</div>
 
32
<div class="section" id="id3">
15
33
<h1>2.8.11.0</h1>
16
34
<ul class="simple">
17
35
<li>14-May-2010</li>
62
80
<p>Many fixes and enhancements for the wx.lib.agw pacakge, including the
63
81
addition of pybusyinfo, ribbon, ultimatelistctrl and zoombar.</p>
64
82
</div>
65
 
<div class="section" id="id2">
 
83
<div class="section" id="id4">
66
84
<h1>2.8.10.1</h1>
67
85
<ul class="simple">
68
86
<li>14-May-2009</li>
87
105
and new binaries for Windows are available online at
88
106
<a class="reference external" href="http://wxpython.org/cairo/">http://wxpython.org/cairo/</a></p>
89
107
</div>
90
 
<div class="section" id="id3">
 
108
<div class="section" id="id5">
91
109
<h1>2.8.9.2</h1>
92
110
<ul class="simple">
93
111
<li>16-Feb-2009</li>
112
130
the events passing through a widget.  It can also be used
113
131
independently, see wx.lib.eventwatcher.</p>
114
132
</div>
115
 
<div class="section" id="id4">
 
133
<div class="section" id="id6">
116
134
<h1>2.8.9.1</h1>
117
135
<ul class="simple">
118
136
<li>28-Sep-2008</li>
119
137
</ul>
120
138
<p>Fixed a Python 2.4 compatibility issue in the Editra code.</p>
121
139
</div>
122
 
<div class="section" id="id5">
 
140
<div class="section" id="id7">
123
141
<h1>2.8.9.0</h1>
124
142
<ul class="simple">
125
143
<li>28-Sep-2008</li>
164
182
<p>Add wx.lib.mixins.listctrl.ListRowHighlighter for automatic highlighting
165
183
of rows in a wx.ListCtrl.</p>
166
184
</div>
167
 
<div class="section" id="id6">
 
185
<div class="section" id="id8">
168
186
<h1>2.8.8.1</h1>
169
187
<ul class="simple">
170
188
<li>18-July-2008</li>
179
197
part of the layout algorithm.</p>
180
198
<p>Several other bugs also fixed.</p>
181
199
</div>
182
 
<div class="section" id="id7">
 
200
<div class="section" id="id9">
183
201
<h1>2.8.8.0</h1>
184
202
<ul class="simple">
185
203
<li>23-June-2008</li>
273
291
event is sent to notify parents that they should recalculate their
274
292
layout.</p>
275
293
</div>
276
 
<div class="section" id="id8">
 
294
<div class="section" id="id10">
277
295
<h1>2.8.7.1</h1>
278
296
<ul class="simple">
279
297
<li>29-Nov-2007</li>
319
337
to the data object associated with an item in the control.  (Patch
320
338
#1836326)</p>
321
339
</div>
322
 
<div class="section" id="id9">
 
340
<div class="section" id="id11">
323
341
<h1>2.8.6.1</h1>
324
342
<ul class="simple">
325
343
<li>26-Oct-2007</li>
346
364
that allowed windows beneath the frozen one in Z-order to paint
347
365
through, and also mouse events clicking through to the lower window.</p>
348
366
</div>
349
 
<div class="section" id="id10">
 
367
<div class="section" id="id12">
350
368
<h1>2.8.6.0</h1>
351
369
<ul class="simple">
352
370
<li>27-Sept-2007</li>
372
390
wx.ListBox.  Since there were not any more available bits for border
373
391
styles, this style replaces wx.BORDER_DOUBLE.</p>
374
392
</div>
375
 
<div class="section" id="id11">
 
393
<div class="section" id="id13">
376
394
<h1>2.8.4.2</h1>
377
395
<ul class="simple">
378
396
<li>8-Aug-2007</li>
413
431
can be used with the python-dbg package.  In addition the RPMs are now
414
432
being built for Fedora Core 6 and Fedora Core 7.</p>
415
433
</div>
416
 
<div class="section" id="id12">
 
434
<div class="section" id="id14">
417
435
<h1>2.8.4.0</h1>
418
436
<ul class="simple">
419
437
<li>14-May-2007</li>
487
505
menubars, and also creating attributes for menus, menubars and menu
488
506
items.</p>
489
507
</div>
490
 
<div class="section" id="id13">
 
508
<div class="section" id="id15">
491
509
<h1>2.8.3.0</h1>
492
510
<ul class="simple">
493
511
<li>22-March-2007</li>
567
585
</ul>
568
586
</blockquote>
569
587
</div>
570
 
<div class="section" id="id14">
 
588
<div class="section" id="id16">
571
589
<h1>2.8.1.1</h1>
572
590
<ul class="simple">
573
591
<li>19-Jan-2007</li>
597
615
StyledTextCtrl (such as in PyShell) are now top-level float-on-parent
598
616
windows so they are no longer clipped by the bounds of the stc window.</p>
599
617
</div>
600
 
<div class="section" id="id15">
 
618
<div class="section" id="id17">
601
619
<h1>2.8.1.0</h1>
602
620
<ul class="simple">
603
621
<li>8-Jan-2007</li>
619
637
essentially implement the MDI interface using a normal wx.Frame and a
620
638
wx.aui.AuiNotebook.</p>
621
639
</div>
622
 
<div class="section" id="id16">
 
640
<div class="section" id="id18">
623
641
<h1>2.8.0.1</h1>
624
642
<ul class="simple">
625
643
<li>11-Dec-2006</li>
669
687
<p>Added a set of button classes to wx.lib.buttons from David Hughes that
670
688
uses the native renderer to draw the button.</p>
671
689
</div>
672
 
<div class="section" id="id17">
 
690
<div class="section" id="id19">
673
691
<h1>2.7.2.0</h1>
674
692
<ul class="simple">
675
693
<li>7-Nov-2006</li>
709
727
constructor to use it instead of the default ActiveMovie backend,
710
728
(assuming the quicktime DLLs are available on the system.)</p>
711
729
</div>
712
 
<div class="section" id="id18">
 
730
<div class="section" id="id20">
713
731
<h1>2.7.1.3</h1>
714
732
<ul class="simple">
715
733
<li>26-Oct-2006</li>
729
747
<p>Added a sample to the demo that shows some of what can be done with
730
748
the new wx.GraphicsContext and wx.GraphicsPath classes.</p>
731
749
</div>
732
 
<div class="section" id="id19">
 
750
<div class="section" id="id21">
733
751
<h1>2.7.1.2</h1>
734
752
<ul class="simple">
735
753
<li>21-Oct-2006</li>
756
774
<p>Some improvements to the drawing code in CustomTreeCtrl.</p>
757
775
<p>Fixed refcount leak in wx.Window.GetChildren.</p>
758
776
</div>
759
 
<div class="section" id="id20">
 
777
<div class="section" id="id22">
760
778
<h1>2.7.1.1</h1>
761
779
<ul class="simple">
762
780
<li>18-Oct-2006</li>
1019
1037
wx.PaintDC or wx.BufferedPaintDC.  This uses the new
1020
1038
wx.Window.IsDoubleBuffered method.</p>
1021
1039
</div>
1022
 
<div class="section" id="id21">
 
1040
<div class="section" id="id23">
1023
1041
<h1>2.6.3.3</h1>
1024
1042
<ul class="simple">
1025
1043
<li>15-July-2006</li>
1056
1074
machines, but at least all compile errors and warnings related to it
1057
1075
have been resolved.</p>
1058
1076
</div>
1059
 
<div class="section" id="id22">
 
1077
<div class="section" id="id24">
1060
1078
<h1>2.6.3.2</h1>
1061
1079
<ul class="simple">
1062
1080
<li>3-April-2006</li>
1090
1108
<p>wxMSW: Fixed wx.Choice/wx.ComboBox so they send events when a new item
1091
1109
is selected only with the keyboard.</p>
1092
1110
</div>
1093
 
<div class="section" id="id23">
 
1111
<div class="section" id="id25">
1094
1112
<h1>2.6.3.0</h1>
1095
1113
<ul class="simple">
1096
1114
<li>27-March-2006</li>
1152
1170
<p>XRCed updated to allow wxMenuBar to be created inside a wxFrame.</p>
1153
1171
<p>Added wx.StandardPaths.GetDocumentsDir() (patch 1214360)</p>
1154
1172
</div>
1155
 
<div class="section" id="id24">
 
1173
<div class="section" id="id26">
1156
1174
<h1>2.6.2.1</h1>
1157
1175
<ul class="simple">
1158
1176
<li>10-Jan-2006</li>
1321
1339
be easy to accommodate, all you need to do is add a parenthesis
1322
1340
pair:  (...x, y, ...) ---&gt;  (...(x,y), ...)</blockquote>
1323
1341
</div>
1324
 
<div class="section" id="id25">
 
1342
<div class="section" id="id27">
1325
1343
<h1>2.6.1.0</h1>
1326
1344
<ul class="simple">
1327
1345
<li>4-June-2005</li>
1349
1367
<p>wx.FileConfig: fixed DeleteEntry to set the dirty flag properly so the
1350
1368
change will get written at the next flush.</p>
1351
1369
</div>
1352
 
<div class="section" id="id26">
 
1370
<div class="section" id="id28">
1353
1371
<h1>2.6.0.1</h1>
1354
1372
<ul class="simple">
1355
1373
<li>30-May-2005</li>
1462
1480
there is a range of allowed values (so a wx.SpinCtrl is used instead
1463
1481
of a wx.TextCtrl.)</p>
1464
1482
</div>
1465
 
<div class="section" id="id27">
 
1483
<div class="section" id="id29">
1466
1484
<h1>2.6.0.0</h1>
1467
1485
<ul class="simple">
1468
1486
<li>26-Apr-2005</li>
1540
1558
</dd>
1541
1559
</dl>
1542
1560
</div>
1543
 
<div class="section" id="id28">
 
1561
<div class="section" id="id30">
1544
1562
<h1>2.5.5.1</h1>
1545
1563
<ul class="simple">
1546
1564
<li>8-Apr-2005</li>
1609
1627
folks.</p>
1610
1628
<p>Added the ActiveGrid IDE as a sample application.</p>
1611
1629
</div>
1612
 
<div class="section" id="id29">
 
1630
<div class="section" id="id31">
1613
1631
<h1>2.5.4.1</h1>
1614
1632
<ul class="simple">
1615
1633
<li>16-Mar-2005</li>
1843
1861
</dd>
1844
1862
</dl>
1845
1863
</div>
1846
 
<div class="section" id="id30">
 
1864
<div class="section" id="id32">
1847
1865
<h1>2.5.3.1</h1>
1848
1866
<ul class="simple">
1849
1867
<li>9-Nov-2004</li>
2000
2018
<p>wxPython on OSX can now be built in Unicode mode, can support multiple
2001
2019
version installs, and comes with an uninstaller script.</p>
2002
2020
</div>
2003
 
<div class="section" id="id31">
 
2021
<div class="section" id="id33">
2004
2022
<h1>2.5.2.8</h1>
2005
2023
<ul class="simple">
2006
2024
<li>27-Aug-2004</li>
2032
2050
</ul>
2033
2051
</blockquote>
2034
2052
</div>
2035
 
<div class="section" id="id32">
 
2053
<div class="section" id="id34">
2036
2054
<h1>2.5.2.7</h1>
2037
2055
<ul class="simple">
2038
2056
<li>14-Aug-2004</li>
2161
2179
happen when there are nested attempts to aquire the GIL.</p>
2162
2180
<p>The RPMs will now install menu items on Mandrake Linux in
2163
2181
Applications/Development/Tools for PyCrust, XRCed, etc.  The RPMs are
2164
 
also installing icons and <tt class="docutils literal"><span class="pre">*.desktop</span></tt> items in the generic KDE and
 
2182
also installing icons and <tt class="docutils literal">*.desktop</tt> items in the generic KDE and
2165
2183
GNOME locations, but I don't know yet if they are resulting in menu
2166
2184
items on non-Mandrake systems.  (It didn't automatically do it on my
2167
2185
RH-9 build box but I didn't chase it very far...)  If you have ideas
2216
2234
MigrationGuide for more details on using the new module.</p>
2217
2235
<p>Floats are allowed again as function parameters where ints are expected.</p>
2218
2236
</div>
2219
 
<div class="section" id="id34">
 
2237
<div class="section" id="id36">
2220
2238
<h1>2.4.2.4</h1>
2221
2239
<ul class="simple">
2222
2240
<li>1-Oct-2003</li>
2229
2247
<p>Added wxMaskedNumCtrl.</p>
2230
2248
<p>Added Chris Barker's FloatCanvas.</p>
2231
2249
</div>
2232
 
<div class="section" id="id35">
 
2250
<div class="section" id="id37">
2233
2251
<h1>2.4.1.2</h1>
2234
2252
<ul class="simple">
2235
2253
<li>19-Jun-2003</li>
2237
2255
<p>Added wxScrolledPanel from Will Sadkin</p>
2238
2256
<p>Added SetShape method to top level windows (e.g. wxFrame.)</p>
2239
2257
<p>Changed wxSWIG to not generate Python code using apply, (since it will
2240
 
be deprecated in the future) wxSWIG will use <tt class="docutils literal"><span class="pre">spam(*args,</span> <span class="pre">**kw)</span></tt> syntax
 
2258
be deprecated in the future) wxSWIG will use <tt class="docutils literal"><span class="pre">spam(*args,</span> **kw)</tt> syntax
2241
2259
instead.  Also changed the generated __repr__ methods to be a bit more
2242
2260
informative.</p>
2243
2261
<p>Made the version number information more robust and uh, informative.
2245
2263
and wxWindows match.</p>
2246
2264
<p>Added the new wx &quot;renamer&quot; package that will dynamically import from
2247
2265
the wxPython package and rename wxFooBar --&gt; FooBar.  That means that
2248
 
people can do imports without <tt class="docutils literal"><span class="pre">&quot;import</span> <span class="pre">*&quot;</span></tt> and can use names like
 
2266
people can do imports without <tt class="docutils literal">&quot;import *&quot;</tt> and can use names like
2249
2267
wx.Frame instead of wx.wxFrame.  This is phase 1 of a full transition
2250
2268
to the new namespace.</p>
2251
2269
<p>Updated Scintilla to 1.52.  I also changed it to use wxListCtrl
2284
2302
and Spacers can be specified with a wxSize (or 2-tuple) parameter</p>
2285
2303
<p>Added wxCursorFromBits.</p>
2286
2304
</div>
2287
 
<div class="section" id="id36">
 
2305
<div class="section" id="id38">
2288
2306
<h1>2.4.0.7</h1>
2289
2307
<ul class="simple">
2290
2308
<li>24-Mar-2003</li>
2324
2342
<p>Updated pycolourchooser.</p>
2325
2343
<p>Updated to 0.9b of PyCrust.</p>
2326
2344
</div>
2327
 
<div class="section" id="id37">
 
2345
<div class="section" id="id39">
2328
2346
<h1>2.4.0.4</h1>
2329
2347
<ul class="simple">
2330
2348
<li>7-Mar-2003</li>
2385
2403
<p>Fixed typemaps for wxGridCellCoordsArray.</p>
2386
2404
<p>Updated to the 0.9a version of PyCrust</p>
2387
2405
</div>
2388
 
<div class="section" id="id38">
 
2406
<div class="section" id="id40">
2389
2407
<h1>2.4.0.2</h1>
2390
2408
<ul class="simple">
2391
2409
<li>23-Jan-2003</li>
2394
2412
<p>Added wxIntCtrl from Will Sadkin.</p>
2395
2413
<p>Added wxPyColourChooser by Michael Gilfix.</p>
2396
2414
</div>
2397
 
<div class="section" id="id39">
 
2415
<div class="section" id="id41">
2398
2416
<h1>2.4.0.1</h1>
2399
2417
<ul class="simple">
2400
2418
<li>10-Jan-2003</li>
2404
2422
<p>Added function wrappers for the common dialogs from Kevin Altis.  See
2405
2423
wxPython/lib/dialogs.py for more details.</p>
2406
2424
</div>
2407
 
<div class="section" id="id40">
 
2425
<div class="section" id="id42">
2408
2426
<h1>2.3.4.2</h1>
2409
2427
<ul class="simple">
2410
2428
<li>21-Dec-2002</li>
2411
2429
</ul>
2412
2430
<p>Various bug fixes.</p>
2413
2431
</div>
2414
 
<div class="section" id="id41">
 
2432
<div class="section" id="id43">
2415
2433
<h1>2.3.4.1</h1>
2416
2434
<ul class="simple">
2417
2435
<li>18-Dec-2002</li>
2469
2487
HTMLHelp viewer does.  Changed how the wxPythonDocs tarball is built
2470
2488
and added a script to launch the doc viewer.</p>
2471
2489
</div>
2472
 
<div class="section" id="id42">
 
2490
<div class="section" id="id44">
2473
2491
<h1>2.3.3.1</h1>
2474
2492
<ul class="simple">
2475
2493
<li>19-Sep-2002</li>
2615
2633
<p>Added wxPython.lib.mixins.rubberband module from Robb Shecter.</p>
2616
2634
<p>Added wxTimeCtrl from Will Sadkin.</p>
2617
2635
</div>
2618
 
<div class="section" id="id43">
 
2636
<div class="section" id="id45">
2619
2637
<h1>2.3.2.1</h1>
2620
2638
<ul class="simple">
2621
2639
<li>20-Dec-2001</li>
2625
2643
without barfing and is also still compatible with Python debuggers.</p>
2626
2644
<p>Added some patches from library contributors.</p>
2627
2645
</div>
2628
 
<div class="section" id="id44">
 
2646
<div class="section" id="id46">
2629
2647
<h1>2.3.2</h1>
2630
2648
<ul class="simple">
2631
2649
<li>11-Dec-2001</li>
2711
2729
wxPython/contrib/dllwidget and wxPython/demo/dllwidget for more
2712
2730
details.</p>
2713
2731
</div>
2714
 
<div class="section" id="id45">
 
2732
<div class="section" id="id47">
2715
2733
<h1>2.3.1</h1>
2716
2734
<ul class="simple">
2717
2735
<li>10-Jul-2001</li>
2728
2746
<p>Fixed img2py to work correctly with Python 2.1.</p>
2729
2747
<p>Added enhanced wxVTKRenderWindow by Prabhu Ramachandran</p>
2730
2748
</div>
2731
 
<div class="section" id="id46">
 
2749
<div class="section" id="id48">
2732
2750
<h1>2.3.0</h1>
2733
2751
<ul class="simple">
2734
2752
<li>22-May-2001</li>
2828
2846
by having smaller functional apps to play with.  They can be found in
2829
2847
wxPython/samples.</p>
2830
2848
</div>
2831
 
<div class="section" id="id47">
 
2849
<div class="section" id="id49">
2832
2850
<h1>2.2.7</h1>
2833
2851
<ul class="simple">
2834
2852
<li>19-Jun-2001</li>
2836
2854
<p>No changes happened in the Python wrappers for this release, only
2837
2855
changes and fixes in the wxWindows library.</p>
2838
2856
</div>
2839
 
<div class="section" id="id48">
 
2857
<div class="section" id="id50">
2840
2858
<h1>2.2.5</h1>
2841
2859
<ul class="simple">
2842
2860
<li>30-Jan-2001</li>
3433
3451
</div>
3434
3452
<div class="section" id="what-s-new-in-0-5-0">
3435
3453
<h1>What's new in 0.5.0</h1>
3436
 
<p>Changed the import semantics from <tt class="docutils literal"><span class="pre">&quot;from</span> <span class="pre">wxPython</span> <span class="pre">import</span> <span class="pre">*&quot;</span></tt> to
3437
 
<tt class="docutils literal"><span class="pre">&quot;from</span> <span class="pre">wxPython.wx</span> <span class="pre">import</span> <span class="pre">*&quot;</span></tt>  This is for people who are worried about
 
3454
<p>Changed the import semantics from <tt class="docutils literal">&quot;from wxPython import *&quot;</tt> to
 
3455
<tt class="docutils literal">&quot;from wxPython.wx import *&quot;</tt>  This is for people who are worried about
3438
3456
namespace pollution, they can use &quot;from wxPython import wx&quot; and then
3439
3457
prefix all the wxPython identifiers with &quot;wx.&quot;</p>
3440
3458
<p>Added wxTaskbarIcon for wxMSW.</p>