Compare commits
208 Commits
wxPy_2_8_0
...
wxPy_2_8_1
Author | SHA1 | Date | |
---|---|---|---|
|
e08dc08405 | ||
|
a8990bd443 | ||
|
3173a64c51 | ||
|
5fd01bf150 | ||
|
1ceb4f4d19 | ||
|
070a1e7e3b | ||
|
0b8055d224 | ||
|
c267649e53 | ||
|
8e3fa7eecc | ||
|
c1cef60b50 | ||
|
6f8415ca56 | ||
|
46beb2e98d | ||
|
255dcbd7cb | ||
|
090afcf011 | ||
|
d200d68cbf | ||
|
311360b893 | ||
|
f559e6218d | ||
|
e7f84ba5b1 | ||
|
af0ee083f8 | ||
|
7bf325389e | ||
|
4fd169bda5 | ||
|
2887cb4e38 | ||
|
7de9aaf012 | ||
|
21ead7676a | ||
|
8854a202f4 | ||
|
a1d5a2937a | ||
|
9fcf8144d9 | ||
|
52b222fe31 | ||
|
ff202bcb56 | ||
|
bcbec8656f | ||
|
43c974071f | ||
|
ad31e6a2da | ||
|
2458daa728 | ||
|
0917b10c4b | ||
|
2c03d7714c | ||
|
b726328b48 | ||
|
3e85709e97 | ||
|
35c4b4da0a | ||
|
bde1da6d3f | ||
|
82950569f9 | ||
|
c4b37573a9 | ||
|
f2bbe5b675 | ||
|
d2aa263fd1 | ||
|
a2dc658bba | ||
|
bf41d9034a | ||
|
8f6dc819f8 | ||
|
0d93bb5039 | ||
|
9248adc8da | ||
|
633f0196de | ||
|
4f6eaf5ee2 | ||
|
783388d5d9 | ||
|
e196c0a258 | ||
|
c05daf1bfd | ||
|
a44a646b7e | ||
|
ed9a7a63b8 | ||
|
3d7a1b394b | ||
|
34d71f81f4 | ||
|
b0a54b8a6b | ||
|
0eaf8cd16c | ||
|
b64274c77a | ||
|
f80419c886 | ||
|
e5d3d8ad45 | ||
|
ccf6c43b3d | ||
|
6cfe484434 | ||
|
0bddba445f | ||
|
23fb9116c3 | ||
|
3e69f6e58e | ||
|
82ddc0cae3 | ||
|
8a14de8aa9 | ||
|
f7a5043240 | ||
|
c81f58f7e5 | ||
|
eee9bf2e5c | ||
|
ef1160a7dc | ||
|
7538fdc9a6 | ||
|
ca2261d33f | ||
|
4e8107d57a | ||
|
395e0a70ba | ||
|
aeffa0721d | ||
|
ffdbfc4a76 | ||
|
9f5e5c31a8 | ||
|
3bdec81e14 | ||
|
5448935a30 | ||
|
1a4b6b97b1 | ||
|
7528971e6b | ||
|
8e287ae93f | ||
|
631787c478 | ||
|
b2b4f8c0ca | ||
|
02d5015b1c | ||
|
61f84e2493 | ||
|
046c2f1404 | ||
|
defeae282f | ||
|
44038f9a6c | ||
|
e9a4bf7ddc | ||
|
99a7bebb65 | ||
|
de387fc99c | ||
|
b9d495a007 | ||
|
7e2ee0bf41 | ||
|
7f3e07a83a | ||
|
e0329d2476 | ||
|
12e424d28f | ||
|
d2a931c9f7 | ||
|
b3ff5a475b | ||
|
f321ab7fb4 | ||
|
9c6d8b7cdb | ||
|
ccea21ccf8 | ||
|
8605f9c571 | ||
|
338b2a02ce | ||
|
629ddfb03e | ||
|
f928b1ab18 | ||
|
0ae9003c21 | ||
|
3fafce674b | ||
|
574d48dbe4 | ||
|
190b93449e | ||
|
16837dc334 | ||
|
95fab76ba0 | ||
|
6969c2c318 | ||
|
e3eac0ff7f | ||
|
7947a11dad | ||
|
bdb5188415 | ||
|
dc99f469f5 | ||
|
59ccbf7fec | ||
|
2bd162773d | ||
|
e1944ad852 | ||
|
cefcc57db8 | ||
|
55424c8c22 | ||
|
015131a1fd | ||
|
38c213b192 | ||
|
e1463b9df0 | ||
|
c306c1e0f6 | ||
|
471046b088 | ||
|
cf6982fae6 | ||
|
5c7d3eb176 | ||
|
d69f7c5831 | ||
|
cbf6ba7559 | ||
|
cc197ed421 | ||
|
9a9b58229f | ||
|
f1f5f16f78 | ||
|
bc63f2c969 | ||
|
ff1bd293e1 | ||
|
8ebf24655c | ||
|
9b99c1e36a | ||
|
b370e7587f | ||
|
9fcbe07663 | ||
|
5b204a088a | ||
|
4d7e2cdad3 | ||
|
c0c677934f | ||
|
f02f4d43c5 | ||
|
afc2d3bc8a | ||
|
dbba880ee5 | ||
|
72d11e1734 | ||
|
9a137faacf | ||
|
e019c6429d | ||
|
f84a986cfc | ||
|
f0db59f269 | ||
|
4b32f8c79e | ||
|
facc1d350b | ||
|
89d1e2eeab | ||
|
09d48154cc | ||
|
bcf4fef288 | ||
|
d7db6a4351 | ||
|
757b694ba8 | ||
|
18c7af7e80 | ||
|
9e1c7236e0 | ||
|
9b9596de5e | ||
|
34841b216c | ||
|
8c0f22340e | ||
|
388703a573 | ||
|
698581160d | ||
|
779e158bb2 | ||
|
a2f2764dfb | ||
|
cd977e12f9 | ||
|
0646b21922 | ||
|
0d8a01fdaa | ||
|
8e509c4b0c | ||
|
be13a26775 | ||
|
84d3bc74b1 | ||
|
cd840087aa | ||
|
9c5fd8a319 | ||
|
5fe6c02bb8 | ||
|
9b8a360d4d | ||
|
dc4689ef73 | ||
|
d8bfd72731 | ||
|
2c4eefc056 | ||
|
6b44a33553 | ||
|
ede5511517 | ||
|
8c70a78958 | ||
|
dc7c33c455 | ||
|
9f8ffc5f8b | ||
|
9fea3325be | ||
|
0ec8d8f72c | ||
|
265db88d61 | ||
|
e6444871c1 | ||
|
4326154d28 | ||
|
31a8ceaf5f | ||
|
172d83f4ea | ||
|
62f04b576f | ||
|
0881232f66 | ||
|
948ddccfab | ||
|
3fa27f794b | ||
|
0ecdaebb94 | ||
|
fd7741f907 | ||
|
840c7ccebf | ||
|
10eeb875ec | ||
|
b529726eff | ||
|
86b6546709 | ||
|
0cdd04ad99 | ||
|
e28b9b9cb8 | ||
|
a73ae836df |
53
Makefile.in
53
Makefile.in
@@ -3103,6 +3103,7 @@ COND_USE_GUI_1_ALL_GUI_HEADERS = \
|
||||
wx/aui/aui.h \
|
||||
wx/richtext/richtextctrl.h \
|
||||
wx/richtext/richtextbuffer.h \
|
||||
wx/richtext/richtexthtml.h \
|
||||
wx/richtext/richtextstyles.h \
|
||||
wx/richtext/richtextxml.h \
|
||||
wx/richtext/richtextformatdlg.h \
|
||||
@@ -3728,6 +3729,7 @@ COND_USE_GUI_1_WXUNIV_1___CORE_SRC_OBJECTS = \
|
||||
@COND_TOOLKIT_COCOA@ monodll_gsockosx.o monodll_hid.o monodll_utilsexc_cf.o
|
||||
COND_TOOLKIT_DFB___LOWLEVEL_SRC_OBJECTS = \
|
||||
monodll_fontmgrcmn.o \
|
||||
monodll_socketevtdispatch.o \
|
||||
monodll_caret.o \
|
||||
monodll_colour.o \
|
||||
monodll_icon.o \
|
||||
@@ -3992,6 +3994,7 @@ COND_TOOLKIT_X11___LOWLEVEL_SRC_OBJECTS = \
|
||||
monodll_fontutil.o \
|
||||
monodll_utilsx11.o \
|
||||
monodll_displayx11.o \
|
||||
monodll_socketevtdispatch.o \
|
||||
monodll_icon.o \
|
||||
monodll_timer.o \
|
||||
monodll_app.o \
|
||||
@@ -4008,7 +4011,6 @@ COND_TOOLKIT_X11___LOWLEVEL_SRC_OBJECTS = \
|
||||
monodll_dcscreen.o \
|
||||
monodll_evtloop.o \
|
||||
monodll_font.o \
|
||||
monodll_gsockx11.o \
|
||||
monodll_minifram.o \
|
||||
monodll_nanox.o \
|
||||
monodll_palette.o \
|
||||
@@ -4560,6 +4562,7 @@ COND_TOOLKIT_WINCE___GUI_SRC_OBJECTS = \
|
||||
@COND_TOOLKIT_COCOA@ monodll_gsockosx.o monodll_hid.o monodll_utilsexc_cf.o
|
||||
COND_TOOLKIT_DFB___LOWLEVEL_SRC_OBJECTS_1 = \
|
||||
monodll_fontmgrcmn.o \
|
||||
monodll_socketevtdispatch.o \
|
||||
monodll_caret.o \
|
||||
monodll_colour.o \
|
||||
monodll_icon.o \
|
||||
@@ -4824,6 +4827,7 @@ COND_TOOLKIT_X11___LOWLEVEL_SRC_OBJECTS_1 = \
|
||||
monodll_fontutil.o \
|
||||
monodll_utilsx11.o \
|
||||
monodll_displayx11.o \
|
||||
monodll_socketevtdispatch.o \
|
||||
monodll_icon.o \
|
||||
monodll_timer.o \
|
||||
monodll_app.o \
|
||||
@@ -4840,7 +4844,6 @@ COND_TOOLKIT_X11___LOWLEVEL_SRC_OBJECTS_1 = \
|
||||
monodll_dcscreen.o \
|
||||
monodll_evtloop.o \
|
||||
monodll_font.o \
|
||||
monodll_gsockx11.o \
|
||||
monodll_minifram.o \
|
||||
monodll_nanox.o \
|
||||
monodll_palette.o \
|
||||
@@ -5507,6 +5510,7 @@ COND_USE_GUI_1_WXUNIV_1___CORE_SRC_OBJECTS_1 = \
|
||||
@COND_TOOLKIT_COCOA@ monolib_gsockosx.o monolib_hid.o monolib_utilsexc_cf.o
|
||||
COND_TOOLKIT_DFB___LOWLEVEL_SRC_OBJECTS_2 = \
|
||||
monolib_fontmgrcmn.o \
|
||||
monolib_socketevtdispatch.o \
|
||||
monolib_caret.o \
|
||||
monolib_colour.o \
|
||||
monolib_icon.o \
|
||||
@@ -5772,6 +5776,7 @@ COND_TOOLKIT_X11___LOWLEVEL_SRC_OBJECTS_2 = \
|
||||
monolib_fontutil.o \
|
||||
monolib_utilsx11.o \
|
||||
monolib_displayx11.o \
|
||||
monolib_socketevtdispatch.o \
|
||||
monolib_icon.o \
|
||||
monolib_timer.o \
|
||||
monolib_app.o \
|
||||
@@ -5788,7 +5793,6 @@ COND_TOOLKIT_X11___LOWLEVEL_SRC_OBJECTS_2 = \
|
||||
monolib_dcscreen.o \
|
||||
monolib_evtloop.o \
|
||||
monolib_font.o \
|
||||
monolib_gsockx11.o \
|
||||
monolib_minifram.o \
|
||||
monolib_nanox.o \
|
||||
monolib_palette.o \
|
||||
@@ -6340,6 +6344,7 @@ COND_TOOLKIT_WINCE___GUI_SRC_OBJECTS_1 = \
|
||||
@COND_TOOLKIT_COCOA@ monolib_gsockosx.o monolib_hid.o monolib_utilsexc_cf.o
|
||||
COND_TOOLKIT_DFB___LOWLEVEL_SRC_OBJECTS_3 = \
|
||||
monolib_fontmgrcmn.o \
|
||||
monolib_socketevtdispatch.o \
|
||||
monolib_caret.o \
|
||||
monolib_colour.o \
|
||||
monolib_icon.o \
|
||||
@@ -6605,6 +6610,7 @@ COND_TOOLKIT_X11___LOWLEVEL_SRC_OBJECTS_3 = \
|
||||
monolib_fontutil.o \
|
||||
monolib_utilsx11.o \
|
||||
monolib_displayx11.o \
|
||||
monolib_socketevtdispatch.o \
|
||||
monolib_icon.o \
|
||||
monolib_timer.o \
|
||||
monolib_app.o \
|
||||
@@ -6621,7 +6627,6 @@ COND_TOOLKIT_X11___LOWLEVEL_SRC_OBJECTS_3 = \
|
||||
monolib_dcscreen.o \
|
||||
monolib_evtloop.o \
|
||||
monolib_font.o \
|
||||
monolib_gsockx11.o \
|
||||
monolib_minifram.o \
|
||||
monolib_nanox.o \
|
||||
monolib_palette.o \
|
||||
@@ -7516,6 +7521,7 @@ COND_USE_GUI_1_WXUNIV_1___CORE_SRC_OBJECTS_2 = \
|
||||
@COND_TOOLKIT_COCOA@ coredll_gsockosx.o coredll_hid.o coredll_utilsexc_cf.o
|
||||
COND_TOOLKIT_DFB___LOWLEVEL_SRC_OBJECTS_4 = \
|
||||
coredll_fontmgrcmn.o \
|
||||
coredll_socketevtdispatch.o \
|
||||
coredll_caret.o \
|
||||
coredll_colour.o \
|
||||
coredll_icon.o \
|
||||
@@ -7781,6 +7787,7 @@ COND_TOOLKIT_X11___LOWLEVEL_SRC_OBJECTS_4 = \
|
||||
coredll_fontutil.o \
|
||||
coredll_utilsx11.o \
|
||||
coredll_displayx11.o \
|
||||
coredll_socketevtdispatch.o \
|
||||
coredll_icon.o \
|
||||
coredll_timer.o \
|
||||
coredll_app.o \
|
||||
@@ -7797,7 +7804,6 @@ COND_TOOLKIT_X11___LOWLEVEL_SRC_OBJECTS_4 = \
|
||||
coredll_dcscreen.o \
|
||||
coredll_evtloop.o \
|
||||
coredll_font.o \
|
||||
coredll_gsockx11.o \
|
||||
coredll_minifram.o \
|
||||
coredll_nanox.o \
|
||||
coredll_palette.o \
|
||||
@@ -8349,6 +8355,7 @@ COND_TOOLKIT_WINCE___GUI_SRC_OBJECTS_2 = \
|
||||
@COND_TOOLKIT_COCOA@ coredll_gsockosx.o coredll_hid.o coredll_utilsexc_cf.o
|
||||
COND_TOOLKIT_DFB___LOWLEVEL_SRC_OBJECTS_5 = \
|
||||
coredll_fontmgrcmn.o \
|
||||
coredll_socketevtdispatch.o \
|
||||
coredll_caret.o \
|
||||
coredll_colour.o \
|
||||
coredll_icon.o \
|
||||
@@ -8614,6 +8621,7 @@ COND_TOOLKIT_X11___LOWLEVEL_SRC_OBJECTS_5 = \
|
||||
coredll_fontutil.o \
|
||||
coredll_utilsx11.o \
|
||||
coredll_displayx11.o \
|
||||
coredll_socketevtdispatch.o \
|
||||
coredll_icon.o \
|
||||
coredll_timer.o \
|
||||
coredll_app.o \
|
||||
@@ -8630,7 +8638,6 @@ COND_TOOLKIT_X11___LOWLEVEL_SRC_OBJECTS_5 = \
|
||||
coredll_dcscreen.o \
|
||||
coredll_evtloop.o \
|
||||
coredll_font.o \
|
||||
coredll_gsockx11.o \
|
||||
coredll_minifram.o \
|
||||
coredll_nanox.o \
|
||||
coredll_palette.o \
|
||||
@@ -8969,6 +8976,7 @@ COND_USE_GUI_1_WXUNIV_1___CORE_SRC_OBJECTS_3 = \
|
||||
@COND_TOOLKIT_COCOA@ corelib_gsockosx.o corelib_hid.o corelib_utilsexc_cf.o
|
||||
COND_TOOLKIT_DFB___LOWLEVEL_SRC_OBJECTS_6 = \
|
||||
corelib_fontmgrcmn.o \
|
||||
corelib_socketevtdispatch.o \
|
||||
corelib_caret.o \
|
||||
corelib_colour.o \
|
||||
corelib_icon.o \
|
||||
@@ -9234,6 +9242,7 @@ COND_TOOLKIT_X11___LOWLEVEL_SRC_OBJECTS_6 = \
|
||||
corelib_fontutil.o \
|
||||
corelib_utilsx11.o \
|
||||
corelib_displayx11.o \
|
||||
corelib_socketevtdispatch.o \
|
||||
corelib_icon.o \
|
||||
corelib_timer.o \
|
||||
corelib_app.o \
|
||||
@@ -9250,7 +9259,6 @@ COND_TOOLKIT_X11___LOWLEVEL_SRC_OBJECTS_6 = \
|
||||
corelib_dcscreen.o \
|
||||
corelib_evtloop.o \
|
||||
corelib_font.o \
|
||||
corelib_gsockx11.o \
|
||||
corelib_minifram.o \
|
||||
corelib_nanox.o \
|
||||
corelib_palette.o \
|
||||
@@ -9802,6 +9810,7 @@ COND_TOOLKIT_WINCE___GUI_SRC_OBJECTS_3 = \
|
||||
@COND_TOOLKIT_COCOA@ corelib_gsockosx.o corelib_hid.o corelib_utilsexc_cf.o
|
||||
COND_TOOLKIT_DFB___LOWLEVEL_SRC_OBJECTS_7 = \
|
||||
corelib_fontmgrcmn.o \
|
||||
corelib_socketevtdispatch.o \
|
||||
corelib_caret.o \
|
||||
corelib_colour.o \
|
||||
corelib_icon.o \
|
||||
@@ -10067,6 +10076,7 @@ COND_TOOLKIT_X11___LOWLEVEL_SRC_OBJECTS_7 = \
|
||||
corelib_fontutil.o \
|
||||
corelib_utilsx11.o \
|
||||
corelib_displayx11.o \
|
||||
corelib_socketevtdispatch.o \
|
||||
corelib_icon.o \
|
||||
corelib_timer.o \
|
||||
corelib_app.o \
|
||||
@@ -10083,7 +10093,6 @@ COND_TOOLKIT_X11___LOWLEVEL_SRC_OBJECTS_7 = \
|
||||
corelib_dcscreen.o \
|
||||
corelib_evtloop.o \
|
||||
corelib_font.o \
|
||||
corelib_gsockx11.o \
|
||||
corelib_minifram.o \
|
||||
corelib_nanox.o \
|
||||
corelib_palette.o \
|
||||
@@ -14811,8 +14820,11 @@ monodll_sound_sdl.o: $(srcdir)/src/unix/sound_sdl.cpp $(MONODLL_ODEP)
|
||||
@COND_TOOLKIT_COCOA_USE_GUI_1@monodll_utilsexc_cf.o: $(srcdir)/src/mac/corefoundation/utilsexc_cf.cpp $(MONODLL_ODEP)
|
||||
@COND_TOOLKIT_COCOA_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/mac/corefoundation/utilsexc_cf.cpp
|
||||
|
||||
@COND_TOOLKIT_X11_USE_GUI_1@monodll_gsockx11.o: $(srcdir)/src/x11/gsockx11.cpp $(MONODLL_ODEP)
|
||||
@COND_TOOLKIT_X11_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/x11/gsockx11.cpp
|
||||
@COND_TOOLKIT_X11_USE_GUI_1@monodll_socketevtdispatch.o: $(srcdir)/src/common/socketevtdispatch.cpp $(MONODLL_ODEP)
|
||||
@COND_TOOLKIT_X11_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/socketevtdispatch.cpp
|
||||
|
||||
@COND_TOOLKIT_DFB_USE_GUI_1@monodll_socketevtdispatch.o: $(srcdir)/src/common/socketevtdispatch.cpp $(MONODLL_ODEP)
|
||||
@COND_TOOLKIT_DFB_USE_GUI_1@ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/common/socketevtdispatch.cpp
|
||||
|
||||
@COND_TOOLKIT_X11_USE_GUI_1@monodll_nanox.o: $(srcdir)/src/x11/nanox.c $(MONODLL_ODEP)
|
||||
@COND_TOOLKIT_X11_USE_GUI_1@ $(CCC) -c -o $@ $(MONODLL_CFLAGS) $(srcdir)/src/x11/nanox.c
|
||||
@@ -18927,8 +18939,11 @@ monolib_sound_sdl.o: $(srcdir)/src/unix/sound_sdl.cpp $(MONOLIB_ODEP)
|
||||
@COND_TOOLKIT_COCOA_USE_GUI_1@monolib_utilsexc_cf.o: $(srcdir)/src/mac/corefoundation/utilsexc_cf.cpp $(MONOLIB_ODEP)
|
||||
@COND_TOOLKIT_COCOA_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/mac/corefoundation/utilsexc_cf.cpp
|
||||
|
||||
@COND_TOOLKIT_X11_USE_GUI_1@monolib_gsockx11.o: $(srcdir)/src/x11/gsockx11.cpp $(MONOLIB_ODEP)
|
||||
@COND_TOOLKIT_X11_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/x11/gsockx11.cpp
|
||||
@COND_TOOLKIT_X11_USE_GUI_1@monolib_socketevtdispatch.o: $(srcdir)/src/common/socketevtdispatch.cpp $(MONOLIB_ODEP)
|
||||
@COND_TOOLKIT_X11_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/socketevtdispatch.cpp
|
||||
|
||||
@COND_TOOLKIT_DFB_USE_GUI_1@monolib_socketevtdispatch.o: $(srcdir)/src/common/socketevtdispatch.cpp $(MONOLIB_ODEP)
|
||||
@COND_TOOLKIT_DFB_USE_GUI_1@ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/common/socketevtdispatch.cpp
|
||||
|
||||
@COND_TOOLKIT_X11_USE_GUI_1@monolib_nanox.o: $(srcdir)/src/x11/nanox.c $(MONOLIB_ODEP)
|
||||
@COND_TOOLKIT_X11_USE_GUI_1@ $(CCC) -c -o $@ $(MONOLIB_CFLAGS) $(srcdir)/src/x11/nanox.c
|
||||
@@ -23424,8 +23439,11 @@ coredll_win32.o: $(srcdir)/src/univ/themes/win32.cpp $(COREDLL_ODEP)
|
||||
@COND_TOOLKIT_COCOA_USE_GUI_1@coredll_utilsexc_cf.o: $(srcdir)/src/mac/corefoundation/utilsexc_cf.cpp $(COREDLL_ODEP)
|
||||
@COND_TOOLKIT_COCOA_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/mac/corefoundation/utilsexc_cf.cpp
|
||||
|
||||
@COND_TOOLKIT_X11_USE_GUI_1@coredll_gsockx11.o: $(srcdir)/src/x11/gsockx11.cpp $(COREDLL_ODEP)
|
||||
@COND_TOOLKIT_X11_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/x11/gsockx11.cpp
|
||||
@COND_TOOLKIT_X11_USE_GUI_1@coredll_socketevtdispatch.o: $(srcdir)/src/common/socketevtdispatch.cpp $(COREDLL_ODEP)
|
||||
@COND_TOOLKIT_X11_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/common/socketevtdispatch.cpp
|
||||
|
||||
@COND_TOOLKIT_DFB_USE_GUI_1@coredll_socketevtdispatch.o: $(srcdir)/src/common/socketevtdispatch.cpp $(COREDLL_ODEP)
|
||||
@COND_TOOLKIT_DFB_USE_GUI_1@ $(CXXC) -c -o $@ $(COREDLL_CXXFLAGS) $(srcdir)/src/common/socketevtdispatch.cpp
|
||||
|
||||
@COND_TOOLKIT_X11_USE_GUI_1@coredll_nanox.o: $(srcdir)/src/x11/nanox.c $(COREDLL_ODEP)
|
||||
@COND_TOOLKIT_X11_USE_GUI_1@ $(CCC) -c -o $@ $(COREDLL_CFLAGS) $(srcdir)/src/x11/nanox.c
|
||||
@@ -26376,8 +26394,11 @@ corelib_win32.o: $(srcdir)/src/univ/themes/win32.cpp $(CORELIB_ODEP)
|
||||
@COND_TOOLKIT_COCOA_USE_GUI_1@corelib_utilsexc_cf.o: $(srcdir)/src/mac/corefoundation/utilsexc_cf.cpp $(CORELIB_ODEP)
|
||||
@COND_TOOLKIT_COCOA_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/mac/corefoundation/utilsexc_cf.cpp
|
||||
|
||||
@COND_TOOLKIT_X11_USE_GUI_1@corelib_gsockx11.o: $(srcdir)/src/x11/gsockx11.cpp $(CORELIB_ODEP)
|
||||
@COND_TOOLKIT_X11_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/x11/gsockx11.cpp
|
||||
@COND_TOOLKIT_X11_USE_GUI_1@corelib_socketevtdispatch.o: $(srcdir)/src/common/socketevtdispatch.cpp $(CORELIB_ODEP)
|
||||
@COND_TOOLKIT_X11_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/common/socketevtdispatch.cpp
|
||||
|
||||
@COND_TOOLKIT_DFB_USE_GUI_1@corelib_socketevtdispatch.o: $(srcdir)/src/common/socketevtdispatch.cpp $(CORELIB_ODEP)
|
||||
@COND_TOOLKIT_DFB_USE_GUI_1@ $(CXXC) -c -o $@ $(CORELIB_CXXFLAGS) $(srcdir)/src/common/socketevtdispatch.cpp
|
||||
|
||||
@COND_TOOLKIT_X11_USE_GUI_1@corelib_nanox.o: $(srcdir)/src/x11/nanox.c $(CORELIB_ODEP)
|
||||
@COND_TOOLKIT_X11_USE_GUI_1@ $(CCC) -c -o $@ $(CORELIB_CFLAGS) $(srcdir)/src/x11/nanox.c
|
||||
|
@@ -1399,6 +1399,7 @@ IMPORTANT: please read docs/tech/tn0016.txt before modifying this file!
|
||||
|
||||
<set var="X11_LOWLEVEL_SRC" hints="files">
|
||||
$(XWIN_LOWLEVEL_SRC)
|
||||
src/common/socketevtdispatch.cpp
|
||||
src/generic/icon.cpp
|
||||
src/generic/timer.cpp
|
||||
src/x11/app.cpp
|
||||
@@ -1415,7 +1416,6 @@ IMPORTANT: please read docs/tech/tn0016.txt before modifying this file!
|
||||
src/x11/dcscreen.cpp
|
||||
src/x11/evtloop.cpp
|
||||
src/x11/font.cpp
|
||||
src/x11/gsockx11.cpp
|
||||
src/x11/minifram.cpp
|
||||
src/x11/nanox.c
|
||||
src/x11/palette.cpp
|
||||
@@ -1818,6 +1818,7 @@ IMPORTANT: please read docs/tech/tn0016.txt before modifying this file!
|
||||
|
||||
<set var="DFB_LOWLEVEL_SRC" hints="files">
|
||||
src/common/fontmgrcmn.cpp
|
||||
src/common/socketevtdispatch.cpp
|
||||
src/generic/caret.cpp
|
||||
src/generic/colour.cpp
|
||||
src/generic/icon.cpp
|
||||
@@ -3168,6 +3169,7 @@ IMPORTANT: please read docs/tech/tn0016.txt before modifying this file!
|
||||
<set var="RICHTEXT_HDR" hints="files">
|
||||
wx/richtext/richtextctrl.h
|
||||
wx/richtext/richtextbuffer.h
|
||||
wx/richtext/richtexthtml.h
|
||||
wx/richtext/richtextstyles.h
|
||||
wx/richtext/richtextxml.h
|
||||
wx/richtext/richtextformatdlg.h
|
||||
|
@@ -3934,7 +3934,7 @@ $(LIBDIRNAME)\libwxexpat$(WXDEBUGFLAG).a: $(WXEXPAT_OBJECTS)
|
||||
ifeq ($(MONOLITHIC),1)
|
||||
ifeq ($(SHARED),1)
|
||||
$(LIBDIRNAME)\wx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_gcc$(VENDORTAG).dll: $(MONODLL_OBJECTS) $(OBJS)\monodll_version_rc.o $(__wxtiff___depname) $(__wxjpeg___depname) $(__wxpng___depname) $(LIBDIRNAME)\libwxexpat$(WXDEBUGFLAG).a $(LIBDIRNAME)\libwxzlib$(WXDEBUGFLAG).a $(LIBDIRNAME)\libwxregex$(WXUNICODEFLAG)$(WXDEBUGFLAG).a
|
||||
$(CXX) -shared -fPIC -o $@ $(MONODLL_OBJECTS) $(LDFLAGS) $(__DEBUGINFO) $(__THREADSFLAG) -L$(LIBDIRNAME) -Wl,--out-implib=$(LIBDIRNAME)\libwx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR).a $(__LIB_TIFF_p) $(__LIB_JPEG_p) $(__LIB_PNG_p) -lwxzlib$(WXDEBUGFLAG) -lwxregex$(WXUNICODEFLAG)$(WXDEBUGFLAG) -lwxexpat$(WXDEBUGFLAG) $(EXTRALIBS_FOR_BASE) $(__UNICOWS_LIB_p) $(__GDIPLUS_LIB_p) -lkernel32 -luser32 -lgdi32 -lcomdlg32 -lwinspool -lwinmm -lshell32 -lcomctl32 -lole32 -loleaut32 -luuid -lrpcrt4 -ladvapi32 -lwsock32 -lodbc32
|
||||
$(CXX) -shared -fPIC -o $@ $(MONODLL_OBJECTS) $(LDFLAGS) $(__DEBUGINFO) $(__THREADSFLAG) -L$(LIBDIRNAME) -Wl,--out-implib,$(LIBDIRNAME)\libwx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR).a $(__LIB_TIFF_p) $(__LIB_JPEG_p) $(__LIB_PNG_p) -lwxzlib$(WXDEBUGFLAG) -lwxregex$(WXUNICODEFLAG)$(WXDEBUGFLAG) -lwxexpat$(WXDEBUGFLAG) $(EXTRALIBS_FOR_BASE) $(__UNICOWS_LIB_p) $(__GDIPLUS_LIB_p) -lkernel32 -luser32 -lgdi32 -lcomdlg32 -lwinspool -lwinmm -lshell32 -lcomctl32 -lole32 -loleaut32 -luuid -lrpcrt4 -ladvapi32 -lwsock32 -lodbc32
|
||||
endif
|
||||
endif
|
||||
|
||||
@@ -3950,7 +3950,7 @@ endif
|
||||
ifeq ($(MONOLITHIC),0)
|
||||
ifeq ($(SHARED),1)
|
||||
$(LIBDIRNAME)\wxbase$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_gcc$(VENDORTAG).dll: $(BASEDLL_OBJECTS) $(OBJS)\basedll_version_rc.o $(__wxtiff___depname) $(__wxjpeg___depname) $(__wxpng___depname) $(LIBDIRNAME)\libwxexpat$(WXDEBUGFLAG).a $(LIBDIRNAME)\libwxzlib$(WXDEBUGFLAG).a $(LIBDIRNAME)\libwxregex$(WXUNICODEFLAG)$(WXDEBUGFLAG).a
|
||||
$(CXX) -shared -fPIC -o $@ $(BASEDLL_OBJECTS) $(LDFLAGS) $(__DEBUGINFO) $(__THREADSFLAG) -L$(LIBDIRNAME) -Wl,--out-implib=$(LIBDIRNAME)\libwxbase$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR).a -lwxzlib$(WXDEBUGFLAG) -lwxregex$(WXUNICODEFLAG)$(WXDEBUGFLAG) -lwxexpat$(WXDEBUGFLAG) $(EXTRALIBS_FOR_BASE) $(__UNICOWS_LIB_p) $(__GDIPLUS_LIB_p) -lkernel32 -luser32 -lgdi32 -lcomdlg32 -lwinspool -lwinmm -lshell32 -lcomctl32 -lole32 -loleaut32 -luuid -lrpcrt4 -ladvapi32 -lwsock32 -lodbc32
|
||||
$(CXX) -shared -fPIC -o $@ $(BASEDLL_OBJECTS) $(LDFLAGS) $(__DEBUGINFO) $(__THREADSFLAG) -L$(LIBDIRNAME) -Wl,--out-implib,$(LIBDIRNAME)\libwxbase$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR).a -lwxzlib$(WXDEBUGFLAG) -lwxregex$(WXUNICODEFLAG)$(WXDEBUGFLAG) -lwxexpat$(WXDEBUGFLAG) $(EXTRALIBS_FOR_BASE) $(__UNICOWS_LIB_p) $(__GDIPLUS_LIB_p) -lkernel32 -luser32 -lgdi32 -lcomdlg32 -lwinspool -lwinmm -lshell32 -lcomctl32 -lole32 -loleaut32 -luuid -lrpcrt4 -ladvapi32 -lwsock32 -lodbc32
|
||||
endif
|
||||
endif
|
||||
|
||||
@@ -3966,7 +3966,7 @@ endif
|
||||
ifeq ($(MONOLITHIC),0)
|
||||
ifeq ($(SHARED),1)
|
||||
$(LIBDIRNAME)\wxbase$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_net_gcc$(VENDORTAG).dll: $(NETDLL_OBJECTS) $(OBJS)\netdll_version_rc.o $(__wxtiff___depname) $(__wxjpeg___depname) $(__wxpng___depname) $(LIBDIRNAME)\libwxexpat$(WXDEBUGFLAG).a $(LIBDIRNAME)\libwxzlib$(WXDEBUGFLAG).a $(LIBDIRNAME)\libwxregex$(WXUNICODEFLAG)$(WXDEBUGFLAG).a $(__basedll___depname)
|
||||
$(CXX) -shared -fPIC -o $@ $(NETDLL_OBJECTS) $(LDFLAGS) $(__DEBUGINFO) $(__THREADSFLAG) -L$(LIBDIRNAME) -Wl,--out-implib=$(LIBDIRNAME)\libwxbase$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_net.a -lwxzlib$(WXDEBUGFLAG) -lwxregex$(WXUNICODEFLAG)$(WXDEBUGFLAG) -lwxexpat$(WXDEBUGFLAG) $(EXTRALIBS_FOR_BASE) $(__UNICOWS_LIB_p) $(__GDIPLUS_LIB_p) -lkernel32 -luser32 -lgdi32 -lcomdlg32 -lwinspool -lwinmm -lshell32 -lcomctl32 -lole32 -loleaut32 -luuid -lrpcrt4 -ladvapi32 -lwsock32 -lodbc32 $(LIBDIRNAME)\libwxbase$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR).a
|
||||
$(CXX) -shared -fPIC -o $@ $(NETDLL_OBJECTS) $(LDFLAGS) $(__DEBUGINFO) $(__THREADSFLAG) -L$(LIBDIRNAME) -Wl,--out-implib,$(LIBDIRNAME)\libwxbase$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_net.a -lwxzlib$(WXDEBUGFLAG) -lwxregex$(WXUNICODEFLAG)$(WXDEBUGFLAG) -lwxexpat$(WXDEBUGFLAG) $(EXTRALIBS_FOR_BASE) $(__UNICOWS_LIB_p) $(__GDIPLUS_LIB_p) -lkernel32 -luser32 -lgdi32 -lcomdlg32 -lwinspool -lwinmm -lshell32 -lcomctl32 -lole32 -loleaut32 -luuid -lrpcrt4 -ladvapi32 -lwsock32 -lodbc32 $(LIBDIRNAME)\libwxbase$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR).a
|
||||
endif
|
||||
endif
|
||||
|
||||
@@ -3983,7 +3983,7 @@ ifeq ($(MONOLITHIC),0)
|
||||
ifeq ($(SHARED),1)
|
||||
ifeq ($(USE_GUI),1)
|
||||
$(LIBDIRNAME)\wx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_core_gcc$(VENDORTAG).dll: $(COREDLL_OBJECTS) $(OBJS)\coredll_version_rc.o $(__wxtiff___depname) $(__wxjpeg___depname) $(__wxpng___depname) $(LIBDIRNAME)\libwxexpat$(WXDEBUGFLAG).a $(LIBDIRNAME)\libwxzlib$(WXDEBUGFLAG).a $(LIBDIRNAME)\libwxregex$(WXUNICODEFLAG)$(WXDEBUGFLAG).a $(__basedll___depname)
|
||||
$(CXX) -shared -fPIC -o $@ $(COREDLL_OBJECTS) $(LDFLAGS) $(__DEBUGINFO) $(__THREADSFLAG) -L$(LIBDIRNAME) -Wl,--out-implib=$(LIBDIRNAME)\libwx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_core.a $(__LIB_TIFF_p) $(__LIB_JPEG_p) $(__LIB_PNG_p) -lwxzlib$(WXDEBUGFLAG) -lwxregex$(WXUNICODEFLAG)$(WXDEBUGFLAG) -lwxexpat$(WXDEBUGFLAG) $(EXTRALIBS_FOR_BASE) $(__UNICOWS_LIB_p) $(__GDIPLUS_LIB_p) -lkernel32 -luser32 -lgdi32 -lcomdlg32 -lwinspool -lwinmm -lshell32 -lcomctl32 -lole32 -loleaut32 -luuid -lrpcrt4 -ladvapi32 -lwsock32 -lodbc32 $(LIBDIRNAME)\libwxbase$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR).a
|
||||
$(CXX) -shared -fPIC -o $@ $(COREDLL_OBJECTS) $(LDFLAGS) $(__DEBUGINFO) $(__THREADSFLAG) -L$(LIBDIRNAME) -Wl,--out-implib,$(LIBDIRNAME)\libwx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_core.a $(__LIB_TIFF_p) $(__LIB_JPEG_p) $(__LIB_PNG_p) -lwxzlib$(WXDEBUGFLAG) -lwxregex$(WXUNICODEFLAG)$(WXDEBUGFLAG) -lwxexpat$(WXDEBUGFLAG) $(EXTRALIBS_FOR_BASE) $(__UNICOWS_LIB_p) $(__GDIPLUS_LIB_p) -lkernel32 -luser32 -lgdi32 -lcomdlg32 -lwinspool -lwinmm -lshell32 -lcomctl32 -lole32 -loleaut32 -luuid -lrpcrt4 -ladvapi32 -lwsock32 -lodbc32 $(LIBDIRNAME)\libwxbase$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR).a
|
||||
endif
|
||||
endif
|
||||
endif
|
||||
@@ -4003,7 +4003,7 @@ ifeq ($(MONOLITHIC),0)
|
||||
ifeq ($(SHARED),1)
|
||||
ifeq ($(USE_GUI),1)
|
||||
$(LIBDIRNAME)\wx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_adv_gcc$(VENDORTAG).dll: $(ADVDLL_OBJECTS) $(OBJS)\advdll_version_rc.o $(__wxtiff___depname) $(__wxjpeg___depname) $(__wxpng___depname) $(LIBDIRNAME)\libwxexpat$(WXDEBUGFLAG).a $(LIBDIRNAME)\libwxzlib$(WXDEBUGFLAG).a $(LIBDIRNAME)\libwxregex$(WXUNICODEFLAG)$(WXDEBUGFLAG).a $(__coredll___depname) $(__basedll___depname)
|
||||
$(CXX) -shared -fPIC -o $@ $(ADVDLL_OBJECTS) $(LDFLAGS) $(__DEBUGINFO) $(__THREADSFLAG) -L$(LIBDIRNAME) -Wl,--out-implib=$(LIBDIRNAME)\libwx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_adv.a $(__LIB_TIFF_p) $(__LIB_JPEG_p) $(__LIB_PNG_p) -lwxzlib$(WXDEBUGFLAG) -lwxregex$(WXUNICODEFLAG)$(WXDEBUGFLAG) -lwxexpat$(WXDEBUGFLAG) $(EXTRALIBS_FOR_BASE) $(__UNICOWS_LIB_p) $(__GDIPLUS_LIB_p) -lkernel32 -luser32 -lgdi32 -lcomdlg32 -lwinspool -lwinmm -lshell32 -lcomctl32 -lole32 -loleaut32 -luuid -lrpcrt4 -ladvapi32 -lwsock32 -lodbc32 $(LIBDIRNAME)\libwx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_core.a $(LIBDIRNAME)\libwxbase$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR).a
|
||||
$(CXX) -shared -fPIC -o $@ $(ADVDLL_OBJECTS) $(LDFLAGS) $(__DEBUGINFO) $(__THREADSFLAG) -L$(LIBDIRNAME) -Wl,--out-implib,$(LIBDIRNAME)\libwx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_adv.a $(__LIB_TIFF_p) $(__LIB_JPEG_p) $(__LIB_PNG_p) -lwxzlib$(WXDEBUGFLAG) -lwxregex$(WXUNICODEFLAG)$(WXDEBUGFLAG) -lwxexpat$(WXDEBUGFLAG) $(EXTRALIBS_FOR_BASE) $(__UNICOWS_LIB_p) $(__GDIPLUS_LIB_p) -lkernel32 -luser32 -lgdi32 -lcomdlg32 -lwinspool -lwinmm -lshell32 -lcomctl32 -lole32 -loleaut32 -luuid -lrpcrt4 -ladvapi32 -lwsock32 -lodbc32 $(LIBDIRNAME)\libwx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_core.a $(LIBDIRNAME)\libwxbase$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR).a
|
||||
endif
|
||||
endif
|
||||
endif
|
||||
@@ -4024,7 +4024,7 @@ ifeq ($(SHARED),1)
|
||||
ifeq ($(USE_GUI),1)
|
||||
ifeq ($(USE_MEDIA),1)
|
||||
$(LIBDIRNAME)\wx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_media_gcc$(VENDORTAG).dll: $(MEDIADLL_OBJECTS) $(OBJS)\mediadll_version_rc.o $(__wxtiff___depname) $(__wxjpeg___depname) $(__wxpng___depname) $(LIBDIRNAME)\libwxexpat$(WXDEBUGFLAG).a $(LIBDIRNAME)\libwxzlib$(WXDEBUGFLAG).a $(LIBDIRNAME)\libwxregex$(WXUNICODEFLAG)$(WXDEBUGFLAG).a $(__coredll___depname) $(__basedll___depname)
|
||||
$(CXX) -shared -fPIC -o $@ $(MEDIADLL_OBJECTS) $(LDFLAGS) $(__DEBUGINFO) $(__THREADSFLAG) -L$(LIBDIRNAME) -Wl,--out-implib=$(LIBDIRNAME)\libwx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_media.a $(__LIB_TIFF_p) $(__LIB_JPEG_p) $(__LIB_PNG_p) -lwxzlib$(WXDEBUGFLAG) -lwxregex$(WXUNICODEFLAG)$(WXDEBUGFLAG) -lwxexpat$(WXDEBUGFLAG) $(EXTRALIBS_FOR_BASE) $(__UNICOWS_LIB_p) $(__GDIPLUS_LIB_p) -lkernel32 -luser32 -lgdi32 -lcomdlg32 -lwinspool -lwinmm -lshell32 -lcomctl32 -lole32 -loleaut32 -luuid -lrpcrt4 -ladvapi32 -lwsock32 -lodbc32 $(LIBDIRNAME)\libwx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_core.a $(LIBDIRNAME)\libwxbase$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR).a
|
||||
$(CXX) -shared -fPIC -o $@ $(MEDIADLL_OBJECTS) $(LDFLAGS) $(__DEBUGINFO) $(__THREADSFLAG) -L$(LIBDIRNAME) -Wl,--out-implib,$(LIBDIRNAME)\libwx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_media.a $(__LIB_TIFF_p) $(__LIB_JPEG_p) $(__LIB_PNG_p) -lwxzlib$(WXDEBUGFLAG) -lwxregex$(WXUNICODEFLAG)$(WXDEBUGFLAG) -lwxexpat$(WXDEBUGFLAG) $(EXTRALIBS_FOR_BASE) $(__UNICOWS_LIB_p) $(__GDIPLUS_LIB_p) -lkernel32 -luser32 -lgdi32 -lcomdlg32 -lwinspool -lwinmm -lshell32 -lcomctl32 -lole32 -loleaut32 -luuid -lrpcrt4 -ladvapi32 -lwsock32 -lodbc32 $(LIBDIRNAME)\libwx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_core.a $(LIBDIRNAME)\libwxbase$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR).a
|
||||
endif
|
||||
endif
|
||||
endif
|
||||
@@ -4047,7 +4047,7 @@ ifeq ($(MONOLITHIC),0)
|
||||
ifeq ($(SHARED),1)
|
||||
ifeq ($(USE_ODBC),1)
|
||||
$(LIBDIRNAME)\wxbase$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_odbc_gcc$(VENDORTAG).dll: $(ODBCDLL_OBJECTS) $(OBJS)\odbcdll_version_rc.o $(__wxtiff___depname) $(__wxjpeg___depname) $(__wxpng___depname) $(LIBDIRNAME)\libwxexpat$(WXDEBUGFLAG).a $(LIBDIRNAME)\libwxzlib$(WXDEBUGFLAG).a $(LIBDIRNAME)\libwxregex$(WXUNICODEFLAG)$(WXDEBUGFLAG).a $(__basedll___depname)
|
||||
$(CXX) -shared -fPIC -o $@ $(ODBCDLL_OBJECTS) $(LDFLAGS) $(__DEBUGINFO) $(__THREADSFLAG) -L$(LIBDIRNAME) -Wl,--out-implib=$(LIBDIRNAME)\libwxbase$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_odbc.a -lwxzlib$(WXDEBUGFLAG) -lwxregex$(WXUNICODEFLAG)$(WXDEBUGFLAG) -lwxexpat$(WXDEBUGFLAG) $(EXTRALIBS_FOR_BASE) $(__UNICOWS_LIB_p) $(__GDIPLUS_LIB_p) -lkernel32 -luser32 -lgdi32 -lcomdlg32 -lwinspool -lwinmm -lshell32 -lcomctl32 -lole32 -loleaut32 -luuid -lrpcrt4 -ladvapi32 -lwsock32 -lodbc32 $(LIBDIRNAME)\libwxbase$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR).a
|
||||
$(CXX) -shared -fPIC -o $@ $(ODBCDLL_OBJECTS) $(LDFLAGS) $(__DEBUGINFO) $(__THREADSFLAG) -L$(LIBDIRNAME) -Wl,--out-implib,$(LIBDIRNAME)\libwxbase$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_odbc.a -lwxzlib$(WXDEBUGFLAG) -lwxregex$(WXUNICODEFLAG)$(WXDEBUGFLAG) -lwxexpat$(WXDEBUGFLAG) $(EXTRALIBS_FOR_BASE) $(__UNICOWS_LIB_p) $(__GDIPLUS_LIB_p) -lkernel32 -luser32 -lgdi32 -lcomdlg32 -lwinspool -lwinmm -lshell32 -lcomctl32 -lole32 -loleaut32 -luuid -lrpcrt4 -ladvapi32 -lwsock32 -lodbc32 $(LIBDIRNAME)\libwxbase$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR).a
|
||||
endif
|
||||
endif
|
||||
endif
|
||||
@@ -4068,7 +4068,7 @@ ifeq ($(SHARED),1)
|
||||
ifeq ($(USE_GUI),1)
|
||||
ifeq ($(USE_ODBC),1)
|
||||
$(LIBDIRNAME)\wx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_dbgrid_gcc$(VENDORTAG).dll: $(DBGRIDDLL_OBJECTS) $(OBJS)\dbgriddll_version_rc.o $(__wxtiff___depname) $(__wxjpeg___depname) $(__wxpng___depname) $(LIBDIRNAME)\libwxexpat$(WXDEBUGFLAG).a $(LIBDIRNAME)\libwxzlib$(WXDEBUGFLAG).a $(LIBDIRNAME)\libwxregex$(WXUNICODEFLAG)$(WXDEBUGFLAG).a $(__advdll___depname) $(__odbcdll___depname) $(__coredll___depname) $(__basedll___depname)
|
||||
$(CXX) -shared -fPIC -o $@ $(DBGRIDDLL_OBJECTS) $(LDFLAGS) $(__DEBUGINFO) $(__THREADSFLAG) -L$(LIBDIRNAME) -Wl,--out-implib=$(LIBDIRNAME)\libwx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_dbgrid.a $(__LIB_TIFF_p) $(__LIB_JPEG_p) $(__LIB_PNG_p) -lwxzlib$(WXDEBUGFLAG) -lwxregex$(WXUNICODEFLAG)$(WXDEBUGFLAG) -lwxexpat$(WXDEBUGFLAG) $(EXTRALIBS_FOR_BASE) $(__UNICOWS_LIB_p) $(__GDIPLUS_LIB_p) -lkernel32 -luser32 -lgdi32 -lcomdlg32 -lwinspool -lwinmm -lshell32 -lcomctl32 -lole32 -loleaut32 -luuid -lrpcrt4 -ladvapi32 -lwsock32 -lodbc32 $(LIBDIRNAME)\libwx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_adv.a $(LIBDIRNAME)\libwxbase$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_odbc.a $(LIBDIRNAME)\libwx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_core.a $(LIBDIRNAME)\libwxbase$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR).a
|
||||
$(CXX) -shared -fPIC -o $@ $(DBGRIDDLL_OBJECTS) $(LDFLAGS) $(__DEBUGINFO) $(__THREADSFLAG) -L$(LIBDIRNAME) -Wl,--out-implib,$(LIBDIRNAME)\libwx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_dbgrid.a $(__LIB_TIFF_p) $(__LIB_JPEG_p) $(__LIB_PNG_p) -lwxzlib$(WXDEBUGFLAG) -lwxregex$(WXUNICODEFLAG)$(WXDEBUGFLAG) -lwxexpat$(WXDEBUGFLAG) $(EXTRALIBS_FOR_BASE) $(__UNICOWS_LIB_p) $(__GDIPLUS_LIB_p) -lkernel32 -luser32 -lgdi32 -lcomdlg32 -lwinspool -lwinmm -lshell32 -lcomctl32 -lole32 -loleaut32 -luuid -lrpcrt4 -ladvapi32 -lwsock32 -lodbc32 $(LIBDIRNAME)\libwx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_adv.a $(LIBDIRNAME)\libwxbase$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_odbc.a $(LIBDIRNAME)\libwx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_core.a $(LIBDIRNAME)\libwxbase$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR).a
|
||||
endif
|
||||
endif
|
||||
endif
|
||||
@@ -4092,7 +4092,7 @@ ifeq ($(SHARED),1)
|
||||
ifeq ($(USE_GUI),1)
|
||||
ifeq ($(USE_HTML),1)
|
||||
$(LIBDIRNAME)\wx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_html_gcc$(VENDORTAG).dll: $(HTMLDLL_OBJECTS) $(OBJS)\htmldll_version_rc.o $(__wxtiff___depname) $(__wxjpeg___depname) $(__wxpng___depname) $(LIBDIRNAME)\libwxexpat$(WXDEBUGFLAG).a $(LIBDIRNAME)\libwxzlib$(WXDEBUGFLAG).a $(LIBDIRNAME)\libwxregex$(WXUNICODEFLAG)$(WXDEBUGFLAG).a $(__coredll___depname) $(__basedll___depname)
|
||||
$(CXX) -shared -fPIC -o $@ $(HTMLDLL_OBJECTS) $(LDFLAGS) $(__DEBUGINFO) $(__THREADSFLAG) -L$(LIBDIRNAME) -Wl,--out-implib=$(LIBDIRNAME)\libwx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_html.a $(__LIB_TIFF_p) $(__LIB_JPEG_p) $(__LIB_PNG_p) -lwxzlib$(WXDEBUGFLAG) -lwxregex$(WXUNICODEFLAG)$(WXDEBUGFLAG) -lwxexpat$(WXDEBUGFLAG) $(EXTRALIBS_FOR_BASE) $(__UNICOWS_LIB_p) $(__GDIPLUS_LIB_p) -lkernel32 -luser32 -lgdi32 -lcomdlg32 -lwinspool -lwinmm -lshell32 -lcomctl32 -lole32 -loleaut32 -luuid -lrpcrt4 -ladvapi32 -lwsock32 -lodbc32 $(LIBDIRNAME)\libwx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_core.a $(LIBDIRNAME)\libwxbase$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR).a
|
||||
$(CXX) -shared -fPIC -o $@ $(HTMLDLL_OBJECTS) $(LDFLAGS) $(__DEBUGINFO) $(__THREADSFLAG) -L$(LIBDIRNAME) -Wl,--out-implib,$(LIBDIRNAME)\libwx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_html.a $(__LIB_TIFF_p) $(__LIB_JPEG_p) $(__LIB_PNG_p) -lwxzlib$(WXDEBUGFLAG) -lwxregex$(WXUNICODEFLAG)$(WXDEBUGFLAG) -lwxexpat$(WXDEBUGFLAG) $(EXTRALIBS_FOR_BASE) $(__UNICOWS_LIB_p) $(__GDIPLUS_LIB_p) -lkernel32 -luser32 -lgdi32 -lcomdlg32 -lwinspool -lwinmm -lshell32 -lcomctl32 -lole32 -loleaut32 -luuid -lrpcrt4 -ladvapi32 -lwsock32 -lodbc32 $(LIBDIRNAME)\libwx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_core.a $(LIBDIRNAME)\libwxbase$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR).a
|
||||
endif
|
||||
endif
|
||||
endif
|
||||
@@ -4116,7 +4116,7 @@ ifeq ($(SHARED),1)
|
||||
ifeq ($(USE_GUI),1)
|
||||
ifeq ($(USE_QA),1)
|
||||
$(LIBDIRNAME)\wx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_qa_gcc$(VENDORTAG).dll: $(QADLL_OBJECTS) $(OBJS)\qadll_version_rc.o $(__wxtiff___depname) $(__wxjpeg___depname) $(__wxpng___depname) $(LIBDIRNAME)\libwxexpat$(WXDEBUGFLAG).a $(LIBDIRNAME)\libwxzlib$(WXDEBUGFLAG).a $(LIBDIRNAME)\libwxregex$(WXUNICODEFLAG)$(WXDEBUGFLAG).a $(__coredll___depname) $(__basedll___depname) $(__xmldll___depname)
|
||||
$(CXX) -shared -fPIC -o $@ $(QADLL_OBJECTS) $(LDFLAGS) $(__DEBUGINFO) $(__THREADSFLAG) -L$(LIBDIRNAME) -Wl,--out-implib=$(LIBDIRNAME)\libwx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_qa.a $(__LIB_TIFF_p) $(__LIB_JPEG_p) $(__LIB_PNG_p) -lwxzlib$(WXDEBUGFLAG) -lwxregex$(WXUNICODEFLAG)$(WXDEBUGFLAG) -lwxexpat$(WXDEBUGFLAG) $(EXTRALIBS_FOR_BASE) $(__UNICOWS_LIB_p) $(__GDIPLUS_LIB_p) -lkernel32 -luser32 -lgdi32 -lcomdlg32 -lwinspool -lwinmm -lshell32 -lcomctl32 -lole32 -loleaut32 -luuid -lrpcrt4 -ladvapi32 -lwsock32 -lodbc32 $(LIBDIRNAME)\libwx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_core.a $(LIBDIRNAME)\libwxbase$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR).a $(LIBDIRNAME)\libwxbase$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_xml.a
|
||||
$(CXX) -shared -fPIC -o $@ $(QADLL_OBJECTS) $(LDFLAGS) $(__DEBUGINFO) $(__THREADSFLAG) -L$(LIBDIRNAME) -Wl,--out-implib,$(LIBDIRNAME)\libwx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_qa.a $(__LIB_TIFF_p) $(__LIB_JPEG_p) $(__LIB_PNG_p) -lwxzlib$(WXDEBUGFLAG) -lwxregex$(WXUNICODEFLAG)$(WXDEBUGFLAG) -lwxexpat$(WXDEBUGFLAG) $(EXTRALIBS_FOR_BASE) $(__UNICOWS_LIB_p) $(__GDIPLUS_LIB_p) -lkernel32 -luser32 -lgdi32 -lcomdlg32 -lwinspool -lwinmm -lshell32 -lcomctl32 -lole32 -loleaut32 -luuid -lrpcrt4 -ladvapi32 -lwsock32 -lodbc32 $(LIBDIRNAME)\libwx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_core.a $(LIBDIRNAME)\libwxbase$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR).a $(LIBDIRNAME)\libwxbase$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_xml.a
|
||||
endif
|
||||
endif
|
||||
endif
|
||||
@@ -4138,7 +4138,7 @@ endif
|
||||
ifeq ($(MONOLITHIC),0)
|
||||
ifeq ($(SHARED),1)
|
||||
$(LIBDIRNAME)\wxbase$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_xml_gcc$(VENDORTAG).dll: $(XMLDLL_OBJECTS) $(OBJS)\xmldll_version_rc.o $(__wxtiff___depname) $(__wxjpeg___depname) $(__wxpng___depname) $(LIBDIRNAME)\libwxexpat$(WXDEBUGFLAG).a $(LIBDIRNAME)\libwxzlib$(WXDEBUGFLAG).a $(LIBDIRNAME)\libwxregex$(WXUNICODEFLAG)$(WXDEBUGFLAG).a $(__basedll___depname)
|
||||
$(CXX) -shared -fPIC -o $@ $(XMLDLL_OBJECTS) $(LDFLAGS) $(__DEBUGINFO) $(__THREADSFLAG) -L$(LIBDIRNAME) -Wl,--out-implib=$(LIBDIRNAME)\libwxbase$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_xml.a -lwxzlib$(WXDEBUGFLAG) -lwxregex$(WXUNICODEFLAG)$(WXDEBUGFLAG) -lwxexpat$(WXDEBUGFLAG) $(EXTRALIBS_FOR_BASE) $(__UNICOWS_LIB_p) $(__GDIPLUS_LIB_p) -lkernel32 -luser32 -lgdi32 -lcomdlg32 -lwinspool -lwinmm -lshell32 -lcomctl32 -lole32 -loleaut32 -luuid -lrpcrt4 -ladvapi32 -lwsock32 -lodbc32 $(LIBDIRNAME)\libwxbase$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR).a
|
||||
$(CXX) -shared -fPIC -o $@ $(XMLDLL_OBJECTS) $(LDFLAGS) $(__DEBUGINFO) $(__THREADSFLAG) -L$(LIBDIRNAME) -Wl,--out-implib,$(LIBDIRNAME)\libwxbase$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_xml.a -lwxzlib$(WXDEBUGFLAG) -lwxregex$(WXUNICODEFLAG)$(WXDEBUGFLAG) -lwxexpat$(WXDEBUGFLAG) $(EXTRALIBS_FOR_BASE) $(__UNICOWS_LIB_p) $(__GDIPLUS_LIB_p) -lkernel32 -luser32 -lgdi32 -lcomdlg32 -lwinspool -lwinmm -lshell32 -lcomctl32 -lole32 -loleaut32 -luuid -lrpcrt4 -ladvapi32 -lwsock32 -lodbc32 $(LIBDIRNAME)\libwxbase$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR).a
|
||||
endif
|
||||
endif
|
||||
|
||||
@@ -4155,7 +4155,7 @@ ifeq ($(MONOLITHIC),0)
|
||||
ifeq ($(SHARED),1)
|
||||
ifeq ($(USE_XRC),1)
|
||||
$(LIBDIRNAME)\wx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_xrc_gcc$(VENDORTAG).dll: $(XRCDLL_OBJECTS) $(OBJS)\xrcdll_version_rc.o $(__wxtiff___depname) $(__wxjpeg___depname) $(__wxpng___depname) $(LIBDIRNAME)\libwxexpat$(WXDEBUGFLAG).a $(LIBDIRNAME)\libwxzlib$(WXDEBUGFLAG).a $(LIBDIRNAME)\libwxregex$(WXUNICODEFLAG)$(WXDEBUGFLAG).a $(__htmldll___depname) $(__advdll___depname) $(__coredll___depname) $(__xmldll___depname) $(__basedll___depname)
|
||||
$(CXX) -shared -fPIC -o $@ $(XRCDLL_OBJECTS) $(LDFLAGS) $(__DEBUGINFO) $(__THREADSFLAG) -L$(LIBDIRNAME) -Wl,--out-implib=$(LIBDIRNAME)\libwx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_xrc.a $(__LIB_TIFF_p) $(__LIB_JPEG_p) $(__LIB_PNG_p) -lwxzlib$(WXDEBUGFLAG) -lwxregex$(WXUNICODEFLAG)$(WXDEBUGFLAG) -lwxexpat$(WXDEBUGFLAG) $(EXTRALIBS_FOR_BASE) $(__UNICOWS_LIB_p) $(__GDIPLUS_LIB_p) -lkernel32 -luser32 -lgdi32 -lcomdlg32 -lwinspool -lwinmm -lshell32 -lcomctl32 -lole32 -loleaut32 -luuid -lrpcrt4 -ladvapi32 -lwsock32 -lodbc32 $(LIBDIRNAME)\libwx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_html.a $(LIBDIRNAME)\libwx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_adv.a $(LIBDIRNAME)\libwx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_core.a $(LIBDIRNAME)\libwxbase$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_xml.a $(LIBDIRNAME)\libwxbase$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR).a
|
||||
$(CXX) -shared -fPIC -o $@ $(XRCDLL_OBJECTS) $(LDFLAGS) $(__DEBUGINFO) $(__THREADSFLAG) -L$(LIBDIRNAME) -Wl,--out-implib,$(LIBDIRNAME)\libwx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_xrc.a $(__LIB_TIFF_p) $(__LIB_JPEG_p) $(__LIB_PNG_p) -lwxzlib$(WXDEBUGFLAG) -lwxregex$(WXUNICODEFLAG)$(WXDEBUGFLAG) -lwxexpat$(WXDEBUGFLAG) $(EXTRALIBS_FOR_BASE) $(__UNICOWS_LIB_p) $(__GDIPLUS_LIB_p) -lkernel32 -luser32 -lgdi32 -lcomdlg32 -lwinspool -lwinmm -lshell32 -lcomctl32 -lole32 -loleaut32 -luuid -lrpcrt4 -ladvapi32 -lwsock32 -lodbc32 $(LIBDIRNAME)\libwx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_html.a $(LIBDIRNAME)\libwx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_adv.a $(LIBDIRNAME)\libwx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_core.a $(LIBDIRNAME)\libwxbase$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_xml.a $(LIBDIRNAME)\libwxbase$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR).a
|
||||
endif
|
||||
endif
|
||||
endif
|
||||
@@ -4175,7 +4175,7 @@ ifeq ($(MONOLITHIC),0)
|
||||
ifeq ($(SHARED),1)
|
||||
ifeq ($(USE_AUI),1)
|
||||
$(LIBDIRNAME)\wx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_aui_gcc$(VENDORTAG).dll: $(AUIDLL_OBJECTS) $(OBJS)\auidll_version_rc.o $(__wxtiff___depname) $(__wxjpeg___depname) $(__wxpng___depname) $(LIBDIRNAME)\libwxexpat$(WXDEBUGFLAG).a $(LIBDIRNAME)\libwxzlib$(WXDEBUGFLAG).a $(LIBDIRNAME)\libwxregex$(WXUNICODEFLAG)$(WXDEBUGFLAG).a $(__advdll___depname) $(__coredll___depname) $(__basedll___depname)
|
||||
$(CXX) -shared -fPIC -o $@ $(AUIDLL_OBJECTS) $(LDFLAGS) $(__DEBUGINFO) $(__THREADSFLAG) -L$(LIBDIRNAME) -Wl,--out-implib=$(LIBDIRNAME)\libwx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_aui.a $(__LIB_TIFF_p) $(__LIB_JPEG_p) $(__LIB_PNG_p) -lwxzlib$(WXDEBUGFLAG) -lwxregex$(WXUNICODEFLAG)$(WXDEBUGFLAG) -lwxexpat$(WXDEBUGFLAG) $(EXTRALIBS_FOR_BASE) $(__UNICOWS_LIB_p) $(__GDIPLUS_LIB_p) -lkernel32 -luser32 -lgdi32 -lcomdlg32 -lwinspool -lwinmm -lshell32 -lcomctl32 -lole32 -loleaut32 -luuid -lrpcrt4 -ladvapi32 -lwsock32 -lodbc32 $(LIBDIRNAME)\libwx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_adv.a $(LIBDIRNAME)\libwx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_core.a $(LIBDIRNAME)\libwxbase$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR).a
|
||||
$(CXX) -shared -fPIC -o $@ $(AUIDLL_OBJECTS) $(LDFLAGS) $(__DEBUGINFO) $(__THREADSFLAG) -L$(LIBDIRNAME) -Wl,--out-implib,$(LIBDIRNAME)\libwx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_aui.a $(__LIB_TIFF_p) $(__LIB_JPEG_p) $(__LIB_PNG_p) -lwxzlib$(WXDEBUGFLAG) -lwxregex$(WXUNICODEFLAG)$(WXDEBUGFLAG) -lwxexpat$(WXDEBUGFLAG) $(EXTRALIBS_FOR_BASE) $(__UNICOWS_LIB_p) $(__GDIPLUS_LIB_p) -lkernel32 -luser32 -lgdi32 -lcomdlg32 -lwinspool -lwinmm -lshell32 -lcomctl32 -lole32 -loleaut32 -luuid -lrpcrt4 -ladvapi32 -lwsock32 -lodbc32 $(LIBDIRNAME)\libwx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_adv.a $(LIBDIRNAME)\libwx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_core.a $(LIBDIRNAME)\libwxbase$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR).a
|
||||
endif
|
||||
endif
|
||||
endif
|
||||
@@ -4195,7 +4195,7 @@ ifeq ($(MONOLITHIC),0)
|
||||
ifeq ($(SHARED),1)
|
||||
ifeq ($(USE_RICHTEXT),1)
|
||||
$(LIBDIRNAME)\wx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_richtext_gcc$(VENDORTAG).dll: $(RICHTEXTDLL_OBJECTS) $(OBJS)\richtextdll_version_rc.o $(__wxtiff___depname) $(__wxjpeg___depname) $(__wxpng___depname) $(LIBDIRNAME)\libwxexpat$(WXDEBUGFLAG).a $(LIBDIRNAME)\libwxzlib$(WXDEBUGFLAG).a $(LIBDIRNAME)\libwxregex$(WXUNICODEFLAG)$(WXDEBUGFLAG).a $(__advdll___depname) $(__htmldll___depname) $(__xmldll___depname) $(__coredll___depname) $(__basedll___depname)
|
||||
$(CXX) -shared -fPIC -o $@ $(RICHTEXTDLL_OBJECTS) $(LDFLAGS) $(__DEBUGINFO) $(__THREADSFLAG) -L$(LIBDIRNAME) -Wl,--out-implib=$(LIBDIRNAME)\libwx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_richtext.a $(__LIB_TIFF_p) $(__LIB_JPEG_p) $(__LIB_PNG_p) -lwxzlib$(WXDEBUGFLAG) -lwxregex$(WXUNICODEFLAG)$(WXDEBUGFLAG) -lwxexpat$(WXDEBUGFLAG) $(EXTRALIBS_FOR_BASE) $(__UNICOWS_LIB_p) $(__GDIPLUS_LIB_p) -lkernel32 -luser32 -lgdi32 -lcomdlg32 -lwinspool -lwinmm -lshell32 -lcomctl32 -lole32 -loleaut32 -luuid -lrpcrt4 -ladvapi32 -lwsock32 -lodbc32 $(LIBDIRNAME)\libwx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_adv.a $(LIBDIRNAME)\libwx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_html.a $(LIBDIRNAME)\libwxbase$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_xml.a $(LIBDIRNAME)\libwx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_core.a $(LIBDIRNAME)\libwxbase$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR).a
|
||||
$(CXX) -shared -fPIC -o $@ $(RICHTEXTDLL_OBJECTS) $(LDFLAGS) $(__DEBUGINFO) $(__THREADSFLAG) -L$(LIBDIRNAME) -Wl,--out-implib,$(LIBDIRNAME)\libwx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_richtext.a $(__LIB_TIFF_p) $(__LIB_JPEG_p) $(__LIB_PNG_p) -lwxzlib$(WXDEBUGFLAG) -lwxregex$(WXUNICODEFLAG)$(WXDEBUGFLAG) -lwxexpat$(WXDEBUGFLAG) $(EXTRALIBS_FOR_BASE) $(__UNICOWS_LIB_p) $(__GDIPLUS_LIB_p) -lkernel32 -luser32 -lgdi32 -lcomdlg32 -lwinspool -lwinmm -lshell32 -lcomctl32 -lole32 -loleaut32 -luuid -lrpcrt4 -ladvapi32 -lwsock32 -lodbc32 $(LIBDIRNAME)\libwx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_adv.a $(LIBDIRNAME)\libwx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_html.a $(LIBDIRNAME)\libwxbase$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_xml.a $(LIBDIRNAME)\libwx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_core.a $(LIBDIRNAME)\libwxbase$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR).a
|
||||
endif
|
||||
endif
|
||||
endif
|
||||
@@ -4215,7 +4215,7 @@ ifeq ($(SHARED),1)
|
||||
ifeq ($(USE_GUI),1)
|
||||
ifeq ($(USE_OPENGL),1)
|
||||
$(LIBDIRNAME)\wx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_gl_gcc$(VENDORTAG).dll: $(GLDLL_OBJECTS) $(OBJS)\gldll_version_rc.o $(__wxtiff___depname) $(__wxjpeg___depname) $(__wxpng___depname) $(LIBDIRNAME)\libwxexpat$(WXDEBUGFLAG).a $(LIBDIRNAME)\libwxzlib$(WXDEBUGFLAG).a $(LIBDIRNAME)\libwxregex$(WXUNICODEFLAG)$(WXDEBUGFLAG).a $(__basedll___depname) $(__coredll___depname)
|
||||
$(CXX) -shared -fPIC -o $@ $(GLDLL_OBJECTS) $(LDFLAGS) $(__DEBUGINFO) $(__THREADSFLAG) -L$(LIBDIRNAME) -Wl,--out-implib=$(LIBDIRNAME)\libwx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_gl.a $(__LIB_TIFF_p) $(__LIB_JPEG_p) $(__LIB_PNG_p) -lwxzlib$(WXDEBUGFLAG) -lwxregex$(WXUNICODEFLAG)$(WXDEBUGFLAG) -lwxexpat$(WXDEBUGFLAG) $(EXTRALIBS_FOR_BASE) $(__UNICOWS_LIB_p) $(__GDIPLUS_LIB_p) -lkernel32 -luser32 -lgdi32 -lcomdlg32 -lwinspool -lwinmm -lshell32 -lcomctl32 -lole32 -loleaut32 -luuid -lrpcrt4 -ladvapi32 -lwsock32 -lodbc32 $(__WXLIBGLDEP_CORE_p) $(__WXLIBGLDEP_BASE_p) $(__WXLIB_MONO_p) -lopengl32 -lglu32
|
||||
$(CXX) -shared -fPIC -o $@ $(GLDLL_OBJECTS) $(LDFLAGS) $(__DEBUGINFO) $(__THREADSFLAG) -L$(LIBDIRNAME) -Wl,--out-implib,$(LIBDIRNAME)\libwx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_gl.a $(__LIB_TIFF_p) $(__LIB_JPEG_p) $(__LIB_PNG_p) -lwxzlib$(WXDEBUGFLAG) -lwxregex$(WXUNICODEFLAG)$(WXDEBUGFLAG) -lwxexpat$(WXDEBUGFLAG) $(EXTRALIBS_FOR_BASE) $(__UNICOWS_LIB_p) $(__GDIPLUS_LIB_p) -lkernel32 -luser32 -lgdi32 -lcomdlg32 -lwinspool -lwinmm -lshell32 -lcomctl32 -lole32 -loleaut32 -luuid -lrpcrt4 -ladvapi32 -lwsock32 -lodbc32 $(__WXLIBGLDEP_CORE_p) $(__WXLIBGLDEP_BASE_p) $(__WXLIB_MONO_p) -lopengl32 -lglu32
|
||||
endif
|
||||
endif
|
||||
endif
|
||||
|
@@ -9205,6 +9205,10 @@ SOURCE=..\..\include\wx\richtext\richtextformatdlg.h
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\..\include\wx\richtext\richtexthtml.h
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\..\include\wx\richtext\richtextprint.h
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
@@ -970,6 +970,10 @@ SOURCE=..\..\include\wx\richtext\richtextformatdlg.h
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\..\include\wx\richtext\richtexthtml.h
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
||||
SOURCE=..\..\include\wx\richtext\richtextprint.h
|
||||
# End Source File
|
||||
# Begin Source File
|
||||
|
@@ -1,12 +1,12 @@
|
||||
rem Uncomment the next line to set the version; used also in wxWidgets.iss
|
||||
SET WXW_VER=2.8.0
|
||||
SET WXW_VER=2.8.1
|
||||
if (%WXW_VER%)==() SET WXW_VER=CVS
|
||||
|
||||
echo docs building for %WXW_VER%
|
||||
|
||||
rem This builds the docs in %WXWIN% in a number of formats
|
||||
rem and a clean inno setup in a second tree
|
||||
rem it uses a number of tools nmake, gnuwin32 zip, ghostscript, MS word, cvsNT
|
||||
rem it uses a number of tools nmake, gnuwin32 zip & dos2unix, ghostscript, MS word, cvsNT
|
||||
rem cvs is in the path already from CVSNT install
|
||||
rem writes a log file in c:\
|
||||
|
||||
@@ -18,14 +18,22 @@ set PATH=%PATH%;C:\wx\wxw26b\utils\tex2rtf\src\vc_based;C:\wx\Gnu\bin;c:\progra~
|
||||
set PATH=%PATH%;C:\Program Files\gs\gs8.51\lib;C:\Program Files\gs\gs8.51\bin
|
||||
echo %PATH% >> c:\temp.log
|
||||
|
||||
rem update wxwidgets (holds docs) and inno (cvs wxMSW module only)
|
||||
rem update wxwidgets (holds docs) and inno (cvs wxMSW setup.exe only)
|
||||
c:
|
||||
cd %WXWIN%
|
||||
cvs up -P -d
|
||||
|
||||
rem now inno
|
||||
cd \wx\inno\wxWidgets
|
||||
del c*.*
|
||||
if exist include\wx\msw\setup.h del include\wx\msw\setup.h
|
||||
if exist include\wx\univ\setup.h del include\wx\univ\setup.h
|
||||
cvs up -P
|
||||
dos2unix configure
|
||||
dos2unix config.guess
|
||||
dos2unix config.sub
|
||||
copy include\wx\msw\setup0.h include\wx\msw\setup.h
|
||||
copy include\wx\univ\setup0.h include\wx\univ\setup.h
|
||||
echo CVS update >> c:\temp.log
|
||||
|
||||
rem add bakefile build...
|
||||
|
52
configure.in
52
configure.in
@@ -17,7 +17,7 @@ dnl ---------------------------------------------------------------------------
|
||||
dnl initialization
|
||||
dnl ---------------------------------------------------------------------------
|
||||
|
||||
AC_INIT([wxWidgets], [2.8.0], [wx-dev@lists.wxwidgets.org])
|
||||
AC_INIT([wxWidgets], [2.8.1], [wx-dev@lists.wxwidgets.org])
|
||||
|
||||
dnl the file passed to AC_CONFIG_SRCDIR should be specific to our package
|
||||
AC_CONFIG_SRCDIR([wx-config.in])
|
||||
@@ -34,8 +34,8 @@ dnl wx_release_number += 1
|
||||
|
||||
wx_major_version_number=2
|
||||
wx_minor_version_number=8
|
||||
wx_release_number=0
|
||||
wx_subrelease_number=1
|
||||
wx_release_number=1
|
||||
wx_subrelease_number=0
|
||||
|
||||
WX_RELEASE=$wx_major_version_number.$wx_minor_version_number
|
||||
WX_VERSION=$WX_RELEASE.$wx_release_number
|
||||
@@ -4557,7 +4557,7 @@ if test "$ac_cv_func_snprintf" = "yes"; then
|
||||
int main (void)
|
||||
{
|
||||
char buffer[128];
|
||||
snprintf (buffer, 128, "%2\$d %3\$d %1\$d", 1, 2, 3);
|
||||
snprintf (buffer, 128, "%2$d %3$d %1$d", 1, 2, 3);
|
||||
if (strcmp ("2 3 1", buffer) == 0)
|
||||
exit (0);
|
||||
exit (1);
|
||||
@@ -6619,8 +6619,8 @@ if test "$wxUSE_IPC" = "yes"; then
|
||||
fi
|
||||
|
||||
if test "$wxUSE_DATAOBJ" = "yes"; then
|
||||
if test "$wxUSE_MGL" = 1; then
|
||||
AC_MSG_WARN([wxDataObject not yet supported under MGL... disabled])
|
||||
if test "$wxUSE_MGL" = 1 -o "$wxUSE_DFB" = 1; then
|
||||
AC_MSG_WARN([wxDataObject not yet supported under $TOOLKIT... disabled])
|
||||
wxUSE_DATAOBJ=no
|
||||
else
|
||||
AC_DEFINE(wxUSE_DATAOBJ)
|
||||
@@ -6632,8 +6632,8 @@ else
|
||||
fi
|
||||
|
||||
if test "$wxUSE_CLIPBOARD" = "yes"; then
|
||||
if test "$wxUSE_MGL" = 1; then
|
||||
AC_MSG_WARN([Clipboard not yet supported under MGL... disabled])
|
||||
if test "$wxUSE_MGL" = 1 -o "$wxUSE_DFB" = 1; then
|
||||
AC_MSG_WARN([Clipboard not yet supported under $TOOLKIT... disabled])
|
||||
wxUSE_CLIPBOARD=no
|
||||
fi
|
||||
|
||||
@@ -6650,18 +6650,9 @@ if test "$wxUSE_DRAG_AND_DROP" = "yes" ; then
|
||||
fi
|
||||
fi
|
||||
|
||||
if test "$wxUSE_MOTIF" = 1; then
|
||||
AC_MSG_WARN([Drag and drop not yet supported under Motif... disabled])
|
||||
wxUSE_DRAG_AND_DROP=no
|
||||
fi
|
||||
|
||||
if test "$wxUSE_X11" = 1; then
|
||||
AC_MSG_WARN([Drag and drop not yet supported under X11... disabled])
|
||||
wxUSE_DRAG_AND_DROP=no
|
||||
fi
|
||||
|
||||
if test "$wxUSE_MGL" = 1; then
|
||||
AC_MSG_WARN([Drag and drop not yet supported under MGL... disabled])
|
||||
if test "$wxUSE_MOTIF" = 1 -o "$wxUSE_X11" = 1 -o "$wxUSE_MGL" = 1 -o \
|
||||
"$wxUSE_DFB" = 1; then
|
||||
AC_MSG_WARN([Drag and drop not yet supported under $TOOLKIT... disabled])
|
||||
wxUSE_DRAG_AND_DROP=no
|
||||
fi
|
||||
|
||||
@@ -6788,8 +6779,13 @@ if test "$wxUSE_FONTPICKERCTRL" = "yes"; then
|
||||
fi
|
||||
|
||||
if test "$wxUSE_DISPLAY" = "yes"; then
|
||||
AC_DEFINE(wxUSE_DISPLAY)
|
||||
SAMPLES_SUBDIRS="$SAMPLES_SUBDIRS display multimon"
|
||||
if test "$wxUSE_DFB" = 1 -o "$wxUSE_MGL" = 1; then
|
||||
AC_MSG_WARN([wxDisplay not yet supported under $TOOLKIT... disabled])
|
||||
wxUSE_DISPLAY=no
|
||||
else
|
||||
AC_DEFINE(wxUSE_DISPLAY)
|
||||
SAMPLES_SUBDIRS="$SAMPLES_SUBDIRS display multimon"
|
||||
fi
|
||||
fi
|
||||
|
||||
if test "$wxUSE_DETECT_SM" = "yes"; then
|
||||
@@ -7095,7 +7091,10 @@ if test "$wxUSE_WEBKIT" = "yes"; then
|
||||
AC_MSG_WARN([WebKit headers not found; disabling wxWebKit])
|
||||
wxUSE_WEBKIT=no
|
||||
],
|
||||
[#include <Carbon/Carbon.h>])
|
||||
[
|
||||
#include <Carbon/Carbon.h>
|
||||
#include <WebKit/WebKit.h>
|
||||
])
|
||||
CPPFLAGS="$old_CPPFLAGS"
|
||||
elif test "$wxUSE_COCOA" = 1; then
|
||||
AC_DEFINE(wxUSE_WEBKIT)
|
||||
@@ -7156,7 +7155,12 @@ if test "$wxUSE_VALIDATORS" = "yes"; then
|
||||
fi
|
||||
|
||||
if test "$wxUSE_PALETTE" = "yes" ; then
|
||||
AC_DEFINE(wxUSE_PALETTE)
|
||||
if test "$wxUSE_DFB" = 1; then
|
||||
AC_MSG_WARN([wxPalette not yet supported under DFB... disabled])
|
||||
wxUSE_PALETTE=no
|
||||
else
|
||||
AC_DEFINE(wxUSE_PALETTE)
|
||||
fi
|
||||
fi
|
||||
|
||||
if test "$wxUSE_UNICODE" = "yes" -a "$wxUSE_UNICODE_MSLU" = "yes" ; then
|
||||
|
@@ -887,9 +887,7 @@ void wxFrameLayout::DoSetBarState( cbBarInfo* pBar )
|
||||
pMiniFrm->Create( &GetParentFrame(), wxID_ANY, pBar->mName,
|
||||
wxPoint( 50,50 ),
|
||||
wxSize ( 0, 0 ),
|
||||
wxFRAME_FLOAT_ON_PARENT |
|
||||
wxNO_BORDER |
|
||||
wxFRAME_NO_TASKBAR
|
||||
wxFRAME_TOOL_WINDOW | wxFRAME_FLOAT_ON_PARENT
|
||||
);
|
||||
|
||||
pMiniFrm->SetClient( pBar->mpBarWnd );
|
||||
|
8
debian/README.HowToBuild.txt
vendored
8
debian/README.HowToBuild.txt
vendored
@@ -149,6 +149,14 @@ When finished the binary and source packages will be left in the
|
||||
parent dir of the source tree.
|
||||
|
||||
|
||||
Automating the process
|
||||
----------------------
|
||||
|
||||
The script debian/build_all automates the above stepds and builds both
|
||||
wxWidgets and wxPython packages in both ANSI and Unicode modes. You should do
|
||||
the build manually at least the first time however to make sure you have all
|
||||
the prerequisites and the build doesn't fail.
|
||||
|
||||
|
||||
Other Sources of Information
|
||||
----------------------------
|
||||
|
49
debian/build_all
vendored
Executable file
49
debian/build_all
vendored
Executable file
@@ -0,0 +1,49 @@
|
||||
#!/bin/sh
|
||||
##############################################################################
|
||||
# Name: debian/build_all
|
||||
# Purpose: build both ANSI and Unicode Debian packages at once
|
||||
# Created: 2006-12-13
|
||||
# RCS-ID: $Id$
|
||||
# Copyright: (c) 2006 Vadim Zeitlin <vadim@wxwindows.org>
|
||||
# Licence: wxWindows licence
|
||||
##############################################################################
|
||||
|
||||
# The following variables may be defined:
|
||||
# wx The wxWidgets root directory (if it's unset you have to run the
|
||||
# script from this directory)
|
||||
# debsrc_dir If set, suppose there are already debian sources in this dir
|
||||
|
||||
set -e
|
||||
wx_dir=${wx-`pwd`}
|
||||
if [ ! -f $wx_dir/debian/build_all ]; then
|
||||
echo "Please run the script from the root wx directory" >&2
|
||||
exit 1
|
||||
fi
|
||||
|
||||
(
|
||||
if [ -z $debsrc_dir ]; then
|
||||
configure_dir=/tmp/wxtmp-$$
|
||||
|
||||
mkdir $configure_dir
|
||||
cd $configure_dir
|
||||
$wx_dir/configure --without-subdirs > /dev/null
|
||||
make debian-dist > /dev/null
|
||||
debsrc_dir=`grep 'DEBIAN_SOURCE_DIR =' Makefile | sed 's@.*/@@'`
|
||||
cd ..
|
||||
rm -rf $configure_dir
|
||||
fi
|
||||
|
||||
cd $wx_dir/../$debsrc_dir
|
||||
./debian/rules debian/control
|
||||
dpkg-buildpackage -rfakeroot > /dev/null
|
||||
|
||||
fakeroot ./debian/rules clean
|
||||
|
||||
sed -i '/^WX_UNICODE := /s/1/0/' debian/rules
|
||||
rm debian/control
|
||||
./debian/rules debian/control
|
||||
dpkg-buildpackage -rfakeroot > /dev/null
|
||||
|
||||
fakeroot ./debian/rules clean
|
||||
|
||||
) 2>&1 | tee $wx_dir/debian/build.log
|
15
debian/changelog
vendored
15
debian/changelog
vendored
@@ -1,3 +1,16 @@
|
||||
wxwidgets2.8 (2.8.0.1-1) unstable; urgency=low
|
||||
|
||||
* No changes, just a different packager
|
||||
|
||||
-- Vadim Zeitlin <vadim@wxwindows.org> Dec, 13 Wed 2006 17:40:24 +0100
|
||||
|
||||
wxwidgets2.8 (2.8.0.1-0) unstable; urgency=low
|
||||
|
||||
* Add wxSearchCtrl
|
||||
* Official wxPython release
|
||||
|
||||
-- Robin Dunn <robin@alldunn.com> Mon, 11 Dec 2006 18:50:29 -0800
|
||||
|
||||
wxwidgets2.8 (2.8.0.0-0rc3) unstable; urgency=low
|
||||
|
||||
* wxFileSystem::OpenFile() takes wxFS_SEEKABLE by default now.
|
||||
@@ -45,7 +58,7 @@ wxwidgets2.7 (2.7.1.2-0) unstable; urgency=low
|
||||
wxwidgets2.7 (2.7.1.1-0) unstable; urgency=low
|
||||
|
||||
* First 2.7.x release from wxPython team.
|
||||
* Many enhancements, changes, fixes and updates. See
|
||||
* Many enhancements, changes, fixes and updates. See
|
||||
http://wxpython.org/CHANGES.txt for details.
|
||||
|
||||
-- Robin Dunn <robin@alldunn.com> Wed, 18 Oct 2006 17:09:53 -0700
|
||||
|
5
debian/wx-config.1
vendored
5
debian/wx-config.1
vendored
@@ -70,6 +70,11 @@ Output the wxWidgets version number in all its glory.
|
||||
.TP 15
|
||||
.B \-\-basename
|
||||
Output the base name of the wxWidgets libraries.
|
||||
.TP 15
|
||||
.B \-\-selected-config
|
||||
Output the signature of the selected wxWidgets library.
|
||||
This is a string of the form "port-unicode-release-version".
|
||||
|
||||
|
||||
.SS Feature options
|
||||
These options select features which determine which wxWidgets
|
||||
|
@@ -33,34 +33,6 @@
|
||||
|
||||
ScoreFile::ScoreFile(const wxString& appName)
|
||||
{
|
||||
#if 0
|
||||
wxString filename;
|
||||
m_configFilename << "/usr/local/share/" << appName << ".scores";
|
||||
if (access(m_configFilename, F_OK) == 0)
|
||||
{
|
||||
if (access(m_configFilename, R_OK | W_OK) != 0)
|
||||
{
|
||||
// file is not r/w - use local file instead
|
||||
m_configFilename = wxFileConfig::GetLocalFileName(appName);
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
int fd = creat(m_configFilename, 0666);
|
||||
|
||||
if (fd < 0)
|
||||
{
|
||||
// failed to create file - use local file instead
|
||||
m_configFilename = wxFileConfig::GetLocalFileName(appName);
|
||||
}
|
||||
else
|
||||
{
|
||||
// ensure created file has rw-rw-rw permissions
|
||||
close(fd);
|
||||
}
|
||||
}
|
||||
#endif
|
||||
|
||||
m_config = new wxConfig(appName, _T("wxWidgets"), appName, wxEmptyString,
|
||||
wxCONFIG_USE_LOCAL_FILE); // only local
|
||||
}
|
||||
@@ -68,11 +40,6 @@ ScoreFile::ScoreFile(const wxString& appName)
|
||||
ScoreFile::~ScoreFile()
|
||||
{
|
||||
delete m_config;
|
||||
#ifdef __WXGTK__
|
||||
// ensure score file has rw-rw-rw permissions
|
||||
// (wxFileConfig sets them to rw-------)
|
||||
chmod(m_configFilename, 0666);
|
||||
#endif
|
||||
}
|
||||
|
||||
|
||||
|
@@ -17,7 +17,7 @@ DOCDIR=${WX_TEMP_DIR}/wxWidgets/docs/
|
||||
CURDATE=`date -I`
|
||||
|
||||
# build info
|
||||
BUILD_VERSION=2.8.0-rc1
|
||||
BUILD_VERSION=2.8.1-rc1
|
||||
BUILD_TAG=HEAD
|
||||
|
||||
|
||||
|
@@ -37,56 +37,56 @@ fi
|
||||
getfilelist(){
|
||||
port=$1
|
||||
outfile=$2
|
||||
|
||||
|
||||
filelist="base.rsp"
|
||||
contribfiles="stc.rsp contrib.rsp ogl.rsp"
|
||||
utilsfiles="tex2rtf.rsp utils.rsp utilmake.rsp"
|
||||
commonfiles="generic.rsp jpeg.rsp tiff.rsp xml.rsp deprecated.rsp makefile.rsp $utilsfiles $contribfiles"
|
||||
|
||||
|
||||
if [ ! $port = "base" ]; then
|
||||
filelist="$filelist $commonfiles"
|
||||
fi
|
||||
|
||||
filelist="$filelist $commonfiles"
|
||||
fi
|
||||
|
||||
if [ $port = "msw" ] || [ $port = "all" ]; then
|
||||
filelist="$filelist msw.rsp univ.rsp vc.rsp mmedia.rsp wince.rsp dmc.rsp"
|
||||
fi
|
||||
|
||||
|
||||
if [ $port = "os2" ] || [ $port = "all" ]; then
|
||||
filelist="$filelist os2.rsp"
|
||||
fi
|
||||
|
||||
|
||||
if [ $port = "x11" ] || [ $port = "all" ]; then
|
||||
filelist="$filelist x11.rsp"
|
||||
filelist="$filelist univ.rsp x11.rsp"
|
||||
fi
|
||||
|
||||
|
||||
if [ $port = "mgl" ] || [ $port = "all" ]; then
|
||||
filelist="$filelist mgl.rsp"
|
||||
filelist="$filelist mgl.rsp"
|
||||
fi
|
||||
|
||||
|
||||
if [ $port = "gtk" ] || [ $port = "all" ]; then
|
||||
filelist="$filelist gtk.rsp"
|
||||
fi
|
||||
|
||||
|
||||
if [ $port = "motif" ] || [ $port = "all" ]; then
|
||||
filelist="$filelist motif.rsp"
|
||||
fi
|
||||
|
||||
|
||||
if [ $port = "mac" ] || [ $port = "all" ]; then
|
||||
filelist="$filelist mac.rsp cocoa.rsp"
|
||||
fi
|
||||
|
||||
|
||||
if [ $port = "all" ]; then
|
||||
filelist="$filelist gtk1.rsp palmos.rsp docsrc.rsp"
|
||||
fi
|
||||
|
||||
|
||||
tempfile="/tmp/wx$port.files.in"
|
||||
rm -f $outfile
|
||||
|
||||
|
||||
olddir=$PWD
|
||||
cd $MANIFESTDIR
|
||||
|
||||
|
||||
cat $filelist > $outfile
|
||||
|
||||
|
||||
cd $olddir
|
||||
}
|
||||
|
||||
@@ -94,12 +94,12 @@ copyfilelist(){
|
||||
FILELIST=$1
|
||||
APPDIR=$2
|
||||
DESTDIR=$3
|
||||
|
||||
|
||||
for line in `cat $FILELIST` ; do
|
||||
if [ "$line" != "" ]; then
|
||||
subdir=`dirname $line`
|
||||
mkdir -p $DESTDIR/$subdir
|
||||
cp -rf $APPDIR/$line $DESTDIR/$subdir
|
||||
cp -rf $APPDIR/$line $DESTDIR/$subdir
|
||||
fi
|
||||
done
|
||||
}
|
||||
@@ -113,7 +113,7 @@ doinit()
|
||||
|
||||
dospinport(){
|
||||
port=$1
|
||||
|
||||
|
||||
case "$port" in
|
||||
all)
|
||||
portname="Widgets";;
|
||||
@@ -128,13 +128,13 @@ dospinport(){
|
||||
# upper-case version as they are abbreviations
|
||||
portname=`echo $port | tr '[a-z]' '[A-Z]'`;;
|
||||
esac
|
||||
|
||||
|
||||
echo "Creating wx$portname distribution..."
|
||||
|
||||
cd $APPDIR
|
||||
portfiles="/tmp/wx$port.files"
|
||||
getfilelist "$port" "$portfiles"
|
||||
|
||||
|
||||
TMPFILESDIR=/tmp/wx$port/wx$portname-$VERSION
|
||||
rm -rf $TMPFILESDIR
|
||||
mkdir -p $TMPFILESDIR
|
||||
@@ -164,7 +164,7 @@ dospinport(){
|
||||
popd
|
||||
rm -rf /tmp/wx$port
|
||||
rm ${portfiles}
|
||||
# rm /tmp/textfiles
|
||||
rm /tmp/textfiles
|
||||
}
|
||||
|
||||
prepareforrelease()
|
||||
@@ -174,7 +174,7 @@ prepareforrelease()
|
||||
cp $WEBFILES/site/faq*.htm $APPDIR/docs/html
|
||||
cp $WEBFILES/site/platform.htm $APPDIR/docs/html
|
||||
cp $WEBFILES/site/i18n.htm $APPDIR/docs/html
|
||||
|
||||
|
||||
echo Copying readme files...
|
||||
cp $APPDIR/docs/msw/readme.txt README-MSW.txt
|
||||
cp $APPDIR/docs/msw/install.txt INSTALL-MSW.txt
|
||||
@@ -201,7 +201,7 @@ prepareforrelease()
|
||||
|
||||
cp $APPDIR/docs/cocoa/readme.txt $APPDIR/readme-cocoa.txt
|
||||
cp $APPDIR/docs/cocoa/install.txt $APPDIR/install-cocoa.txt
|
||||
|
||||
|
||||
# Now delete a few files that are unnecessary
|
||||
rm -f BuildCVS.txt descrip.mms
|
||||
rm -f setup.h_vms
|
||||
@@ -210,16 +210,16 @@ prepareforrelease()
|
||||
rm -f src/mingegcs.bat
|
||||
# rm -f *.spec
|
||||
rm -f src/gtk/descrip.mms src/motif/descrip.mms
|
||||
|
||||
|
||||
# Copy setup0.h files to setup.h
|
||||
# OS/2 always built with configure now
|
||||
# cp $APPDIR/include/wx/os2/setup0.h $APPDIR/include/wx/os2/setup.h
|
||||
cp $APPDIR/include/wx/msw/setup0.h $APPDIR/include/wx/msw/setup.h
|
||||
cp $APPDIR/include/wx/univ/setup0.h $APPDIR/include/wx/univ/setup.h
|
||||
|
||||
|
||||
# Make MSW project files always have DOS line endings.
|
||||
unix2dos `cat $MANIFESTDIR/vc.rsp`
|
||||
|
||||
unix2dos `cat $MANIFESTDIR/vc.rsp`
|
||||
|
||||
popd
|
||||
}
|
||||
|
||||
@@ -280,7 +280,7 @@ fi
|
||||
|
||||
# Do wxAll spin
|
||||
if [ "$SPINWXALL" = "1" ] || [ "$SPINALL" = "1" ]; then
|
||||
dospinport "all"
|
||||
dospinport "all"
|
||||
fi
|
||||
|
||||
if [ "$SPINALL" = "1" ]; then
|
||||
|
@@ -14,6 +14,17 @@ if [ $# != 1 ]; then
|
||||
exit 2
|
||||
fi
|
||||
|
||||
# don't do configure; config.sub; config.guess
|
||||
if [ `basename $1` = "configure" ] ; then
|
||||
exit 1
|
||||
fi
|
||||
if [ `basename $1` = "config.sub" ] ; then
|
||||
exit 1
|
||||
fi
|
||||
if [ `basename $1` = "config.guess" ] ; then
|
||||
exit 1
|
||||
fi
|
||||
|
||||
entries=`dirname $1`/CVS/Entries
|
||||
if [ ! -f $entries ]; then
|
||||
echo "CVS entries file \"$entries\" not found." >&2
|
||||
|
@@ -118,8 +118,6 @@ include/wx/richtext/*.h
|
||||
include/wx/aui/*.h
|
||||
lib/dummy
|
||||
|
||||
tools/gettext/*.*
|
||||
|
||||
utils/*.bkl
|
||||
utils/make*.*
|
||||
utils/configure
|
||||
|
@@ -3,6 +3,8 @@ readme-mac.txt
|
||||
|
||||
lib/dummy
|
||||
|
||||
distrib/mac/pbsetup-sh
|
||||
|
||||
docs/licence.txt
|
||||
docs/mac/*.txt
|
||||
docs/mac/*.hqx
|
||||
|
@@ -16,9 +16,6 @@ docs/wine/COPYING.LIB
|
||||
docs/microwin/readme.txt
|
||||
docs/microwin/microwindows.patches
|
||||
|
||||
tools/gettext/*.exe
|
||||
tools/gettext/*.sed
|
||||
|
||||
src/cwcopysetup.bat
|
||||
src/cwdcopysetup.bat
|
||||
src/common/*.rc
|
||||
|
@@ -125,8 +125,6 @@ include/wx/html/msw/*.ico
|
||||
include/wx/html/msw/*.rc
|
||||
lib/dummy
|
||||
|
||||
tools/gettext/*.*
|
||||
|
||||
bitmaps/xpm/16x16/*.*
|
||||
bitmaps/xpm/32x32/*.*
|
||||
bitmaps/xpm/64x64/*.*
|
||||
|
@@ -1,3 +1,5 @@
|
||||
include/msvc/wx/setup.h
|
||||
|
||||
build/msw/*.dsp
|
||||
build/msw/*.dsw
|
||||
|
||||
|
@@ -21,13 +21,6 @@ docs/x11/makewxx11
|
||||
|
||||
lib/dummy
|
||||
|
||||
mobile/configure
|
||||
mobile/configure.in
|
||||
mobile/Makefile.in
|
||||
mobile/wxedit/Makefile.in
|
||||
mobile/wxedit/*.cpp
|
||||
mobile/wxedit/*.h
|
||||
|
||||
misc/afm/*.afm
|
||||
misc/gs_afm/*.afm
|
||||
|
||||
|
@@ -131,7 +131,7 @@ else
|
||||
cp $g $START_DIR/$DIST_DIR/readme-`echo $g | sed -e "s|${DOCDIR}||g" | sed -e "s|msw/wince|wince|g" | sed -e "s|/readme.txt||g"`-${BUILD_VERSION}.txt
|
||||
done
|
||||
# Rename double readme
|
||||
mv $START_DIR/$DIST_DIR/readme-readme-${BUILD_VERSION}.txt $START_DIR/$DIST_DIR/readme-${BUILD_VERSION}.txt
|
||||
mv $START_DIR/$DIST_DIR/readme-readme.txt-${BUILD_VERSION}.txt $START_DIR/$DIST_DIR/readme-${BUILD_VERSION}.txt
|
||||
## copy files ...
|
||||
mkdir ${FTPDIR}/
|
||||
cp $START_DIR/$DIST_DIR/* ${FTPDIR}/
|
||||
|
@@ -68,7 +68,8 @@ Deprecated methods since 2.6.x and their replacements
|
||||
wxFS_SEEKABLE flags is deprecated. You can still seek, but use the flag.
|
||||
- Constructor wxZipInputStream(const wxString& archive, const wxString& file)
|
||||
deprecated in favour of wxFileSystem (other zip ctors are not deprecated).
|
||||
|
||||
- wx{Dir|File}Dialog::{Set|Get}Style deprecated in favour of the generic
|
||||
wxWindow::{Set|Get}WindowStyle()
|
||||
|
||||
|
||||
Major new features in 2.8 release
|
||||
@@ -87,6 +88,32 @@ Major new features in 2.8 release
|
||||
wxSearchCtrl, wxAboutBox, wxTreebook, tar streams.
|
||||
|
||||
|
||||
2.8.1
|
||||
-----
|
||||
|
||||
All:
|
||||
|
||||
- Fix compilation with wxUSE_STL=1
|
||||
- wxGrid::GetBestSize() returns same size the grid would have after AutoSize()
|
||||
- Added wxTreeCtrl::CollapseAll[Children]() and IsEmpty() (Francesco Montorsi)
|
||||
- Several RTL-related positioning fixes (Diaa Sami)
|
||||
- Fix wxConfig::DeleteGroup() for arguments with trailing slash (David Hart)
|
||||
- Fix memory leak in wxGrid::ShowCellEditControl() (Christian Sturmlechner)
|
||||
|
||||
wxMSW:
|
||||
|
||||
- Fixed compilation with Borland C++ in Unicode mode but without MSLU
|
||||
- Show taskbar icon menu on right button release, not press
|
||||
|
||||
wxGTK:
|
||||
|
||||
- Don't crash if command line is not valid UTF-8 (Unicode build only)
|
||||
|
||||
wxUniv:
|
||||
|
||||
- It is now possible to set background colour of wxStaticText
|
||||
|
||||
|
||||
2.8.0
|
||||
-----
|
||||
|
||||
@@ -126,7 +153,7 @@ All:
|
||||
- Added wxFilterFSHandler and wxArchiveFSHandler.
|
||||
- Added wxString::ToLongLong() and ToULongLong().
|
||||
|
||||
All (GUI):
|
||||
All (GUI):
|
||||
|
||||
- wxMemoryDC constructor now optionally accepts a wxBitmap parameter,
|
||||
calling SelectObject itself if a valid bitmap is passed.
|
||||
|
@@ -28,11 +28,7 @@ wxWidgets features that don't work in wxDFB yet:
|
||||
|
||||
$ ./configure --with-directfb \
|
||||
--with-themes=mono \
|
||||
--disable-sockets \
|
||||
--disable-accel \
|
||||
--disable-display \
|
||||
--disable-palette \
|
||||
--disable-dataobj \
|
||||
--disable-popupwin \
|
||||
--disable-help \
|
||||
--disable-combobox \
|
||||
|
@@ -125,7 +125,7 @@ enum wxAuiManagerOption
|
||||
|
||||
\func{}{wxAuiManager}{\param{wxWindow* }{managed\_wnd = NULL}, \param{unsigned int }{flags = wxAUI\_MGR\_DEFAULT}}
|
||||
|
||||
Constructor. \arg{frame} specifies the wxFrame which should be managed.
|
||||
Constructor. \arg{managed\_wnd} specifies the wxFrame which should be managed.
|
||||
\arg{flags} specifies options which allow the frame management behavior
|
||||
to be modified.
|
||||
|
||||
@@ -166,9 +166,11 @@ Returns the current art provider being used.
|
||||
|
||||
See also: \helpref{wxAuiDockArt}{wxauidockart}.
|
||||
|
||||
\membersection{wxAuiManager::GetDockSizeConstraint}\label{wxauimanagergetdocksizeconstraint}
|
||||
|
||||
\func{void}{GetDockSizeConstraint}{\param{double* }{widthpct}, \param{double* }{heightpct}}
|
||||
|
||||
Returns the current dock constraint values. See SetDockSizeConstraint() for more information.
|
||||
Returns the current dock constraint values. See \helpref{SetDockSizeConstraint()}{wxauimanagersetdocksizeconstraint} for more information.
|
||||
|
||||
\membersection{wxAuiManager::GetFlags}\label{wxauimanagergetflags}
|
||||
|
||||
@@ -182,6 +184,8 @@ Returns the current manager's flags.
|
||||
|
||||
Returns the frame currently being managed by wxAuiManager.
|
||||
|
||||
\membersection{wxAuiManager::GetManager}\label{wxauimanagergetmanager}
|
||||
|
||||
\func{static wxAuiManager*}{GetManager}{\param{wxWindow* }{window}}
|
||||
|
||||
Calling this method will return the wxAuiManager for a given window. The \arg{window} parameter should
|
||||
@@ -269,6 +273,8 @@ will be deleted by wxAuiManager.
|
||||
|
||||
See also: \helpref{wxAuiDockArt}{wxauidockart}.
|
||||
|
||||
\membersection{wxAuiManager::SetDockSizeConstraint}\label{wxauimanagersetdocksizeconstraint}
|
||||
|
||||
\func{void}{SetDockSizeConstraint}{\param{double }{widthpct}, \param{double }{heightpct}}
|
||||
|
||||
When a user creates a new dock by dragging a window into a docked position, often times the large size of the
|
||||
|
@@ -188,3 +188,12 @@ Sets the current filter index (zero-based).
|
||||
|
||||
Sets the current path.
|
||||
|
||||
\membersection{wxGenericDirCtrl::ShowHidden}\label{wxgenericdirctrlShowHidden}
|
||||
|
||||
\func{void}{ShowHidden}{\param{bool }{show}}
|
||||
|
||||
\wxheading{Parameters}
|
||||
|
||||
\docparam{show}{If true, hidden folders and files will be displayed by the
|
||||
control. If false, they will not be displayed.}
|
||||
|
||||
|
@@ -71,6 +71,7 @@ enum wxDirTraverseResult
|
||||
|
||||
\latexignore{\rtfignore{\wxheading{Members}}}
|
||||
|
||||
|
||||
\membersection{wxDirTraverser::OnDir}\label{wxdirtraverserondir}
|
||||
|
||||
\func{virtual wxDirTraverseResult}{OnDir}{\param{const wxString\& }{dirname}}
|
||||
@@ -82,6 +83,7 @@ subdirectories in this directory.
|
||||
|
||||
This is a pure virtual function and must be implemented in the derived class.
|
||||
|
||||
|
||||
\membersection{wxDirTraverser::OnFile}\label{wxdirtraverseronfile}
|
||||
|
||||
\func{virtual wxDirTraverseResult}{OnFile}{\param{const wxString\& }{filename}}
|
||||
@@ -92,9 +94,10 @@ traversing (for example, if the file being searched is found) or
|
||||
|
||||
This is a pure virtual function and must be implemented in the derived class.
|
||||
|
||||
\membersection{wxOpenErrorTraverser::OnOpenError}\label{wxopenerrortraverseronopenerror}
|
||||
|
||||
\func{virtual wxOpenErrorTraverseResult}{OnOpenError}{\param{const wxString\& }{openerrorname}}
|
||||
\membersection{wxDirTraverser::OnOpenError}\label{wxopenerrortraverseronopenerror}
|
||||
|
||||
\func{virtual wxDirTraverseResult}{OnOpenError}{\param{const wxString\& }{openerrorname}}
|
||||
|
||||
This function is called for each directory which we failed to open for
|
||||
enumerating. It may return {\tt wxSIR\_STOP} to abort traversing completely,
|
||||
|
@@ -142,6 +142,8 @@ You can initialize a wxFileName instance using one of the following functions:
|
||||
\helpref{AssignDir}{wxfilenameassigndir}\\
|
||||
\helpref{AssignHomeDir}{wxfilenameassignhomedir}\\
|
||||
\helpref{AssignHomeTempFileName}{wxfilenameassigntempfilename}\\
|
||||
\helpref{DirName}{wxfilenamedirname}\\
|
||||
\helpref{FileName}{wxfilenamefilename}\\
|
||||
\helpref{operator $=$}{wxfilenameoperatorassign}
|
||||
|
||||
|
||||
|
@@ -996,7 +996,8 @@ Returns true if the file exists and is a plain file.
|
||||
|
||||
Returns time of last modification of given file.
|
||||
|
||||
The return value is $0$ if an error occured (e.g. file not found).
|
||||
The function returns \texttt{(time\_t)}$-1$ if an error occurred (e.g. file not
|
||||
found).
|
||||
|
||||
|
||||
\membersection{::wxFileNameFromPath}\label{wxfilenamefrompath}
|
||||
@@ -1273,6 +1274,11 @@ Removes the directory {\it dir}, returning true if successful. Does not work und
|
||||
|
||||
The {\it flags} parameter is reserved for future use.
|
||||
|
||||
Please notice that there is also a wxRmDir() function which simply wraps the
|
||||
standard POSIX rmdir() function and so return an integer error code instead of
|
||||
a boolean value (but otherwise is currently identical to wxRmdir), don't
|
||||
confuse these two functions.
|
||||
|
||||
|
||||
\membersection{::wxSetWorkingDirectory}\label{wxsetworkingdirectory}
|
||||
|
||||
|
@@ -40,8 +40,9 @@ in \helpref{wxListEvent}{wxlistevent}.
|
||||
|
||||
{\bf Mac Note:} Starting with 2.8, wxListCtrl uses a native implementation for
|
||||
report mode, and uses a generic implementation for other modes. You can use the
|
||||
generic implementation for report mode as well by setting the
|
||||
mac.listctrl.always_use_generic \helpref{wxSystemOption}{wxsystemoptions} to 1.
|
||||
generic implementation for report mode as well by setting the
|
||||
mac.listctrl.always\_use\_generic \helpref{wxSystemOption}{wxsystemoptions} to
|
||||
1.
|
||||
|
||||
\wxheading{Derived from}
|
||||
|
||||
|
@@ -26,7 +26,7 @@
|
||||
%\special{!/@scaleunit 1 def}
|
||||
\parskip=10pt
|
||||
\parindent=0pt
|
||||
\title{wxWidgets 2.8.0: A portable C++ and Python GUI toolkit}
|
||||
\title{wxWidgets 2.8.1: A portable C++ and Python GUI toolkit}
|
||||
\winhelponly{\author{by Julian Smart et al
|
||||
%\winhelponly{\\$$\image{1cm;0cm}{wxwin.wmf}$$}
|
||||
}}
|
||||
|
@@ -198,9 +198,9 @@ Sets the width.
|
||||
Assignment operator.
|
||||
|
||||
|
||||
\func{bool}{operator $==$}{\param{const wxSize\& }{sz}}
|
||||
\constfunc{bool}{operator $==$}{\param{const wxSize\& }{sz}}
|
||||
|
||||
\func{bool}{operator $!=$}{\param{const wxSize\& }{sz}}
|
||||
\constfunc{bool}{operator $!=$}{\param{const wxSize\& }{sz}}
|
||||
|
||||
\func{wxSize}{operator $+$}{\param{const wxSize\& }{sz}}
|
||||
|
||||
|
@@ -176,9 +176,9 @@ Return the directory where the loadable modules (plugins) live.
|
||||
|
||||
Example return values:
|
||||
\begin{itemize}
|
||||
\item Unix: \texttt{\textit{prefix}/share/\textit{appname}}
|
||||
\item Windows: the directory where the executable file is located
|
||||
\item Mac: \texttt{\textit{appname}.app/Contents/Resources} bundle subdirectory
|
||||
\item Unix: \texttt{\textit{prefix}/lib/\textit{appname}}
|
||||
\item Windows: the directory of the executable file
|
||||
\item Mac: \texttt{\textit{appname}.app/Contents/PlugIns} bundle subdirectory
|
||||
\end{itemize}
|
||||
|
||||
\wxheading{See also}
|
||||
@@ -199,9 +199,9 @@ all platforms except Mac OS X.
|
||||
|
||||
Example return values:
|
||||
\begin{itemize}
|
||||
\item Unix: \texttt{\textit{prefix}/lib/\textit{appname}}
|
||||
\item Windows: the directory of the executable file
|
||||
\item Mac: \texttt{\textit{appname}.app/Contents/PlugIns} bundle subdirectory
|
||||
\item Unix: \texttt{\textit{prefix}/share/\textit{appname}}
|
||||
\item Windows: the directory where the executable file is located
|
||||
\item Mac: \texttt{\textit{appname}.app/Contents/Resources} bundle subdirectory
|
||||
\end{itemize}
|
||||
|
||||
\newsince{2.7.0}
|
||||
|
@@ -51,6 +51,10 @@ wxEVT\_TASKBAR\_RIGHT\_UP event.}
|
||||
wxEVT\_TASKBAR\_LEFT\_DCLICK event.}
|
||||
\twocolitem{{\bf EVT\_TASKBAR\_RIGHT\_DCLICK(func)}}{Process a
|
||||
wxEVT\_TASKBAR\_RIGHT\_DCLICK event.}
|
||||
\twocolitem{{\bf EVT\_TASKBAR\_CLICK(func)}}{This is a synonym for either
|
||||
EVT\_TASKBAR\_RIGHT\_DOWN or UP depending on the platform, use this event macro
|
||||
to catch the event which should result in the menu being displayed on the
|
||||
current platform.}
|
||||
\end{twocollist}%
|
||||
|
||||
\latexignore{\rtfignore{\wxheading{Members}}}
|
||||
|
@@ -2,7 +2,7 @@
|
||||
|
||||
Class: \helpref{wxAuiManager}{wxauimanager}, \helpref{wxAuiPaneInfo}{wxauipaneinfo}
|
||||
|
||||
wxAUI stands for Advances User Interface and the wxAUI framework
|
||||
wxAUI stands for Advanced User Interface and the wxAUI framework
|
||||
aims to give its user a cutting edge interface for use with the
|
||||
wxWidgets based applications. The original wxAUI sources have
|
||||
kindly been made available under the wxWindows licence
|
||||
|
@@ -13,7 +13,7 @@
|
||||
|
||||
A tree control presents information as a hierarchy, with items that may be expanded
|
||||
to show further items. Items in a tree control are referenced by wxTreeItemId handles,
|
||||
which may be tested for validity by calling wxTreeItemId::IsOk.
|
||||
which may be tested for validity by calling \helpref{wxTreeItemId::IsOk}{wxtreeitemidisok}.
|
||||
|
||||
To intercept events from a tree control, use the event table macros described in \helpref{wxTreeEvent}{wxtreeevent}.
|
||||
|
||||
@@ -238,6 +238,28 @@ See also \helpref{SetStateImageList}{wxtreectrlsetstateimagelist}.
|
||||
Collapses the given item.
|
||||
|
||||
|
||||
\membersection{wxTreeCtrl::CollapseAll}\label{wxtreectrlcollapseall}
|
||||
|
||||
\func{void}{CollapseAll}{\void}
|
||||
|
||||
Collapses the root item.
|
||||
|
||||
\wxheading{See also}
|
||||
|
||||
\helpref{ExpandAll}{wxtreectrlexpandall}
|
||||
|
||||
|
||||
\membersection{wxTreeCtrl::CollapseAllChildren}\label{wxtreectrlcollapseallchildren}
|
||||
|
||||
\func{void}{CollapseAllChildren}{\param{const wxTreeItemId\&}{ item}}
|
||||
|
||||
Collapses this item and all of its children, recursively.
|
||||
|
||||
\wxheading{See also}
|
||||
|
||||
\helpref{ExpandAllChildren}{wxtreectrlexpandallchildren}
|
||||
|
||||
|
||||
\membersection{wxTreeCtrl::CollapseAndReset}\label{wxtreectrlcollapseandreset}
|
||||
|
||||
\func{void}{CollapseAndReset}{\param{const wxTreeItemId\&}{ item}}
|
||||
@@ -333,7 +355,7 @@ Expands the given item.
|
||||
|
||||
\membersection{wxTreeCtrl::ExpandAll}\label{wxtreectrlexpandall}
|
||||
|
||||
\func{void}{Expand}{\void}
|
||||
\func{void}{ExpandAll}{\void}
|
||||
|
||||
Expands all items in the tree.
|
||||
|
||||
@@ -728,6 +750,13 @@ Returns {\tt true} if the given item is in bold state.
|
||||
See also: \helpref{SetItemBold}{wxtreectrlsetitembold}
|
||||
|
||||
|
||||
\membersection{wxTreeCtrl::IsEmpty}\label{wxtreectrlisempty}
|
||||
|
||||
\constfunc{bool}{IsEmpty}{}
|
||||
|
||||
Returns \true if the control is empty (i.e. has no items, even no root one).
|
||||
|
||||
|
||||
\membersection{wxTreeCtrl::IsExpanded}\label{wxtreectrlisexpanded}
|
||||
|
||||
\constfunc{bool}{IsExpanded}{\param{const wxTreeItemId\&}{ item}}
|
||||
@@ -1023,3 +1052,59 @@ all items if it does have this style.
|
||||
|
||||
Unselects the given item. This works in multiselection controls only.
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
%% the wxTreeItemId opaque class
|
||||
|
||||
|
||||
\section{\class{wxTreeItemId}}\label{wxtreeitemid}
|
||||
|
||||
An opaque reference to a tree item.
|
||||
|
||||
|
||||
\wxheading{Derived from}
|
||||
|
||||
None
|
||||
|
||||
\wxheading{Include files}
|
||||
|
||||
<wx/treebase.h>
|
||||
|
||||
\wxheading{See also}
|
||||
|
||||
\helpref{wxTreeItemCtrl}{wxtreeitemctrl}, \helpref{wxTreeItemData}{wxtreeitemdata},\\
|
||||
\helpref{wxTreeCtrl overview}{wxtreectrloverview}
|
||||
|
||||
|
||||
\latexignore{\rtfignore{\wxheading{Members}}}
|
||||
|
||||
\membersection{wxTreeItemId::wxTreeItemId}\label{wxtreeitemidconstr}
|
||||
|
||||
\func{}{wxTreeItemId}{\void}
|
||||
|
||||
Default constructor. wxTreemItemIds are not meant to be constructed explicitly by
|
||||
the user; they are returned by the \helpref{wxTreeItemCtrl}{wxtreeitemctrl} functions instead.
|
||||
|
||||
|
||||
\membersection{wxTreeItemId::IsOk}\label{wxtreeitemidisok}
|
||||
|
||||
\constfunc{bool}{IsOk}{}
|
||||
|
||||
Returns \true if this instance is referencing a valid tree item.
|
||||
|
||||
|
||||
\membersection{Operators}\label{wxtreeitemidoperators}
|
||||
|
||||
\constfunc{void}{operator $!$}{}
|
||||
|
||||
Synonim for \helpref{IsOk}{wxtreeitemidisok}
|
||||
|
||||
|
||||
\constfunc{bool}{operator $==$}{\param{const wxTreeItemId\& }{item}}
|
||||
|
||||
\constfunc{bool}{operator $!=$}{\param{const wxTreeItemId\& }{item}}
|
||||
|
||||
Operators for comparison between \helpref{wxTreeItemId}{wxtreeitemid} objects.
|
||||
|
||||
|
@@ -52,11 +52,13 @@ is being given to the application (call wxTreeEvent::SetToolTip). Windows only.}
|
||||
|
||||
\latexignore{\rtfignore{\wxheading{Members}}}
|
||||
|
||||
|
||||
\membersection{wxTreeEvent::wxTreeEvent}\label{wxtreeeventctor}
|
||||
|
||||
\func{}{wxTreeEvent}{\param{WXTYPE }{commandType = 0}, \param{int }{id = 0}}
|
||||
\func{}{wxTreeEvent}{\param{wxEventType }{commandType}, \param{wxTreeCtrl *}{tree}, \param{const wxTreeItemId\&}{item = wxTreeItemId()}}
|
||||
|
||||
Constructor, used by wxWidgets itself only.
|
||||
|
||||
Constructor.
|
||||
|
||||
\membersection{wxTreeEvent::GetKeyCode}\label{wxtreeeventgetkeycode}
|
||||
|
||||
@@ -66,43 +68,52 @@ Returns the key code if the event is a key event. Use
|
||||
\helpref{GetKeyEvent}{wxtreeeventgetkeyevent} to get the values of the
|
||||
modifier keys for this event (i.e. Shift or Ctrl).
|
||||
|
||||
|
||||
\membersection{wxTreeEvent::GetItem}\label{wxtreeeventgetitem}
|
||||
|
||||
\constfunc{wxTreeItemId}{GetItem}{}
|
||||
|
||||
Returns the item (valid for all events).
|
||||
|
||||
|
||||
\membersection{wxTreeEvent::GetKeyEvent}\label{wxtreeeventgetkeyevent}
|
||||
|
||||
\constfunc{const wxKeyEvent\&}{GetKeyEvent}{}
|
||||
|
||||
Returns the key event for {\tt EVT\_TREE\_KEY\_DOWN} events.
|
||||
|
||||
|
||||
\membersection{wxTreeEvent::GetLabel}\label{wxtreeeventgetlabel}
|
||||
|
||||
\constfunc{const wxString\&}{GetLabel}{}
|
||||
|
||||
Returns the label if the event is a begin or end edit label event.
|
||||
|
||||
|
||||
\membersection{wxTreeEvent::GetOldItem}\label{wxtreeeventgetolditem}
|
||||
|
||||
\constfunc{wxTreeItemId}{GetOldItem}{}
|
||||
|
||||
Returns the old item index (valid for EVT\_TREE\_ITEM\_CHANGING and CHANGED events)
|
||||
|
||||
\membersection{wxTreeEvent::GetPoint()}\label{wxtreeeventgetpoint}
|
||||
|
||||
\membersection{wxTreeEvent::GetPoint}\label{wxtreeeventgetpoint}
|
||||
|
||||
\constfunc{wxPoint}{GetPoint}{}
|
||||
|
||||
Returns the position of the mouse pointer if the event is a drag event.
|
||||
Returns the position of the mouse pointer if the event is a drag or menu-context event.
|
||||
In both cases the position is in client coordinates - i.e. relative to the wxTreeCtrl
|
||||
window (so that you can pass it directly to e.g. \helpref{wxWindow::PopupMenu}{wxwindowpopupmenu}).
|
||||
|
||||
\membersection{wxTreeEvent::IsEditCancelled()}\label{wxtreeeventiseditcancelled}
|
||||
|
||||
\membersection{wxTreeEvent::IsEditCancelled}\label{wxtreeeventiseditcancelled}
|
||||
|
||||
\constfunc{bool}{IsEditCancelled}{}
|
||||
|
||||
Returns true if the label edit was cancelled. This should be
|
||||
called from within an EVT\_TREE\_END\_LABEL\_EDIT handler.
|
||||
|
||||
|
||||
\membersection{wxTreeEvent::SetToolTip}\label{wxtreeeventsettooltip}
|
||||
|
||||
\func{void}{SetToolTip}{\param{const wxString\&}{ tooltip}}
|
||||
|
@@ -64,7 +64,9 @@ and copy constructors since they are reference-counted:
|
||||
\helpref{wxPalette}{wxpalette}\\
|
||||
\helpref{wxPen}{wxpen}\\
|
||||
\helpref{wxRegion}{wxregion}\\
|
||||
\helpref{wxString}{wxstring}
|
||||
\helpref{wxString}{wxstring}\\
|
||||
\helpref{wxVariant}{wxvariant}\\
|
||||
\helpref{wxVariantData}{wxvariantdata}
|
||||
|
||||
Note that the list above reports the objects which are reference-counted in all ports of
|
||||
wxWidgets; some ports may use this tecnique also for other classes.
|
||||
|
@@ -34,12 +34,12 @@ for different data types, or a remote procedure call protocol.
|
||||
An optional name member is associated with a wxVariant. This might be used, for example,
|
||||
in CORBA or OLE automation classes, where named parameters are required.
|
||||
|
||||
Note that as of wxWidgets 2.7.1, wxVariant is reference counted. Additionally, the
|
||||
conveniance macros {\bf DECLARE\_VARIANT\_OBJECT} and {\bf IMPLEMENT\_VARIANT\_OBJECT}
|
||||
were added so that adding (limited) support for conversion to and from wxVariant
|
||||
can be very easily implemented without modifiying either wxVariant or the class
|
||||
to be stored by wxVariant. Since assignement operators cannot be declared outside
|
||||
the class, the shift left operators are used like this:
|
||||
Note that as of wxWidgets 2.7.1, wxVariant is \helpref{reference counted}{trefcount}.
|
||||
Additionally, the convenience macros {\bf DECLARE\_VARIANT\_OBJECT} and
|
||||
{\bf IMPLEMENT\_VARIANT\_OBJECT} were added so that adding (limited) support
|
||||
for conversion to and from wxVariant can be very easily implemented without modifying
|
||||
either wxVariant or the class to be stored by wxVariant. Since assignment operators
|
||||
cannot be declared outside the class, the shift left operators are used like this:
|
||||
|
||||
\begin{verbatim}
|
||||
// in the header file
|
||||
@@ -94,7 +94,7 @@ Default constructor.
|
||||
|
||||
\func{}{wxVariant}{\param{const wxVariant\& }{variant}}
|
||||
|
||||
Copy constructor.
|
||||
Copy constructor, uses \helpref{reference counting}{trefcount}.
|
||||
|
||||
\func{}{wxVariant}{\param{const wxChar*}{ value}, \param{const wxString\& }{name = ``"}}
|
||||
|
||||
@@ -165,6 +165,7 @@ Destructor.
|
||||
|
||||
Note that destructor is protected, so wxVariantData cannot usually
|
||||
be deleted. Instead, \helpref{DecRef}{wxvariantdatadecref} should be called.
|
||||
See \helpref{reference-counted object destruction}{refcountdestruct} for more info.
|
||||
|
||||
|
||||
\membersection{wxVariant::Append}\label{wxvariantappend}
|
||||
@@ -382,7 +383,7 @@ Sets the internal variant data, deleting the existing data if there is any.
|
||||
|
||||
\func{void}{operator $=$}{\param{const TIMESTAMP\_STRUCT* }{value}}
|
||||
|
||||
Assignment operators.
|
||||
Assignment operators, using \helpref{reference counting}{trefcount} when possible.
|
||||
|
||||
\membersection{wxVariant::operator $==$}\label{wxvarianteq}
|
||||
|
||||
@@ -485,13 +486,18 @@ Operator for implicit conversion to a pointer to a void, using \helpref{wxVarian
|
||||
|
||||
Operator for implicit conversion to a pointer to a \helpref{wxDateTime}{wxdatetime}, using \helpref{wxVariant::GetDateTime}{wxvariantgetdatetime}.
|
||||
|
||||
|
||||
|
||||
%% wxVariantData
|
||||
|
||||
|
||||
\section{\class{wxVariantData}}\label{wxvariantdata}
|
||||
|
||||
The {\bf wxVariantData} is used to implement a new type for wxVariant. Derive from wxVariantData,
|
||||
and override the pure virtual functions.
|
||||
The {\bf wxVariantData} class is used to implement a new type for \helpref{wxVariant}{wxvariant}.
|
||||
Derive from wxVariantData, and override the pure virtual functions.
|
||||
|
||||
wxVariantData is reference counted, but you don't normally have to care about this, as
|
||||
wxVariant manages the count automatically. However, incase your application needs to take
|
||||
wxVariantData is \helpref{reference counted}{refcount}, but you don't normally have to care about this,
|
||||
as wxVariant manages the count automatically. However, in case your application needs to take
|
||||
ownership of wxVariantData, be aware that the object is created with reference count of 1,
|
||||
and passing it to wxVariant will not increase this. In other words, \helpref{IncRef}{wxvariantdataincref}
|
||||
needs to be called only if you both take ownership of wxVariantData and pass it to a wxVariant.
|
||||
@@ -527,7 +533,9 @@ Decreases reference count. If the count reaches zero, the object is
|
||||
automatically deleted.
|
||||
|
||||
Note that destructor of wxVariantData is protected, so delete
|
||||
cannot be used as normal. Instead, DecRef should be called.
|
||||
cannot be used as normal. Instead, \helpref{DecRef}{wxvariantdatadecref} should be called.
|
||||
|
||||
|
||||
|
||||
\membersection{wxVariantData::Eq}\label{wxvariantdataeq}
|
||||
|
||||
|
@@ -79,21 +79,21 @@ build ('d'). Last component of them name is name of wxWidgets component
|
||||
"Configuring the build" below). This is a typical set of release ANSI build
|
||||
libraries (release versions on left, debug on right side):
|
||||
|
||||
wxbase25.lib wxbase25d.lib
|
||||
wxbase25_net.lib wxbase25d_net.lib
|
||||
wxbase25_xml.lib wxbase25d_xml.lib
|
||||
wxmsw25_core.lib wxmsw25d_core.lib
|
||||
wxmsw25_html.lib wxmsw25d_html.lib
|
||||
wxmsw25_adv.lib wxmsw25d_adv.lib
|
||||
wxbase28.lib wxbase28d.lib
|
||||
wxbase28_net.lib wxbase28d_net.lib
|
||||
wxbase28_xml.lib wxbase28d_xml.lib
|
||||
wxmsw28_core.lib wxmsw28d_core.lib
|
||||
wxmsw28_html.lib wxmsw28d_html.lib
|
||||
wxmsw28_adv.lib wxmsw28d_adv.lib
|
||||
|
||||
Their Unicode debug counterparts in wxUniversal build would be
|
||||
|
||||
wxbase25ud.lib
|
||||
wxbase25ud_net.lib
|
||||
wxbase25ud_xml.lib (notice these libs are same for wxUniv and wxMSW)
|
||||
wxmswuniv25ud_core.lib
|
||||
wxmswuniv25ud_html.lib
|
||||
wxmswuniv25ud_adv.lib
|
||||
wxbase28ud.lib
|
||||
wxbase28ud_net.lib
|
||||
wxbase28ud_xml.lib (notice these libs are same for wxUniv and wxMSW)
|
||||
wxmswuniv28ud_core.lib
|
||||
wxmswuniv28ud_html.lib
|
||||
wxmswuniv28ud_adv.lib
|
||||
|
||||
These directories also contain subdirectory with wx/setup.h header. This
|
||||
subdirectory is named after port, Unicode, wxUniv and debug settings and
|
||||
@@ -714,7 +714,7 @@ USE_GUI=0
|
||||
you should set wxUSE_GUI to 1 in setup.h.
|
||||
|
||||
USE_OPENGL=1
|
||||
Build wxmsw25_gl.lib library with OpenGL integration class wxGLCanvas.
|
||||
Build wxmsw28_gl.lib library with OpenGL integration class wxGLCanvas.
|
||||
You must also modify your setup.h to #define wxUSE_GLCANVAS 1. Note that
|
||||
OpenGL library is always built as additional library, even in monolithic
|
||||
build!
|
||||
@@ -766,9 +766,9 @@ VENDOR=<your company name>
|
||||
distribute wxWidgets DLLs with your application. Default value is 'custom'.
|
||||
This string is included as part of DLL name. wxWidgets DLLs contain compiler
|
||||
name, version information and vendor name in them. For example
|
||||
wxmsw250_core_bcc_custom.dll is one of DLLs build using Borland C++ with
|
||||
wxmsw280_core_bcc_custom.dll is one of DLLs build using Borland C++ with
|
||||
default settings. If you set VENDOR=mycorp, the name will change to
|
||||
wxmsw250_core_bcc_mycorp.dll.
|
||||
wxmsw280_core_bcc_mycorp.dll.
|
||||
|
||||
CFG=<configuration name>
|
||||
Sets configuration name so that you can have multiple wxWidgets builds with
|
||||
|
@@ -12,12 +12,15 @@
|
||||
{wx}/include/wx/version.h
|
||||
{wx}/include/msvc/wx/setup.h
|
||||
{wx}/src/wxvc_dll.dsp
|
||||
{wx}/docs/latex/wx/manual.tex
|
||||
{wx}/docs/changes.txt
|
||||
{wx}/docs/gtk/changes.txt
|
||||
{wx}/build/bakefiles/wxpresets/presets/wx_win32.bkl
|
||||
{wx}/build/script/win_docs.bat {windows doc and setup file}
|
||||
{wx}/distrib/scripts/build-environ.cfg {cvs tar and zip files}
|
||||
|
||||
|
||||
The script misc/scripts/inc_release can be used for incrementing
|
||||
the release field of the version, i.e. changing 2.8.x to 2.8.x+1.
|
||||
|
||||
2. When to update the version numbers:
|
||||
|
||||
@@ -31,6 +34,12 @@
|
||||
Version: $Id$
|
||||
|
||||
$Log$
|
||||
Revision 1.10 2007/01/07 22:28:07 VZ
|
||||
also update manual.tex
|
||||
|
||||
Revision 1.9 2007/01/07 21:34:40 VZ
|
||||
added a script to update release version field
|
||||
|
||||
Revision 1.8 2006/11/12 20:13:09 VZ
|
||||
removed obsolete src/make*.env files
|
||||
|
||||
|
@@ -1,9 +1,9 @@
|
||||
Binary Compatability and wxWidgets
|
||||
Binary Compatibility and wxWidgets
|
||||
==================================
|
||||
0. Purpose
|
||||
----------
|
||||
|
||||
This is broad technote covering all aspects of binary compatability with
|
||||
This is broad technote covering all aspects of binary compatibility with
|
||||
wxWidgets.
|
||||
|
||||
1. Releases
|
||||
@@ -21,38 +21,64 @@ Major Minor Release
|
||||
|
||||
(I.E. Major.Minor.Release).
|
||||
|
||||
All Release versions where the Minor is EVEN (2.4.x,2.6.x
|
||||
etc. ODD minors are development versions) are expected to be binary
|
||||
compatable. Note that this means FORWARD binary compatability only -
|
||||
new methods to classes are ok as long as they arn't virtual, etc.
|
||||
All versions with EVEN minor version component (e.g. 2.4.x, 2.6.x etc.)
|
||||
are expected to be binary compatible (ODD minors are development versions
|
||||
and the compatibility constraints don't apply to them). Note that by
|
||||
preserving binary compatibility we mean BACKWARDS compatibility only,
|
||||
meaning that applications built with old wxWidgets headers should continue
|
||||
to work with new wxWidgets (shared/dynamic) libraries without the need to
|
||||
rebuild. There is no requirement to preserve compatibility in the other
|
||||
direction (i.e. make new headers compatible with old libraries) as this
|
||||
would preclude any additions whatsoever to the stable branch. But see
|
||||
also section (4).
|
||||
|
||||
2. What kind of changes are NOT binary compatable
|
||||
|
||||
2. What kind of changes are NOT binary compatible
|
||||
-------------------------------------------------
|
||||
|
||||
If its still up, the KDE guide is a good reference:
|
||||
http://developer.kde.org/documentation/other/binarycompatibility.html
|
||||
|
||||
The changes that are NOT binary compatable:
|
||||
The changes that are NOT binary compatible:
|
||||
- Adding a virtual function
|
||||
- Changing the name of a any function or variable
|
||||
- Changing the signature of a virtual function (adding a parameter,
|
||||
even a default one)
|
||||
- Changing the order of the virtual functions in a class
|
||||
["switching" them, etc.]
|
||||
- Changing access privalages to a function (protected to private etc.)
|
||||
- Changing access privileges to a function (protected to private etc.)
|
||||
[unlike KDE we need to support windows so this is not allowed]
|
||||
- Adding a member variable
|
||||
- Changing the order of non-static member variables
|
||||
|
||||
|
||||
3. wxABI_VERSION and BACKWARD binary compatability
|
||||
3. Changes which are compatible
|
||||
-------------------------------
|
||||
|
||||
- Adding a new class
|
||||
- Adding a new non-virtual method to an existing class
|
||||
- Overriding the implementation of an existing virtual function
|
||||
[this is considered to be backwards binary compatible until we find a
|
||||
counter example; currently it's known to work with Apple gcc at least]
|
||||
- Anything which doesn't result in ABI change at all, e.g. adding new
|
||||
macros, constants and, of course, private changes in the implementation
|
||||
|
||||
|
||||
4. wxABI_VERSION and "forward" binary compatibility
|
||||
--------------------------------------------------
|
||||
|
||||
As mentioned we do not support BACKWARD binary compatability.
|
||||
As mentioned we do not support "forward" binary compatibility, that is the
|
||||
ability to run applications compiled with new wxWidgets headers on systems
|
||||
with old wxWidgets libraries.
|
||||
|
||||
However, for this purpose we have the macro wxABI_VERSION. All
|
||||
new symbols added to binary compatable releases are to be ifed
|
||||
with wxABI_VERSION.
|
||||
However, for the developers who want to ensure that their application works
|
||||
with some fixed old wxWidgets version and doesn't (inadvertently) require
|
||||
features added in later releases, we provide the macro wxABI_VERSION which
|
||||
can be defined to restrict the API exported by wxWidgets headers to that of
|
||||
a fixed old release.
|
||||
|
||||
For this to work, all new symbols added to binary compatible releases must
|
||||
be #if'ed with wxABI_VERSION.
|
||||
|
||||
The layout of wxABI_VERSION is as follows:
|
||||
|
||||
@@ -63,7 +89,7 @@ where
|
||||
2 06 02
|
||||
Major Minor Release
|
||||
|
||||
I.E. it corresponds to the wxWidgets release in {1}.
|
||||
I.E. it corresponds to the wxWidgets release in (1).
|
||||
|
||||
An example of using wxABI_VERSION is as follows for symbols
|
||||
only in a 2.6.2 release:
|
||||
@@ -86,10 +112,10 @@ bool LoadURIWithProxy(const wxString& fileName, const wxString& proxy)
|
||||
#endif
|
||||
|
||||
|
||||
4. Workarounds for adding virtual functions
|
||||
5. Workarounds for adding virtual functions
|
||||
-------------------------------------------
|
||||
|
||||
Originally the idea for adding virtual functions to binary compatable
|
||||
Originally the idea for adding virtual functions to binary compatible
|
||||
releases was to pad out some empty "reserved" functions and then
|
||||
rename those later when someone needed to add a virtual function.
|
||||
|
||||
@@ -115,7 +141,7 @@ is a wxShadowObjectMethod which is a typedef:
|
||||
typedef int (*wxShadowObjectMethod)(void*, void*);
|
||||
|
||||
After you add a field, you can set it via SetField with the same
|
||||
params as AddField, the second param being the value to set
|
||||
parameters as AddField, the second parameter being the value to set
|
||||
the field to. You can get the field after you call AddField
|
||||
via GetField, with the parameters as the other two field functions,
|
||||
only in the case the second parameter is the fallback
|
||||
@@ -130,11 +156,11 @@ parameter passed to the wxShadowObjectMethod, the third is the
|
||||
second parameter passed to that wxShadowObjectMethod, and the
|
||||
fourth is the return value of the wxShadowObjectMethod.
|
||||
|
||||
5. version-script.in
|
||||
6. version-script.in
|
||||
--------------------
|
||||
|
||||
For ld/libtool we use sun-style version scripts. Basically
|
||||
anything which fits the conditions of being ifed via wxABI_VERSION
|
||||
anything which fits the conditions of being #if'ed via wxABI_VERSION
|
||||
needs to go here also.
|
||||
|
||||
See 'info ld scripts version' on a GNU system, it's online here:
|
||||
@@ -175,8 +201,8 @@ For example for wxLogBuffer a line like this:
|
||||
*wxLogBuffer*;
|
||||
|
||||
|
||||
5.5. Checking the version information in libraries and programs
|
||||
---------------------------------------------------------------
|
||||
7. Checking the version information in libraries and programs
|
||||
-------------------------------------------------------------
|
||||
|
||||
On Sun there is a tool for this, see pvs(1). On GNU you can use objdump, below
|
||||
are some examples.
|
||||
@@ -226,18 +252,18 @@ $ objdump -T libwx_based-2.6.so | grep 'WXD_2\.6\.2' | grep -v 'UND\|ABS'
|
||||
00000000000abe10 g DF .text 0000000000000088 WXD_2.6.2 _ZN14wxZipFSHandler7CleanupEv
|
||||
|
||||
|
||||
6. Testing binary compatability between releases
|
||||
8. Testing binary compatibility between releases
|
||||
------------------------------------------------
|
||||
|
||||
An easy way of testing binary compatability is just to build wxWidgets
|
||||
An easy way of testing binary compatibility is just to build wxWidgets
|
||||
in dll/dynamic library mode and then switch out the current library
|
||||
in question with an earlier stable version of the library, then running
|
||||
the application in question again. If it runs OK then there is usually
|
||||
binary compatability between those releases.
|
||||
binary compatibility between those releases.
|
||||
|
||||
You can also break into your debugger or whatever program you want
|
||||
to use and check the memory layout of the class. If it is the same
|
||||
then it is binary compatable.
|
||||
then it is binary compatible.
|
||||
|
||||
Also remember to look at http://www.wxwidgets.org/bincompat.html page which
|
||||
summarizes the results of testing of all the samples built against old
|
||||
|
@@ -530,7 +530,11 @@ public:
|
||||
int GetSelection() const;
|
||||
|
||||
virtual void Split(size_t page, int direction);
|
||||
|
||||
|
||||
#if wxABI_VERSION >= 20801
|
||||
const wxAuiManager& GetAuiManager() const { return m_mgr; }
|
||||
#endif
|
||||
|
||||
protected:
|
||||
|
||||
// these can be overridden
|
||||
|
@@ -74,7 +74,7 @@ public:
|
||||
virtual bool ProcessEvent(wxEvent& event);
|
||||
|
||||
wxAuiMDIChildFrame *GetActiveChild() const;
|
||||
inline void SetActiveChild(wxAuiMDIChildFrame* pChildFrame);
|
||||
void SetActiveChild(wxAuiMDIChildFrame* pChildFrame);
|
||||
|
||||
wxAuiMDIClientWindow *GetClientWindow() const;
|
||||
virtual wxAuiMDIClientWindow *OnCreateClient();
|
||||
|
@@ -1276,6 +1276,17 @@
|
||||
wxUSE_CHOICEBOOK || \
|
||||
wxUSE_TREEBOOK)
|
||||
|
||||
#if wxUSE_COLLPANE
|
||||
# if !wxUSE_BUTTON || !wxUSE_STATLINE
|
||||
# ifdef wxABORT_ON_CONFIG_ERROR
|
||||
# error "wxUSE_COLLPANE requires wxUSE_BUTTON and wxUSE_STATLINE"
|
||||
# else
|
||||
# undef wxUSE_COLLPANE
|
||||
# define wxUSE_COLLPANE 0
|
||||
# endif
|
||||
# endif
|
||||
#endif /* wxUSE_COLLPANE */
|
||||
|
||||
#if wxUSE_LISTBOOK
|
||||
# if !wxUSE_LISTCTRL
|
||||
# ifdef wxABORT_ON_CONFIG_ERROR
|
||||
|
@@ -225,7 +225,7 @@ public:
|
||||
// delete the group (with all subgroups)
|
||||
virtual bool DeleteGroup(const wxString& key) = 0;
|
||||
// delete the whole underlying object (disk file, registry key, ...)
|
||||
// primarly for use by desinstallation routine.
|
||||
// primarily for use by uninstallation routine.
|
||||
virtual bool DeleteAll() = 0;
|
||||
|
||||
// options
|
||||
@@ -254,6 +254,13 @@ protected:
|
||||
static bool IsImmutable(const wxString& key)
|
||||
{ return !key.IsEmpty() && key[0] == wxCONFIG_IMMUTABLE_PREFIX; }
|
||||
|
||||
// return the path without trailing separator, if any: this should be called
|
||||
// to sanitize paths referring to the group names before passing them to
|
||||
// wxConfigPathChanger as "/foo/bar/" should be the same as "/foo/bar" and it
|
||||
// isn't interpreted in the same way by it (and this can't be changed there
|
||||
// as it's not the same for the entries names)
|
||||
static wxString RemoveTrailingSeparator(const wxString& key);
|
||||
|
||||
// do read/write the values of different types
|
||||
virtual bool DoReadString(const wxString& key, wxString *pStr) const = 0;
|
||||
virtual bool DoReadLong(const wxString& key, long *pl) const = 0;
|
||||
|
@@ -1928,7 +1928,9 @@ inline wxLongLong wxTimeSpan::GetSeconds() const
|
||||
|
||||
inline int wxTimeSpan::GetMinutes() const
|
||||
{
|
||||
return (GetSeconds() / 60l).GetLo();
|
||||
// explicit cast to int suppresses a warning with CodeWarrior and possibly
|
||||
// others (changing the return type to long from int is impossible in 2.8)
|
||||
return (int)((GetSeconds() / 60l).GetLo());
|
||||
}
|
||||
|
||||
inline int wxTimeSpan::GetHours() const
|
||||
|
@@ -31,6 +31,10 @@ public:
|
||||
// returns DirectFB event buffer used by wx
|
||||
static wxIDirectFBEventBufferPtr GetDirectFBEventBuffer();
|
||||
|
||||
// wxYield implementation: iterate the loop as long as there are any
|
||||
// pending events
|
||||
void Yield();
|
||||
|
||||
protected:
|
||||
virtual void WakeUp();
|
||||
virtual void OnNextIteration();
|
||||
|
@@ -73,6 +73,12 @@ public:
|
||||
return true;
|
||||
}
|
||||
|
||||
#if WXWIN_COMPATIBILITY_2_6
|
||||
|
||||
wxDEPRECATED( long GetStyle() const );
|
||||
wxDEPRECATED( void SetStyle(long style) );
|
||||
|
||||
#endif // WXWIN_COMPATIBILITY_2_6
|
||||
|
||||
virtual void SetMessage(const wxString& message) { m_message = message; }
|
||||
virtual void SetPath(const wxString& path) { m_path = path; }
|
||||
|
@@ -129,6 +129,14 @@ public:
|
||||
wxArrayString& filters) );
|
||||
#endif // WXWIN_COMPATIBILITY_2_4
|
||||
|
||||
#if WXWIN_COMPATIBILITY_2_6
|
||||
|
||||
wxDEPRECATED( long GetStyle() const );
|
||||
wxDEPRECATED( void SetStyle(long style) );
|
||||
|
||||
#endif // WXWIN_COMPATIBILITY_2_6
|
||||
|
||||
|
||||
// Append first extension to filePath from a ';' separated extensionList
|
||||
// if filePath = "path/foo.bar" just return it as is
|
||||
// if filePath = "foo[.]" and extensionList = "*.jpg;*.png" return "foo.jpg"
|
||||
|
@@ -295,8 +295,8 @@ enum wxFileKind
|
||||
#define wxOpen _wopen
|
||||
#endif
|
||||
#define wxAccess _waccess
|
||||
#define wxMkDir _mkdir
|
||||
#define wxRmDir _rmdir
|
||||
#define wxMkDir _wmkdir
|
||||
#define wxRmDir _wrmdir
|
||||
#ifdef wxHAS_HUGE_FILES
|
||||
#define wxStat _wstati64
|
||||
#else
|
||||
|
@@ -157,6 +157,9 @@ enum wxStockCursor
|
||||
#elif defined(__WXMGL__)
|
||||
// Initialize from an included XPM
|
||||
#define wxICON(X) wxIcon( (const char**) X##_xpm )
|
||||
#elif defined(__WXDFB__)
|
||||
// Initialize from an included XPM
|
||||
#define wxICON(X) wxIcon( (const char**) X##_xpm )
|
||||
#elif defined(__WXGTK__)
|
||||
// Initialize from an included XPM
|
||||
#define wxICON(X) wxIcon( (const char**) X##_xpm )
|
||||
@@ -185,6 +188,7 @@ enum wxStockCursor
|
||||
defined(__WXX11__) || \
|
||||
defined(__WXMAC__) || \
|
||||
defined(__WXMGL__) || \
|
||||
defined(__WXDFB__) || \
|
||||
defined(__WXCOCOA__)
|
||||
// Initialize from an included XPM
|
||||
#define wxBITMAP(name) wxBitmap( (const char**) name##_xpm )
|
||||
@@ -483,7 +487,7 @@ public:
|
||||
};
|
||||
|
||||
#if WXWIN_COMPATIBILITY_2_6
|
||||
inline bool wxRect::Inside(int x, int y) const { return Contains(x, y); }
|
||||
inline bool wxRect::Inside(int cx, int cy) const { return Contains(cx, cy); }
|
||||
inline bool wxRect::Inside(const wxPoint& pt) const { return Contains(pt); }
|
||||
inline bool wxRect::Inside(const wxRect& rect) const { return Contains(rect); }
|
||||
#endif // WXWIN_COMPATIBILITY_2_6
|
||||
|
@@ -12,8 +12,6 @@
|
||||
#ifndef _WX_COLLAPSABLE_PANE_H_GENERIC_
|
||||
#define _WX_COLLAPSABLE_PANE_H_GENERIC_
|
||||
|
||||
#if wxUSE_BUTTON && wxUSE_STATLINE
|
||||
|
||||
// forward declared
|
||||
class WXDLLEXPORT wxButton;
|
||||
class WXDLLEXPORT wxStaticLine;
|
||||
@@ -104,5 +102,4 @@ private:
|
||||
DECLARE_EVENT_TABLE()
|
||||
};
|
||||
|
||||
#endif // wxUSE_BUTTON && wxUSE_STATLINE
|
||||
#endif // _WX_COLLAPSABLE_PANE_H_GENERIC_
|
||||
|
@@ -9,8 +9,8 @@
|
||||
// Licence: wxWindows licence
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
#ifndef __SPLITTERH_G__
|
||||
#define __SPLITTERH_G__
|
||||
#ifndef _WX_GENERIC_SPLITTER_H_
|
||||
#define _WX_GENERIC_SPLITTER_H_
|
||||
|
||||
#include "wx/window.h" // base class declaration
|
||||
#include "wx/containr.h" // wxControlContainer
|
||||
@@ -226,7 +226,7 @@ protected:
|
||||
|
||||
// send the given event, return false if the event was processed and vetoed
|
||||
// by the user code
|
||||
inline bool DoSendEvent(wxSplitterEvent& event);
|
||||
bool DoSendEvent(wxSplitterEvent& event);
|
||||
|
||||
// common part of all ctors
|
||||
void Init();
|
||||
@@ -403,4 +403,4 @@ typedef void (wxEvtHandler::*wxSplitterEventFunction)(wxSplitterEvent&);
|
||||
#define EVT_SPLITTER_UNSPLIT(id, fn) \
|
||||
wx__DECLARE_SPLITTEREVT(UNSPLIT, id, fn)
|
||||
|
||||
#endif // __SPLITTERH_G__
|
||||
#endif // _WX_GENERIC_SPLITTER_H_
|
||||
|
@@ -181,16 +181,18 @@ private:
|
||||
static BaseListType EmptyList; \
|
||||
\
|
||||
bool m_destroy; \
|
||||
\
|
||||
public: \
|
||||
decl compatibility_iterator \
|
||||
{ \
|
||||
private: \
|
||||
/* Workaround for broken VC6 nested class name resolution */ \
|
||||
typedef std::list<elT>::iterator iterator; \
|
||||
friend class liT; \
|
||||
private: \
|
||||
/* Workaround for broken VC6 nested class name resolution */ \
|
||||
typedef std::list<elT>::iterator iterator; \
|
||||
friend class liT; \
|
||||
\
|
||||
iterator m_iter; \
|
||||
liT * m_list; \
|
||||
\
|
||||
public: \
|
||||
compatibility_iterator() \
|
||||
: m_iter(EmptyList.end()), m_list( NULL ) {} \
|
||||
@@ -338,6 +340,9 @@ private:
|
||||
void Sort( wxSortCompareFunction compfunc ) \
|
||||
{ sort( WX_LIST_SORTFUNCTION( elT, compfunc ) ); } \
|
||||
~liT() { Clear(); } \
|
||||
\
|
||||
/* It needs access to our EmptyList */ \
|
||||
friend decl compatibility_iterator; \
|
||||
}
|
||||
|
||||
#define WX_DECLARE_LIST(elementtype, listname) \
|
||||
|
@@ -65,6 +65,7 @@ public:
|
||||
const wxString& name = wxEmptyString);
|
||||
|
||||
|
||||
// overridden base class methods
|
||||
virtual int GetSelection() const;
|
||||
virtual bool SetPageText(size_t n, const wxString& strText);
|
||||
virtual wxString GetPageText(size_t n) const;
|
||||
@@ -78,6 +79,7 @@ public:
|
||||
int imageId = -1);
|
||||
virtual int SetSelection(size_t n) { return DoSetSelection(n, SetSelection_SendEvent); }
|
||||
virtual int ChangeSelection(size_t n) { return DoSetSelection(n); }
|
||||
virtual int HitTest(const wxPoint& pt, long *flags = NULL) const;
|
||||
virtual void SetImageList(wxImageList *imageList);
|
||||
|
||||
virtual bool DeleteAllPages();
|
||||
@@ -90,9 +92,6 @@ protected:
|
||||
// get the size which the list control should have
|
||||
virtual wxSize GetControllerSize() const;
|
||||
|
||||
// return the page corresponding to the tab at the specified position
|
||||
virtual int HitTest(const wxPoint& pt, long *flags = NULL) const;
|
||||
|
||||
void UpdateSelectedPage(size_t newsel);
|
||||
|
||||
wxBookCtrlBaseEvent* CreatePageChangingEvent() const;
|
||||
|
@@ -31,7 +31,7 @@ public:
|
||||
|
||||
// accessors
|
||||
bool Ok() const { return IsOk(); }
|
||||
bool IsOk() const {return m_isInit; }
|
||||
bool IsOk() const;
|
||||
|
||||
unsigned char Red() const { return m_red; }
|
||||
unsigned char Green() const { return m_green; }
|
||||
|
@@ -12,8 +12,11 @@
|
||||
#ifndef _WX_LISTCTRL_H_
|
||||
#define _WX_LISTCTRL_H_
|
||||
|
||||
#include "wx/defs.h"
|
||||
#include "wx/generic/listctrl.h"
|
||||
|
||||
#define wxMAC_ALWAYS_USE_GENERIC_LISTCTRL wxT("mac.listctrl.always_use_generic")
|
||||
|
||||
class wxMacDataBrowserListCtrlControl;
|
||||
class wxMacListControl;
|
||||
class wxListCtrlTextCtrlWrapper;
|
||||
@@ -341,6 +344,14 @@ class WXDLLEXPORT wxListCtrl: public wxControl
|
||||
|
||||
virtual int GetScrollPos(int orient) const;
|
||||
|
||||
#if wxABI_VERSION >= 20801
|
||||
void OnRightDown(wxMouseEvent& event);
|
||||
void OnMiddleDown(wxMouseEvent& event);
|
||||
void OnChar(wxKeyEvent& event);
|
||||
virtual void SetFocus();
|
||||
void FireMouseEvent(wxEventType eventType, wxPoint position);
|
||||
#endif
|
||||
|
||||
virtual void SetDropTarget( wxDropTarget *dropTarget );
|
||||
virtual wxDropTarget* GetDropTarget() const;
|
||||
|
||||
|
@@ -178,6 +178,7 @@ public:
|
||||
virtual bool Show(bool show = true);
|
||||
|
||||
protected:
|
||||
virtual void DoGetScreenPosition(int *x, int *y) const;
|
||||
virtual void DoGetPosition(int *x, int *y) const;
|
||||
virtual void DoSetClientSize(int width, int height);
|
||||
virtual void InternalSetMenuBar();
|
||||
|
@@ -406,29 +406,49 @@ private:
|
||||
// dtor
|
||||
class SelectInHDC
|
||||
{
|
||||
private:
|
||||
void DoInit(HGDIOBJ hgdiobj) { m_hgdiobj = ::SelectObject(m_hdc, hgdiobj); }
|
||||
|
||||
public:
|
||||
SelectInHDC(HDC hdc, HGDIOBJ hgdiobj) : m_hdc(hdc)
|
||||
{ m_hgdiobj = ::SelectObject(hdc, hgdiobj); }
|
||||
SelectInHDC() : m_hdc(NULL) { }
|
||||
SelectInHDC(HDC hdc, HGDIOBJ hgdiobj) : m_hdc(hdc) { DoInit(hgdiobj); }
|
||||
|
||||
~SelectInHDC() { ::SelectObject(m_hdc, m_hgdiobj); }
|
||||
void Init(HDC hdc, HGDIOBJ hgdiobj)
|
||||
{
|
||||
wxASSERT_MSG( !m_hdc, _T("initializing twice?") );
|
||||
|
||||
// return true if the object was successfully selected
|
||||
operator bool() const { return m_hgdiobj != 0; }
|
||||
m_hdc = hdc;
|
||||
|
||||
DoInit(hgdiobj);
|
||||
}
|
||||
|
||||
~SelectInHDC() { if ( m_hdc ) ::SelectObject(m_hdc, m_hgdiobj); }
|
||||
|
||||
// return true if the object was successfully selected
|
||||
operator bool() const { return m_hgdiobj != 0; }
|
||||
|
||||
private:
|
||||
HDC m_hdc;
|
||||
HGDIOBJ m_hgdiobj;
|
||||
HDC m_hdc;
|
||||
HGDIOBJ m_hgdiobj;
|
||||
|
||||
DECLARE_NO_COPY_CLASS(SelectInHDC)
|
||||
DECLARE_NO_COPY_CLASS(SelectInHDC)
|
||||
};
|
||||
|
||||
// a class which cleans up any GDI object
|
||||
class AutoGDIObject
|
||||
{
|
||||
protected:
|
||||
AutoGDIObject() { m_gdiobj = NULL; }
|
||||
AutoGDIObject(HGDIOBJ gdiobj) : m_gdiobj(gdiobj) { }
|
||||
~AutoGDIObject() { if ( m_gdiobj ) ::DeleteObject(m_gdiobj); }
|
||||
|
||||
void InitGdiobj(HGDIOBJ gdiobj)
|
||||
{
|
||||
wxASSERT_MSG( !m_gdiobj, _T("initializing twice?") );
|
||||
|
||||
m_gdiobj = gdiobj;
|
||||
}
|
||||
|
||||
HGDIOBJ GetObject() const { return m_gdiobj; }
|
||||
|
||||
private:
|
||||
@@ -437,7 +457,7 @@ private:
|
||||
|
||||
// TODO: all this asks for using a AutoHandler<T, CreateFunc> template...
|
||||
|
||||
// a class for temporary pens
|
||||
// a class for temporary brushes
|
||||
class AutoHBRUSH : private AutoGDIObject
|
||||
{
|
||||
public:
|
||||
@@ -447,6 +467,22 @@ public:
|
||||
operator HBRUSH() const { return (HBRUSH)GetObject(); }
|
||||
};
|
||||
|
||||
// a class for temporary fonts
|
||||
class AutoHFONT : private AutoGDIObject
|
||||
{
|
||||
private:
|
||||
public:
|
||||
AutoHFONT()
|
||||
: AutoGDIObject() { }
|
||||
|
||||
AutoHFONT(const LOGFONT& lf)
|
||||
: AutoGDIObject(::CreateFontIndirect(&lf)) { }
|
||||
|
||||
void Init(const LOGFONT& lf) { InitGdiobj(::CreateFontIndirect(&lf)); }
|
||||
|
||||
operator HFONT() const { return (HFONT)GetObject(); }
|
||||
};
|
||||
|
||||
// a class for temporary pens
|
||||
class AutoHPEN : private AutoGDIObject
|
||||
{
|
||||
|
@@ -207,6 +207,15 @@ protected:
|
||||
// common part of all ctors
|
||||
void Init();
|
||||
|
||||
// creates the control of appropriate class (plain or rich edit) with the
|
||||
// styles corresponding to m_windowStyle
|
||||
//
|
||||
// this is used by ctor/Create() and when we need to recreate the control
|
||||
// later
|
||||
bool MSWCreateText(const wxString& value,
|
||||
const wxPoint& pos,
|
||||
const wxSize& size);
|
||||
|
||||
virtual void DoSetValue(const wxString &value, int flags = 0);
|
||||
|
||||
// return true if this control has a user-set limit on amount of text (i.e.
|
||||
|
@@ -273,10 +273,10 @@ private:
|
||||
void Init();
|
||||
|
||||
// helper functions
|
||||
inline bool DoGetItem(wxTreeViewItem *tvItem) const;
|
||||
inline void DoSetItem(wxTreeViewItem *tvItem);
|
||||
bool DoGetItem(wxTreeViewItem *tvItem) const;
|
||||
void DoSetItem(wxTreeViewItem *tvItem);
|
||||
|
||||
inline void DoExpand(const wxTreeItemId& item, int flag);
|
||||
void DoExpand(const wxTreeItemId& item, int flag);
|
||||
|
||||
void DeleteTextCtrl();
|
||||
|
||||
|
@@ -17,6 +17,7 @@
|
||||
#include "wx/containr.h"
|
||||
|
||||
class WXDLLIMPEXP_CORE wxTextCtrl;
|
||||
class WXDLLEXPORT wxToolTip;
|
||||
|
||||
extern WXDLLEXPORT_DATA(const wxChar) wxButtonNameStr[];
|
||||
|
||||
@@ -51,6 +52,7 @@ public:
|
||||
const wxValidator& validator = wxDefaultValidator,
|
||||
const wxString& name = wxButtonNameStr);
|
||||
|
||||
virtual void DoSetToolTip( wxToolTip *tip );
|
||||
|
||||
public: // public API
|
||||
|
||||
|
67
include/wx/private/socketevtdispatch.h
Normal file
67
include/wx/private/socketevtdispatch.h
Normal file
@@ -0,0 +1,67 @@
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
// Name: wx/private/socketevtdispatch.h
|
||||
// Purpose: wxSocketEventDispatcher class
|
||||
// Authors: Angel Vidal
|
||||
// Modified by:
|
||||
// Created: August 2006
|
||||
// Copyright: (c) Angel Vidal
|
||||
// RCS-ID: $Id$
|
||||
// Licence: wxWindows licence
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
#ifndef _WX_PRIVATE_SOCKETEVTDISPATCH_H_
|
||||
#define _WX_PRIVATE_SOCKETEVTDISPATCH_H_
|
||||
|
||||
#include "wx/defs.h"
|
||||
|
||||
#if wxUSE_SOCKETS
|
||||
|
||||
#include "wx/hash.h"
|
||||
|
||||
// forward declarations
|
||||
class wxSocketEventDispatcherEntry;
|
||||
class GSocket;
|
||||
|
||||
enum wxSocketEventDispatcherType
|
||||
{
|
||||
wxSocketEventDispatcherInput,
|
||||
wxSocketEventDispatcherOutput
|
||||
};
|
||||
|
||||
class WXDLLIMPEXP_CORE wxSocketEventDispatcher : public wxHashTable
|
||||
{
|
||||
protected:
|
||||
wxSocketEventDispatcher() : wxHashTable(wxKEY_INTEGER) {}
|
||||
|
||||
public:
|
||||
// returns instance of the table
|
||||
static wxSocketEventDispatcher& Get();
|
||||
|
||||
virtual ~wxSocketEventDispatcher()
|
||||
{
|
||||
WX_CLEAR_HASH_TABLE(*this)
|
||||
}
|
||||
|
||||
void RegisterCallback(int fd, wxSocketEventDispatcherType socketType,
|
||||
GSocket* socket);
|
||||
|
||||
void UnregisterCallback(int fd, wxSocketEventDispatcherType socketType);
|
||||
|
||||
void RunLoop(int timeout = 0);
|
||||
|
||||
private:
|
||||
void AddEvents(fd_set* readset, fd_set* writeset);
|
||||
|
||||
int FillSets(fd_set* readset, fd_set* writeset);
|
||||
|
||||
wxSocketEventDispatcherEntry* FindEntry(int fd);
|
||||
|
||||
private:
|
||||
static wxSocketEventDispatcher *ms_instance;
|
||||
|
||||
friend class wxSocketEventDispatcherModule;
|
||||
};
|
||||
|
||||
#endif // wxUSE_SOCKETS
|
||||
|
||||
#endif // _WX_PRIVATE_SOCKETEVTDISPATCH_H_
|
@@ -600,6 +600,7 @@ public:
|
||||
|
||||
void Command(wxCommandEvent& event);
|
||||
void OnDropFiles(wxDropFilesEvent& event);
|
||||
void OnCaptureLost(wxMouseCaptureLostEvent& event);
|
||||
|
||||
void OnCut(wxCommandEvent& event);
|
||||
void OnCopy(wxCommandEvent& event);
|
||||
|
@@ -116,16 +116,10 @@ public:
|
||||
void OnFromUnicodeSelected( wxCommandEvent& event );
|
||||
|
||||
#endif
|
||||
#if defined(__WXMSW__) || defined(__WXGTK__) || defined(__WXPM__) || defined(__WXMGL__) || defined(__WXMOTIF__) || defined(__WXCOCOA__) || defined(__WXX11__) || defined(__WXPALMOS__)
|
||||
|
||||
/// wxEVT_UPDATE_UI event handler for wxID_OK
|
||||
void OnOkUpdate( wxUpdateUIEvent& event );
|
||||
|
||||
#endif
|
||||
#if defined(__WXMAC__)
|
||||
/// wxEVT_UPDATE_UI event handler for wxID_OK
|
||||
void OnOkUpdate( wxUpdateUIEvent& event );
|
||||
|
||||
#endif
|
||||
////@end wxSymbolPickerDialog event handler declarations
|
||||
|
||||
////@begin wxSymbolPickerDialog member function declarations
|
||||
|
@@ -51,8 +51,14 @@
|
||||
|
||||
#else
|
||||
|
||||
#if !defined(__GNUC__) || wxCHECK_GCC_VERSION(2, 95)
|
||||
// namespace support was first implemented in gcc-2.95,
|
||||
// so avoid using it for older versions.
|
||||
namespace wxPrivate
|
||||
{
|
||||
#else
|
||||
#define wxPrivate
|
||||
#endif
|
||||
// in the original implementation this was a member template function of
|
||||
// ScopeGuardImplBase but gcc 2.8 which is still used for OS/2 doesn't
|
||||
// support member templates and so we must make it global
|
||||
@@ -75,7 +81,9 @@ namespace wxPrivate
|
||||
void Use(const T& WXUNUSED(t))
|
||||
{
|
||||
}
|
||||
#if !defined(__GNUC__) || wxCHECK_GCC_VERSION(2, 95)
|
||||
} // namespace wxPrivate
|
||||
#endif
|
||||
|
||||
#define wxPrivateOnScopeExit(n) wxPrivate::OnScopeExit(n)
|
||||
#define wxPrivateUse(n) wxPrivate::Use(n)
|
||||
|
@@ -109,8 +109,16 @@ END_DECLARE_EVENT_TYPES()
|
||||
#define EVT_TASKBAR_LEFT_DCLICK(fn) wx__DECLARE_TASKBAREVT(LEFT_DCLICK, fn)
|
||||
#define EVT_TASKBAR_RIGHT_DCLICK(fn) wx__DECLARE_TASKBAREVT(RIGHT_DCLICK, fn)
|
||||
|
||||
// taskbar menu is shown on right button press under all platforms except MSW
|
||||
// where it's shown on right button release, using this event type and macro
|
||||
// allows to write code which works correctly on all platforms
|
||||
#ifdef __WXMSW__
|
||||
#define wxEVT_TASKBAR_CLICK wxEVT_TASKBAR_RIGHT_UP
|
||||
#else
|
||||
#define wxEVT_TASKBAR_CLICK wxEVT_TASKBAR_RIGHT_DOWN
|
||||
#endif
|
||||
// wxHAS_TASK_BAR_ICON
|
||||
#define EVT_TASKBAR_CLICK(fn) wx__DECLARE_TASKBAREVT(CLICK, fn)
|
||||
|
||||
#endif
|
||||
// _WX_TASKBAR_H_BASE_
|
||||
#endif // wxHAS_TASK_BAR_ICON
|
||||
|
||||
#endif // _WX_TASKBAR_H_BASE_
|
||||
|
@@ -135,6 +135,7 @@ public:
|
||||
virtual wxSize CalcSizeFromPage(const wxSize& sizePage) const;
|
||||
virtual int SetSelection(size_t n) { return DoSetSelection(n, SetSelection_SendEvent); }
|
||||
virtual int ChangeSelection(size_t n) { return DoSetSelection(n); }
|
||||
virtual int HitTest(const wxPoint& pt, long *flags = NULL) const;
|
||||
virtual void SetImageList(wxImageList *imageList);
|
||||
virtual void AssignImageList(wxImageList *imageList);
|
||||
virtual bool DeleteAllPages();
|
||||
@@ -146,9 +147,6 @@ protected:
|
||||
// This subclass of wxBookCtrlBase accepts NULL page pointers (empty pages)
|
||||
virtual bool AllowNullPage() const { return true; }
|
||||
|
||||
// return the page corresponding to the tab at the specified position
|
||||
virtual int HitTest(const wxPoint& pt, long *flags = NULL) const;
|
||||
|
||||
// event handlers
|
||||
void OnTreeSelectionChange(wxTreeEvent& event);
|
||||
void OnTreeNodeExpandedCollapsed(wxTreeEvent& event);
|
||||
|
@@ -172,6 +172,11 @@ public:
|
||||
virtual bool IsSelected(const wxTreeItemId& item) const = 0;
|
||||
// is item text in bold font?
|
||||
virtual bool IsBold(const wxTreeItemId& item) const = 0;
|
||||
#if wxABI_VERSION >= 20801
|
||||
// is the control empty?
|
||||
bool IsEmpty() const;
|
||||
#endif // wxABI 2.8.1+
|
||||
|
||||
|
||||
// number of children
|
||||
// ------------------
|
||||
@@ -293,6 +298,12 @@ public:
|
||||
void ExpandAll();
|
||||
// collapse the item without removing its children
|
||||
virtual void Collapse(const wxTreeItemId& item) = 0;
|
||||
#if wxABI_VERSION >= 20801
|
||||
// collapse the item and all its childs and thats childs
|
||||
void CollapseAllChildren(const wxTreeItemId& item);
|
||||
// collapse all items
|
||||
void CollapseAll();
|
||||
#endif // wxABI 2.8.1+
|
||||
// collapse the item and remove all children
|
||||
virtual void CollapseAndReset(const wxTreeItemId& item) = 0;
|
||||
// toggles the current state
|
||||
|
@@ -53,21 +53,24 @@ public:
|
||||
SHADOW_HIGHLIGHT,
|
||||
SHADOW_IN,
|
||||
SHADOW_OUT,
|
||||
|
||||
|
||||
// the titlebar background colours for the normal and focused states
|
||||
TITLEBAR,
|
||||
TITLEBAR_ACTIVE,
|
||||
|
||||
|
||||
// the titlebar text colours
|
||||
TITLEBAR_TEXT,
|
||||
TITLEBAR_ACTIVE_TEXT,
|
||||
|
||||
|
||||
// the default gauge fill colour
|
||||
GAUGE,
|
||||
|
||||
// desktop background colour (only used by framebuffer ports)
|
||||
DESKTOP,
|
||||
|
||||
// wxFrame's background colour
|
||||
FRAME,
|
||||
|
||||
MAX
|
||||
};
|
||||
|
||||
|
@@ -28,9 +28,9 @@
|
||||
/* NB: this file is parsed by automatic tools so don't change its format! */
|
||||
#define wxMAJOR_VERSION 2
|
||||
#define wxMINOR_VERSION 8
|
||||
#define wxRELEASE_NUMBER 0
|
||||
#define wxSUBRELEASE_NUMBER 1
|
||||
#define wxVERSION_STRING _T("wxWidgets 2.8.0")
|
||||
#define wxRELEASE_NUMBER 1
|
||||
#define wxSUBRELEASE_NUMBER 0
|
||||
#define wxVERSION_STRING _T("wxWidgets 2.8.1")
|
||||
|
||||
/* nothing to update below this line when updating the version */
|
||||
/* ---------------------------------------------------------------------------- */
|
||||
|
@@ -39,7 +39,7 @@ public:
|
||||
wxFileOffset GetLength() const;
|
||||
|
||||
bool Ok() const { return IsOk(); }
|
||||
virtual bool IsOk() const { return (wxStreamBase::IsOk() && m_file->IsOpened()); }
|
||||
virtual bool IsOk() const;
|
||||
bool IsSeekable() const { return m_file->GetKind() == wxFILE_KIND_DISK; }
|
||||
|
||||
protected:
|
||||
@@ -69,7 +69,7 @@ public:
|
||||
wxFileOffset GetLength() const;
|
||||
|
||||
bool Ok() const { return IsOk(); }
|
||||
virtual bool IsOk() const { return (wxStreamBase::IsOk() && m_file->IsOpened()); }
|
||||
virtual bool IsOk() const;
|
||||
bool IsSeekable() const { return m_file->GetKind() == wxFILE_KIND_DISK; }
|
||||
|
||||
protected:
|
||||
@@ -140,7 +140,7 @@ public:
|
||||
wxFileOffset GetLength() const;
|
||||
|
||||
bool Ok() const { return IsOk(); }
|
||||
virtual bool IsOk() const { return (wxStreamBase::IsOk() && m_file->IsOpened()); }
|
||||
virtual bool IsOk() const;
|
||||
bool IsSeekable() const { return m_file->GetKind() == wxFILE_KIND_DISK; }
|
||||
|
||||
protected:
|
||||
@@ -170,7 +170,7 @@ public:
|
||||
wxFileOffset GetLength() const;
|
||||
|
||||
bool Ok() const { return IsOk(); }
|
||||
virtual bool IsOk() const { return (wxStreamBase::IsOk() && m_file->IsOpened()); }
|
||||
virtual bool IsOk() const ;
|
||||
bool IsSeekable() const { return m_file->GetKind() == wxFILE_KIND_DISK; }
|
||||
|
||||
protected:
|
||||
|
@@ -982,13 +982,18 @@ WXDLLIMPEXP_BASE bool wxOKlibc(); /* for internal use */
|
||||
#endif /* wxUSE_PRINTF_POS_PARAMS/!wxUSE_PRINTF_POS_PARAMS */
|
||||
|
||||
#ifndef wxSnprintf_
|
||||
/* no [v]snprintf(), cook our own */
|
||||
/* no snprintf(), cook our own */
|
||||
WXDLLIMPEXP_BASE int
|
||||
wxSnprintf_(wxChar *buf, size_t len, const wxChar *format, ...) ATTRIBUTE_PRINTF_3;
|
||||
#endif
|
||||
#ifndef wxVsnprintf_
|
||||
/* no (suitable) vsnprintf(), cook our own */
|
||||
WXDLLIMPEXP_BASE int
|
||||
wxVsnprintf_(wxChar *buf, size_t len, const wxChar *format, va_list argptr);
|
||||
|
||||
#define wxUSE_WXVSNPRINTF 1
|
||||
#else
|
||||
#define wxUSE_WXVSNPRINTF 0
|
||||
#endif
|
||||
|
||||
/*
|
||||
|
90
misc/scripts/inc_release
Executable file
90
misc/scripts/inc_release
Executable file
@@ -0,0 +1,90 @@
|
||||
#!/bin/sh
|
||||
##############################################################################
|
||||
# Name: misc/scripts/inc_release
|
||||
# Purpose: increments the release version number in all files mentioned in
|
||||
# docs/tech/tn0011.txt
|
||||
# Created: 2007-01-07
|
||||
# RCS-ID: $Id$
|
||||
# Copyright: (c) 2007 Vadim Zeitlin <vadim@wxwindows.org>
|
||||
# Licence: wxWindows licence
|
||||
##############################################################################
|
||||
|
||||
error() {
|
||||
echo "$progname: $*" >&2
|
||||
}
|
||||
|
||||
msg() {
|
||||
echo "$progname: $*"
|
||||
}
|
||||
|
||||
msgn() {
|
||||
echo -n "$progname: $*"
|
||||
}
|
||||
|
||||
msgc() {
|
||||
echo "$*"
|
||||
}
|
||||
|
||||
run_sed() {
|
||||
filename=$1
|
||||
shift
|
||||
cmd=
|
||||
while [ $# -gt 0 ]; do
|
||||
cmd="$cmd-e \"$1\" "
|
||||
shift
|
||||
done
|
||||
|
||||
msgn " processing $filename ... "
|
||||
eval "sed $cmd $filename" > $filename.$$
|
||||
if cmp -s $filename $filename.$$; then
|
||||
rm $filename.$$
|
||||
msgc "unchanged"
|
||||
else
|
||||
mv $filename.$$ $filename
|
||||
msgc "done"
|
||||
fi
|
||||
}
|
||||
|
||||
progname=`basename $0`
|
||||
|
||||
# we must be run from wx directory
|
||||
if [ ! -f wxwin.m4 ]; then
|
||||
error "must be ran from root wx directory"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
# exit on any error
|
||||
set -e
|
||||
|
||||
# the primary source of information is wx/version.h
|
||||
ver_string=`grep '#define wxVERSION_STRING ' include/wx/version.h | sed 's/^.*"wxWidgets \(.*\)")/\1/'`
|
||||
ver_major=`echo $ver_string | sed 's/\([0-9]\{1,\}\)\..*/\1/'`
|
||||
ver_minor=`echo $ver_string | sed 's/.*\.\([0-9]\{1,\}\)\..*/\1/'`
|
||||
ver_release=`echo $ver_string | sed 's/.*\.\([0-9]\{1,\}\)$/\1/'`
|
||||
|
||||
msg "Original version is $ver_major.$ver_minor.$ver_release"
|
||||
|
||||
ver_release_new=$(($ver_release + 1))
|
||||
ver_string_new=$ver_major.$ver_minor.$ver_release_new
|
||||
|
||||
msg "Updating version to $ver_string_new"
|
||||
|
||||
ver_for_sed="$ver_major\.$ver_minor\.$ver_release"
|
||||
|
||||
run_sed include/wx/version.h \
|
||||
"s/^\(#define wxRELEASE_NUMBER *\) $ver_release$/\1 $ver_release_new/" \
|
||||
"s/^\(#define wxSUBRELEASE_NUMBER *\) [0-9]\{1,\}$/\1 0/" \
|
||||
"/^#define wxVERSION_STRING/s/$ver_for_sed/$ver_string_new/"
|
||||
|
||||
run_sed configure.in \
|
||||
"/^AC_INIT/s/$ver_for_sed/$ver_string_new/" \
|
||||
"s/^wx_release_number=$ver_release/wx_release_number=$ver_release_new/" \
|
||||
"s/^wx_subrelease_number=.*$/wx_subrelease_number=0/"
|
||||
|
||||
for f in *.spec; do
|
||||
run_sed $f "/^%define *ver/s/$ver_for_sed/$ver_string_new/"
|
||||
done
|
||||
|
||||
run_sed docs/latex/wx/manual.tex \
|
||||
"/^\\\\\\\\title/s/$ver_for_sed/$ver_string_new/"
|
||||
run_sed build/script/win_docs.bat "/SET WXW_VER=/s/$ver_for_sed/$ver_string_new/"
|
@@ -42,6 +42,7 @@
|
||||
#include "wx/timer.h" // for wxStopWatch
|
||||
#include "wx/colordlg.h" // for wxGetColourFromUser
|
||||
#include "wx/settings.h"
|
||||
#include "wx/sysopt.h"
|
||||
|
||||
#include "listtest.h"
|
||||
|
||||
@@ -91,6 +92,7 @@ BEGIN_EVENT_TABLE(MyFrame, wxFrame)
|
||||
EVT_MENU(LIST_FREEZE, MyFrame::OnFreeze)
|
||||
EVT_MENU(LIST_THAW, MyFrame::OnThaw)
|
||||
EVT_MENU(LIST_TOGGLE_LINES, MyFrame::OnToggleLines)
|
||||
EVT_MENU(LIST_MAC_USE_GENERIC, MyFrame::OnToggleMacUseGeneric)
|
||||
|
||||
EVT_UPDATE_UI(LIST_SHOW_COL_INFO, MyFrame::OnUpdateShowColInfo)
|
||||
EVT_UPDATE_UI(LIST_TOGGLE_MULTI_SEL, MyFrame::OnUpdateToggleMultiSel)
|
||||
@@ -222,6 +224,9 @@ MyFrame::MyFrame(const wxChar *title)
|
||||
menuView->Append(LIST_SMALL_ICON_TEXT_VIEW, _T("Small icon &view with text\tF6"));
|
||||
menuView->Append(LIST_VIRTUAL_VIEW, _T("&Virtual view\tF7"));
|
||||
menuView->Append(LIST_SMALL_VIRTUAL_VIEW, _T("Small virtual vie&w\tF8"));
|
||||
#ifdef __WXMAC__
|
||||
menuView->AppendCheckItem(LIST_MAC_USE_GENERIC, _T("Mac: Use Generic Control"));
|
||||
#endif
|
||||
|
||||
wxMenu *menuList = new wxMenu;
|
||||
menuList->Append(LIST_FOCUS_LAST, _T("&Make last item current\tCtrl-L"));
|
||||
@@ -340,6 +345,11 @@ void MyFrame::OnToggleLines(wxCommandEvent& event)
|
||||
m_listCtrl->SetSingleStyle(wxLC_HRULES | wxLC_VRULES, event.IsChecked());
|
||||
}
|
||||
|
||||
void MyFrame::OnToggleMacUseGeneric(wxCommandEvent& event)
|
||||
{
|
||||
wxSystemOptions::SetOption(wxT("mac.listctrl.always_use_generic"), event.IsChecked());
|
||||
}
|
||||
|
||||
void MyFrame::OnFocusLast(wxCommandEvent& WXUNUSED(event))
|
||||
{
|
||||
long index = m_listCtrl->GetItemCount() - 1;
|
||||
|
@@ -136,6 +136,7 @@ protected:
|
||||
void OnFreeze(wxCommandEvent& event);
|
||||
void OnThaw(wxCommandEvent& event);
|
||||
void OnToggleLines(wxCommandEvent& event);
|
||||
void OnToggleMacUseGeneric(wxCommandEvent& event);
|
||||
|
||||
void OnUpdateShowColInfo(wxUpdateUIEvent& event);
|
||||
void OnUpdateToggleMultiSel(wxUpdateUIEvent& event);
|
||||
@@ -203,6 +204,7 @@ enum
|
||||
LIST_FREEZE,
|
||||
LIST_THAW,
|
||||
LIST_TOGGLE_LINES,
|
||||
LIST_MAC_USE_GENERIC,
|
||||
|
||||
LIST_CTRL = 1000
|
||||
};
|
||||
|
@@ -466,6 +466,7 @@
|
||||
isa = XCBuildConfiguration;
|
||||
buildSettings = {
|
||||
ALWAYS_SEARCH_USER_PATHS = NO;
|
||||
ARCHS = "$(NATIVE_ARCH)";
|
||||
GCC_PRECOMPILE_PREFIX_HEADER = YES;
|
||||
GCC_PREFIX_HEADER = ../../include/wx/wxprec.h;
|
||||
GCC_PREPROCESSOR_DEFINITIONS = (
|
||||
|
@@ -32,6 +32,8 @@
|
||||
#include "wx/log.h"
|
||||
#include "wx/image.h"
|
||||
#include "wx/filedlg.h"
|
||||
#include "wx/spinctrl.h"
|
||||
#include "wx/srchctrl.h"
|
||||
|
||||
// define this to use XPMs everywhere (by default, BMPs are used under Win)
|
||||
// BMPs use less space, but aren't compiled into the executable on other platforms
|
||||
@@ -391,7 +393,7 @@ void MyFrame::RecreateToolbar()
|
||||
// adding a combo to a vertical toolbar is not very smart
|
||||
if ( !( toolBar->IsVertical() ) )
|
||||
{
|
||||
wxComboBox *combo = new wxComboBox(toolBar, ID_COMBO, wxEmptyString, wxDefaultPosition, wxSize(200,wxDefaultCoord) );
|
||||
wxComboBox *combo = new wxComboBox(toolBar, ID_COMBO, wxEmptyString, wxDefaultPosition, wxSize(100,-1) );
|
||||
combo->Append(_T("This"));
|
||||
combo->Append(_T("is a"));
|
||||
combo->Append(_T("combobox"));
|
||||
@@ -399,8 +401,14 @@ void MyFrame::RecreateToolbar()
|
||||
combo->Append(_T("toolbar"));
|
||||
toolBar->AddControl(combo);
|
||||
|
||||
//wxSpinCtrl *spin = new wxSpinCtrl( toolBar, ID_SPIN, wxT("0"), wxDefaultPosition, wxSize(80,wxDefaultCoord), 0, 100, 0 );
|
||||
//toolBar->AddControl( spin );
|
||||
wxSpinCtrl *spin = new wxSpinCtrl( toolBar, ID_SPIN, wxT("0"), wxDefaultPosition, wxSize(80,wxDefaultCoord), 0, 0, 100 );
|
||||
toolBar->AddControl( spin );
|
||||
|
||||
wxTextCtrl *text = new wxTextCtrl( toolBar, -1, wxT("text"), wxDefaultPosition, wxSize(80,wxDefaultCoord) );
|
||||
toolBar->AddControl( text );
|
||||
|
||||
wxSearchCtrl *srch = new wxSearchCtrl( toolBar, -1, wxT("xx"), wxDefaultPosition, wxSize(80,wxDefaultCoord), wxSUNKEN_BORDER );
|
||||
toolBar->AddControl( srch );
|
||||
}
|
||||
#endif // toolbars which don't support controls
|
||||
|
||||
|
@@ -1084,8 +1084,12 @@ void MyTreeCtrl::OnBeginDrag(wxTreeEvent& event)
|
||||
{
|
||||
m_draggedItem = event.GetItem();
|
||||
|
||||
wxLogMessage(wxT("OnBeginDrag: started dragging %s"),
|
||||
GetItemText(m_draggedItem).c_str());
|
||||
wxPoint clientpt = event.GetPoint();
|
||||
wxPoint screenpt = ClientToScreen(clientpt);
|
||||
|
||||
wxLogMessage(wxT("OnBeginDrag: started dragging %s at screen coords (%i,%i)"),
|
||||
GetItemText(m_draggedItem).c_str(),
|
||||
screenpt.x, screenpt.y);
|
||||
|
||||
event.Allow();
|
||||
}
|
||||
@@ -1195,45 +1199,21 @@ void MyTreeCtrl::OnItemMenu(wxTreeEvent& event)
|
||||
wxTreeItemId itemId = event.GetItem();
|
||||
MyTreeItemData *item = itemId.IsOk() ? (MyTreeItemData *)GetItemData(itemId)
|
||||
: NULL;
|
||||
wxPoint clientpt = event.GetPoint();
|
||||
wxPoint screenpt = ClientToScreen(clientpt);
|
||||
|
||||
wxLogMessage(wxT("OnItemMenu for item \"%s\""), item ? item->GetDesc()
|
||||
: _T(""));
|
||||
wxLogMessage(wxT("OnItemMenu for item \"%s\" at screen coords (%i, %i)"),
|
||||
item ? item->GetDesc() : _T(""), screenpt.x, screenpt.y);
|
||||
|
||||
ShowMenu(itemId, clientpt);
|
||||
event.Skip();
|
||||
}
|
||||
|
||||
void MyTreeCtrl::OnContextMenu(wxContextMenuEvent& event)
|
||||
{
|
||||
wxPoint pt = event.GetPosition();
|
||||
wxTreeItemId item;
|
||||
|
||||
wxLogMessage(wxT("OnContextMenu at screen coords (%i, %i)"), pt.x, pt.y);
|
||||
|
||||
// check if event was generated by keyboard (MSW-specific?)
|
||||
if ( pt.x == -1 && pt.y == -1 ) //(this is how MSW indicates it)
|
||||
{
|
||||
if ( !HasFlag(wxTR_MULTIPLE) )
|
||||
item = GetSelection();
|
||||
|
||||
// attempt to guess where to show the menu
|
||||
if ( item.IsOk() )
|
||||
{
|
||||
// if an item was clicked, show menu to the right of it
|
||||
wxRect rect;
|
||||
GetBoundingRect(item, rect, true /* only the label */);
|
||||
pt = wxPoint(rect.GetRight(), rect.GetTop());
|
||||
}
|
||||
else
|
||||
{
|
||||
pt = wxPoint(0, 0);
|
||||
}
|
||||
}
|
||||
else // event was generated by mouse, use supplied coords
|
||||
{
|
||||
pt = ScreenToClient(pt);
|
||||
item = HitTest(pt);
|
||||
}
|
||||
|
||||
ShowMenu(item, pt);
|
||||
}
|
||||
|
||||
void MyTreeCtrl::ShowMenu(wxTreeItemId id, const wxPoint& pt)
|
||||
|
@@ -125,9 +125,6 @@
|
||||
#undef __WINDOWS__
|
||||
#endif
|
||||
|
||||
#ifndef __WIN95__
|
||||
#undef __WIN95__
|
||||
#endif
|
||||
#ifndef __WIN32__
|
||||
#undef __WIN32__
|
||||
#endif
|
||||
@@ -541,13 +538,13 @@
|
||||
|
||||
/* for some features we don't have dedicated configure switches, so just choose
|
||||
* the common values automatically */
|
||||
#if (defined(__WIN95__) && !defined(__WXUNIVERSAL__)) || defined(__WXPM__)
|
||||
#if (defined(__WIN32__) && !defined(__WXUNIVERSAL__)) || defined(__WXPM__)
|
||||
#define wxUSE_OWNER_DRAWN 1
|
||||
#else
|
||||
#define wxUSE_OWNER_DRAWN 0
|
||||
#endif
|
||||
|
||||
#if defined(__WIN95__) && !defined(__WINE__) && !defined(__GNUWIN32_OLD__)
|
||||
#if defined(__WIN32__) && !defined(__WINE__) && !defined(__GNUWIN32_OLD__)
|
||||
#define wxUSE_RICHEDIT 1
|
||||
#define wxUSE_RICHEDIT2 1
|
||||
#else
|
||||
|
10
setup.h_vms
10
setup.h_vms
@@ -3,7 +3,7 @@
|
||||
* Template for the set.h file for VMS *
|
||||
* Created from setup.h_in *
|
||||
* Author : J.Jansen (joukj@hrem.nano.tudelft.nl) *
|
||||
* Date : 14 November 2006 *
|
||||
* Date : 19 December 2006 *
|
||||
* *
|
||||
*****************************************************************************/
|
||||
|
||||
@@ -143,9 +143,6 @@ typedef pid_t GPid;
|
||||
#undef __WINDOWS__
|
||||
#endif
|
||||
|
||||
#ifndef __WIN95__
|
||||
#undef __WIN95__
|
||||
#endif
|
||||
#ifndef __WIN32__
|
||||
#undef __WIN32__
|
||||
#endif
|
||||
@@ -349,6 +346,7 @@ typedef pid_t GPid;
|
||||
#define wxUSE_RADIOBOX 1
|
||||
#define wxUSE_RADIOBTN 1
|
||||
#define wxUSE_SCROLLBAR 1
|
||||
#define wxUSE_SEARCHCTRL 1
|
||||
#define wxUSE_SLIDER 1
|
||||
#define wxUSE_SPINBTN 1
|
||||
#define wxUSE_SPINCTRL 1
|
||||
@@ -566,14 +564,14 @@ typedef pid_t GPid;
|
||||
|
||||
/* for some features we don't have dedicated configure switches, so just choose
|
||||
* the common values automatically */
|
||||
#if (defined(__WIN95__) && !defined(__WXUNIVERSAL__)) || defined(__WXPM__)
|
||||
#if (defined(__WIN32__) && !defined(__WXUNIVERSAL__)) || defined(__WXPM__)
|
||||
#define wxUSE_OWNER_DRAWN 1
|
||||
#else
|
||||
#define wxUSE_OWNER_DRAWN 0
|
||||
#endif
|
||||
|
||||
/* enable rich edit under Win32 */
|
||||
#if defined(__WIN95__) && !defined(__WINE__) && !defined(__GNUWIN32_OLD__)
|
||||
#if defined(__WIN32__) && !defined(__WINE__) && !defined(__GNUWIN32_OLD__)
|
||||
#define wxUSE_RICHEDIT 1
|
||||
#define wxUSE_RICHEDIT2 1
|
||||
#else
|
||||
|
@@ -3250,6 +3250,12 @@ wxRect wxAuiManager::CalculateHintRect(wxWindow* pane_window,
|
||||
// actually show the hint rectangle on the screen
|
||||
m_frame->ClientToScreen(&rect.x, &rect.y);
|
||||
|
||||
if ( m_frame->GetLayoutDirection() == wxLayout_RightToLeft )
|
||||
{
|
||||
// Mirror rectangle in RTL mode
|
||||
rect.x -= rect.GetWidth();
|
||||
}
|
||||
|
||||
return rect;
|
||||
}
|
||||
|
||||
|
@@ -82,8 +82,9 @@ wxAuiMDIParentFrame::~wxAuiMDIParentFrame()
|
||||
wxDELETE(m_pClientWindow);
|
||||
|
||||
#if wxUSE_MENUS
|
||||
wxDELETE(m_pMyMenuBar);
|
||||
RemoveWindowMenu(GetMenuBar());
|
||||
delete m_pWindowMenu;
|
||||
wxDELETE(m_pWindowMenu);
|
||||
#endif // wxUSE_MENUS
|
||||
}
|
||||
|
||||
@@ -166,7 +167,7 @@ void wxAuiMDIParentFrame::SetMenuBar(wxMenuBar* pMenuBar)
|
||||
AddWindowMenu(pMenuBar);
|
||||
|
||||
wxFrame::SetMenuBar(pMenuBar);
|
||||
m_pMyMenuBar = GetMenuBar();
|
||||
//m_pMyMenuBar = GetMenuBar();
|
||||
}
|
||||
#endif // wxUSE_MENUS
|
||||
|
||||
@@ -179,7 +180,7 @@ void wxAuiMDIParentFrame::SetChildMenuBar(wxAuiMDIChildFrame* pChild)
|
||||
SetMenuBar(m_pMyMenuBar);
|
||||
|
||||
// Make sure we know our menu bar is in use
|
||||
//m_pMyMenuBar = NULL;
|
||||
m_pMyMenuBar = NULL;
|
||||
}
|
||||
else
|
||||
{
|
||||
@@ -416,6 +417,13 @@ wxAuiMDIChildFrame::wxAuiMDIChildFrame(wxAuiMDIParentFrame *parent,
|
||||
|
||||
wxAuiMDIChildFrame::~wxAuiMDIChildFrame()
|
||||
{
|
||||
wxAuiMDIParentFrame* pParentFrame = GetMDIParentFrame();
|
||||
if (pParentFrame && pParentFrame->GetActiveChild() == this)
|
||||
{
|
||||
pParentFrame->SetActiveChild(NULL);
|
||||
pParentFrame->SetChildMenuBar(NULL);
|
||||
}
|
||||
|
||||
#if wxUSE_MENUS
|
||||
wxDELETE(m_pMenuBar);
|
||||
#endif // wxUSE_MENUS
|
||||
|
@@ -28,6 +28,7 @@
|
||||
#include "wx/combobox.h"
|
||||
|
||||
#ifndef WX_PRECOMP
|
||||
#include "wx/app.h"
|
||||
#include "wx/log.h"
|
||||
#include "wx/dcclient.h"
|
||||
#include "wx/settings.h"
|
||||
@@ -1881,6 +1882,10 @@ void wxComboCtrlBase::ShowPopup()
|
||||
|
||||
int rightX = scrPos.x + ctrlSz.x + m_extRight - szp.x;
|
||||
int leftX = scrPos.x - m_extLeft;
|
||||
|
||||
if ( wxTheApp->GetLayoutDirection() == wxLayout_RightToLeft )
|
||||
leftX -= ctrlSz.x;
|
||||
|
||||
int screenWidth = wxSystemSettings::GetMetric( wxSYS_SCREEN_X );
|
||||
|
||||
// If there is not enough horizontal space, anchor on the other side.
|
||||
|
@@ -297,6 +297,24 @@ wxConfigPathChanger::~wxConfigPathChanger()
|
||||
}
|
||||
}
|
||||
|
||||
// this is a wxConfig method but it's mainly used with wxConfigPathChanger
|
||||
/* static */
|
||||
wxString wxConfigBase::RemoveTrailingSeparator(const wxString& key)
|
||||
{
|
||||
wxString path(key);
|
||||
|
||||
// don't remove the only separator from a root group path!
|
||||
while ( path.length() > 1 )
|
||||
{
|
||||
if ( *path.rbegin() != wxCONFIG_PATH_SEPARATOR )
|
||||
break;
|
||||
|
||||
path.erase(path.end() - 1);
|
||||
}
|
||||
|
||||
return path;
|
||||
}
|
||||
|
||||
#endif // wxUSE_CONFIG
|
||||
|
||||
// ----------------------------------------------------------------------------
|
||||
|
@@ -2306,6 +2306,7 @@ bool wxDb::ExecSql(const wxString &pSqlStmt, wxDbColInf** columns, short& numcol
|
||||
return false;
|
||||
}
|
||||
|
||||
pColInf[colNum].sqlDataType = Sqllen;
|
||||
switch (Sqllen)
|
||||
{
|
||||
#if wxUSE_UNICODE
|
||||
|
@@ -208,6 +208,8 @@ OBJECTS_X11=accesscmn.obj,dndcmn.obj,dpycmn.obj,dseldlg.obj,\
|
||||
regex.obj,taskbarcmn.obj,xti.obj,xtistrm.obj,xtixml.obj,\
|
||||
combocmn.obj
|
||||
|
||||
OBJECTS_X11_2=socketevtdispatch.obj
|
||||
|
||||
SOURCES = \
|
||||
anidecod.cpp,\
|
||||
animatecmn.cpp,\
|
||||
@@ -321,6 +323,7 @@ SOURCES = \
|
||||
sckstrm.cpp,\
|
||||
sizer.cpp,\
|
||||
socket.cpp,\
|
||||
socketevtdispatch.cpp,\
|
||||
settcmn.cpp,\
|
||||
statbar.cpp,\
|
||||
stdpbase.cpp,\
|
||||
@@ -401,10 +404,12 @@ all : $(SOURCES)
|
||||
.else
|
||||
.ifdef __WXX11__
|
||||
$(MMS)$(MMSQUALIFIERS) $(OBJECTS_X11)
|
||||
$(MMS)$(MMSQUALIFIERS) $(OBJECTS_X11_2)
|
||||
library [--.lib]libwx_x11_univ.olb $(OBJECTS)
|
||||
library [--.lib]libwx_x11_univ.olb $(OBJECTS1)
|
||||
library [--.lib]libwx_x11_univ.olb $(OBJECTS2)
|
||||
library [--.lib]libwx_x11_univ.olb $(OBJECTS_X11)
|
||||
library [--.lib]libwx_x11_univ.olb $(OBJECTS_X11_2)
|
||||
.endif
|
||||
.endif
|
||||
.endif
|
||||
@@ -520,6 +525,7 @@ sckipc.obj : sckipc.cpp
|
||||
sckstrm.obj : sckstrm.cpp
|
||||
sizer.obj : sizer.cpp
|
||||
socket.obj : socket.cpp
|
||||
socketevtdispatch.obj : socketevtdispatch.cpp
|
||||
settcmn.obj : settcmn.cpp
|
||||
statbar.obj : statbar.cpp
|
||||
stdpbase.obj : stdpbase.cpp
|
||||
|
@@ -95,7 +95,6 @@ IMPLEMENT_DYNAMIC_CLASS(wxFileHistory, wxObject)
|
||||
// function prototypes
|
||||
// ----------------------------------------------------------------------------
|
||||
|
||||
static inline wxString FindExtension(const wxChar *path);
|
||||
static wxWindow* wxFindSuitableParent(void);
|
||||
|
||||
// ----------------------------------------------------------------------------
|
||||
|
@@ -1172,7 +1172,7 @@ bool wxFileConfig::DeleteEntry(const wxString& key, bool bGroupIfEmptyAlso)
|
||||
|
||||
bool wxFileConfig::DeleteGroup(const wxString& key)
|
||||
{
|
||||
wxConfigPathChanger path(this, key);
|
||||
wxConfigPathChanger path(this, RemoveTrailingSeparator(key));
|
||||
|
||||
if ( !m_pCurrentGroup->DeleteSubgroupByName(path.Name()) )
|
||||
return false;
|
||||
|
@@ -1575,6 +1575,14 @@ wxString wxGetCwd()
|
||||
bool wxSetWorkingDirectory(const wxString& d)
|
||||
{
|
||||
#if defined(__OS2__)
|
||||
if (d[1] == ':')
|
||||
{
|
||||
::DosSetDefaultDisk(1 + wxToupper(d[0]) - _T('A'));
|
||||
// do not call DosSetCurrentDir when just changing drive,
|
||||
// since it requires e.g. "d:." instead of "d:"!
|
||||
if (d.length() == 2)
|
||||
return true;
|
||||
}
|
||||
return (::DosSetCurrentDir((PSZ)d.c_str()) == 0);
|
||||
#elif defined(__UNIX__) || defined(__WXMAC__) || defined(__DOS__)
|
||||
return (chdir(wxFNSTRINGCAST d.fn_str()) == 0);
|
||||
|
@@ -284,6 +284,17 @@ static wxString wxGetVolumeString(const wxString& volume, wxPathFormat format)
|
||||
return path;
|
||||
}
|
||||
|
||||
// return true if the format used is the DOS/Windows one and the string looks
|
||||
// like a UNC path
|
||||
static bool IsUNCPath(const wxString& path, wxPathFormat format)
|
||||
{
|
||||
return format == wxPATH_DOS &&
|
||||
path.length() >= 4 && // "\\a" can't be a UNC path
|
||||
path[0u] == wxFILE_SEP_PATH_DOS &&
|
||||
path[1u] == wxFILE_SEP_PATH_DOS &&
|
||||
path[2u] != wxFILE_SEP_PATH_DOS;
|
||||
}
|
||||
|
||||
// ============================================================================
|
||||
// implementation
|
||||
// ============================================================================
|
||||
@@ -307,9 +318,28 @@ void wxFileName::Assign(const wxString& volume,
|
||||
const wxString& name,
|
||||
const wxString& ext,
|
||||
bool hasExt,
|
||||
wxPathFormat format )
|
||||
wxPathFormat format)
|
||||
{
|
||||
SetPath( path, format );
|
||||
// we should ignore paths which look like UNC shares because we already
|
||||
// have the volume here and the UNC notation (\\server\path) is only valid
|
||||
// for paths which don't start with a volume, so prevent SetPath() from
|
||||
// recognizing "\\foo\bar" in "c:\\foo\bar" as an UNC path
|
||||
//
|
||||
// note also that this is a rather ugly way to do what we want (passing
|
||||
// some kind of flag telling to ignore UNC paths to SetPath() would be
|
||||
// better) but this is the safest thing to do to avoid breaking backwards
|
||||
// compatibility in 2.8
|
||||
if ( IsUNCPath(path, format) )
|
||||
{
|
||||
// remove one of the 2 leading backslashes to ensure that it's not
|
||||
// recognized as an UNC path by SetPath()
|
||||
wxString pathNonUNC(path, 1, wxString::npos);
|
||||
SetPath(pathNonUNC, format);
|
||||
}
|
||||
else // no UNC complications
|
||||
{
|
||||
SetPath(path, format);
|
||||
}
|
||||
|
||||
m_volume = volume;
|
||||
m_ext = ext;
|
||||
@@ -427,7 +457,7 @@ void wxFileName::Assign(const wxString& fullpathOrig,
|
||||
// always recognize fullpath as directory, even if it doesn't end with a
|
||||
// slash
|
||||
wxString fullpath = fullpathOrig;
|
||||
if ( !wxEndsWithPathSeparator(fullpath) )
|
||||
if ( !fullpath.empty() && !wxEndsWithPathSeparator(fullpath) )
|
||||
{
|
||||
fullpath += GetPathSeparator(format);
|
||||
}
|
||||
@@ -1944,23 +1974,18 @@ wxFileName::SplitVolume(const wxString& fullpathWithVolume,
|
||||
wxString fullpath = fullpathWithVolume;
|
||||
|
||||
// special Windows UNC paths hack: transform \\share\path into share:path
|
||||
if ( format == wxPATH_DOS )
|
||||
if ( IsUNCPath(fullpath, format) )
|
||||
{
|
||||
if ( fullpath.length() >= 4 &&
|
||||
fullpath[0u] == wxFILE_SEP_PATH_DOS &&
|
||||
fullpath[1u] == wxFILE_SEP_PATH_DOS )
|
||||
fullpath.erase(0, 2);
|
||||
|
||||
size_t posFirstSlash =
|
||||
fullpath.find_first_of(GetPathTerminators(format));
|
||||
if ( posFirstSlash != wxString::npos )
|
||||
{
|
||||
fullpath.erase(0, 2);
|
||||
fullpath[posFirstSlash] = wxFILE_SEP_DSK;
|
||||
|
||||
size_t posFirstSlash =
|
||||
fullpath.find_first_of(GetPathTerminators(format));
|
||||
if ( posFirstSlash != wxString::npos )
|
||||
{
|
||||
fullpath[posFirstSlash] = wxFILE_SEP_DSK;
|
||||
|
||||
// UNC paths are always absolute, right? (FIXME)
|
||||
fullpath.insert(posFirstSlash + 1, 1, wxFILE_SEP_PATH_DOS);
|
||||
}
|
||||
// UNC paths are always absolute, right? (FIXME)
|
||||
fullpath.insert(posFirstSlash + 1, 1, wxFILE_SEP_PATH_DOS);
|
||||
}
|
||||
}
|
||||
|
||||
|
@@ -19,6 +19,7 @@
|
||||
#if wxUSE_FILEDLG
|
||||
|
||||
#include "wx/filedlg.h"
|
||||
#include "wx/dirdlg.h"
|
||||
|
||||
#ifndef WX_PRECOMP
|
||||
#include "wx/string.h"
|
||||
@@ -113,6 +114,19 @@ int wxFileDialogBase::ParseWildcard(const wxString& filterStr,
|
||||
}
|
||||
#endif // WXWIN_COMPATIBILITY_2_4
|
||||
|
||||
#if WXWIN_COMPATIBILITY_2_6
|
||||
long wxFileDialogBase::GetStyle() const
|
||||
{
|
||||
return GetWindowStyle();
|
||||
}
|
||||
|
||||
void wxFileDialogBase::SetStyle(long style)
|
||||
{
|
||||
SetWindowStyle(style);
|
||||
}
|
||||
#endif // WXWIN_COMPATIBILITY_2_6
|
||||
|
||||
|
||||
wxString wxFileDialogBase::AppendExtension(const wxString &filePath,
|
||||
const wxString &extensionList)
|
||||
{
|
||||
@@ -313,4 +327,22 @@ WXDLLEXPORT wxString wxSaveFileSelector(const wxChar *what,
|
||||
return wxDefaultFileSelector(false, what, extension, default_name, parent);
|
||||
}
|
||||
|
||||
|
||||
//----------------------------------------------------------------------------
|
||||
// wxDirDialogBase
|
||||
//----------------------------------------------------------------------------
|
||||
|
||||
#if WXWIN_COMPATIBILITY_2_6
|
||||
long wxDirDialogBase::GetStyle() const
|
||||
{
|
||||
return GetWindowStyle();
|
||||
}
|
||||
|
||||
void wxDirDialogBase::SetStyle(long style)
|
||||
{
|
||||
SetWindowStyle(style);
|
||||
}
|
||||
#endif // WXWIN_COMPATIBILITY_2_6
|
||||
|
||||
|
||||
#endif // wxUSE_FILEDLG
|
||||
|
@@ -176,14 +176,23 @@ static struct InitData
|
||||
static void ConvertArgsToUnicode(int argc, char **argv)
|
||||
{
|
||||
gs_initData.argv = new wchar_t *[argc + 1];
|
||||
int wargc = 0;
|
||||
for ( int i = 0; i < argc; i++ )
|
||||
{
|
||||
wxWCharBuffer buf(wxConvLocal.cMB2WX(argv[i]));
|
||||
gs_initData.argv[i] = buf ? wxStrdup(buf) : NULL;
|
||||
if ( !buf )
|
||||
{
|
||||
wxLogWarning(_("Command line argument %d couldn't be converted to Unicode and will be ignored."),
|
||||
i);
|
||||
}
|
||||
else // converted ok
|
||||
{
|
||||
gs_initData.argv[wargc++] = wxStrdup(buf);
|
||||
}
|
||||
}
|
||||
|
||||
gs_initData.argc = argc;
|
||||
gs_initData.argv[argc] = NULL;
|
||||
gs_initData.argc = wargc;
|
||||
gs_initData.argv[wargc] = NULL;
|
||||
}
|
||||
|
||||
static void FreeConvertedArgs()
|
||||
@@ -320,7 +329,7 @@ bool wxEntryStart(int& argc, char **argv)
|
||||
{
|
||||
ConvertArgsToUnicode(argc, argv);
|
||||
|
||||
if ( !wxEntryStart(argc, gs_initData.argv) )
|
||||
if ( !wxEntryStart(gs_initData.argc, gs_initData.argv) )
|
||||
{
|
||||
FreeConvertedArgs();
|
||||
|
||||
@@ -449,7 +458,7 @@ int wxEntry(int& argc, char **argv)
|
||||
{
|
||||
ConvertArgsToUnicode(argc, argv);
|
||||
|
||||
return wxEntry(argc, gs_initData.argv);
|
||||
return wxEntry(gs_initData.argc, gs_initData.argv);
|
||||
}
|
||||
|
||||
#endif // wxUSE_UNICODE
|
||||
|
@@ -18,7 +18,7 @@
|
||||
// headers
|
||||
// ----------------------------------------------------------------------------
|
||||
|
||||
#if defined(__BORLAND__) && !defined(__WXDEBUG__)
|
||||
#if defined(__BORLANDC__) && !defined(__WXDEBUG__)
|
||||
// There's a bug in Borland's compiler that breaks wxLocale with -O2,
|
||||
// so make sure that flag is not used for this file:
|
||||
#pragma option -O1
|
||||
@@ -1904,14 +1904,14 @@ void wxLocale::AddCatalogLookupPathPrefix(const wxString& prefix)
|
||||
!wxGetEnv(wxT("LC_MESSAGES"), &langFull) &&
|
||||
!wxGetEnv(wxT("LANG"), &langFull))
|
||||
{
|
||||
// no language specified, threat it as English
|
||||
return wxLANGUAGE_ENGLISH;
|
||||
// no language specified, treat it as English
|
||||
return wxLANGUAGE_ENGLISH_US;
|
||||
}
|
||||
|
||||
if ( langFull == _T("C") || langFull == _T("POSIX") )
|
||||
{
|
||||
// default C locale
|
||||
return wxLANGUAGE_ENGLISH;
|
||||
// default C locale is English too
|
||||
return wxLANGUAGE_ENGLISH_US;
|
||||
}
|
||||
|
||||
// the language string has the following form
|
||||
@@ -2764,7 +2764,7 @@ bool wxLocale::IsLoaded(const wxChar *szDomain) const
|
||||
// add a catalog to our linked list
|
||||
bool wxLocale::AddCatalog(const wxChar *szDomain)
|
||||
{
|
||||
return AddCatalog(szDomain, wxLANGUAGE_ENGLISH, NULL);
|
||||
return AddCatalog(szDomain, wxLANGUAGE_ENGLISH_US, NULL);
|
||||
}
|
||||
|
||||
// add a catalog to our linked list
|
||||
|
@@ -30,11 +30,13 @@
|
||||
wxUSE_FONTPICKERCTRL
|
||||
|
||||
#include "wx/pickerbase.h"
|
||||
#include "wx/tooltip.h"
|
||||
|
||||
#ifndef WX_PRECOMP
|
||||
#include "wx/textctrl.h"
|
||||
#endif
|
||||
|
||||
|
||||
// ============================================================================
|
||||
// implementation
|
||||
// ============================================================================
|
||||
@@ -122,6 +124,23 @@ void wxPickerBase::PostCreation()
|
||||
SetMinSize( m_sizer->GetMinSize() );
|
||||
}
|
||||
|
||||
void wxPickerBase::DoSetToolTip( wxToolTip *tip )
|
||||
{
|
||||
// don't set the tooltip on us but rather on our two child windows
|
||||
// as otherwise it would appear only when the cursor is placed on the
|
||||
// small area around the child windows which belong to wxPickerBase
|
||||
m_picker->SetToolTip(tip);
|
||||
|
||||
// do a copy as wxWindow will own the pointer we pass
|
||||
m_text->SetToolTip(tip ? new wxToolTip(tip->GetTip()) : NULL);
|
||||
}
|
||||
|
||||
|
||||
|
||||
// ----------------------------------------------------------------------------
|
||||
// wxPickerBase - event handlers
|
||||
// ----------------------------------------------------------------------------
|
||||
|
||||
void wxPickerBase::OnTextCtrlKillFocus(wxFocusEvent &)
|
||||
{
|
||||
wxASSERT(m_text);
|
||||
|
@@ -62,6 +62,9 @@ static const wxChar* const wxOperatingSystemIdNames[] =
|
||||
_T("AIX"),
|
||||
_T("HPUX"),
|
||||
|
||||
_T("Other Unix"),
|
||||
_T("Other Unix"),
|
||||
|
||||
_T("DOS"),
|
||||
_T("OS/2")
|
||||
};
|
||||
|
@@ -151,7 +151,18 @@ void wxPopupWindowBase::Position(const wxPoint& ptOrigin,
|
||||
}
|
||||
|
||||
// now check left/right too
|
||||
wxCoord x = ptOrigin.x + size.x;
|
||||
wxCoord x = ptOrigin.x;
|
||||
|
||||
if ( wxTheApp->GetLayoutDirection() == wxLayout_RightToLeft )
|
||||
{
|
||||
// shift the window to the left instead of the right.
|
||||
x -= size.x;
|
||||
x -= sizeSelf.x; // also shift it by window width.
|
||||
}
|
||||
else
|
||||
x += size.x;
|
||||
|
||||
|
||||
if ( x + sizeSelf.x > sizeScreen.x )
|
||||
{
|
||||
// check if there is enough space to the left
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user