]>
git.saurik.com Git - wxWidgets.git/log
Julian Smart [Thu, 8 Aug 2002 09:35:25 +0000 (09:35 +0000)]
Applied patch [ 587454 ] CW-related wx/wxchar.h fix
This fixes the problem in include/wx/wxchar.h with
including <wchar.h> for CW reported by Andreas
Simanowski.
The current version does not work with CW Win32 builds.
The fix suggested by Andreas is incorrect, because it
will break the wxMAC CW builds.
The purpose of conditionals starting at line 77 is to
correctly handle the various compilers. The fundamental
problem with the existing code is that it begins by
conditioning on __WIN32__. This is wrong, and makes
it hard to handle compilers that work on more than one
OS (such as CW).
Instead the conditionals should be done purely on
compilers. Each compiler can then set things
appropriately. If a particular compiler works on more
than one OS but has different needs on each OS, then
this can be handled within the code for that compiler.
The attached patch removes the top level conditional on
__WIN32__ and restructures the remainder as a series
of conditionals on individual compilers.
Igor Mikolic-Torreira
igormt@alumni.caltech.edu
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@16405
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Julian Smart [Thu, 8 Aug 2002 09:24:38 +0000 (09:24 +0000)]
Applied patch [ 590031 ] Slider: Events must be enabled earlier
The current wxSlider - implementation gives a gtk-warning
about not being able to find an event handler. This is
because the first call of GtkEnableEvents has to happen a
few lines earlier. The patch fixes this.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@16404
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Julian Smart [Thu, 8 Aug 2002 09:21:56 +0000 (09:21 +0000)]
Applied patch [ 591998 ] EventHandler chain incorrectly updated
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@16403
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Julian Smart [Thu, 8 Aug 2002 09:15:03 +0000 (09:15 +0000)]
Applied patch [ 590247 ] Fix bad calculation of listctrl update.
In wxGenericListCtrl when removing single items a call to
RefreshAfter would cause bad things to happen in GTK/X11.
It would under certain circumstances put Xlib into an
exponential memory and cpu usage mode. Causing
eventual core dump but not before using all memory and
swap.
The problem is that RefreshAfter is passing a negative
height rectangle refresh to GTK/X11. This stems from a mixture
of using scrolled and unscrolled values to calculate the
update region.
This patch fixes the problem... by transforming to scrolled
values earlier. And also adds one optimization to not
update when the item is below the visible area.
Tested on GTK.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@16402
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Julian Smart [Thu, 8 Aug 2002 09:10:04 +0000 (09:10 +0000)]
Applied patch [ 592363 ] Owner Draw Round 2 fixes
This patch fixes the following items in the owner draw
code:
* When an item is disabled, yet highlighted, the code
will now retrieve the user's system settings for
greyed-out text and use that color. Previously, the
code had continued to print the disabled text with an
embossed effect, which looked bad when the item was
highlighted.
* Menu formatting, such as hot-key underlining
(example, "&Open"), has been fixed.
* Measurements and alignments with
accelerators/hot-keys has been fixed.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@16401
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Julian Smart [Thu, 8 Aug 2002 09:00:54 +0000 (09:00 +0000)]
Applied [ 590985 ] fix for radiobox under motif
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@16400
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Julian Smart [Thu, 8 Aug 2002 08:54:49 +0000 (08:54 +0000)]
Applied patch [ 592063 ] generic notebook does not OnSelChanging
Misc other mods
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@16399
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Julian Smart [Thu, 8 Aug 2002 08:51:22 +0000 (08:51 +0000)]
Removed bogus default parameters, applying
patch [ 592492 ] motif, solaris 8, gcc 3.1 build failure
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@16398
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Robin Dunn [Wed, 7 Aug 2002 21:06:33 +0000 (21:06 +0000)]
Typo fixes
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@16397
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Robin Dunn [Wed, 7 Aug 2002 21:06:17 +0000 (21:06 +0000)]
Bug fix
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@16396
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Robin Dunn [Wed, 7 Aug 2002 21:05:58 +0000 (21:05 +0000)]
bug fix
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@16395
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Julian Smart [Wed, 7 Aug 2002 20:21:26 +0000 (20:21 +0000)]
Added error directive for MSW since no longer needed.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@16394
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Robert Roebling [Wed, 7 Aug 2002 17:35:26 +0000 (17:35 +0000)]
Added support for outlines printing under wxGTK. I still
have to figure out how to do scaling right, the current
values are guesswork.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@16393
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Robert Roebling [Wed, 7 Aug 2002 17:34:19 +0000 (17:34 +0000)]
Compile fix for Unicode.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@16392
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Julian Smart [Wed, 7 Aug 2002 15:56:02 +0000 (15:56 +0000)]
Updated file list
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@16391
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Julian Smart [Wed, 7 Aug 2002 15:50:31 +0000 (15:50 +0000)]
Added scripts to make Tex2RTF distribution on Unix
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@16390
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Julian Smart [Wed, 7 Aug 2002 15:48:29 +0000 (15:48 +0000)]
Added files to Tex2RTF file list
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@16389
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Julian Smart [Wed, 7 Aug 2002 15:24:07 +0000 (15:24 +0000)]
Added licence docs for Tex2RTF
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@16388
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Julian Smart [Wed, 7 Aug 2002 09:56:52 +0000 (09:56 +0000)]
Removed temporary file
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@16387
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Julian Smart [Wed, 7 Aug 2002 09:56:23 +0000 (09:56 +0000)]
Added files for creating independent Tex2RTF distributions
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@16386
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Mattia Barbon [Wed, 7 Aug 2002 08:56:08 +0000 (08:56 +0000)]
Fix makefile.g95 for make 3.77
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@16385
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Julian Smart [Wed, 7 Aug 2002 07:56:09 +0000 (07:56 +0000)]
Added ProcessIdle virtual function
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@16384
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Robert Roebling [Tue, 6 Aug 2002 20:51:52 +0000 (20:51 +0000)]
Small fix for Pango printing with bitmaps.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@16383
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Mattia Barbon [Tue, 6 Aug 2002 19:54:46 +0000 (19:54 +0000)]
Patch [ 588732 ] makes wxRB_GROUP/radiobuttons working
from Marcin Wojdyr (wojdyr)
Applied with some modifications (remove buttons from the chain on
destruction, or the program will segfault).
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@16382
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Robert Roebling [Tue, 6 Aug 2002 19:14:44 +0000 (19:14 +0000)]
Compile fix.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@16381
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Robert Roebling [Tue, 6 Aug 2002 18:58:19 +0000 (18:58 +0000)]
Further code for Pango fonts (work now) and
some code for Pango prining. Doesn't work..
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@16380
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Robert Roebling [Tue, 6 Aug 2002 16:41:31 +0000 (16:41 +0000)]
Lots of work to set PangoFontDescription as the
native font info data. WIP.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@16379
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
David Webster [Tue, 6 Aug 2002 03:35:32 +0000 (03:35 +0000)]
Lots of OS/2 updates
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@16378
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
David Webster [Tue, 6 Aug 2002 03:34:32 +0000 (03:34 +0000)]
Some OS/2 Updates
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@16377
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Mon, 5 Aug 2002 18:49:38 +0000 (18:49 +0000)]
added a more convenient version of wxFileType::GetOpenCommand()
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@16376
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Robert Roebling [Mon, 5 Aug 2002 18:04:08 +0000 (18:04 +0000)]
Lots of Unix/Unicode compile fixes, some of which
are just #ifdef 0 such as the wxExecute calls
in gdcps.cpp.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@16375
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Gilles Depeyrot [Mon, 5 Aug 2002 18:00:55 +0000 (18:00 +0000)]
added missing include file for ProjectBuilder (Mac OS X)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@16374
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Robert Roebling [Mon, 5 Aug 2002 17:59:20 +0000 (17:59 +0000)]
Lots of updates for Unicode and GTK 2.0 support.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@16373
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Robert Roebling [Mon, 5 Aug 2002 17:57:53 +0000 (17:57 +0000)]
Added various MACROS for converting strings
back and forth in the different ansi/unicode/gtk
mode/versions.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@16372
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Robert Roebling [Mon, 5 Aug 2002 17:56:52 +0000 (17:56 +0000)]
Compile fix (include order) for Unicode under Unix.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@16371
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Robert Roebling [Mon, 5 Aug 2002 17:56:06 +0000 (17:56 +0000)]
Miserable hack around problem when shrinking
a scrolled window with child windows when
it was maxiamally scrolled.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@16370
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
David Webster [Mon, 5 Aug 2002 15:53:21 +0000 (15:53 +0000)]
OS/2 VA needs to include time.h to get the time calls.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@16369
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
David Webster [Mon, 5 Aug 2002 15:50:05 +0000 (15:50 +0000)]
FALSE, not false
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@16368
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
David Webster [Mon, 5 Aug 2002 03:15:13 +0000 (03:15 +0000)]
Lots of fixes for common dialogs, radioboxes, static text, checkboxes and so on.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@16367
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
David Webster [Mon, 5 Aug 2002 03:13:59 +0000 (03:13 +0000)]
Font fix for OS/2 common control creation
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@16366
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
David Webster [Mon, 5 Aug 2002 03:12:36 +0000 (03:12 +0000)]
Fixes for common dialogs
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@16365
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Julian Smart [Sun, 4 Aug 2002 19:03:56 +0000 (19:03 +0000)]
Applied patch from Benjamin Williams to improve
wxMenu ownerdraw behaviour
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@16364
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Václav Slavík [Sun, 4 Aug 2002 15:40:55 +0000 (15:40 +0000)]
wxCmdLineParser's output goes to stderr, not message box, under Unix
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@16363
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Václav Slavík [Sun, 4 Aug 2002 15:40:25 +0000 (15:40 +0000)]
no more hacks needed in wxrc now that wxMessageOutput works...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@16362
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Gilles Depeyrot [Sun, 4 Aug 2002 14:39:32 +0000 (14:39 +0000)]
updated xml project file with latest changes (spinctrl, display, msgout, ...)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@16361
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Gilles Depeyrot [Sun, 4 Aug 2002 13:02:23 +0000 (13:02 +0000)]
add spinctrl header for wxMac
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@16360
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Gilles Depeyrot [Sun, 4 Aug 2002 13:01:15 +0000 (13:01 +0000)]
only set focus on textctrl item if it exists (exists if combo box is editable)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@16359
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Stefan Csomor [Sun, 4 Aug 2002 08:59:49 +0000 (08:59 +0000)]
added border clipping
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@16358
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Mattia Barbon [Sat, 3 Aug 2002 23:30:55 +0000 (23:30 +0000)]
Mention wxMessageOutput in changes.txt
wxMessageOutputLog now available in all ports
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@16357
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Stefan Csomor [Sat, 3 Aug 2002 21:05:43 +0000 (21:05 +0000)]
added option for getting visible region w/o children clipped, added to redrawing of control code
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@16356
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Stefan Csomor [Sat, 3 Aug 2002 21:03:41 +0000 (21:03 +0000)]
added option for getting visible region w/o children clipped
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@16355
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Mattia Barbon [Fri, 2 Aug 2002 18:26:11 +0000 (18:26 +0000)]
Documented wxMotif changes
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@16354
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Mattia Barbon [Fri, 2 Aug 2002 17:55:54 +0000 (17:55 +0000)]
Fixed yet another error in my wxCmdLineParser mdifications.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@16353
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Stefan Csomor [Fri, 2 Aug 2002 15:46:45 +0000 (15:46 +0000)]
corrected scrolling problems for controls, switched to separate wxSpinCtrl implementation, both wxComboBox and wxSpinCtrl now have proper parenting for their members
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@16352
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Stefan Csomor [Fri, 2 Aug 2002 15:44:21 +0000 (15:44 +0000)]
corrected scrolling problems for controls, switched to wxSpinCtrl
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@16351
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Stefan Csomor [Fri, 2 Aug 2002 15:41:06 +0000 (15:41 +0000)]
added a MacUpdateDimensions callback for DoMoveWindow
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@16350
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Stefan Csomor [Fri, 2 Aug 2002 15:36:12 +0000 (15:36 +0000)]
separate mac implementation
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@16349
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Stefan Csomor [Fri, 2 Aug 2002 15:33:47 +0000 (15:33 +0000)]
added a MacUpdateDimensions callback for DoMoveWindow
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@16348
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Stefan Csomor [Fri, 2 Aug 2002 15:30:58 +0000 (15:30 +0000)]
switch to a separate implementation for mac
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@16347
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Julian Smart [Fri, 2 Aug 2002 08:31:59 +0000 (08:31 +0000)]
Renamed internal GetClientWindow to GetClientAreaWindow so
as not to clash with the MDI function of the same name
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@16346
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Mattia Barbon [Fri, 2 Aug 2002 08:16:15 +0000 (08:16 +0000)]
Patch [ 584078 ] Misc samples fixes from Dimitri Schoolwerth
Addresses:
printf-format warinigs
indentation/style
unused variable warnings
used wxID_ABOUT for about menu entry
removed references to "minimal sample" in other samples
some other misc warinigs
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@16345
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Julian Smart [Thu, 1 Aug 2002 20:00:55 +0000 (20:00 +0000)]
Applied [ 586524 ] wxVariant Enhancements.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@16344
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Mattia Barbon [Thu, 1 Aug 2002 19:58:32 +0000 (19:58 +0000)]
This is a quick hack: if there is no global wxMessageOutput instance, and
there is a wxApp instance, call wxTheApp->DoInit() to initialize the
global wxMessageOutput instance. The correct solution is to ensure that
wxApp::DoInit is always called.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@16343
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Mattia Barbon [Thu, 1 Aug 2002 19:55:29 +0000 (19:55 +0000)]
Assert is there is no wxMessageOutput
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@16342
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Julian Smart [Thu, 1 Aug 2002 19:54:55 +0000 (19:54 +0000)]
Applied patch [ 588734 ] Makes ProcessIdle() virtual
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@16341
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Julian Smart [Thu, 1 Aug 2002 19:51:07 +0000 (19:51 +0000)]
Applied patch [ 589484 ] wxGenericListCtrl, fix for direct use.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@16340
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Mattia Barbon [Thu, 1 Aug 2002 19:12:24 +0000 (19:12 +0000)]
Patch [ 584078 ] Misc samples fixes from Dimitri Schoolwerth
Addresses:
printf-format warinigs
indentation/style
unused variable warnings
used wxID_ABOUT for about menu entry
removed references to "minimal sample" in other samples
some other misc warinigs
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@16339
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Mattia Barbon [Wed, 31 Jul 2002 21:06:49 +0000 (21:06 +0000)]
Fixed logic error
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@16338
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Mattia Barbon [Wed, 31 Jul 2002 20:44:31 +0000 (20:44 +0000)]
Patch [ 588837 ] Fixes comment style in gsocket.*
C files should countain C-style commensts, not C++.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@16337
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Mattia Barbon [Wed, 31 Jul 2002 20:40:46 +0000 (20:40 +0000)]
Regenerated files.lst after addition of listbase.h
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@16336
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Mattia Barbon [Wed, 31 Jul 2002 20:35:41 +0000 (20:35 +0000)]
Refactored wxListBox code so that it correctly implements
wxControlWithItems, and removed some duplicated code.
Implemented wxCheckListBox using the same technique
as wxGTK.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@16335
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Robin Dunn [Wed, 31 Jul 2002 02:51:51 +0000 (02:51 +0000)]
My RPM spec now uses the --enable-rpath
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@16334
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Robin Dunn [Wed, 31 Jul 2002 02:50:40 +0000 (02:50 +0000)]
Added --enable-rpath=dir that will cause the -rpath linker commands to
be output by wx-config --libs
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@16333
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Václav Slavík [Tue, 30 Jul 2002 22:01:13 +0000 (22:01 +0000)]
fixed icons displaying in wxHtmlHelpFrame
(somebody obviously didn't bother to check his changes...)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@16332
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Mattia Barbon [Tue, 30 Jul 2002 21:20:01 +0000 (21:20 +0000)]
Due to my previous commit, calling wxWindow::Create( ... wxSize(-1,-1) was
causing a BadMatch error *trying to set width/height to 0).
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@16331
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Julian Smart [Tue, 30 Jul 2002 19:04:18 +0000 (19:04 +0000)]
Added wx/listbase.h with wxListCtrl types, so we can
have wxGenericListCtrl available on all platforms
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@16330
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Julian Smart [Tue, 30 Jul 2002 16:14:12 +0000 (16:14 +0000)]
Must include wx/listctrl.h unfortunately, for now
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@16329
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Julian Smart [Tue, 30 Jul 2002 16:01:35 +0000 (16:01 +0000)]
More tweaks so wxGenericListCtrl only uses generic
components
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@16328
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
David Webster [Tue, 30 Jul 2002 15:38:19 +0000 (15:38 +0000)]
Installation file
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@16327
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
David Webster [Tue, 30 Jul 2002 14:13:48 +0000 (14:13 +0000)]
os2 distribution response file
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@16326
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
David Webster [Tue, 30 Jul 2002 11:56:31 +0000 (11:56 +0000)]
Weekly Updates
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@16325
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Mattia Barbon [Mon, 29 Jul 2002 21:05:43 +0000 (21:05 +0000)]
Fixed my utnpaste error (thanks to Marcin Wojdyr
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@16324
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Mattia Barbon [Mon, 29 Jul 2002 20:34:11 +0000 (20:34 +0000)]
w32api 2.0 will have shlwapi.h
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@16323
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Mattia Barbon [Mon, 29 Jul 2002 20:31:22 +0000 (20:31 +0000)]
Under MSW and GTK the foreground and background colour for a blit from a monochrome bitmap
are the text for/background colours. Until now motif used the pen and background brush colours.
Now Motif behaviour matches MSW and GTK one.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@16322
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Robin Dunn [Mon, 29 Jul 2002 20:28:16 +0000 (20:28 +0000)]
Changes to attempt to use a private wxGTK
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@16321
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Mattia Barbon [Mon, 29 Jul 2002 20:25:52 +0000 (20:25 +0000)]
Generate EVT_SPINCTRL_UPDATED for wxMotif, too
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@16320
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Robin Dunn [Mon, 29 Jul 2002 20:02:18 +0000 (20:02 +0000)]
Added some rectangle based method overloads
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@16319
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Julian Smart [Mon, 29 Jul 2002 19:17:44 +0000 (19:17 +0000)]
Added wxComboBox to scroll test to demonstrate Mac problem
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@16318
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Vadim Zeitlin [Mon, 29 Jul 2002 18:29:44 +0000 (18:29 +0000)]
fixed bug due to which all items in a virtual control stayed sometimes selected even after Clear()ing it
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@16317
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Ryan Norton [Mon, 29 Jul 2002 12:27:49 +0000 (12:27 +0000)]
Tcl regex lib
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@16314
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Ryan Norton [Mon, 29 Jul 2002 10:56:07 +0000 (10:56 +0000)]
Tcl regex lib
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@16311
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
David Webster [Mon, 29 Jul 2002 04:32:56 +0000 (04:32 +0000)]
Slider Updates
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@16310
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Ron Lee [Mon, 29 Jul 2002 04:13:25 +0000 (04:13 +0000)]
The world should not end if a server has no peer. Let's return FALSE instead.
GAddress_copy should copy truthfully, not mangle the result if things are
going badly. An earlier incarnation of the above.
Disable events before closing the socket, though just disabling them at all
will do. This was the cause of the nasty 'crash on fail to bind' behaviour
that people have been seeing.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@16309
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Mattia Barbon [Sun, 28 Jul 2002 20:53:12 +0000 (20:53 +0000)]
Take into account icon mask in wxStaticBitmap
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@16308
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Mattia Barbon [Sun, 28 Jul 2002 20:51:02 +0000 (20:51 +0000)]
Check for NULL pointer
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@16307
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Mattia Barbon [Sun, 28 Jul 2002 20:50:37 +0000 (20:50 +0000)]
Calss interface updates (wxMotif-only).
Made wxCheckBox inherit from wxChekBoxBase.
Corrected virtual function hiding in wxListBox.
Made wxRadioBox inherit from wxRadioBoxBase.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@16306
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Václav Slavík [Sun, 28 Jul 2002 18:48:36 +0000 (18:48 +0000)]
ported characters escaping in menus to GTK+ 2.0
(it is now possible to have / in menu entries, unlike in case of GTK+ 1.2;
and \ was fixed to work in 2.0)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@16305
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Robert Roebling [Sun, 28 Jul 2002 16:23:25 +0000 (16:23 +0000)]
New implementation of ShowFullScreen(). It works
so well, it is hard to believe.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@16304
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Mattia Barbon [Sun, 28 Jul 2002 13:33:29 +0000 (13:33 +0000)]
Implemented wxSpinButton for wxMotif.
Renamed generic wxSpinCtrl::DoGetBestClientSize to DoGetBestSize
( the "Client" appears to be a relic of the past ).
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@16303
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775
Robert Roebling [Sun, 28 Jul 2002 10:17:14 +0000 (10:17 +0000)]
Implement SetFilterIndex
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@16302
c3d73ce0 -8a6f-49c7-b76d-
6d57e0e08775