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):

2009-02-04 21:25 VZ, revision 58665

another compilation fix to switch in DoYield()

2009-02-04 21:17 FM, revision 58664

fix no-PCH builds for wxMac

2009-02-04 21:12 RR, revision 58663

Use wxRound() instead of (int)(my_double + 0.5);

2009-02-04 20:36 VZ, revision 58662

compilation fixes to DoYield() after latest changes

2009-02-04 19:44 FM, revision 58661

add a wxEventType argument to wxThreadEvent for coherency with other event classes; rewrite its Clone() function

2009-02-04 19:25 FM, revision 58660

use WXDLLIMPEXP_CORE, not WXDLLIMPEXP_BASE for wxThreadEvent

2009-02-04 18:35 FM, revision 58659

fix wxThreadEvent linking in shared builds

2009-02-04 18:02 FM, revision 58658

update to the latest version of the patch at #10320 the wxApp::DoYield implementation

2009-02-04 17:56 JMS, revision 58657

Added useful comment to a code sample snippet

2009-02-04 17:54 JMS, revision 58656

Added useful comment to a code sample snippet

2009-02-04 17:49 FM, revision 58655

fix the new wxThreadEvent class adopting the new type-safe conventions for event classes

2009-02-04 17:42 FM, revision 58654

check in the 'selective yield' patch (see ticket #10320): - implements YieldFor() with event filtering for wxMSW and wxGTK, adds TODO markers in other ports; - replaces wxYield() in GTK's clipboard code with a wxTheApp->YieldFor() call, thus fixing possible reentrancies (and modifies clipboard sample to test synchronous IsSupported calls) - replaces wxYieldIfNeeded() calls in wxProgressDialog with wxTheApp->YieldFor() calls, so that it processes only UI/user-input events, thus fixing the race condition visible in the "thread" sample - documents the new functions

2009-02-04 16:55 FM, revision 58653

in debug mode when clicking with the middle mouse button draw borders around all windows, not only those with a sizer; use different pen colours to distinguish among sizers, spacers and windows.

2009-02-04 16:49 FM, revision 58652

document new wxBLUE_PEN object; add some more details for standard object instances; cosmetic fixes

2009-02-04 16:45 JMS, revision 58651

Added proper COW to wxPGChoices, moved wxPGChoices code from propgrid.cpp to property.cpp (to match header organization), removed some now-unneeded helper functions

2009-02-04 16:30 FM, revision 58650

add standard wxBLUE_PEN for coherency with the colours available for standard brushes

2009-02-04 14:40 VZ, revision 58649

fix MSVC warning about implicit int to bool conversion

2009-02-04 12:41 FM, revision 58647

update list of classes supported by wxGenericValidator

2009-02-04 12:19 VZ, revision 58646

restore the default bitmap icons size to 16*15, making them larger if necessary is enough and doesn't result in having ugly 16*16 bitmaps in a 24*24 button rectangle

2009-02-04 10:07 VZ, revision 58645

compilation fixes for wxMSW/Univ

2009-02-04 10:02 VZ, revision 58644

move generic animation sources to ADVANCED_MSW_NATIVE_SRC/HDR from ADVANCED_MSW_SRC/HDR to avoid having duplicated entries in wxMSW/Univ build

2009-02-04 08:06 VZ, revision 58643

added back compatibility headers (apparently svn can't do move+add in a single commit)

2009-02-04 08:01 PC, revision 58642

revert last commit, it re-introduces the first problem

2009-02-04 07:15 PC, revision 58641

fix bug introduced in last commit, contents not scrolling when selecting treectrl elements with up/down arrow keys

2009-02-03 21:21 FM, revision 58637

Re-add support for multiple text validator styles but 1) catch some invalid configurations in SetStyle() 2) document the order of the checks in wxTextValidator 3) implement wxFILTER_EMPTY 4) rename wxFILTER_SIMPLE_NUMBER => wxFILTER_DIGITS

2009-02-03 12:02 VZ, revision 58635

added wxPersistentRegisterAndRestore() function to work around VC6 brokenness in debug DLL build

2009-02-03 12:01 VZ, revision 58634

renamed wx/ptr_shrd.h to wx/sharedptr.h; split wx/ptr_scpd.h in wx/scopedptr.h and wx/scopedarray.h; extracted common parts into new wx/checkeddelete.h

2009-02-03 10:42 RR, revision 58633

Add space all around std buttons as per Apple HIG (and as the comment in the code says but the code didn't do)

2009-02-03 09:53 RR, revision 58632

Also report events from wxCollapsiblePane's label

2009-02-03 08:51 RR, revision 58631

Removed accidentally committed debug code

2009-02-02 21:44 VZ, revision 58629

work around VC6 ICE in DLL build

2009-02-02 21:40 VZ, revision 58628

compilation fix for template Connect()

2009-02-02 21:09 VZ, revision 58627

use explicit this-> with non-dependent names (compilation fix for standard-conforming compilers such as g++ 4)

2009-02-02 20:46 VZ, revision 58626

use wxCommandEventHandler instead of manually writing several casts

2009-02-02 20:38 VZ, revision 58625

Changes to template Connect() to make it compile with MSVC7 and possible other not quite up-to-date compilers, to reduce repetitions and to allow using methods of non-wxEvtHandler-derived classes as event callbacks: 1. Don't rely on compiler ability to deduce template parameter from the type of a parameter of a function used as another template parameter, at least MSVC7 can't do this and it's probably not the only one. 2. Do rely on compiler support for partial specialization to make wxEventFunctorMethod compile for non-wxEvtHandler-derived handlers while still keeping the old functionality for the wxEvtHandler-derived ones. 3. Don't make any difference between functions and functors, both are callable objects so use them as such, this allows to fold code for both cases. 4. Avoid the use of dynamic_cast<>. 5. Several naming changes: a) wxTypedEventType -> wxEventTypeTag (because this is what it is) b) Subscribe/Unsubscribe -> DoConnect/Disconnect (to follow the usual convention of public Foo calling private DoFoo and to avoid using up another name) c) Derived -> ObjClass (because it's not clear what does Derived mean) 6. Extend the unit test to cover more cases.

2009-02-02 14:05 RR, revision 58623

Invalidate only the specified rectangle

2009-02-02 14:02 RR, revision 58622

The recent change to ::Refresh() (strangely) fails to invalidate e.g. a wxTreeCtrl in a wxDialog, revert the relevant part

2009-02-02 12:38 VZ, revision 58621

compilation fix for new event types (this shouldn't be necessary but do it to temporarily fix the build)

2009-02-02 11:39 VZ, revision 58620

don't always disable new events code; leave it enabled for MSVC8+

2009-02-02 08:36 CE, revision 58619

and a third fix from http://trac.wxwidgets.org/ticket/10457 fix

2009-02-02 05:12 SC, revision 58617

correct shortcuts on mac, fixes #10464

2009-02-01 23:43 RR, revision 58616

Make wxCheckListBox call event.SetString() on all platforms, not just wxMSW. Mention again, that wxCommandEvent::IsChecked() cannot be used for it.

2009-02-01 23:20 VZ, revision 58615

move evthandler.cpp to non-GUI test as it doesn't require the GUI

2009-02-01 23:19 VZ, revision 58614

test that the connected event handler is really called; some naming changes

2009-02-01 23:05 VZ, revision 58613

remove WXDLLIMPEXP_BASE from template classes to fix linking of code using new events in DLL build using MSVC9

2009-02-01 22:20 VZ, revision 58612

disable warning about using deprecated wxStripExtension() for MSVC

2009-02-01 22:12 VZ, revision 58611

add a unit test for new events (see #10000)

2009-02-01 22:10 VZ, revision 58610

no real changes, just add some comments

2009-02-01 21:33 RR, revision 58609

The check column needs more space

2009-02-01 21:33 RR, revision 58608

Enable the correct code making sure that subwindows will always receive a wxSizeEvent and can then relayout themselves

2009-02-01 21:15 VZ, revision 58607

emphasize that you need to specify eventSink when connecting to a different object method

2009-02-01 20:59 FM, revision 58606

blind fix for wxMac

2009-02-01 20:34 FM, revision 58605

document as typedefs the various wxArray* classes so that doxygen links them and it's easier to visit wxArray<T> docs

2009-02-01 19:56 FM, revision 58604

remove implementations from interface headers

2009-02-01 19:50 FM, revision 58603

add the expected ABI for wxWidgets 2.8.10

2009-02-01 19:34 FM, revision 58602

fix a couple of typos

2009-02-01 17:19 FM, revision 58601

backport of r58600

2009-02-01 17:17 FM, revision 58600

add the abicheck.sh script for checking possible ABI violations

2009-02-01 16:26 FM, revision 58599

add GetControlWidget() accessor to the generic wxCollapsiblePane

2009-02-01 16:18 VZ, revision 58598

correct the tests for the window position to actually the display offset into account (#10462)

2009-02-01 15:31 CE, revision 58597

second http://trac.wxwidgets.org/ticket/10457 fix

2009-02-01 14:16 FM, revision 58596

add uint/long/ulong overloads of operator* and operator/ to avoid problems with ambiguos overloads in wxSize

2009-02-01 13:45 FM, revision 58595

use appropriate casts to fix warnings about double=>int conversions

2009-02-01 13:14 SN, revision 58594

Removed extraneous semicolon (partly fixes #10456).

2009-02-01 12:51 VZ, revision 58593

another wxUSE_DRAG_AND_DROP==0 compilation fix

2009-02-01 12:42 VZ, revision 58592

position the popup on the correct screen (see #10462)

2009-02-01 12:32 VZ, revision 58591

set standard properties

2009-02-01 12:30 VZ, revision 58590

check for m_parentMenu being NULL in IsChecked/Checked/Enable() too (closes #10460)

2009-02-01 12:06 FM, revision 58589

fix a typo in comment

2009-02-01 11:18 JMS, revision 58588

Use wxToolBar::SetToolBitmapSize() to setup tool bitmap size to match stock bitmaps

2009-02-01 09:17 SC, revision 58587

avoid warning

2009-02-01 09:08 SC, revision 58586

fixing utf32 native conversion

2009-02-01 07:52 PC, revision 58585

simplify Refresh() and Update()

2009-02-01 06:25 SC, revision 58584

adding explicit log.h include

2009-02-01 06:20 PC, revision 58583

fix drawing from Update() being overwritten, fixes wxBusyInfo not drawing properly without wxYield

2009-02-01 06:08 SN, revision 58582

Fixed compilation error on OS/2 (strnlen declaration was not visible).

2009-02-01 05:54 SC, revision 58581

adding the GetEventHandler() indirection

2009-02-01 05:38 SC, revision 58580

adding explicit log.h include

2009-02-01 04:48 SN, revision 58579

Removed extraneous semicolons and commas (partly fixes #10456).

2009-01-31 23:16 VZ, revision 58578

allow calling SetItemLabel() for menu items with NULL menu parent too

2009-01-31 22:56 VZ, revision 58577

log error message in wxRmdir() for consistency with wxMkdir() and some code cleanup (e.g. get rid of gly OS_FILENAME macro) (closes #10435)

2009-01-31 22:51 VZ, revision 58576

document FindChildItem() (closes #10455)

2009-01-31 22:47 VZ, revision 58575

attempt to fix DLL samples link with VC6 which has trouble instantiating template methods of dll-exported classes apparently

2009-01-31 22:46 VZ, revision 58574

allow calling SetItemLabel() for items not attached to the menu or menu bar yet (comment 9 of #10452)

2009-01-31 22:41 FM, revision 58573

add SetCharIncludes and SetCharExcludes utilities to wxTextValidator; use iterators when scanning wxStrings; fix typo in ContainsExcludedCharacters (reversed return values); modify the sample to show wxTextValidator with wxFILTER_EXCLUDE_CHAR_LIST

2009-01-31 21:54 VZ, revision 58572

load ImageList_Copy() dynamically to allow wx apps to start up under Win95 (state image display in wxTreeCtrl still won't work though)

2009-01-31 21:53 VZ, revision 58571

corrections after last commit, (see #10452 comment:6)

2009-01-31 21:28 FM, revision 58570

better docs for wxValidator::SetWindow and Validate

2009-01-31 21:27 FM, revision 58569

give better names to wxTextValidator::IsInCharIncludes and to wxTextValidator::IsNotInCharExcludes; add wxFILTER_SIMPLE_NUMBER style; remove specialized global helpers used by wxTextValidator in favour of wxStringCheck templated calls; better document the wxFILTER_* styles which use ctype standard functions

2009-01-31 21:23 FM, revision 58568

a few typo-fix and cosmetic changes to wxFlexGridSizer docs

2009-01-31 21:22 FM, revision 58567

add operator* taking doubles to wxSize

2009-01-31 21:21 FM, revision 58566

add an example of a custom wxValidator-derived class; cleanup a bit the dialog layout

2009-01-31 21:19 FM, revision 58565

add wxStringCheck templated utility function

2009-01-31 21:15 VZ, revision 58564

fix warnings about conversion between DWORD and pointers in MSLU=1 build

2009-01-31 21:12 RR, revision 58563

Forgot to commit

2009-01-31 20:52 VZ, revision 58562

define MIIM_BITMAP &c in wx/msw/missing.h instead of msw/menu.cpp as menuitem.cpp now needs them too

2009-01-31 20:10 FM, revision 58561

fix typo; document wxFlexSizerGrowMode

2009-01-31 19:15 RR, revision 58560

Disable wxSIZE_FORCE_EVENT and demonstrate its bug in the wxCollapsiblePane sample

2009-01-31 18:28 VZ, revision 58559

remove extra line breaks which prevents Doxygen from numbering list items correctly (closes #10459)

2009-01-31 18:20 VZ, revision 58558

use margin width after updating it in OnMeasureItem() (see #10452)