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