]> git.saurik.com Git - wxWidgets.git/blobdiff - docs/tech/tn0001.txt
Fix wrong configure test for abi::__forced_unwind in previous commit.
[wxWidgets.git] / docs / tech / tn0001.txt
index b17a6872e0d7258af281af59bff0fa36a5762007..c08c11d0ac09b22e93785cec5df0ea276a90114a 100644 (file)
@@ -5,9 +5,9 @@ To add a new sample "foo" under directory "samples/foo" you need to do
 the following: (note that all this applies also to demos: just replace
 samples/ with demos/ where needed).
 
 the following: (note that all this applies also to demos: just replace
 samples/ with demos/ where needed).
 
-1. Create the directory samples/foo locally and "cvs add" it.
+1. Create the directory samples/foo locally and "svn add" it.
 
 
-2. "cvs add" the sample sources (usually based on minimal.cpp) as well.
+2. "svn add" the sample sources (usually based on minimal.cpp) as well.
 
    Note that unless your sample requires something special you shouldn't
    add foo.rc, foo.ico, ... any more, please just reuse the generic sample.*
 
    Note that unless your sample requires something special you shouldn't
    add foo.rc, foo.ico, ... any more, please just reuse the generic sample.*
@@ -29,6 +29,8 @@ samples/ with demos/ where needed).
       or even add a "-f<compiler>" to generate just the makefiles for the given
       compiler (run 'bakefile --help' to get the list of possible values).
       See Technote #16 for more information.
       or even add a "-f<compiler>" to generate just the makefiles for the given
       compiler (run 'bakefile --help' to get the list of possible values).
       See Technote #16 for more information.
+   d) currently samples/samples.dsw needs to be updated manually as it's not
+      generated by bakefile.
 
 4. Modify configure.in Unix compilation:
    a) if the sample should only be built if "wxUSE_FOO" is enabled, locate
 
 4. Modify configure.in Unix compilation:
    a) if the sample should only be built if "wxUSE_FOO" is enabled, locate
@@ -43,13 +45,14 @@ samples/ with demos/ where needed).
 
 5. Add a short description of what the sample does and how does it work
    to the "samples overview" section in the wxWidgets manual. That section
 
 5. Add a short description of what the sample does and how does it work
    to the "samples overview" section in the wxWidgets manual. That section
-   lives in docs/latex/wx/tsamples.tex; look at the descriptions for other
-   samples, if you are not familiar with LaTeX.
+   lives in docs/doxygen/mainpages/samples.h; look at the descriptions for
+   other samples, if you are not familiar with Doxygen.
 
 6. Add any non-standard sample's files to build/bakefiles/make_dist.mk (the
    makefiles copies all bmp, cpp, h, ico, png, rc, xpm and makefiles by
 
 6. Add any non-standard sample's files to build/bakefiles/make_dist.mk (the
    makefiles copies all bmp, cpp, h, ico, png, rc, xpm and makefiles by
-   default) and update distrib/scripts/manifests/{generic|makefile|vc|dmc
-   |wince}.rsp.
+   default, you only need to update it if the sample uses some other files)
+   and run the ./update-manifests.sh script in distrib/scripts (don't forget
+   to check the changes to manifests/*.rsp files in).
 
 === EOF ===
 
 
 === EOF ===