You are here

[Released] Dia Portable 0.97 Pre-Release 2

55 posts / 0 new
Last post
Bart.S
Offline
Last seen: 7 months 2 weeks ago
Developer
Joined: 2008-07-23 07:56
[Released] Dia Portable 0.97 Pre-Release 2

Application: Dia
Category: Graphics & Pictures
Description/Features: Dia is roughly inspired by the commercial Windows program 'Visio', though more geared towards informal diagrams for casual use. It can be used to draw many different kinds of diagrams. It currently has special objects to help draw entity relationship diagrams, UML diagrams, flowcharts, network diagrams, and many other diagrams. It is also possible to add support for new shapes by writing simple XML files, using a subset of SVG to draw the shape.
It can load and save diagrams to a custom XML format (gzipped by default, to save space), can export diagrams to a number of formats, including EPS, SVG, XFIG, WMF and PNG, and can print diagrams (including ones that span multiple pages). (from the homepage)
License: GPL 2, or later
Language: Multilingual

Download Dia Portable 0.97 Pre-Release 2 [12.6MB download / 17.5 - 43.2MB installed]
(MD5: ea442a024cee7f593708535e3a6c9e87)

Dia 0.97 Source - UI patch source

Release Notes:

0.97 Pre-Release 2 (2009-08-16):

  • Added integrated UI patch

0.97 Pre-Release 1 (2009-07-10):

  • Added INI-entry DisableIntegratedUI
  • Changed Splashscreen

0.97 Dev Test 1 (2009-05-17):

  • Updated package
  • Added Gtk-Bookmarks Adjustment
  • Improved launcher
  • Did some magic Wink

Application: Diashapes
Description: Diashapes is a small tool to download and install additional shapes (often called symbols or objects).
Download Diashapes Portable 0.0.1 Development Test 5 [1.6MB download / 2.1MB installed]
(MD5: df608df8f9c10daff4221fd5cf822bab)
Release Notes:
Development Test 5 (2009-07-12): Updated to latest specs
Development Test 4 (2009-05-17): Final release Blum
Development Test 3 (2009-02-25): Redesigned Diashapes Portable (as a seperate app)

Acknowledgments:

  • Thanks to Patrick Patience for hosting
  • Thanks to John T. Haller for the splash
  • Thanks to all devs for pieces of code Wink
  • Thanks in advance to all testers.

Old thread could be found here

Happy portable diagramming!

horusofoz
horusofoz's picture
Offline
Last seen: 6 months 3 weeks ago
Joined: 2008-04-03 22:45
I'm Waiting Already

Just kidding Bart.S = D

Well done on updating this and I look forward to trying this out.

PortableApps.com Advocate

Bart.S
Offline
Last seen: 7 months 2 weeks ago
Developer
Joined: 2008-07-23 07:56
It's Dia time :-)

Let the downloads begin!
Thanks Patrick!

horusofoz
horusofoz's picture
Offline
Last seen: 6 months 3 weeks ago
Joined: 2008-04-03 22:45
Installer integrity check failed = (..

Installer integrity check failed = (..

PortableApps.com Advocate

Bart.S
Offline
Last seen: 7 months 2 weeks ago
Developer
Joined: 2008-07-23 07:56
Really?

Do the md5-checksums match? If not, it's a corrupt upload or download.

horusofoz
horusofoz's picture
Offline
Last seen: 6 months 3 weeks ago
Joined: 2008-04-03 22:45
Not sure about md5-checksums

When I run the installer it has an error that includes the text in my previous post plus something about an NSIS error.

PortableApps.com Advocate

Bart.S
Offline
Last seen: 7 months 2 weeks ago
Developer
Joined: 2008-07-23 07:56
Ok.

You could use winMd5Sum Portable (official, Applications -> Utilities). It's very small.
But I guess it's a corrupted file on Patricks server. I've seen that before Sad
Thanks for testing.

Pelle
Offline
Last seen: 14 years 10 months ago
Joined: 2007-09-24 17:20
Dia Portable "Not Found"

I just tried to download Dia_Portable_0.97_Development_Test_1.paf.exe and got the message "Not Found"!

horusofoz
horusofoz's picture
Offline
Last seen: 6 months 3 weeks ago
Joined: 2008-04-03 22:45
I'm guessing it was taken

I'm guessing it was taken down due to the corrupt file. Didn't want heaps of people downloading a dud once it was confirmed. When its back Bart or Patrick will let us know.

PortableApps.com Advocate

tech.freak243
Offline
Last seen: 1 year 3 months ago
Joined: 2009-03-19 10:34
the download link doesnt work

the download link doesnt work please fix

Bart.S
Offline
Last seen: 7 months 2 weeks ago
Developer
Joined: 2008-07-23 07:56
Guess What's Back, Back Again ...

Dia Portable is back, hopefully uncorrupted Smile

aamiel
aamiel's picture
Offline
Last seen: 3 years 2 months ago
Joined: 2008-11-03 04:53
Installer working this time

Now that it is not corrupted anymore, I can start playing with Dia.

Thanks

horusofoz
horusofoz's picture
Offline
Last seen: 6 months 3 weeks ago
Joined: 2008-04-03 22:45
Hey Bart

Just to confirm, when you used DiaShapes to install the new shapes, is it ok to delete or does Dia rely on it being there to use the new shapes?

Also I noticed if you install all the shapes offered by DiaShapes it causes a warning message on start up about 2 objects having the same name. Can you give a heads up about what this means and what exactly causes it in the OP.

PortableApps.com Advocate

Bart.S
Offline
Last seen: 7 months 2 weeks ago
Developer
Joined: 2008-07-23 07:56
...

You could delete Diashapes Portable without problems. The shapes are stored under DiaPortable\Data\...

Dia helpThe name element give the name of the object. The name is a unique identifier for this shape that is used for saving and loading.

Seems like shapes of the "Chemistry Lab"-package are using names which are already used -> warning messages. This should be reported to the author of the shapes or Diashapes. (not a portable issue). You could delete them and the messages are gone.

Regshot looks clean. Thanks.

Bart.S
Offline
Last seen: 7 months 2 weeks ago
Developer
Joined: 2008-07-23 07:56
Go horusofoz, go :-)

Found your bug report (bugzilla), it's fixed now Biggrin
Thanks good sir!

To fix the warning, please remove
DiaPortable\Data\settings\.dia\shapes\chemistry_lab\square.png
DiaPortable\Data\settings\.dia\shapes\chemistry_lab\square.shape

horusofoz
horusofoz's picture
Offline
Last seen: 6 months 3 weeks ago
Joined: 2008-04-03 22:45
Thanks mate

Happy to help = )

PortableApps.com Advocate

horusofoz
horusofoz's picture
Offline
Last seen: 6 months 3 weeks ago
Joined: 2008-04-03 22:45
Regshot Results

Ok this is a Regshot of Dia Portable running without any DiaShapes additions.

Regshot 1.8.2
Comments:
Datetime:2009/6/2 11:35:28  ,  2009/6/2 11:37:42
Computer:TOWER_7200 , TOWER_7200
Username: , 

----------------------------------
Values added:2
----------------------------------
HKU\S-1-5-21-796845957-789336058-839522115-500\Software\Microsoft\Windows\ShellNoRoam\MUICache\G:\PortableApps\DiaPortable\DiaPortable.exe: "Dia Portable"
HKU\S-1-5-21-796845957-789336058-839522115-500\Software\Microsoft\Windows\ShellNoRoam\MUICache\G:\PortableApps\DiaPortable\App\Dia\bin\diaw.exe: "diaw"

----------------------------------
Values modified:2
----------------------------------
HKLM\SOFTWARE\Microsoft\Cryptography\RNG\Seed: AE D0 13 45 19 9B 51 73 63 B0 A1 F2 4D F6 DE 74 24 FD B9 B2 E6 7D 68 A3 B5 A1 29 CF 42 55 70 0C 33 25 A8 64 CC 37 14 34 68 A6 87 F6 42 81 70 8F CD FA 49 29 44 A2 1D 2B B4 76 3E 8B 6E 8C 9D 8D 56 2E EE 86 C4 F7 84 18 35 41 12 B0 17 04 30 18
HKLM\SOFTWARE\Microsoft\Cryptography\RNG\Seed: 68 B3 A1 F8 46 55 78 15 8B 7C 6A 14 73 2F A6 DC 21 41 D8 AC 35 5E AA DB 99 10 E6 AF 96 B1 22 3A 28 D2 9B 7F EC 8A 30 A0 01 64 D7 66 4D 2D 67 C2 96 06 59 FA 11 C9 A6 98 56 DF 2E E9 06 E1 8E 3C 3B E4 9D 13 C0 F9 5C 9D AB 4C F6 1F 7D F2 B9 6D
HKU\S-1-5-21-796845957-789336058-839522115-500\SessionInformation\ProgramCount: 0x00000003
HKU\S-1-5-21-796845957-789336058-839522115-500\SessionInformation\ProgramCount: 0x00000001

----------------------------------
Files added:3
----------------------------------
C:\WINDOWS\Prefetch\DIAPORTABLE.EXE-0204DBF4.pf
C:\WINDOWS\Prefetch\DIAW.EXE-25C36C33.pf
C:\WINDOWS\Prefetch\REGSHOTPORTABLE.EXE-08376B17.pf

----------------------------------
Files [attributes?] modified:2
----------------------------------
C:\Documents and Settings\Administrator\ntuser.dat.LOG
C:\WINDOWS\system32\config\software.LOG

----------------------------------
Total changes:9
----------------------------------

PortableApps.com Advocate

ZachHudock
ZachHudock's picture
Offline
Last seen: 1 year 2 months ago
Developer
Joined: 2006-12-06 18:07
Looks like a clean log to me

Looks like a clean log to me

The developer formerly known as ZGitRDun8705

Bart.S
Offline
Last seen: 7 months 2 weeks ago
Developer
Joined: 2008-07-23 07:56
Test reports?

Billions of downloads (estimated) and almost no test results, life is tough Wink

aamiel
aamiel's picture
Offline
Last seen: 3 years 2 months ago
Joined: 2008-11-03 04:53
Unfortunately, I haven't

Unfortunately, I haven't found anything wrong yet...

Bart.S
Offline
Last seen: 7 months 2 weeks ago
Developer
Joined: 2008-07-23 07:56
Unfortunately,

lol, that are good news. Thanks.

horusofoz
horusofoz's picture
Offline
Last seen: 6 months 3 weeks ago
Joined: 2008-04-03 22:45
All Good Here = )

The DiaShapes bug is fixed. I just did a fresh install of Dia portable and DiaShapes and no error occurred = ) Well done Bart.S. I hope your persistence with Dia Portable pays off soon and lifts it to Pre-Release status.

PortableApps.com Advocate

Bart.S
Offline
Last seen: 7 months 2 weeks ago
Developer
Joined: 2008-07-23 07:56
Thanks

horusofozI hope your persistence with Dia Portable pays off soon and lifts it to Pre-Release status.

Well, first we'll have to find the Release Team. Most of them are MIA Wink
(no offense guys)

Bart.S
Offline
Last seen: 7 months 2 weeks ago
Developer
Joined: 2008-07-23 07:56
Hehe, nice

The "Dia for Windows" site offers now a "Dia for your USB stick" zip file. Seems that the portable community is growing Smile

horusofoz
horusofoz's picture
Offline
Last seen: 6 months 3 weeks ago
Joined: 2008-04-03 22:45
hmm...

Have you considered submitting your portable version to them? It may become the official portable build?

PortableApps.com Advocate

Bart.S
Offline
Last seen: 7 months 2 weeks ago
Developer
Joined: 2008-07-23 07:56
They know about it!

One of the devs announced my version on twitter:

sdteffen #Dia Portable 0.97 is available: https://portableapps.com/node/19313
10:00 AM Jun 4th from web

horusofoz
horusofoz's picture
Offline
Last seen: 6 months 3 weeks ago
Joined: 2008-04-03 22:45
Well..

Why not email or Twitter them expressing interest in developing your PAF version as the official portable build. I'm sure if it becomes the official build it is likely to ease the way to the app becoming official here too Biggrin

PortableApps.com Advocate

Bart.S
Offline
Last seen: 7 months 2 weeks ago
Developer
Joined: 2008-07-23 07:56
Hmm, I don't care.

Official or not official, that doesn't matter.
The only thing that matters is quality! Calling it Dev Test, Pre-Release or Final makes no difference to me, and it won't change anything. Oh, ok, maybe it'll get a nicer splash (and nicer icons), but I have it disabled anyway Wink

Bart.S
Offline
Last seen: 7 months 2 weeks ago
Developer
Joined: 2008-07-23 07:56
Graphics

Alright, in case Dia Portable should become a pre-release:
Dia Portable includes the original Dia splash and icons could be found here.

John T. Haller
John T. Haller's picture
Offline
Last seen: 6 hours 22 min ago
AdminDeveloperModeratorTranslator
Joined: 2005-11-28 22:21
Ok / Integrated

I think we should go with the same interface as the local one by default. You could have an INI option called DisableIntegratedUI for people who want to disable it.

The INI should not be in the base directory by default. So, just enable the integrated by default in the launcher and have the option suggested available to a use who wants to disable it in the INI.

Here's the splash for the pre-release:
https://portableapps.com/temp/dia-splash.png

Sometimes, the impossible can become possible, if you're awesome!

Bart.S
Offline
Last seen: 7 months 2 weeks ago
Developer
Joined: 2008-07-23 07:56
Hmmm,

but Dia (other OS than Windows) has the old interface as default. The new integrated interface has some known bugs, therefore I decided to use the old one as default (and add some code to detect the parameter for a workaround). The installer sets the additional parameter when doing a fresh install, though.
And why an additional INI-entry? If you want to disable the splash, you have to use the INI-entry AdditionalParameters too. (e.g. AdditionalParameters=--nosplash --integrated) There is no DisableSplashScreen INI-entry.

Thanks for the splash!

Edit:
A pre-release of Dia had the ability to change the UI within Dia. The main-developer removed the "Integrated UI" option from the preferences menu and made it a start-up option.

Hans Breuer...so the bug is the Layers/Layers... menu entry. Or maybe even the whole (almost unmaintained) integrated UI.

Hans BreuerI already fixed a bunch of bugs in the original integrated UI code, but given that I'm not using it myself and it just adds a further dimension in complexity I don't see how it could be maintained without a volunteer.

Seems like the main-developer isn't a "integrated UI" fan too.

John T. Haller
John T. Haller's picture
Offline
Last seen: 6 hours 22 min ago
AdminDeveloperModeratorTranslator
Joined: 2005-11-28 22:21
Official

We mimic the official release whenever possible unless there is a serious reason to do it differently. If Dia's Windows version is integrated by default, the portable one should be too. If they switch back, we will.

You can't have an INI in the base directory by default. It's not permitted in PA.c Format. And it would overwrite a user's other changes they may have made.

So, my suggestion was to add an INI entry to disable it, since the launcher will be passing --integrated by default (to mimic the standard Windows install).

Sometimes, the impossible can become possible, if you're awesome!

Bart.S
Offline
Last seen: 7 months 2 weeks ago
Developer
Joined: 2008-07-23 07:56
Alright John,

I will change that, even if it'll make the launcher more complex.

JTHYou can't have an INI in the base directory by default. It's not permitted in PA.c Format. And it would overwrite a user's other changes they may have made.

You haven't looked at the code yet, right? Because there is no INI in the base directory by default Blum
I call that magic of the InstallerCustom-Code: If the user has an INI, an upgrade won't touch it. If there is none, the additional parameter "--integrated" will be set. In my eyes that mimics the official release quite right, but you're the boss.

John T. Haller
John T. Haller's picture
Offline
Last seen: 6 hours 22 min ago
AdminDeveloperModeratorTranslator
Joined: 2005-11-28 22:21
Default

I mean an INI is only supposed to be put there by an end user, not by the app by default. Only the EXE and the help file should be there after you install it.

It won't add too much complexity to the launcher. A single ReadINIStr in the beginning. One new VAR. A StrCmp to see if it's empty later on when constructing the EXECSTRING. And then a line to add it on.

Sometimes, the impossible can become possible, if you're awesome!

Bart.S
Offline
Last seen: 7 months 2 weeks ago
Developer
Joined: 2008-07-23 07:56
New Releases

Thanks very much Patrick!

horusofoz
horusofoz's picture
Offline
Last seen: 6 months 3 weeks ago
Joined: 2008-04-03 22:45
All Good

Works on XP SP3 without admin rights. Thanks Bart.S = )

PortableApps.com Advocate

Bart.S
Offline
Last seen: 7 months 2 weeks ago
Developer
Joined: 2008-07-23 07:56
Downloads?

Heja Patrick, could you tell me/us the download stats (last 2 months)? Thanks

Edit: Sorry for this bump Smile
Edit2: Ok thanks, about 500 Dia Portable downloads last month (sum of all Dia Portable releases) and about 100 Diashapes Portable downloads. And the best, no known bugs!

horusofoz
horusofoz's picture
Offline
Last seen: 6 months 3 weeks ago
Joined: 2008-04-03 22:45
This may not be much help

But been using for a while now and works without issues on XP SP3 Admin and Non-Admin.

PortableApps.com Advocate

Bart.S
Offline
Last seen: 7 months 2 weeks ago
Developer
Joined: 2008-07-23 07:56
Wait

@John: In case you want to release Dia Portable soon (without my knowledge), please wait.
Perhaps we'll see an improvement for the user-experience. No, Dia Portable has still no known bugs, but Bart.S is working with an original dev. Smile

John T. Haller
John T. Haller's picture
Offline
Last seen: 6 hours 22 min ago
AdminDeveloperModeratorTranslator
Joined: 2005-11-28 22:21
You Sure?

You sure? I have it on my desktop for the next batch of stuff.

Sometimes, the impossible can become possible, if you're awesome!

Bart.S
Offline
Last seen: 7 months 2 weeks ago
Developer
Joined: 2008-07-23 07:56
Yup,

sure.

John T. Haller
John T. Haller's picture
Offline
Last seen: 6 hours 22 min ago
AdminDeveloperModeratorTranslator
Joined: 2005-11-28 22:21
ETA

Do you have an ETA on it? I'm trying to get all our backlog and other stuff done in prep for a couple upcoming releases and announcements. If it's just 'sometime in the future' we should release this now so people can start using it today and, a month or whatever from now, release a new version with new features as needed.

Sometimes, the impossible can become possible, if you're awesome!

Bart.S
Offline
Last seen: 7 months 2 weeks ago
Developer
Joined: 2008-07-23 07:56
Haha, lol,

ETA, here at PortableApps.com? It's done when it's done, John Biggrin
Seriously, the dev wrote me yesterday that he was finally able to reproduce and fix a problem. Now I'm waiting for an updated binary.
It only affects Dia with integrated UI, but this is now the default, so I would wait.
Oh, and people can start using it today, the Pre-Release is fine. And a few thousands are using Dia Portable already.

Bart.S
Offline
Last seen: 7 months 2 weeks ago
Developer
Joined: 2008-07-23 07:56
Alright, go John!

You could release it now, new problems occured Sad
I think the improvements have to wait for Dia 0.97.1 or 0.98.

Bart.S
Offline
Last seen: 7 months 2 weeks ago
Developer
Joined: 2008-07-23 07:56
Solved,

we've got it Smile
John, could I send you an email with the last minute changes (new DiaPortable.nsi, DiaPortable.exe and a new Dia binary)?
Don't want to waste too much bandwith.

John T. Haller
John T. Haller's picture
Offline
Last seen: 6 hours 22 min ago
AdminDeveloperModeratorTranslator
Joined: 2005-11-28 22:21
0.97 Pre-Release 2

I just uploaded pre-release 2 for Bart.S. This includes a patch for the integrated UI on Windows that he worked with the Dia developer on. Please test this so it can be released this week. Thanks!

Sometimes, the impossible can become possible, if you're awesome!

Bart.S
Offline
Last seen: 7 months 2 weeks ago
Developer
Joined: 2008-07-23 07:56
Pre-Release 2

thanks John for packaging and uploading.
The release improves the behaviour of secondary launches with the integrated UI (which is the default).
Please test

  • dropping files on DiaPortable.exe
  • command-line usuage: "DiaPortable.exe file1 file2 ...", Dia command-line switches should work also (e.g. --nosplash)
  • file associations to DiaPortable (e.g. setting up .dia-associations within Xenon, PeaZip Portable, ...)

Expected behaviour: Dia Portable should open new tabs with the passed files. No multiple instances anymore (with integrated UI).

John T. Haller
John T. Haller's picture
Offline
Last seen: 6 hours 22 min ago
AdminDeveloperModeratorTranslator
Joined: 2005-11-28 22:21
WFM

Dropping files and command line work for me on Vista SP2. Files show up in a new tab.

Sometimes, the impossible can become possible, if you're awesome!

ZEM
Offline
Last seen: 14 years 6 months ago
Joined: 2008-10-30 09:57
Problem with Diashapes Portable

I have found an error after fresh install:

error: could not parse file [...] PortableApps\DiaPortable\Data\Settings\.dia\sheets.xml

and an Windows error (typical). Could not run Diashapes. Dia works fine.
Maby it should be installed inside Dia?

Bart.S
Offline
Last seen: 7 months 2 weeks ago
Developer
Joined: 2008-07-23 07:56
Hi,

that's not an Diashapes Portable error.
I have seen this error once. The file sheets.xml is downloaded from the net, and sometimes after an upgrade it isn't well-formed. Or maybe because the download is corrupted. I don't know.
Try again later.
When you see the Diashapes Portable screen and then an error message, Diashapes is running and all error messages are from Diashapes itself.

John T. Haller
John T. Haller's picture
Offline
Last seen: 6 hours 22 min ago
AdminDeveloperModeratorTranslator
Joined: 2005-11-28 22:21
Dia Shapes Crashes

I've posted Dia Portable. Dia Shapes doesn't appear to work anymore. Everytime I launch it, it says "error could not parse file P:\PortableApps\DiaPortable\Data\settings\.dia\sheets.xml" and then comes up with a Windows error. I've tried it in multiple locations at multiple times and it errors every single time.

Sometimes, the impossible can become possible, if you're awesome!

Bart.S
Offline
Last seen: 7 months 2 weeks ago
Developer
Joined: 2008-07-23 07:56
Thanks for the release!

I've contacted the Diashapes author, that should be fixed soon Smile
The link https://portableapps.com/DiaPortable doesn't work yet and the apppage says "License: ... Songbird ..."
And why is Dia in the Office category now? Aren't diagrams graphics? Pardon

John T. Haller
John T. Haller's picture
Offline
Last seen: 6 hours 22 min ago
AdminDeveloperModeratorTranslator
Joined: 2005-11-28 22:21
Fixed

Fixed the URL and the license.

Dia is a diagramming program (like Visio), which is really more in line with office work or development rather than graphics work. Presentations are graphics, too, but also fall within office. Really, diagramming works for both, so I added it to both category pages.

Sometimes, the impossible can become possible, if you're awesome!

scriptdaemon
Offline
Last seen: 4 years 4 months ago
Developer
Joined: 2008-10-10 17:40
Added it to both?

It's not under the Graphics and Pictures on the applications page.

Bart.S
Offline
Last seen: 7 months 2 weeks ago
Developer
Joined: 2008-07-23 07:56
Diashapes works again.

Problem on server fixed.

Log in or register to post comments