-------------------------------------------------------------------------------
wxWidgets Change Log
-------------------------------------------------------------------------------
INCOMPATIBLE CHANGES SINCE 2.6.x
================================
Changes in behaviour not resulting in compilation errors, please read this!
---------------------------------------------------------------------------
- For all wxInputStreams, Eof() becomes true after an attempt has been made
to read _past_ the end of file.
- wxFileName::DirExists() checks if the path of the file is a directory, not
if the whole name is a directory.
- wxDialog::CreateButtonSizer() may return NULL now, please see the manual.
- wxStaticBoxSizer now deletes the associated wxStaticBox when it is deleted.
- wxArray::Alloc() now works as reserve() and does not clear the array any more
- Windows calling CaptureMouse() are now required to handle the
wxEVT_MOUSE_CAPTURE_LOST event and not call ReleaseMouse() in this case.
- wxInputStream::GetC() now returns an int in the range 0 - 255 on success
instead of a char the range -128 - 127.
Changes in behaviour which may result in compilation errors
-----------------------------------------------------------
- Some classes (notably wxBitmap and wxImage) don't define operator==() as it
used to work in somewhat unexpected way as it compared only internal pointers
and not the object data. The code using it will have to be updated:
* If the object was compared with wxNullXXX, use IsOk() method instead
* If valid object need to be compared, use IsSameAs() to reproduce the old
behaviour or change the code to avoid comparing bitmaps &c.
- wxFontData::GetColour() now returns a const colour.
- wxDC objects can't be created directly now (this never worked, now it doesn't
even compile).
- wxCHECK family of macros now must be followed by a semicolon.
- wxMBConv::cMB2WC() and cWC2MB() take size of the input buffer and return
length of the converted string in all cases now.
- wxHtmlWindow::OnCellClicked() now returns bool.
- wxHtmlCell::OnMouseClick() was deprecated and replaced with
wxHtmlCell::ProcessMouseClick(); old code overriding OnMouseClick() will
continue to work with WXWIN_COMPATIBILITY_2_6, but should be rewritten to
use ProcessMouseClick().
- wxHtmlCell::GetCursor() was deprecated and replaced with
wxHtmlCell::GetMouseCursor(); old code overriding GetCursor() will
continue to work with WXWIN_COMPATIBILITY_2_6, but should be rewritten to
use GetMouseCursor().
- wxHtmlCell::AdjustPagebreak() signature has changed, update your code if you
override it.
- wxFontEnumerator::GetFacenames() and GetEncodings() now return arrays and
not pointers to arrays.
- SetDefaultItem() method was moved from wxPanel to wxTopLevelWindow
- wxDialog::OnOK/OnCancel() don't exist any more, use SetAffirmative/EscapeId()
- wxPathList doesn't derive from (deprecated) wxStringList any more
- wxGLContext class has no 1:1 coupling to a wxGLCanvas class any more.
As a consequence, the class interface changed largely. Code updates, if
any are required at all, are easy to accomplish though.
Deprecated methods since 2.6.x and their replacements
-----------------------------------------------------
- wxGetWorkingDirectory() deprecated in favour of wxGetCwd().
- wxDC::BeginDrawing() and wxDC::EndDrawing() deprecated, don't use them.
- wxWindowBase::GetBestFittingSize --> wxWindowBase::GetEffectiveMinSize.
- wxWindowBase::SetBestFittingSize --> wxWindowBase::SetInitialSize.
- Seeking on a zip stream returned from wxFileSystem without using the new
wxFS_SEEKABLE flags is deprecated. You can still seek, but use the flag.
- Constructor wxZipInputStream(const wxString& archive, const wxString& file)
deprecated in favour of wxFileSystem (other zip ctors are not deprecated).
- wx{Dir|File}Dialog::{Set|Get}Style deprecated in favour of the generic
wxWindow::{Set|Get}WindowStyle()
Major new features in 2.8 release
---------------------------------
- New AUI library supporting docking windows and much more.
- New rich text control library implementing a generic wxRichTextCtrl,
using only the wxWidgets API. Also includes formatting dialogs, conversion
to HTML, and printing classes.
- New wxComboCtrl class giving the ability to create custom, graphical
comboboxes. Associated classes include wxOwnerDrawnComboBox, wxComboPopup
and wxBitmapComboBox.
- Further functionality including wxAnimationCtrl (moved from contrib/src/anim
and enhanced), wxSimpleHtmlListBox, wxHyperlinkCtrl, wxColourPickerCtrl,
wxDirPickerCtrl, wxFilePickerCtrl, wxFontPickerCtrl, wxCollapsiblePane,
wxSearchCtrl, wxAboutBox, wxTreebook, tar streams.
2.8.10:
-------
All:
- wxHashMap::insert() doesn't update the value if it didn't insert the element
any more (Marcin Malich).
- Correct bug in wxTimeSpan::Format() for negative spans.
- Correct several bugs in wxList using end() iterators (Suzumizaki-Kimitaka).
- Added Vietnamese translation (Tran Ngoc Quan).
- Updated Slovenian translation (Martin Srebotnjak).
- Corrected Serbian locale name (Cody Precord).
- Fix wxURL::GetInputStream() for URLs with special characters in credentials
(Robert Wruck).
- Fix wxURI::GetUser() for URIs without password.
- Correct wxDateTime DST computation for 2006 and later (Christopher Barker).
All (GUI):
- wxRTC: fixed input that uses Alt on Mac OS X, for example Polish Pro input.
Also fixed a bug whereby e.g. Croatian keys didn't work, by moving more code
to key down handler.
- wxRTC: fixed a problem with HTML list generation.
- wxRTC: no longer deletes a character when content is selected before
pressing Delete.
- wxRTC: fixed inability to select no superscript and no subscript in
formatting dialog.
- wxRTC: fixed centering and right-justification when combined with left
indentation.
- wxRTC: fixed lack of right margin when centering or right-justifying.
- wxRTC: fixed wrong descent when wrapping lines with different font sizes.
- wxRTC: fixed wrapping problem for long lines.
- wxRTC: all buffer margins now respected.
- wxRTC: Added wxRE_CENTRE_CARET to centre the caret line vertically.
- Fixed wxHTML's pagebreaks computation in tables (D.J.Stauffer).
- Fixed wxHtmlWindow::SelectionToText() to correctly insert newlines after
single-cell paragraphs.
- Fixed wxHTML's line breaks handling in <pre> blocks broken in 2.8.8 (#10120).
- wxHTML: don't include extra whitespace in table cells.
- Implemented wxWindow::DragAcceptFiles() on all platforms.
- Added wxAUI_MGR_LIVE_RESIZE flag to wxAuiManager and made it the default on
wxMac with CoreGraphics where sash drawing isn't implemented.
- Use bitmap mask in wxSplashScreen.
- Translate "(c)" and "(C)" to the real copyright sign in wxAboutBox.
- Fix painting of highlight border for merged cells in wxGrid (K. Jones).
- Fix handling of long lines in wxGridCellAutoWrapStringRenderer.
All (Unix):
- Return false from wxSingleInstanceChecker::IsAnotherRunning() if an error
occurred while opening or reading the lock file (Lauri Nurmi).
wxMSW:
- Fixed bug with using non default encoding in wxTextCtrl in ANSI build.
- Restored generation of events for accelerators when there is no menu bar.
- Fixed wxArtProvider::GetSizeHint() to return 16x16 for wxART_FRAME_ICON.
- Fixed toolbar buttons so that they don't disappear temporarily when clicked
if the event handler causes window update.
- Fix display enumeration under WinCE (Vince Harron).
- Fix best size calculation for wxNotebook with multiple rows (Alex McCarthy).
- Correct coordinates of wxDropFilesEvent (Dmitriy Maksimov).
- Fix handling of abandoned mutexes in wxMutex (David Heffernan).
- Avoid warnings about deprecated localtime with MSVC8/9 (Chris Stankevitz).
- Fixed invisible CHM tooltip text bug when window text colour is black.
- Automatically adjust toolbar's tool size if the provided bitmaps
don't fit into the default size.
- Don't
没有合适的资源?快使用搜索试试~ 我知道了~
wxGTK-2.8.10.tar.gz
共2000个文件
h:1942个
cpp:1568个
tex:588个
5星 · 超过95%的资源 需积分: 9 247 下载量 165 浏览量
2009-08-20
16:38:28
上传
评论 6
收藏 21.77MB ZIP 举报
温馨提示
找了半天沒找到。到官網上看到了。但是下不了。 終於找到了。需要的哥們拿去吧
资源推荐
资源详情
资源评论
收起资源包目录
wxGTK-2.8.10.tar.gz (2000个子文件)
pnggccrd.c 234KB
xmlparse.c 169KB
pngvcrd.c 143KB
pngrtran.c 139KB
xmcombo.c 133KB
tif_ojpeg.c 108KB
MoreFilesExtras.c 100KB
MoreFilesExtras.c 100KB
pngrutil.c 89KB
pngwutil.c 82KB
tif_fax3sm.c 78KB
fax3sm_winnt.c 78KB
MoreFilesX.c 76KB
tif_getimage.c 67KB
deflate.c 63KB
tclUniData.c 59KB
regcomp.c 58KB
tif_jpeg.c 48KB
inflate.c 48KB
jquant2.c 47KB
pngwrite.c 47KB
pngtest.c 46KB
pngread.c 45KB
pngpread.c 45KB
regc_locale.c 44KB
xmltok_impl.c 43KB
trees.c 43KB
tif_dir.c 43KB
tif_dirread.c 42KB
runtests.c 42KB
gsocket.c 42KB
tif_fax3.c 41KB
jdmarker.c 40KB
xmltok.c 40KB
jmemmgr.c 40KB
tif_luv.c 40KB
pngset.c 38KB
Search.c 37KB
Search.c 37KB
doslex.c 36KB
tif_pixarlog.c 36KB
regc_nfa.c 36KB
tif_dirwrite.c 34KB
win_gtk.c 33KB
MoreDesktopMgr.c 33KB
MoreDesktopMgr.c 33KB
xmlrole.c 32KB
jquant1.c 31KB
gzio.c 30KB
cwlex_yy.c 29KB
example.c 29KB
regexec.c 28KB
jchuff.c 28KB
FSpCompat.c 26KB
FSpCompat.c 26KB
pngget.c 25KB
jdcoefct.c 25KB
connect.c 25KB
jcphuff.c 25KB
regc_lex.c 24KB
png.c 23KB
ansi2knr.c 22KB
DirectoryCopy.c 22KB
DirectoryCopy.c 22KB
ansi2knr.c 22KB
infback.c 22KB
tif_write.c 21KB
win_gtk.c 21KB
jcparam.c 21KB
jdhuff.c 20KB
jdmainct.c 20KB
jdphuff.c 20KB
tif_lzw.c 20KB
xmlwf.c 20KB
pngtrans.c 20KB
tif_print.c 19KB
jcmaster.c 19KB
jdmaster.c 19KB
catalog.c 19KB
FileCopy.c 19KB
FileCopy.c 19KB
jmemdos.c 19KB
jcsample.c 18KB
assertdlg_gtk.c 18KB
tif_dirinfo.c 18KB
tif_read.c 18KB
rege_dfa.c 18KB
regc_color.c 17KB
eggtrayicon.c 17KB
jcmarker.c 17KB
MoreFiles.c 17KB
MoreFiles.c 17KB
pngwtran.c 17KB
pngmem.c 16KB
jccoefct.c 16KB
example.c 16KB
jdsample.c 16KB
hdbc.c 16KB
jpegtran.c 16KB
dosyacc.c 15KB
共 2000 条
- 1
- 2
- 3
- 4
- 5
- 6
- 20
aiyu2199
- 粉丝: 18
- 资源: 8
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
- 1
- 2
- 3
前往页