dia r4384 - in trunk: . installer/win32



Author: sdteffen
Date: Wed Apr 15 20:40:34 2009
New Revision: 4384
URL: http://svn.gnome.org/viewvc/dia?rev=4384&view=rev

Log:
2009-04-15  Steffen Macke <sdteffen sdteffen de>

	* makefile.msc: cairo, drs, locale build fixes
	* dia.nsi: Various updates for 0.97-pre3

Modified:
   trunk/ChangeLog
   trunk/installer/win32/dia.nsi
   trunk/makefile.msc

Modified: trunk/installer/win32/dia.nsi
==============================================================================
--- trunk/installer/win32/dia.nsi	(original)
+++ trunk/installer/win32/dia.nsi	Wed Apr 15 20:40:34 2009
@@ -103,10 +103,10 @@
   
 VIAddVersionKey "ProductName" "Dia for Windows"
 VIAddVersionKey "CompanyName" "The Dia Developers"
-VIAddVersionKey "LegalCopyright" "(c) 2003-2006 Alexander Larsson and others"
+VIAddVersionKey "LegalCopyright" "(c) 2003-2009 Alexander Larsson and others"
 VIAddVersionKey "FileDescription" "Dia for Windows Installer"
-VIAddVersionKey "FileVersion" "0.96.2.0"
-VIProductVersion "0.96.2.0"
+VIAddVersionKey "FileVersion" "0.97.0.3"
+VIProductVersion "0.97.0.3"
 
 ;--------------------------------
 ;Modern UI Configuration
@@ -126,7 +126,9 @@
   !define MUI_ABORTWARNING
 
   ;Finish Page config
-  !define MUI_FINISHPAGE_RUN			"$INSTDIR\bin\diaw.exe"
+  !define MUI_FINISHPAGE_RUN
+  !define MUI_FINISHPAGE_RUN_FUNCTION "LaunchDia"
+
   !define MUI_FINISHPAGE_RUN_NOTCHECKED
   !define MUI_FINISHPAGE_LINK			$(DIA_FINISH_VISIT_WEB_SITE)
   !define MUI_FINISHPAGE_LINK_LOCATION          "http://dia-installer.de/";
@@ -226,7 +228,7 @@
     WriteRegStr HKEY_CLASSES_ROOT ".dia" "Content Type" "application/dia"
     WriteRegStr HKEY_CLASSES_ROOT "diaFile" "" "diaFile"
     WriteRegBin HKEY_CLASSES_ROOT "diaFile" "EditFlags" 00000100
-    WriteRegStr HKEY_CLASSES_ROOT "diaFile\Shell\open\command" "" '"$INSTDIR\bin\dia-win-remote.exe" diaw.exe "%1"'
+    WriteRegStr HKEY_CLASSES_ROOT "diaFile\Shell\open\command" "" '"$INSTDIR\bin\dia-win-remote.exe" diaw.exe --integrated "%1"'
     WriteRegStr HKEY_CLASSES_ROOT "diaFile\DefaultIcon" "" "$INSTDIR\etc\dia-diagram.ico,0"
     WriteRegStr HKEY_CLASSES_ROOT "diaFile\Shell\createcgm" "" "Create CGM image"
     WriteRegStr HKEY_CLASSES_ROOT "diaFile\Shell\createcgm\command" "" '"$INSTDIR\bin\dia.exe" -t cgm "%1"'
@@ -261,7 +263,7 @@
 ; \${File} "$1" "$2"
 ${File} "..\..\build\win32\bin\" "dia.exe"
 ${File} "..\..\build\win32\bin\" "diaw.exe"
-${File} "..\..\..\bin\" "dia-win-remote.exe"
+${File} "..\..\app\" "dia-win-remote.exe"
 ${File} "..\..\build\win32\bin\" "dia-app.dll"
 ${File} "..\..\..\bin\" "libart_lgpl_22.dll"
 ${File} "..\..\..\bin\" "libcairo-2.dll"
@@ -278,6 +280,7 @@
 ${File} "..\..\plug-ins\cgm\" "cgm.dll"
 ${File} "..\..\objects\chronogram\" "chronogram.dll"
 ${File} "..\..\objects\custom\" "custom.dll"
+${File} "..\..\plug-ins\drs\" "drs.dll"
 ${File} "..\..\plug-ins\dxf\" "dxf.dll"
 ${File} "..\..\objects\er\" "er.dll"
 ${File} "..\..\objects\flowchart\" "flowchart.dll"
@@ -287,10 +290,13 @@
 ${File} "..\..\objects\Istar\" "Istar.dll"
 ${File} "..\..\objects\Jackson\" "Jackson.dll"
 ${File} "..\..\objects\KAOS\" "Kaos.dll"
+#TODO: Fix libart plugin/dependencies
+#${File} "..\..\plug-ins\libart\" "libart.dll"
 ${File} "..\..\plug-ins\metapost\" "metapost.dll"
 ${File} "..\..\objects\misc\" "misc.dll"
 ${File} "..\..\objects\network\" "network.dll"
 ${File} "..\..\plug-ins\pixbuf\" "pixbuf.dll"
+${File} "..\..\plug-ins\postscript\" "postscript.dll"
 ${File} "..\..\plug-ins\pstricks\" "pstricks.dll"
 ${File} "..\..\objects\SADT\" "sadt.dll"
 ${File} "..\..\plug-ins\shape\" "shape.dll"
@@ -2424,6 +2430,7 @@
 ${File} "..\..\samples\" "CompositeAction.dia"
 ${File} "..\..\samples\" "dia_logo.png"
 ${File} "..\..\samples\" "ER-demo.dia"
+${File} "..\..\samples\" "font-sizes.dia"
 ${File} "..\..\samples\" "grafcet.dia"
 ${File} "..\..\samples\" "Istar.dia"
 ${File} "..\..\samples\" "Jackson.dia"
@@ -2434,6 +2441,7 @@
 ${File} "..\..\samples\" "TexChars.dia"
 ${File} "..\..\samples\" "UML-demo.dia"
 ${File} "..\..\samples\" "UMLPackages.dia"
+${File} "..\..\samples\" "undo-check.dia"
 
 ${SetOutPath} "$INSTDIR\samples\Fig"
 ${File} "..\..\samples\Fig\" "Foo.fig"
@@ -2441,8 +2449,14 @@
 
 ${SetOutPath} "$INSTDIR\samples\self"
 ${File} "..\..\samples\self\" "dia-core.dia"
+${File} "..\..\samples\self\" "dia-linux-2.dia"
+${File} "..\..\samples\self\" "dia-linux-2.dot"
 ${File} "..\..\samples\self\" "dia-objects.dia"
 ${File} "..\..\samples\self\" "dia-renderer.dia"
+${File} "..\..\samples\self\" "dia-standard-objects.dia"
+${File} "..\..\samples\self\" "dia-win32-2.dia"
+${File} "..\..\samples\self\" "dia-win32-2.dot"
+${File} "..\..\samples\self\" "PyDiaObjects.dia"
 ${File} "..\..\samples\self\" "umlclass.dia"
 
 ${SetOutPath} "$INSTDIR\samples\Visio"
@@ -2604,7 +2618,7 @@
     CreateDirectory "$SMPROGRAMS\Dia"
     ReadRegStr $0 HKU ".DEFAULT\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders" "My Pictures"
     SetOutPath "$0"
-    CreateShortCut "$SMPROGRAMS\Dia\Dia.lnk" "$INSTDIR\bin\diaw.exe"
+    CreateShortCut "$SMPROGRAMS\Dia\Dia.lnk" "$INSTDIR\bin\diaw.exe" "--integrated"
     CreateShortCut "$SMPROGRAMS\Dia\Dia Manual (CHM).lnk" "$INSTDIR\help\C\dia-manual.chm"
     CreateShortCut "$SMPROGRAMS\Dia\Dia Manual (PDF).lnk" "$INSTDIR\help\C\dia-manual.pdf"
     CreateShortCut "$SMPROGRAMS\Dia\FAQ.lnk" "$INSTDIR\help\C\faq.html"
@@ -3472,11 +3486,18 @@
   ${SetOutPath} "$INSTDIR\bin"
   ${File} "..\..\plug-ins\python\" "dia.pyd"
   ${SetOutPath} "$INSTDIR"
+  ${File} "..\..\plug-ins\python\" "allprops.py"
   ${File} "..\..\plug-ins\python\" "aobjects.py"
+  ${File} "..\..\plug-ins\python\" "arrange.py"
+  ${File} "..\..\plug-ins\python\" "autolayoutforce.py"
   ${File} "..\..\plug-ins\python\" "bbox.py"
   ${File} "..\..\plug-ins\python\" "codegen.py"
   ${File} "..\..\plug-ins\python\" "debug_objects.py"
+  ${File} "..\..\plug-ins\python\" "diagx.py"
+  ${File} "..\..\plug-ins\python\" "diastddia.py"
+  ${File} "..\..\plug-ins\python\" "diasvg.py"
   ${File} "..\..\plug-ins\python\" "diasvg_import.py"
+  ${File} "..\..\plug-ins\python\" "dot2dia.py"
   ${File} "..\..\plug-ins\python\" "dot.py"
   ${File} "..\..\plug-ins\python\" "doxrev.py"
   ${File} "..\..\plug-ins\python\" "export-object.py"
@@ -3488,7 +3509,9 @@
   ${File} "..\..\plug-ins\python\" "pydiadoc.py"
   ${File} "..\..\plug-ins\python\" "python-startup.py"
   ${File} "..\..\plug-ins\python\" "scascale.py"
-  ${File} "..\..\plug-ins\python\" "select_by.py" 
+  ${File} "..\..\plug-ins\python\" "select_by.py"
+  ${File} "..\..\plug-ins\python\" "select_empty.py"
+  ${File} "..\..\plug-ins\python\" "wdeps.py"
 SectionEnd
 
 Section -closelogfile
@@ -4085,3 +4108,8 @@
   Pop $R1
   Exch $R0
 FunctionEnd
+
+Function LaunchDia
+  ExecShell "" "$SMPROGRAMS\Dia\Dia.lnk"
+
+FunctionEnd

Modified: trunk/makefile.msc
==============================================================================
--- trunk/makefile.msc	(original)
+++ trunk/makefile.msc	Wed Apr 15 20:40:34 2009
@@ -18,6 +18,7 @@
 #	build\win32\dia\bondgraph.dll \
 	build\win32\dia\chronogram.dll \
 	build\win32\dia\custom.dll \
+	build\win32\dia\drs.dll \
 	build\win32\dia\er.dll \
 	build\win32\dia\flowchart.dll \
 	build\win32\dia\fs.dll \
@@ -30,7 +31,7 @@
 	build\win32\dia\sadt.dll \
 	build\win32\dia\standard.dll \
 	build\win32\dia\uml.dll \
-#	build\win32\dia\cairo.dll \
+	build\win32\dia\cairo.dll \
 	build\win32\dia\cgm.dll \
 	build\win32\dia\dxf.dll \
 	build\win32\dia\hpgl.dll \
@@ -136,6 +137,9 @@
 	
 build\win32\dia\custom.dll: build\win32\dia objects\custom\custom.dll
 	copy objects\custom\custom.dll build\win32\dia
+	
+build\win32\dia\drs.dll: build\win32\dia plug-ins\drs\drs.dll
+	copy plug-ins\drs\drs.dll build\win32\dia
 
 build\win32\dia\er.dll: build\win32\dia objects\ER\er.dll
 	copy objects\ER\er.dll build\win32\dia
@@ -232,7 +236,7 @@
 
 ALL_LINGUAS = am ar az be bg bs ca cs da de dz el en_CA en_GB es eu fi fr ga gl gu hr hu id is it ja ko lt lv mk ml mn ms nb ne nl nn oc pa pl pt pt_BR ro ru rw sk sl sq sr sr Latn sv th tr uk vi zh_CN zh_HK zh_TW	
 
-po: installer\locale
+po: build\win32\locale
  	for %d in ($(ALL_LINGUAS)) do md build\win32\locale\%d
 	for %d in ($(ALL_LINGUAS)) do md build\win32\locale\%d\LC_MESSAGES
 	for %d in ($(ALL_LINGUAS)) do msgfmt -o build\win32\locale\%d\LC_MESSAGES\dia.mo po\%d.po



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]