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

Changes per page:

25 50 100 250 500 1000 2000

Changelog for wxWidgets (70435 changes):

2010-04-16 11:15 JJ, revision 63989

synchronizing setup.h_vms with setup_h.in

2010-04-16 08:18 SC, revision 63988

translating background style BG_PAINT into opaqueness for speed-up of OS redraws, supporting positioning for native carbon controls also on non-composited windows (custom pane in navservices dialogs)

2010-04-16 00:47 VZ, revision 63986

Fix using weak references to incomplete classes. wxWeakRef can work with forward-declared classes provided dynamic_cast<> is available but this wasn't detected as being the case due to the use of the obsolete HAVE_DYNAMIC_CAST in its code. Replace HAVE_DYNAMIC_CAST with !wxNO_RTTI to fix this. Also add a unit test checking that this does work. Closes #11916.

2010-04-15 22:04 SC, revision 63985

supporting switching back background style from transparent on tlws

2010-04-14 19:06 SC, revision 63979

fixing build

2010-04-14 18:46 SC, revision 63978

make sure log output on the iphone goes to the console by default

2010-04-14 14:34 SC, revision 63977

fixing layout of custom controls during resize, cleanup of member variables naming

2010-04-14 14:16 SC, revision 63976

fixing constants to be of the expected parameter type (float instead of double)

2010-04-14 09:21 MW, revision 63975

Update buildbot config.

2010-04-14 07:55 MW, revision 63974

Add builds to the buildbot.

2010-04-14 02:10 VZ, revision 63971

Another compilation fix to wxMimeTypesManager, this time in Unicode build. Fix another problem introduced by backporting the fix from the trunk in r63936.

2010-04-13 22:27 SC, revision 63970

adding support for extraControl on osx_carbon

2010-04-13 22:24 SC, revision 63969

adding wrapping possibility for native tlws

2010-04-13 22:22 MW, revision 63968

Make the gui test still run on the buildbot when the non-gui tests fail.

2010-04-13 22:22 MW, revision 63967

Put the buildbot's default configure arguments before the optional ones so they can be overridden.

2010-04-13 18:38 VZ, revision 63965

Exclude wxWeakRef tests not compiling with VC6 from compilation. The ctor used by these tests can't be enabled for VC6 (see r63955), simply disable them to allow the rest to compile.

2010-04-13 17:07 SC, revision 63964

making sure calls don't crash for fully native dialogs which don't have a nowpeer like filedialog

2010-04-13 14:08 SC, revision 63963

adding fallbacks for non-native font variants, fixes #11938

2010-04-13 08:42 SC, revision 63962

fixing non-precomp build, fixes #10985

2010-04-12 22:39 SC, revision 63961

correcting alpha and removing window shadow for overlay

2010-04-12 22:25 SC, revision 63960

correcting alpha and removing window shadow for overlay

2010-04-12 18:47 SC, revision 63959

fixing copy/paste error from carbon version, fixes #11540

2010-04-12 18:29 SC, revision 63958

name change to correctly reflect the autorelease nature of the methods, removing double release, fixes #11547, fixes #11760

2010-04-12 18:26 SC, revision 63957

copying native cursor under cocoa

2010-04-12 15:38 SC, revision 63956

fixing some warnings, adding proper OnChar support for special keys

2010-04-12 15:08 VZ, revision 63955

Fix VC6 compilation which was somehow broken by adding wxWeakRef ctor. For some mysterious reason, adding non-template wxWeakRef ctor breaks VC6 build with the apparently completely unrelated errors: include\wx/toplevel.h(223) : error C2679: binary '=' : no operator defined which takes a right-hand operand of type 'class wxWindow *' (or there is no acceptable conversion) include\wx/toplevel.h(231) : error C2679: binary '=' : no operator defined which takes a right-hand operand of type 'class wxWindow *' (or there is no acceptable conversion) src\common\dummy.cpp(27) : error C2856: #pragma hdrstop cannot be inside an #if block Simply don't define it for VC6 to at least allow the code not using wxWeakRef to compile.

2010-04-12 14:18 SC, revision 63954

changing sequence of makeFirstResponder and makeKeyAndOrderFront

2010-04-12 13:59 SC, revision 63953

change grow box implementation - was incorrectly getting the focus in panels before

2010-04-12 13:21 VZ, revision 63952

Fix gcc warnings about testing undefined preprocessor symbol. Use #ifdef instead of #if to test for __WXPALMOS[56]__.

2010-04-12 13:21 VZ, revision 63951

Fix emulator compilation with wxX11 after GetMainWindow() renaming. This function is now called X11GetMainWindow().

2010-04-12 13:21 VZ, revision 63950

Fix string stream unit test compilation in non-Unicode build. wxScopedCharBuffer can't be constructed from char* string, just use wxCharBuffer instead, we don't care about efficiency here.

2010-04-12 13:11 VZ, revision 63949

Compilation fix after last commit. wxApp::GetTraitsIfExists() doesn't exist in 2.8, mea culpa for backporting the trunk fix without testing.

2010-04-12 02:37 VZ, revision 63948

Update AUI pane resizable status even when it is floating. Making a pane (e.g. a toolbar) [not] resizable didn't have any effect when it was floating, fix this by explicitly updating its style to match the internal state. Closes #10638.

2010-04-12 02:37 VZ, revision 63947

Fix over aggressive clipping in generic wxListCtrl header drawing. Clipping out 4 pixels vertically resulted in truncating any letters with descent (e.g. "g" or "q") under OS X where the native header size is just tall enough to show the text. Simply don't clip that much but use the entire header width. Closes #11780.

2010-04-12 02:37 VZ, revision 63946

Fix crash in wxListbook if image list is assigned after adding pages. The generic wxListCtrl didn't properly support switching between report and non-report modes without invalidating the control contents, the required in non report view geometry info pointers were not allocated when the control was switched to a, say, list mode and not created in it. Fix this by updating all list control lines when the report mode changes. Closes #11698.

2010-04-12 02:37 VZ, revision 63945

Translate the label used by the font picker dialog. Simply use _() instead of wxT(). Closes #11935.

2010-04-12 02:36 VZ, revision 63944
  • D /wxWidgets/trunk/build/script/makedocs.vc
  • D /wxWidgets/trunk/build/script/win_docs.bat
  • D /wxWidgets/trunk/build/script/word_macro.txt
  • D /wxWidgets/trunk/build/script/wxwidgets.iss
  • D /wxWidgets/trunk/distrib/mac/pbsetup-sh
  • D /wxWidgets/trunk/distrib/msw/bakeall.sh
  • D /wxWidgets/trunk/distrib/msw/base.rsp
  • D /wxWidgets/trunk/distrib/msw/bc.rsp
  • D /wxWidgets/trunk/distrib/msw/cocoa.rsp
  • D /wxWidgets/trunk/distrib/msw/contrib.rsp
  • D /wxWidgets/trunk/distrib/msw/copybase.bat
  • D /wxWidgets/trunk/distrib/msw/copy_src.bat
  • D /wxWidgets/trunk/distrib/msw/createsetup.sh
  • D /wxWidgets/trunk/distrib/msw/cw.rsp
  • D /wxWidgets/trunk/distrib/msw/cw_mac.rsp
  • D /wxWidgets/trunk/distrib/msw/deprecated.rsp
  • D /wxWidgets/trunk/distrib/msw/dmc.rsp
  • D /wxWidgets/trunk/distrib/msw/docsrc.rsp
  • D /wxWidgets/trunk/distrib/msw/dsp2dos.bat
  • D /wxWidgets/trunk/distrib/msw/expdwild.bat
  • D /wxWidgets/trunk/distrib/msw/extradoc.rsp
  • D /wxWidgets/trunk/distrib/msw/filerepl.bat
  • D /wxWidgets/trunk/distrib/msw/generic.rsp
  • D /wxWidgets/trunk/distrib/msw/glcanvas.rsp
  • D /wxWidgets/trunk/distrib/msw/gtk.rsp
  • D /wxWidgets/trunk/distrib/msw/innobott.txt
  • D /wxWidgets/trunk/distrib/msw/innotop.txt
  • D /wxWidgets/trunk/distrib/msw/jpeg.rsp
  • D /wxWidgets/trunk/distrib/msw/lower.bat
  • D /wxWidgets/trunk/distrib/msw/mac.rsp
  • D /wxWidgets/trunk/distrib/msw/makeall.bat
  • D /wxWidgets/trunk/distrib/msw/makedist.sh
  • D /wxWidgets/trunk/distrib/msw/makefile.rsp
  • D /wxWidgets/trunk/distrib/msw/makefile.vc
  • D /wxWidgets/trunk/distrib/msw/makeinno.bat
  • D /wxWidgets/trunk/distrib/msw/makeinno.sh
  • D /wxWidgets/trunk/distrib/msw/makerpm
  • D /wxWidgets/trunk/distrib/msw/makesetup.sh
  • D /wxWidgets/trunk/distrib/msw/maketarballs
  • D /wxWidgets/trunk/distrib/msw/makewinceproj.sh
  • D /wxWidgets/trunk/distrib/msw/mgl.rsp
  • D /wxWidgets/trunk/distrib/msw/microwin.rsp
  • D /wxWidgets/trunk/distrib/msw/mmedia.rsp
  • D /wxWidgets/trunk/distrib/msw/motif.rsp
  • D /wxWidgets/trunk/distrib/msw/msw.rsp
  • D /wxWidgets/trunk/distrib/msw/msw_minimal.rsp
  • D /wxWidgets/trunk/distrib/msw/namedown
  • D /wxWidgets/trunk/distrib/msw/nplugin.rsp
  • D /wxWidgets/trunk/distrib/msw/ogl.rsp
  • D /wxWidgets/trunk/distrib/msw/os2.rsp
  • D /wxWidgets/trunk/distrib/msw/palmos.rsp
  • D /wxWidgets/trunk/distrib/msw/patch.rsp
  • D /wxWidgets/trunk/distrib/msw/readme.txt
  • D /wxWidgets/trunk/distrib/msw/setup.var
  • D /wxWidgets/trunk/distrib/msw/stc.rsp
  • D /wxWidgets/trunk/distrib/msw/stubs.rsp
  • D /wxWidgets/trunk/distrib/msw/tags.cmd
  • D /wxWidgets/trunk/distrib/msw/tardist
  • D /wxWidgets/trunk/distrib/msw/tardist.bat
  • D /wxWidgets/trunk/distrib/msw/tarmicrowin.sh
  • D /wxWidgets/trunk/distrib/msw/tarwxall
  • D /wxWidgets/trunk/distrib/msw/tarwxmac
  • D /wxWidgets/trunk/distrib/msw/tarwxmotif
  • D /wxWidgets/trunk/distrib/msw/tarwxx11
  • D /wxWidgets/trunk/distrib/msw/tex2rtf.rsp
  • D /wxWidgets/trunk/distrib/msw/tiff.rsp
  • D /wxWidgets/trunk/distrib/msw/tmake/b32.t
  • D /wxWidgets/trunk/distrib/msw/tmake/b32base.t
  • D /wxWidgets/trunk/distrib/msw/tmake/base.t
  • D /wxWidgets/trunk/distrib/msw/tmake/basevc.t
  • D /wxWidgets/trunk/distrib/msw/tmake/bcc.t
  • D /wxWidgets/trunk/distrib/msw/tmake/cocoa.t
  • D /wxWidgets/trunk/distrib/msw/tmake/dos.t
  • D /wxWidgets/trunk/distrib/msw/tmake/filelist.t
  • D /wxWidgets/trunk/distrib/msw/tmake/filelist.txt
  • D /wxWidgets/trunk/distrib/msw/tmake/g95.t
  • D /wxWidgets/trunk/distrib/msw/tmake/gtk.t
  • D /wxWidgets/trunk/distrib/msw/tmake/lib/wxFileInfo.pm
  • D /wxWidgets/trunk/distrib/msw/tmake/lib/wxFileList.pm
  • D /wxWidgets/trunk/distrib/msw/tmake/lib/wxVersion.pm
  • D /wxWidgets/trunk/distrib/msw/tmake/Makefile
  • D /wxWidgets/trunk/distrib/msw/tmake/mac.t
  • D /wxWidgets/trunk/distrib/msw/tmake/makeall.bat
  • D /wxWidgets/trunk/distrib/msw/tmake/makeall.sh
  • D /wxWidgets/trunk/distrib/msw/tmake/mgl.t
  • D /wxWidgets/trunk/distrib/msw/tmake/micro.t
  • D /wxWidgets/trunk/distrib/msw/tmake/motif.t
  • D /wxWidgets/trunk/distrib/msw/tmake/msw.t
  • D /wxWidgets/trunk/distrib/msw/tmake/os2.t
  • D /wxWidgets/trunk/distrib/msw/tmake/sc.t
  • D /wxWidgets/trunk/distrib/msw/tmake/tmake.conf
  • D /wxWidgets/trunk/distrib/msw/tmake/univ.t
  • D /wxWidgets/trunk/distrib/msw/tmake/v15.t
  • D /wxWidgets/trunk/distrib/msw/tmake/vc.t
  • D /wxWidgets/trunk/distrib/msw/tmake/vc6app.t
  • D /wxWidgets/trunk/distrib/msw/tmake/vc6base.t
  • D /wxWidgets/trunk/distrib/msw/tmake/vc6msw.t
  • D /wxWidgets/trunk/distrib/msw/tmake/vc6univ.t
  • D /wxWidgets/trunk/distrib/msw/tmake/wat.t
  • D /wxWidgets/trunk/distrib/msw/tmake/watbase.t
  • D /wxWidgets/trunk/distrib/msw/tmake/watmgl.t
  • D /wxWidgets/trunk/distrib/msw/tmake/wxwin.pro
  • D /wxWidgets/trunk/distrib/msw/tmake/x11.t
  • D /wxWidgets/trunk/distrib/msw/univ.rsp
  • D /wxWidgets/trunk/distrib/msw/unix2dos.c
  • D /wxWidgets/trunk/distrib/msw/user.rsp
  • D /wxWidgets/trunk/distrib/msw/utilmake.rsp
  • D /wxWidgets/trunk/distrib/msw/utils.rsp
  • D /wxWidgets/trunk/distrib/msw/vc.rsp
  • D /wxWidgets/trunk/distrib/msw/vcupdate.bat
  • D /wxWidgets/trunk/distrib/msw/wince.rsp
  • D /wxWidgets/trunk/distrib/msw/wordstyle.dot
  • D /wxWidgets/trunk/distrib/msw/wxrc.rsp
  • D /wxWidgets/trunk/distrib/msw/wxtree.rsp
  • D /wxWidgets/trunk/distrib/msw/wxwidgets_in.iss
  • D /wxWidgets/trunk/distrib/msw/wxwin01.bmp
  • D /wxWidgets/trunk/distrib/msw/wx_chm.rsp
  • D /wxWidgets/trunk/distrib/msw/wx_hlp.rsp
  • D /wxWidgets/trunk/distrib/msw/wx_htb.rsp
  • D /wxWidgets/trunk/distrib/msw/wx_html.rsp
  • D /wxWidgets/trunk/distrib/msw/wx_pdf.rsp
  • D /wxWidgets/trunk/distrib/msw/wx_word.rsp
  • D /wxWidgets/trunk/distrib/msw/x11.rsp
  • D /wxWidgets/trunk/distrib/msw/xml.rsp
  • D /wxWidgets/trunk/distrib/msw/zipdist.sh
  • D /wxWidgets/trunk/distrib/msw/zipmac.sh
  • D /wxWidgets/trunk/distrib/msw/zippatch.bat
  • D /wxWidgets/trunk/distrib/msw/zipwince.bat
  • D /wxWidgets/trunk/distrib/msw/zipwinminimal.bat
  • D /wxWidgets/trunk/distrib/msw/zipxml.bat
  • D /wxWidgets/trunk/distrib/scripts/build-environ.cfg
  • D /wxWidgets/trunk/distrib/scripts/build-linux.sh
  • D /wxWidgets/trunk/distrib/scripts/build-mac.sh
  • D /wxWidgets/trunk/distrib/scripts/build-windows.sh
  • D /wxWidgets/trunk/distrib/scripts/builddemos.sh
  • D /wxWidgets/trunk/distrib/scripts/build_controller.py
  • D /wxWidgets/trunk/distrib/scripts/create-archive.py
  • D /wxWidgets/trunk/distrib/scripts/create_archives.sh
  • D /wxWidgets/trunk/distrib/scripts/docs/creating_releases.html
  • D /wxWidgets/trunk/distrib/scripts/includes/configure_build.inc
  • D /wxWidgets/trunk/distrib/scripts/is_text.sh
  • D /wxWidgets/trunk/distrib/scripts/mac/dobuilds
  • D /wxWidgets/trunk/distrib/scripts/mac/lipo-dir.py
  • D /wxWidgets/trunk/distrib/scripts/mac/macbuild
  • D /wxWidgets/trunk/distrib/scripts/mac/macbuild-framework
  • D /wxWidgets/trunk/distrib/scripts/mac/macbuild-lipo
  • D /wxWidgets/trunk/distrib/scripts/mac/mac_options.inc
  • D /wxWidgets/trunk/distrib/scripts/mac/tardist
  • D /wxWidgets/trunk/distrib/scripts/manifests/base.rsp
  • D /wxWidgets/trunk/distrib/scripts/manifests/cocoa.rsp
  • D /wxWidgets/trunk/distrib/scripts/manifests/dfb.rsp
  • D /wxWidgets/trunk/distrib/scripts/manifests/dmc.rsp
  • D /wxWidgets/trunk/distrib/scripts/manifests/docsrc.rsp
  • D /wxWidgets/trunk/distrib/scripts/manifests/generic.rsp
  • D /wxWidgets/trunk/distrib/scripts/manifests/generic_samples.rsp
  • D /wxWidgets/trunk/distrib/scripts/manifests/gtk.rsp
  • D /wxWidgets/trunk/distrib/scripts/manifests/gtk1.rsp
  • D /wxWidgets/trunk/distrib/scripts/manifests/jpeg.rsp
  • D /wxWidgets/trunk/distrib/scripts/manifests/mac.rsp
  • D /wxWidgets/trunk/distrib/scripts/manifests/makefile.rsp
  • D /wxWidgets/trunk/distrib/scripts/manifests/mgl.rsp
  • D /wxWidgets/trunk/distrib/scripts/manifests/motif.rsp
  • D /wxWidgets/trunk/distrib/scripts/manifests/msw.rsp
  • D /wxWidgets/trunk/distrib/scripts/manifests/os2.rsp
  • D /wxWidgets/trunk/distrib/scripts/manifests/palmos.rsp
  • D /wxWidgets/trunk/distrib/scripts/manifests/stc.rsp
  • D /wxWidgets/trunk/distrib/scripts/manifests/tex2rtf.rsp
  • D /wxWidgets/trunk/distrib/scripts/manifests/tiff.rsp
  • D /wxWidgets/trunk/distrib/scripts/manifests/univ.rsp
  • D /wxWidgets/trunk/distrib/scripts/manifests/utilmake.rsp
  • D /wxWidgets/trunk/distrib/scripts/manifests/utils.rsp
  • D /wxWidgets/trunk/distrib/scripts/manifests/vc.rsp
  • D /wxWidgets/trunk/distrib/scripts/manifests/wince.rsp
  • D /wxWidgets/trunk/distrib/scripts/manifests/x11.rsp
  • D /wxWidgets/trunk/distrib/scripts/manifests/xml.rsp
  • D /wxWidgets/trunk/distrib/scripts/msw/makeinno.sh
  • D /wxWidgets/trunk/distrib/scripts/msw/makesetup.sh
  • D /wxWidgets/trunk/distrib/scripts/msw/make_msvc6_setup
  • D /wxWidgets/trunk/distrib/scripts/msw/make_msvc7_setup
  • D /wxWidgets/trunk/distrib/scripts/msw/setup.var
  • D /wxWidgets/trunk/distrib/scripts/setup_environ.sh
  • D /wxWidgets/trunk/distrib/scripts/unix/dobuilds
  • D /wxWidgets/trunk/distrib/scripts/unix/maketarballs
  • D /wxWidgets/trunk/distrib/scripts/unix/unixbuild
  • D /wxWidgets/trunk/distrib/scripts/update-manifests.sh
  • D /wxWidgets/trunk/distrib/scripts/utils.inc
  • D /wxWidgets/trunk/distrib/tar-o-matic.sh
  • M /wxWidgets/trunk/docs/tech/index.txt
  • D /wxWidgets/trunk/docs/tech/tn0013.txt

Remove all obsolete release-generation scripts. Only leave the files which are still used for the daily snapshots generation. Also remove the obsolete release-making instructions. See #11610.

2010-04-12 02:36 VZ, revision 63943

Fix return value of wxList::insert() in non-STL builds. The returned value was the same as the iterator that was passed in which could even be invalid when appending. Fix the wrong use of postfix decrement instead of prefix one and handle the case of appending correctly. Closes #11808.

2010-04-12 02:36 VZ, revision 63942

Fix compilation of wxIconBundle in some particular minimal builds. Let the code compile when wxUSE_STREAMS==1 but wxUSE_FILE and wxUSE_FFILE are both 0. Closes #10900.

2010-04-12 02:36 VZ, revision 63941

Use string sort order with CompareString() in wxString::CmpNoCase(). Using the default word sort order may fail to define a strict weak order using this function, thus breaking algorithms such as std::sort which rely on its properties. It's also more consistent with the fallback manual implementation. Closes #10375.

2010-04-11 19:38 VZ, revision 63940

Use template class instead of template function in wxVectorSort(). This allows the code to compile with VC6 which has trouble with explicit specification of the template functions instantiation.

2010-04-11 15:20 JMS, revision 63939

Fixed typo in documentation string

2010-04-11 13:08 VZ, revision 63938

Add wxString::ToStdString() and ToStdWstring(). These trivial helper functions are available in all builds (provided that wxUSE_STD_STRING is not explicitly set to non-default 0 value) unlike implicit conversions to std::[w]string which are only available when wxUSE_STL==1.

2010-04-11 11:26 SC, revision 63937

cocoa implementation for overlay

2010-04-10 20:23 VZ, revision 63936

Fix crash in wxMimeTypesManager [backport of r63935 from trunk]. Don't crash if wxMimeTypesManager is used before wxApp creation. See #11927.

2010-04-10 20:13 VZ, revision 63935

Don't crash if wxMimeTypesManager is used before wxApp creation. This is arguably not a supported use case but this apparently used to work before and so it's probably not a good idea to break it now. Closes #11927.

2010-04-10 20:13 VZ, revision 63934

Add non-template wxWeakRef<T> constructor from T*. We need a non-template ctor to make the code initializing wxWeakRef with literal NULL to compile. Closes #11916.

2010-04-10 20:13 VZ, revision 63933

Add wxWeakRef::element_type, remove unnecessary assignment operator. Define element_type for consistency with other classes (wxSharedPtr, weak_ptr) and to allow accessing the type from the template code. Also remove the apparently unnecessary template assignment operator: assignment from an expression convertible to type T* works even without it and while assigning something implicitly convertible to T* wouldn't work now, it's for the best as we don't want to rely on such implicit conversions.

2010-04-10 19:47 SC, revision 63932

flushing upon destruction, hope this won't redraw congestion in old code, see #11930

2010-04-10 19:46 SC, revision 63931

note for future implementation using a former private API

2010-04-10 01:18 MW, revision 63930

Corrections for the buildbot configs.

2010-04-10 01:04 MW, revision 63929

Add wxDFB to buildbot.

2010-04-10 00:20 MW, revision 63928

Typos.

2010-04-10 00:04 MW, revision 63927

Update configuration of linux buildbots.

2010-04-09 16:14 VS, revision 63925

Regenerated makefiles after removing USE_GDIPLUS.

2010-04-09 16:12 VS, revision 63924

Remove USE_GDIPLUS setting from bakefiles. GDI+ DLL is always loaded dynamically at runtime, so there's no reason to link against it anymore.

2010-04-09 15:15 VZ, revision 63923

Discard fully transparent alpha channel when loading bitmaps. Some bitmap files declare themselves to be 32bpp, normally indicating that they have an alpha channel, but have only zeroes in their alpha data. Hence loading them used to create fully transparent images which wasn't the desired effect. Fix this by simply discarding the alpha channel entirely if it turns out that all pixels were fully transparent. Closes #10915.

2010-04-09 15:15 VZ, revision 63922

Add wxImage::ClearAlpha(). This simple method can be used to remove alpha channel from the image. See #10915.

2010-04-09 10:10 SC, revision 63921

reverting r57083 for OSX, fixes #11922

2010-04-09 08:55 VS, revision 63920

Add system libs in msvc/wx/setup.h too. This makes it possible to use static build of wx from VC++ by just including its headers. Even though it's common to have these libs in your settings, it's not always the case.

2010-04-08 23:46 MW, revision 63919

Add initial config for TBITCWXBUILDBOT buildbot.

2010-04-08 23:39 SC, revision 63918

trying to simplify and optimize font handling

2010-04-08 20:47 SC, revision 63917

using statically allocated font objects for speedup

2010-04-08 11:46 SC, revision 63912

allowing direct native tlw modal loops

2010-04-08 11:45 SC, revision 63911

switching modal loop implementation, fixes #11921

2010-04-08 07:02 RD, revision 63910

--enable-uiactionsim for wxPython builds

2010-04-08 00:23 RD, revision 63909

#include <algorithm> to fix problem in PCH-less STL builds

2010-04-08 00:07 SC, revision 63908

fixing NSFontDescriptor matching for font weights and styles, fixes #11910

2010-04-07 23:56 RD, revision 63907

(blind) fix for buildbot breakage with MSVC 6

2010-04-07 22:40 RD, revision 63905

Drop the Array class added in the last scintilla patch and switch to using wxVector instead. Closes #11765.

2010-04-07 22:32 RD, revision 63904

Add wxVectorSort function for sorting wxVector<T> containers. Closes #11889

2010-04-07 22:29 RD, revision 63903

Test m_dc before using it

2010-04-07 22:27 SC, revision 63902

fixing focus, fixes #11911

2010-04-07 20:59 VS, revision 63901

Fixed wxFileSystem::FileNameToURL() regression with UNC paths. We cannot use wxURI to do the escaping, because wxFileSystem depends on use of nonstandard escaping and prefixes (wxURI eats away file:// prefix, while wxFileSystem uses it to signify UNC paths; wxFileSystem needs to escape #,: as well).

2010-04-07 20:42 SC, revision 63900

borders might have to be drawn differently

2010-04-07 14:55 VZ, revision 63894

Fix harmless MSVC warning about int to bool conversion in Scintilla. The warning is harmless but prevents buildbot from reporting any new warnings during the library compilation step so suppress it. Notice that it might be better if ViewStyle::extraFontFlag was bool and not int to begin with.

2010-04-07 14:52 VZ, revision 63893

Suppress dummy gcc warnings in regex library code. These warnings are harmless (variables are always initialized when they are used) but they unfortunately prevent buildbot from reporting any new warnings (which may not be harmless) during the library compilation step so suppress them in the least intrusive way possible.

2010-04-07 14:43 VZ, revision 63892

Work around "possibly uninitialized variable" warning in wxFileName. Initialize multiplier to its default value in GetHumanReadableSize() to avoid a "warning: 'multiplier' may be used uninitialized in this function" from g++.

2010-04-07 12:50 VZ, revision 63891

Rename the rest of wxSIZE_CONV_TRADIONAL to wxSIZE_CONV_TRADITIONAL. Fix tests compilation after r63886. See #10673.

2010-04-07 12:50 VZ, revision 63890

Correct documentation of wxSizeConvention elements. 1KiB is 1024 bytes, not 1000. Also put the elements in the correct order (same as in the real header). See #10673.

2010-04-07 11:05 SC, revision 63889

switching loop mode for idle processing, fixes #11912 (left is a redraw issue, textfield borders are not repainted correctly when enabling)

2010-04-07 09:22 SC, revision 63888

moving static box construction - z Order makes checkboxes nonresponsive otherwise on OSX

2010-04-07 01:51 VZ, revision 63887

Fix wxGTK compilation after r63880. SendTextUpdatedEvent() needs to be public as it's called from GTK callback.

2010-04-07 00:51 FM, revision 63886

fix typos introduced by error in r63870 (see #10673)

2010-04-07 00:43 SC, revision 63885

making gradients working again

2010-04-06 23:17 SC, revision 63884

supporting text foreground color, fixes #11903

2010-04-06 20:57 SC, revision 63883

fixing warnings

2010-04-06 20:46 VZ, revision 63882

Add wxTextEntryBase::ForwardEnableTextChangedEvents(). Use this method to forward the status of text events in the implementation of wxComboBox in wxOSX/Carbon. This ensures that the events are correctly [not] generated when various wxComboBox methods are called. The unit tests now also pass with wxOSX/Carbon.

2010-04-06 20:46 VZ, revision 63881

Fix text text changed events sending in OS X combo box and text control. Don't duplicate needlessly wxTextEntry functionality in wxTextCtrl. Don't clear the combobox text entry part twice in wxComboBox::DoClear(), it is supposed to only clear the item container contents as the base class Clear() already calls wxTextEntry::Clear(). Do send text updated events from wxTextEntry itself as it applies to wxComboBox just as well as to wxTextCtrl. The unit tests now pass under wxOSX/Cocoa, not breaking them again would be appreciated.

2010-04-06 20:46 VZ, revision 63880

Move SendTextUpdatedEvent() down to wxTextEntryBase from wxTextCtrlBase. This will allow reusing it in wxComboBox implementation as well. Also add SendTextUpdatedEventIfAllowed() which can be used to only send the events if they were not blocked at wxTextEntry level. No real changes otherwise.

2010-04-06 20:46 VZ, revision 63879

Implement support for gradient stops for OS X. Currently the code still doesn't work but OTOH it's not any worse than what it was before. See #11904.

2010-04-06 20:46 VZ, revision 63878

Remove duplicated GetTextPeer() definitions from derived classes. GetTextPeer() may be implemented directly in wxTextEntry under OS X, there is no need to define it (identically) in wxTextCtrl and wxComboBox. Also just call this method instead of duplicating its code in wxOSX wxTextCtrl.

2010-04-06 20:46 VZ, revision 63877

Set the value passed to wxComboBox ctor in wxOSX/Cocoa. The initial value was simply ignored, do use it now if it's specified, i.e. non empty.

2010-04-06 20:46 VZ, revision 63876

Suppress a harmless signed/unsigned comparison warning. wxComboBox::FindString() used int loop index, change it to unsigned one.

2010-04-06 20:46 VZ, revision 63875

Suppress unused parameter warnings. observer argument of wxCFEventLoop::ObserverCallBack() and timestampsec one of wxComboBox::OSXHandleClicked() were unused and generated gcc warnings. wxComboBox::EnableTextChangedEvents() needs to be implemented but as there is already a wxFAIL in it an extra warning is not really useful.

2010-04-06 19:38 VZ, revision 63874

Attempt to correct mysterious MSVC6 compilation error. For some reasons MSVC6 refuses to compile TestData struct initialization. Try to work around it by not using wxULongLong as this looks like the only thing which might be confusing it.

2010-04-06 19:38 VZ, revision 63873

Fix more harmless warnings. Fix a warning about unused parameters and another about signed/unsigned comparison during samples and tests compilation.

2010-04-06 18:51 SC, revision 63872

adding clipboard events, fixes #11906

2010-04-06 18:23 VZ, revision 63871

Remove extra semicolons from NOTIFYICONDATA_V[12]_SIZE definitions. These semicolons prevented the code from compiling when using old SDK which didn't provide these symbols itself.

2010-04-06 16:53 VZ, revision 63870

Add support for IEC and SI size units to wxFileName::GetHumanReadableSize(). Allow choosing the multiplier to use (1000 or 1024) and the names of the units (SI or IEC). By default, still use traditional convention, i.e. multiplier of 1024 but SI unit names. This will probably need to be changed to use IEC units in the future. Also added unit test for this function. Closes #10673.