Author: matt
Date: 2012-07-23 21:41:38 -0700 (Mon, 23 Jul 2012)
New Revision: 9638
Log:
STR 2705: moved all inline constructors (that I could find) from header files 
into source files. Even though this breaks downward compatibility, it does make 
dynamic linking possible for all classes. Also re-introdueced TIE_... flags for 
Box types to visually connect multiple boxes. The interface is not yet complete

Added:
   branches/branch-3.0/src/fltk3/Spinner.cxx
Modified:
   branches/branch-3.0/fltk.flw
   branches/branch-3.0/ide/VisualC2008/fltk3.vcproj
   branches/branch-3.0/ide/VisualC2010/fltk3.vcxproj
   branches/branch-3.0/ide/VisualC6/fltk3.dsp
   branches/branch-3.0/ide/VisualC6/fltk3dll.dsp
   branches/branch-3.0/ide/Xcode4/FLTK.xcodeproj/project.pbxproj
   branches/branch-3.0/include/fltk3/Adjuster.h
   branches/branch-3.0/include/fltk3/Box.h
   branches/branch-3.0/include/fltk3/Button.h
   branches/branch-3.0/include/fltk3/FillDial.h
   branches/branch-3.0/include/fltk3/FillSlider.h
   branches/branch-3.0/include/fltk3/FloatInput.h
   branches/branch-3.0/include/fltk3/HoldBrowser.h
   branches/branch-3.0/include/fltk3/HorFillSlider.h
   branches/branch-3.0/include/fltk3/HorNiceSlider.h
   branches/branch-3.0/include/fltk3/Input.h
   branches/branch-3.0/include/fltk3/InputChoice.h
   branches/branch-3.0/include/fltk3/IntInput.h
   branches/branch-3.0/include/fltk3/LineDial.h
   branches/branch-3.0/include/fltk3/MenuBar.h
   branches/branch-3.0/include/fltk3/MenuWindow.h
   branches/branch-3.0/include/fltk3/MultiBrowser.h
   branches/branch-3.0/include/fltk3/MultilineInput.h
   branches/branch-3.0/include/fltk3/MultilineOutput.h
   branches/branch-3.0/include/fltk3/NiceSlider.h
   branches/branch-3.0/include/fltk3/NumericInput.h
   branches/branch-3.0/include/fltk3/Output.h
   branches/branch-3.0/include/fltk3/OverlayWindow.h
   branches/branch-3.0/include/fltk3/RadioButton.h
   branches/branch-3.0/include/fltk3/RadioLightButton.h
   branches/branch-3.0/include/fltk3/RadioRoundButton.h
   branches/branch-3.0/include/fltk3/RoundClock.h
   branches/branch-3.0/include/fltk3/SecretInput.h
   branches/branch-3.0/include/fltk3/SelectBrowser.h
   branches/branch-3.0/include/fltk3/SimpleCounter.h
   branches/branch-3.0/include/fltk3/SingleWindow.h
   branches/branch-3.0/include/fltk3/Spinner.h
   branches/branch-3.0/include/fltk3/ToggleButton.h
   branches/branch-3.0/include/fltk3/ToggleLightButton.h
   branches/branch-3.0/include/fltk3/ToggleRoundButton.h
   branches/branch-3.0/include/fltk3/WizardGroup.h
   branches/branch-3.0/include/fltk3/draw.h
   branches/branch-3.0/src/Makefile
   branches/branch-3.0/src/fltk3/Adjuster.cxx
   branches/branch-3.0/src/fltk3/Box.cxx
   branches/branch-3.0/src/fltk3/Browser.cxx
   branches/branch-3.0/src/fltk3/Button.cxx
   branches/branch-3.0/src/fltk3/Choice.cxx
   branches/branch-3.0/src/fltk3/Clock.cxx
   branches/branch-3.0/src/fltk3/Counter.cxx
   branches/branch-3.0/src/fltk3/Dial.cxx
   branches/branch-3.0/src/fltk3/Group.cxx
   branches/branch-3.0/src/fltk3/Input.cxx
   branches/branch-3.0/src/fltk3/LightButton.cxx
   branches/branch-3.0/src/fltk3/MenuBar.cxx
   branches/branch-3.0/src/fltk3/MenuWindow.cxx
   branches/branch-3.0/src/fltk3/OverlayWindow.cxx
   branches/branch-3.0/src/fltk3/RoundButton.cxx
   branches/branch-3.0/src/fltk3/SingleWindow.cxx
   branches/branch-3.0/src/fltk3/Slider.cxx
   branches/branch-3.0/src/fltk3/ValueSlider.cxx
   branches/branch-3.0/src/fltk3/WizardGroup.cxx
   branches/branch-3.0/src/fltk3/boxtype.cxx
   branches/branch-3.0/src/fltk3/cocoaQuartzPrinter.mm
   branches/branch-3.0/src/fltk3/gtk.cxx
   branches/branch-3.0/test/adjuster.cxx

/home/svn.easysw.com/scripts/commit-email.pl: `/usr/bin/svnlook diff 
/home/svn.easysw.com/svn/public/fltk/fltk -r 9638 --no-diff-deleted' failed 
with this output:
Modified: branches/branch-3.0/fltk.flw
===================================================================
--- branches/branch-3.0/fltk.flw        2012-07-24 04:37:22 UTC (rev 9637)
+++ branches/branch-3.0/fltk.flw        2012-07-24 04:41:38 UTC (rev 9638)
@@ -2,7 +2,7 @@
 version 3.0000 
 header_name {.h} 
 code_name {.cxx}
-workspace FLTK {open selected
+workspace FLTK {open
   uuid_Xcode4_Root {2204C862-3EAB-44CD-B0A8-6DF16FFDC8F4}
   uuid_Xcode4_ProductsGroup {A3B55F76-F5F9-4F9E-8A45-2778583213A1}
   uuid_Xcode4_Group {341D2CD3-06FB-47E4-B35C-D1F9B51C7293}
@@ -315,7 +315,7 @@
   folder Libraries {open
     uuid_Xcode4_Group {AFD010B3-DA64-4C5E-9682-891530BD3B73}
   } {
-    lib_target fltk3 {
+    lib_target fltk3 {open
       uuid_Xcode4_BuildConfigurationList {F8A317C2-0F96-4681-8A97-DA6FDEF118E2}
       uuid_Xcode4_DebugBuildConfiguration 
{034870F2-FE15-4D23-AD0D-62ED38449392}
       uuid_Xcode4_ReleaseBuildConfiguration 
{D584B52C-FED3-4E71-A47E-A60BA05375B9}
@@ -333,7 +333,7 @@
       target_path lib
       makefile_path src
     } {
-      folder Headers {open
+      folder Headers {
         uuid_Xcode4_Group {C2F00625-E401-4002-85F6-FA183D17629D}
       } {
         file_ref {all.h} {
@@ -1803,6 +1803,12 @@
           uuid_Xcode4_BuildFileInSources {052ACB65-EF8A-454B-AFDB-BD3FDFA7B7C1}
           filename_and_path {src/fltk3/Slider.cxx}
         }
+        file_ref {Spinner.cxx} {selected
+          uuid_Xcode4_BuildFile {158DC3FB-4833-4C3A-B3F9-B9B85F526B07}
+          uuid_Xcode4_FileRef {1A9DA140-C970-4C3F-9AF2-1F1F1D163055}
+          uuid_Xcode4_BuildFileInSources {51398145-30C1-4C7C-A34C-B8F991B74125}
+          filename_and_path {src/fltk3/Spinner.cxx}
+        }
         file_ref {Style.cxx} {
           uuid_Xcode4_BuildFile {DD895EB1-D352-4D09-99D7-D9DE1758D9F9}
           uuid_Xcode4_FileRef {CAA3AD96-0CC5-4893-8893-68022791C783}

Modified: branches/branch-3.0/ide/VisualC2008/fltk3.vcproj
===================================================================
--- branches/branch-3.0/ide/VisualC2008/fltk3.vcproj    2012-07-24 04:37:22 UTC 
(rev 9637)
+++ branches/branch-3.0/ide/VisualC2008/fltk3.vcproj    2012-07-24 04:41:38 UTC 
(rev 9638)
@@ -1449,6 +1449,29 @@
                        </FileConfiguration>
                </File>
                <File
+                       RelativePath="..\..\src\fltk3\Spinner.cxx"
+                       >
+                       <FileConfiguration
+                               Name="Debug|Win32"
+                               >
+                               <Tool
+                                       Name="VCCLCompilerTool"
+                                       Optimization="0"
+                                       AdditionalIncludeDirectories=""
+                                       PreprocessorDefinitions=""
+                               />
+                       </FileConfiguration>
+                       <FileConfiguration
+                               Name="Release|Win32"
+                               >
+                               <Tool
+                                       Name="VCCLCompilerTool"
+                                       AdditionalIncludeDirectories=""
+                                       PreprocessorDefinitions=""
+                               />
+                       </FileConfiguration>
+               </File>
+               <File
                        RelativePath="..\..\src\fltk3\Style.cxx"
                        >
                        <FileConfiguration

Modified: branches/branch-3.0/ide/VisualC2010/fltk3.vcxproj
===================================================================
--- branches/branch-3.0/ide/VisualC2010/fltk3.vcxproj   2012-07-24 04:37:22 UTC 
(rev 9637)
+++ branches/branch-3.0/ide/VisualC2010/fltk3.vcxproj   2012-07-24 04:41:38 UTC 
(rev 9638)
@@ -485,6 +485,13 @@
       <AdditionalIncludeDirectories 
Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
       <PreprocessorDefinitions 
Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">%(PreprocessorDefinitions)</PreprocessorDefinitions>
     </ClCompile>
+    <ClCompile Include="..\..\src\fltk3\Spinner.cxx">
+      <Optimization 
Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Disabled</Optimization>
+      <AdditionalIncludeDirectories 
Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+      <PreprocessorDefinitions 
Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <AdditionalIncludeDirectories 
Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+      <PreprocessorDefinitions 
Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">%(PreprocessorDefinitions)</PreprocessorDefinitions>
+    </ClCompile>
     <ClCompile Include="..\..\src\fltk3\Style.cxx">
       <Optimization 
Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Disabled</Optimization>
       <AdditionalIncludeDirectories 
Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>

Modified: branches/branch-3.0/ide/VisualC6/fltk3.dsp
===================================================================
--- branches/branch-3.0/ide/VisualC6/fltk3.dsp  2012-07-24 04:37:22 UTC (rev 
9637)
+++ branches/branch-3.0/ide/VisualC6/fltk3.dsp  2012-07-24 04:41:38 UTC (rev 
9638)
@@ -307,6 +307,10 @@
 # End Source File
 # Begin Source File
 
+SOURCE=..\..\src\fltk3\Spinner.cxx
+# End Source File
+# Begin Source File
+
 SOURCE=..\..\src\fltk3\Style.cxx
 # End Source File
 # Begin Source File

Modified: branches/branch-3.0/ide/VisualC6/fltk3dll.dsp
===================================================================
--- branches/branch-3.0/ide/VisualC6/fltk3dll.dsp       2012-07-24 04:37:22 UTC 
(rev 9637)
+++ branches/branch-3.0/ide/VisualC6/fltk3dll.dsp       2012-07-24 04:41:38 UTC 
(rev 9638)
@@ -315,6 +315,10 @@
 # End Source File
 # Begin Source File
 
+SOURCE=..\..\src\fltk3\Spinner.cxx
+# End Source File
+# Begin Source File
+
 SOURCE=..\..\src\fltk3\Style.cxx
 # End Source File
 # Begin Source File

Modified: branches/branch-3.0/ide/Xcode4/FLTK.xcodeproj/project.pbxproj
===================================================================
_______________________________________________
fltk-commit mailing list
[email protected]
http://lists.easysw.com/mailman/listinfo/fltk-commit

Reply via email to