Commit Graph

1023 Commits

Author SHA1 Message Date
Ryan Norton
2619179042 cocoa tooltips. Remove runtime warning from 10.2 (dave - I was too lazy to change this from my local copy, feel free to commit over this if you want)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@29686 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2004-10-06 21:09:47 +00:00
Vadim Zeitlin
ba3d13e1c8 use AC_LINK to check for va_copy, not AC_COMPILE
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@29607 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2004-10-02 20:31:34 +00:00
Vadim Zeitlin
8fa53e0eee added tests for va_copy and va_list
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@29605 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2004-10-02 18:33:34 +00:00
Ron Lee
7714864e2f Update the wx-config man page.
Remove some cruft from the docs package.
Bump version in configure.
Update aclocal.


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@29532 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2004-09-29 09:07:08 +00:00
Julian Smart
927330abae Incremented version
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@29529 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2004-09-29 07:48:17 +00:00
Vadim Zeitlin
4ebb542f72 added HAVE_REINTERPRET_CAST detection
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@29512 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2004-09-28 21:46:05 +00:00
Ryan Norton
5dcf30a03f IOKit framework now req. under darwin
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@29450 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2004-09-27 13:07:39 +00:00
Ron Lee
dd21ced8dc Restore WXBASEPORT for carbon. This is more than just a flavour
in all the ways mac is typically more than, so it can stay a mac'ism
until the easier platforms shake out.


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@29378 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2004-09-26 06:39:37 +00:00
Ron Lee
0506bbbfdf Undo the link creation in builddir. contrib is still going to be
here for a while so there isn't much paydirt in working around the
problems on platforms with limited filesystems at this stage.


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@29341 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2004-09-25 11:56:48 +00:00
Ron Lee
ecd16d74ce Get rid of the symlink farm in $builddir too, contrib is here
to stay for a while.


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@29321 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2004-09-24 16:00:21 +00:00
Václav Slavík
d2ebf0b730 XRC needs wxXML, check it
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@29271 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2004-09-23 09:14:07 +00:00
Ron Lee
9103d280f9 Install the config files for cross debs under /usr/$(host), but link them
to the default system location under /usr.  This way the commands:
wx-config --prefix=/usr/$(host) and wx-config --prefix=/usr --host=$(host)
are much more congruent in their action.

Another nail in the coffin for inplace hacks.  Link $srcdir/include to
the build dir so that --prefix=$build_dir really does point to a
realistic looking installed development environment.  I don't know why
I didn't do this instead of (ab)using --exec-prefix to 'fix' this
simple omission for so long.  Probably because it is much more obvious
if contrib is out of the picture.  That makes it a little more work
right now, but long term this is a very clean and correct thing to do.
It completely absolves us of the two independent variables problem,
and of the tree becoming bogus without actually being stale.


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@29260 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2004-09-22 20:29:51 +00:00
Ron Lee
fdec35499d Add xrc to the dist target.
Bump subrelease to 2.5.2.9.


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@29245 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2004-09-21 21:54:57 +00:00
Ron Lee
ceec2216bd wx-config2.6
Designed to be resiliant against future cut and paste coders.  Any
gnarly parts are black boxed away nicely to avoid accidents and have
integrated debugging support for trivial sanity checking in the event
of modification or trouble.  In this way the major operations are all
cleanly separated making any or all of them simply extensible, or
replaceable in the face of future needs.  Functions now all have api
descriptions.  If you rely on a function to act in some way, please
document it to safeguard yourself against inadvertant interface
changes by others.

Everything now runs top top to bottom, we don't try to output things
as fast as we can read them anymore, instead we read everything in,
sort over it just once without the need for 'just in case' temp's, and
then output whatever we were asked for only when we are sure we have
the correct answer.  Almost all key data aims to be constant past the
point of its initialisation so side effect creep and trouble with half
(re)initialised data should be significantly reduced in future.  In
almost every case it is easy and clean to simply delay initialisation
until all required input channels have been emptied.  If you like,
think of it as mostly being one big constructor, with a little
destructor at the end which outputs what you requested.  At core, it
is simply a generated config file -- with some user friendly logic for
extracting its data and finding related files.

Removed references to --gl-libs in --help.  It still exists, but if
its deprecated, no need to fill space in a compact help summary.  It
will remain documented (as deprecated) in the man page.

Removed references to arcane order rules for arguments.  Those
limitations don't exist anymore, though the options are backward
compatible in all other respects from the user pov.

Removed references to --inplace, it doesn't need to be in the summary
help either.  It also is still accepted as an option, but there is no
value in passing it, an uninstalled wx-config will automatically
behave correctly.  When you need --inplace, it will supply that
behaviour for you (but there is no harm in typing it your self in that
case).  If you do type it when you don't need it, bad things will
probably happen just like they always would have.

Along with items above, generally compressed --help text to fit on
even a traditional sized terminal without the need for paging.  If we
want more detailed help built in, it should be broken into separate
pages, and this would be a trivial extension.

Command line input is now controlled by a small generic parser.  You
define what options you want and what groups you want them in by
initialising them as lists.  It runs over all the input and fills
corresponding psuedo-hashes from it for you to use as you please
later.

Added a validator for it to check yes/no options.

Use posix extended regex instead of gnu 'basic' regex extensions,
grep -E is portable, if gmake is not a requirement, we surely can't
push gnu grep on people.

Made --list more user friendly.  It will now always list the current
wx-config if it matches the feature spec, though it will warn if that
config is not in the specified --prefix.  Alternate configs that match
(if any) are listed separately. An unqualified call to wx-config --list
will always return (at least) the config that was called.  We can never
have a 'hanging' wx-config shell with no real implementation to back
it up anymore so we can always return a sensible result for the user.
A wx-config anywhere can list (and hence use) the configs installed in
any (other) prefix.

Delegation.  Too big a topic to remark on in depth here, see the code
for a fuller description.  With everything being nicely constant and
aligned to the respective library build, then aside from delegation,
wx-config really is _just_ a config file (albeit with a layer of logic
around the constants), and each wx-config carries a set of defaults
which match perfectly the library build that it was generated with.
If you choose a set of features that it can match, it will answer all
your queries for them, if it cannot, it will seek to delegate to the
config that is most like itself, but which can supply all the features
you specified.  This should be completely compatible with any set of
options that returned a sensible result previously, and produce a
sensible result in many cases where previously the collating order
of your locale or the nuances of your filesystem operations would
decide which library it thought you wanted.

Sort duplicates out of the list of libraries and trickle shared
dependencies down the list to properly support static builds.

Added the inplace-config tweak for use in the build tree.  This works
like any other config, except it presets the default prefix to point
at the build dir instead of the configured prefix that will become the
default if this build is installed.  It provides the behaviour of
--inplace when $build_dir/wx-config is called without also specifying
a different --{exec-,}prefix or any feature flags that it is
incompatible with.  In that event, it will try to delegate as per the
normal rules.

The inplace wrapper is not installed with the primary config which
cleanly disables it for system installs.  It will be invalidated if
the build (or source) dir is moved, but will be revalidated if the
build tree is subseqently updated with ./config.status --recheck &&
config.status (which it probably would need to be to build anyway for
other reasons at present too)

Enabled full support for static builds again, promoted --static to a
full feature option.  Fixed --ld to return something for them too.

Added --flavour, similar to the existing --vendor, but for autoconf
builds.  These will probably want to be streamlined further.
Broadened the use of release and flavour labels to support better
concurrent installs.

Fix bit rot in make-dist due to new/deleted files.

Whittled down the number of obsolete and duplicated substitution
variables in configure.in, and lowercased some variables we no longer
export for substitution.  Use the autoconf macros to generate files
where we want them instead of making them someplace and then moving
them all about.  Remove extra files and symlinks added for the two
part wx-config version.

Removed the debian -contrib packages.  We'll use multi-lib support
to manage them from now on and indiviual libs can be split out along
functional lines if required.  This means the retained contribs will
now get __WXDEBUG__ versions packaged too.

Removed conflicts from almost packages except i18n and wxPython. All
packages now either update or install alongside any existing ones.

Added support for flavoured debs as well.


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@29241 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2004-09-21 17:16:29 +00:00
Václav Slavík
9a8f051375 moving XRC to the core
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@29233 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2004-09-20 19:30:20 +00:00
Włodzimierz Skiba
92bbdbcdb8 wxChoicebook generic implementation.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@29149 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2004-09-16 15:13:52 +00:00
Vadim Zeitlin
4d4ff94c65 output "GTK+ 2" toolkit for gtk2 builds
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@29141 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2004-09-14 15:33:07 +00:00
Stefan Neis
6944b203c4 Untabified (TABs seem to cause strange problems with autoconf-2.59, at least
on OS/2.)


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@28961 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2004-08-29 20:09:09 +00:00
Václav Slavík
44309ea126 autoconf >= 2.58 is needed
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@28847 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2004-08-21 17:27:16 +00:00
Stefan Neis
97e54bdb9b Check for socklen_t type using C++ mode (since gsocket.cpp is now C++ code).
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@28846 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2004-08-21 17:15:04 +00:00
Václav Slavík
a0f9686df5 removed code already present in AC_BAKEFILE
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@28835 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2004-08-19 13:33:27 +00:00
Václav Slavík
4b167aca0c moved wx-config to wx-config-VERSION (with symlink), to satisfy Debian packagers
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@28770 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2004-08-11 20:37:33 +00:00
Václav Slavík
0c3c69fc1e HP-UX fix: removed unneeded call to sed(patch #1005025)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@28712 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2004-08-08 14:51:49 +00:00
Stefan Neis
858e1e7c8d Fixed typo reported in patch 1004953.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@28694 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2004-08-07 13:25:03 +00:00
Václav Slavík
2057db16c0 added splash sample
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@28638 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2004-08-05 13:51:43 +00:00
Vadim Zeitlin
224bf05c9b added --version-full option to wx-config
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@28578 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2004-08-01 22:21:54 +00:00
Václav Slavík
b3de4970ca fixed symlinks creation on platforms where ln -s is cp
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@28406 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2004-07-22 19:24:53 +00:00
Václav Slavík
166bcebb8e install headers in prefix/include/wx-version/wx/ instead of prefix/include/wx/
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@28386 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2004-07-22 08:28:28 +00:00
Václav Slavík
a87bf37838 wx-config symlink creation fix
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@28384 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2004-07-22 07:43:05 +00:00
Václav Slavík
07bea8f0a0 detect WebKit availability
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@28383 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2004-07-22 07:37:44 +00:00
Robin Dunn
e586e41df3 Add -framework QuickTime if --enable-sound
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@28373 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2004-07-22 00:44:39 +00:00
Václav Slavík
48112931db fixes to wx-config config name matching
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@28348 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2004-07-21 10:17:51 +00:00
Vadim Zeitlin
2ad50b4fb3 add except to the samples being built; verify that --enable-exceptions and --enable-no_exceptions are not used simultaneously
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@28322 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2004-07-20 10:05:56 +00:00
Václav Slavík
8708fa7618 *** empty log message ***
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@28299 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2004-07-18 11:19:34 +00:00
Václav Slavík
9f45f08eff made GTK+2 the default
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@28277 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2004-07-17 16:39:28 +00:00
Václav Slavík
74b8433210 put -DNO_GCC_PRAGMA into CPPFLAGS
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@28095 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2004-06-29 20:36:13 +00:00
Vadim Zeitlin
0acc5a4075 don't duplicate code checking for X for X11 and Motif ports; filter out -RNONE from the X_LIBS set by AC_PATH_XTRA (see patch 956017)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@28047 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2004-06-28 10:38:51 +00:00
David Elliott
723e9bc9d9 wxCocoa: don't force DEFAULT_wxUSE_SCROLLBAR=no
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@27970 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2004-06-23 16:01:19 +00:00
David Elliott
4842cc59b5 wxCocoa no longer uses the generic notebook.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@27944 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2004-06-22 21:24:44 +00:00
Václav Slavík
fbe47c7b5c check for wputc wputchar putws fputws availability
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@27913 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2004-06-20 17:18:50 +00:00
Václav Slavík
646b6ec1a8 GTK2 port is not experimental anymore
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@27894 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2004-06-19 14:03:42 +00:00
Julian Smart
ec9f9256ea Added --enable-webkit
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@27859 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2004-06-17 19:42:56 +00:00
Václav Slavík
304205f142 use pango_font_family_is_monospace() to enumerate fixed-width fonts if available
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@27666 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2004-06-06 15:32:07 +00:00
Václav Slavík
1f344abfcc new MinGW requires NO_GCC_PRAGMA for exceptions handling, too
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@27658 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2004-06-05 21:47:43 +00:00
David Elliott
2a5d7a98a8 Do not check for Xinerama when building wxCocoa
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@27587 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2004-06-02 18:11:32 +00:00
Václav Slavík
ac1cb8d36b fixed --disable-rpath handling (patch 956695)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@27496 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2004-05-29 12:48:05 +00:00
Robin Dunn
de59c1618f Updated version variables in configure.in to go along with the changes
in version.h


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@27411 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2004-05-24 19:27:25 +00:00
Julian Smart
77ffb5937e Name and version changes
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@27404 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2004-05-23 14:56:36 +00:00
Kevin Ollivier
7866e9c949 Updating configure.in to work with wxWebKit.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@27399 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2004-05-22 19:54:20 +00:00
Stefan Neis
0ed330b47a For OS/2 PM builds, check for type SPBCDATA in system headers.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@27311 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2004-05-16 13:12:58 +00:00
Stefan Neis
337a3714b6 Work-around for compilation problems on OS/2.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@27310 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2004-05-16 12:12:48 +00:00
Mattia Barbon
bdcade0a10 When wxUSE_STL == 1 and STL provides quasi-standard hash_map/hash_set,
wxHashMap/wxHashSet are just typedefs for them. This makes impossible
to forward declare these classes.


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@27182 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2004-05-08 20:20:24 +00:00
Stefan Neis
24ec43dbdb OS/2 PM does not yet support toggle button.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@27167 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2004-05-08 09:24:04 +00:00
Vadim Zeitlin
efd17a1d4f split wxUSE_MDI from wxUSE_MDI_ARCHITECTURE (which is wxUSE_MDI + wxUSE_DOCVIEW)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@27152 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2004-05-07 22:17:29 +00:00
Václav Slavík
c2218763d5 corrected cppunit test's output
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@27060 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2004-05-02 09:01:16 +00:00
Mattia Barbon
bea8e651c7 Fixed MinGW compilation with GCC 3.x when wxUSE_STL == 1.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@27058 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2004-05-02 08:11:52 +00:00
Václav Slavík
477a623837 removed wxGzipStreams (supported by wxZlibStreams now)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@26959 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2004-04-25 08:55:57 +00:00
Václav Slavík
dcc1b6ad4c quoting fixes
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@26836 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2004-04-16 21:19:04 +00:00
Roger Gammans
01cb68df7c Add configure test for presence/compilabilty of multimon.h and display.h
header whcih are required for dsrc/msw/display.cpp - but aren't included
in mingw.


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@26835 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2004-04-16 20:27:43 +00:00
Václav Slavík
473276a9a5 upgrade to bakefile-0.1.4
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@26635 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2004-04-06 09:49:48 +00:00
Vadim Zeitlin
aa10ccc2e2 use -lcma for a build with threads under HP-UX using native compiler
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@26490 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2004-03-30 14:38:10 +00:00
Vadim Zeitlin
acaffac9f0 define _INCLUDE__STDC_A1_SOURCE for HP-UX, it is apparently needed to get mbtowcs() &c
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@26489 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2004-03-30 14:28:00 +00:00
Stefan Csomor
2f10ebaced files of wxMac moved into carbon subdirs
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@26369 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2004-03-26 19:35:25 +00:00
Václav Slavík
b3c7058ad2 fixed linking (EXTRALIBS_GUI comes after EXTRALIBS and I don't see an easy way to change it)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@26298 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2004-03-22 21:48:27 +00:00
Václav Slavík
e194780eb0 wx-config didn't include WXUSINGDLL on Mingw
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@26232 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2004-03-16 13:28:35 +00:00
Ron Lee
45b7f8192e Enable wxUSE_DISPLAY by default. It is required for wxPython builds now
and doesn't seem obviously harmful to anyone else.


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@26227 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2004-03-16 01:45:39 +00:00
Stefan Neis
3cceb09b36 Support --enable-omf on OS/2 _only_.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@26147 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2004-03-09 12:55:48 +00:00
Stefan Neis
11a20c3a78 Support for building DLLs on OS/2 (using dllar.sh).
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@26136 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2004-03-08 10:17:55 +00:00
Stefan Neis
8ed42a0688 Added OMF support for OS/2 (no support for DLLs, yet).
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@26129 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2004-03-07 15:57:46 +00:00
Robin Dunn
327b382e1e Put version numbers back to 2.5.1 until 2.5.2 is imminent
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@26077 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2004-03-03 23:40:24 +00:00
Václav Slavík
670ec35765 applied path 906264: test program
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@26071 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2004-03-03 22:56:16 +00:00
Julian Smart
5088af155b Changed some version numbers to 2.5.2
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@26063 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2004-03-03 20:38:09 +00:00
Ron Lee
e1293dcf96 Updates for debian build scripts to suit new library and tool status.
Updated config.{sub,guess} for new platform support.
Incorporated fixes to GNU/Hurd support and added GNU/K*BSD support.


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@26050 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2004-03-03 07:10:36 +00:00
Mattia Barbon
08938fe1b5 The DND sample shows both clipboard and drag'n'drop functionality,
as such it can work with just wxUSE_CLIPBOARD.


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@26001 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2004-02-29 15:14:24 +00:00
Stefan Neis
dc4118b883 Configuration fixes for OS/2 specific "Innotek gcc" port.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@25992 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2004-02-28 17:28:05 +00:00
Robert Roebling
16bd311d28 Checks for --enable-gpe, libgpewidget
defines __WXGPE__


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@25986 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2004-02-28 13:16:30 +00:00
Robert Roebling
c14e964847 MacOS Carbon now has a toggle button.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@25915 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2004-02-22 12:58:50 +00:00
Václav Slavík
4996f26121 applied patch 890642: wxRE_ADVANCED flag and docs
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@25869 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2004-02-19 17:50:01 +00:00
Stefan Neis
31414f4c19 Do a configure test whether or not to include -I/usr/local/include in
wx-config --c*flags instead of never doing it for gcc.


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@25817 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2004-02-15 14:14:03 +00:00
Stefan Neis
a36036203f Do _not_ test for strcasecmp on OS/2 (where stricmp is the function to be used).
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@25816 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2004-02-15 14:09:59 +00:00
Vadim Zeitlin
b62e750df9 added /usr/lib and lib32 to SEARCH_LIB (trying to fix IRIX compilation)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@25781 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2004-02-13 00:03:46 +00:00
Vadim Zeitlin
1c2d1459e9 hopefully fixed strings.h mess completely now by not including it unless really needed (should fix bug 689456)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@25772 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2004-02-12 18:10:33 +00:00
Vadim Zeitlin
ecfd48ca08 added HAVE_STATIC_CAST
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@25719 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2004-02-10 21:49:22 +00:00
Vadim Zeitlin
a369f7c88a Win64 compilation fixes: define SIZEOF_SIZE_T, added wxUIntPtr
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@25702 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2004-02-10 12:58:08 +00:00
Robin Dunn
5a60a58a73 fix for SEARCH_LIB so libs can still be found in the non-lib64 locations.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@25503 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2004-02-04 20:04:15 +00:00
Vadim Zeitlin
789c5f4a8d look for Motif 2.1 headers before Motif 1.2 ones
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@25494 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2004-02-04 10:21:58 +00:00
Vadim Zeitlin
cb025c0c86 look for libs under /usr/lib64 and /usr/X11R6/lib64 (needed for some Linux distributions on AMD64 )
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@25493 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2004-02-04 10:11:02 +00:00
Václav Slavík
002ed9af83 renamed wxWave to wxSound
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@25479 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2004-02-02 14:34:35 +00:00
Václav Slavík
f93ca9fd7e 1. optionally use libSDL for wxSound
2. added --enable-plugins for dynamically loadable SDL backend
3. fixed OSS detection to not be Linux specific


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@25457 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2004-02-01 18:29:49 +00:00
Václav Slavík
f95e449508 wxBase uses OLE, too
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@25380 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2004-01-26 12:42:43 +00:00
Vadim Zeitlin
09d3439cc2 fix for wx-config --inplace --rezflags output in wxCocoa (and reorganization of code common to wxMac/wxCocoa)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@25295 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2004-01-22 11:28:06 +00:00
Václav Slavík
30f2fa6c53 fixing the regex mess that Ryan wasn't yet able to fix himself
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@25003 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2003-12-24 12:42:57 +00:00
David Elliott
7c52e8ef95 wxCocoa: Enable wxSocket support using new CFSocket implementation from wxMac
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@25000 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2003-12-24 04:39:05 +00:00
David Elliott
715c1da4a7 wxCocoa: New native wxToolBar
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@24884 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2003-12-16 15:44:11 +00:00
Julian Smart
06b042dc3d Pass -mwindows when linking the GUI samples under Wine
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@24879 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2003-12-16 10:36:18 +00:00
Václav Slavík
505c8ccdb3 added checks for Xxf86vmode
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@24848 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2003-12-14 22:46:22 +00:00
Václav Slavík
74500461df reverted previous change (except for tiny part that actually made sense)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@24823 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2003-12-13 22:23:44 +00:00
Julian Smart
d030c68a2f Applied patch by Dimitrie O. Paun <dpaun@rogers.com> to get configure
working with Winelib.


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@24819 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2003-12-13 20:36:02 +00:00
Ryan Norton
b3bfe4e510 Brian Victor's Patch
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@24805 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2003-12-13 09:25:52 +00:00
Václav Slavík
eea650d869 cleanup: don't pass builtin libs includes to CPPFLAGS, it's already taken care of by the {b,m}makefile
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@24667 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2003-11-26 11:06:17 +00:00
Václav Slavík
130711ba32 fixed wx-config together with gcc-3.4
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@24576 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2003-11-16 15:13:17 +00:00
Vadim Zeitlin
aa2d9ecc3f reverted the change to the values of DEFAULT_wxUSE_XXX for the 3rd party libs
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@24556 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2003-11-14 18:05:32 +00:00
Vadim Zeitlin
93a543aa72 add -lXpm to the GUI libs
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@24477 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2003-11-08 15:40:56 +00:00
Vadim Zeitlin
89fe663f93 1. fixed --with-libxpm switch handling, added it to the summary
2. show toolkit name in lower case in the summary
3. changed defaults for all external libraries to "sys", didn't we
   agree to do this some long, long time ago?


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@24475 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2003-11-08 15:06:15 +00:00
Vadim Zeitlin
aa961a511e restored double square brackets for now, my last fix was wrong
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@24474 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2003-11-08 14:10:03 +00:00
Vadim Zeitlin
c8818622b7 use [A-Z] instead of [[A-Z]] in tr (replaces patch 838397)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@24472 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2003-11-08 12:43:22 +00:00
Mattia Barbon
833a51f67e Implemented wxPopupWindow for wxMotif.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@24175 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2003-10-14 17:05:28 +00:00
Václav Slavík
3527f29c87 added .chm support for Unix (Markus Sinner)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@24117 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2003-10-07 20:15:27 +00:00
Stefan Neis
e496cfc5bf Fix to detection of gcc version on OS/2.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@24093 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2003-10-05 12:49:13 +00:00
Václav Slavík
2bf8cafb21 tex2rtf builds in wxBase, too
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@24088 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2003-10-04 22:43:01 +00:00
Václav Slavík
57e7d4ac1b fixed incorrect output of wx-config --libs for wxBAse
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@24061 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2003-10-03 12:07:57 +00:00
Vadim Zeitlin
6f96ac03f0 added wxGzipIOStreams (patch 792932)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@23949 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2003-09-26 20:24:36 +00:00
Stefan Neis
ff3985971d Identify OS/2 by defining __OS2__.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@23787 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2003-09-21 23:56:02 +00:00
Vadim Zeitlin
6576f87995 incremented WX_CURRENT
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@23754 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2003-09-20 19:41:07 +00:00
Vadim Zeitlin
8e91c6f389 added minimal support for xlc under Darwin
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@23739 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2003-09-20 15:41:41 +00:00
Mattia Barbon
ccabcd49c0 Try linking wxMotif without -lSM and -lICE.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@23725 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2003-09-19 22:14:51 +00:00
Vadim Zeitlin
759b3c7e2f don't ever define HAVE_THREAD_CLEANUP_FUNCTIONS, the code in threadpsx.cpp doesn't work in this case anyhow
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@23702 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2003-09-19 00:46:44 +00:00
Václav Slavík
e46d2a18df wxMGL fixes: detect mgl50r11
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@23656 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2003-09-18 09:27:02 +00:00
Vadim Zeitlin
84dfd58f69 fixed iODBC detection
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@23600 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2003-09-15 14:10:31 +00:00
Vadim Zeitlin
4199367e9c added wxUSE_EXCEPTIONS
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@23599 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2003-09-15 13:00:34 +00:00
Mattia Barbon
d19d1899fc Try detecting if the CD-ROM I/O implementation in mmedia
has some possibility of working in the host OS..


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@23554 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2003-09-12 21:55:09 +00:00
Mattia Barbon
73d617c9c7 Removing makegen and projgen, part #1: removing references
in other parts of wxWindows.


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@23422 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2003-09-07 20:23:55 +00:00
Stefan Neis
4cbbb6316d More fixes/improvements for OS/2.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@23159 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2003-08-24 11:35:13 +00:00
Stefan Neis
5cc55caf2b Some more fixes for OS/2.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@23151 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2003-08-24 07:36:36 +00:00
Václav Slavík
0bdb08e7ef builtin iODBC build fixes
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@23139 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2003-08-23 12:45:34 +00:00
Vadim Zeitlin
e9c0df38e7 added wxListbook
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@23083 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2003-08-21 23:06:36 +00:00
Stefan Neis
4c15b7aff2 Added some missing brackets required by autoconf on OS2.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@23044 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2003-08-20 10:29:08 +00:00
Stefan Neis
e223b0999f Added some special code to make generated configure script OS/2 compatible
no matter what platform it is generated on.


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@22969 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2003-08-17 14:53:27 +00:00
Václav Slavík
a3bf7524f3 removed WXWIN_COMPATIBILITY and WXWIN_COMPATIBILITY_2
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@22966 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2003-08-17 12:50:53 +00:00
Václav Slavík
40b46a4945 don't test for Flex and Yacc, we don't use them anymore (contrib/deprecated uses pregenerated versions)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@22962 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2003-08-17 11:35:44 +00:00
Václav Slavík
ffef10f672 output -Wl,--subsystem,console for Mingw if any GUI library is used
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@22934 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2003-08-16 16:12:31 +00:00
Stefan Neis
35c49c4bb6 Some fixes for OS/2.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@22932 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2003-08-16 14:25:45 +00:00
Václav Slavík
911740e77a complain if ar is missing
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@22865 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2003-08-14 15:36:33 +00:00
Václav Slavík
2c6f14e1a7 define NO_GCC_PRAGMA in wx-config output on Darwin
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@22798 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2003-08-13 14:25:10 +00:00
Václav Slavík
8bcf2d204f fixed wxUSE_XML
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@22792 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2003-08-13 12:22:59 +00:00
Vadim Zeitlin
345b8952b4 fixed syntax error in case
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@22743 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2003-08-10 16:41:46 +00:00
Václav Slavík
ef0add05f1 use install_name_tool so that samples use uninstalled shared libs on OSX
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@22742 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2003-08-10 16:38:38 +00:00
Václav Slavík
4584250034 added support for gcc precompiled headers
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@22721 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2003-08-09 11:52:38 +00:00
Václav Slavík
eb8540036c use MSLU in wxBase, too
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@22706 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2003-08-08 15:12:25 +00:00
Václav Slavík
8772a1a78d create samples makefile
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@22684 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2003-08-07 22:15:20 +00:00
Václav Slavík
1dd02ac0c7 added render sample
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@22639 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2003-08-06 14:47:00 +00:00
Václav Slavík
520755bbd8 build opengl samples
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@22609 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2003-08-05 19:59:34 +00:00
Václav Slavík
e9e0dc1572 multilib mode is the default on unix now
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@22608 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2003-08-05 19:44:21 +00:00
Václav Slavík
452935628a added wxDbGrid
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@22538 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2003-08-03 20:48:09 +00:00
Václav Slavík
edd891e220 fix the situation when one of sublibraries is not built
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@22515 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2003-08-03 15:09:17 +00:00
Václav Slavík
bb41dcbe3a moved DB classes into wxODBC library
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@22500 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2003-08-02 19:14:54 +00:00
Václav Slavík
131f235d04 moved wxWave, wxJoystick and wxTaskBarIcon to wxAdvanced
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@22487 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2003-08-02 13:52:31 +00:00
Václav Slavík
1948bb3274 removed duplicated code from dynlib.h and dynload.h
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@22452 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2003-08-01 21:12:40 +00:00
Václav Slavík
6c67131a07 --enable-debug_flag and --enable-debug_info work again
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@22434 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2003-08-01 15:03:33 +00:00
David Elliott
78250be361 wxCocoa: Allow wxUSE_CLIPBOARD/wxUSE_DATAOBJ
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@22422 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2003-07-31 19:00:08 +00:00
Václav Slavík
1cbb95a220 versioned symbols no longer contain toolkit name, only WX(unicode)(build)_(release)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@22384 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2003-07-30 16:09:52 +00:00
Václav Slavík
67c13b6cf5 more fixes: add host_alias suffix when cross-compiling; add builtin 2rd party libs to --libs output; always include wxbase
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@22379 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2003-07-30 09:10:55 +00:00
Václav Slavík
cf615ebbb1 adapted wx-config to work in multilib mode
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@22374 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2003-07-29 22:42:16 +00:00
Václav Slavík
029b47ad2c added --enable-official-build and --enable-vendor
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@22340 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2003-07-28 09:11:32 +00:00
Mattia Barbon
e87b783352 Create a new wxStringBase class, providing a STL-like API, using
the current wxString implementation.
  Derive wxString from one of wxStringBase, std::string, std::wstring
depending on wxUSE_STL/wxUSE_UNICODE settings. wxString provides
full compatibility with the old wxString in both wxUSE_STL=0 and
wxUSE_STL=1 modes (except for [Un]getWriteBuffer).
  Add some configure checks for std::string features.
  Add tests for STL API in console sample.


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@22280 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2003-07-24 19:44:57 +00:00
Václav Slavík
5f0b6dff53 detect broken expat.h
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@22215 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2003-07-21 22:18:06 +00:00
Václav Slavík
672abd7a83 moved XML classes to the core
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@22173 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2003-07-20 21:50:39 +00:00
Vadim Zeitlin
1772d20c87 don't disable MDI for Cocoa finally
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@22137 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2003-07-20 01:25:56 +00:00
Vadim Zeitlin
3879ecda7c disable sockets and MDI for Cocoa; do more consistency checks
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@22096 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2003-07-19 00:24:16 +00:00
Václav Slavík
ea66c762e8 cross-compiled libraries have host embedded in the name again
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@22047 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2003-07-17 14:13:32 +00:00
Václav Slavík
34b08d2cf5 more OpenGL fixes
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@22046 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2003-07-17 13:16:24 +00:00
Václav Slavík
ec67c47431 don't use win-like names on mingw/cygwin
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@22037 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2003-07-17 09:09:59 +00:00
Václav Slavík
4d2643327c re-added OpenGL canvas
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@22029 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2003-07-16 22:27:21 +00:00
Václav Slavík
0493436fc1 -f-no-pcc-struct-return was only needed by ancient versions of gcc and it affected binary compatibility -> removed
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@22013 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2003-07-16 10:34:42 +00:00
Václav Slavík
9ed0d735d5 added <windows.h> wrapper
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@22004 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2003-07-15 18:52:32 +00:00
David Elliott
82910736d5 wxCocoa: enable help system
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@21995 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2003-07-15 15:01:46 +00:00
David Elliott
4144f58814 wxCocoa: Enable gauge and progress dialog
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@21992 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2003-07-15 14:26:33 +00:00
David Elliott
05b2214ba0 wxCocoa: Allow calendar control, spin button, spin control
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@21973 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2003-07-14 17:37:52 +00:00
David Elliott
7a968ccd9d wxCocoa: enable combo box
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@21970 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2003-07-14 16:10:03 +00:00
Václav Slavík
19c261dc84 removed --enable-precomp
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@21961 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2003-07-14 14:57:43 +00:00
David Elliott
d9006b9e20 wxCocoa: Allow find/replace dialog, font dialog, grid, and wizard dialog
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@21959 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2003-07-14 14:42:08 +00:00
David Elliott
88c8208626 wxCocoa: allow sash, splitter, and startup tips
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@21956 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2003-07-14 14:14:11 +00:00
Mattia Barbon
df5168c427 Added --use-stl to cnfigure, wxUSE_STL to setup0.h
Moved wx/datetime.inl contents to wx/datetime.h and removed
inline redefinition hack.
  Implemented STL-like interface on top of wxList/wxArray, when wxUSE_STL=0.
  Implemented wxList-like and wxArray interfaces on top of std::list and
std::vector, when wxUSE_STL=1.
  Added arrstr.h, moved wxArrayString declaration there; string.h
#includes arrstr.h only if WXWIN_COMPATIBILITY_2_4 is enabled.
  Added WX_CLEAR_HASH_MAP, WX_CLEAR_HASH_TABLE, WX_CLEAR_LIST macros,
to clear a wxHashMap, wxHashTable, wxList containing pointers: deletes
pointers and makes container zero-sized.
  When wxUSE_STL=1, wxStringList works like a std::list<wxString>.
  Made wxBase compile when wxUSE_STL=1.


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@21768 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2003-07-08 19:52:35 +00:00
David Elliott
92e8d01997 wxCocoa: allow wxUSE_NUMBERDLG
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@21760 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2003-07-08 15:36:19 +00:00
Václav Slavík
95318f7df2 configure didn't define __WXDEBUG__, fixed
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@21734 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2003-07-07 08:05:16 +00:00
Václav Slavík
c74dc1630d don't link wxBase against GUI libraries
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@21712 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2003-07-06 18:55:09 +00:00
Václav Slavík
dc838d98f1 removed some obsolete parts
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@21685 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2003-07-05 20:58:15 +00:00
Mattia Barbon
b3dfbbc910 MinGW compilation fixes.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@21563 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2003-07-01 20:02:59 +00:00
Václav Slavík
f0290fcacd oops, partially reverted previous commit, it was incorrect
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@21501 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2003-06-29 09:25:45 +00:00
Václav Slavík
fddeb06b11 use CODE_GEN_FLAGS
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@21500 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2003-06-29 09:17:26 +00:00
Václav Slavík
8ee2dd0536 more bakefile optimalizations
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@21494 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2003-06-29 00:02:14 +00:00
Václav Slavík
b625909cd6 samples/console is buildable as part of multilib, too
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@21487 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2003-06-28 15:59:01 +00:00
Václav Slavík
8a7c93a384 libgdi32.a is not included in console apps by mingw, but we required it in wxBase
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@21483 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2003-06-28 14:23:59 +00:00
Vadim Zeitlin
166263e652 don't generate makefiles for the samples which don't build in current configuration
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@21471 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2003-06-28 11:49:34 +00:00
Vadim Zeitlin
9de9b8f0fc don't output strange "base (hosted)" message when not cross-compiling
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@21470 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2003-06-28 11:39:19 +00:00
Vadim Zeitlin
6c3e36af8f only configure programs which compile without GUI when building wxBase
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@21469 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2003-06-28 11:34:41 +00:00
Václav Slavík
6b9d41a5ea bk-deps fixes and win32
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@21455 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2003-06-27 21:59:09 +00:00
Václav Slavík
86ec293520 no need for --enable-soname anymore
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@21413 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2003-06-25 19:54:06 +00:00
Václav Slavík
08b3ac36d9 find available samples, demos and contribs at runtime
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@21386 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2003-06-25 14:52:07 +00:00
Václav Slavík
01aa586397 Mac OS X fixes for ac-2.5
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@21366 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2003-06-24 22:23:43 +00:00
Václav Slavík
e6cc62c672 moving to autoconf-2.5x
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@21363 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2003-06-24 21:56:41 +00:00
Václav Slavík
b9fbba05ef samples configuration didn't work
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@21335 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2003-06-23 22:31:51 +00:00
Václav Slavík
fe0895cf82 new build system
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@21334 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2003-06-23 22:31:50 +00:00
Vadim Zeitlin
32b38f99ce GNU/Hurd patch
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@21293 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2003-06-22 12:48:38 +00:00
David Elliott
c1ff26f55f Removed forced default no for wxUSE_SLIDER and wxUSE_COLOURDLG
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@21263 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2003-06-19 22:22:15 +00:00
David Elliott
8b389fab25 DEFAULT_wxUSE_TABDIALOG=yes for wxCocoa (Generic notebook)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@21212 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2003-06-17 20:54:10 +00:00
Václav Slavík
d2739ea6db added htlbox to samples
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@21206 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2003-06-17 14:27:04 +00:00
Gilles Depeyrot
9711d31ed2 partially applied SF #753787 to correct wx-config --rezflags which was
refering to top build dir instead of install dir


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@21162 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2003-06-15 08:36:15 +00:00
Vadim Zeitlin
210c92a367 try to determine the correct SOCKLEN_T value harder
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@21030 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2003-06-11 10:48:43 +00:00
Roger Gammans
fd3d753463 Make changes to configure to fix mbug noted by David Elliot .
(fix is based on david's patch ).
 Add odbc library status to the summary provided by configure.

 Fix typo it prologio test.


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@20989 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2003-06-07 10:52:20 +00:00