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-08-19 01:08 BBE, revision 61707

Removed spurious code

2009-08-19 01:05 BBE, revision 61706

Checking if m_service != NULL before delete. Removed hard tabs

2009-08-18 20:07 JS, revision 61704

Numeric keypad Del fix

2009-08-18 19:33 JS, revision 61703

Fix numpad Del not working in wxRTC

2009-08-18 19:33 JS, revision 61702

Fix numpad Del not working in wxRTC

2009-08-18 17:54 SC, revision 61701

support for plug-in unloading, closes #10836

2009-08-18 17:39 SC, revision 61700

better variant support, fixes #11114

2009-08-18 17:32 SC, revision 61699

gcc 4.2 warning fix

2009-08-18 17:30 SC, revision 61698

simplifying native string handling, see #11061

2009-08-18 17:19 SC, revision 61697

fixing 64bit OSX, closes #11118

2009-08-18 16:49 SC, revision 61696

added wakeup implementation for osx_cocoa

2009-08-18 16:28 JMS, revision 61695

Made code that uses wxArrayPGProperty more STL compliant (still can't use wxVector for it because I think there is no wx equivalent of std::sort)

2009-08-18 13:44 VZ, revision 61694

Include wx/filefn.h to fix PCH-less compilation.

2009-08-18 03:22 VZ, revision 61693

Fix compilation for wxUSE_LOG==0. Move wxObject and wxFrame forward declarations so that they are accessible to empty wxLogXXX() functions defined in wxUSE_LOG==0 case too. Also take wxFormatString, not wxString, in these functions to avoid overload ambiguities. Closes #11103.

2009-08-18 03:22 VZ, revision 61692

Fix last error display in wxLogSysError(). After recent changes of wxLogXXX() functions into macros the last error was overwritten by wxString::Format() called between the call to wxLogSysError() and wxLog::CallDoLogNow() which called wxSysErrorCode() and so its original value was lost and, unless the last error was specified explicitly, it always came out as 0. To fix this, call wxSysErrorCode() directly when calling wxLogSysError(). This may be unnecessary (if the error is given explicitly) but there doesn't seem to be any other way to fix it and the overhead of calling wxSysErrorCode() shouldn't be that big. Also add a unit test checking that wxLogSysError() behaves as expected.

2009-08-18 02:27 VZ, revision 61691

Don't define wxArrayPGProperty as std::vector in STL build. wxArray::Remove() method is used on it so defining it as std::vector<> breaks compilation in STL build. It is also insonsistent with all the other arrays in wx none of which used "#if wxUSE_STL" around its definition.

2009-08-18 01:46 VZ, revision 61690

Added missing wx/log.h header. This fixes compilation without PCH.

2009-08-18 01:02 VZ, revision 61689

Force linking of src/osx/core/sockosx.cpp. Without this the file was omitted by linker entirely in the static build and the correct socket manager wasn't used for the GUI applications (see #11030).

2009-08-18 01:02 VZ, revision 61688

Cleanly separate GUI socket-related code from net library. This fixes linking problems under Unix introduced by recent changes which fixed previous problems which were due to files not being linked in at all. In order to provide a clean separation between base, net and core libraries we now use the same wxSocketManager (wxSocketFDBasedManager), defined in net library for both console and GUI Unix applications and just use different FD IO manager for them: the latter can be defined in base and core libraries as it doesn't involve wxSocketImpl at all, only its base wxFDIOHandler class. At more detailed level, these changes required: 1. Adding the new wxFDIOManager class. 2. Refactoring the old (and now removed) wxSocketFDIOManager to use the same code as wxSocketFDIOManager. This involved: a) Adding handler and direction parameter to RemoveInput(). b) Storing the mask of registered events in wxFDIOHandler itself. c) Defining wxFDIOManagerUnix which works with wxFDIODispatcher. 3. Changing the traits classes in Unix ports to define GetFDIOManager() instead of GetSocketManager().

2009-08-18 01:02 VZ, revision 61687

No changes, just put the files in alphabetical order. List files in BASE_UNIX_AND_DARWIN_SRC in alphabetical order for consistency with the other file names variables and to make it more convenient to update it.

2009-08-18 01:02 VZ, revision 61686

Extract wxFDIOHandler in its own header. The files defining classes processing events on file descriptor only need this class and not wxFDIODispatcher itself so reduce build dependencies by extracting wxFDIOHandler in a separate header which they can include instead of the entire fdiodispatcher.h.

2009-08-18 01:02 VZ, revision 61685

Added wxFDIOHandler::IsOk() and use it with wxSocketImplUnix. This will allow to use the base wxFDIOHandler class only in GUI-specific network code and this remove its dependency on wxSocketImplUnix. IOW it paves the way for a proper solution of the problem fixed by r61336 without the hack of r61335 which results in linking problems (which went undiscovered until now but were, in fact, always present, i.e. r61335 couldn't work).

2009-08-17 20:36 JMS, revision 61681

Added multiple selection feature to wxPropertyGrid (enabled by setting wxPG_EX_MULTIPLE_SELECTION style)

2009-08-17 19:59 PJC, revision 61680

The tab bar of a ribbon bar is now hidden by default when there is only a single tab (the old behaviour can be achieved via the new wxRIBBON_BAR_ALWAYS_SHOW_TABS flag).

2009-08-17 01:14 VZ, revision 61678

Fix hangups when using sockets under OS X. A socket event apparently doesn't count as a real event under OS X and our wxEventLoop::DispatchTimeout() doesn't return when it happens -- so we need to generate an artificial wake up event ourselves to make it do it and return control to the code in wxSocket::DoWait() in order for it to process the event.

2009-08-17 01:14 VZ, revision 61677

Don't forget to reset wxSocketImplMac members to NULL. This avoids an assert in dtor.

2009-08-17 01:13 VZ, revision 61676

Use CF socket manager in GUI OS X applications. wxSocketManagerMac was never created under OS X since wxSocket code refactoring as wxGUIAppTraits::GetSocketManager() wasn't overridden. Doing this required an extra nasty hack with a global variable in the base library which is used just to pass the socket manager pointer from the net library to the core one without creating a dependency between them but this seems unfortunately unavoidable. See #11030.

2009-08-17 01:13 VZ, revision 61675

Virtualize wxSocketImpl creation by routing it via wxSocketManager. This is necessary to create different kinds of sockets for the console and GUI applications under OS X: unlike Unix which use different socket managers for the console and GUI programs but still use the same data structures in both cases as X11 and derived toolkits APIs are very similar, Core Foundation sockets don't have anything in common with their console counterparts and so we need to use different wxSocketImpl versions too. A side effect of this commit is that now we need to force linking of src/msw/sockmsw.cpp when using sockets: this wasn't necessary before because it contained wxSocketImpl method definition but now that there are no more direct dependencies on it, MSVC linker simply discards the object file unless we force it to link with it. Notice that this commit doesn't change anything yet, it simply refactors the code to use wxSocketManager::CreateSocket() instead of wxSocketImpl::Create() in preparation for the next change.

2009-08-17 01:13 VZ, revision 61674

Create both the full and OS X specific tag files in makeosxtags.sh. Also don't duplicate the files already processed by the generic create_tags in OS X-specific part.

2009-08-16 17:17 JMS, revision 61673

Fixed bug: wxPGProperty::SetName() crashed if it was called before property was added to grid (fixes #11111)

2009-08-16 15:32 VZ, revision 61672

Add samples files missing from distribution. Mostly XPM icons but also a header from dataview sample.

2009-08-15 19:41 BBE, revision 61670

Fixed build error on MSW: missing virtual method implementation

2009-08-15 17:35 BBE, revision 61669

Fixed corrupted source files.

2009-08-15 07:30 JMS, revision 61668

Added workaround for VC6 internal compiler error (fixes #11104)

2009-08-14 21:09 MW, revision 61667
  • D /wxWidgets/trunk/build/buildbot/config/buildbot.css

Remove buildbot.css as it's never been used.

2009-08-14 20:57 MW, revision 61666
  • D /wxWidgets/trunk/build/buildbot/config/include/testdrive-unix.xml
  • D /wxWidgets/trunk/build/buildbot/config/include/testdrive-win.xml
  • D /wxWidgets/trunk/build/buildbot/config/include/testdrive.xml
  • D /wxWidgets/trunk/build/buildbot/config/testdrive-unix.xml
  • D /wxWidgets/trunk/build/buildbot/config/testdrive-win.xml

Remove testdrive bots.

2009-08-14 20:55 MW, revision 61665

Add new unix bots.

2009-08-14 20:45 MW, revision 61664

Rename ravnsgaard.xml to unix.xml

2009-08-14 02:06 VZ, revision 61663

Allow customizing wxDebugReportCompress output file. It may be useful to change the directory where it is generated to allow the users to find it more quickly. Also allow changing the crash report base name for completeness.

2009-08-14 02:05 VZ, revision 61662

Added wxStandardPaths::MSWGetShellDir(). This function allows to get the location of Windows shell special folders not covered by wxStandardPaths methods (yet), e.g. CSIDL_DESKTOPDIRECTORY.

2009-08-13 19:32 VZ, revision 61661

Corrected fix for #11014 in r61506.

2009-08-13 14:32 VZ, revision 61660
  • D /wxWidgets/branches/SOC2009_FSWATCHER/samples/fswatcher/fswatcher_vc7.sln
  • D /wxWidgets/branches/SOC2009_FSWATCHER/samples/fswatcher/fswatcher_vc8.sln
  • D /wxWidgets/branches/SOC2009_FSWATCHER/samples/fswatcher/fswatcher_vc9.sln

Remove fswatcher sample solution files from svn. The solution files are not stored in the svn with a few exceptions and there is no reason to store them for this sample.

2009-08-13 14:31 VZ, revision 61659

Check that wxUSE_FSWATCHER is defined. All user-ssettable wxUSE_XXX symbols must be checked in this file and wxUSE_FSWATCHER is no exception.

2009-08-13 14:07 VZ, revision 61658

Indicate that wxFileSystemWatcher is new since 2.9.1.

2009-08-13 11:58 VZ, revision 61657

Minor updates to Vietnamese translations. Patch from Trần Ngọc Quân.

2009-08-13 11:50 VZ, revision 61656

Set correct EOL style for .po files which didn't have it.

2009-08-13 00:42 BBE, revision 61655

Fixed bug in wxConsoleEventLoop: it didn't unregister its wakeup pipe fd on delete, which resulted in blocking the place in the map for the next entry with the same fd

2009-08-13 00:39 BBE, revision 61654

Commented out one test, because it cannot pass at the moment

2009-08-12 23:31 PJC, revision 61653

Fixed wxRibbonMSWArtProvider scroll right button having wrong arrow.

2009-08-12 21:50 BBE, revision 61652

include <wx/*> => include wx/*. wxFSWatchEntry::GetLastState now returns by const reference. A couple of minor changes.