فهرست منبع

license headers

Johann 5 سال پیش
والد
کامیت
c62cba5401
100فایلهای تغییر یافته به همراه149 افزوده شده و 14 حذف شده
  1. 2 0
      .gitignore
  2. 0 0
      COPYING.txt
  3. 1 0
      lazpaint/dialog/color/uadjustcurves.pas
  4. 1 0
      lazpaint/dialog/color/ucolorintensity.pas
  5. 1 0
      lazpaint/dialog/color/ucolorize.pas
  6. 1 0
      lazpaint/dialog/color/ushiftcolors.pas
  7. 1 0
      lazpaint/dialog/filter/ucustomblur.pas
  8. 1 0
      lazpaint/dialog/filter/uemboss.pas
  9. 1 0
      lazpaint/dialog/filter/ufilterfunction.pas
  10. 1 0
      lazpaint/dialog/filter/uformrain.pas
  11. 1 0
      lazpaint/dialog/filter/umotionblur.pas
  12. 1 0
      lazpaint/dialog/filter/unoisefilter.pas
  13. 1 0
      lazpaint/dialog/filter/uphongfilter.pas
  14. 1 0
      lazpaint/dialog/filter/upixelate.pas
  15. 1 0
      lazpaint/dialog/filter/uposterize.pas
  16. 1 0
      lazpaint/dialog/filter/uradialblur.pas
  17. 1 0
      lazpaint/dialog/filter/usharpen.pas
  18. 1 0
      lazpaint/dialog/filter/utwirl.pas
  19. 1 0
      lazpaint/dialog/filter/uwavedisplacement.pas
  20. 1 0
      lazpaint/dialog/uabout.pas
  21. 1 0
      lazpaint/dialog/ublendop.pas
  22. 1 0
      lazpaint/dialog/ubrowseimages.pas
  23. 1 0
      lazpaint/dialog/ucanvassize.pas
  24. 1 0
      lazpaint/dialog/uchoosecolorinterface.pas
  25. 1 0
      lazpaint/dialog/ugeometricbrush.pas
  26. 1 0
      lazpaint/dialog/ulayerstackinterface.pas
  27. 1 0
      lazpaint/dialog/umultiimage.pas
  28. 1 0
      lazpaint/dialog/unewimage.pas
  29. 1 0
      lazpaint/dialog/uobject3d.pas
  30. 1 0
      lazpaint/dialog/upreviewdialog.pas
  31. 1 0
      lazpaint/dialog/uprint.pas
  32. 1 0
      lazpaint/dialog/uquestion.pas
  33. 1 0
      lazpaint/dialog/uresample.pas
  34. 1 0
      lazpaint/dialog/usaveoption.pas
  35. 1 0
      lazpaint/image/uimage.pas
  36. 1 0
      lazpaint/image/uimageaction.pas
  37. 1 0
      lazpaint/image/uimagediff.pas
  38. 1 0
      lazpaint/image/uimageobservation.pas
  39. 1 0
      lazpaint/image/uimagestate.pas
  40. 1 0
      lazpaint/image/uimagetype.pas
  41. 1 0
      lazpaint/image/ulayeraction.pas
  42. 1 0
      lazpaint/image/ustatetype.pas
  43. 1 0
      lazpaint/lazpaintdialogs.inc
  44. 1 0
      lazpaint/lazpaintinstance.pas
  45. 1 0
      lazpaint/lazpaintmainform.pas
  46. 1 0
      lazpaint/lazpainttype.pas
  47. 1 0
      lazpaint/maintoolbar.inc
  48. 1 0
      lazpaint/quote.inc
  49. 7 0
      lazpaint/tablet/COPYING.txt
  50. 9 8
      lazpaint/tablet/Tablet.pas
  51. 9 6
      lazpaint/tablet/WintabConsts.pas
  52. 10 0
      lazpaint/tablet/laztablet.pas
  53. 10 0
      lazpaint/tablet/laztabletother.pas
  54. 10 0
      lazpaint/tablet/laztabletwin.pas
  55. 1 0
      lazpaint/test_embedded/unit1.pas
  56. 1 0
      lazpaint/tools/utool.pas
  57. 1 0
      lazpaint/tools/utoolbasic.pas
  58. 1 0
      lazpaint/tools/utoolbrush.pas
  59. 1 0
      lazpaint/tools/utooldeformationgrid.pas
  60. 1 0
      lazpaint/tools/utoolfloodfill.pas
  61. 1 0
      lazpaint/tools/utoolicon.pas
  62. 1 0
      lazpaint/tools/utoollayer.pas
  63. 1 0
      lazpaint/tools/utoolphong.pas
  64. 1 0
      lazpaint/tools/utoolpolygon.pas
  65. 1 0
      lazpaint/tools/utoolselect.pas
  66. 1 0
      lazpaint/tools/utooltext.pas
  67. 1 0
      lazpaint/tools/utoolvectorial.pas
  68. 1 0
      lazpaint/ubrushtype.pas
  69. 1 0
      lazpaint/uchoosecolor.pas
  70. 1 0
      lazpaint/uclipboard.pas
  71. 1 0
      lazpaint/ucolorfilters.pas
  72. 1 0
      lazpaint/ucommandline.pas
  73. 1 0
      lazpaint/uconfig.pas
  74. 1 0
      lazpaint/ucursors.pas
  75. 1 0
      lazpaint/udarktheme.pas
  76. 1 0
      lazpaint/ufileextensions.pas
  77. 1 0
      lazpaint/ufilesystem.pas
  78. 1 0
      lazpaint/ufilterconnector.pas
  79. 1 0
      lazpaint/ufilters.pas
  80. 1 0
      lazpaint/ufilterthread.pas
  81. 1 0
      lazpaint/ugraph.pas
  82. 1 0
      lazpaint/uiconcache.pas
  83. 1 0
      lazpaint/uimagebackup.pas
  84. 1 0
      lazpaint/uimagelist.pas
  85. 1 0
      lazpaint/uimagepreview.pas
  86. 1 0
      lazpaint/uimageview.pas
  87. 1 0
      lazpaint/ulayerstack.pas
  88. 1 0
      lazpaint/uloadimage.pas
  89. 1 0
      lazpaint/uloading.pas
  90. 1 0
      lazpaint/umac.pas
  91. 1 0
      lazpaint/umainformlayout.pas
  92. 1 0
      lazpaint/umenu.pas
  93. 1 0
      lazpaint/umyslv.pas
  94. 1 0
      lazpaint/uonline.pas
  95. 1 0
      lazpaint/upalettetoolbar.pas
  96. 1 0
      lazpaint/uparse.pas
  97. 1 0
      lazpaint/uprocessauto.pas
  98. 1 0
      lazpaint/upython.pas
  99. 1 0
      lazpaint/uraintype.pas
  100. 1 0
      lazpaint/uraw.pas

+ 2 - 0
.gitignore

@@ -39,3 +39,5 @@ lazpaint/release/windows/lazpaint64
 lazpaint/release/bin/i18n/lazpaint32.*
 lazpaint/release/bin/i18n/lazpaint32.*
 lazpaint/release/bin/i18n/lazpaint_x64.*
 lazpaint/release/bin/i18n/lazpaint_x64.*
 /lazpaint/dialog/color/backup
 /lazpaint/dialog/color/backup
+
+resources/createresource/backup/

+ 0 - 0
lazpaint/COPYING.GPL.txt → COPYING.txt


+ 1 - 0
lazpaint/dialog/color/uadjustcurves.pas

@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-3.0-only
 unit uadjustcurves;
 unit uadjustcurves;
 
 
 {$mode objfpc}{$H+}
 {$mode objfpc}{$H+}

+ 1 - 0
lazpaint/dialog/color/ucolorintensity.pas

@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-3.0-only
 unit UColorintensity;
 unit UColorintensity;
 
 
 {$mode objfpc}{$H+}
 {$mode objfpc}{$H+}

+ 1 - 0
lazpaint/dialog/color/ucolorize.pas

@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-3.0-only
 unit UColorize;
 unit UColorize;
 
 
 {$mode objfpc}{$H+}
 {$mode objfpc}{$H+}

+ 1 - 0
lazpaint/dialog/color/ushiftcolors.pas

@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-3.0-only
 unit UShiftColors;
 unit UShiftColors;
 
 
 {$mode objfpc}{$H+}
 {$mode objfpc}{$H+}

+ 1 - 0
lazpaint/dialog/filter/ucustomblur.pas

@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-3.0-only
 unit UCustomblur;
 unit UCustomblur;
 
 
 {$mode objfpc}{$H+}
 {$mode objfpc}{$H+}

+ 1 - 0
lazpaint/dialog/filter/uemboss.pas

@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-3.0-only
 unit UEmboss;
 unit UEmboss;
 
 
 {$mode objfpc}{$H+}
 {$mode objfpc}{$H+}

+ 1 - 0
lazpaint/dialog/filter/ufilterfunction.pas

@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-3.0-only
 unit UFilterFunction;
 unit UFilterFunction;
 
 
 {$mode objfpc}{$H+}
 {$mode objfpc}{$H+}

+ 1 - 0
lazpaint/dialog/filter/uformrain.pas

@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-3.0-only
 unit UFormRain;
 unit UFormRain;
 
 
 {$mode objfpc}{$H+}
 {$mode objfpc}{$H+}

+ 1 - 0
lazpaint/dialog/filter/umotionblur.pas

@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-3.0-only
 unit UMotionBlur;
 unit UMotionBlur;
 
 
 {$mode objfpc}{$H+}
 {$mode objfpc}{$H+}

+ 1 - 0
lazpaint/dialog/filter/unoisefilter.pas

@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-3.0-only
 unit unoisefilter;
 unit unoisefilter;
 
 
 {$mode objfpc}{$H+}
 {$mode objfpc}{$H+}

+ 1 - 0
lazpaint/dialog/filter/uphongfilter.pas

@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-3.0-only
 unit UPhongFilter;
 unit UPhongFilter;
 
 
 {$mode objfpc}{$H+}
 {$mode objfpc}{$H+}

+ 1 - 0
lazpaint/dialog/filter/upixelate.pas

@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-3.0-only
 unit UPixelate;
 unit UPixelate;
 
 
 {$mode objfpc}{$H+}
 {$mode objfpc}{$H+}

+ 1 - 0
lazpaint/dialog/filter/uposterize.pas

@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-3.0-only
 unit uposterize;
 unit uposterize;
 
 
 {$mode objfpc}{$H+}
 {$mode objfpc}{$H+}

+ 1 - 0
lazpaint/dialog/filter/uradialblur.pas

@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-3.0-only
 unit URadialBlur;
 unit URadialBlur;
 
 
 {$mode objfpc}{$H+}
 {$mode objfpc}{$H+}

+ 1 - 0
lazpaint/dialog/filter/usharpen.pas

@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-3.0-only
 unit USharpen;
 unit USharpen;
 
 
 {$mode objfpc}
 {$mode objfpc}

+ 1 - 0
lazpaint/dialog/filter/utwirl.pas

@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-3.0-only
 unit UTwirl;
 unit UTwirl;
 
 
 {$mode objfpc}
 {$mode objfpc}

+ 1 - 0
lazpaint/dialog/filter/uwavedisplacement.pas

@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-3.0-only
 unit UWaveDisplacement;
 unit UWaveDisplacement;
 
 
 {$mode objfpc}{$H+}
 {$mode objfpc}{$H+}

+ 1 - 0
lazpaint/dialog/uabout.pas

@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-3.0-only
 unit UAbout;
 unit UAbout;
 
 
 {$mode objfpc}{$H+}
 {$mode objfpc}{$H+}

+ 1 - 0
lazpaint/dialog/ublendop.pas

@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-3.0-only
 unit UBlendOp;
 unit UBlendOp;
 
 
 {$mode objfpc}{$H+}
 {$mode objfpc}{$H+}

+ 1 - 0
lazpaint/dialog/ubrowseimages.pas

@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-3.0-only
 unit ubrowseimages;
 unit ubrowseimages;
 
 
 {$mode objfpc}{$H+}
 {$mode objfpc}{$H+}

+ 1 - 0
lazpaint/dialog/ucanvassize.pas

@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-3.0-only
 unit UCanvassize;
 unit UCanvassize;
 
 
 {$mode objfpc}{$H+}
 {$mode objfpc}{$H+}

+ 1 - 0
lazpaint/dialog/uchoosecolorinterface.pas

@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-3.0-only
 unit UChooseColorInterface;
 unit UChooseColorInterface;
 
 
 {$mode objfpc}{$H+}
 {$mode objfpc}{$H+}

+ 1 - 0
lazpaint/dialog/ugeometricbrush.pas

@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-3.0-only
 unit ugeometricbrush;
 unit ugeometricbrush;
 
 
 {$mode objfpc}{$H+}
 {$mode objfpc}{$H+}

+ 1 - 0
lazpaint/dialog/ulayerstackinterface.pas

@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-3.0-only
 unit ULayerStackInterface;
 unit ULayerStackInterface;
 
 
 {$mode objfpc}{$H+}
 {$mode objfpc}{$H+}

+ 1 - 0
lazpaint/dialog/umultiimage.pas

@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-3.0-only
 unit UMultiImage;
 unit UMultiImage;
 
 
 {$mode objfpc}{$H+}
 {$mode objfpc}{$H+}

+ 1 - 0
lazpaint/dialog/unewimage.pas

@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-3.0-only
 unit UNewimage;
 unit UNewimage;
 
 
 {$mode objfpc}{$H+}
 {$mode objfpc}{$H+}

+ 1 - 0
lazpaint/dialog/uobject3d.pas

@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-3.0-only
 unit UObject3D;
 unit UObject3D;
 
 
 {$mode objfpc}{$H+}
 {$mode objfpc}{$H+}

+ 1 - 0
lazpaint/dialog/upreviewdialog.pas

@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-3.0-only
 unit UPreviewDialog;
 unit UPreviewDialog;
 
 
 {$mode objfpc}{$H+}
 {$mode objfpc}{$H+}

+ 1 - 0
lazpaint/dialog/uprint.pas

@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-3.0-only
 unit uprint;
 unit uprint;
 
 
 {$mode objfpc}{$H+}
 {$mode objfpc}{$H+}

+ 1 - 0
lazpaint/dialog/uquestion.pas

@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-3.0-only
 unit UQuestion;
 unit UQuestion;
 
 
 {$mode objfpc}{$H+}
 {$mode objfpc}{$H+}

+ 1 - 0
lazpaint/dialog/uresample.pas

@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-3.0-only
 unit UResample;
 unit UResample;
 
 
 {$mode objfpc}{$H+}
 {$mode objfpc}{$H+}

+ 1 - 0
lazpaint/dialog/usaveoption.pas

@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-3.0-only
 unit USaveOption;
 unit USaveOption;
 
 
 {$mode objfpc}{$H+}
 {$mode objfpc}{$H+}

+ 1 - 0
lazpaint/image/uimage.pas

@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-3.0-only
 unit UImage;
 unit UImage;
 
 
 {$mode objfpc}{$H+}
 {$mode objfpc}{$H+}

+ 1 - 0
lazpaint/image/uimageaction.pas

@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-3.0-only
 unit UImageAction;
 unit UImageAction;
 
 
 {$mode objfpc}{$H+}
 {$mode objfpc}{$H+}

+ 1 - 0
lazpaint/image/uimagediff.pas

@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-3.0-only
 unit UImageDiff;
 unit UImageDiff;
 
 
 {$mode objfpc}
 {$mode objfpc}

+ 1 - 0
lazpaint/image/uimageobservation.pas

@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-3.0-only
 unit UImageObservation;
 unit UImageObservation;
 
 
 {$mode objfpc}{$H+}
 {$mode objfpc}{$H+}

+ 1 - 0
lazpaint/image/uimagestate.pas

@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-3.0-only
 unit UImageState;
 unit UImageState;
 
 
 {$mode objfpc}{$H+}
 {$mode objfpc}{$H+}

+ 1 - 0
lazpaint/image/uimagetype.pas

@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-3.0-only
 unit UImageType;
 unit UImageType;
 
 
 {$mode objfpc}{$H+}
 {$mode objfpc}{$H+}

+ 1 - 0
lazpaint/image/ulayeraction.pas

@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-3.0-only
 unit ULayerAction;
 unit ULayerAction;
 
 
 {$mode objfpc}{$H+}
 {$mode objfpc}{$H+}

+ 1 - 0
lazpaint/image/ustatetype.pas

@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-3.0-only
 unit UStateType;
 unit UStateType;
 
 
 {$mode objfpc}
 {$mode objfpc}

+ 1 - 0
lazpaint/lazpaintdialogs.inc

@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-3.0-only
 procedure TLazPaintInstance.ShowPrintDlg;
 procedure TLazPaintInstance.ShowPrintDlg;
 var f: TFPrint;
 var f: TFPrint;
     wasVisible: boolean;
     wasVisible: boolean;

+ 1 - 0
lazpaint/lazpaintinstance.pas

@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-3.0-only
 unit LazpaintInstance;
 unit LazpaintInstance;
 
 
 {$mode objfpc}{$H+}
 {$mode objfpc}{$H+}

+ 1 - 0
lazpaint/lazpaintmainform.pas

@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-3.0-only
 unit LazpaintMainForm;
 unit LazpaintMainForm;
 
 
 {$mode objfpc}{$H+}
 {$mode objfpc}{$H+}

+ 1 - 0
lazpaint/lazpainttype.pas

@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-3.0-only
 unit LazPaintType;
 unit LazPaintType;
 
 
 {$mode objfpc}{$H+}
 {$mode objfpc}{$H+}

+ 1 - 0
lazpaint/maintoolbar.inc

@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-3.0-only
 procedure TFMain.CreateToolbarElements;
 procedure TFMain.CreateToolbarElements;
 
 
   procedure InitVectorialFill(vf: TLCVectorialFillControl; grad: TBGRALayerGradientOriginal;
   procedure InitVectorialFill(vf: TLCVectorialFillControl; grad: TBGRALayerGradientOriginal;

+ 1 - 0
lazpaint/quote.inc

@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-3.0-only
 function ScriptUnquote(const S: string): string;
 function ScriptUnquote(const S: string): string;
 var errors: TInterpretationErrors;
 var errors: TInterpretationErrors;
 begin
 begin

+ 7 - 0
lazpaint/tablet/COPYING.txt

@@ -0,0 +1,7 @@
+The Delphi Tablet Component is distributed as freeware. You are free to use it in any type of applications, including commercial, provided some credit is given.
+
+Sourcecode may be freely modified and redistributed.
+
+This software is provided 'as-is', without warranty of any kind, either expressed or implied. In no event shall the author be held liable for any damages arising from the use of this software.
+
+Copyright (C) 2001 Mattias Andersson. All rights reserved. 

+ 9 - 8
lazpaint/tablet/Tablet.pas

@@ -4,14 +4,15 @@ unit Tablet;
   {$MODE Delphi}
   {$MODE Delphi}
 {$ENDIF}
 {$ENDIF}
 
 
-{*******************************************}
-{  This unit is a part of TTablet component }
-{  Copyright ?2001-2002 Mattias Andersson  }
-{  See license.txt for license information  }
-{  Last modified: 2003-10-25; version 1.24  }
-{*******************************************}
-
-// Modified by Nelson Chu in 2013 to work with Lazarus
+{********************************************}
+{  This unit is a part of TTablet component  }
+{  Copyright (C) 2001-2002 Mattias Andersson }
+{  See COPYING.txt for license information   }
+{  Last modified: 2003-10-25; version 1.24   }
+{********************************************}
+{  Modified by Nelson Chu in 2013 to work    }
+{  with Lazarus.                             }
+{********************************************}
 
 
 interface
 interface
 
 

+ 9 - 6
lazpaint/tablet/WintabConsts.pas

@@ -4,12 +4,15 @@ unit WintabConsts;
   {$MODE Delphi}
   {$MODE Delphi}
 {$ENDIF}
 {$ENDIF}
 
 
-{*******************************************}
-{  This unit is a part of TTablet component }
-{  Copyright © 2001-2002 Mattias Andersson  }
-{  See license.txt for license information  }
-{  Last modified: 2003-10-25; version 1.24  }
-{*******************************************}
+{********************************************}
+{  This unit is a part of TTablet component  }
+{  Copyright (C) 2001-2002 Mattias Andersson }
+{  See COPYING.txt for license information   }
+{  Last modified: 2003-10-25; version 1.24   }
+{********************************************}
+{  Modified by Nelson Chu in 2013 to work    }
+{  with Lazarus.                             }
+{********************************************}
 
 
 interface
 interface
 
 

+ 10 - 0
lazpaint/tablet/laztablet.pas

@@ -2,6 +2,16 @@ unit laztablet;
 
 
 {$mode objfpc}{$H+}
 {$mode objfpc}{$H+}
 
 
+{********************************************}
+{  This unit is a part of TTablet component  }
+{  Copyright (C) 2001-2002 Mattias Andersson }
+{  See COPYING.txt for license information   }
+{  Last modified: 2003-10-25; version 1.24   }
+{********************************************}
+{  Modified by Nelson Chu in 2013 to work    }
+{  with Lazarus.                             }
+{********************************************}
+
 interface
 interface
 
 
 uses
 uses

+ 10 - 0
lazpaint/tablet/laztabletother.pas

@@ -2,6 +2,16 @@ unit laztabletother;
 
 
 {$mode objfpc}{$H+}
 {$mode objfpc}{$H+}
 
 
+{********************************************}
+{  This unit is a part of TTablet component  }
+{  Copyright (C) 2001-2002 Mattias Andersson }
+{  See COPYING.txt for license information   }
+{  Last modified: 2003-10-25; version 1.24   }
+{********************************************}
+{  Modified by Nelson Chu in 2013 to work    }
+{  with Lazarus.                             }
+{********************************************}
+
 interface
 interface
 
 
 uses
 uses

+ 10 - 0
lazpaint/tablet/laztabletwin.pas

@@ -2,6 +2,16 @@ unit laztabletwin;
 
 
 {$mode objfpc}{$H+}
 {$mode objfpc}{$H+}
 
 
+{********************************************}
+{  This unit is a part of TTablet component  }
+{  Copyright (C) 2001-2002 Mattias Andersson }
+{  See COPYING.txt for license information   }
+{  Last modified: 2003-10-25; version 1.24   }
+{********************************************}
+{  Modified by Nelson Chu in 2013 to work    }
+{  with Lazarus.                             }
+{********************************************}
+
 interface
 interface
 
 
 uses
 uses

+ 1 - 0
lazpaint/test_embedded/unit1.pas

@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-3.0-only
 unit Unit1; 
 unit Unit1; 
 
 
 {$mode objfpc}{$H+}
 {$mode objfpc}{$H+}

+ 1 - 0
lazpaint/tools/utool.pas

@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-3.0-only
 unit UTool;
 unit UTool;
 
 
 {$mode objfpc}{$H+}
 {$mode objfpc}{$H+}

+ 1 - 0
lazpaint/tools/utoolbasic.pas

@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-3.0-only
 unit UToolBasic;
 unit UToolBasic;
 
 
 {$mode objfpc}{$H+}
 {$mode objfpc}{$H+}

+ 1 - 0
lazpaint/tools/utoolbrush.pas

@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-3.0-only
 unit UToolBrush;
 unit UToolBrush;
 
 
 {$mode objfpc}{$H+}
 {$mode objfpc}{$H+}

+ 1 - 0
lazpaint/tools/utooldeformationgrid.pas

@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-3.0-only
 unit UToolDeformationGrid;
 unit UToolDeformationGrid;
 
 
 {$mode objfpc}{$H+}
 {$mode objfpc}{$H+}

+ 1 - 0
lazpaint/tools/utoolfloodfill.pas

@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-3.0-only
 unit UToolFloodFill;
 unit UToolFloodFill;
 
 
 {$mode objfpc}{$H+}
 {$mode objfpc}{$H+}

+ 1 - 0
lazpaint/tools/utoolicon.pas

@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-3.0-only
 unit UToolIcon;
 unit UToolIcon;
 
 
 {$mode objfpc}{$H+}
 {$mode objfpc}{$H+}

+ 1 - 0
lazpaint/tools/utoollayer.pas

@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-3.0-only
 unit UToolLayer;
 unit UToolLayer;
 
 
 {$mode objfpc}{$H+}
 {$mode objfpc}{$H+}

+ 1 - 0
lazpaint/tools/utoolphong.pas

@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-3.0-only
 unit UToolPhong;
 unit UToolPhong;
 
 
 {$mode objfpc}
 {$mode objfpc}

+ 1 - 0
lazpaint/tools/utoolpolygon.pas

@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-3.0-only
 unit UToolPolygon;
 unit UToolPolygon;
 
 
 {$mode objfpc}{$H+}
 {$mode objfpc}{$H+}

+ 1 - 0
lazpaint/tools/utoolselect.pas

@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-3.0-only
 unit UToolSelect;
 unit UToolSelect;
 
 
 {$mode objfpc}{$H+}
 {$mode objfpc}{$H+}

+ 1 - 0
lazpaint/tools/utooltext.pas

@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-3.0-only
 unit UToolText;
 unit UToolText;
 
 
 {$mode objfpc}{$H+}
 {$mode objfpc}{$H+}

+ 1 - 0
lazpaint/tools/utoolvectorial.pas

@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-3.0-only
 unit UToolVectorial;
 unit UToolVectorial;
 
 
 {$mode objfpc}{$H+}
 {$mode objfpc}{$H+}

+ 1 - 0
lazpaint/ubrushtype.pas

@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-3.0-only
 unit UBrushType;
 unit UBrushType;
 
 
 {$mode objfpc}{$H+}
 {$mode objfpc}{$H+}

+ 1 - 0
lazpaint/uchoosecolor.pas

@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-3.0-only
 unit UChooseColor;
 unit UChooseColor;
 
 
 {$mode objfpc}{$H+}
 {$mode objfpc}{$H+}

+ 1 - 0
lazpaint/uclipboard.pas

@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-3.0-only
 unit UClipboard;
 unit UClipboard;
 
 
 {$mode objfpc}{$H+}
 {$mode objfpc}{$H+}

+ 1 - 0
lazpaint/ucolorfilters.pas

@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-3.0-only
 unit UColorFilters;
 unit UColorFilters;
 
 
 {$mode objfpc}{$H+}
 {$mode objfpc}{$H+}

+ 1 - 0
lazpaint/ucommandline.pas

@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-3.0-only
 unit UCommandline;
 unit UCommandline;
 
 
 {$mode objfpc}{$H+}
 {$mode objfpc}{$H+}

+ 1 - 0
lazpaint/uconfig.pas

@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-3.0-only
 unit UConfig;
 unit UConfig;
 
 
 {$mode objfpc}{$H+}
 {$mode objfpc}{$H+}

+ 1 - 0
lazpaint/ucursors.pas

@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-3.0-only
 unit UCursors;
 unit UCursors;
 
 
 {$mode objfpc}{$H+}
 {$mode objfpc}{$H+}

+ 1 - 0
lazpaint/udarktheme.pas

@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-3.0-only
 unit UDarkTheme;
 unit UDarkTheme;
 
 
 {$mode objfpc}{$H+}
 {$mode objfpc}{$H+}

+ 1 - 0
lazpaint/ufileextensions.pas

@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-3.0-only
 unit UFileExtensions;
 unit UFileExtensions;
 
 
 {$mode objfpc}{$H+}
 {$mode objfpc}{$H+}

+ 1 - 0
lazpaint/ufilesystem.pas

@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-3.0-only
 unit UFileSystem;
 unit UFileSystem;
 
 
 {$mode objfpc}{$H+}{$MODESWITCH ADVANCEDRECORDS}
 {$mode objfpc}{$H+}{$MODESWITCH ADVANCEDRECORDS}

+ 1 - 0
lazpaint/ufilterconnector.pas

@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-3.0-only
 unit UFilterConnector;
 unit UFilterConnector;
 
 
 {$mode objfpc}{$H+}
 {$mode objfpc}{$H+}

+ 1 - 0
lazpaint/ufilters.pas

@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-3.0-only
 unit UFilters;
 unit UFilters;
 
 
 {$mode objfpc}
 {$mode objfpc}

+ 1 - 0
lazpaint/ufilterthread.pas

@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-3.0-only
 unit UFilterThread;
 unit UFilterThread;
 
 
 {$mode objfpc}{$H+}
 {$mode objfpc}{$H+}

+ 1 - 0
lazpaint/ugraph.pas

@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-3.0-only
 unit UGraph;
 unit UGraph;
 
 
 {$mode objfpc}{$H+}
 {$mode objfpc}{$H+}

+ 1 - 0
lazpaint/uiconcache.pas

@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-3.0-only
 unit UIconCache;
 unit UIconCache;
 
 
 {$mode objfpc}{$H+}
 {$mode objfpc}{$H+}

+ 1 - 0
lazpaint/uimagebackup.pas

@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-3.0-only
 unit UImageBackup;
 unit UImageBackup;
 
 
 {$mode objfpc}{$H+}
 {$mode objfpc}{$H+}

+ 1 - 0
lazpaint/uimagelist.pas

@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-3.0-only
 unit uimagelist;
 unit uimagelist;
 
 
 {$mode objfpc}{$H+}
 {$mode objfpc}{$H+}

+ 1 - 0
lazpaint/uimagepreview.pas

@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-3.0-only
 unit UImagePreview;
 unit UImagePreview;
 
 
 {$mode objfpc}{$H+}
 {$mode objfpc}{$H+}

+ 1 - 0
lazpaint/uimageview.pas

@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-3.0-only
 unit UImageView;
 unit UImageView;
 
 
 {$mode objfpc}{$H+}
 {$mode objfpc}{$H+}

+ 1 - 0
lazpaint/ulayerstack.pas

@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-3.0-only
 unit ULayerstack;
 unit ULayerstack;
 
 
 {$mode objfpc}{$H+}
 {$mode objfpc}{$H+}

+ 1 - 0
lazpaint/uloadimage.pas

@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-3.0-only
 unit ULoadImage;
 unit ULoadImage;
 
 
 {$mode objfpc}{$H+}
 {$mode objfpc}{$H+}

+ 1 - 0
lazpaint/uloading.pas

@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-3.0-only
 unit ULoading;
 unit ULoading;
 
 
 {$mode objfpc}{$H+}
 {$mode objfpc}{$H+}

+ 1 - 0
lazpaint/umac.pas

@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-3.0-only
 unit UMac;
 unit UMac;
 
 
 {$mode objfpc}{$H+}
 {$mode objfpc}{$H+}

+ 1 - 0
lazpaint/umainformlayout.pas

@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-3.0-only
 unit UMainFormLayout;
 unit UMainFormLayout;
 
 
 {$mode objfpc}{$H+}
 {$mode objfpc}{$H+}

+ 1 - 0
lazpaint/umenu.pas

@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-3.0-only
 unit UMenu;
 unit UMenu;
 
 
 {$mode objfpc}{$H+}
 {$mode objfpc}{$H+}

+ 1 - 0
lazpaint/umyslv.pas

@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-3.0-only
 unit UMySLV;
 unit UMySLV;
 
 
 {$mode objfpc}{$H+}
 {$mode objfpc}{$H+}

+ 1 - 0
lazpaint/uonline.pas

@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-3.0-only
 unit UOnline;
 unit UOnline;
 
 
 {$mode objfpc}{$H+}
 {$mode objfpc}{$H+}

+ 1 - 0
lazpaint/upalettetoolbar.pas

@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-3.0-only
 unit UPaletteToolbar;
 unit UPaletteToolbar;
 
 
 {$mode objfpc}{$H+}
 {$mode objfpc}{$H+}

+ 1 - 0
lazpaint/uparse.pas

@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-3.0-only
 unit UParse;
 unit UParse;
 
 
 {$mode objfpc}
 {$mode objfpc}

+ 1 - 0
lazpaint/uprocessauto.pas

@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-3.0-only
 unit UProcessAuto;
 unit UProcessAuto;
 
 
 {$mode objfpc}{$H+}
 {$mode objfpc}{$H+}

+ 1 - 0
lazpaint/upython.pas

@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-3.0-only
 unit UPython;
 unit UPython;
 
 
 {$mode objfpc}{$H+}
 {$mode objfpc}{$H+}

+ 1 - 0
lazpaint/uraintype.pas

@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-3.0-only
 unit URainType;
 unit URainType;
 
 
 {$mode objfpc}{$H+}
 {$mode objfpc}{$H+}

+ 1 - 0
lazpaint/uraw.pas

@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-3.0-only
 unit URaw;
 unit URaw;
 
 
 {$mode objfpc}{$H+}
 {$mode objfpc}{$H+}

برخی فایل ها در این مقایسه diff نمایش داده نمی شوند زیرا تعداد فایل ها بسیار زیاد است