Changelogs
Overview
These changelogs reflect the history of all files in the Subversion repository. The changelog has been generated at 2016-05-09 08:38:04
Changelog for wxWidgets (70435 changes):
2012-12-08 01:37 VZ, revision 731392012-12-08 01:37 VZ, revision 73138Catch attempts to create a window with itself as parent. This doesn't happen often but when it does, the results are catastrophic and not always easy to debug, so try catch this as soon as possible.
2012-12-06 06:33 PC, revision 73136Remove check of eof() return value validity. It's useless and resulted in a warning from Coverity as it correctly determined that this code could never be executed under Unix.
2012-12-05 18:38 PC, revision 73134disable Ubuntu "overlay scrollbar", see #14871
2012-12-05 17:23 JS, revision 73133fix tests for valid pen and brush, broken in r73099
- M /wxWidgets/trunk/include/wx/richtext/richtextbuffer.h
- M /wxWidgets/trunk/src/richtext/richtextbuffer.cpp
2012-12-04 13:28 VZ, revision 73127wxRTC text box layout fixes
2012-12-04 01:39 VZ, revision 73126Compilation fir for VC6 after r73124. VC6 doesn't have __debugbreak().
2012-12-04 01:39 VZ, revision 73125Explicitly set margins for single line text controls in wxMSW. The margin used by them was inconsistent and depended on the initial size the control was created with for some reason. Call EM_SETMARGINS explicitly to ensure consistent appearance in all cases. Closes #2438.
2012-12-04 01:39 VZ, revision 73124Add missing critical section locking before accessing shared variable. WinThreadStart() in wxMSW wxThread implementation accessed the variable containing the thread state without locking which was wrong, do it only inside the critical section. Notice that there is still an unavoidable race condition between exiting the thread and starting it, so it's not clear at all if we should try to avoid calling DoThreadStart() here. Closes #14865.
- M /wxWidgets/trunk/include/wx/debug.h
- M /wxWidgets/trunk/samples/except/except.cpp
- M /wxWidgets/trunk/src/common/appbase.cpp
2012-12-04 00:56 VZ, revision 73123Open debugger at the location of failing assert, if possible. Break into the debugger in the function containing the assert that failed instead of inside wxWidgets assert handler which is several (~8) levels below the last line of the user code. This is much more useful in practice and also less confusing. Currently this only works for MSVC as the other compilers don't have any __debugbreak intrinsice equivalent. Also update the except sample to test wxTrap() directly too. Closes #11184.
2012-12-04 00:55 VZ, revision 73122Tag complete libtiff 4.0.3 on vendor branch.
- A /wxWidgets/vendor/libtiff/current/contrib/dbs/xtiff
- A /wxWidgets/vendor/libtiff/current/contrib/dbs/xtiff/Makefile.am
- A /wxWidgets/vendor/libtiff/current/contrib/dbs/xtiff/Makefile.in
- A /wxWidgets/vendor/libtiff/current/contrib/dbs/xtiff/patchlevel.h
- A /wxWidgets/vendor/libtiff/current/contrib/dbs/xtiff/README
- A /wxWidgets/vendor/libtiff/current/contrib/dbs/xtiff/xtiff.c
- A /wxWidgets/vendor/libtiff/current/contrib/dbs/xtiff/xtifficon.h
2012-12-03 20:09 VZ, revision 73113Add directory somehow omitted from libtiff 4.0.3 import. We don't really need this one but add it to avoid unnecessary differences with the upstream sources.
2012-12-03 19:22 VZ, revision 73112Tag libtiff 4.0.3 on vendor branch.
- M /wxWidgets/vendor/libtiff/current/aclocal.m4
- M /wxWidgets/vendor/libtiff/current/autogen.sh
- A /wxWidgets/vendor/libtiff/current/build
- A /wxWidgets/vendor/libtiff/current/build/Makefile.am
- A /wxWidgets/vendor/libtiff/current/build/Makefile.in
- A /wxWidgets/vendor/libtiff/current/build/README
- M /wxWidgets/vendor/libtiff/current/ChangeLog
- M /wxWidgets/vendor/libtiff/current/config/config.guess
- M /wxWidgets/vendor/libtiff/current/config/config.sub
- M /wxWidgets/vendor/libtiff/current/config/depcomp
- M /wxWidgets/vendor/libtiff/current/config/install-sh
- M /wxWidgets/vendor/libtiff/current/config/ltmain.sh
- M /wxWidgets/vendor/libtiff/current/config/missing
- M /wxWidgets/vendor/libtiff/current/config/mkinstalldirs
- A /wxWidgets/vendor/libtiff/current/config/test-driver
- M /wxWidgets/vendor/libtiff/current/configure
- M /wxWidgets/vendor/libtiff/current/configure.ac
- A /wxWidgets/vendor/libtiff/current/configure.com
- D /wxWidgets/vendor/libtiff/current/contrib/acorn
- M /wxWidgets/vendor/libtiff/current/contrib/addtiffo/addtiffo.c
- M /wxWidgets/vendor/libtiff/current/contrib/addtiffo/Makefile.am
- M /wxWidgets/vendor/libtiff/current/contrib/addtiffo/Makefile.in
- M /wxWidgets/vendor/libtiff/current/contrib/addtiffo/tif_overview.c
- M /wxWidgets/vendor/libtiff/current/contrib/addtiffo/tif_ovrcache.c
- M /wxWidgets/vendor/libtiff/current/contrib/addtiffo/tif_ovrcache.h
- M /wxWidgets/vendor/libtiff/current/contrib/dbs/Makefile.am
- M /wxWidgets/vendor/libtiff/current/contrib/dbs/Makefile.in
- M /wxWidgets/vendor/libtiff/current/contrib/dbs/tiff-bi.c
- M /wxWidgets/vendor/libtiff/current/contrib/dbs/tiff-grayscale.c
- M /wxWidgets/vendor/libtiff/current/contrib/dbs/tiff-palette.c
- M /wxWidgets/vendor/libtiff/current/contrib/dbs/tiff-rgb.c
- D /wxWidgets/vendor/libtiff/current/contrib/dbs/xtiff
- M /wxWidgets/vendor/libtiff/current/contrib/iptcutil/iptcutil.c
- M /wxWidgets/vendor/libtiff/current/contrib/iptcutil/Makefile.am
- M /wxWidgets/vendor/libtiff/current/contrib/iptcutil/Makefile.in
- M /wxWidgets/vendor/libtiff/current/contrib/Makefile.am
- M /wxWidgets/vendor/libtiff/current/contrib/Makefile.in
- D /wxWidgets/vendor/libtiff/current/contrib/mac-cw
- D /wxWidgets/vendor/libtiff/current/contrib/mac-mpw
- M /wxWidgets/vendor/libtiff/current/contrib/mfs/Makefile.in
- M /wxWidgets/vendor/libtiff/current/contrib/mfs/mfs_file.c
- D /wxWidgets/vendor/libtiff/current/contrib/ojpeg
- M /wxWidgets/vendor/libtiff/current/contrib/pds/Makefile.in
- M /wxWidgets/vendor/libtiff/current/contrib/pds/tif_imageiter.c
- M /wxWidgets/vendor/libtiff/current/contrib/pds/tif_imageiter.h
- M /wxWidgets/vendor/libtiff/current/contrib/pds/tif_pdsdirread.c
- M /wxWidgets/vendor/libtiff/current/contrib/pds/tif_pdsdirwrite.c
- M /wxWidgets/vendor/libtiff/current/contrib/ras/Makefile.in
- M /wxWidgets/vendor/libtiff/current/contrib/ras/ras2tif.c
- M /wxWidgets/vendor/libtiff/current/contrib/ras/tif2ras.c
- M /wxWidgets/vendor/libtiff/current/contrib/stream/Makefile.in
- M /wxWidgets/vendor/libtiff/current/contrib/stream/tiffstream.cpp
- M /wxWidgets/vendor/libtiff/current/contrib/stream/tiffstream.h
- M /wxWidgets/vendor/libtiff/current/contrib/tags/listtif.c
- M /wxWidgets/vendor/libtiff/current/contrib/tags/Makefile.in
- M /wxWidgets/vendor/libtiff/current/contrib/tags/maketif.c
- M /wxWidgets/vendor/libtiff/current/contrib/tags/xtiffio.h
- M /wxWidgets/vendor/libtiff/current/contrib/tags/xtiffiop.h
- M /wxWidgets/vendor/libtiff/current/contrib/tags/xtif_dir.c
- M /wxWidgets/vendor/libtiff/current/contrib/win_dib/Makefile.in
- M /wxWidgets/vendor/libtiff/current/contrib/win_dib/Tiffile.cpp
- M /wxWidgets/vendor/libtiff/current/contrib/win_dib/tiff2dib.c
- M /wxWidgets/vendor/libtiff/current/HOWTO-RELEASE
- M /wxWidgets/vendor/libtiff/current/html/bugs.html
- M /wxWidgets/vendor/libtiff/current/html/build.html
- M /wxWidgets/vendor/libtiff/current/html/document.html
- M /wxWidgets/vendor/libtiff/current/html/images/Makefile.in
- M /wxWidgets/vendor/libtiff/current/html/index.html
- M /wxWidgets/vendor/libtiff/current/html/Makefile.am
- M /wxWidgets/vendor/libtiff/current/html/Makefile.in
- A /wxWidgets/vendor/libtiff/current/html/man/bmp2tiff.1.html
- M /wxWidgets/vendor/libtiff/current/html/man/fax2ps.1.html
- M /wxWidgets/vendor/libtiff/current/html/man/fax2tiff.1.html
- M /wxWidgets/vendor/libtiff/current/html/man/gif2tiff.1.html
- M /wxWidgets/vendor/libtiff/current/html/man/index.html
- M /wxWidgets/vendor/libtiff/current/html/man/libtiff.3tiff.html
- M /wxWidgets/vendor/libtiff/current/html/man/Makefile.am
- M /wxWidgets/vendor/libtiff/current/html/man/Makefile.in
- M /wxWidgets/vendor/libtiff/current/html/man/pal2rgb.1.html
- M /wxWidgets/vendor/libtiff/current/html/man/ppm2tiff.1.html
- M /wxWidgets/vendor/libtiff/current/html/man/ras2tiff.1.html
- M /wxWidgets/vendor/libtiff/current/html/man/raw2tiff.1.html
- M /wxWidgets/vendor/libtiff/current/html/man/rgb2ycbcr.1.html
- M /wxWidgets/vendor/libtiff/current/html/man/sgi2tiff.1.html
- M /wxWidgets/vendor/libtiff/current/html/man/TIFFbuffer.3tiff.html
- M /wxWidgets/vendor/libtiff/current/html/man/TIFFClose.3tiff.html
- M /wxWidgets/vendor/libtiff/current/html/man/TIFFcodec.3tiff.html
- M /wxWidgets/vendor/libtiff/current/html/man/TIFFcolor.3tiff.html
- M /wxWidgets/vendor/libtiff/current/html/man/TIFFDataWidth.3tiff.html
- M /wxWidgets/vendor/libtiff/current/html/man/TIFFError.3tiff.html
- A /wxWidgets/vendor/libtiff/current/html/man/TIFFFieldDataType.3tiff.html
- A /wxWidgets/vendor/libtiff/current/html/man/TIFFFieldName.3tiff.html
- A /wxWidgets/vendor/libtiff/current/html/man/TIFFFieldPassCount.3tiff.html
- A /wxWidgets/vendor/libtiff/current/html/man/TIFFFieldReadCount.3tiff.html
- A /wxWidgets/vendor/libtiff/current/html/man/TIFFFieldTag.3tiff.html
- A /wxWidgets/vendor/libtiff/current/html/man/TIFFFieldWriteCount.3tiff.html
- M /wxWidgets/vendor/libtiff/current/html/man/TIFFFlush.3tiff.html
- M /wxWidgets/vendor/libtiff/current/html/man/TIFFGetField.3tiff.html
- M /wxWidgets/vendor/libtiff/current/html/man/TIFFmemory.3tiff.html
- M /wxWidgets/vendor/libtiff/current/html/man/TIFFOpen.3tiff.html
- M /wxWidgets/vendor/libtiff/current/html/man/TIFFPrintDirectory.3tiff.html
- M /wxWidgets/vendor/libtiff/current/html/man/TIFFquery.3tiff.html
- M /wxWidgets/vendor/libtiff/current/html/man/TIFFReadDirectory.3tiff.html
- M /wxWidgets/vendor/libtiff/current/html/man/TIFFReadEncodedStrip.3tiff.html
- M /wxWidgets/vendor/libtiff/current/html/man/TIFFReadEncodedTile.3tiff.html
- M /wxWidgets/vendor/libtiff/current/html/man/TIFFReadRawStrip.3tiff.html
- M /wxWidgets/vendor/libtiff/current/html/man/TIFFReadRawTile.3tiff.html
- M /wxWidgets/vendor/libtiff/current/html/man/TIFFReadRGBAImage.3tiff.html
- M /wxWidgets/vendor/libtiff/current/html/man/TIFFReadRGBAStrip.3tiff.html
- M /wxWidgets/vendor/libtiff/current/html/man/TIFFReadRGBATile.3tiff.html
- M /wxWidgets/vendor/libtiff/current/html/man/TIFFReadScanline.3tiff.html
- M /wxWidgets/vendor/libtiff/current/html/man/TIFFReadTile.3tiff.html
- M /wxWidgets/vendor/libtiff/current/html/man/TIFFRGBAImage.3tiff.html
- M /wxWidgets/vendor/libtiff/current/html/man/TIFFSetDirectory.3tiff.html
- M /wxWidgets/vendor/libtiff/current/html/man/TIFFSetField.3tiff.html
- M /wxWidgets/vendor/libtiff/current/html/man/TIFFsize.3tiff.html
- M /wxWidgets/vendor/libtiff/current/html/man/TIFFstrip.3tiff.html
- M /wxWidgets/vendor/libtiff/current/html/man/TIFFswab.3tiff.html
- M /wxWidgets/vendor/libtiff/current/html/man/TIFFtile.3tiff.html
- M /wxWidgets/vendor/libtiff/current/html/man/TIFFWarning.3tiff.html
- M /wxWidgets/vendor/libtiff/current/html/man/TIFFWriteDirectory.3tiff.html
- M /wxWidgets/vendor/libtiff/current/html/man/TIFFWriteEncodedStrip.3tiff.html
- M /wxWidgets/vendor/libtiff/current/html/man/TIFFWriteEncodedTile.3tiff.html
- M /wxWidgets/vendor/libtiff/current/html/man/TIFFWriteRawStrip.3tiff.html
- M /wxWidgets/vendor/libtiff/current/html/man/TIFFWriteRawTile.3tiff.html
- M /wxWidgets/vendor/libtiff/current/html/man/TIFFWriteScanline.3tiff.html
- M /wxWidgets/vendor/libtiff/current/html/man/TIFFWriteTile.3tiff.html
- M /wxWidgets/vendor/libtiff/current/html/man/thumbnail.1.html
- M /wxWidgets/vendor/libtiff/current/html/man/tiff2bw.1.html
- M /wxWidgets/vendor/libtiff/current/html/man/tiff2pdf.1.html
- M /wxWidgets/vendor/libtiff/current/html/man/tiff2ps.1.html
- M /wxWidgets/vendor/libtiff/current/html/man/tiff2rgba.1.html
- M /wxWidgets/vendor/libtiff/current/html/man/tiffcmp.1.html
- M /wxWidgets/vendor/libtiff/current/html/man/tiffcp.1.html
- A /wxWidgets/vendor/libtiff/current/html/man/tiffcrop.1.html
- M /wxWidgets/vendor/libtiff/current/html/man/tiffdither.1.html
- M /wxWidgets/vendor/libtiff/current/html/man/tiffdump.1.html
- M /wxWidgets/vendor/libtiff/current/html/man/tiffgt.1.html
- M /wxWidgets/vendor/libtiff/current/html/man/tiffinfo.1.html
- M /wxWidgets/vendor/libtiff/current/html/man/tiffmedian.1.html
- M /wxWidgets/vendor/libtiff/current/html/man/tiffset.1.html
- M /wxWidgets/vendor/libtiff/current/html/man/tiffsplit.1.html
- M /wxWidgets/vendor/libtiff/current/html/man/tiffsv.1.html
- M /wxWidgets/vendor/libtiff/current/html/misc.html
- M /wxWidgets/vendor/libtiff/current/html/tools.html
- A /wxWidgets/vendor/libtiff/current/html/v3.9.0beta.html
- A /wxWidgets/vendor/libtiff/current/html/v3.9.1.html
- A /wxWidgets/vendor/libtiff/current/html/v3.9.2.html
- A /wxWidgets/vendor/libtiff/current/html/v4.0.0.html
- A /wxWidgets/vendor/libtiff/current/html/v4.0.1.html
- A /wxWidgets/vendor/libtiff/current/html/v4.0.2.html
- A /wxWidgets/vendor/libtiff/current/libtiff-4.pc.in
- M /wxWidgets/vendor/libtiff/current/libtiff/libtiff.def
- A /wxWidgets/vendor/libtiff/current/libtiff/libtiff.map
- A /wxWidgets/vendor/libtiff/current/libtiff/libtiffxx.map
- M /wxWidgets/vendor/libtiff/current/libtiff/Makefile.am
- M /wxWidgets/vendor/libtiff/current/libtiff/Makefile.in
- M /wxWidgets/vendor/libtiff/current/libtiff/Makefile.vc
- M /wxWidgets/vendor/libtiff/current/libtiff/mkg3states.c
- M /wxWidgets/vendor/libtiff/current/libtiff/SConstruct
- M /wxWidgets/vendor/libtiff/current/libtiff/t4.h
- M /wxWidgets/vendor/libtiff/current/libtiff/tiff.h
- D /wxWidgets/vendor/libtiff/current/libtiff/tiffconf.h
- M /wxWidgets/vendor/libtiff/current/libtiff/tiffconf.h.in
- D /wxWidgets/vendor/libtiff/current/libtiff/tiffconf.h.vc
- A /wxWidgets/vendor/libtiff/current/libtiff/tiffconf.vc.h
- A /wxWidgets/vendor/libtiff/current/libtiff/tiffconf.wince.h
- M /wxWidgets/vendor/libtiff/current/libtiff/tiffio.h
- M /wxWidgets/vendor/libtiff/current/libtiff/tiffio.hxx
- M /wxWidgets/vendor/libtiff/current/libtiff/tiffiop.h
- M /wxWidgets/vendor/libtiff/current/libtiff/tiffvers.h
- D /wxWidgets/vendor/libtiff/current/libtiff/tif_acorn.c
- D /wxWidgets/vendor/libtiff/current/libtiff/tif_apple.c
- D /wxWidgets/vendor/libtiff/current/libtiff/tif_atari.c
- M /wxWidgets/vendor/libtiff/current/libtiff/tif_aux.c
- M /wxWidgets/vendor/libtiff/current/libtiff/tif_close.c
- M /wxWidgets/vendor/libtiff/current/libtiff/tif_codec.c
- M /wxWidgets/vendor/libtiff/current/libtiff/tif_color.c
- M /wxWidgets/vendor/libtiff/current/libtiff/tif_compress.c
- A /wxWidgets/vendor/libtiff/current/libtiff/tif_config.h-vms
- M /wxWidgets/vendor/libtiff/current/libtiff/tif_config.h.in
- D /wxWidgets/vendor/libtiff/current/libtiff/tif_config.h.vc
- A /wxWidgets/vendor/libtiff/current/libtiff/tif_config.vc.h
- A /wxWidgets/vendor/libtiff/current/libtiff/tif_config.wince.h
- M /wxWidgets/vendor/libtiff/current/libtiff/tif_dir.c
- M /wxWidgets/vendor/libtiff/current/libtiff/tif_dir.h
- M /wxWidgets/vendor/libtiff/current/libtiff/tif_dirinfo.c
- M /wxWidgets/vendor/libtiff/current/libtiff/tif_dirread.c
- M /wxWidgets/vendor/libtiff/current/libtiff/tif_dirwrite.c
- M /wxWidgets/vendor/libtiff/current/libtiff/tif_dumpmode.c
- M /wxWidgets/vendor/libtiff/current/libtiff/tif_error.c
- M /wxWidgets/vendor/libtiff/current/libtiff/tif_extension.c
- M /wxWidgets/vendor/libtiff/current/libtiff/tif_fax3.c
- M /wxWidgets/vendor/libtiff/current/libtiff/tif_fax3.h
- M /wxWidgets/vendor/libtiff/current/libtiff/tif_fax3sm.c
- M /wxWidgets/vendor/libtiff/current/libtiff/tif_flush.c
- M /wxWidgets/vendor/libtiff/current/libtiff/tif_getimage.c
- A /wxWidgets/vendor/libtiff/current/libtiff/tif_jbig.c
- M /wxWidgets/vendor/libtiff/current/libtiff/tif_jpeg.c
- A /wxWidgets/vendor/libtiff/current/libtiff/tif_jpeg_12.c
- M /wxWidgets/vendor/libtiff/current/libtiff/tif_luv.c
- A /wxWidgets/vendor/libtiff/current/libtiff/tif_lzma.c
- M /wxWidgets/vendor/libtiff/current/libtiff/tif_lzw.c
- D /wxWidgets/vendor/libtiff/current/libtiff/tif_msdos.c
- M /wxWidgets/vendor/libtiff/current/libtiff/tif_next.c
- M /wxWidgets/vendor/libtiff/current/libtiff/tif_ojpeg.c
- M /wxWidgets/vendor/libtiff/current/libtiff/tif_open.c
- M /wxWidgets/vendor/libtiff/current/libtiff/tif_packbits.c
- M /wxWidgets/vendor/libtiff/current/libtiff/tif_pixarlog.c
- M /wxWidgets/vendor/libtiff/current/libtiff/tif_predict.c
- M /wxWidgets/vendor/libtiff/current/libtiff/tif_predict.h
- M /wxWidgets/vendor/libtiff/current/libtiff/tif_print.c
- M /wxWidgets/vendor/libtiff/current/libtiff/tif_read.c
- M /wxWidgets/vendor/libtiff/current/libtiff/tif_stream.cxx
- M /wxWidgets/vendor/libtiff/current/libtiff/tif_strip.c
- M /wxWidgets/vendor/libtiff/current/libtiff/tif_swab.c
- M /wxWidgets/vendor/libtiff/current/libtiff/tif_thunder.c
- M /wxWidgets/vendor/libtiff/current/libtiff/tif_tile.c
- M /wxWidgets/vendor/libtiff/current/libtiff/tif_unix.c
- M /wxWidgets/vendor/libtiff/current/libtiff/tif_version.c
- M /wxWidgets/vendor/libtiff/current/libtiff/tif_warning.c
- D /wxWidgets/vendor/libtiff/current/libtiff/tif_win3.c
- M /wxWidgets/vendor/libtiff/current/libtiff/tif_win32.c
- M /wxWidgets/vendor/libtiff/current/libtiff/tif_write.c
- M /wxWidgets/vendor/libtiff/current/libtiff/tif_zip.c
- M /wxWidgets/vendor/libtiff/current/libtiff/uvcode.h
- M /wxWidgets/vendor/libtiff/current/Makefile.am
- M /wxWidgets/vendor/libtiff/current/Makefile.in
- M /wxWidgets/vendor/libtiff/current/Makefile.vc
- M /wxWidgets/vendor/libtiff/current/m4/acinclude.m4
- M /wxWidgets/vendor/libtiff/current/m4/libtool.m4
- M /wxWidgets/vendor/libtiff/current/m4/ltoptions.m4
- M /wxWidgets/vendor/libtiff/current/m4/ltsugar.m4
- M /wxWidgets/vendor/libtiff/current/m4/ltversion.m4
- A /wxWidgets/vendor/libtiff/current/m4/lt~obsolete.m4
- M /wxWidgets/vendor/libtiff/current/man/bmp2tiff.1
- M /wxWidgets/vendor/libtiff/current/man/fax2ps.1
- M /wxWidgets/vendor/libtiff/current/man/fax2tiff.1
- M /wxWidgets/vendor/libtiff/current/man/gif2tiff.1
- M /wxWidgets/vendor/libtiff/current/man/libtiff.3tiff
- M /wxWidgets/vendor/libtiff/current/man/Makefile.am
- M /wxWidgets/vendor/libtiff/current/man/Makefile.in
- M /wxWidgets/vendor/libtiff/current/man/pal2rgb.1
- M /wxWidgets/vendor/libtiff/current/man/ppm2tiff.1
- M /wxWidgets/vendor/libtiff/current/man/ras2tiff.1
- M /wxWidgets/vendor/libtiff/current/man/raw2tiff.1
- M /wxWidgets/vendor/libtiff/current/man/rgb2ycbcr.1
- M /wxWidgets/vendor/libtiff/current/man/sgi2tiff.1
- M /wxWidgets/vendor/libtiff/current/man/TIFFbuffer.3tiff
- M /wxWidgets/vendor/libtiff/current/man/TIFFClose.3tiff
- M /wxWidgets/vendor/libtiff/current/man/TIFFcodec.3tiff
- M /wxWidgets/vendor/libtiff/current/man/TIFFcolor.3tiff
- M /wxWidgets/vendor/libtiff/current/man/TIFFDataWidth.3tiff
- M /wxWidgets/vendor/libtiff/current/man/TIFFError.3tiff
- A /wxWidgets/vendor/libtiff/current/man/TIFFFieldDataType.3tiff
- A /wxWidgets/vendor/libtiff/current/man/TIFFFieldName.3tiff
- A /wxWidgets/vendor/libtiff/current/man/TIFFFieldPassCount.3tiff
- A /wxWidgets/vendor/libtiff/current/man/TIFFFieldReadCount.3tiff
- A /wxWidgets/vendor/libtiff/current/man/TIFFFieldTag.3tiff
- A /wxWidgets/vendor/libtiff/current/man/TIFFFieldWriteCount.3tiff
- M /wxWidgets/vendor/libtiff/current/man/TIFFFlush.3tiff
- M /wxWidgets/vendor/libtiff/current/man/TIFFGetField.3tiff
- M /wxWidgets/vendor/libtiff/current/man/TIFFmemory.3tiff
- M /wxWidgets/vendor/libtiff/current/man/TIFFOpen.3tiff
- M /wxWidgets/vendor/libtiff/current/man/TIFFPrintDirectory.3tiff
- M /wxWidgets/vendor/libtiff/current/man/TIFFquery.3tiff
- M /wxWidgets/vendor/libtiff/current/man/TIFFReadDirectory.3tiff
- M /wxWidgets/vendor/libtiff/current/man/TIFFReadEncodedStrip.3tiff
- M /wxWidgets/vendor/libtiff/current/man/TIFFReadEncodedTile.3tiff
- M /wxWidgets/vendor/libtiff/current/man/TIFFReadRawStrip.3tiff
- M /wxWidgets/vendor/libtiff/current/man/TIFFReadRawTile.3tiff
- M /wxWidgets/vendor/libtiff/current/man/TIFFReadRGBAImage.3tiff
- M /wxWidgets/vendor/libtiff/current/man/TIFFReadRGBAStrip.3tiff
- M /wxWidgets/vendor/libtiff/current/man/TIFFReadRGBATile.3tiff
- M /wxWidgets/vendor/libtiff/current/man/TIFFReadScanline.3tiff
- M /wxWidgets/vendor/libtiff/current/man/TIFFReadTile.3tiff
- M /wxWidgets/vendor/libtiff/current/man/TIFFRGBAImage.3tiff
- M /wxWidgets/vendor/libtiff/current/man/TIFFSetDirectory.3tiff
- M /wxWidgets/vendor/libtiff/current/man/TIFFSetField.3tiff
- M /wxWidgets/vendor/libtiff/current/man/TIFFsize.3tiff
- M /wxWidgets/vendor/libtiff/current/man/TIFFstrip.3tiff
- M /wxWidgets/vendor/libtiff/current/man/TIFFswab.3tiff
- M /wxWidgets/vendor/libtiff/current/man/TIFFtile.3tiff
- M /wxWidgets/vendor/libtiff/current/man/TIFFWarning.3tiff
- M /wxWidgets/vendor/libtiff/current/man/TIFFWriteDirectory.3tiff
- M /wxWidgets/vendor/libtiff/current/man/TIFFWriteEncodedStrip.3tiff
- M /wxWidgets/vendor/libtiff/current/man/TIFFWriteEncodedTile.3tiff
- M /wxWidgets/vendor/libtiff/current/man/TIFFWriteRawStrip.3tiff
- M /wxWidgets/vendor/libtiff/current/man/TIFFWriteRawTile.3tiff
- M /wxWidgets/vendor/libtiff/current/man/TIFFWriteScanline.3tiff
- M /wxWidgets/vendor/libtiff/current/man/TIFFWriteTile.3tiff
- M /wxWidgets/vendor/libtiff/current/man/thumbnail.1
- M /wxWidgets/vendor/libtiff/current/man/tiff2bw.1
- M /wxWidgets/vendor/libtiff/current/man/tiff2pdf.1
- M /wxWidgets/vendor/libtiff/current/man/tiff2ps.1
- M /wxWidgets/vendor/libtiff/current/man/tiff2rgba.1
- M /wxWidgets/vendor/libtiff/current/man/tiffcmp.1
- M /wxWidgets/vendor/libtiff/current/man/tiffcp.1
- A /wxWidgets/vendor/libtiff/current/man/tiffcrop.1
- M /wxWidgets/vendor/libtiff/current/man/tiffdither.1
- M /wxWidgets/vendor/libtiff/current/man/tiffdump.1
- M /wxWidgets/vendor/libtiff/current/man/tiffgt.1
- M /wxWidgets/vendor/libtiff/current/man/tiffinfo.1
- M /wxWidgets/vendor/libtiff/current/man/tiffmedian.1
- M /wxWidgets/vendor/libtiff/current/man/tiffset.1
- M /wxWidgets/vendor/libtiff/current/man/tiffsplit.1
- M /wxWidgets/vendor/libtiff/current/man/tiffsv.1
- M /wxWidgets/vendor/libtiff/current/nmake.opt
- M /wxWidgets/vendor/libtiff/current/port/dummy.c
- M /wxWidgets/vendor/libtiff/current/port/getopt.c
- M /wxWidgets/vendor/libtiff/current/port/lfind.c
- A /wxWidgets/vendor/libtiff/current/port/libport.h
- M /wxWidgets/vendor/libtiff/current/port/Makefile.am
- M /wxWidgets/vendor/libtiff/current/port/Makefile.in
- M /wxWidgets/vendor/libtiff/current/port/strcasecmp.c
- A /wxWidgets/vendor/libtiff/current/port/strtoull.c
- M /wxWidgets/vendor/libtiff/current/README
- A /wxWidgets/vendor/libtiff/current/README.vms
- M /wxWidgets/vendor/libtiff/current/RELEASE-DATE
- M /wxWidgets/vendor/libtiff/current/SConstruct
- M /wxWidgets/vendor/libtiff/current/TODO
- M /wxWidgets/vendor/libtiff/current/test/ascii_tag.c
- A /wxWidgets/vendor/libtiff/current/test/bmp2tiff_palette.sh
- A /wxWidgets/vendor/libtiff/current/test/bmp2tiff_rgb.sh
- M /wxWidgets/vendor/libtiff/current/test/check_tag.c
- A /wxWidgets/vendor/libtiff/current/test/common.sh
- A /wxWidgets/vendor/libtiff/current/test/custom_dir.c
- A /wxWidgets/vendor/libtiff/current/test/gif2tiff.sh
- A /wxWidgets/vendor/libtiff/current/test/images
- A /wxWidgets/vendor/libtiff/current/test/images/logluv-3c-16b.tiff
- A /wxWidgets/vendor/libtiff/current/test/images/minisblack-1c-16b.tiff
- A /wxWidgets/vendor/libtiff/current/test/images/minisblack-1c-8b.pgm
- A /wxWidgets/vendor/libtiff/current/test/images/minisblack-1c-8b.tiff
- A /wxWidgets/vendor/libtiff/current/test/images/minisblack-2c-8b-alpha.tiff
- A /wxWidgets/vendor/libtiff/current/test/images/miniswhite-1c-1b.pbm
- A /wxWidgets/vendor/libtiff/current/test/images/miniswhite-1c-1b.tiff
- A /wxWidgets/vendor/libtiff/current/test/images/palette-1c-1b.tiff
- A /wxWidgets/vendor/libtiff/current/test/images/palette-1c-4b.tiff
- A /wxWidgets/vendor/libtiff/current/test/images/palette-1c-8b.bmp
- A /wxWidgets/vendor/libtiff/current/test/images/palette-1c-8b.gif
- A /wxWidgets/vendor/libtiff/current/test/images/palette-1c-8b.tiff
- A /wxWidgets/vendor/libtiff/current/test/images/quad-tile.jpg.tiff
- A /wxWidgets/vendor/libtiff/current/test/images/README.txt
- A /wxWidgets/vendor/libtiff/current/test/images/rgb-3c-16b.tiff
- A /wxWidgets/vendor/libtiff/current/test/images/rgb-3c-8b.bmp
- A /wxWidgets/vendor/libtiff/current/test/images/rgb-3c-8b.ppm
- A /wxWidgets/vendor/libtiff/current/test/images/rgb-3c-8b.tiff
- M /wxWidgets/vendor/libtiff/current/test/long_tag.c
- M /wxWidgets/vendor/libtiff/current/test/Makefile.am
- M /wxWidgets/vendor/libtiff/current/test/Makefile.in
- A /wxWidgets/vendor/libtiff/current/test/ppm2tiff_pbm.sh
- A /wxWidgets/vendor/libtiff/current/test/ppm2tiff_pgm.sh
- A /wxWidgets/vendor/libtiff/current/test/ppm2tiff_ppm.sh
- A /wxWidgets/vendor/libtiff/current/test/raw_decode.c
- A /wxWidgets/vendor/libtiff/current/test/rewrite_tag.c
- M /wxWidgets/vendor/libtiff/current/test/short_tag.c
- M /wxWidgets/vendor/libtiff/current/test/strip.c
- M /wxWidgets/vendor/libtiff/current/test/strip_rw.c
- A /wxWidgets/vendor/libtiff/current/test/tiff2pdf.sh
- A /wxWidgets/vendor/libtiff/current/test/tiff2ps-EPS1.sh
- A /wxWidgets/vendor/libtiff/current/test/tiff2ps-PS1.sh
- A /wxWidgets/vendor/libtiff/current/test/tiff2ps-PS2.sh
- A /wxWidgets/vendor/libtiff/current/test/tiff2ps-PS3.sh
- A /wxWidgets/vendor/libtiff/current/test/tiff2rgba-logluv-3c-16b.sh
- A /wxWidgets/vendor/libtiff/current/test/tiff2rgba-minisblack-1c-16b.sh
- A /wxWidgets/vendor/libtiff/current/test/tiff2rgba-minisblack-1c-8b.sh
- A /wxWidgets/vendor/libtiff/current/test/tiff2rgba-minisblack-2c-8b-alpha.sh
- A /wxWidgets/vendor/libtiff/current/test/tiff2rgba-miniswhite-1c-1b.sh
- A /wxWidgets/vendor/libtiff/current/test/tiff2rgba-palette-1c-1b.sh
- A /wxWidgets/vendor/libtiff/current/test/tiff2rgba-palette-1c-4b.sh
- A /wxWidgets/vendor/libtiff/current/test/tiff2rgba-palette-1c-8b.sh
- A /wxWidgets/vendor/libtiff/current/test/tiff2rgba-quad-tile.jpg.sh
- A /wxWidgets/vendor/libtiff/current/test/tiff2rgba-rgb-3c-16b.sh
- A /wxWidgets/vendor/libtiff/current/test/tiff2rgba-rgb-3c-8b.sh
- A /wxWidgets/vendor/libtiff/current/test/tiffcp-g3-1d-fill.sh
- A /wxWidgets/vendor/libtiff/current/test/tiffcp-g3-1d.sh
- A /wxWidgets/vendor/libtiff/current/test/tiffcp-g3-2d-fill.sh
- A /wxWidgets/vendor/libtiff/current/test/tiffcp-g3-2d.sh
- A /wxWidgets/vendor/libtiff/current/test/tiffcp-g3.sh
- A /wxWidgets/vendor/libtiff/current/test/tiffcp-g4.sh
- A /wxWidgets/vendor/libtiff/current/test/tiffcp-logluv.sh
- A /wxWidgets/vendor/libtiff/current/test/tiffcp-split-join.sh
- A /wxWidgets/vendor/libtiff/current/test/tiffcp-split.sh
- A /wxWidgets/vendor/libtiff/current/test/tiffcp-thumbnail.sh
- A /wxWidgets/vendor/libtiff/current/test/tiffcrop-doubleflip-logluv-3c-16b.sh
- A /wxWidgets/vendor/libtiff/current/test/tiffcrop-doubleflip-minisblack-1c-16b.sh
- A /wxWidgets/vendor/libtiff/current/test/tiffcrop-doubleflip-minisblack-1c-8b.sh
- A /wxWidgets/vendor/libtiff/current/test/tiffcrop-doubleflip-minisblack-2c-8b-alpha.sh
- A /wxWidgets/vendor/libtiff/current/test/tiffcrop-doubleflip-miniswhite-1c-1b.sh
- A /wxWidgets/vendor/libtiff/current/test/tiffcrop-doubleflip-palette-1c-1b.sh
- A /wxWidgets/vendor/libtiff/current/test/tiffcrop-doubleflip-palette-1c-4b.sh
- A /wxWidgets/vendor/libtiff/current/test/tiffcrop-doubleflip-palette-1c-8b.sh
- A /wxWidgets/vendor/libtiff/current/test/tiffcrop-doubleflip-rgb-3c-16b.sh
- A /wxWidgets/vendor/libtiff/current/test/tiffcrop-doubleflip-rgb-3c-8b.sh
- A /wxWidgets/vendor/libtiff/current/test/tiffcrop-extract-logluv-3c-16b.sh
- A /wxWidgets/vendor/libtiff/current/test/tiffcrop-extract-minisblack-1c-16b.sh
- A /wxWidgets/vendor/libtiff/current/test/tiffcrop-extract-minisblack-1c-8b.sh
- A /wxWidgets/vendor/libtiff/current/test/tiffcrop-extract-minisblack-2c-8b-alpha.sh
- A /wxWidgets/vendor/libtiff/current/test/tiffcrop-extract-miniswhite-1c-1b.sh
- A /wxWidgets/vendor/libtiff/current/test/tiffcrop-extract-palette-1c-1b.sh
- A /wxWidgets/vendor/libtiff/current/test/tiffcrop-extract-palette-1c-4b.sh
- A /wxWidgets/vendor/libtiff/current/test/tiffcrop-extract-palette-1c-8b.sh
- A /wxWidgets/vendor/libtiff/current/test/tiffcrop-extract-rgb-3c-16b.sh
- A /wxWidgets/vendor/libtiff/current/test/tiffcrop-extract-rgb-3c-8b.sh
- A /wxWidgets/vendor/libtiff/current/test/tiffcrop-extractz14-logluv-3c-16b.sh
- A /wxWidgets/vendor/libtiff/current/test/tiffcrop-extractz14-minisblack-1c-16b.sh
- A /wxWidgets/vendor/libtiff/current/test/tiffcrop-extractz14-minisblack-1c-8b.sh
- A /wxWidgets/vendor/libtiff/current/test/tiffcrop-extractz14-minisblack-2c-8b-alpha.sh
- A /wxWidgets/vendor/libtiff/current/test/tiffcrop-extractz14-miniswhite-1c-1b.sh
- A /wxWidgets/vendor/libtiff/current/test/tiffcrop-extractz14-palette-1c-1b.sh
- A /wxWidgets/vendor/libtiff/current/test/tiffcrop-extractz14-palette-1c-4b.sh
- A /wxWidgets/vendor/libtiff/current/test/tiffcrop-extractz14-palette-1c-8b.sh
- A /wxWidgets/vendor/libtiff/current/test/tiffcrop-extractz14-rgb-3c-16b.sh
- A /wxWidgets/vendor/libtiff/current/test/tiffcrop-extractz14-rgb-3c-8b.sh
- A /wxWidgets/vendor/libtiff/current/test/tiffcrop-R90-logluv-3c-16b.sh
- A /wxWidgets/vendor/libtiff/current/test/tiffcrop-R90-minisblack-1c-16b.sh
- A /wxWidgets/vendor/libtiff/current/test/tiffcrop-R90-minisblack-1c-8b.sh
- A /wxWidgets/vendor/libtiff/current/test/tiffcrop-R90-minisblack-2c-8b-alpha.sh
- A /wxWidgets/vendor/libtiff/current/test/tiffcrop-R90-miniswhite-1c-1b.sh
- A /wxWidgets/vendor/libtiff/current/test/tiffcrop-R90-palette-1c-1b.sh
- A /wxWidgets/vendor/libtiff/current/test/tiffcrop-R90-palette-1c-4b.sh
- A /wxWidgets/vendor/libtiff/current/test/tiffcrop-R90-palette-1c-8b.sh
- A /wxWidgets/vendor/libtiff/current/test/tiffcrop-R90-rgb-3c-16b.sh
- A /wxWidgets/vendor/libtiff/current/test/tiffcrop-R90-rgb-3c-8b.sh
- A /wxWidgets/vendor/libtiff/current/test/tiffdump.sh
- A /wxWidgets/vendor/libtiff/current/test/tiffinfo.sh
- A /wxWidgets/vendor/libtiff/current/test/tifftest.h
- M /wxWidgets/vendor/libtiff/current/tools/bmp2tiff.c
- M /wxWidgets/vendor/libtiff/current/tools/fax2ps.c
- M /wxWidgets/vendor/libtiff/current/tools/fax2tiff.c
- M /wxWidgets/vendor/libtiff/current/tools/gif2tiff.c
- M /wxWidgets/vendor/libtiff/current/tools/Makefile.am
- M /wxWidgets/vendor/libtiff/current/tools/Makefile.in
- M /wxWidgets/vendor/libtiff/current/tools/Makefile.vc
- M /wxWidgets/vendor/libtiff/current/tools/pal2rgb.c
- M /wxWidgets/vendor/libtiff/current/tools/ppm2tiff.c
- M /wxWidgets/vendor/libtiff/current/tools/ras2tiff.c
- M /wxWidgets/vendor/libtiff/current/tools/rasterfile.h
- M /wxWidgets/vendor/libtiff/current/tools/raw2tiff.c
- M /wxWidgets/vendor/libtiff/current/tools/rgb2ycbcr.c
- M /wxWidgets/vendor/libtiff/current/tools/sgi2tiff.c
- M /wxWidgets/vendor/libtiff/current/tools/sgisv.c
- M /wxWidgets/vendor/libtiff/current/tools/thumbnail.c
- M /wxWidgets/vendor/libtiff/current/tools/tiff2bw.c
- M /wxWidgets/vendor/libtiff/current/tools/tiff2pdf.c
- M /wxWidgets/vendor/libtiff/current/tools/tiff2ps.c
- M /wxWidgets/vendor/libtiff/current/tools/tiff2rgba.c
- M /wxWidgets/vendor/libtiff/current/tools/tiffcmp.c
- M /wxWidgets/vendor/libtiff/current/tools/tiffcp.c
- A /wxWidgets/vendor/libtiff/current/tools/tiffcrop.c
- M /wxWidgets/vendor/libtiff/current/tools/tiffdither.c
- M /wxWidgets/vendor/libtiff/current/tools/tiffdump.c
- M /wxWidgets/vendor/libtiff/current/tools/tiffgt.c
- M /wxWidgets/vendor/libtiff/current/tools/tiffinfo.c
- M /wxWidgets/vendor/libtiff/current/tools/tiffmedian.c
- M /wxWidgets/vendor/libtiff/current/tools/tiffset.c
- M /wxWidgets/vendor/libtiff/current/tools/tiffsplit.c
- M /wxWidgets/vendor/libtiff/current/tools/ycbcr.c
- M /wxWidgets/vendor/libtiff/current/VERSION
2012-12-03 19:14 PC, revision 73111Update vendor libtiff sources to version 4.0.3. See #12301.
2012-12-03 19:04 PC, revision 73110Remove SashHitTest() "tolerance" parameter Mouse events (LeftDown in particular) will only occur if the mouse is over the sash, so it does not make sense to have a fudge factor
2012-12-03 18:37 PC, revision 73109Avoid setting sash resize cursor when mouse is still over border of second pane with wxGTK This made it possible to have the resize cursor, but not be able to drag the sash, and happened because wxGTK sends a leave event when mouse leaves client area instead of outer border of window. Setting the useless SashHitTest() "tolerance" parameter to zero avoids the problem. Fixes #1397
2012-12-03 18:05 VZ, revision 73108Fix SashHitTest() returning true one pixel past the sash If the sash is n pixels wide, the last position over the sash is start + n - 1, not start + n
2012-12-03 01:34 VZ, revision 73107Exclude files in vendor branches from svn hook checks. These files correspond to upstream sources and shouldn't be subject to our checks.
2012-12-03 00:50 VZ, revision 73106wxGTK linking fix after r73102. Remove SendSelectionChangedEvent() declaration, it's now in the base class.
2012-12-03 00:50 VZ, revision 73105Correct lookup of Explorer-specific file association information. The code added in r52154 never worked because it was looking for the Progid value in a wrong place, look for it under UserChoice subkey where it really is. Also add a way to look up the command to open files with the given extension to the exec sample. Closes #12302.
2012-12-03 00:49 VZ, revision 73104No changes, just reorganize the menu slightly in the exec sample. Move all file association related commands under "File" menu from the "Exec" one, having them there makes more sense and "Exec" menu is already quite big.
2012-12-03 00:49 VZ, revision 73103Allow specifying -1 as font size to mean "default" in wxMSW. This has never been officially documented but used to work in 2.8 and still works in wxGTK, so make it works in wxMSW too for consistency. Closes #12541.
- M /wxWidgets/trunk/include/wx/msw/choice.h
- M /wxWidgets/trunk/src/msw/choice.cpp
- M /wxWidgets/trunk/src/msw/combobox.cpp
2012-12-03 00:48 VZ, revision 73102Make wxChoice and wxComboBox behaviour same as in native controls in wxMSW. Keep the item selected from the drop down using keyboard when switching away from the control by pressing TAB: although this generates CBN_SELENDCANCEL notification, the selection is actually kept by the native controls in this case, so don't reset it ourselves -- even though it makes sense, it makes wx applications behave differently from the native ones.
- M /wxWidgets/trunk/include/wx/ctrlsub.h
- M /wxWidgets/trunk/src/common/ctrlsub.cpp
- M /wxWidgets/trunk/src/gtk/choice.cpp
- M /wxWidgets/trunk/src/msw/choice.cpp
- M /wxWidgets/trunk/src/msw/combobox.cpp
- M /wxWidgets/trunk/src/osx/choice_osx.cpp
2012-12-03 00:48 VZ, revision 73101Add wxControlWithItems::SendSelectionChangedEvent() helper. Reuse the same event generation code for wxChoice in wxMSW, wxGTK and wxOSX and also wxComboBox in wxMSW and wxGTK instead of duplicating it (incompletely and so partially incorrectly in wxOSX case). This is just a refactoring so no changes in behaviour.
- M /wxWidgets/trunk/include/wx/checkeddelete.h
- M /wxWidgets/trunk/include/wx/cpp.h
- M /wxWidgets/trunk/include/wx/strvararg.h
2012-12-02 21:24 VZ, revision 73100Avoid using "do { ... } while ( wxFalse )" pseudo-loop. This loop can't be optimized away by the compiler because wxFalse is an extern variable which can't be known to be always false. Additionally, this creates many false positives from Coverity as it assumes that the loop can be executed more than once. Define wxSTATEMENT_MACRO_BEGIN/END macros abstracting the exact solution used and replace wxFalse with "(void)0, 0" for now as this seems to placate MSVC (which warns about using a bare "0" as a condition) while still allowing the loop to be completely optimized away.
2012-12-02 06:48 PC, revision 73099Warn, don't assert, about unexpected inotify events. In practice we seem to be getting some unexpected inotify() events during heavy IO activity. This shouldn't happen but it does, so at least don't prevent the program from running by popping up the assertion dialog when it happens. Closes #14854.
2012-12-02 06:11 PC, revision 73098simplify code so it always returns the same object
2012-12-02 04:35 PC, revision 73097clean up wxCairoRenderer initialization mess Remove unused Unload(), wxCairoCleanUp(), m_loaded and gCairoRenderer, and redundant Load() and EnsureIsLoaded(). Just call wxCairoInit() directly, and for GTK do nothing at all.
2012-12-02 03:28 PC, revision 73096remove unnecessary include of wx/cairo.h
- M /wxWidgets/trunk/build/bakefiles/files.bkl
- M /wxWidgets/trunk/build/msw/wx_core.dsp
- M /wxWidgets/trunk/build/msw/wx_vc7_core.vcproj
- M /wxWidgets/trunk/build/msw/wx_vc8_core.vcproj
- M /wxWidgets/trunk/build/msw/wx_vc9_core.vcproj
- D /wxWidgets/trunk/include/wx/cairo.h
- M /wxWidgets/trunk/Makefile.in
- M /wxWidgets/trunk/src/common/cairo.cpp
- M /wxWidgets/trunk/src/generic/graphicc.cpp
2012-12-02 00:06 PC, revision 73095Remove nearly empty wx/cairo.h header It does so little now it's not worth having. And it should not have been a public header.
- M /wxWidgets/trunk/samples/controls/controls.cpp
- M /wxWidgets/trunk/samples/drawing/drawing.cpp
- M /wxWidgets/trunk/samples/mdi/mdi.cpp
- M /wxWidgets/trunk/samples/mediaplayer/mediaplayer.cpp
- M /wxWidgets/trunk/samples/memcheck/memcheck.cpp
- M /wxWidgets/trunk/samples/regtest/regtest.cpp
- M /wxWidgets/trunk/samples/richtext/richtext.cpp
- M /wxWidgets/trunk/samples/sashtest/sashtest.cpp
- M /wxWidgets/trunk/samples/shaped/shaped.cpp
- M /wxWidgets/trunk/samples/svg/svgtest.cpp
- M /wxWidgets/trunk/samples/treectrl/treetest.cpp
- M /wxWidgets/trunk/samples/widgets/button.cpp
- M /wxWidgets/trunk/samples/widgets/odcombobox.cpp
- M /wxWidgets/trunk/samples/widgets/toggle.cpp
2012-12-01 23:34 PC, revision 73092use stock colour/pen/brush objects in samples
- M /wxWidgets/trunk/samples/combo/combo.cpp
- M /wxWidgets/trunk/samples/drawing/drawing.cpp
- M /wxWidgets/trunk/samples/printing/printing.cpp
2012-12-01 23:14 PC, revision 73091use new pen/brush style names in samples
- M /wxWidgets/trunk/samples/dnd/dnd.cpp
- M /wxWidgets/trunk/samples/drawing/drawing.cpp
- M /wxWidgets/trunk/samples/font/font.cpp
- M /wxWidgets/trunk/samples/image/canvas.cpp
- M /wxWidgets/trunk/samples/scroll/scroll.cpp
2012-12-01 19:30 PC, revision 73089remove colour/pen/brush arguments which are the default in the samples
2012-12-01 01:14 VZ, revision 73086Fix path returned from wxFileDialog, closes #14786
2012-12-01 01:14 VZ, revision 73085Use disabled colour for the dropdown arrow of disabled ribbon. Previously the normal colour was used for the arrow in MSW art provider even if the ribbon was disabled. Closes #14864.
- M /wxWidgets/trunk/docs/doxygen/overviews/internationalization.h
- M /wxWidgets/trunk/interface/wx/dcgraph.h
- M /wxWidgets/trunk/interface/wx/filepicker.h
- M /wxWidgets/trunk/interface/wx/process.h
- M /wxWidgets/trunk/interface/wx/string.h
2012-12-01 01:14 VZ, revision 73084Miscellaneous spelling and typo fixes in the documentation. Closes #14866.
- M /wxWidgets/trunk/interface/wx/affinematrix2d.h
- M /wxWidgets/trunk/interface/wx/affinematrix2dbase.h
- M /wxWidgets/trunk/interface/wx/app.h
- M /wxWidgets/trunk/interface/wx/buffer.h
- M /wxWidgets/trunk/interface/wx/calctrl.h
- M /wxWidgets/trunk/interface/wx/dataview.h
- M /wxWidgets/trunk/interface/wx/datetime.h
- M /wxWidgets/trunk/interface/wx/dc.h
- M /wxWidgets/trunk/interface/wx/dialup.h
- M /wxWidgets/trunk/interface/wx/dynarray.h
- M /wxWidgets/trunk/interface/wx/dynlib.h
- M /wxWidgets/trunk/interface/wx/event.h
- M /wxWidgets/trunk/interface/wx/filectrl.h
- M /wxWidgets/trunk/interface/wx/filefn.h
- M /wxWidgets/trunk/interface/wx/gdicmn.h
- M /wxWidgets/trunk/interface/wx/iconloc.h
- M /wxWidgets/trunk/interface/wx/image.h
- M /wxWidgets/trunk/interface/wx/menu.h
- M /wxWidgets/trunk/interface/wx/object.h
- M /wxWidgets/trunk/interface/wx/pickerbase.h
- M /wxWidgets/trunk/interface/wx/popupwin.h
- M /wxWidgets/trunk/interface/wx/regex.h
- M /wxWidgets/trunk/interface/wx/region.h
- M /wxWidgets/trunk/interface/wx/renderer.h
- M /wxWidgets/trunk/interface/wx/sizer.h
- M /wxWidgets/trunk/interface/wx/stdpaths.h
- M /wxWidgets/trunk/interface/wx/thread.h
- M /wxWidgets/trunk/interface/wx/timer.h
- M /wxWidgets/trunk/interface/wx/tipdlg.h
- M /wxWidgets/trunk/interface/wx/tokenzr.h
- M /wxWidgets/trunk/interface/wx/toolbar.h
- M /wxWidgets/trunk/interface/wx/toplevel.h
- M /wxWidgets/trunk/interface/wx/treectrl.h
- M /wxWidgets/trunk/interface/wx/unichar.h
- M /wxWidgets/trunk/interface/wx/url.h
- M /wxWidgets/trunk/interface/wx/vector.h
- M /wxWidgets/trunk/interface/wx/vidmode.h
- M /wxWidgets/trunk/interface/wx/vlbox.h
- M /wxWidgets/trunk/interface/wx/webview.h
- M /wxWidgets/trunk/interface/wx/window.h
- M /wxWidgets/trunk/interface/wx/xlocale.h
2012-12-01 01:13 VZ, revision 73083Fix premature truncation of brief descriptions in Doxygen comments. Don't end the brief description at the first period if it's a period which is part of "i.e." or "e.g.": escape the space following it to prevent Doxygen from recognizing it as an end of sentence. See #14866.
2012-11-30 23:28 RD, revision 73070Fix documentation of wxGridBagSizer::Add() spacer overload. Describe the width and height parameters. See #14866.
- M /wxWidgets/trunk/interface/wx/animate.h
- M /wxWidgets/trunk/interface/wx/xml/xml.h
- M /wxWidgets/trunk/interface/wx/xrc/xmlres.h
2012-11-30 19:21 PC, revision 73068Interface fixes for Phoenix
2012-11-30 19:01 PC, revision 73067simplify code to return from the end of the function
2012-11-30 07:56 PC, revision 73066indentation fixes
- M /wxWidgets/trunk/src/common/colourdata.cpp
- M /wxWidgets/trunk/src/common/fontdata.cpp
- M /wxWidgets/trunk/src/common/utilscmn.cpp
2012-11-29 23:03 VZ, revision 73065move wxGet{Colour,Font}FromUser() out of utilscmn.cpp so they don't have to be in every app that links statically
2012-11-29 23:02 VZ, revision 73064Don't assert when stopping watching a just renamed file. (Almost) silently ignore renames of the files which we don't watch any longer instead of asserting if this happens. Closes #14863.
2012-11-29 23:02 VZ, revision 73063Log invalid inotify() events without a valid watch descriptor. Apparently we can get events without any valid watch descriptor, even though this is not supposed to happen. At least warn about them. See #14854.
2012-11-29 11:17 JS, revision 73060Correct handling of IN_Q_OVERFLOW in wxFileSystemWatcher Linux code. Don't use wd field if it's -1 which can happen for IN_Q_OVERFLOW. See #14854.
2012-11-29 11:15 JS, revision 73059Cope with the common case of utf-8 being specified in the .hhp file, and convert the book title.
2012-11-29 08:53 PC, revision 73058Cope with the common case of utf-8 being specified in the .hhp file, and convert the book title.
2012-11-29 08:00 JJ, revision 73057declare wxQsort in vector.h as well as utils.h to work around circular header dependency mess
2012-11-29 00:56 VZ, revision 73056Do not use GTKIsUsingGlobalMenu when compiled against gtk1.x
2012-11-29 00:56 VZ, revision 73055Fix bezel used for bitmap buttons in wxOSX/Cocoa. Don't use NSRoundedBezelStyle for bitmap buttons as this bezel has fixed height. Instead, use NSRegularSquareBezelStyle which can used with buttons of any size and is the correct bezel to use for the buttons mostly identified by their icon according to Apple docs. Notice that we still use the standard bezel for the "small" (where "small" is arbitrarily defined by the hard coded 20 pixels height) icons as those are usually used in addition to the text and not replacing it and so it makes more sense to use the same bezel as for the normal buttons for them.
2012-11-29 00:55 VZ, revision 73054Select the entire spin control contents when changing its value. Selecting the entire contents makes it more convenient for the user to enter the new value.
2012-11-28 21:57 SC, revision 73053Handle Shift-TAB correctly in wxOSX/Carbon wxComboBox. The navigation event direction should depend on Shift key state. See #3821.
- M /wxWidgets/trunk/include/wx/osx/cocoa/private/textimpl.h
- M /wxWidgets/trunk/src/osx/cocoa/textctrl.mm
2012-11-28 18:14 RD, revision 73052adding some additional fixes for programmatic selection handling
2012-11-28 16:42 VZ, revision 73051Compilation fix.
2012-11-28 15:18 VZ, revision 73050Compilation fixes after r73050. See #14862.
- M /wxWidgets/trunk/docs/changes.txt
- M /wxWidgets/trunk/include/wx/generic/private/richtooltip.h
- M /wxWidgets/trunk/include/wx/private/richtooltip.h
- M /wxWidgets/trunk/include/wx/richtooltip.h
- M /wxWidgets/trunk/interface/wx/richtooltip.h
- M /wxWidgets/trunk/src/common/richtooltipcmn.cpp
- M /wxWidgets/trunk/src/generic/richtooltipg.cpp
- M /wxWidgets/trunk/src/msw/richtooltip.cpp
2012-11-28 15:17 VZ, revision 73049Add "rect" paramerer to wxRichToolTip::ShowFor(). Allow to show the tooltip at the exact specified position instead of placing it automatically. Closes #14862.
2012-11-28 15:17 VZ, revision 73048Add missing wxUSE_OLE checks to safearray.cpp. Fix compilation with wxUSE_OLE==0. Closes #14860.
2012-11-28 11:13 SC, revision 73047Compilation fix for wxDocManager after r73004. Define GetXXXVector() methods after all the classes are fully declared to ensure that static_cast<> inside wxList::AsVector() they use compiles with the OpenVMS compiler. See #14814.
2012-11-28 09:51 SC, revision 73046support for inheriting non-standard attributes (explicit fonts instead of window variants), fixes #3583
- M /wxWidgets/trunk/include/wx/osx/cocoa/private/textimpl.h
- M /wxWidgets/trunk/src/osx/cocoa/textctrl.mm
2012-11-27 20:16 SC, revision 73045supporting selection methods when not focused, closes #1480
2012-11-27 20:09 SC, revision 73044simulating focus events, see #13495
2012-11-27 14:23 SC, revision 73043support for simulating focus events since not all controls can be focused
2012-11-27 14:22 SC, revision 73042emulating wx' focus-lost behavior
2012-11-27 09:29 SC, revision 73041spell error fixed
2012-11-27 08:42 JJ, revision 73040workaround, see #14856
2012-11-27 02:19 RD, revision 73029Fix OpenVMS makefile
2012-11-27 00:53 VZ, revision 73028More interface fixes for Phoenix
2012-11-26 19:30 PC, revision 73027Compilation fix to docview sample after r73004. Don't use wxDocManager::GetDocumentsVector() with VC6 which doesn't have it.
2012-11-26 18:53 PC, revision 73026disconnect "toggled" signal in dtor when style has wxALIGN_RIGHT
2012-11-26 16:51 VZ, revision 73025fix for GTK assert after r72696, a draw/expose_event signal may also be attached to parent
2012-11-26 16:50 VZ, revision 73024Disable CallAfter() for MSVC 7 too, it can't compile this code. It was already disabled for VC6 but VC7 doesn't compile this code neither, so disable it for this compiler as well.
2012-11-26 14:50 VZ, revision 73023Bracket vararg macro definition with wxHAS_VARIADIC_MACROS. This should fix tests compilation with VC6.
2012-11-26 14:14 VZ, revision 73022Another Nepalese translations update.
2012-11-26 14:14 VZ, revision 73021Fix wxALWAYS_SHOW_SB behaviour in wxGTK. Don't show the scrollbar always if it's not enabled at all, i.e. if the corresponding wxHSCROLL or wxVSCROLL style is not specified.
2012-11-26 14:13 VZ, revision 73020Fix harmless warning about uninitialized variable in fswatcher sample. Just always initialize it.
2012-11-26 00:18 VZ, revision 73019Fix warnings about using type attribute on forward declaration. This results in many, many warnings in OS X build.
2012-11-26 00:17 VZ, revision 73018Fix wxGenericListCtrl scrolling by not processing the events twice. Scrolling wxGenericListCtrl was broken since r72939 because its OnScroll() event handler explicitly called wxScrollHelper::HandleOnScroll() which was also called by the base class ProcessEvent(). Arguably, wxScrollHelper::ProcessEvent() should be updated to allow handling events directly like this by not processing it again if the event wasn't skipped but for now just do skip the event and let the default handling take place which at least makes wxGenericListCtrl work correctly again. Closes #14852.
2012-11-26 00:17 VZ, revision 73017Fix TAB navigation in wxGTK broken by r72663. Don't call SetCanFocus(true) for container windows with focusable children, this doesn't play well at all with wxGTK focus handling and in particular totally disabled TAB navigation.
- M /wxWidgets/trunk/src/common/textmeasurecmn.cpp
- M /wxWidgets/trunk/src/generic/textmeasure.cpp
- M /wxWidgets/trunk/src/gtk/textmeasure.cpp
- M /wxWidgets/trunk/src/msw/textmeasure.cpp
2012-11-26 00:17 VZ, revision 73016Restore generic GetPartialTextExtents() version use in wxGTK and wxMSW. Non-wxWindowDC-derived wxDC classes in wxGTK, such as wxGtkPrinterDCImpl, have to fall back on the generic implementation of GetPartialTextExtents() as Pango version can't be used with them. This fixes a crash due to using NULL Pango layout when printing wxRichTextCtrl in wxGTK. Closes #14847.
2012-11-25 22:30 PC, revision 73015Don't dereference NULL output pointer in wxTextMeasure. Check that pointers are non-NULL before assigning 0 to them.
2012-11-25 12:51 VZ, revision 73014backport r56474, "fix for assert failure when first paint event occurs before first idle event" closes #10085
2012-11-25 04:41 PC, revision 73013Handle UBUNTU_MENUPROXY=0 as "not using global menu". Although the correct way to disable the global menu bar under Ubuntu is to set UBUNTU_MENUPROXY to an empty string, many guides on the web advise setting it to "0", so handle this special case in wxApp::GTKIsUsingGlobalMenu() too.
- M /wxWidgets/trunk/include/wx/gtk/private/gtk2-compat.h
- M /wxWidgets/trunk/src/common/popupcmn.cpp
- M /wxWidgets/trunk/src/gtk/artgtk.cpp
- M /wxWidgets/trunk/src/gtk/assertdlg_gtk.cpp
- M /wxWidgets/trunk/src/gtk/button.cpp
- M /wxWidgets/trunk/src/gtk/checkbox.cpp
- M /wxWidgets/trunk/src/gtk/choice.cpp
- M /wxWidgets/trunk/src/gtk/collpane.cpp
- M /wxWidgets/trunk/src/gtk/control.cpp
- M /wxWidgets/trunk/src/gtk/dataview.cpp
- M /wxWidgets/trunk/src/gtk/frame.cpp
- M /wxWidgets/trunk/src/gtk/listbox.cpp
- M /wxWidgets/trunk/src/gtk/mdi.cpp
- M /wxWidgets/trunk/src/gtk/notebook.cpp
- M /wxWidgets/trunk/src/gtk/scrolbar.cpp
- M /wxWidgets/trunk/src/gtk/slider.cpp
- M /wxWidgets/trunk/src/gtk/statline.cpp
- M /wxWidgets/trunk/src/gtk/toolbar.cpp
- M /wxWidgets/trunk/src/gtk/toplevel.cpp
2012-11-25 03:49 PC, revision 73012avoid functions deprecated in GTK3
2012-11-25 03:30 PC, revision 73011fix wxBitmapComboBox Gtk-CRITICAL assertion `GTK_IS_ENTRY (entry)' failed
2012-11-25 03:23 PC, revision 73010non-pch build fix
- M /wxWidgets/trunk/include/wx/gtk/control.h
- M /wxWidgets/trunk/src/gtk/anybutton.cpp
- M /wxWidgets/trunk/src/gtk/button.cpp
- M /wxWidgets/trunk/src/gtk/checkbox.cpp
- M /wxWidgets/trunk/src/gtk/choice.cpp
- M /wxWidgets/trunk/src/gtk/combobox.cpp
- M /wxWidgets/trunk/src/gtk/control.cpp
- M /wxWidgets/trunk/src/gtk/dataview.cpp
- M /wxWidgets/trunk/src/gtk/gauge.cpp
- M /wxWidgets/trunk/src/gtk/listbox.cpp
- M /wxWidgets/trunk/src/gtk/notebook.cpp
- M /wxWidgets/trunk/src/gtk/radiobox.cpp
- M /wxWidgets/trunk/src/gtk/radiobut.cpp
- M /wxWidgets/trunk/src/gtk/scrolbar.cpp
- M /wxWidgets/trunk/src/gtk/slider.cpp
- M /wxWidgets/trunk/src/gtk/spinbutt.cpp
- M /wxWidgets/trunk/src/gtk/spinctrl.cpp
- M /wxWidgets/trunk/src/gtk/statbmp.cpp
- M /wxWidgets/trunk/src/gtk/statbox.cpp
- M /wxWidgets/trunk/src/gtk/statline.cpp
- M /wxWidgets/trunk/src/gtk/stattext.cpp
- M /wxWidgets/trunk/src/gtk/textctrl.cpp
- M /wxWidgets/trunk/src/gtk/tglbtn.cpp
- M /wxWidgets/trunk/src/gtk/toolbar.cpp
- M /wxWidgets/trunk/src/gtk/webview_webkit.cpp
2012-11-25 01:15 VZ, revision 73009Simplify GetDefaultAttributesFromGTKWidget() by passing the widget to use, rather than a pointer to a function to create the widget
2012-11-25 01:15 VZ, revision 73008Use idle time menu updating when using global menu bar in wxGTK. We don't get wxEVT_MENU_OPEN events when using the global menu bar so don't rely on them for updating the menu items status and fall back to idle time menu updating if the global menu bar is used. This required changing wxUSE_IDLEMENUUPDATES tests from compile- to run-time ones. Closes #14302.
2012-11-25 01:15 VZ, revision 73007Add wxApp::GTKIsUsingGlobalMenu() helper to wxGTK. This allows to check whether the global menu is being used and will be mostly useful for working around various bugs/problems uncovered by it. See #14302.
2012-11-25 00:01 VZ, revision 73006Ignore menu events while modal dialogs are shown in wxGTK. Normally menus are disabled in this case but not when running under Ubuntu Unity, so add an explicit test for this to avoid breaking the program expected flow of control by allowing the user to show the same modal dialog twice, for example. This is not ideal, it would be better to visually disable the menu while the modal dialogs are shown but is better than nothing. Closes #14823.
2012-11-24 22:49 PC, revision 73005Blind compilation fix for VC6 after r73004. Define wxDocTemplateVector for VC6 too, it's used in docview.cpp. Also wrap too long lines.
2012-11-24 18:37 VZ, revision 73004silence GCC warning "enumeral and non-enumeral type in conditional expression"
- M /wxWidgets/trunk/docs/changes.txt
- M /wxWidgets/trunk/include/wx/docview.h
- M /wxWidgets/trunk/interface/wx/docview.h
- M /wxWidgets/trunk/samples/docview/docview.cpp
- M /wxWidgets/trunk/src/common/docview.cpp
2012-11-24 18:36 VZ, revision 73003Add wxDocManager::Get{Views,Documents,Templates}Vector(). Add accessors returning more convenient wxVectors to supplement the existing ones giving access to internally used wxLists. Closes #14814.
- M /wxWidgets/trunk/docs/changes.txt
- M /wxWidgets/trunk/include/wx/list.h
- M /wxWidgets/trunk/interface/wx/list.h
2012-11-24 18:36 VZ, revision 73002Add wxList::AsVector<>() helper. This can be useful in legacy code using wxList to progressively replace it with wxVector. See #14814.
2012-11-24 01:33 VZ, revision 73001Don't include wx/utils.h from wx/vector.h. This will allow to include wx/vector.h from wx/list.h which is itself included from wx/utils.h by breaking this circular dependency. Don't use wxMin(), defined in wx/utils.h, in order to do this. See #14814.
2012-11-24 01:33 VZ, revision 73000Use wxBufferedPaintDC for wxStyledTextCtrl drawing in wxGTK. GTK+ doesn't seem to use double buffering for Scintilla window for some reason, resulting in bad flicker when it's updated, e.g. when the user types into it. Force the use of double buffering at wxWidgets level by using wxBufferedPaintDC for painting it. This may be inefficient if GTK+ does double buffer it in some cases but at least it gets rid of the flicker. Closes #12704, #14828.
2012-11-23 20:02 SC, revision 72999Add check for destroying window with mouse capture in wxGTK. We already have an assert checking for this at wxWindowBase level but it seems that it wasn't always triggered somehow (maybe because we crashed before getting there?), so do it sooner. Closes #14602.
2012-11-23 15:34 VZ, revision 72998support for custom app controllers, override OSXCreateAppController in wxApp subclass
2012-11-23 15:32 VZ, revision 72997Fix ribbon bar scroll buttons visibility bug. Fix scroll buttons update code in wxRibbonPage. Closes #14844.
- M /wxWidgets/trunk/docs/changes.txt
- M /wxWidgets/trunk/include/wx/generic/private/richtooltip.h
- M /wxWidgets/trunk/include/wx/private/richtooltip.h
- M /wxWidgets/trunk/include/wx/richtooltip.h
- M /wxWidgets/trunk/interface/wx/richtooltip.h
- M /wxWidgets/trunk/samples/dialogs/dialogs.cpp
- M /wxWidgets/trunk/src/common/richtooltipcmn.cpp
- M /wxWidgets/trunk/src/generic/richtooltipg.cpp
- M /wxWidgets/trunk/src/msw/richtooltip.cpp
2012-11-23 08:55 SC, revision 72996Add possibility to delay showing wxRichToolTip. Optionally show the tooltip after a delay instead of doing it immediately when Show() is called. Closes #14846.
2012-11-20 13:49 VZ, revision 72995fixing overrelease and out-of-bounds write, fixes #13725
- M /wxWidgets/trunk/include/wx/generic/spinctlg.h
- M /wxWidgets/trunk/include/wx/gtk/spinctrl.h
- M /wxWidgets/trunk/include/wx/msw/spinctrl.h
- M /wxWidgets/trunk/samples/widgets/spinbtn.cpp
- M /wxWidgets/trunk/samples/widgets/widgets.cpp
- M /wxWidgets/trunk/src/generic/spinctlg.cpp
- M /wxWidgets/trunk/src/gtk/spinctrl.cpp
- M /wxWidgets/trunk/src/msw/spinctrl.cpp
2012-11-20 13:49 VZ, revision 72994Implement GetSizeFromTextSize() for wxSpinCtrl. Implement it for the native MSW and GTK versions and the generic one used in the other ports and also for wxSpinCtrlDouble under MSW. Also test this function in the spin page of the widgets sample. Closes #14840.
2012-11-20 13:49 VZ, revision 72993Make wxSpinCtrlGenericBase a wxCompositeWindow. This takes care of propagating methods setting fonts and colours to the subwindows automatically, so that setting font for the generic wxSpinCtrl now works, unlike before. Closes #14839.
- M /wxWidgets/trunk/docs/changes.txt
- M /wxWidgets/trunk/include/wx/cocoa/textctrl.h
- M /wxWidgets/trunk/include/wx/defs.h
- M /wxWidgets/trunk/include/wx/gtk/textctrl.h
- M /wxWidgets/trunk/include/wx/gtk1/textctrl.h
- M /wxWidgets/trunk/include/wx/msw/textctrl.h
- M /wxWidgets/trunk/include/wx/os2/textctrl.h
- M /wxWidgets/trunk/include/wx/osx/textctrl.h
- M /wxWidgets/trunk/include/wx/stdstream.h
- M /wxWidgets/trunk/include/wx/textctrl.h
- M /wxWidgets/trunk/include/wx/univ/textctrl.h
- M /wxWidgets/trunk/include/wx/x11/textctrl.h
- M /wxWidgets/trunk/interface/wx/defs.h
- M /wxWidgets/trunk/src/common/combocmn.cpp
- M /wxWidgets/trunk/src/generic/spinctlg.cpp
- M /wxWidgets/trunk/src/generic/treectlg.cpp
- M /wxWidgets/trunk/src/gtk/textctrl.cpp
- M /wxWidgets/trunk/src/gtk1/textctrl.cpp
- M /wxWidgets/trunk/src/msw/textctrl.cpp
- M /wxWidgets/trunk/src/univ/textctrl.cpp
2012-11-20 01:57 VZ, revision 72992Revert all wxNOEXCEPT-related changes. This reverts r72978, 72984, 72989 and 72992. Do not use wxNOEXCEPT for wxTextCtrl dtor as this breaks compilation of any user-defined classes inheriting from it unless they use wxNOEXCEPT as well and the benefits (fixing a harmless warning for the niche ICC compiler) are just not worth the compatibility breakage. See #14826.
2012-11-19 19:07 VZ, revision 72990Fix another compilation problem after wxNOEXCEPT introduction. Also add wxNOEXCEPT to wxTextCtrl dtor definition in wxMSW. See #14826.
- M /wxWidgets/trunk/docs/changes.txt
- M /wxWidgets/trunk/include/wx/treelist.h
- M /wxWidgets/trunk/interface/wx/treelist.h
- M /wxWidgets/trunk/src/generic/treelist.cpp
2012-11-19 19:01 VZ, revision 72989Add wxTL_NO_HEADER style to wxTreeListCtrl. Closes #14838.
- M /wxWidgets/trunk/src/generic/treectlg.cpp
- M /wxWidgets/trunk/src/gtk/textctrl.cpp
- M /wxWidgets/trunk/src/gtk1/textctrl.cpp
- M /wxWidgets/trunk/src/univ/textctrl.cpp
2012-11-19 14:06 SC, revision 72988More compilation fixes after wxNOEXCEPT introduction. This is a temporary change, r72984 and the following changes (see #14826) will probably be reverted soon anyhow, but for now at least fix wxGTK compilation. Closes #14837.
2012-11-19 13:52 VZ, revision 72987implementing delayed freezing, fixes #12865
- M /wxWidgets/trunk/docs/changes.txt
- M /wxWidgets/trunk/include/wx/fswatcher.h
- M /wxWidgets/trunk/interface/wx/fswatcher.h
- M /wxWidgets/trunk/samples/fswatcher/fswatcher.cpp
- M /wxWidgets/trunk/src/common/fswatchercmn.cpp
- M /wxWidgets/trunk/src/unix/fswatcher_inotify.cpp
2012-11-19 13:51 VZ, revision 72986Add wxFSW_EVENT_UNMOUNT wxFileSystemWatcher flag and implement it for Linux. This flag generates the corresponding event when the file system containing the watched directory is unmounted. Currently it is only implemented for Linux where unmounting now generates this event instead of an error. Closes #14834.
- M /wxWidgets/trunk/samples/fswatcher/fswatcher.cpp
- M /wxWidgets/trunk/src/common/fswatchercmn.cpp
- M /wxWidgets/trunk/src/unix/fswatcher_inotify.cpp
2012-11-19 12:54 VZ, revision 72985Convert wxFSW_EVENT_{WARNING,ERROR} to string correctly. Previously these types were not handled at all, resulting in asserts. See #14834.
2012-11-19 12:53 VZ, revision 72984Implement wxLocale::GetSystemEncodingName() for wxOSX. Use CFStringGetNameOfEncoding() to get the canonical name of the encoding from OS X itself. Closes #2571.
- M /wxWidgets/trunk/include/wx/cocoa/textctrl.h
- M /wxWidgets/trunk/include/wx/gtk/textctrl.h
- M /wxWidgets/trunk/include/wx/gtk1/textctrl.h
- M /wxWidgets/trunk/include/wx/os2/textctrl.h
- M /wxWidgets/trunk/include/wx/osx/textctrl.h
- M /wxWidgets/trunk/include/wx/univ/textctrl.h
- M /wxWidgets/trunk/include/wx/x11/textctrl.h
2012-11-19 05:17 PC, revision 72983Add wxNOEXCEPT to all wxTextCtrl dtors. Fix compilation with some compilers after r72978 which added wxNOEXCEPT to wxTextCtrlBase dtor and wxTextCtrl dtor in wxMSW but not in all the other ports. See #14826.
2012-11-19 03:29 PC, revision 72982put both versions of wxGetMousePosition in one place so they can use one implementation
2012-11-18 01:17 VZ, revision 72981fix object referencing with wxSL_MIN_MAX_LABELS
2012-11-18 01:14 VZ, revision 72980Define SPI_GETCARETWIDTH ourselves if it's not defined. This fixes another compilation error for VC6.
2012-11-18 00:56 VZ, revision 72979Compilation fixes for VC6 after MSWGetComboBoxInfo() introduction. Don't use COMBOBOXINFO outside of WINVER checks, we can only use tagCOMBOBOXINFO that we forward declared ourselves.
- M /wxWidgets/trunk/docs/changes.txt
- M /wxWidgets/trunk/include/wx/gtk/filedlg.h
- M /wxWidgets/trunk/src/gtk/filedlg.cpp
2012-11-18 00:56 VZ, revision 72978Fix path returned from wxGTK wxFileDialog too. This is similar to the fixes to wxDirDialog in r72779. Closes #14786.
- M /wxWidgets/trunk/docs/changes.txt
- M /wxWidgets/trunk/include/wx/defs.h
- M /wxWidgets/trunk/include/wx/msw/textctrl.h
- M /wxWidgets/trunk/include/wx/stdstream.h
- M /wxWidgets/trunk/include/wx/textctrl.h
- M /wxWidgets/trunk/interface/wx/defs.h
- M /wxWidgets/trunk/src/common/combocmn.cpp
- M /wxWidgets/trunk/src/generic/spinctlg.cpp
2012-11-18 00:56 VZ, revision 72977Add wxNOEXCEPT and use it for std::streambuf-derived classes. This fixes warnings from Intel compiler about overriding function using a different exception specification than the base one and also incidentally provides a handy macro that can be useful in other situations. Closes #14826.
- M /wxWidgets/trunk/docs/changes.txt
- M /wxWidgets/trunk/include/wx/fswatcher.h
- M /wxWidgets/trunk/interface/wx/fswatcher.h
- M /wxWidgets/trunk/samples/fswatcher/fswatcher.cpp
- M /wxWidgets/trunk/src/common/fswatchercmn.cpp
- M /wxWidgets/trunk/src/unix/fswatcher_inotify.cpp
- M /wxWidgets/trunk/tests/fswatcher/fswatchertest.cpp
2012-11-18 00:55 VZ, revision 72976Add wxFSW_EVENT_ATTRIB wxFileSystemWatcher flag. This flag allows to monitor changes to the file attributes, such as file modification time. This patch adds the flag, support for it under Linux and the corresponding modifications to the sample and the test suite. Closes #14833.
2012-11-17 23:17 RD, revision 72966Fix typo in include/wx/generic/private/richtooltip.h header guard. A wrong symbol was being defined.
2012-11-17 14:34 SJL, revision 72965Fix broken and missing DataView interface items for Phoenix
2012-11-16 08:35 PC, revision 72964Fixed unused parameter warnings for webview on OSX.
2012-11-16 08:30 PC, revision 72963avoid deprecated functions with GTK3
2012-11-16 08:24 PC, revision 72962silence warnings about unhandled enum value in switch
2012-11-15 23:24 VZ, revision 72961Remove code that has no effect Adjusting the wxEVT_ENTER_WINDOW mouse position is pointless, execution won't reach that far if gdk_event->window != gtk_widget_get_window(widget), and GetClientAreaOrigin() always returns (0,0).
- M /wxWidgets/trunk/interface/wx/fswatcher.h
- M /wxWidgets/trunk/src/unix/fswatcher_inotify.cpp
- M /wxWidgets/trunk/tests/fswatcher/fswatchertest.cpp
2012-11-15 19:48 VZ, revision 72960Support monitoring only some events in wxGTK wxFileSystemWatcher. Call inotify() with the appropriate flags instead of always using IN_ALL_EVENTS. Closes #14832.
2012-11-15 19:45 VZ, revision 72959Restore setting focus to generic wxDataViewCtrl on any mouse click. The changes of r72632 resulted in focus not being given to wxDataViewMainWindow on right or middle click, restore this behaviour.
2012-11-15 13:22 VZ, revision 72958Document how to build wxOSX/Carbon under recent OS X. Mention that Xcode 3 is needed for this. Closes #14524.
2012-11-14 19:19 PC, revision 72957Add back WINVER check to fix VC6 compilation of wxMSW. The changes of r72953 removed the check for WINVER around the code using COMBOBOXINFO but it's still needed with VC^, so restore it.
2012-11-14 17:55 PC, revision 72956Fix GetClientSize() when scrollbars are present The value of GtkScrolledWindowClass.scrollbar_spacing seems to be invalid (-1). Use the style property "scrollbar-spacing" instead.
2012-11-14 14:48 VZ, revision 72955re-enable using our own resize grip with GTK3, themes can (and do) disable the native grip
- M /wxWidgets/trunk/include/wx/combo.h
- M /wxWidgets/trunk/include/wx/odcombo.h
- M /wxWidgets/trunk/src/common/combocmn.cpp
- M /wxWidgets/trunk/src/generic/combog.cpp
- M /wxWidgets/trunk/src/generic/odcombo.cpp
- M /wxWidgets/trunk/src/msw/textctrl.cpp
2012-11-14 14:47 VZ, revision 72954Implement wxComboCtrl::GetSizeFromTextSize(). Improve calculation of wxComboCtrl best size which doesn't work correctly for non-default fonts as shown by r72935. It is still not perfect but better now. Closes #14825.
- M /wxWidgets/trunk/include/wx/msw/choice.h
- M /wxWidgets/trunk/include/wx/msw/combobox.h
- M /wxWidgets/trunk/include/wx/msw/textctrl.h
- M /wxWidgets/trunk/interface/wx/control.h
- M /wxWidgets/trunk/src/msw/choice.cpp
- M /wxWidgets/trunk/src/msw/combobox.cpp
- M /wxWidgets/trunk/src/msw/textctrl.cpp
2012-11-14 14:47 VZ, revision 72953Implement DoGetSizeFromTextSize() for wxMSW wx{Choice,Combobox,TextCtrl}. Refactor and improve the existing DoGetBestSize() implementations to use DoGetBestSize(). Closes #14816.
- M /wxWidgets/trunk/include/wx/msw/choice.h
- M /wxWidgets/trunk/src/msw/choice.cpp
- M /wxWidgets/trunk/src/msw/combobox.cpp
2012-11-14 14:47 VZ, revision 72952No changes, just refactor wxMSW wxComboBox code calling GetComboBoxInfo(). Move the code dynamically loading this function to the base wxChoice class to make it possible to use it from there in the upcoming commit.
2012-11-14 14:46 VZ, revision 72951Handle wxBORDER_NONE in wxGTK wxTextCtrl::DoGetSizeFromTextSize(). Don't add margins for the controls without borders, they are not used in this case. See #14816.
- M /wxWidgets/trunk/docs/changes.txt
- M /wxWidgets/trunk/include/wx/app.h
- M /wxWidgets/trunk/include/wx/apptrait.h
- M /wxWidgets/trunk/include/wx/unix/apptrait.h
- M /wxWidgets/trunk/interface/wx/app.h
- M /wxWidgets/trunk/src/common/appbase.cpp
- M /wxWidgets/trunk/src/gtk/app.cpp
- M /wxWidgets/trunk/src/gtk/utilsgtk.cpp
- M /wxWidgets/trunk/src/gtk1/utilsgtk.cpp
2012-11-14 01:16 VZ, revision 72950Don't call setlocale("") on startup by default any longer. This undoes the changes of r44773 because calling setlocale() resulted in C locale being set differently from C++ locale which was confusing and led to huge slowdowns in any code using std::stream with at least MinGW. And setting the C++ locale to be the same, as r72719 tried to do, doesn't seem to be practical as it results in immediate crashes under OS X and MinGW when used under XP. Do provide wxApp::SetCLocale() helper to explicitly do what was previously done implicitly, even though currently it is a trivial wrapper for setlocale() and we don't even need to call gtk_set_locale() as it has never done anything else and is deprecated since GTK+ 2.24. Closes #14780.
- M /wxWidgets/trunk/docs/changes.txt
- M /wxWidgets/trunk/include/wx/ribbon/buttonbar.h
- M /wxWidgets/trunk/interface/wx/ribbon/buttonbar.h
- M /wxWidgets/trunk/src/ribbon/buttonbar.cpp
2012-11-13 18:38 PC, revision 72949Optionally allow showing tooltips for disabled ribbon buttons. Add wxRibbonButtonBar::SetShowToolTipsForDisabled() to allow enabling the tooltips even for the disabled buttons. Closes #14820.
2012-11-13 13:36 VS, revision 72948re-enable drawing our own resize grip with GTK3, themes can (and do) disable the native grip
2012-11-12 16:50 VZ, revision 72947Fix wxGTK's wxFileDialog:Get/SetFilename() to be in sync. The m_fileName and m_dir variables, managed by the base class, were out of sync when the dialog wasn't shown yet, because the wxGTK implementation didn't always set them. GetFilename() following SetFilename(x) could return something other than x. Fixed by calling the base class version.
2012-11-12 14:36 SC, revision 72946Replace a template function with template class to fix VC6 build. VC6 doesn't like template methods, so use a helper template class instead, hopefully this will finally allow it to compile the test suite again.
2012-11-11 14:10 VZ, revision 72945making sure we have an initial frame buffer, even though the first initial rootview controller lead to an empty framebuffer
2012-11-10 13:40 VZ, revision 72944Use wxID_EXIT for the "Quit" item in the exec sample. This fixes the behaviour of the standard "Quit" menu item under OS X. See #3204.
- M /wxWidgets/trunk/include/wx/aui/auibar.h
- M /wxWidgets/trunk/interface/wx/aui/auibar.h
- M /wxWidgets/trunk/src/aui/auibar.cpp
2012-11-10 13:22 VZ, revision 72943Disallow drop downs on AUI check buttons. This doesn't make much sense and disallowing it makes check items consistent with radio ones as previously you could set up a dropdown for the former but not for the latter. Also update the documentation of the relevant methods. Closes #14795.
2012-11-10 13:22 VZ, revision 72942Fix crashes after using "wildcard" wxEvtHandler::Disconnect(). When not specifying the function to disconnect, the associated event sink was destroyed too early resulting in crashes later. Fix this and add unit tests verifying that things work as expected and at least don't crash. Closes #14563.
2012-11-10 13:21 VZ, revision 72941No changes, just fix a harmless warning in FileSystemWatcherTestCase. Fix an unused parameter warning under non-Unix platforms.
2012-11-10 01:53 VZ, revision 72940Fix filename test compilation with VC6. Just disable tests resulting in an internal compiler error.
- M /wxWidgets/trunk/include/wx/list.h
- M /wxWidgets/trunk/include/wx/listimpl.cpp
- M /wxWidgets/trunk/include/wx/utils.h
- M /wxWidgets/trunk/src/common/list.cpp
2012-11-10 01:53 VZ, revision 72939Fix link errors with VC 11 in DLL STL build. Don't declare wxWindowList as DLL-exported. It's unnecessary and appears to create problems for VC 11. Closes #14741.
2012-11-10 01:52 VZ, revision 72938Simplify wxEVT_PAINT handling in wxScrollHelperBase. Just always call the virtual OnDraw() if wxEVT_PAINT wasn't handled. This is much simpler than connecting our own special handler just to set a flag saying whether the event was processed which was very complicated and didn't work anyhow for the statically connected wxEVT_PAINT handlers. See #14757.
- M /wxWidgets/trunk/include/wx/msw/dcclient.h
- M /wxWidgets/trunk/src/msw/dcclient.cpp
- M /wxWidgets/trunk/src/msw/window.cpp
2012-11-10 01:52 VZ, revision 72937Cache HDC used for painting for the entire duration of WM_PAINT processing. This fixes a long standing problem with 2 wxPaintDC created one after another (and not with nested lifetimes, which was handled by the caching mechanism previously used) not working correctly. And as this was exactly what happened when handling wxEVT_PAINT for wxScrolled, it also fixes drawing artefacts when using scrolled windows. Closes #14757.
2012-11-10 01:52 VZ, revision 72936Fix incorrect wxSizerFlags::Border() call in the scroll sample. Using 20 instead of a wxDirection resulted in an assert, fix the syntax.
2012-11-09 22:11 VZ, revision 72935Set ID correctly for wxScrollWinEvents generated by wxScrollHelper. Add forgotten wxEvent::SetId() calls. See #14757.
- M /wxWidgets/trunk/docs/changes.txt
- M /wxWidgets/trunk/include/wx/control.h
- M /wxWidgets/trunk/include/wx/gtk/choice.h
- M /wxWidgets/trunk/include/wx/gtk/combobox.h
- M /wxWidgets/trunk/include/wx/gtk/control.h
- M /wxWidgets/trunk/include/wx/gtk/textctrl.h
- M /wxWidgets/trunk/interface/wx/control.h
- M /wxWidgets/trunk/samples/combo/combo.cpp
- M /wxWidgets/trunk/samples/controls/controls.cpp
- M /wxWidgets/trunk/samples/text/text.cpp
- M /wxWidgets/trunk/src/common/ctrlcmn.cpp
- M /wxWidgets/trunk/src/gtk/choice.cpp
- M /wxWidgets/trunk/src/gtk/combobox.cpp
- M /wxWidgets/trunk/src/gtk/control.cpp
- M /wxWidgets/trunk/src/gtk/textctrl.cpp
2012-11-09 07:17 PC, revision 72934Add wxControl::GetSizeFromTextSize() to size the control to its text. This function can be used to size a, say, wxTextCtrl to be exactly of the size needed to enter the given amount of text in it. This patch adds wxGTK implementation for wxTextCtrl, wxChoice and wxCombobox; changes to the samples and the documentation. Closes #14812.
2012-11-09 06:02 RD, revision 72933avoid deprecated functions with GTK3
2012-11-08 18:47 PC, revision 72927wxBrushList and wxFontList do not derive from wxList.
2012-11-08 18:34 PC, revision 72926don't assign NULL to wxUIntPtr, wxUIntPtr is not a pointer, closes #14811
2012-11-08 18:18 PC, revision 72925avoid using deprecated gdk_cursor_unref() with GTK3
2012-11-08 16:46 SC, revision 72924Disable GTK2-specific code to change theme when building wxGTK3. It doesn't work with GTK3, it causes deprecation warnings, and allowing an app to change its theme is a dumb idea
- M /wxWidgets/trunk/include/wx/osx/cocoa/private.h
- M /wxWidgets/trunk/include/wx/osx/core/private.h
- M /wxWidgets/trunk/src/osx/carbon/window.cpp
- M /wxWidgets/trunk/src/osx/cocoa/window.mm
- M /wxWidgets/trunk/src/osx/window_osx.cpp
2012-11-08 15:20 VZ, revision 72923support for freeze and thaw under cocoa
2012-11-07 19:10 VZ, revision 72922No changes, just remove unnecessary forward declarations. wxToggleBitmapButton doesn't exist any more, don't forward declare it. wxToggleButton does exist but is (fully) declared just below, so don't forward declare it neither.
2012-11-07 18:58 PC, revision 72921Another Nepalese translations update from Him Prasad Gautam.
2012-11-07 11:02 JJ, revision 72920update fullscreen state when it is changed by the WM
- M /wxWidgets/trunk/src/common/descrip.mms
- M /wxWidgets/trunk/src/generic/descrip.mms
- M /wxWidgets/trunk/src/gtk/descrip.mms
- M /wxWidgets/trunk/src/xrc/descrip.mms
2012-11-07 10:00 JJ, revision 72919Update OpenVMS make-files
2012-11-07 07:32 PC, revision 72918Fix for specific filename syntax of OpenVMS
2012-11-07 00:57 VZ, revision 72917add GTK3 implementations for remaining renderer functions
2012-11-07 00:56 VZ, revision 72916Don't leave orphan taskbar icon window alive if setting it up fails. This fixes a rare bug which happens when we fail to install the task bar icon under MSW for whatever reason (the only known way to reproduce it is to try to do it very quickly after resume from suspend but there might be other situations in which this happens). In this case we must delete the icon as we are not going to get any timeout expiration notifications for it and so if we don't delete it immediately, it would remain alive forever, preventing the application from exiting as it counts as a top level window.
2012-11-07 00:56 VZ, revision 72915Keep item data in sync with their position in wxEditableListBox. When swapping the items, we also need to swap their client data and not just their labels. Closes #14800.
2012-11-07 00:54 VZ, revision 72914Restore propagation of EVT_SEARCHCTRL_CANCEL_BTN events to the parent. This was broken by r72581, add event.Skip() call to the handler for this event added there. Also add a handler for this event to the corresponding page of the widgets sample to be able to test this. Closes #14799.
2012-11-07 00:54 VZ, revision 72913Fix regression with wxAuiToolBar gripper and overflow members initialization. The changes of r72785 moved m_gripperVisible and m_overflowVisible initialization to Init() but this was too early as these fields depend on the window style only set when it's really created, so re-initialize them to their proper values in Create(). Closes #14794.
2012-11-07 00:54 VZ, revision 72912Use wxAUI_TB_DEFAULT_STYLE instead of 0 as default style value. No real changes. See #14794.
2012-11-07 00:53 VZ, revision 72911Minor improvements to wxEVT_COMMAND_DIRCTRL_CHANGED generation. Set the event object for this event. Also don't skip the original tree event if the wxEVT_COMMAND_DIRCTRL_CHANGED event was handled and disallowed. Closes #14792.
2012-11-07 00:53 VZ, revision 72910Add wxUSE_BASE checks for wxLog classes in the interface header. Also rearrange them so that the derived classes always appear after the base ones, otherwise SWIG can't compile this file. Closes #14784.
2012-11-06 18:43 PC, revision 72908Add wxUSE_{BASE,GUI} checks to interface headers. This allows to define just one of them to run some tool, e.g. SWIG, on only the classes defined in the base or in the core library (both are defined by default for Doxygen itself). Closes #14785.
2012-11-06 17:51 VZ, revision 72907add GTK3-specific code for DrawItemSelectionRect(), fixes drawing selected tree control item
2012-11-06 17:51 VZ, revision 72906No changes, just fix indentation in wxDataViewMainWindow::Expand(). The code was indented two extra levels for some reason.
2012-11-06 17:50 VZ, revision 72905Update the current row after item deletion in generic wxDataViewCtrl. Also change the code changing the current item to collect the range checks inside OnVerticalNavigation() itself instead of doing them in the caller. Closes #14802.
2012-11-06 17:25 VZ, revision 72904Never collapse invisible root item in generic wxDataViewCtrl. Since the changes of r72325, the root item could be collapsed and marked as not having any children but this was wrong because no items could be added to it after this. Just ignore any attempts to collapse it. Closes #14801.
2012-11-06 07:35 SC, revision 72903Remove __WXMSW__ check around background erasing in generic wxDataViewCtrl. The background was erased only under MSW for some reason, do it everywhere now.
2012-11-06 07:31 SC, revision 72902fixing compile for ios
2012-11-05 00:55 VZ, revision 72898supporting iOS 6 autorotate
2012-11-05 00:55 VZ, revision 72897Slightly improve the date/time dialogs in the calendar sample. Use CreateStdDialogButtonSizer() instead of constructing wxStdDialogButtonSizer directly, not only this is shorter but it also makes the "OK" button default correctly. Also initialize the labels instead of leaving them initially empty.
2012-11-05 00:54 VZ, revision 72896Don't move the insertion point if text didn't change in wxTextEntry. This avoids accidentally resetting the selection if SetValue() is called again with the same value. Closes #13728.
- M /wxWidgets/trunk/include/wx/osx/window.h
- M /wxWidgets/trunk/src/osx/button_osx.cpp
- M /wxWidgets/trunk/src/osx/window_osx.cpp
2012-11-05 00:54 VZ, revision 72895Make hack for button creation in wxOSX more robust. Don't crash when creating a plain wxButton with wxBU_NOTEXT style. This happened because we skipped creating the peer (real implementation) in this case entirely on the assumption that we were creating a wxBitmapButton, but this is not necessarily the case. So now test that the creation of the peer is really disabled before skipping it (this required adding ShouldCreatePeer() accessor). Merging wxWidgetImpl::CreateButton() and CreateBitmapButton() (and the same thing for toggle buttons) would still be a better solution but while it's trivial to do for Cocoa, it isn't for Carbon. And we can't use a single function for Cocoa but different functions for Carbon, so for now just continue to use this hack. Closes #13622.
- M /wxWidgets/trunk/src/osx/cocoa/dirdlg.mm
- M /wxWidgets/trunk/src/osx/cocoa/filedlg.mm
- M /wxWidgets/trunk/src/osx/cocoa/utils.mm
- M /wxWidgets/trunk/src/osx/core/stdpaths_cf.cpp
2012-11-05 00:53 VZ, revision 72894Ensure that paths used inside wxOSX are always in NFC form. OSX uses NFKD but this is unexpected for wx applications, so normalize the string to use the composed form whenever we receive a file system path from OS X. Closes #13504.
2012-11-05 00:53 VZ, revision 72893Add wxCFStringRef::AsStringWithNormalizationFormC() Cocoa overload. Provide an overload taking NSString and casting it to CFStringRef, just as for AsStringWithNormalizationFormC(). See #13504.
2012-11-05 00:53 VZ, revision 72892Use kCGBlendModeExclusion for wxCOMPOSITION_XOR operation. The previously used kCGBlendModeXOR doesn't seem to be the right mode to use. Closes #13095.
2012-11-05 00:52 VZ, revision 72891Implement setting default wxTextCtrl style in wxOSX. Use NSTextView setTypingAttributes to change the attributes used for the new text by default as setting them for the selected region didn't do anything useful under OS X (and did nothing at all when there was no selection). Closes #12839.
2012-11-05 00:52 VZ, revision 72890No changes, just remove unnecessary wxTextAttr tests. If wxTextAttr::HasFoo() returns true, there is no need to test for GetFoo().IsOk().
2012-11-05 00:51 VZ, revision 72889Suppress warnings about NSText not responding to setAllowsUndo. Cast NSText to NSTextView when sending this message to it. Hopefully it doesn't change the run-time behaviour but just fixes several lines of warnings that were given without this cast.
2012-11-05 00:51 VZ, revision 72888No changes, just make it easier to tweak splitter sample. The sample contains disabled code for using other type of windows than MyCanvas for the splitter children but it didn't compile any more because the variables were declared as wxScrolledWindow. Fix this by using just wxWindow for them.
2012-11-05 00:51 VZ, revision 72887Create tags for Cocoa, not Carbon, by default under wxOSX. Just change the default value of the "port" parameter.
2012-11-05 00:50 VZ, revision 72886Fix annoying warning when running the script to generate tags under OS X. It complained about no matches for src/osx/cocoa/*.cpp.
2012-11-05 00:50 VZ, revision 72885Update the button bezel to account for multi-line labels in wxOSX. If a button was created using a normal single-line label (including empty one) and then its label was changed to something multi-line later, its size stayed wrong in wxOSX as it still used the fixed size bezel used by normal buttons. Adjust the bezel after each bezel change now to update the size of the button if necessary. Closes #12491.
- M /wxWidgets/trunk/include/wx/osx/button.h
- M /wxWidgets/trunk/src/osx/button_osx.cpp
- M /wxWidgets/trunk/src/osx/cocoa/button.mm
2012-11-05 00:50 VZ, revision 72884No changes, just rename OSXSetAcceleratorFromLabel(). Make the name of the function more general and call it OSXUpdateAfterLabelChange() as it's supposed to be called whenever the label changes.
2012-11-05 00:49 VZ, revision 72883No real change, just make bezel setting code in wxOSX more clear. Avoid code duplication between SetAcceleratorFromLabel() and wxWidgetImpl::CreateButton(), generalize the former to handle the special cases taken into account only in the latter previously. Also use a switch on border flags instead of series of nested ifs as this seems to be more clear. No changes in behaviour.
2012-11-05 00:49 VZ, revision 72882Revert "Fix the pages range in the print dialog in wxOSX." This reverts r72805 (leaving only the changes to printdlg.cpp which seem harmless and potentially useful) as it resulted in crashes when using wxHtmlEasyPrinting because we called wxPrintout::OnPreparePrinting() before setting the DC to be used, which was wrong. In fact it's not clear how can we get the correct range of pages at all because we need a DC to paginate properly (i.e. taking into account its size) but we need to show a dialog, in which we already want to show the pages range, before choosing the DC. Perhaps we could create a dummy DC for pagination purposes but how could this work with printers using different page sizes? The best would probably be to avoid setting any limits on the page range as showing 9999 looks ugly but anything else would be wrong. See #8349, #11779.
2012-11-04 18:39 PC, revision 72881Update tree control layout in EditLabel() for wxOSX too. A special preprocessor check for OS X prevented the control from being relaid out correctly in EditLabel() there, which resulted in problems when trying to edit a just added item. Simply remove this check for OS X (and also MSW but this is less important as this version of the control is almost never used there anyhow) to fix it. Closes #11179.
2012-11-04 13:44 VZ, revision 72880fix setting background color in wxGTK3 with themes which use background images or gradients, fixes #14759
2012-11-04 13:44 VZ, revision 72879Check that doxygen version is 1.8.2 in docs generation script. Doxygen often has backwards incompatible changes, so verify that we really use the version the docs are supposed to be generated with.
2012-11-04 13:44 VZ, revision 72878Don't use "readlink -e" in docs generation script, it's not portable. "readlink" command also exists under OS X but with a completely different syntax than under Linux, so just use "pwd -P" to get the physical path name instead, this should hopefully work everywhere as it's POSIX. Closes #14796.
2012-11-03 19:34 BP, revision 72877Allow using _T() in docs/doxygen/overviews/changes_since28.h. This file describes changes to this macro so don't block commits changing it just because it contains "_T".
- M /wxWidgets/trunk/docs/doxygen/overviews/app.h
- M /wxWidgets/trunk/docs/doxygen/overviews/container.h
- M /wxWidgets/trunk/docs/doxygen/overviews/cpprttidisabled.h
- M /wxWidgets/trunk/docs/doxygen/overviews/eventhandling.h
- M /wxWidgets/trunk/docs/doxygen/overviews/exceptions.h
- M /wxWidgets/trunk/docs/doxygen/overviews/file.h
- M /wxWidgets/trunk/docs/doxygen/overviews/filesystem.h
- M /wxWidgets/trunk/docs/doxygen/overviews/font.h
- M /wxWidgets/trunk/docs/doxygen/overviews/fontencoding.h
- M /wxWidgets/trunk/docs/doxygen/overviews/grid.h
- M /wxWidgets/trunk/docs/doxygen/overviews/helloworld.h
- M /wxWidgets/trunk/docs/doxygen/overviews/html.h
- M /wxWidgets/trunk/docs/doxygen/overviews/internationalization.h
- M /wxWidgets/trunk/docs/doxygen/overviews/ipc.h
- M /wxWidgets/trunk/docs/doxygen/overviews/listctrl.h
- M /wxWidgets/trunk/docs/doxygen/overviews/log.h
- M /wxWidgets/trunk/docs/doxygen/overviews/mbconvclasses.h
- M /wxWidgets/trunk/docs/doxygen/overviews/nonenglish.h
- M /wxWidgets/trunk/docs/doxygen/overviews/persistence.h
- M /wxWidgets/trunk/docs/doxygen/overviews/printing.h
- M /wxWidgets/trunk/docs/doxygen/overviews/propgrid.h
- M /wxWidgets/trunk/docs/doxygen/overviews/python.h
- M /wxWidgets/trunk/docs/doxygen/overviews/refcount.h
- M /wxWidgets/trunk/docs/doxygen/overviews/referencenotes.h
- M /wxWidgets/trunk/docs/doxygen/overviews/resyntax.h
- M /wxWidgets/trunk/docs/doxygen/overviews/richtextctrl.h
- M /wxWidgets/trunk/docs/doxygen/overviews/roughguide.h
- M /wxWidgets/trunk/docs/doxygen/overviews/runtimeclass.h
- M /wxWidgets/trunk/docs/doxygen/overviews/scrolling.h
- M /wxWidgets/trunk/docs/doxygen/overviews/sizer.h
- M /wxWidgets/trunk/docs/doxygen/overviews/splitterwindow.h
- M /wxWidgets/trunk/docs/doxygen/overviews/stream.h
- M /wxWidgets/trunk/docs/doxygen/overviews/string.h
- M /wxWidgets/trunk/docs/doxygen/overviews/thread.h
- M /wxWidgets/trunk/docs/doxygen/overviews/tips.h
- M /wxWidgets/trunk/docs/doxygen/overviews/toolbar.h
- M /wxWidgets/trunk/docs/doxygen/overviews/treectrl.h
- M /wxWidgets/trunk/docs/doxygen/overviews/unicode.h
- M /wxWidgets/trunk/docs/doxygen/overviews/unixprinting.h
- M /wxWidgets/trunk/docs/doxygen/overviews/validator.h
- M /wxWidgets/trunk/docs/doxygen/overviews/windowdeletion.h
- M /wxWidgets/trunk/docs/doxygen/overviews/windowids.h
- M /wxWidgets/trunk/docs/doxygen/overviews/windowsizing.h
- M /wxWidgets/trunk/docs/doxygen/overviews/windowstyles.h
- M /wxWidgets/trunk/docs/doxygen/overviews/xrc.h
- M /wxWidgets/trunk/docs/doxygen/overviews/xrc_format.h
- M /wxWidgets/trunk/interface/wx/event.h
2012-11-03 19:33 BP, revision 72876Finished adding @tableofcontents to all overviews in the manual.
2012-11-03 19:33 BP, revision 72875Bumped the reference manual date.
2012-11-03 19:33 BP, revision 72874Fixed up Windows regen.bat script to use environment variables instead of conditional config file includes.
- M /wxWidgets/trunk/docs/doxygen/Doxyfile
- D /wxWidgets/trunk/docs/doxygen/Doxyfile_all
- D /wxWidgets/trunk/docs/doxygen/Doxyfile_chm
- D /wxWidgets/trunk/docs/doxygen/Doxyfile_docset
- D /wxWidgets/trunk/docs/doxygen/Doxyfile_html
- D /wxWidgets/trunk/docs/doxygen/Doxyfile_inc
- D /wxWidgets/trunk/docs/doxygen/Doxyfile_latex
- D /wxWidgets/trunk/docs/doxygen/Doxyfile_qch
- D /wxWidgets/trunk/docs/doxygen/Doxyfile_xml
- M /wxWidgets/trunk/docs/doxygen/mainpages/platdetails.h
- M /wxWidgets/trunk/docs/doxygen/regen.sh
2012-11-03 19:33 BP, revision 72873Moved format selection logic into environment variables instead of conditional config file includes.
- D /wxWidgets/trunk/docs/doxygen/background_navigation.png
- D /wxWidgets/trunk/docs/doxygen/img_downArrow.png
- D /wxWidgets/trunk/docs/doxygen/jquery-1.3.2.min.js
- M /wxWidgets/trunk/docs/doxygen/regen.sh
- D /wxWidgets/trunk/docs/doxygen/wxdocsettabs.css
- D /wxWidgets/trunk/docs/doxygen/wxdocsetwidgets.css
2012-11-03 19:33 BP, revision 72872Removed obsolete files from old Doxygen versions.
2012-11-03 19:32 BP, revision 72871Cleaned up the server based search results page styles.
- M /wxWidgets/trunk/docs/doxygen/Doxyfile
- A /wxWidgets/trunk/docs/doxygen/images/appear-animationctrl-gtk.png
- A /wxWidgets/trunk/docs/doxygen/images/appear-animationctrl-mac.png
- A /wxWidgets/trunk/docs/doxygen/images/appear-animationctrl-msw.png
- A /wxWidgets/trunk/docs/doxygen/images/appear-bitmapbutton-gtk.png
- A /wxWidgets/trunk/docs/doxygen/images/appear-bitmapbutton-mac.png
- A /wxWidgets/trunk/docs/doxygen/images/appear-bitmapbutton-msw.png
- A /wxWidgets/trunk/docs/doxygen/images/appear-bitmapcombobox-gtk.png
- A /wxWidgets/trunk/docs/doxygen/images/appear-bitmapcombobox-mac.png
- A /wxWidgets/trunk/docs/doxygen/images/appear-bitmapcombobox-msw.png
- A /wxWidgets/trunk/docs/doxygen/images/appear-button-gtk.png
- A /wxWidgets/trunk/docs/doxygen/images/appear-button-mac.png
- A /wxWidgets/trunk/docs/doxygen/images/appear-button-msw.png
- A /wxWidgets/trunk/docs/doxygen/images/appear-calendarctrl-gtk.png
- A /wxWidgets/trunk/docs/doxygen/images/appear-calendarctrl-mac.png
- A /wxWidgets/trunk/docs/doxygen/images/appear-calendarctrl-msw.png
- A /wxWidgets/trunk/docs/doxygen/images/appear-checkbox-gtk.png
- A /wxWidgets/trunk/docs/doxygen/images/appear-checkbox-mac.png
- A /wxWidgets/trunk/docs/doxygen/images/appear-checkbox-msw.png
- A /wxWidgets/trunk/docs/doxygen/images/appear-checklistbox-gtk.png
- A /wxWidgets/trunk/docs/doxygen/images/appear-checklistbox-mac.png
- A /wxWidgets/trunk/docs/doxygen/images/appear-checklistbox-msw.png
- A /wxWidgets/trunk/docs/doxygen/images/appear-choice-gtk.png
- A /wxWidgets/trunk/docs/doxygen/images/appear-choice-mac.png
- A /wxWidgets/trunk/docs/doxygen/images/appear-choice-msw.png
- A /wxWidgets/trunk/docs/doxygen/images/appear-choicebook-gtk.png
- A /wxWidgets/trunk/docs/doxygen/images/appear-choicebook-mac.png
- A /wxWidgets/trunk/docs/doxygen/images/appear-choicebook-msw.png
- A /wxWidgets/trunk/docs/doxygen/images/appear-collapsiblepane-gtk.png
- A /wxWidgets/trunk/docs/doxygen/images/appear-collapsiblepane-mac.png
- A /wxWidgets/trunk/docs/doxygen/images/appear-collapsiblepane-msw.png
- A /wxWidgets/trunk/docs/doxygen/images/appear-colourpickerctrl-gtk.png
- A /wxWidgets/trunk/docs/doxygen/images/appear-colourpickerctrl-mac.png
- A /wxWidgets/trunk/docs/doxygen/images/appear-colourpickerctrl-msw.png
- A /wxWidgets/trunk/docs/doxygen/images/appear-combobox-gtk.png
- A /wxWidgets/trunk/docs/doxygen/images/appear-combobox-mac.png
- A /wxWidgets/trunk/docs/doxygen/images/appear-combobox-msw.png
- A /wxWidgets/trunk/docs/doxygen/images/appear-comboctrl-gtk.png
- A /wxWidgets/trunk/docs/doxygen/images/appear-comboctrl-mac.png
- A /wxWidgets/trunk/docs/doxygen/images/appear-comboctrl-msw.png
- A /wxWidgets/trunk/docs/doxygen/images/appear-commandlinkbutton-gtk.png
- A /wxWidgets/trunk/docs/doxygen/images/appear-commandlinkbutton-msw.png
- A /wxWidgets/trunk/docs/doxygen/images/appear-dataviewctrl-gtk.png
- A /wxWidgets/trunk/docs/doxygen/images/appear-dataviewctrl-mac.png
- A /wxWidgets/trunk/docs/doxygen/images/appear-dataviewctrl-msw.png
- A /wxWidgets/trunk/docs/doxygen/images/appear-dataviewtreectrl-gtk.png
- A /wxWidgets/trunk/docs/doxygen/images/appear-dataviewtreectrl-mac.png
- A /wxWidgets/trunk/docs/doxygen/images/appear-dataviewtreectrl-msw.png
- A /wxWidgets/trunk/docs/doxygen/images/appear-datepickerctrl-gtk.png
- A /wxWidgets/trunk/docs/doxygen/images/appear-datepickerctrl-mac.png
- A /wxWidgets/trunk/docs/doxygen/images/appear-datepickerctrl-msw.png
- A /wxWidgets/trunk/docs/doxygen/images/appear-dirpickerctrl-gtk.png
- A /wxWidgets/trunk/docs/doxygen/images/appear-dirpickerctrl-mac.png
- A /wxWidgets/trunk/docs/doxygen/images/appear-dirpickerctrl-msw.png
- A /wxWidgets/trunk/docs/doxygen/images/appear-filectrl-gtk.png
- A /wxWidgets/trunk/docs/doxygen/images/appear-filepickerctrl-gtk.png
- A /wxWidgets/trunk/docs/doxygen/images/appear-filepickerctrl-mac.png
- A /wxWidgets/trunk/docs/doxygen/images/appear-filepickerctrl-msw.png
- A /wxWidgets/trunk/docs/doxygen/images/appear-fontpickerctrl-gtk.png
- A /wxWidgets/trunk/docs/doxygen/images/appear-fontpickerctrl-mac.png
- A /wxWidgets/trunk/docs/doxygen/images/appear-fontpickerctrl-msw.png
- A /wxWidgets/trunk/docs/doxygen/images/appear-gauge-gtk.png
- A /wxWidgets/trunk/docs/doxygen/images/appear-gauge-mac.png
- A /wxWidgets/trunk/docs/doxygen/images/appear-gauge-msw.png
- A /wxWidgets/trunk/docs/doxygen/images/appear-genericdirctrl-gtk.png
- A /wxWidgets/trunk/docs/doxygen/images/appear-genericdirctrl-mac.png
- A /wxWidgets/trunk/docs/doxygen/images/appear-genericdirctrl-msw.png
- A /wxWidgets/trunk/docs/doxygen/images/appear-hyperlinkctrl-gtk.png
- A /wxWidgets/trunk/docs/doxygen/images/appear-hyperlinkctrl-mac.png
- A /wxWidgets/trunk/docs/doxygen/images/appear-hyperlinkctrl-msw.png
- A /wxWidgets/trunk/docs/doxygen/images/appear-listbook-gtk.png
- A /wxWidgets/trunk/docs/doxygen/images/appear-listbook-mac.png
- A /wxWidgets/trunk/docs/doxygen/images/appear-listbook-msw.png
- A /wxWidgets/trunk/docs/doxygen/images/appear-listbox-gtk.png
- A /wxWidgets/trunk/docs/doxygen/images/appear-listbox-mac.png
- A /wxWidgets/trunk/docs/doxygen/images/appear-listbox-msw.png
- A /wxWidgets/trunk/docs/doxygen/images/appear-listctrl-gtk.png
- A /wxWidgets/trunk/docs/doxygen/images/appear-listctrl-mac.png
- A /wxWidgets/trunk/docs/doxygen/images/appear-listctrl-msw.png
- A /wxWidgets/trunk/docs/doxygen/images/appear-listview-gtk.png
- A /wxWidgets/trunk/docs/doxygen/images/appear-notebook-gtk.png
- A /wxWidgets/trunk/docs/doxygen/images/appear-notebook-mac.png
- A /wxWidgets/trunk/docs/doxygen/images/appear-notebook-msw.png
- A /wxWidgets/trunk/docs/doxygen/images/appear-ownerdrawncombobox-gtk.png
- A /wxWidgets/trunk/docs/doxygen/images/appear-ownerdrawncombobox-mac.png
- A /wxWidgets/trunk/docs/doxygen/images/appear-ownerdrawncombobox-msw.png
- A /wxWidgets/trunk/docs/doxygen/images/appear-propertygrid-gtk.png
- A /wxWidgets/trunk/docs/doxygen/images/appear-propertygrid-mac.png
- A /wxWidgets/trunk/docs/doxygen/images/appear-propertygrid-msw.png
- A /wxWidgets/trunk/docs/doxygen/images/appear-radiobox-gtk.png
- A /wxWidgets/trunk/docs/doxygen/images/appear-radiobox-mac.png
- A /wxWidgets/trunk/docs/doxygen/images/appear-radiobox-msw.png
- A /wxWidgets/trunk/docs/doxygen/images/appear-radiobutton-gtk.png
- A /wxWidgets/trunk/docs/doxygen/images/appear-radiobutton-mac.png
- A /wxWidgets/trunk/docs/doxygen/images/appear-radiobutton-msw.png
- A /wxWidgets/trunk/docs/doxygen/images/appear-richtextctrl-gtk.png
- A /wxWidgets/trunk/docs/doxygen/images/appear-richtextctrl-mac.png
- A /wxWidgets/trunk/docs/doxygen/images/appear-richtextctrl-msw.png
- A /wxWidgets/trunk/docs/doxygen/images/appear-richtooltip-gtk.png
- A /wxWidgets/trunk/docs/doxygen/images/appear-richtooltip-mac.png
- A /wxWidgets/trunk/docs/doxygen/images/appear-richtooltip-msw.png
- A /wxWidgets/trunk/docs/doxygen/images/appear-scrollbar-gtk.png
- A /wxWidgets/trunk/docs/doxygen/images/appear-scrollbar-mac.png
- A /wxWidgets/trunk/docs/doxygen/images/appear-scrollbar-msw.png
- A /wxWidgets/trunk/docs/doxygen/images/appear-searchctrl-gtk.png
- A /wxWidgets/trunk/docs/doxygen/images/appear-searchctrl-mac.png
- A /wxWidgets/trunk/docs/doxygen/images/appear-searchctrl-msw.png
- A /wxWidgets/trunk/docs/doxygen/images/appear-simplehtmllistbox-gtk.png
- A /wxWidgets/trunk/docs/doxygen/images/appear-slider-gtk.png
- A /wxWidgets/trunk/docs/doxygen/images/appear-slider-mac.png
- A /wxWidgets/trunk/docs/doxygen/images/appear-slider-msw.png
- A /wxWidgets/trunk/docs/doxygen/images/appear-spinbutton-gtk.png
- A /wxWidgets/trunk/docs/doxygen/images/appear-spinbutton-mac.png
- A /wxWidgets/trunk/docs/doxygen/images/appear-spinbutton-msw.png
- A /wxWidgets/trunk/docs/doxygen/images/appear-spinctrl-gtk.png
- A /wxWidgets/trunk/docs/doxygen/images/appear-spinctrl-mac.png
- A /wxWidgets/trunk/docs/doxygen/images/appear-spinctrl-msw.png
- A /wxWidgets/trunk/docs/doxygen/images/appear-spinctrldouble-gtk.png
- A /wxWidgets/trunk/docs/doxygen/images/appear-spinctrldouble-mac.png
- A /wxWidgets/trunk/docs/doxygen/images/appear-spinctrldouble-msw.png
- A /wxWidgets/trunk/docs/doxygen/images/appear-staticbitmap-gtk.png
- A /wxWidgets/trunk/docs/doxygen/images/appear-staticbitmap-mac.png
- A /wxWidgets/trunk/docs/doxygen/images/appear-staticbitmap-msw.png
- A /wxWidgets/trunk/docs/doxygen/images/appear-staticbox-gtk.png
- A /wxWidgets/trunk/docs/doxygen/images/appear-staticbox-mac.png
- A /wxWidgets/trunk/docs/doxygen/images/appear-staticbox-msw.png
- A /wxWidgets/trunk/docs/doxygen/images/appear-statictext-gtk.png
- A /wxWidgets/trunk/docs/doxygen/images/appear-statictext-mac.png
- A /wxWidgets/trunk/docs/doxygen/images/appear-statictext-msw.png
- A /wxWidgets/trunk/docs/doxygen/images/appear-textctrl-gtk.png
- A /wxWidgets/trunk/docs/doxygen/images/appear-textctrl-mac.png
- A /wxWidgets/trunk/docs/doxygen/images/appear-textctrl-msw.png
- A /wxWidgets/trunk/docs/doxygen/images/appear-timepickerctrl-gtk.png
- A /wxWidgets/trunk/docs/doxygen/images/appear-timepickerctrl-mac.png
- A /wxWidgets/trunk/docs/doxygen/images/appear-timepickerctrl-msw.png
- A /wxWidgets/trunk/docs/doxygen/images/appear-togglebutton-gtk.png
- A /wxWidgets/trunk/docs/doxygen/images/appear-togglebutton-mac.png
- A /wxWidgets/trunk/docs/doxygen/images/appear-togglebutton-msw.png
- A /wxWidgets/trunk/docs/doxygen/images/appear-treectrl-gtk.png
- A /wxWidgets/trunk/docs/doxygen/images/appear-treectrl-mac.png
- A /wxWidgets/trunk/docs/doxygen/images/appear-treectrl-msw.png
- D /wxWidgets/trunk/docs/doxygen/images/powered-by-wxwidgets.png
- D /wxWidgets/trunk/docs/doxygen/images/wxgtk/animationctrl.png
- D /wxWidgets/trunk/docs/doxygen/images/wxgtk/bitmapbutton.png
- D /wxWidgets/trunk/docs/doxygen/images/wxgtk/bitmapcombobox.png
- D /wxWidgets/trunk/docs/doxygen/images/wxgtk/button.png
- D /wxWidgets/trunk/docs/doxygen/images/wxgtk/calendarctrl.png
- D /wxWidgets/trunk/docs/doxygen/images/wxgtk/checkbox.png
- D /wxWidgets/trunk/docs/doxygen/images/wxgtk/checklistbox.png
- D /wxWidgets/trunk/docs/doxygen/images/wxgtk/choice.png
- D /wxWidgets/trunk/docs/doxygen/images/wxgtk/choicebook.png
- D /wxWidgets/trunk/docs/doxygen/images/wxgtk/collapsiblepane.png
- D /wxWidgets/trunk/docs/doxygen/images/wxgtk/colourpickerctrl.png
- D /wxWidgets/trunk/docs/doxygen/images/wxgtk/combobox.png
- D /wxWidgets/trunk/docs/doxygen/images/wxgtk/comboctrl.png
- D /wxWidgets/trunk/docs/doxygen/images/wxgtk/commandlinkbutton.png
- D /wxWidgets/trunk/docs/doxygen/images/wxgtk/dataviewctrl.png
- D /wxWidgets/trunk/docs/doxygen/images/wxgtk/dataviewtreectrl.png
- D /wxWidgets/trunk/docs/doxygen/images/wxgtk/datepickerctrl.png
- D /wxWidgets/trunk/docs/doxygen/images/wxgtk/dirpickerctrl.png
- D /wxWidgets/trunk/docs/doxygen/images/wxgtk/filectrl.png
- D /wxWidgets/trunk/docs/doxygen/images/wxgtk/filepickerctrl.png
- D /wxWidgets/trunk/docs/doxygen/images/wxgtk/fontpickerctrl.png
- D /wxWidgets/trunk/docs/doxygen/images/wxgtk/gauge.png
- D /wxWidgets/trunk/docs/doxygen/images/wxgtk/genericdirctrl.png
- D /wxWidgets/trunk/docs/doxygen/images/wxgtk/hyperlinkctrl.png
- D /wxWidgets/trunk/docs/doxygen/images/wxgtk/listbook.png
- D /wxWidgets/trunk/docs/doxygen/images/wxgtk/listbox.png
- D /wxWidgets/trunk/docs/doxygen/images/wxgtk/listctrl.png
- D /wxWidgets/trunk/docs/doxygen/images/wxgtk/listview.png
- D /wxWidgets/trunk/docs/doxygen/images/wxgtk/notebook.png
- D /wxWidgets/trunk/docs/doxygen/images/wxgtk/ownerdrawncombobox.png
- D /wxWidgets/trunk/docs/doxygen/images/wxgtk/propertygrid.png
- D /wxWidgets/trunk/docs/doxygen/images/wxgtk/radiobox.png
- D /wxWidgets/trunk/docs/doxygen/images/wxgtk/radiobutton.png
- D /wxWidgets/trunk/docs/doxygen/images/wxgtk/richtextctrl.png
- D /wxWidgets/trunk/docs/doxygen/images/wxgtk/richtooltip.png
- D /wxWidgets/trunk/docs/doxygen/images/wxgtk/scrollbar.png
- D /wxWidgets/trunk/docs/doxygen/images/wxgtk/searchctrl.png
- D /wxWidgets/trunk/docs/doxygen/images/wxgtk/simplehtmllistbox.png
- D /wxWidgets/trunk/docs/doxygen/images/wxgtk/slider.png
- D /wxWidgets/trunk/docs/doxygen/images/wxgtk/spinbutton.png
- D /wxWidgets/trunk/docs/doxygen/images/wxgtk/spinctrl.png
- D /wxWidgets/trunk/docs/doxygen/images/wxgtk/spinctrldouble.png
- D /wxWidgets/trunk/docs/doxygen/images/wxgtk/staticbitmap.png
- D /wxWidgets/trunk/docs/doxygen/images/wxgtk/staticbox.png
- D /wxWidgets/trunk/docs/doxygen/images/wxgtk/statictext.png
- D /wxWidgets/trunk/docs/doxygen/images/wxgtk/textctrl.png
- D /wxWidgets/trunk/docs/doxygen/images/wxgtk/timepickerctrl.png
- D /wxWidgets/trunk/docs/doxygen/images/wxgtk/togglebutton.png
- D /wxWidgets/trunk/docs/doxygen/images/wxgtk/treectrl.png
- D /wxWidgets/trunk/docs/doxygen/images/wxmac/animationctrl.png
- D /wxWidgets/trunk/docs/doxygen/images/wxmac/bitmapbutton.png
- D /wxWidgets/trunk/docs/doxygen/images/wxmac/bitmapcombobox.png
- D /wxWidgets/trunk/docs/doxygen/images/wxmac/button.png
- D /wxWidgets/trunk/docs/doxygen/images/wxmac/calendarctrl.png
- D /wxWidgets/trunk/docs/doxygen/images/wxmac/checkbox.png
- D /wxWidgets/trunk/docs/doxygen/images/wxmac/checklistbox.png
- D /wxWidgets/trunk/docs/doxygen/images/wxmac/choice.png
- D /wxWidgets/trunk/docs/doxygen/images/wxmac/choicebook.png
- D /wxWidgets/trunk/docs/doxygen/images/wxmac/collapsiblepane.png
- D /wxWidgets/trunk/docs/doxygen/images/wxmac/colourpickerctrl.png
- D /wxWidgets/trunk/docs/doxygen/images/wxmac/combobox.png
- D /wxWidgets/trunk/docs/doxygen/images/wxmac/comboctrl.png
- D /wxWidgets/trunk/docs/doxygen/images/wxmac/dataviewctrl.png
- D /wxWidgets/trunk/docs/doxygen/images/wxmac/dataviewtreectrl.png
- D /wxWidgets/trunk/docs/doxygen/images/wxmac/datepickerctrl.png
- D /wxWidgets/trunk/docs/doxygen/images/wxmac/dirpickerctrl.png
- D /wxWidgets/trunk/docs/doxygen/images/wxmac/filepickerctrl.png
- D /wxWidgets/trunk/docs/doxygen/images/wxmac/fontpickerctrl.png
- D /wxWidgets/trunk/docs/doxygen/images/wxmac/gauge.png
- D /wxWidgets/trunk/docs/doxygen/images/wxmac/genericdirctrl.png
- D /wxWidgets/trunk/docs/doxygen/images/wxmac/hyperlinkctrl.png
- D /wxWidgets/trunk/docs/doxygen/images/wxmac/listbook.png
- D /wxWidgets/trunk/docs/doxygen/images/wxmac/listbox.png
- D /wxWidgets/trunk/docs/doxygen/images/wxmac/listctrl.png
- D /wxWidgets/trunk/docs/doxygen/images/wxmac/notebook.png
- D /wxWidgets/trunk/docs/doxygen/images/wxmac/ownerdrawncombobox.png
- D /wxWidgets/trunk/docs/doxygen/images/wxmac/propertygrid.png
- D /wxWidgets/trunk/docs/doxygen/images/wxmac/radiobox.png
- D /wxWidgets/trunk/docs/doxygen/images/wxmac/radiobutton.png
- D /wxWidgets/trunk/docs/doxygen/images/wxmac/richtextctrl.png
- D /wxWidgets/trunk/docs/doxygen/images/wxmac/richtooltip.png
- D /wxWidgets/trunk/docs/doxygen/images/wxmac/scrollbar.png
- D /wxWidgets/trunk/docs/doxygen/images/wxmac/searchctrl.png
- D /wxWidgets/trunk/docs/doxygen/images/wxmac/slider.png
- D /wxWidgets/trunk/docs/doxygen/images/wxmac/spinbutton.png
- D /wxWidgets/trunk/docs/doxygen/images/wxmac/spinctrl.png
- D /wxWidgets/trunk/docs/doxygen/images/wxmac/spinctrldouble.png
- D /wxWidgets/trunk/docs/doxygen/images/wxmac/staticbitmap.png
- D /wxWidgets/trunk/docs/doxygen/images/wxmac/staticbox.png
- D /wxWidgets/trunk/docs/doxygen/images/wxmac/statictext.png
- D /wxWidgets/trunk/docs/doxygen/images/wxmac/textctrl.png
- D /wxWidgets/trunk/docs/doxygen/images/wxmac/timepickerctrl.png
- D /wxWidgets/trunk/docs/doxygen/images/wxmac/togglebutton.png
- D /wxWidgets/trunk/docs/doxygen/images/wxmac/treectrl.png
- D /wxWidgets/trunk/docs/doxygen/images/wxmsw/animationctrl.png
- D /wxWidgets/trunk/docs/doxygen/images/wxmsw/bitmapbutton.png
- D /wxWidgets/trunk/docs/doxygen/images/wxmsw/bitmapcombobox.png
- D /wxWidgets/trunk/docs/doxygen/images/wxmsw/button.png
- D /wxWidgets/trunk/docs/doxygen/images/wxmsw/calendarctrl.png
- D /wxWidgets/trunk/docs/doxygen/images/wxmsw/checkbox.png
- D /wxWidgets/trunk/docs/doxygen/images/wxmsw/checklistbox.png
- D /wxWidgets/trunk/docs/doxygen/images/wxmsw/choice.png
- D /wxWidgets/trunk/docs/doxygen/images/wxmsw/choicebook.png
- D /wxWidgets/trunk/docs/doxygen/images/wxmsw/collapsiblepane.png
- D /wxWidgets/trunk/docs/doxygen/images/wxmsw/colourpickerctrl.png
- D /wxWidgets/trunk/docs/doxygen/images/wxmsw/combobox.png
- D /wxWidgets/trunk/docs/doxygen/images/wxmsw/comboctrl.png
- D /wxWidgets/trunk/docs/doxygen/images/wxmsw/commandlinkbutton.png
- D /wxWidgets/trunk/docs/doxygen/images/wxmsw/dataviewctrl.png
- D /wxWidgets/trunk/docs/doxygen/images/wxmsw/dataviewtreectrl.png
- D /wxWidgets/trunk/docs/doxygen/images/wxmsw/datepickerctrl.png
- D /wxWidgets/trunk/docs/doxygen/images/wxmsw/dirpickerctrl.png
- D /wxWidgets/trunk/docs/doxygen/images/wxmsw/filepickerctrl.png
- D /wxWidgets/trunk/docs/doxygen/images/wxmsw/fontpickerctrl.png
- D /wxWidgets/trunk/docs/doxygen/images/wxmsw/gauge.png
- D /wxWidgets/trunk/docs/doxygen/images/wxmsw/genericdirctrl.png
- D /wxWidgets/trunk/docs/doxygen/images/wxmsw/hyperlinkctrl.png
- D /wxWidgets/trunk/docs/doxygen/images/wxmsw/listbook.png
- D /wxWidgets/trunk/docs/doxygen/images/wxmsw/listbox.png
- D /wxWidgets/trunk/docs/doxygen/images/wxmsw/listctrl.png
- D /wxWidgets/trunk/docs/doxygen/images/wxmsw/notebook.png
- D /wxWidgets/trunk/docs/doxygen/images/wxmsw/ownerdrawncombobox.png
- D /wxWidgets/trunk/docs/doxygen/images/wxmsw/propertygrid.png
- D /wxWidgets/trunk/docs/doxygen/images/wxmsw/radiobox.png
- D /wxWidgets/trunk/docs/doxygen/images/wxmsw/radiobutton.png
- D /wxWidgets/trunk/docs/doxygen/images/wxmsw/richtextctrl.png
- D /wxWidgets/trunk/docs/doxygen/images/wxmsw/richtooltip.png
- D /wxWidgets/trunk/docs/doxygen/images/wxmsw/scrollbar.png
- D /wxWidgets/trunk/docs/doxygen/images/wxmsw/searchctrl.png
- D /wxWidgets/trunk/docs/doxygen/images/wxmsw/slider.png
- D /wxWidgets/trunk/docs/doxygen/images/wxmsw/spinbutton.png
- D /wxWidgets/trunk/docs/doxygen/images/wxmsw/spinctrl.png
- D /wxWidgets/trunk/docs/doxygen/images/wxmsw/spinctrldouble.png
- D /wxWidgets/trunk/docs/doxygen/images/wxmsw/staticbitmap.png
- D /wxWidgets/trunk/docs/doxygen/images/wxmsw/staticbox.png
- D /wxWidgets/trunk/docs/doxygen/images/wxmsw/statictext.png
- D /wxWidgets/trunk/docs/doxygen/images/wxmsw/textctrl.png
- D /wxWidgets/trunk/docs/doxygen/images/wxmsw/timepickerctrl.png
- D /wxWidgets/trunk/docs/doxygen/images/wxmsw/togglebutton.png
- D /wxWidgets/trunk/docs/doxygen/images/wxmsw/treectrl.png
- M /wxWidgets/trunk/docs/doxygen/overviews/cpprttidisabled.h
- M /wxWidgets/trunk/docs/doxygen/overviews/customwidgets.h
- M /wxWidgets/trunk/docs/doxygen/overviews/dataobject.h
- M /wxWidgets/trunk/docs/doxygen/overviews/datetime.h
- M /wxWidgets/trunk/docs/doxygen/overviews/dc.h
- M /wxWidgets/trunk/docs/doxygen/overviews/debugging.h
- M /wxWidgets/trunk/docs/doxygen/overviews/dialog.h
- M /wxWidgets/trunk/docs/doxygen/overviews/dnd.h
- M /wxWidgets/trunk/docs/doxygen/overviews/docview.h
- M /wxWidgets/trunk/docs/doxygen/regen.bat
- M /wxWidgets/trunk/docs/doxygen/regen.sh
- M /wxWidgets/trunk/interface/wx/animate.h
- M /wxWidgets/trunk/interface/wx/bmpbuttn.h
- M /wxWidgets/trunk/interface/wx/bmpcbox.h
- M /wxWidgets/trunk/interface/wx/button.h
- M /wxWidgets/trunk/interface/wx/calctrl.h
- M /wxWidgets/trunk/interface/wx/checkbox.h
- M /wxWidgets/trunk/interface/wx/checklst.h
- M /wxWidgets/trunk/interface/wx/choice.h
- M /wxWidgets/trunk/interface/wx/choicebk.h
- M /wxWidgets/trunk/interface/wx/clrpicker.h
- M /wxWidgets/trunk/interface/wx/collpane.h
- M /wxWidgets/trunk/interface/wx/combo.h
- M /wxWidgets/trunk/interface/wx/combobox.h
- M /wxWidgets/trunk/interface/wx/commandlinkbutton.h
- M /wxWidgets/trunk/interface/wx/dataview.h
- M /wxWidgets/trunk/interface/wx/datectrl.h
- M /wxWidgets/trunk/interface/wx/dirctrl.h
- M /wxWidgets/trunk/interface/wx/filectrl.h
- M /wxWidgets/trunk/interface/wx/filepicker.h
- M /wxWidgets/trunk/interface/wx/fontpicker.h
- M /wxWidgets/trunk/interface/wx/gauge.h
- M /wxWidgets/trunk/interface/wx/htmllbox.h
- M /wxWidgets/trunk/interface/wx/hyperlink.h
- M /wxWidgets/trunk/interface/wx/listbook.h
- M /wxWidgets/trunk/interface/wx/listbox.h
- M /wxWidgets/trunk/interface/wx/listctrl.h
- M /wxWidgets/trunk/interface/wx/notebook.h
- M /wxWidgets/trunk/interface/wx/odcombo.h
- M /wxWidgets/trunk/interface/wx/propgrid/propgrid.h
- M /wxWidgets/trunk/interface/wx/radiobox.h
- M /wxWidgets/trunk/interface/wx/radiobut.h
- M /wxWidgets/trunk/interface/wx/richtext/richtextctrl.h
- M /wxWidgets/trunk/interface/wx/richtooltip.h
- M /wxWidgets/trunk/interface/wx/scrolbar.h
- M /wxWidgets/trunk/interface/wx/slider.h
- M /wxWidgets/trunk/interface/wx/spinbutt.h
- M /wxWidgets/trunk/interface/wx/spinctrl.h
- M /wxWidgets/trunk/interface/wx/srchctrl.h
- M /wxWidgets/trunk/interface/wx/statbmp.h
- M /wxWidgets/trunk/interface/wx/statbox.h
- M /wxWidgets/trunk/interface/wx/stattext.h
- M /wxWidgets/trunk/interface/wx/textctrl.h
- M /wxWidgets/trunk/interface/wx/tglbtn.h
- M /wxWidgets/trunk/interface/wx/timectrl.h
- M /wxWidgets/trunk/interface/wx/treectrl.h
2012-11-03 19:29 BP, revision 72870Fixed appearance images to use Doxygen @image command (Doxygen will now copy files automatically), and cleaned up some more overviews.
- M /wxWidgets/trunk/docs/doxygen/custom_footer.html
- M /wxWidgets/trunk/docs/doxygen/custom_header.html
- M /wxWidgets/trunk/docs/doxygen/extra_stylesheet.css
- D /wxWidgets/trunk/docs/doxygen/images/no.gif
- D /wxWidgets/trunk/docs/doxygen/images/somewhat.gif
- D /wxWidgets/trunk/docs/doxygen/images/tab_b.gif
- D /wxWidgets/trunk/docs/doxygen/images/tab_l.gif
- D /wxWidgets/trunk/docs/doxygen/images/tab_r.gif
- D /wxWidgets/trunk/docs/doxygen/images/yes.gif
- M /wxWidgets/trunk/docs/doxygen/mainpages/cat_classes.h
- M /wxWidgets/trunk/docs/doxygen/mainpages/const_cpp.h
- M /wxWidgets/trunk/docs/doxygen/mainpages/const_stdevtid.h
- M /wxWidgets/trunk/docs/doxygen/mainpages/const_stockitems.h
- M /wxWidgets/trunk/docs/doxygen/mainpages/const_wxusedef.h
- M /wxWidgets/trunk/docs/doxygen/mainpages/copyright.h
- M /wxWidgets/trunk/docs/doxygen/mainpages/devtips.h
- M /wxWidgets/trunk/docs/doxygen/mainpages/introduction.h
- M /wxWidgets/trunk/docs/doxygen/mainpages/libs.h
- M /wxWidgets/trunk/docs/doxygen/mainpages/manual.h
- M /wxWidgets/trunk/docs/doxygen/mainpages/platdetails.h
- M /wxWidgets/trunk/docs/doxygen/mainpages/samples.h
- M /wxWidgets/trunk/docs/doxygen/mainpages/topics.h
- M /wxWidgets/trunk/docs/doxygen/mainpages/translations.h
- M /wxWidgets/trunk/docs/doxygen/mainpages/utilities.h
- M /wxWidgets/trunk/docs/doxygen/overviews/app.h
- M /wxWidgets/trunk/docs/doxygen/overviews/archive.h
- M /wxWidgets/trunk/docs/doxygen/overviews/aui.h
- M /wxWidgets/trunk/docs/doxygen/overviews/backwardcompatibility.h
- M /wxWidgets/trunk/docs/doxygen/overviews/bitmap.h
- M /wxWidgets/trunk/docs/doxygen/overviews/bookctrl.h
- M /wxWidgets/trunk/docs/doxygen/overviews/bufferclasses.h
- M /wxWidgets/trunk/docs/doxygen/overviews/commondialogs.h
- M /wxWidgets/trunk/docs/doxygen/overviews/container.h
- M /wxWidgets/trunk/docs/doxygen/regen.bat
- M /wxWidgets/trunk/docs/doxygen/regen.sh
- M /wxWidgets/trunk/docs/doxygen/wxwidgets.js
- M /wxWidgets/trunk/utils/screenshotgen/src/autocapture.cpp
- M /wxWidgets/trunk/utils/screenshotgen/src/autocapture.h
2012-11-03 19:08 BP, revision 72869Fixed docs footer to bottom, and fixed up TOC on all main pages, and some overviews.
- M /wxWidgets/trunk/utils/screenshotgen/src/autocapture.h
- M /wxWidgets/trunk/utils/screenshotgen/src/screenshot_main.cpp
2012-11-03 19:08 BP, revision 72868Documentation screenshot generator source code cleanup.
- M /wxWidgets/trunk/docs/doxygen/custom_footer.html
- M /wxWidgets/trunk/docs/doxygen/custom_header.html
- D /wxWidgets/trunk/docs/doxygen/custom_stylesheet.css
- A /wxWidgets/trunk/docs/doxygen/Doxyfile
- M /wxWidgets/trunk/docs/doxygen/DoxygenLayout.xml
- A /wxWidgets/trunk/docs/doxygen/extra_stylesheet.css
2012-11-02 18:02 SC, revision 72865Upgraded Doxygen to 1.8.2 for the docs.
2012-11-02 11:46 SC, revision 72864missing commit, fixes #14797
2012-11-02 11:45 SC, revision 72863using smaller size for font on non native toolbar
2012-11-02 11:45 SC, revision 72862fixing class
2012-11-02 11:41 SC, revision 72861using button impl
2012-11-02 11:06 SC, revision 72860exposing common used button impl class
2012-11-01 23:56 RD, revision 72858exposing common used button impl class
- M /wxWidgets/trunk/interface/wx/help.h
- M /wxWidgets/trunk/interface/wx/html/helpctrl.h
- M /wxWidgets/trunk/interface/wx/html/helpdata.h
- M /wxWidgets/trunk/interface/wx/html/helpdlg.h
- M /wxWidgets/trunk/interface/wx/html/helpfrm.h
- M /wxWidgets/trunk/interface/wx/html/helpwnd.h
- M /wxWidgets/trunk/interface/wx/html/htmlcell.h
- A /wxWidgets/trunk/interface/wx/html/htmldefs.h
- M /wxWidgets/trunk/interface/wx/html/htmlpars.h
- M /wxWidgets/trunk/interface/wx/html/htmlwin.h
- M /wxWidgets/trunk/interface/wx/html/htmprint.h
- M /wxWidgets/trunk/interface/wx/html/winpars.h
2012-11-01 19:25 VS, revision 72850Fixes and tweaks and additions to the wxHtml docs for Phoenix
2012-11-01 19:25 VS, revision 72849wxCALL_FOR_EACH compilation fix for VC++. VC++ has a bug where __VA_ARGS__ is incorrectly expanded as a single token, contrary to C99. The solution is to pass the arguments to another macro as a single token inside parenthesis. See http://stackoverflow.com/questions/9183993/msvc-variadic-macro-expansion for the gory details.
2012-11-01 18:15 VZ, revision 72848Compilation fix for PCH-less build.
- M /wxWidgets/trunk/include/wx/choice.h
- M /wxWidgets/trunk/src/common/choiccmn.cpp
- M /wxWidgets/trunk/src/gtk/choice.cpp
- M /wxWidgets/trunk/src/msw/choice.cpp
- M /wxWidgets/trunk/src/osx/choice_osx.cpp
2012-11-01 18:15 VZ, revision 72847Refactor and simplify wxChoice::DoGetBestSize(). Use wxTextMeasure instead of duplicating its code and also reuse the code between different ports. Closes #14706.
2012-11-01 18:15 VZ, revision 72846Invalidate best size of wxOSX wxChoice after its number of items changes. This fixes the calculation of the initial best size as previously the default value was not updated even if longer strings were added later.
- M /wxWidgets/trunk/include/wx/generic/private/textmeasure.h
- M /wxWidgets/trunk/include/wx/gtk/private/textmeasure.h
- M /wxWidgets/trunk/include/wx/msw/private/textmeasure.h
2012-11-01 18:15 VZ, revision 72845Allow creating wxTextMeasure without specifying the font. Use the default window/DC font by default as this is the most common case.
2012-11-01 18:15 VZ, revision 72844Always set the font to use in wxMSW wxTextMeasure when using a window. The default window HDC font is not the same as the wxWindow font, so we need to always set the font explicitly in this case (when using a wxDC, its HDC does have the current wxDC font already selected into it, so doing it once again would be unnecessarily wasteful).
- M /wxWidgets/trunk/include/wx/gtk/private/textmeasure.h
- M /wxWidgets/trunk/include/wx/private/textmeasure.h
- M /wxWidgets/trunk/src/common/textmeasurecmn.cpp
- M /wxWidgets/trunk/src/gtk/textmeasure.cpp
2012-11-01 18:15 VZ, revision 72843Allow constructing wxGTK wxTextMeasure with NULL font. The font is explicitly documented as being possibly NULL in the base class and wxMSW handles NULL font just fine, so also handle it in the GTK version. See #14706.
2012-11-01 18:15 VZ, revision 72842Don't crash in wxHTML when parsing empty tables with empty width parameter. Guard against accessing invalid string element.
- M /wxWidgets/trunk/docs/changes.txt
- M /wxWidgets/trunk/include/wx/generic/dirctrlg.h
- M /wxWidgets/trunk/interface/wx/dirctrl.h
- M /wxWidgets/trunk/samples/widgets/dirctrl.cpp
- M /wxWidgets/trunk/src/generic/dirctrlg.cpp
2012-11-01 18:15 VZ, revision 72841Added wxEVT_COMMAND_DIRCTRL_CHANGED for wxDirCtrl selection changes. This makes it much simpler to react to the changes in the control, update the sample to show it. Closes #14792.
2012-11-01 18:14 VZ, revision 72840No changes, just some cleanup in wxGenericDirCtrl code. Use GetItemData() helper to only write a cast to wxDirItemData in this function instead of repeating it many times. See #14790.
2012-11-01 18:14 VZ, revision 72839Add distclean target to samples/Makefile. It is necessary because it is used by the distclean target of the top level makefile. Closes #14793.
2012-11-01 17:45 VS, revision 72838Deal correctly with wx directory being a symlink in docs generation script. The script calling Doxygen is smart enough to strip the path of the wxWidgets directory from the paths of the files, but it didn't do it correctly if this directory was a symlink. Fix this by using readlink, if available, to get the canonical name. Closes #14796.
2012-11-01 17:45 VS, revision 72837Tests for wxTEST_DIALOG and wx/testing.h.
- A /wxWidgets/trunk/include/wx/testing.h
- M /wxWidgets/trunk/src/cocoa/dialog.mm
- M /wxWidgets/trunk/src/cocoa/dirdlg.mm
- M /wxWidgets/trunk/src/cocoa/filedlg.mm
- M /wxWidgets/trunk/src/cocoa/msgdlg.mm
- M /wxWidgets/trunk/src/common/dlgcmn.cpp
- M /wxWidgets/trunk/src/generic/filedlgg.cpp
- M /wxWidgets/trunk/src/generic/msgdlgg.cpp
- M /wxWidgets/trunk/src/gtk/colordlg.cpp
- M /wxWidgets/trunk/src/gtk/dialog.cpp
- M /wxWidgets/trunk/src/gtk/filedlg.cpp
- M /wxWidgets/trunk/src/gtk/gnome/gprint.cpp
- M /wxWidgets/trunk/src/gtk/msgdlg.cpp
- M /wxWidgets/trunk/src/gtk/print.cpp
- M /wxWidgets/trunk/src/gtk1/dialog.cpp
- M /wxWidgets/trunk/src/gtk1/filedlg.cpp
- M /wxWidgets/trunk/src/motif/dialog.cpp
- M /wxWidgets/trunk/src/motif/filedlg.cpp
- M /wxWidgets/trunk/src/motif/msgdlg.cpp
- M /wxWidgets/trunk/src/msw/colordlg.cpp
- M /wxWidgets/trunk/src/msw/dialog.cpp
- M /wxWidgets/trunk/src/msw/dirdlg.cpp
- M /wxWidgets/trunk/src/msw/filedlg.cpp
- M /wxWidgets/trunk/src/msw/fontdlg.cpp
- M /wxWidgets/trunk/src/msw/msgdlg.cpp
- M /wxWidgets/trunk/src/msw/printdlg.cpp
- M /wxWidgets/trunk/src/msw/richmsgdlg.cpp
- M /wxWidgets/trunk/src/msw/wince/filedlgwce.cpp
- M /wxWidgets/trunk/src/os2/dialog.cpp
- M /wxWidgets/trunk/src/os2/dirdlg.cpp
- M /wxWidgets/trunk/src/os2/filedlg.cpp
- M /wxWidgets/trunk/src/os2/fontdlg.cpp
- M /wxWidgets/trunk/src/os2/msgdlg.cpp
- M /wxWidgets/trunk/src/osx/carbon/colordlg.cpp
- M /wxWidgets/trunk/src/osx/carbon/colordlgosx.mm
- M /wxWidgets/trunk/src/osx/carbon/dirdlg.cpp
- M /wxWidgets/trunk/src/osx/carbon/filedlg.cpp
- M /wxWidgets/trunk/src/osx/carbon/fontdlg.cpp
- M /wxWidgets/trunk/src/osx/carbon/fontdlgosx.mm
- M /wxWidgets/trunk/src/osx/carbon/msgdlg.cpp
- M /wxWidgets/trunk/src/osx/carbon/printdlg.cpp
- M /wxWidgets/trunk/src/osx/cocoa/dirdlg.mm
- M /wxWidgets/trunk/src/osx/cocoa/filedlg.mm
- M /wxWidgets/trunk/src/osx/cocoa/msgdlg.mm
- M /wxWidgets/trunk/src/osx/cocoa/printdlg.mm
- M /wxWidgets/trunk/src/osx/dialog_osx.cpp
- M /wxWidgets/trunk/src/osx/iphone/msgdlg.mm
- M /wxWidgets/trunk/src/univ/dialog.cpp
- M /wxWidgets/trunk/tests/Makefile.in
- M /wxWidgets/trunk/tests/makefile.bcc
- M /wxWidgets/trunk/tests/makefile.gcc
- M /wxWidgets/trunk/tests/makefile.vc
- M /wxWidgets/trunk/tests/makefile.wat
- M /wxWidgets/trunk/tests/test.bkl
- M /wxWidgets/trunk/tests/test_test_gui.dsp
- M /wxWidgets/trunk/tests/test_vc7_test_gui.vcproj
- M /wxWidgets/trunk/tests/test_vc8_test_gui.vcproj
- M /wxWidgets/trunk/tests/test_vc9_test_gui.vcproj
2012-11-01 17:45 VS, revision 72836Add wxTEST_DIALOG for testing of modal dialogs.
2012-10-31 14:39 VZ, revision 72833Add wxCALL_FOR_EACH() macro.
2012-10-31 13:55 VZ, revision 72832Nepalese translations update from Him Prasad Gautam.
- D /wxWidgets/trunk/interface/wx/generic/logg.h
- M /wxWidgets/trunk/interface/wx/log.h
2012-10-31 08:16 SC, revision 72831Revert "Split documentation of the GUI wxLog classes in a separate file." This reverts r72818 as it resulted in wrong header files being generated in the documentation for the GUI wxLog classes. See #14784.
2012-10-31 08:10 SC, revision 72830adding principal class for command line builds (High Resolution Support), changing years in copyright info
2012-10-31 06:43 PC, revision 72829adding constants for newer OSX versions to make sure our conditional expressions are working with earlier SDKs
2012-10-31 01:17 VZ, revision 72828fix WakeUpIdle() when called from another thread while idle processing is in progress
2012-10-30 15:04 VZ, revision 72825Define wxSOCKET_XXX flags as wxSOCKET_XXX_READ|wxSOCKET_XXX_WRITE. The recently introduced (in r72591) wxSOCKET_{WAITALL,NOWAIT}_{READ,WRITE} flags weere for some reason completely different and unrelated to the existing bidirectional wxSOCKET_{WAITALL,NOWAIT} ones. Change this by defining the bidirectional version simply as the sum of the two others. This makes much more sense than testing for either wxSOCKET_XXX or wxSOCKET_XXX_READ or wxSOCKET_XXX_WRITE being specified. And it also fixes an assert in wxSocketWaitModeChanger where a sanity check failed when this class was used with wxSOCKET_WAITALL|wxSOCKET_WAITALL_READ. See #14506.
- M /wxWidgets/trunk/interface/wx/event.h
- D /wxWidgets/trunk/interface/wx/event_base.h
2012-10-29 19:30 VZ, revision 72820Revert "Split documentation of non-GUI wxEvent-related classes." This reverts r72817 as it resulted in build problems for wxPython and incorrect headers in the generated documentation. See #14785.
2012-10-29 19:30 VZ, revision 72819Compare file paths using wxFileName, not wxString, in the sample. Comparing paths using wxString is a bad idea as identical paths can be seen as mismatching because of case-only differences. Also, don't reset wxRadioBox selection from its selection handler, this doesn't work under e.g. wxGTK and is a bad example. Closes #14791.
- M /wxWidgets/trunk/docs/changes.txt
- M /wxWidgets/trunk/include/wx/generic/dirctrlg.h
- M /wxWidgets/trunk/interface/wx/dirctrl.h
- M /wxWidgets/trunk/src/generic/dirctrlg.cpp
2012-10-29 16:15 VZ, revision 72818Add wxDirCtrl::GetPath(). This allows to retrieve the directory being affected by wxTreeCtrl event. Closes #14790.
2012-10-29 16:15 VZ, revision 72817Split documentation of the GUI wxLog classes in a separate file. Put the GUI classes in a new interface/wx/generic/logg.h to make it easier to generate wrappers for only the base or only the core libraries. Also change the order of the classes remaining in log.h to ensure that the base classes are always defined before the derived ones. Closes #14784.
2012-10-29 15:50 VZ, revision 72816Split documentation of non-GUI wxEvent-related classes. Separate GUI from base classes to make it easier to generate wrappers for just the latter using e.g. SWIG. Closes #14785.
2012-10-29 02:20 VZ, revision 72815Get rid of wxAuiToolBar::m_style and just use base class m_windowStyle. This fixes an assert exposed by the addition of wxAuiToolBar::Create() in r72785: as m_style was not initialized before, calling GetWindowStyle() from wxControl::Create() returned wrong flags. Fix this by just removing m_style completely, there doesn't seem to be any need for it nor for overriding GetWindowStyleFlag(). See #13520.
2012-10-29 02:20 VZ, revision 72814Fix the use of obsolete wxDD_NEW_DIR_BUTTON in wxOSX. Use wxDD_DIR_MUST_EXIST, testing for wxDD_NEW_DIR_BUTTON always failed. Closes #13596.
2012-10-29 02:20 VZ, revision 72813No changes, just avoid code duplication in wxOSX wxDirDialog. Factor our common parts of wxDirDialog::ShowModal() and ShowWindowModal() in OSXCreatePanel() helper. Also some minor cosmetic changes.
2012-10-28 22:01 SJL, revision 72812Avoid double destruction of wxTipWindow under wxOSX. Hiding the window results in wxEVT_KILL_FOCUS under OS X and this destroys it already, so when we call Destroy() from wxTipWindow::Close() later, it triggers assert about destroying it twice. Avoid doing this under OS X for now, even though the real problem is probably the discrepancy in wxEVT_KILL_FOCUS event generation under different platforms. Closes #14651.
2012-10-28 14:31 VZ, revision 72811Document which wxWebView methods must wait for a page load before being called. Closes #14768
2012-10-28 13:36 VZ, revision 72810Don't return "void" to fix MSVC6 compilation. VC6 doesn't support returning void "value".
2012-10-28 02:08 VZ, revision 72809Updates to Indonesian translations by Rahmat Bambang.
- M /wxWidgets/trunk/docs/changes.txt
- M /wxWidgets/trunk/include/wx/osx/button.h
- M /wxWidgets/trunk/src/osx/button_osx.cpp
- M /wxWidgets/trunk/src/osx/cocoa/button.mm
2012-10-28 02:08 VZ, revision 72808Implement support for button mnemonics in wxOSX/Cocoa. Set the mnemonic as "key equivalent". Closes #12917.
2012-10-28 02:08 VZ, revision 72807Improve splitter appearance in wxOSX/Cocoa. Try to imitate NSSplitView better. Closes #12921.
2012-10-28 02:08 VZ, revision 72806Implement image support for wxNotebook pages in wxOSX/Cocoa. This currently doesn't work correctly for left/right orientations but at least it does work for the default top (and also bottom) one. Closes #12754.
2012-10-28 02:08 VZ, revision 72805Fix taskbar sample compilation under wxOSX/Cocoa. Use wxTBI_XXX constants instead of wxTaskBarIcon::XXX ones which don't seem to exist any longer. See #11831.
- M /wxWidgets/trunk/docs/changes.txt
- M /wxWidgets/trunk/src/osx/cocoa/printdlg.mm
- M /wxWidgets/trunk/src/osx/core/printmac.cpp
2012-10-27 14:28 VZ, revision 72803Fix the pages range in the print dialog in wxOSX. Set the min/max pages earlier for them to be taken into account and also actually do set them in the print settings. Closes #8349.
2012-10-27 14:28 VZ, revision 72802Another attempt to fix wxTextMeasure compilation with VC6. Simply make the methods accessed by the nested class public.
- M /wxWidgets/trunk/include/wx/private/textmeasure.h
- M /wxWidgets/trunk/src/common/textmeasurecmn.cpp
2012-10-27 14:27 VZ, revision 72801Allow using wxTextMeasure::GetLargestStringExtent() with wxArrayString. Change the signature of this method to take the number of strings and the pointer to the first of them instead of wxVector<wxString> as this allows it to be used with all of wxVector<wxString>, wxArrayString and raw arrays of wxStrings. Also return the computed size from it instead of filling output parameters. Closes #14781.
- M /wxWidgets/trunk/include/wx/private/textmeasure.h
- M /wxWidgets/trunk/src/common/textmeasurecmn.cpp
- M /wxWidgets/trunk/src/gtk/textmeasure.cpp
- M /wxWidgets/trunk/src/msw/textmeasure.cpp
- M /wxWidgets/trunk/tests/graphics/measuring.cpp
2012-10-27 14:27 VZ, revision 72800Allow wxTextMeasure to work with non-native wxDC objects too. Just forward back to wxDC itself in this case instead of using the platform-specific code in wxTextMeasure that only works with native DCs. See #14781.
2012-10-27 14:27 VZ, revision 72799Fix warning about signed/unsigned comparison in wxFile::ReadAll(). Compare ssize_t value with another ssize_t value instead of size_t one to avoid warnings.
- M /wxWidgets/trunk/include/wx/gtk/private/textmeasure.h
- M /wxWidgets/trunk/include/wx/msw/private/textmeasure.h
- M /wxWidgets/trunk/include/wx/private/textmeasure.h
- M /wxWidgets/trunk/src/common/textmeasurecmn.cpp
- M /wxWidgets/trunk/src/gtk/textmeasure.cpp
- M /wxWidgets/trunk/src/msw/textmeasure.cpp
2012-10-27 07:51 PC, revision 72798Just fix header comments of wxTextMeasure-related files, no real changes. See #14781.
- M /wxWidgets/branches/WX_2_8_BRANCH/include/wx/gtk/dirdlg.h
- M /wxWidgets/branches/WX_2_8_BRANCH/src/gtk/dirdlg.cpp
2012-10-27 05:15 RD, revision 72788redo r72781 in a way that preserves binary compatibility, closes #14525
2012-10-27 05:15 RD, revision 72787Add missing WXK constants for the control keys
- M /wxWidgets/trunk/include/wx/stc/stc.h
- M /wxWidgets/trunk/interface/wx/stc/stc.h
- M /wxWidgets/trunk/src/stc/gen_iface.py
- A /wxWidgets/trunk/src/stc/stc.interface.h.in
2012-10-27 03:27 VZ, revision 72786Generate the interface file for STC from gen_iface too.
- M /wxWidgets/trunk/interface/wx/panel.h
- M /wxWidgets/trunk/interface/wx/print.h
- M /wxWidgets/trunk/interface/wx/progdlg.h
- M /wxWidgets/trunk/interface/wx/renderer.h
2012-10-27 03:27 VZ, revision 72785Fix incorrect libraries in the documentation. Use wxcore for the GUI classes that were mistakenly documented as belonging to the wxbase library. Closes #14783.
- M /wxWidgets/trunk/include/wx/aui/auibar.h
- M /wxWidgets/trunk/interface/wx/aui/auibar.h
- M /wxWidgets/trunk/src/aui/auibar.cpp
2012-10-27 03:27 VZ, revision 72784Add wxAuiToolBar::Create(). Implement two-step creation of wxAuiToolBar to allow doing it from XRC. See #13520.
- A /wxWidgets/trunk/interface/wx/aui/auibar.h
- D /wxWidgets/trunk/interface/wx/aui/toolbar.h
2012-10-27 03:27 VZ, revision 72783Renamed file containing wxAuiToolBar documentation. The real header is called wx/aui/auibar.h, not wx/aui/toolbar.h.
2012-10-27 02:46 VZ, revision 72782Fix PCH-less build after previous commit. Need to include wx/window.h now that wx/animate.h is not included any more.
- M /wxWidgets/trunk/include/wx/xrc/xmlres.h
- M /wxWidgets/trunk/include/wx/xrc/xmlreshandler.h
- M /wxWidgets/trunk/samples/xrc/myframe.cpp
- M /wxWidgets/trunk/src/xrc/xh_animatctrl.cpp
- M /wxWidgets/trunk/src/xrc/xmladv.cpp
2012-10-26 18:32 PC, revision 72781Break implicit dependency of "core" on "adv" via wxXmlResourceHandlerImplBase. wxXmlResourceHandlerImplBase::GetAnimation() returned wxAnimation by value which created references to wxAnimationCtrlNameStr and wxNullAnimation symbols, defined in the "adv" library, in "core" when using Sun CC even though they were not referenced directly. Fix this by returning wxAnimation by pointer to keep it opaque for "core" code.
- M /wxWidgets/branches/WX_2_8_BRANCH/include/wx/gtk/dirdlg.h
- M /wxWidgets/branches/WX_2_8_BRANCH/src/gtk/dirdlg.cpp
2012-10-26 01:55 VZ, revision 72780Store the selected directory in wxGTK wxDirDialog, fixes #14525
2012-10-26 01:26 VZ, revision 72779Compilation fix for STL build after the last commit. Add missing fn_str() call.
2012-10-26 01:26 VZ, revision 72778Store the selected directory in wxGTK wxDirDialog. This should help with the selected directory not being remembered since GTK+ 2.24.11 as apparently gtk_file_chooser_get_filename() doesn't work any more now after hiding the dialog -- so call it before doing this and save the result. Also get rid of the ugly and apparently completely unnecessary OnFakeOk(). Closes #14525.
2012-10-26 00:30 VZ, revision 72777Prevent pasting too much text into limited length wxTextCtrl in wxGTK. Improve insert-text signal handler to block pasting text into the control, which may overflow the specified max length in one action, and not only entering individual characters. See #3158.
- M /wxWidgets/trunk/include/wx/filename.h
- M /wxWidgets/trunk/interface/wx/filename.h
- M /wxWidgets/trunk/src/common/filename.cpp
- M /wxWidgets/trunk/tests/filename/filenametest.cpp
2012-10-26 00:19 VZ, revision 72776Make wxFILE_EXISTS_SYMLINK work on its own, without wxFILE_EXISTS_NO_FOLLOW. Include the wxFILE_EXISTS_NO_FOLLOW bit in wxFILE_EXISTS_SYMLINK definition to allow using just wxFileName::Exists(wxFILE_EXISTS_SYMLINK) which used to never work because the link was followed. Closes #14777.
- M /wxWidgets/trunk/include/wx/xrc/xmlres.h
- M /wxWidgets/trunk/src/xrc/xh_bmpcbox.cpp
- M /wxWidgets/trunk/src/xrc/xh_chckl.cpp
- M /wxWidgets/trunk/src/xrc/xh_choic.cpp
- M /wxWidgets/trunk/src/xrc/xh_combo.cpp
- M /wxWidgets/trunk/src/xrc/xh_editlbox.cpp
- M /wxWidgets/trunk/src/xrc/xh_htmllbox.cpp
- M /wxWidgets/trunk/src/xrc/xh_listb.cpp
- M /wxWidgets/trunk/src/xrc/xh_odcombo.cpp
- M /wxWidgets/trunk/src/xrc/xh_radbx.cpp
- M /wxWidgets/trunk/src/xrc/xh_sizer.cpp
- M /wxWidgets/trunk/src/xrc/xh_split.cpp
- M /wxWidgets/trunk/src/xrc/xh_toolb.cpp
- M /wxWidgets/trunk/src/xrc/xh_toolbk.cpp
- M /wxWidgets/trunk/src/xrc/xh_treebk.cpp
2012-10-25 15:37 JS, revision 72775Include wx/xml/xml.h from the XRC handlers that need it. Including this header from wx/xrc/xmlres.h itself only when WXMAKINGDLL_XRC is defined doesn't work when we're building a static library and not a shared/DLL one and we don't have any symbol defined in this case, so just don't try to be smart and include this header from the files that need it. This fixes breakage of r72756.
2012-10-25 01:41 VZ, revision 72763Backported menu update event processing, but only in wxGTK if idle update processing is being used to work around the global menu not generating open events in Ubuntu Unity. This is the minimal code change to get idle processing working in wxGTK. You can either edit platform.h to switch on idle event processing, or set UBUNTU_MENUPROXY to 0 in your application before GTK+ initialisation, e.g. in your app class ctor, to switch off the global menu and avoid the bug.
2012-10-25 01:40 VZ, revision 72762PCH-less build fix for DynamicLibraryTestCase. Include wx/log.h needed by wxLogWarning().
- M /wxWidgets/trunk/docs/changes.txt
- M /wxWidgets/trunk/include/wx/dcsvg.h
- M /wxWidgets/trunk/interface/wx/dcsvg.h
- M /wxWidgets/trunk/samples/svg/svgtest.cpp
- M /wxWidgets/trunk/src/common/dcsvg.cpp
2012-10-25 01:40 VZ, revision 72761Implement clipping in wxSVGFileDC. Support setting the clipping region and add update the documentation and the sample accordingly. Closes #14462.
2012-10-25 01:39 VZ, revision 72760No real changes, just avoid unnecessary string operations in wxSVGFileDCImpl. Simply write string together instead of concatenating them during run-time. See #14462.
2012-10-25 01:14 VZ, revision 72759No changes, just remove unused variable from wxSVGFileDCImpl. sWarn was never used, drop it. See #14462.
2012-10-25 01:13 VZ, revision 72758Show some information about the environment in the unit tests. For now just show the system description and the locale, this should already be helpful for diagnosing some test failures.
2012-10-25 01:13 VZ, revision 72757Test for the shared library existence in DynamicLibraryTestCase. Trying to understand why does the test fail in some build slaves builds.
2012-10-24 20:34 VZ, revision 72756Add a missing test for wxHAS_CALL_AFTER in the implementation too. This completes the changes of r72743.
2012-10-24 20:33 VZ, revision 72755Try to avoid accidental use of wxXmlNode in XRC handlers. Now that the handlers can be defined outside of the XRC library, we can't use wxXmlNode in them because this would create an (unsatisfied) link dependency on the xml library. To avoid this happening accidentally, don't include wx/xml/xml.h from the XRC header, unless building the xrc library itself.
2012-10-24 20:22 VZ, revision 72754Disable dropdown menu support in wxRibbonXmlHandler. The code handling it uses wxXmlNode directly as it's written now which isn't allowed as it introduces a dependency of ribbon library on the xml one and so currently breaks linking of the ribbon DLL under MSW. See #12058.
2012-10-24 20:22 VZ, revision 72753Don't call wxSafeYield() from wxGenericListCtrl::EditLabel(). This could result in wxYield() reentrancy and while it could be avoided by using wxSafeYield(NULL, true /* only if needed */) it seems that we don't actually need to yield here at all and a simple Update() should be enough. Closes #14727.
2012-10-24 20:21 VZ, revision 72752Don't iterate over files in wxFileSystemWatcherBase. We ignore the files anyhow when recursively adding watches for the entire tree, so don't include them in the iteration. See #14543.
2012-10-24 20:21 VZ, revision 72751Remove wxAUI dependency on wxXML as it doesn't depend on it. Don't include wxAUI -> wxXML dependency in the libraries diagram in the manual.
- M /wxWidgets/trunk/interface/wx/fswatcher.h
- M /wxWidgets/trunk/samples/fswatcher/fswatcher.cpp
- M /wxWidgets/trunk/src/common/fswatchercmn.cpp
- M /wxWidgets/trunk/tests/fswatcher/fswatchertest.cpp
2012-10-24 16:02 VZ, revision 72750Respect wxFileName::DontFollowLink() in wxFileSystemWatcher. Watch the link itself and not its target if DontFollowLink() had been called. Closes #14543.
2012-10-24 16:02 VZ, revision 72749Make wxDateTime invalid after Set((time_t)-1) call. Closes #14776.
2012-10-24 16:01 VZ, revision 72748Close wxLogWindow automatically if it's the last remaining TLW. Don't keep the application opened just because a log window is shown. Closes #14775.
- M /wxWidgets/trunk/docs/changes.txt
- M /wxWidgets/trunk/include/wx/vector.h
- M /wxWidgets/trunk/interface/wx/vector.h
2012-10-24 15:13 JS, revision 72747Add wxVector::assign(). Closes #14703.
2012-10-24 15:11 JS, revision 72746Updated Lativan translation
2012-10-24 02:25 VZ, revision 72745Updated Latvian translation
2012-10-24 02:25 VZ, revision 72744Don't use std::min(), it's not available everywhere. Fix compilation using Sun CC under Solaris.
2012-10-24 02:17 VZ, revision 72743Don't use Shift-TAB in keyboard test. This key combination seems to be intercepted by GTK now for keyboard navigation purposes and we never get key up events for it. Just use a different key.
- M /wxWidgets/trunk/include/wx/event.h
- M /wxWidgets/trunk/include/wx/meta/removeref.h
- M /wxWidgets/trunk/interface/wx/event.h
2012-10-24 01:58 VZ, revision 72742Disable wxEvtHandler::CallAfter() for VC6, it's too broken for it. There is no clear way to implement wxRemoveRef() for VC6 so just disable it, and CallAfter() as it relies on it, for this compiler.
2012-10-24 01:57 VZ, revision 72741Don't follow symlinks in wxFileName::Rmdir(wxPATH_RMDIR_RECURSIVE). Following symlinks, possibly leading outside of the directory being removed, is at best surprising and at worst dangerous, so don't do it and just mimic the behaviour of "rm -rf", i.e. remove everything inside this directory, including the symlinks themselves, but don't follow them. Closes #14649.
2012-10-24 01:57 VZ, revision 72740Mention wxFILE_EXISTS_NO_FOLLOW in wxFILE_EXISTS_SYMLINK description. Using wxFILE_EXISTS_SYMLINK without wxFILE_EXISTS_NO_FOLLOW can only be fruitless, so mention that they should normally be used together in the documentation. An alternative solution would be to always add wxFILE_EXISTS_NO_FOLLOW automatically if wxFILE_EXISTS_SYMLINK is used, perhaps we should do this instead. See #14542.
- M /wxWidgets/trunk/docs/changes.txt
- M /wxWidgets/trunk/include/wx/dir.h
- M /wxWidgets/trunk/interface/wx/dir.h
- M /wxWidgets/trunk/src/unix/dir.cpp
2012-10-24 01:57 VZ, revision 72739Add wxDIR_NO_FOLLOW flag for wxDir iteration. This flag allows to avoid following the symbolic links during the directory traversal. In particular, this means that links to the directories (potentially outside the directory being traversed) are not considered as directories at all when it is used, potentially avoiding surprises. Closes #14542.
2012-10-23 22:48 JS, revision 72738Change the way directory iteration flags are constructed. Instead of explicitly constructing the flags from the flags that should be included, construct them by excluding the flags that shouldn't be used. This makes the code more stable in the sense that it will continue to work when new flags, such as the upcoming wxDIR_NO_FOLLOW, are added. See #14542.
2012-10-23 19:29 PC, revision 72737We need to generate an event even if the value is the same else combobox event-ignoring behaviour breaks and a combobox in a property editor (for example) can fail to respond to the first key press.
2012-10-23 19:28 PC, revision 72736non-pch build fix
2012-10-23 16:30 VZ, revision 72731Minor changes to some comments remove ambiguous "only" procession --> processing
2012-10-23 16:03 VZ, revision 72730Fix for PCH-less compilation of wxRibbonXmlHandler. Need to have wxMenu declaration in order to wxDynamicCast() to it.
- M /wxWidgets/trunk/build/bakefiles/make_dist.mk
- M /wxWidgets/trunk/build/msw/wx_base.dsp
- M /wxWidgets/trunk/Makefile.in
2012-10-23 15:52 VZ, revision 72729Guard gmake-specific syntax with IF_GNU_MAKE in make_dist.mk. Debian distribution target uses GNU make extensions to make syntax which makes the entire makefile impossible to use with other make versions, e.g. Solaris make. Fix this by prepending IF_GNU_MAKE to all Debian-specific lines, there should be never any need to use them with non-GNU make.
- M /wxWidgets/trunk/build/bakefiles/files.bkl
- M /wxWidgets/trunk/build/msw/makefile.bcc
- M /wxWidgets/trunk/build/msw/makefile.gcc
- M /wxWidgets/trunk/build/msw/makefile.vc
- M /wxWidgets/trunk/build/msw/makefile.wat
- M /wxWidgets/trunk/build/msw/wx_core.dsp
- M /wxWidgets/trunk/build/msw/wx_ribbon.dsp
- M /wxWidgets/trunk/build/msw/wx_vc7_core.vcproj
- M /wxWidgets/trunk/build/msw/wx_vc7_ribbon.vcproj
- M /wxWidgets/trunk/build/msw/wx_vc8_core.vcproj
- M /wxWidgets/trunk/build/msw/wx_vc8_ribbon.vcproj
- M /wxWidgets/trunk/build/msw/wx_vc9_core.vcproj
- M /wxWidgets/trunk/build/msw/wx_vc9_ribbon.vcproj
- M /wxWidgets/trunk/docs/changes.txt
- M /wxWidgets/trunk/docs/doxygen/overviews/xrc_format.h
- A /wxWidgets/trunk/include/wx/xrc/xh_ribbon.h
- M /wxWidgets/trunk/Makefile.in
- M /wxWidgets/trunk/samples/xrc/Makefile.in
- M /wxWidgets/trunk/samples/xrc/makefile.bcc
- M /wxWidgets/trunk/samples/xrc/makefile.gcc
- M /wxWidgets/trunk/samples/xrc/makefile.unx
- M /wxWidgets/trunk/samples/xrc/makefile.vc
- M /wxWidgets/trunk/samples/xrc/makefile.wat
- M /wxWidgets/trunk/samples/xrc/rc/controls.xrc
- M /wxWidgets/trunk/samples/xrc/xrcdemo.bkl
- M /wxWidgets/trunk/samples/xrc/xrcdemo.cpp
- M /wxWidgets/trunk/samples/xrc/xrcdemo.dsp
- M /wxWidgets/trunk/samples/xrc/xrcdemo_vc7.vcproj
- M /wxWidgets/trunk/samples/xrc/xrcdemo_vc8.vcproj
- M /wxWidgets/trunk/samples/xrc/xrcdemo_vc9.vcproj
- A /wxWidgets/trunk/src/xrc/xh_ribbon.cpp
2012-10-23 15:51 VZ, revision 72728Add support for wxRibbonBar and related controls to XRC. Add wxRibbonXmlHandler and an example of using it to the xrc sample. Closes #12058.
- M /wxWidgets/trunk/build/bakefiles/files.bkl
- M /wxWidgets/trunk/build/msw/makefile.bcc
- M /wxWidgets/trunk/build/msw/makefile.gcc
- M /wxWidgets/trunk/build/msw/makefile.vc
- M /wxWidgets/trunk/build/msw/makefile.wat
- M /wxWidgets/trunk/build/msw/wx_aui.dsp
- M /wxWidgets/trunk/build/msw/wx_core.dsp
- M /wxWidgets/trunk/build/msw/wx_vc7_aui.vcproj
- M /wxWidgets/trunk/build/msw/wx_vc7_core.vcproj
- M /wxWidgets/trunk/build/msw/wx_vc8_aui.vcproj
- M /wxWidgets/trunk/build/msw/wx_vc8_core.vcproj
- M /wxWidgets/trunk/build/msw/wx_vc9_aui.vcproj
- M /wxWidgets/trunk/build/msw/wx_vc9_core.vcproj
- M /wxWidgets/trunk/docs/changes.txt
- M /wxWidgets/trunk/docs/doxygen/overviews/xrc_format.h
- A /wxWidgets/trunk/include/wx/xrc/xh_auinotbk.h
- M /wxWidgets/trunk/Makefile.in
- A /wxWidgets/trunk/src/xrc/xh_auinotbk.cpp
2012-10-23 15:51 VZ, revision 72727Add support for wxAuiNotebook to XRC. Add wxAuiNotebookXmlHandler to "aui" library, now that we can do it without adding a dependency of it on "xrc" one. Closes #10889.
- M /wxWidgets/trunk/build/bakefiles/files.bkl
- M /wxWidgets/trunk/build/msw/makefile.bcc
- M /wxWidgets/trunk/build/msw/makefile.gcc
- M /wxWidgets/trunk/build/msw/makefile.vc
- M /wxWidgets/trunk/build/msw/makefile.wat
- M /wxWidgets/trunk/build/msw/wx_core.dsp
- M /wxWidgets/trunk/build/msw/wx_richtext.dsp
- M /wxWidgets/trunk/build/msw/wx_vc7_core.vcproj
- M /wxWidgets/trunk/build/msw/wx_vc7_richtext.vcproj
- M /wxWidgets/trunk/build/msw/wx_vc8_core.vcproj
- M /wxWidgets/trunk/build/msw/wx_vc8_richtext.vcproj
- M /wxWidgets/trunk/build/msw/wx_vc9_core.vcproj
- M /wxWidgets/trunk/build/msw/wx_vc9_richtext.vcproj
- M /wxWidgets/trunk/docs/doxygen/overviews/xrc_format.h
- M /wxWidgets/trunk/include/wx/xrc/xh_richtext.h
- M /wxWidgets/trunk/include/wx/xrc/xmlres.h
- A /wxWidgets/trunk/include/wx/xrc/xmlreshandler.h
- M /wxWidgets/trunk/Makefile.in
- M /wxWidgets/trunk/src/xrc/xh_richtext.cpp
- M /wxWidgets/trunk/src/xrc/xmladv.cpp
- M /wxWidgets/trunk/src/xrc/xmlres.cpp
- A /wxWidgets/trunk/src/xrc/xmlreshandler.cpp
- M /wxWidgets/trunk/src/xrc/xmlrsall.cpp
2012-10-23 15:51 VZ, revision 72726Refactor wxXRC to allow defining handlers outside of xrc library. Split wxXmlResourceHandler into an ABC and the real implementation to allow referencing the ABC in the core library itself but without pulling in all of the XRC into it. This also allows defining XRC handlers, which only depend on this ABC and not the xrc library, in other libraries, such as richtext, as demonstrated by the now enabled wxRichTextXMLHandler. Closes #10996.
2012-10-23 14:06 VZ, revision 72725Define WXDLLIMPEXP_FWD_RIBBON for consistency with all the other libraries. We defined only WXDLLIMPEXP_RIBBON but not the FWD version, do add it now.
2012-10-23 14:03 VZ, revision 72724Recognize more XRC elements as containing translatable strings. This allows to translate the text of these elements in wxrc-generated code using gettext. Closes #14765.
2012-10-23 14:02 VZ, revision 72723Add a simple unit test for wxRegion::Intersect(). Check that Intersect() returns true, yet the intersection is empty.
2012-10-23 14:02 VZ, revision 72722Process pending events from wxYield() in wxGTK. Calling wxYield() is supposed to process the pending events but it didn't, any more, in wxGTK. Restore this by explicitly calling ProcessPendingEvents() from wxGTK wxYield() implementation as wxGUIEventLoop::ProcessIdle() does not call it, in spite of a comment to the contrary in the sources. Closes #14760.
- M /wxWidgets/trunk/docs/changes.txt
- M /wxWidgets/trunk/include/wx/event.h
- M /wxWidgets/trunk/interface/wx/event.h
- M /wxWidgets/trunk/src/common/event.cpp
2012-10-23 14:02 VZ, revision 72721Add wxEvtHandler::CallAfter() for asynchronous method calls. Add wxAsyncMethodCallEvent that is handled simply by calling the method this event was created for and add default handler for this event to wxEvtHandler. Implement CallAfter() overloads for up to 2 parameters only for now.
- M /wxWidgets/trunk/build/bakefiles/files.bkl
- M /wxWidgets/trunk/build/msw/wx_base.dsp
- M /wxWidgets/trunk/build/msw/wx_vc7_base.vcproj
- M /wxWidgets/trunk/build/msw/wx_vc8_base.vcproj
- M /wxWidgets/trunk/build/msw/wx_vc9_base.vcproj
- A /wxWidgets/trunk/include/wx/meta/removeref.h
- M /wxWidgets/trunk/Makefile.in
- M /wxWidgets/trunk/wxGTK.spec
- M /wxWidgets/trunk/wxMotif.spec
- M /wxWidgets/trunk/wxX11.spec
2012-10-22 23:46 VZ, revision 72720Add wx/meta/removeref.h header defining wxRemoveRef<> helper. This is a very simple template allowing to remove the reference from the given type, similar to std::remove_reference<>.
- M /wxWidgets/trunk/include/wx/aui/tabart.h
- M /wxWidgets/trunk/include/wx/aui/tabartgtk.h
- M /wxWidgets/trunk/src/aui/auibook.cpp
- M /wxWidgets/trunk/src/aui/tabart.cpp
- M /wxWidgets/trunk/src/aui/tabartgtk.cpp
2012-10-22 17:51 VZ, revision 72719Fix border size computation in wxAuiTabArt. Space was reserved for the borders even when it wasn't filled, resulting in visual artefacts. Fix this by virtualizing the function returning the additional space needed for the borders and only overriding it to return non zero in wxAuiGtkTabArt. Closes #14710.
2012-10-22 17:51 VZ, revision 72718Set C++ global locale too in wxAppTraitsBase::SetLocale(). Ensure that C++ locale matches the C one, otherwise operations on C++ streams may get much slower because some implementations (notable MinGW-64) change and reset the C locale on every function call in this case.
2012-10-22 13:21 VZ, revision 72717Revert accidental incompatible change to wxFileName::DirExists(). The non-static version tests for the existence of the directory part of the object only as is explicitly mentioned in the documentation, so do the test on GetPath() and not GetFullPath() as we did since r72707. Also add a unit test for this behaviour. Closes #14771.
2012-10-21 22:48 VZ, revision 72716Ensure the correct cleanup order for GDI+-related modules in wxMSW. GDI+ DLL could be unloaded by wxGdiPlusModule before wxGDIPlusRendererModule:: OnExit() was called, resulting in a crash when trying to call a GDI+ function from the latter. Fix this by adding a correct dependency between the modules. Closes #14769.
2012-10-21 22:33 SJL, revision 72715Remove unnecessary SetInitialSize() from wxGTK wxComboBox::Create(). SetInitialSize() is already done by PostCreation() called just above, no need to call it twice.
2012-10-20 16:49 VZ, revision 72714Explicitly unregister custom wxWebViewIE namespaces when we are done with them. Also add a missing ClassFactory::AddRef. Closes #14749
2012-10-20 16:48 VZ, revision 72713Check the return value of system() and pipe() in the test suite. This is mainly to avoid -Wunused-result warnings under recent Linux systems but also could give valuable information if the call does fail.
2012-10-20 14:04 VZ, revision 72712Fix tests compilation in STL build after r72707. Add an explicit call to wxString::c_str() as there is no implicit conversion in STL build.
2012-10-20 00:03 VZ, revision 72711Nepali translation update from Him Prasad Gautam.
2012-10-20 00:03 VZ, revision 72710Update header control when wxPropertyGridManager is resized. Closes #14762.
- M /wxWidgets/trunk/docs/changes.txt
- M /wxWidgets/trunk/docs/doxygen/overviews/xrc_format.h
- M /wxWidgets/trunk/include/wx/xrc/xh_sizer.h
- M /wxWidgets/trunk/src/xrc/xh_sizer.cpp
2012-10-20 00:03 VZ, revision 72709Allow specifying all wxFlexGridSizer parameters in XRC. Add support for specifying flexible direction, grow mode in non-flexible direction and row/column proportions for the growable ones. Closes #14767.
2012-10-20 00:02 VZ, revision 72708Add more error checks to XRC handler for longs, doubles and fonts. Verify that the values in the XRC really conform to the expected type. Closes #14766.
2012-10-20 00:02 VZ, revision 72707Add missing styles support to wxWindow XRC handler. wxBORDER_RAISED, wx[HV]SCROLL and a few extended styles were not recognized. See #14766.
- M /wxWidgets/trunk/docs/changes.txt
- M /wxWidgets/trunk/include/wx/filename.h
- M /wxWidgets/trunk/interface/wx/filename.h
- M /wxWidgets/trunk/src/common/filename.cpp
- M /wxWidgets/trunk/tests/filename/filenametest.cpp
2012-10-19 13:06 VZ, revision 72706Allow testing for existence of specific file types in wxFileName. Add "flags" parameter to wxFileName::Exists() to allow testing for the existing of files of specific type: not only regular or directory but also symlink, device, FIFO or socket. And also to pass wxFILE_EXISTS_NO_FOLLOW flag inhibiting following the symlinks without using DontFollowLink(). Closes #14542.
2012-10-19 12:43 VZ, revision 72705Remove assert checking for valid font in wxMSW wxDC::GetTextExtent(). It wasn't there before wxTextMEasure changes and it doesn't seem obvious why should it be there, it should be possible to measure the text using the default wxDC font without setting one explicitly.
2012-10-19 12:42 VZ, revision 72704Declare MeasuringGuard as friend in wxTextMeasureBase. This should hopefully fix VC6 compilation.
2012-10-19 01:41 VZ, revision 72703Invalidate wxGrid best size when the grid is changed. Don't keep using the cached best size if rows/columns are added/removed to/from wxGrid or resized, doing this meant that we always used the first computed best size which was way too small after adding rows/columns to the grid. There could be more places where the grid best size may need to be invalidated but this should be a good start. Closes #14761.
2012-10-18 20:35 RD, revision 72702Fix bug in wxFileName::Exists("/"). Don't remove too many trailing slashes, the lone slash of "/" should remain.
2012-10-18 07:06 PC, revision 72701non-pch build fix
2012-10-18 01:06 VZ, revision 72700non-pch build fix
2012-10-18 00:35 VZ, revision 72699Fix crash in wxDC::GetMultiLineTextExtent() after last commit. Don't call wxTextMeasure::DoGetTextExtent() with NULL width pointer, it now supposes that both width and height pointers are non-NULL. Add at least a trivial unit test for GetMultiLineTextExtent().
- M /wxWidgets/trunk/build/bakefiles/files.bkl
- M /wxWidgets/trunk/build/msw/makefile.bcc
- M /wxWidgets/trunk/build/msw/makefile.gcc
- M /wxWidgets/trunk/build/msw/makefile.vc
- M /wxWidgets/trunk/build/msw/makefile.wat
- M /wxWidgets/trunk/build/msw/wx_core.dsp
- M /wxWidgets/trunk/build/msw/wx_vc7_core.vcproj
- M /wxWidgets/trunk/build/msw/wx_vc8_core.vcproj
- M /wxWidgets/trunk/build/msw/wx_vc9_core.vcproj
- A /wxWidgets/trunk/include/wx/generic/private/textmeasure.h
- A /wxWidgets/trunk/include/wx/gtk/private/textmeasure.h
- A /wxWidgets/trunk/include/wx/msw/private/textmeasure.h
- A /wxWidgets/trunk/include/wx/private/textmeasure.h
- M /wxWidgets/trunk/Makefile.in
- M /wxWidgets/trunk/src/common/dcbase.cpp
- A /wxWidgets/trunk/src/common/textmeasurecmn.cpp
- A /wxWidgets/trunk/src/generic/textmeasure.cpp
- M /wxWidgets/trunk/src/gtk/dcclient.cpp
- A /wxWidgets/trunk/src/gtk/textmeasure.cpp
- M /wxWidgets/trunk/src/gtk/window.cpp
- M /wxWidgets/trunk/src/msw/dc.cpp
- A /wxWidgets/trunk/src/msw/textmeasure.cpp
- M /wxWidgets/trunk/src/msw/window.cpp
- M /wxWidgets/trunk/tests/graphics/measuring.cpp
2012-10-18 00:35 VZ, revision 72698Factor out text measurement from wxDC and wxWindow into wxTextMeasure. Add a new private wxTextMeasure class implementing methods for measuring text and move the often duplicated (but not always identically) code for doing the same from wxDC and wxWindow into it. Currently this class is only really implemented in wxMSW and wxGTK. Also extend the test for text measuring functions and rename it to MeasuringTextTestCase from MeasuringContextTestCase as it's not wxGC-specific any more. Closes #14705.
2012-10-17 18:44 VZ, revision 72697Remove unused code from MeasuringContextTestCase. m_win variable was never used and setUp() and tearDown() were simply not needed here.
- M /wxWidgets/trunk/include/wx/generic/grid.h
- M /wxWidgets/trunk/include/wx/generic/grideditors.h
- M /wxWidgets/trunk/samples/grid/griddemo.cpp
- M /wxWidgets/trunk/src/generic/grid.cpp
- M /wxWidgets/trunk/src/generic/grideditors.cpp
2012-10-17 18:23 PC, revision 72696Fix wxGrid editors background painting. There were two fundamental problems: first, we painted on a separately created wxClientDC instead of using the wxPaintDC already available in wxGrid. Second, we invalidated the control while painting, resulting in endless repainting, at least under wxGTK. Fix the first problem by passing wxDC to wxGridCellEditor::PaintBackground() and the second one by not refreshing the control from there as it just seems unnecessary. Also pass the attribute by reference for consistency with wxGridCellRenderer::Draw() and because this pointer can never be NULL. Closes #2628.
- M /wxWidgets/trunk/include/wx/gtk/combobox.h
- M /wxWidgets/trunk/include/wx/gtk/filectrl.h
- M /wxWidgets/trunk/include/wx/gtk/minifram.h
- M /wxWidgets/trunk/include/wx/gtk/slider.h
- M /wxWidgets/trunk/include/wx/gtk/webview_webkit.h
- M /wxWidgets/trunk/include/wx/gtk/window.h
- M /wxWidgets/trunk/src/gtk/checkbox.cpp
- M /wxWidgets/trunk/src/gtk/choice.cpp
- M /wxWidgets/trunk/src/gtk/combobox.cpp
- M /wxWidgets/trunk/src/gtk/control.cpp
- M /wxWidgets/trunk/src/gtk/dataview.cpp
- M /wxWidgets/trunk/src/gtk/filectrl.cpp
- M /wxWidgets/trunk/src/gtk/glcanvas.cpp
- M /wxWidgets/trunk/src/gtk/listbox.cpp
- M /wxWidgets/trunk/src/gtk/menu.cpp
- M /wxWidgets/trunk/src/gtk/minifram.cpp
- M /wxWidgets/trunk/src/gtk/msgdlg.cpp
- M /wxWidgets/trunk/src/gtk/nativewin.cpp
- M /wxWidgets/trunk/src/gtk/radiobox.cpp
- M /wxWidgets/trunk/src/gtk/radiobut.cpp
- M /wxWidgets/trunk/src/gtk/slider.cpp
- M /wxWidgets/trunk/src/gtk/spinbutt.cpp
- M /wxWidgets/trunk/src/gtk/spinctrl.cpp
- M /wxWidgets/trunk/src/gtk/textctrl.cpp
- M /wxWidgets/trunk/src/gtk/tglbtn.cpp
- M /wxWidgets/trunk/src/gtk/toplevel.cpp
- M /wxWidgets/trunk/src/gtk/webview_webkit.cpp
- M /wxWidgets/trunk/src/gtk/window.cpp
2012-10-17 17:45 VZ, revision 72695Disconnect all GTK signals referencing a wx object which is being destructed or which is destroying the associated GTK object
2012-10-17 02:24 VZ, revision 72694Make wxFindReplaceData accessors const. Closes #14755.
2012-10-17 00:28 VZ, revision 72693Added buildbot slave configuration for brandt64. New 64 bit build slave ran by Gerald Brandt with just a couple of builds for now.
2012-10-17 00:28 VZ, revision 72692Add wxEvent::GetEventUserData() and improve user data documentation. Provide a public and documented accessor for wxEvent::m_callbackUserData. Also document better the user data semantics and how it can be used. Closes #14748.
2012-10-16 20:05 PC, revision 72691Define CLSID_DragDropHelper ourselves to fix VC6 build. VC6 SDK doesn't define CLSID_DragDropHelper constant neither, so do it ourselves too to complete the changes of r72673. Closes #14697.
2012-10-16 16:06 VZ, revision 72690fix crash in wxWindowGTK::GTKHandleUnrealize(), closes #14752
2012-10-16 16:02 VZ, revision 72689Use the correct window as parent of wxInfoBar close button. Fix breakage of r72474 that used the parent window instead of wxInfoBar itself as the parent of its close button. Closes #14750.
- M /wxWidgets/trunk/include/wx/unix/fswatcher_inotify.h
- M /wxWidgets/trunk/src/unix/fswatcher_inotify.cpp
2012-10-16 16:02 VZ, revision 72688Improve inotify()-based wxFileSystemWatcher to handle creation/deletion. Handle creation and deletion of directories under the watched path better. See #14544.
2012-10-16 16:01 VZ, revision 72687Add a debug helper to show information about a GtkWidget under gdb. For now just give its type which is not exactly exhaustive but better than nothing.
2012-10-15 03:17 VZ, revision 72686Correct example of handling property values changes in the docs. "." was incorrectly used with a pointer, replace it with a "->".
- M /wxWidgets/trunk/interface/wx/aui/framemanager.h
- M /wxWidgets/trunk/interface/wx/combo.h
- M /wxWidgets/trunk/interface/wx/dataobj.h
- M /wxWidgets/trunk/interface/wx/dcbuffer.h
- M /wxWidgets/trunk/interface/wx/filectrl.h
- M /wxWidgets/trunk/interface/wx/fswatcher.h
- M /wxWidgets/trunk/interface/wx/listctrl.h
- M /wxWidgets/trunk/interface/wx/log.h
- M /wxWidgets/trunk/interface/wx/msw/ole/activex.h
- M /wxWidgets/trunk/interface/wx/socket.h
- M /wxWidgets/trunk/interface/wx/treectrl.h
2012-10-15 03:13 VZ, revision 72685Correctly document the library the classes belong to. Many classes were documented as being in a wrong library, mostly a lot of wxbase vs wxcore confusion but we even managed to document wxAuiManager as being in wxbase. Correct all this. Closes #14745, #14747.
2012-10-15 03:10 VZ, revision 72684Make help strings for --enable-webview* configure options match their names. The options didn't have the underscore shown in the help message, so remove the underscore (while it could be argued that underscore makes the option names more readable, it seems better to preserve the existing names for compatibility).
2012-10-15 03:10 VZ, revision 72683Mention David Hart bug fixes in wxFileSystemWatcher. See #14488, #14490, #14544.
2012-10-15 03:09 VZ, revision 72682Handle deletion of watched directories in wxFileSystemWatcher sample. Don't assert when trying to stop watching a directory that doesn't exist any more later. See #14544.
2012-10-15 03:09 VZ, revision 72681Fix bug in Unix wxFileSystemWatcher implementation when watch is deleted. Don't assert when removing a watch descriptor from the stale descriptors list. See #14544.
- M /wxWidgets/trunk/include/wx/private/fswatcher.h
- M /wxWidgets/trunk/src/common/fswatchercmn.cpp
- M /wxWidgets/trunk/src/msw/fswatcher.cpp
- M /wxWidgets/trunk/src/unix/fswatcher_inotify.cpp
- M /wxWidgets/trunk/tests/fswatcher/fswatchertest.cpp
2012-10-15 03:09 VZ, revision 72680Check for filespec when generating events in wxFileSystemWatcher. Instead of setting watches on individual files when a non-empty filespec is given, always watch all the files but just ignore the events from the ones not matching the filespec. This makes the code simpler and fixes several bugs. See #14544.
- M /wxWidgets/trunk/docs/changes.txt
- M /wxWidgets/trunk/include/wx/filename.h
- M /wxWidgets/trunk/interface/wx/filename.h
- M /wxWidgets/trunk/src/common/filename.cpp
- M /wxWidgets/trunk/src/unix/dir.cpp
- M /wxWidgets/trunk/tests/filename/filenametest.cpp
2012-10-15 03:08 VZ, revision 72679Add support for symlinks to wxFileName. Allow to work with the symlinks themselves and not the file they reference by calling the new wxFileName::DontFollowLink(). Update Unix wxDir implementation to not treat symlinks to directories as directories, this ensures that we don't recurse into the directories outside of the original parent accidentally. Closes #14542.
- M /wxWidgets/trunk/include/wx/fswatcher.h
- M /wxWidgets/trunk/include/wx/private/fswatcher.h
- M /wxWidgets/trunk/src/common/fswatchercmn.cpp
- M /wxWidgets/trunk/tests/fswatcher/fswatchertest.cpp
2012-10-15 03:08 VZ, revision 72678Make wxFileSystemWatcher watch entries reference-counted. This helps to avoid problems that arise from watching the same physical file system path multiple times, which could happen when adding a watch for a path already watched because of a recursive watch on a parent directory, for example. Closes #14490.
- M /wxWidgets/trunk/include/wx/fswatcher.h
- M /wxWidgets/trunk/src/common/fswatchercmn.cpp
- M /wxWidgets/trunk/tests/fswatcher/fswatchertest.cpp
2012-10-14 21:30 VS, revision 72677Improve handling of file spec in wxFileSystemWatcher::AddTree(). Fix watching too many files (i.e. even those not matching the provided spec) and asserts when removing a recursive watch with a file spec in wxMSW. Closes #14488.
2012-10-14 21:15 VS, revision 72676anybutton.cpp compilation fix for wxUSE_IMAGE=0. Disabled bitmaps are not rendered properly in this configuration, they look the same as normal ones. This is hardly ideal, but such degradations are to be expected when disabling something as widely used as wxImage.
2012-10-14 21:14 VS, revision 72675Compilation fix - wx/vector.h is not part of PCH.
2012-10-14 16:55 VZ, revision 72674wxDisplay only needs dynlib.h, not dynload.h.
- M /wxWidgets/trunk/include/wx/dc.h
- M /wxWidgets/trunk/src/common/dcbase.cpp
- M /wxWidgets/trunk/src/common/dcgraph.cpp
- M /wxWidgets/trunk/src/gtk/print.cpp
2012-10-14 16:42 VZ, revision 72673Make GetClippingBox() work for wxPrinterDC in wxGTK. GetClippingBox() implementation relies on wxDCImpl::m_clip[XY][12] being updated in DoSetClippingRegion() but this wasn't done here. Fix this by adding the code to do this to the base class version of this method and calling it from wxGtkPrinterDCImpl. Also, refactor wxGCDCImpl to reuse the same code instead of duplicating it. Closes #14697.
2012-10-14 00:55 VZ, revision 72672Provide stand-in IDropTargetHelper definition to fix VC6 build. VC6 SDK doesn't define this interface, so do it ourselves to fix its build after the changes of r72668. See #14697.
- M /wxWidgets/trunk/docs/changes.txt
- M /wxWidgets/trunk/include/wx/generic/grid.h
- M /wxWidgets/trunk/interface/wx/grid.h
- M /wxWidgets/trunk/samples/grid/griddemo.cpp
- M /wxWidgets/trunk/samples/grid/griddemo.h
- M /wxWidgets/trunk/src/generic/grid.cpp
2012-10-14 00:54 VZ, revision 72671Make TAB behaviour in wxGrid more configurable. Allow making TAB/Shift-TAB wrap to the next/previous row or going to the next/previous control when the cursor is at the end/beginning of the current row easily. Also add wxEVT_GRID_TABBING event to allow customizing TAB behaviour even further. Update the sample to show the different possible standard behaviours and a stupid example of a custom one (it would be probably more useful to implement something a tad more realistic, e.g. tabbing to the next non-empty cell). Closes #14711.
2012-10-14 00:54 VZ, revision 72670Just correct the path in the header comment. Add the missing "private" path component.
2012-10-14 00:54 VZ, revision 72669Document that HasFocus() is new in 2.9. Closes #14740.
2012-10-14 00:53 VZ, revision 72668No changes, just update a comment about default buttons in wxMSW. Remove the TODO from it because it's not really obvious if using the proposed approach is such a good idea.
- M /wxWidgets/trunk/docs/changes.txt
- M /wxWidgets/trunk/include/wx/msw/ole/droptgt.h
- M /wxWidgets/trunk/src/msw/ole/dataobj.cpp
- M /wxWidgets/trunk/src/msw/ole/droptgt.cpp
2012-10-14 00:53 VZ, revision 72667Display system-provided drag images during drag-and-drop in wxMSW. This is especially useful when dragging files from Explorer as it provides big, informative drag images for them that can be easily displayed using Windows shell support for them. See #14697.
2012-10-14 00:52 VZ, revision 72666Use a "hidden" dialog, not frame, in sync wxExecute() hack in wxMSW. Replace a "hidden" (not really, but shown far off screen) frame with a dialog to avoid this frame appearing in the Alt+TAB list. Closes #13251.
2012-10-14 00:52 VZ, revision 72665Set the standard sample icon for the exec sample. Do this for consistency with all the other ones and also because it makes it simpler to notice any unwanted icons for hidden windows created by this sample. See #13251.
2012-10-14 00:52 VZ, revision 72664Freeze wxTreeCtrl in wxMSW by hiding it. This is far from perfect but better than alternative as freezing this control by sending WM_SETREDRAW to it can result in completely broken behaviour as explained in http://support.microsoft.com/kb/130611. And not freezing it at all shows horrible flicker when adding even a relatively small number of items at once to the control because it recalculates and repositions its scrollbars after every parent node addition.
2012-10-14 00:51 VZ, revision 72663Set wxTAB_TRAVERSAL for wxNavigationEnabled<> windows with focusable children. We need to have this flag under wxMSW in order for navigation events to be generated for the window. As wxNavigationEnabled can't set this flag on creation because its ctor is called too early, do it in overridden AddChild(). Closes #13271.
- M /wxWidgets/trunk/include/wx/containr.h
- M /wxWidgets/trunk/include/wx/statbox.h
- M /wxWidgets/trunk/src/common/containr.cpp
2012-10-14 00:51 VZ, revision 72662Allow using windows that can't be focused with wxNavigationEnabled<>. The code in wxNavigationEnabled<> assumed that the window itself could be focused if it didn't have any focusable children because it was originally extracted from wxPanel that can, indeed, be focused. This is however not the case for all windows, notably not for wxStaticBox which now derives from wxNavigationEnabled as well but can never be focused itself. Add wxControlContainer::DisableSelfFocus() and call it from wxStaticBox to support this situation. This required splitting m_acceptsFocus flag into m_acceptsFocusSelf and m_acceptsFocusChildren and updating various methods using them. See #13271.
2012-10-14 00:51 VZ, revision 72661Use WS_EX_CONTROLPARENT for wxStaticBox in wxMSW. This doesn't change anything currently but it seems correct to use this style with wxStaticBox as it can now contain other windows (and so be "control parent"), so it could allow Windows or other programs checking for this style to handle it more correctly.
2012-10-14 00:50 VZ, revision 72660Remove unused wxNavigationEnabled::AcceptFocus() method. This doesn't seem to be ever called or used from anywhere else.
2012-10-14 00:50 VZ, revision 72659Document wxListBox limitation concerning TAB characters. TABs appear simply as a space under MSW (because we don't use LBS_USETABSTOPS style there) but are aligned to (multiple of 8?) tab stops under GTK. It's not clear which behaviour is actually preferable so for now just document the inconsistency and advise people to use spaces instead.
2012-10-14 00:49 VZ, revision 72658Remove mention of "listbox callback" from wxListBox documentation. This is probably a left over from wxWidgets 1.x.
2012-10-14 00:49 VZ, revision 72657Improve explanation of maximal number of wxListBox items in the documentation. Don't say that it's limited -- because, strictly speaking, it isn't -- but mention other controls that are better alternatives for large numbers of items.
2012-10-12 20:45 VZ, revision 72656Do give focus to the wxNotebook page when switching to it under MSW. Switching to the page but keeping the focus on the notebook itself makes it difficult to use the UI from keyboard and is inconsistent with the behaviour of native property sheets. Do restore the code to set the focus to the page as the bug that resulted in a wrong radio button being selected when we did this was apparently fixed elsewhere in the meanwhile because it doesn't happen any more even with this change. See #2268.
2012-10-12 00:29 VZ, revision 72655Tamil translations update from DINAKAR T.D.
2012-10-11 14:41 VZ, revision 72654Document default argument value of wxListCtrl::EnableBellOnNoMatch(). In addition to forgetting to specify the default value in wxGenericListCtrl, it was also not documented, do it now to complete the fix of r72654.
2012-10-11 13:15 JJ, revision 72653Use "true" by default in wxGenericListCtrl::EnableBellOnNoMatch(). The changes of r72639 mistakenly omitted the default value for EnableBellOnNoMatch() argument in this class (although it was present in the base class and in wxGenericTreeCtrl), fix this.
2012-10-10 20:47 VZ, revision 72652Update setup.h for OpenVMS
2012-10-10 17:45 JS, revision 72651Mention InvalidateBestSize() in DoGetBestClientSize() documentation. It is not obvious that it needs to be called when the best size changes, so give at least a hint.
2012-10-10 17:43 JS, revision 72650Don't write text if it's empty
2012-10-09 23:28 VZ, revision 72649Don't write text if it's empty
2012-10-09 23:02 VZ, revision 72648Do return the protocol part from GetLocaltion() for local wxFSFiles. wxLocalFSHandler created wxFSFile without the protocol information which means that calling GetLocaltion() on this file later doesn't return it, contrary to the documentation. Do include the protocol to fix this. Closes #14638.
2012-10-09 23:01 VZ, revision 72647Generate text events in generic wxSpinCtrl itself. The text events in a wxSpinCtrl should originate from the control itself but they were just propagated upwards from wxTextCtrl embedded into it and hence had wrong event object and event ID fields. Fix this by making EVT_TEXT come from wxSpinCtrl itself, in addition to EVT_TEXT_ENTER ones which we already forwarded like this.
2012-10-09 23:01 VZ, revision 72646Copy wxCommandEvent string explicitly in its copy ctor. Due to the optimization used in wxCommandEvent::GetString(), which returns the string from the text control that generated the event only if it's really needed, wxCommandEvent::m_cmdString field may be empty even when it does have an associated string. As we lose the possibility to retrieve the value on demand from wxTextCtrl when we make a copy (because it can be associated with a different object), we need to explicitly copy the string to avoid losing this data entirely. This fixes GetString() value for the text events generated by generic wxSearchCtrl.
2012-10-09 06:01 PC, revision 72645Fix printing in landscape mode in wxGTK. Only apply Cairo transforms in StartPage(), doing it earlier interferes with the code doing the coordinate system rotation inside GTK+ itself when a non-portrait printing mode is used. Closes #14732.
- M /wxWidgets/branches/WX_2_8_BRANCH/configure
- M /wxWidgets/branches/WX_2_8_BRANCH/configure.in
- M /wxWidgets/branches/WX_2_8_BRANCH/src/msw/window.cpp
2012-10-08 14:09 VZ, revision 72643backport r69863 "Don't include pbt.h from wxMSW code unnecessarily"
2012-10-08 14:09 VZ, revision 72642Document wxGrid methods dealing with cell overflow. Closes #14733.
2012-10-08 14:09 VZ, revision 72641Recreate GtkPrintOperation every time when printing in wxGTK. Apparently reusing GtkPrintOperation is not allowed, so create a new one every time we need it. Closes #14731.
- M /wxWidgets/trunk/include/wx/aui/tabart.h
- M /wxWidgets/trunk/include/wx/aui/tabartgtk.h
- M /wxWidgets/trunk/src/aui/auibook.cpp
- M /wxWidgets/trunk/src/aui/dockart.cpp
- M /wxWidgets/trunk/src/aui/tabart.cpp
- M /wxWidgets/trunk/src/aui/tabartgtk.cpp
2012-10-08 00:42 VZ, revision 72640Improve wxAuiNotebook appearance when using some GTK themes. Let wxAuiNotebook render the border itself, instead of doing it in dock art class. This allows the notebook to do it correctly for the current theme. Closes #14710.
2012-10-08 00:42 VZ, revision 72639Ensure that key events are sent to focused window first in wxGTK. Start processing key events from the currently focused window, this ensures that its key event handlers are tried before the top level window accelerators. This is consistent with wxMSW and allows a window to locally override the global accelerators which really makes sense. Closes #14553.
- M /wxWidgets/trunk/docs/changes.txt
- M /wxWidgets/trunk/include/wx/generic/listctrl.h
- M /wxWidgets/trunk/include/wx/generic/private/listctrl.h
- M /wxWidgets/trunk/include/wx/listbase.h
- M /wxWidgets/trunk/interface/wx/listctrl.h
- M /wxWidgets/trunk/samples/listctrl/listtest.cpp
- M /wxWidgets/trunk/samples/listctrl/listtest.h
- M /wxWidgets/trunk/src/generic/listctrl.cpp
2012-10-08 00:42 VZ, revision 72638Implement incremental search in wxGenericListCtrl. Mostly copy wxGenericTreeCtrl incremental search implementation to wxGenericListCtrl (unfortunately there is no simple way to reuse this code currently), including the recently added EnableBellOnNoMatch() method. Update the sample to test it, the key event handling in it had to be modified to allow it.
- M /wxWidgets/trunk/docs/changes.txt
- M /wxWidgets/trunk/include/wx/generic/treectlg.h
- M /wxWidgets/trunk/include/wx/treectrl.h
- M /wxWidgets/trunk/interface/wx/treectrl.h
- M /wxWidgets/trunk/samples/treectrl/treetest.cpp
- M /wxWidgets/trunk/samples/treectrl/treetest.h
- M /wxWidgets/trunk/src/generic/treectlg.cpp
2012-10-08 00:41 VZ, revision 72637Add a possibility to beep on no match to wxGenericTreeCtrl. For consistency with Windows, allow to optionally generate a beep when incremental search in the tree control doesn't find anything.
2012-10-08 00:41 VZ, revision 72636Fix return value of wxGenericTreeCtrl::FindItem(). We incorrectly returned the item we started from instead of invalid item if there was no match, fix this.
2012-10-08 00:40 VZ, revision 72635Handle successive key presses better in wxGenericTreeCtrl search code. Go to the next item starting with the given character if the same one is pressed multiple times. This is more useful than searching for an item starting with multiple occurrences of this character (which usually won't exist) and is more consistent with how Windows handles this.
2012-10-08 00:40 VZ, revision 72634Recognize "_" as alphanumeric key in wxGenericTreeCtrl find item code. Items can have underscores in their names too, not just letters and digits.
- M /wxWidgets/trunk/src/generic/datavgen.cpp
- M /wxWidgets/trunk/src/generic/listctrl.cpp
- M /wxWidgets/trunk/src/generic/treectlg.cpp
2012-10-08 00:40 VZ, revision 72633Fix spurious label editing in generic wx{List,Tree,DataView}Ctrl. Clicking on the control to give it focus must not start editing the label of an item in it, this is bad UI as you need to carefully select where do you click to avoid starting to edit the label and nobody else does it like this (probably because of the former reason). As a side note, it would be really great to abstract the item handling in a class that could be reused by all these controls instead of having to update 3 slightly different versions of the same code every time.
2012-10-08 00:39 VZ, revision 72632Don't set focus explicitly in wxGenericListCtrl mouse handling code. Just skip the event to allow the system to set the focus to the control itself. This is more consistent with the other controls and should result in correct behaviour everywhere automatically.
2012-10-08 00:39 VZ, revision 72631Don't set focus to generic wxDataViewCtrl on any button press. Only set focus if the left button was pressed for consistency with just about everything else. Also, just skip the event instead of setting the focus explicitly.
- M /wxWidgets/trunk/src/html/htmlcell.cpp
- M /wxWidgets/trunk/src/html/htmlwin.cpp
- M /wxWidgets/trunk/src/html/htmprint.cpp
- M /wxWidgets/trunk/src/html/winpars.cpp
2012-10-08 00:38 VZ, revision 72630No real changes, just don't use brush styles for background mode in wxHTML. Use just wxTRANSPARENT and wxSOLID instead of wxBRUSHSTYLE_TRANSPARENT and wxBRUSHSTYLE_SOLID when changing the background mode. See #14599.
- M /wxWidgets/trunk/docs/changes.txt
- M /wxWidgets/trunk/include/wx/html/winpars.h
- M /wxWidgets/trunk/src/html/m_links.cpp
- M /wxWidgets/trunk/src/html/m_span.cpp
- M /wxWidgets/trunk/src/html/winpars.cpp
2012-10-08 00:38 VZ, revision 72629Support some CSS styles for the links in wxHTML too. Refactor limited CSS styles support for <span> tag to reuse it for <a> tag as well. Closes #14599.
2012-10-08 00:38 VZ, revision 72628Flush log messages from other threads on shutdown too. Add a call to wxLog::FlushActive() to the shutdown code as calling just wxLog::SetActiveTarget(NULL) is not enough, it flushes the current log target only but not the ones used by other threads. Closes #14595.
2012-10-08 00:37 VZ, revision 72627Update the year in the copyright for wxMSW DLLs. Just s/2010/2012/
2012-10-08 00:37 VZ, revision 72626Fix drawing of wxAuiNotebook with GTK theme when active tab is invisible. Draw a box using gtk_paint_box() for the tabs, without border for the active one to avoid an extra line across the gap, and with the border for the others. Closes #14728.
2012-10-07 18:49 VS, revision 72625Fix test for __WXGTK__ in wxCairoContext. It must be tested with #ifdef, not #if.
2012-10-05 01:24 VZ, revision 72621Fix wxGenericCollapsiblePane to expand frame's size. wxGenericCollapsiblePane::DoGetBestSize() is dynamic, returning different values for collapsed and open states. Therefore the control must invalidate best sizes cache every time its state changes.
- M /wxWidgets/trunk/docs/changes.txt
- M /wxWidgets/trunk/include/wx/scrolwin.h
- M /wxWidgets/trunk/interface/wx/scrolwin.h
2012-10-05 01:24 VZ, revision 72620Add support for wxALWAYS_SHOW_SB style to wxScrolled<>. Simply call ShowScrollbars(wxSHOW_SB_ALWAYS) if this style is specified. Closes #13616.
2012-10-05 01:23 VZ, revision 72619Document wxHSCROLL and wxVSCROLL styles for wxScrolled<>. Explain that by default both styles are assumed but that using just one of them disables the scrolling in the other direction.
- M /wxWidgets/trunk/include/wx/ribbon/art.h
- M /wxWidgets/trunk/interface/wx/ribbon/art.h
- M /wxWidgets/trunk/samples/ribbon/ribbondemo.cpp
- M /wxWidgets/trunk/src/ribbon/art_aui.cpp
- M /wxWidgets/trunk/src/ribbon/art_msw.cpp
2012-10-05 01:23 VZ, revision 72618Add a setting for the disabled text colour to wxRibbon art. Allow specifying the text for the labels of the disabled items separately. Closes #14721.
- M /wxWidgets/trunk/include/wx/colour.h
- M /wxWidgets/trunk/interface/wx/colour.h
- M /wxWidgets/trunk/src/common/colourcmn.cpp
2012-10-05 00:49 VZ, revision 72617Add a more convenient wxColour::MakeDisabled() overload. Allow creating a disabled version of the colour without having to manually break it into RGB components and then recreating it from them.
- M /wxWidgets/trunk/src/os2/fontutil.cpp
- M /wxWidgets/trunk/src/os2/frame.cpp
- M /wxWidgets/trunk/src/os2/listbox.cpp
2012-10-05 00:48 VZ, revision 72616Remove unneeded variable initializations in wxPM code. Closes #14724.
2012-10-05 00:48 VZ, revision 72615Fix bugs in the recently added wxDateTime::DiffAsDateSpan(). Correct the test for negative spans less than a month and use the correct month for computing the number of days in it. Also add unit tests for problematic cases. Closes #14704.
- M /wxWidgets/trunk/docs/changes.txt
- M /wxWidgets/trunk/include/wx/datetime.h
- M /wxWidgets/trunk/interface/wx/datetime.h
2012-10-05 00:47 VZ, revision 72614Add wxDateSpan::GetTotalMonths() method. This is similar to the existing GetTotalDays() and counts both months and years. See #14704.
2012-10-04 18:08 PC, revision 72613Fix fatal bug in the recently added wxFile::ReadAll(). Make sure we exit the loop when reading the file in chunks in wxFile::ReadAll() and add a unit test for it to ensure that it's really correct. Closes #14725.
2012-10-04 17:58 PC, revision 72612non-pch build fix
2012-10-04 17:55 PC, revision 72611remove always-true comparison of unsigned value >= 0
- M /wxWidgets/trunk/include/wx/arrimpl.cpp
- M /wxWidgets/trunk/src/aui/auibar.cpp
- M /wxWidgets/trunk/src/aui/auibook.cpp
- M /wxWidgets/trunk/src/aui/framemanager.cpp
- M /wxWidgets/trunk/src/common/dynarray.cpp
- M /wxWidgets/trunk/src/common/file.cpp
- M /wxWidgets/trunk/src/common/markupparser.cpp
- M /wxWidgets/trunk/src/common/translation.cpp
- M /wxWidgets/trunk/src/generic/grid.cpp
- M /wxWidgets/trunk/src/generic/treectlg.cpp
- M /wxWidgets/trunk/src/gtk/bmpcbox.cpp
- M /wxWidgets/trunk/src/gtk/colordlg.cpp
- M /wxWidgets/trunk/src/gtk/print.cpp
- M /wxWidgets/trunk/src/gtk/toplevel.cpp
- M /wxWidgets/trunk/src/propgrid/editors.cpp
- M /wxWidgets/trunk/src/propgrid/property.cpp
- M /wxWidgets/trunk/src/ribbon/art_msw.cpp
- M /wxWidgets/trunk/src/unix/fswatcher_inotify.cpp
2012-10-03 10:32 VZ, revision 72610silence warnings about shadowed variables with GCC -Wshadow
2012-10-03 09:58 VZ, revision 72609Do use IsEscapeKey() in wxDialog escape key handling. This method was added back in r40686 but was never actually used anywhere. Do use it in wxDialogBase::OnCharHook() now instead of hard-coding the check for WXK_ESCAPE, this should allow using Cmd+. to work like Escape under Mac which was apparently the intention of the code in src/osx/dialog_osx.cpp. Also fix IsEscapeKey() itself to ignore any modifiers as at least under MSW Esc always closes the dialog, even if Shift or Alt is pressed.
2012-10-03 02:16 VZ, revision 72608Add missing header to fix MiscGUIFuncsTestCase compilation. Need full wxPanel declaration here now.
2012-10-03 02:16 VZ, revision 72607Fix wxFindWindowAtPoint() unit test to pass under GTK. We need to ensure that all windows are realized before querying their positions on screen, so add an extra wxYield(). Also adjust the tests slightly as the windows are now all created in the beginning of the function. Finally, use Destroy() instead of wxDELETE() for windows.
2012-10-03 02:16 VZ, revision 72606Added a simple unit test for wxWindow::ClientToScreen(). Check that this function works consistently for the TLW and its children and grand-children.
2012-10-02 18:19 PC, revision 72605Avoid creating children of wxButton in MiscGUIFuncsTestCase. This doesn't work in wxGTK, use a normal wxWindow instead of wxButton in this case.
- M /wxWidgets/trunk/src/gtk/assertdlg_gtk.cpp
- M /wxWidgets/trunk/src/gtk/dataview.cpp
- M /wxWidgets/trunk/src/gtk/dirdlg.cpp
- M /wxWidgets/trunk/src/gtk/spinctrl.cpp
2012-10-02 17:57 PC, revision 72604remove some unnecessary casts
- M /wxWidgets/trunk/include/wx/gtk/animate.h
- M /wxWidgets/trunk/include/wx/gtk/collpane.h
- M /wxWidgets/trunk/include/wx/gtk/dataobj2.h
- M /wxWidgets/trunk/include/wx/gtk/dcscreen.h
- M /wxWidgets/trunk/include/wx/gtk/dvrenderers.h
- M /wxWidgets/trunk/include/wx/gtk/filectrl.h
- M /wxWidgets/trunk/include/wx/gtk/filepicker.h
- M /wxWidgets/trunk/include/wx/gtk/font.h
- M /wxWidgets/trunk/include/wx/gtk/frame.h
- M /wxWidgets/trunk/include/wx/gtk/gauge.h
- M /wxWidgets/trunk/include/wx/gtk/mdi.h
- M /wxWidgets/trunk/include/wx/gtk/notebook.h
- M /wxWidgets/trunk/include/wx/gtk/textctrl.h
- M /wxWidgets/trunk/include/wx/gtk/toplevel.h
2012-10-01 12:47 VZ, revision 72603make more Init() functions private
2012-10-01 11:55 VZ, revision 72602Fix assert about passing long as "%d" in wxXRC code. Closes #14718.
2012-10-01 11:55 VZ, revision 72601No changes, just remove some unneeded variables initializations. Closes #14716, #14717.
2012-10-01 11:55 VZ, revision 72600Test for wxAuiMDIClientWindow being non-NULL before using it. wxAuiMDIParentFrame::GetActiveChild() may be called before the client window is created, don't crash in this case but just return NULL. Closes #14684.
- M /wxWidgets/trunk/docs/changes.txt
- M /wxWidgets/trunk/include/wx/datetime.h
- M /wxWidgets/trunk/interface/wx/datetime.h
- M /wxWidgets/trunk/src/common/datetime.cpp
- M /wxWidgets/trunk/tests/datetime/datetimetest.cpp
- M /wxWidgets/trunk/tests/testdate.h
2012-10-01 11:40 VZ, revision 72599Add wxDateTime::DiffAsDateSpan(). This method returns the difference between the dates as wxDateSpan, unlike the existing Subtract() and overloaded operator-() that return wxTimeSpan. Closes #14704.
2012-10-01 00:28 VZ, revision 72598Fix PCH-less build after the changes of r72589. Use wx{SOLID,TRANSPARENT} instead of wxBRUSHSTYLE_{SOLID,TRANSPARENT}. This makes more sense as we're setting background mode, not brush style, here and also fixed compilation when not using PCH.
2012-10-01 00:28 VZ, revision 72597Read and write files using binary mode in wxStyledTextCtrl. Use binary mode to preserve the original file EOLs when loading it and also to save it with the same EOLs later. Add very primitive EOL auto-detection to LoadFile(). Also add SaveFile()/LoadFile() which were missing in !wxUSE_TEXTCTRL case.
2012-10-01 00:28 VZ, revision 72596Small optimization of wxFFile::ReadAll(): avoid extra string copy. Use swap() to move the newly created string into its destination instead of copying it there. This can be relatively important as the string represents an entire file contents here and so could be quite long.
- M /wxWidgets/trunk/docs/changes.txt
- M /wxWidgets/trunk/include/wx/file.h
- M /wxWidgets/trunk/interface/wx/file.h
- M /wxWidgets/trunk/src/common/file.cpp
2012-10-01 00:27 VZ, revision 72595Added wxFile::ReadAll() for consistency with wxFFile::ReadAll(). Make it possible to use wxFFile and wxFile interchangeably for simply reading the entire contents of the file as a string.
- M /wxWidgets/trunk/include/wx/stc/stc.h
- M /wxWidgets/trunk/src/stc/stc.cpp
- M /wxWidgets/trunk/src/stc/stc.cpp.in
- M /wxWidgets/trunk/src/stc/stc.h.in
2012-10-01 00:27 VZ, revision 72594Reimplement wxTextEntry::DoSetValue() in wxStyledTextCtrl. The version inherited from the base class does work already but calling Scintilla SetText() directly should be more efficient than selecting everything and then calling ReplaceSelection() as the base class version does, less code is executed.
2012-10-01 00:26 VZ, revision 72593Fix wxStyledTextCtrl::WriteText() to replace the selection. WriteText() must replace the selection, not just insert the new text, otherwise SetValue() implementation inherited from the base class doesn't work as it doesn't clear the old contents of the control before adding new text to it.
2012-10-01 00:26 VZ, revision 72592Don't call ClearAll() before LoadFile() in the stc sample. There is no need to clear the control contents before loading a file into it because LoadFile() is supposed to do this on its own (although currently it doesn't, which will be fixed soon).
2012-10-01 00:21 VZ, revision 72591Make stc sample startup faster. Don't show "About" dialog on startup, this has nothing to do with the purpose of this sample and is just annoying. Also, don't select the entire file after opening it.
- M /wxWidgets/trunk/docs/changes.txt
- M /wxWidgets/trunk/include/wx/socket.h
- M /wxWidgets/trunk/interface/wx/socket.h
- M /wxWidgets/trunk/src/common/socket.cpp
- M /wxWidgets/trunk/tests/net/socket.cpp
2012-10-01 00:21 VZ, revision 72590Add per-direction wxSocket wait flags and byte counters. Allow to specify whether the socket should block until all the data is read or written or, on the contrary, avoid blocking only when reading or writing instead of always using the same behaviour in both directions. Also add separate counters for the bytes read/written instead of using the same one for both. These changes make it possible to use the same socket for reading/writing in different threads. Closes #14506.
2012-10-01 00:20 VZ, revision 72589Don't crash in generic wxDataViewCtrl if it doesn't have any model. A model may be dissociated from a still existing control, don't crash if it happens (notice that we still would crash in the native GTK version right now, so this still remains to be fixed there). See #14616.
- M /wxWidgets/trunk/docs/changes.txt
- M /wxWidgets/trunk/include/wx/html/htmlcell.h
- M /wxWidgets/trunk/include/wx/html/htmldefs.h
- M /wxWidgets/trunk/include/wx/html/winpars.h
- M /wxWidgets/trunk/samples/html/test/test.htm
- M /wxWidgets/trunk/src/html/htmlcell.cpp
- M /wxWidgets/trunk/src/html/m_span.cpp
- M /wxWidgets/trunk/src/html/winpars.cpp
2012-10-01 00:20 VZ, revision 72588Add support for background-color style to span element in wxHTML. Add code for setting/restoring background mode and use it to implement support for changing the text background colour. Closes #14443.
2012-10-01 00:20 VZ, revision 72587Fix handling of spaces after <img> tag in wxHTML. Don't collapse the spaces following this tag with the ones preceding it. See #14557. Closes #2980.
2012-10-01 00:19 VZ, revision 72586Convert image tags to text using their alt attribute in wxHTML. This is useful when copying wxHtmlWindow contents to clipboard, for example. Closes #14557.
2012-10-01 00:19 VZ, revision 72585Fix handling of not fully specified min/max size in wxBoxSizer. wxSizerItem::AddBorderToSize() added in r72344 (see #11497) didn't work correctly as it replaced unspecified (i.e. set to -1) components of wxSize with the small positive values that did take effect, contrary to the intention. Fix it to only adjust the actually set component(s) of wxSize. Closes #14696.
2012-10-01 00:19 VZ, revision 72584No changes, just fix some typos in comments in wxXRC code. Closes #14714.
2012-09-30 22:35 VZ, revision 72583No changes, just remove unneeded variable initialization. Closes #14712, #14713.
2012-09-30 22:35 VZ, revision 72582Revert "Don't use StringFormat::GenericTypographic() in MSW wxGraphicsContext." This reverts r72442 and restores the use of GenericTypographic string format for GDI+ text rendering. While it's true that using this flag with small font sizes results in pretty bad output, especially under Windows XP, not using it results in wrong text extent calculations for all sizes which is even worse. See #14537.
2012-09-30 22:35 VZ, revision 72581Fix computation of menu button best size in generic wxSearchCtrl. Invalidate the cached best size when the bitmap changes. Closes #14708.
2012-09-30 22:34 VZ, revision 72580Clear the search control automatically when it's "Cancel" button is pressed. This should be the desired behaviour in the vast majority of cases, so do it by default. Replace the useless OnSearchButton() doing nothing with search button events with OnCancelButton() handling cancel button events and clearing the control.
2012-09-30 18:55 PC, revision 72579Don't use text control foreground colour for generic wxSearchCtrl itself. Logically, it should be done in the other direction and also doing it like this means that the search and cancel icons, rendered using the current foreground colour, are barely visible when using generic wxTextCtrl::SetHint() implementation, as in wxGTK, because the text control foreground is set to light grey in this case.
- M /wxWidgets/trunk/include/wx/gtk/radiobox.h
- M /wxWidgets/trunk/include/wx/gtk/webview_webkit.h
- M /wxWidgets/trunk/include/wx/gtk/window.h
2012-09-30 04:33 RD, revision 72578make wxWindowGTK::Init() private, it is not meant to be called from derived classes
2012-09-29 01:50 VZ, revision 72577Use Refresh when the initial paint was abandoned by Scintilla so it will trigger a repaint of the whole window. This is done for things like style changes, word wrapping or brace highlights where more than the current line is affected. Fixes #14653.
2012-09-29 01:50 VZ, revision 72576Fix generic wxSearchCtrl best size calculation. The best size of its text control part was not calculated correctly any more because a wrong best size was cached during wxSearchTextCtrl construction, when the final class overridden DoGetBestSize() was not called. Fix this by explicitly invalidating the best size at the end of constructor for now even though it would be arguably better to fix this in some way not requiring anything extra to be done to always take the overridden method into account, especially as it used to work before. But it's not clear how exactly to restore this so for now do at least fix wxSearchCtrl appearance. Closes #14708.
2012-09-29 01:49 VZ, revision 72575Fix wxSearchCtrl recreation in the widgets sample. The control wasn't readded to the sizer correctly after being recreated.
2012-09-29 01:49 VZ, revision 72574Remove unused SearchCtrlWidgetsPage::Reset() from widgets sample. This method was simply unused and unneeded.
2012-09-29 01:48 VZ, revision 72573Don't send events for disabled ribbon bar buttons. Hover and activation events were sent even for the disabled buttons which was unexpected and inconsistent with wxRibbonToolBar, so don't do it. Closes #14709.
- M /wxWidgets/trunk/include/wx/html/helpctrl.h
- M /wxWidgets/trunk/interface/wx/generic/helpext.h
- M /wxWidgets/trunk/interface/wx/help.h
- M /wxWidgets/trunk/src/html/helpctrl.cpp
2012-09-29 01:48 VZ, revision 72572Make wxHelpControllerBase::SetFrameParameters() title more clear. Describe it as "title format string" and call it "titleFormat" and not just "title" because this is what it is. Closes #14707.
- M /wxWidgets/trunk/docs/changes.txt
- M /wxWidgets/trunk/docs/doxygen/overviews/xrc_format.h
- M /wxWidgets/trunk/include/wx/xrc/xmlres.h
- M /wxWidgets/trunk/samples/xrc/rc/controls.xrc
- M /wxWidgets/trunk/src/xrc/xh_listc.cpp
- M /wxWidgets/trunk/src/xrc/xmlres.cpp
2012-09-29 01:48 VZ, revision 72571Add "inherit" to <font> XRC tag. This allows to construct a font based on the parent window font instead of either fully specifying all font parameters or basing it on a standard font. Closes #14632.
2012-09-28 18:09 PC, revision 72569Fix testing for existence of paths with trailing separators in wxMSW. We removed the trailing separators, that prevented GetFileAttributes() from working correctly, from the path but then didn't pass the modified path to it but the original one. Fix this and do use the updated path.
- M /wxWidgets/trunk/include/wx/gtk/window.h
- M /wxWidgets/trunk/src/gtk/textctrl.cpp
- M /wxWidgets/trunk/src/gtk/window.cpp
2012-09-28 00:41 VZ, revision 72568Avoid unrealizing a frozen window It seems to continue to prevent updates to the affected area Fixes #13543
2012-09-28 00:41 VZ, revision 72567Make wxTextEntryDialog resizable. It can be used for entry of relatively long text now, especially when wxTE_MULTILINE flag is used, so allow the user to resize it to facilitate the entry. Closes #14702.
- M /wxWidgets/trunk/include/wx/generic/textdlgg.h
- M /wxWidgets/trunk/interface/wx/textdlg.h
- M /wxWidgets/trunk/src/generic/textdlgg.cpp
2012-09-28 00:41 VZ, revision 72566Add two step creation to wxTextEntryDialog. Add Create() method and default ctor for consistency with the other classes. See #14702.
- M /wxWidgets/trunk/src/common/combocmn.cpp
- M /wxWidgets/trunk/src/generic/grideditors.cpp
- M /wxWidgets/trunk/src/generic/textdlgg.cpp
- M /wxWidgets/trunk/src/generic/treectlg.cpp
- M /wxWidgets/trunk/src/propgrid/editors.cpp
2012-09-28 00:40 VZ, revision 72565Use SelectAll() instead of SetSelection(-1, -1). The former is more clear and also shorter. Closes #14701.
- M /wxWidgets/trunk/include/wx/richtext/richtextctrl.h
- M /wxWidgets/trunk/src/richtext/richtextctrl.cpp
2012-09-27 15:58 VZ, revision 72564Remove the now unnecessary wxRichTextCtrl::SelectAll(). It is already inherited from the base wxTextEntry class. See #14701.
2012-09-27 14:47 VZ, revision 72563Fix _tputenv() return value test in wxSetEnv(). _tputenv() returns -1, not 0, on error, as all the other CRT functions, so the test added by r72496 resulted in wxSetEnv() and wxUnsetEnv() always failing when using MSVC.
2012-09-27 14:47 VZ, revision 72562Account correctly for the controller when computing wxBookCtrl best size. We must not increase the total control size in the direction along the controller window as the size of the controller in this direction is determined by the size of the control itself. So doing this resulted in always increasing best size in this direction to be at least equal to the current size which was wrong. Closes #14496.
2012-09-27 14:46 VZ, revision 72561Use wxSize::IncTo() in wxBookCtrlBase::DoGetBestSize(). No changes, just use an existing wxSize method instead of reimplementing it in the loop over the pages in wxBookCtrlBase.
2012-09-27 00:30 VZ, revision 72560Avoid useless iteration on all pages in wxBookCtrlBase::DoGetBestSize(). If m_fitToCurrentPage is true, there is no need to iterate over all the pages computing their max best size only in order to overwrite it with the best size of the current page later. This doesn't result in any changes in the behaviour, just avoids useless best size computations.
2012-09-27 00:29 VZ, revision 72559Do not unref GtkWidget of unattached wxMenuBar. This results in the destruction of the widgets of all of its menu and when wxMenu objects are themselves destroyed in the base class dtor, we try to destroy their already destroyed widgets, resulting in critical GTK warnings. Simply don't do anything in wxMenuBar dtor itself if the menu bar is not attached to a frame as the workaround was only needed in case of destroying attached menu bars.
2012-09-27 00:29 VZ, revision 72558Fix GTK warnings when destroying unattached wxMenuBar. Reset m_focusWidget to NULL when destroying m_widget in wxMenuBar dtor, otherwise we try to use this already destroyed (because it's the same as m_widget) widget in wxWindow dtor later resulting in critical GTK warnings.
2012-09-26 14:20 VZ, revision 72557Don't crash in wxMenuBar::Remove() if unattached in wxGTK. It should be possible to remove a menu from a menu bar even before it is attached to a frame without crashing.
2012-09-26 14:20 VZ, revision 72556Update MSW installation instructions for 2.9. Remove all mentions of 16 bit build. Update the list of supported compilers and their versions. Update Unicode build description. Closes #11908.
2012-09-26 01:53 RD, revision 72555Merge "selected" and "active" child in wxAuiMDIParentFrame. They are one and the same thing and so just make them really synonymous instead of (unsuccessfully) trying to keep them synchronized. Closes #14684.
2012-09-26 01:53 RD, revision 72554Reserve the whole style byte for styles. See #14688
2012-09-25 22:40 BP, revision 72553Scintilla's Point class no longer matches the structure of wxPoint, so we need to copy points to a wxPoint array instead of just typcasting Scintilla's array. Fixes #14687
2012-09-25 20:01 PC, revision 72552Fixed interface typo breaking wxRibbonBar docs (from r72495).
2012-09-25 19:55 PC, revision 72551call Thaw() instead of DoThaw() so frozen status will be properly updated, and use a loop in case window has been frozen more than once
2012-09-25 15:50 VZ, revision 72550fix deleting a frozen multi-line wxTextCtrl, see #13543
2012-09-25 15:08 SC, revision 72549Attempt to fix wxHelpControllerBase::SetFrameParameters() documentation. Don't use "%s" in the brief comment, "%" is apparently not allowed there.
2012-09-25 12:50 VZ, revision 72548adding constants for newer OSX versions to make sure our conditional expressions are working with earlier SDKs
2012-09-25 12:50 VZ, revision 72547Add wxGenericAboutDialog documentation. Closes #14660.
2012-09-25 12:49 VZ, revision 72546Fix too hastily copy-pasted wxVariantDataSafeArray documentation. Some parts were not updated after copying them from wxVariantDataErrorCode. Closes #14689.
- M /wxWidgets/trunk/src/common/appbase.cpp
- M /wxWidgets/trunk/src/gtk/utilsgtk.cpp
- M /wxWidgets/trunk/src/unix/stackwalk.cpp
2012-09-25 12:49 VZ, revision 72545Really fix stack dumps for asserts and wxStackWalker::Walk() calls. The code apparently tried to compensate for the wrong "skip" values used in the calls to wxStackWalker::Walk() by skipping too much in Walk() itself which was wrong as it dropped the frames that should have been shown. Fix this by skipping only the one extra (compared to Walk() itself) frame we add in wxStackWalker Unix implementation and not 3 of them and do skip more frames when calling Walk() from assert failure handlers. Also fix the wrong number of frames used in ProcessFrames(): we must not subtract the number of skipped frames, they were already skipped. Closes #14690.
2012-09-25 12:48 VZ, revision 72544Use utf8_str(), not mb_str(), for strings passed to GTK+. All GTK+ strings must be encoded in UTF-8, not whichever encoding the current locale happens to use.
2012-09-24 00:49 VZ, revision 72543Vietnamese translations update from Trần Ngọc Quân.
- M /wxWidgets/trunk/build/bakefiles/files.bkl
- M /wxWidgets/trunk/build/msw/makefile.bcc
- M /wxWidgets/trunk/build/msw/makefile.gcc
- M /wxWidgets/trunk/build/msw/makefile.vc
- M /wxWidgets/trunk/build/msw/makefile.wat
- M /wxWidgets/trunk/build/msw/wx_core.dsp
- M /wxWidgets/trunk/build/msw/wx_vc7_core.vcproj
- M /wxWidgets/trunk/build/msw/wx_vc8_core.vcproj
- M /wxWidgets/trunk/build/msw/wx_vc9_core.vcproj
- M /wxWidgets/trunk/docs/changes.txt
- M /wxWidgets/trunk/include/wx/msw/ole/oleutils.h
- A /wxWidgets/trunk/include/wx/msw/ole/safearray.h
- M /wxWidgets/trunk/interface/wx/msw/ole/automtn.h
- M /wxWidgets/trunk/interface/wx/variant.h
- M /wxWidgets/trunk/Makefile.in
- M /wxWidgets/trunk/src/msw/ole/automtn.cpp
- M /wxWidgets/trunk/src/msw/ole/oleutils.cpp
- A /wxWidgets/trunk/src/msw/ole/safearray.cpp
2012-09-24 00:49 VZ, revision 72542Improve SAFEARRAY support in wxMSW OLE Automation code. Add a new wxSafeArray<> class wrapping SAFEARRAY. Also add support for converting VARIANTs containing other, previously unsupported, standard types. Closes #14637.
2012-09-24 00:49 VZ, revision 72541Explain EVT_CONTEXT_MENU generation in more details. Document that you should not count on specific order of mouse right button and context menu events. Closes #12535.
2012-09-24 00:48 VZ, revision 72540No changes, just reuse a bit of code in wxMSW wxMDIParentFrame. Call wxMDIChildFrame::Activate() instead of redoing the same thing. This also ensures that iconized MDI children are restored before being activated (see previous commit). See #13946.
2012-09-24 00:48 VZ, revision 72539Restore an iconized MDI child frame when activating it. Without doing this activating an iconized frame doesn't do anything at all, i.e. doesn't present it to the user as presumably intended. Closes #13946.
2012-09-24 00:47 VZ, revision 72538Correct best size computation for wxCheckBox with borders under MSW. As wxCheckBox can now have borders (see previous commit), we must override DoGetBestClientSize() and not DoGetBestSize() in it to take account of them.
- M /wxWidgets/trunk/include/wx/msw/checkbox.h
- M /wxWidgets/trunk/src/msw/checkbox.cpp
- M /wxWidgets/trunk/src/msw/radiobut.cpp
2012-09-22 18:16 VZ, revision 72537Respect styles translated to WS_EX_XXX in wxMSW wxCheckBox and wxRadioButton. Take into account the window styles that translate to extended Windows styles at MSW level. Also override MSWGetStyle() in these classes, just as in most (all?) other ones, for consistency instead of doing wx-to-MSW styles translation directly in Create(). Notice that as a side effect of this change, border styles now work for wxCheckBox which wasn't the case before. It's not clear if this is really wanted but OTOH there doesn't seem to be any real reason to forbid them neither. Closes #14674.
2012-09-22 18:16 VZ, revision 72536Allow wxWrapSizer to request more size than it used previously. The code in wxWrapSizer::CalcMin() ensured that the sizer never requested more space than what it had been already given which, while clearly done intentionally, seems to be wrong because it can never end up with enough space for all its rows/columns unless it is set to up to expand in the containing sizer. In other words, the old code could return the size which was not enough to show the sizer contents fully which is against CalcMin() contract. Change this by simply removing the check for the new minimal size being less than the old one. This allows the wrap sizer demo in the layout sample to work correctly whereas before the sizer contents was completely invisible initially.
2012-09-22 18:16 VZ, revision 72535Make wxWrapSizer demo in the layout sample more dynamic. Allow adding checkboxes to and removing them from the wrap sizer to demonstrate how it adjusts to its contents dynamically.
2012-09-21 12:26 VZ, revision 72534Credit "sodev" with correct full name. Amend the change log entry of r71701. See #14380.
2012-09-21 01:12 VZ, revision 72533Fix crash on wxMediaCtrl creation in wxMSW. A valid RECT pointer must be passed to DoVerb(OLEIVERB_INPLACEACTIVATE) but r72027 (see #14209) broke this and passed it NULL resulting in an instant crash. Revert this part of the change and do pass out window client area. Closes #14682.
2012-09-21 01:12 VZ, revision 72532Fix wxPluginLibrary wxClassInfo pointers initialization. The values of m_ourFirst and m_ourLast were inversed in wxPluginLibrary ctor. Fix this and explain in a comment that "first" and "last" here refer to the order in the linked list and not the chronological order. Closes #14483.
- M /wxWidgets/trunk/configure
- M /wxWidgets/trunk/configure.in
- M /wxWidgets/trunk/setup.h.in
- M /wxWidgets/trunk/src/unix/threadpsx.cpp
2012-09-21 01:00 VZ, revision 72531Fix wrong configure test for abi::__forced_unwind in previous commit. The previous commit was accidental and contained an initial version of the patch which didn't test for NPTL abi::__forced_unwind correctly and just tested whether cxxabi.h header was available. Tighten the check to work on the other systems and check for __forced_unwind existence itself. Also check for cxxabi.h before testing for __cxa_demangle as there is no need to try to compile another test program if we already know that this entire header is unavailable anyhow. See #14626.
- M /wxWidgets/trunk/configure
- M /wxWidgets/trunk/configure.in
- M /wxWidgets/trunk/setup.h.in
- M /wxWidgets/trunk/src/unix/threadpsx.cpp
2012-09-21 00:15 VZ, revision 72530Rethrow abi::__forced_unwind in wxThread code under Unix. We must always rethrow the special abi::__forced_unwind exception when handling exception in threads under Linux as the NPTL simply terminates the process at first opportunity if this exception is not rethrown. See http://udrepper.livejournal.com/21541.html for more details. Closes #14626.
2012-09-20 22:02 VZ, revision 72529Add public (but not documented) wxCheckBox::MSWMakeOwnerDrawn(). It can be useful to explicitly make a check box owner drawn, so make the private MakeOwnerDrawn() public and add "MSW" prefix to it to allow doing this from the user code. Closes #14679.
- M /wxWidgets/trunk/docs/changes.txt
- M /wxWidgets/trunk/include/wx/ribbon/buttonbar.h
- M /wxWidgets/trunk/interface/wx/ribbon/buttonbar.h
- M /wxWidgets/trunk/src/ribbon/buttonbar.cpp
2012-09-20 22:02 VZ, revision 72528Fix and enhance support for client data in wxRibbonButtonBar. Add the possibility to retrieve the client data associated with a button and not only set it (which wasn't very useful on its own). Also allow having both typed (owned) and untyped (not owned) client data, as in the other wxWidgets controls. To avoid confusion between two different kinds of data, remove "client_data" argument from the functions adding buttons and provide separate methods with distinct names for setting and getting client data. Closes #14630.
- M /wxWidgets/trunk/include/wx/ribbon/buttonbar.h
- M /wxWidgets/trunk/interface/wx/ribbon/buttonbar.h
- M /wxWidgets/trunk/src/ribbon/buttonbar.cpp
Add wxRibbonButtonBarEvent::GetButton(). Allow to retrieve the button associated with the given button bar event. See #14630.