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

2008-12-30 12:06 VZ, revision 57658

fix MSVC warning about possibly uninitialized variable in Ellipsize() (which indicated possibly incorrect usage of this function)

2008-12-30 11:45 VZ, revision 57657

document Initialize/Shutdown()

2008-12-30 11:27 VZ, revision 57656

added wxSocket::ShutdownOutput() (closes #9229)

2008-12-30 11:14 VZ, revision 57655

don't set the boolean cell value to an invalid value "0" (2nd part of #10307)

2008-12-30 11:01 VZ, revision 57654

ensure that WIN32 is defined, winsock2.h relies on it being defined and fails in interesting ways (by silently changing the struct alignment resulting in difficult to diagnose crashes later) if it isn't

2008-12-30 00:11 VZ, revision 57653

remove wxSOCKET_MAX_EVENT, it is not really necessary and results in gcc warnings about unhandled enum value in switch in existing code (including our own sample)

2008-12-30 00:07 VZ, revision 57652

fix compilation due to the fact that wx/socket.h no longer includes system socket headers and so AF_INET (which we don't need here in the first place) is not defined any more

2008-12-30 00:01 VZ, revision 57651

removed not doing anything and not compiling code from DoAssociation()

2008-12-29 23:21 FM, revision 57650

no real change; just reordered some implementations before real commit

2008-12-29 22:05 VZ, revision 57649

mention wxEVT_GRID_CELL_CHANGED-related changes

2008-12-29 17:58 JMS, revision 57647

Update editor control font centrally, in wxPropertyGrid::RefreshEditor()

2008-12-29 16:38 FM, revision 57644

documented IsExtensionSupported

2008-12-29 16:06 FM, revision 57643

add the HTML string of the selected item to wxSimpleHtmlListBox events (closes #10159)

2008-12-29 15:50 FM, revision 57642

list also wxSystemOptions next to wxSystemSettings

2008-12-29 15:50 FM, revision 57641

document the wince.dialog.real-ok-cancel option (closes #10242)

2008-12-29 15:31 FM, revision 57640

fix signature of wxRichTextAttr::Apply (closes #10278)

2008-12-29 15:20 VZ, revision 57639

add errno.h to fix Mac compilation

2008-12-29 15:16 FM, revision 57638

fix memory leak while testing for correct Clone() implementation (closes #10304)

2008-12-29 15:03 FM, revision 57637

use a common m_isInsideYield flag instead of static booleans in all ports; add a IsYielding() test which can help to fix unwanted re-entrancies

2008-12-29 14:51 VZ, revision 57636

build fixes for wxUSE_IPV6==1 under Windows

2008-12-29 14:35 VZ, revision 57635

replaced unweildy GAddress functions with wxSockAddressImpl class, similarly to GSocket -> wxSocketImpl transition; share more code between IPv4 and IPv6 branches

2008-12-29 14:14 FM, revision 57634

done various @todo items

2008-12-29 12:11 FM, revision 57633

add the -headerpad_max_install_names option to the screenshotgen utility to fix the buildbot builds on MacOSX

2008-12-29 10:41 FM, revision 57632

PCH-less build fix

2008-12-29 00:39 FM, revision 57627

call SetLabel() in Create() in order to run markup/ellipsization-support code

2008-12-29 00:37 FM, revision 57626

use correct wxELLIPSIZE_* constants after r57625

2008-12-28 21:16 FM, revision 57625

move Ellipsize() to wxControl so it can be easily used by other controls

2008-12-28 19:50 FM, revision 57624

fix miscellaneous doxygen warnings; IMPORTANT: never leave empty lines inside a @beginEventTable/@endEventTable block (or similar blocks); it results in difficult-to-fix doxygen warnings

2008-12-28 19:30 FM, revision 57623

no real change: rename wxPendingEvents to wxHandlersWithPendingEvents since its current name is misleading; that's not a list of events but a list of event handlers

2008-12-28 19:24 FM, revision 57622

refactor wxStaticText::Ellipsize so it's a static public utility function; document it and a couple of other useful functions

2008-12-28 14:32 VZ, revision 57621

implement DispatchTimeout() for wxOSX/Cocoa

2008-12-28 14:25 VZ, revision 57620

implement DispatchTimeout() for wxCocoa

2008-12-28 11:34 FM, revision 57619

no change, just add comment about wxTheColourDatabase deletion

2008-12-28 11:32 FM, revision 57618

restore tabg.h and tabg.cpp for wxMotif

2008-12-28 11:06 FM, revision 57617

restore tabg.cpp for wxMotif's wxNotebook implementation

2008-12-28 01:29 FM, revision 57615

fix wxPowerEvent, wxRichTextEvent and wxWizardEvent so that they pass the runtime check for correct implementation of the Clone() function

2008-12-27 22:49 VZ, revision 57613

move Read/Write() to common code, there was almost nothing platform-specific in it

2008-12-27 22:03 VZ, revision 57611

wxSocketImpl::Shutdown() doesn't need to be virtual, its implementation can the same in Unix and Win32 versions (events are already disabled by Close() so there is no need to do it again explicitly under Unix)

2008-12-27 21:56 VZ, revision 57610

don't remove/add back the socket to the list of inputs monitored by the event loop all the time but just leave it there until the socket is destroyed; this should be beneficial from performance point of view (although hard to measure) and also makes the code simpler

2008-12-27 21:49 VZ, revision 57609

remove the now unused Connect_Timeout()

2008-12-27 21:48 VZ, revision 57608

remove the badle defined and apparently unnecessary wxSocketImpl::m_detected field

2008-12-27 21:30 VZ, revision 57607

compilation fix: use IsServer() instead of m_server directly

2008-12-27 18:42 FM, revision 57606

(blind) fix for unneeded inclusions of headers

2008-12-27 18:37 RR, revision 57605

Add Wonderful World of wxWidgets 3.0.

2008-12-27 18:35 FM, revision 57604

blind fix for wxMac (notebook headers shouldn't be needed by wxStaticText)

2008-12-27 18:01 VZ, revision 57603

map EAGAIN to wxSOCKET_WOULDBLOCK too as tit has this meaning for read() (even though it doesn't have it for connect())

2008-12-27 17:56 VZ, revision 57602

got rid of wxSocketBase::m_error which could get out of sync with wxSocketImpl::m_error -- one error indicator is enough

2008-12-27 17:47 PC, revision 57601

don't assert (and then crash) in wxEvent::Clone() checking code

2008-12-27 17:15 VZ, revision 57600

our sockets are always non-blocking anyhow so throw away all the code dealing with checking if they're blocking; also merge Unix/Win32 versions of connect() and accept() handling as they were almost identical except for the different checking of the return value which was factored out into a platform-specific GetLastError() function

2008-12-27 15:26 FM, revision 57598

remove deprecated wxTabCtrl also from makefiles

2008-12-27 14:58 FM, revision 57597

remove the long deprecated wxTabCtrl class

2008-12-27 14:48 FM, revision 57596

fix wxSashEvent, wxFindDialogEvent, wxSplitterEvent to implement Clone() correctly

2008-12-27 14:28 FM, revision 57595

use accelerators for menu items and stock menu item labels for stock IDs

2008-12-27 14:24 FM, revision 57594

fix Purpose comment

2008-12-27 14:23 FM, revision 57593

Fix wxCalendarEvent and wxTextUrlEvent event classes implementing Clone() correctly (as pointed out by the new runtime check)

2008-12-27 14:21 FM, revision 57592

don't use backspace as accelerator; at least GTK+ doesn't like it

2008-12-27 13:46 FM, revision 57591

name also QueueEvent

2008-12-27 13:46 FM, revision 57590

do not document Clone() overloads only for some classes; Clone() is reimplemented in all event classes

2008-12-27 13:42 FM, revision 57589

remove wxClassInfo::InitializeClasses docs; that function does not exist anymore

2008-12-27 13:40 FM, revision 57588

fix wxTimerEvent and wxTreeCtrl to use IMPLEMENT_DYNAMIC_CLASS macro

2008-12-27 13:38 FM, revision 57587

implement a runtime check to test if wxEvent::Clone is implemented correctly for all wxWidgets events

2008-12-27 11:41 VZ, revision 57586

make the test really use the different socket flags and disable the use of wxSOCKET_NOWAIT as some tests fail in this case

2008-12-27 11:39 VZ, revision 57585

set m_closed to true when we get connection lost notification

2008-12-27 11:22 VZ, revision 57584

more CPPUNIT_ASSERT replacements with CPPUNIT_ASSERT_EQUAL

2008-12-27 11:14 VZ, revision 57583

also include wxSocket test in the GUI test as different event loop implementations may be used for console and GUI apps resulting in different bugs

2008-12-27 11:12 VZ, revision 57582

make the test really use the event loop in its second half (this already was the intention before but it didn't work correctly)

2008-12-27 11:01 VZ, revision 57581

implement wxEventLoop::DispatchTimeout() for wxGTK (thanks Paul) and rewrote it to not use wxEventLoopImpl which it doesn't need

2008-12-27 10:20 FM, revision 57580

do not use @b when referencing to functions; use final () to enable doxygen autolink

2008-12-27 10:15 FM, revision 57579

use HasFlag(wxXX) instead of GetWindowStyle() & wxXX; it's more readable

2008-12-27 10:14 FM, revision 57578

autolink CreateButtonSizer

2008-12-27 00:21 VZ, revision 57577

also initialize option value length before calling getsockopt()

2008-12-27 00:19 VZ, revision 57576

initialize name length before calling getsockname()

2008-12-27 00:04 VZ, revision 57575

move generic DispatchTimeout() implementation in the header as evtloopcmn.cpp is part of wxBase and so can't define a method of a wxCore class

2008-12-26 22:58 VZ, revision 57574

test sockets both with and without event loop

2008-12-26 22:51 VZ, revision 57573

PCH-less compilation fix

2008-12-26 22:50 VZ, revision 57572

use DispatchTimeout() and/or select() with timeout instead of polling loop in wxSocket::DoWait()

2008-12-26 22:28 VZ, revision 57571

added wxEventLoop::DispatchTimeout()

2008-12-26 22:27 VZ, revision 57570

return true if we did anything in NotifyExpired()

2008-12-26 20:20 VZ, revision 57569

remove m_use_events from Unix wxSocket implementation, we always need asynchronous socket notifications now (and this was always the case under Windows anyhow), even if we don't always generate wx events corresponding to them

2008-12-26 18:46 JMS, revision 57568

Have wxPGTextCtrlEditor::UpdateControl() update wxTextCtrl font boldness based on property's modified-status

2008-12-26 14:39 VZ, revision 57566

we don't need to use select() in DoWait() if we're receiving notifications about changes on our socket anyhow, this makes the code less efficient and, most importantly, much more confusing than necessary

2008-12-26 14:33 VZ, revision 57565

remember the events we were notified about in OnRequest() (not used yet but necessary for upcoming changes)

2008-12-26 13:42 VZ, revision 57564

don't use function syntax which /bin/sh doesn't grok

2008-12-26 12:24 FM, revision 57563

don't use dot in brackets as doxygen renders dot with a line break

2008-12-26 00:01 VZ, revision 57562

correct typo in one of the last changes

2008-12-25 22:05 RR, revision 57561

Only test for centre flag of minor direction and ignore the other in wxBoxSizer (as before)

2008-12-25 20:40 RR, revision 57560

Avoid redraw artifacts from the border after resizing

2008-12-25 20:28 VZ, revision 57559

use INVALID_SOCKET instead of -1 to avoid signed/unsigned comparison warning

2008-12-25 20:27 VZ, revision 57558

refactor Input/Output_Timeout: don't duplicate the same code in MSW/Unix code and also don't duplicate it for input and output, one function is enough for both

2008-12-25 20:06 VZ, revision 57557

remove the ugly INSTANCE macro

2008-12-25 20:03 VZ, revision 57556

more wxSocket code wx-ification: use wxDynamicLibrary instead of raw Win32 calls

2008-12-25 19:52 VZ, revision 57555

mingw32 typedef's and not define's SOCKET so test for __WXMSW__ before redefining it ourselves

2008-12-25 19:33 VZ, revision 57554

remove USE_SYS_TYPES_FD_SET definition which is already present in include/wx/msw/private/sockmsw.h

2008-12-25 19:32 VZ, revision 57553

use wxCriticalSection instead of CRITICAL_SECTION and, more importantly, wxCSLocker instead of manually entering/leaving it

2008-12-25 19:12 VZ, revision 57552

merge msw/gsocket.cpp into msw/sockmsw.cpp

2008-12-25 19:10 VZ, revision 57551

rename gsockmsw files to sockmsw

2008-12-25 18:49 VZ, revision 57550

avoid bakefile warnings about actions unsupported in MSVS formats by not using them in this case (this doesn't change the generated project files anyhow)

2008-12-25 18:41 VZ, revision 57549

rename gsockmsw files to sockmsw

2008-12-25 18:37 VZ, revision 57548

reverted f57547, NET_PLATFORM_HDR is used inside msvc-header

2008-12-25 18:32 VZ, revision 57547

remove NET_PLATFORM_HDR which was unused and is unneeded