-
Forum: Die Delphi-IDE
by Memnarch,
5. Jul 2017
nach langem wieder nen update.
- Mobile/Linux als targets für die Pakete freigeschaltet
- Bitbucket wird nun unterstützt(über das aufsplitten und verlinken von Repos)
- neue property für externe Bugtracker
Details:
http://memnarch.bplaced.net/blog/2017/07/delphinus-externaltimelines-bitbucket-mobile-linux/
-
Forum: Die Delphi-IDE
by Memnarch,
12. Okt 2016
Malwieder nen Update.
Inzwischen ist das Kommandozeilentool released und Unterstützung für Abhängigkeiten ist in Arbeit!
http://memnarch.bplaced.net/blog/2016/10/commandline-released-and-dependencies-are-coming/
Grüße
Memnarch
-
Forum: Die Delphi-IDE
by Memnarch,
24. Aug 2016
Oha @generic, sorry. Habe die Antwort hier übersehen :(
(Nächstes mal lieber nen Bugticket auf Github machen. Dann sollte ichs nicht vergessen).
Ja es sollte optional sein, da gabs aber vor nen Paar Monaten nen Bug. Vielleicht kannst du mal nachgucken obs inzwischen geht?
Außerdem habe ich zur Feier der kostenlosen Starteredition selbige auch als unterstützt hinzugefügt :)...
-
Forum: Die Delphi-IDE
by Memnarch,
27. Apr 2016
@generic die Setup sollte nun durchlaufen. Habe dem XE projekt die Namespaces die in den späteren Versionen gebraucht werden hinzugefügt.
-
Forum: Die Delphi-IDE
by Memnarch,
27. Apr 2016
Kannst du einmal nachsehen, ob der registry-key für den OAuthToken ein Leerzeichen enthält? Leer oder Befüllt(wenn valide) sollte es gehen. Schätze du hast den Dialog geöffnet, vllt ausversehen ein Leerzeichen eingetippt und mit OK bestätigt?
Okayy schaut aus als müsste ich doch nochmal extra projektdateien anlegen. Könntest du einmal das XE-Projekt von Delphinus öffnen(in den optionen vllt...
-
Forum: Die Delphi-IDE
by Memnarch,
26. Apr 2016
Kleines update mit Websetup und 2 neuen features:
http://memnarch.bplaced.net/blog/2016/04/delphinus-websetup-and-support-for-experts-and-precompiled-binaries/
-
Forum: Die Delphi-IDE
by Memnarch,
28. Mär 2016
Jup so siehts besser aus(hast du das Paket etwa nicht getestet :P?)
Die BASE property dient dazu, unnötige ordner ebenen aus dem repo beim kopieren entfernen zu können. Delphinus legt im Ziel bereits einen Ordner Source an(dort landet alles was du dort zum kopieren angegeben hast).
In deinem Fall heißt dass, es liegt im Ziel jetzt der ordner:
PaketName\Source\Source
Mithilfe von base...
-
Forum: Die Delphi-IDE
by Memnarch,
27. Mär 2016
Die Suchpfade werdne nicht gehen!
Du hast base angegeben. Damit wird der teil des Pfades der mit Base übereinstimmt im Ziel ohne base hinterlegt.
So wird aus:
Source\Datei.pas
Im Ziel:
Datei.pas
-
Forum: Die Delphi-IDE
by Memnarch,
31. Jan 2016
Repositories in componennten aufzuteilen ist noch nicht geplahnt. Schon alleine deswegen, weil ich ein Repo nur im ganzen laden kann.
Was ich eher geplahnt habe ist die implementierung von Projektabhängigkeiten untereinander. Wenn z.B. ein Package Spring4D nutzt, kann das in der info kenntlich gemacht werden und die benötigte Spring4D Version würde beim installieren des Packetes mit installiert....
-
Forum: Die Delphi-IDE
by Memnarch,
31. Jan 2016
Diesbezüglich habe ich bisher keine Notwendigkeit gesehen. Zumal es das ganze von meinerseite unnötige aufblähen würde(mitunter mehr calls auf die api). Andere Packagesysteme wie das für ATom (Github Editor) erwarten die Dateien dort auch (iirc).
Und pages.github.io braucht nen extra repository. Die einzelnen Pages/Whatever mögen dann in Branches sein ;)
-
Forum: Die Delphi-IDE
by Memnarch,
23. Jan 2016
Ich entstaub hier mal :D
http://memnarch.bplaced.net/blog/2016/01/delphinus-new-ui-and-no-external-ssl-libraries-anymore/
@Günther:
Der Beschreibungstext muss im Repository angegeben sein. Das entscheiden die Ersteller. Wobei ich zugeben muss, dass der Beschreibungstext in der alten UI etwas versteckt war ;)
-
Forum: Die Delphi-IDE
by Memnarch,
2. Sep 2015
Wer will kann übrigens nen paar Vorschläge für "Common"-Tags machen. Im Branch Feature-UI bastel ich gerade an der Oberfläche rum, und neben einer Suche wird es selbstverständlich eine Tag(s) property für die Info geben. In der Oberfläche wird man sich dann TagFilter anlegen könenn um sich praktisch eigene Gruppen zu erstellen. (Die Tagfilter können dann Wahlweise auf die Liste von...
-
Forum: Die Delphi-IDE
by Memnarch,
1. Sep 2015
Die Units lassen sich doch trotzdem vorkompilieren? dproj generieren, units rein, msbuild drauf.
-
Forum: Die Delphi-IDE
by Memnarch,
1. Sep 2015
Wieso den dass o.O?
-
Forum: Die Delphi-IDE
by Memnarch,
1. Sep 2015
Es ist kein verbrechen nur Source zu verteilen. Es macht Sinn RuntimePackages anzubieten, aber ich finde nicht, dass es pflicht sein muss. Und in der zukunft werde ich nen einfachen mechanismus bauen um zu versuchen die beigelegten pas dateien nach DCU vorzukompilieren. also auch hier kein Beinbruch, was die IDE-Kompilierzeit angeht.
-
Forum: Die Delphi-IDE
by Memnarch,
1. Sep 2015
Ja die Packages sind getrennt, aber ein Delphinus-Package hat nunmal alles und ich müsste das entsprechend sizieren o.O. Deswegen macht es Sinn, dass die Dateien aller packages und Versionen selbst alle in einem globalen "cache" sind, und die IDE dann praktisch switched.
-
Forum: Die Delphi-IDE
by Memnarch,
1. Sep 2015
Das rangiert dann unter Blöd gelaufen!
Was mir vorschwebt:
Die componennten werden alle global installiert. Von einer componennte können mehrere versionen lokal vorhanden sein, es ist aber immer nur eine Aktiv. Projekte können dann mit Paketen und bestimmten versionen gelinkt werden. Die IDE stellt sich dann entsprechend um, wenn so ein Projekt geöffnet wird. Bei gruppenprojekten gibt es dann...
-
Forum: Die Delphi-IDE
by Memnarch,
1. Sep 2015
Hi,
Die Componennten pro projekt zu installieren, wurde schon an anderer stelle gewünscht und ich werde dies durchaus als Ziel für die Zukunft notieren. Das theoretische Prinzip sollt auch nicht zu schwer umzusetzen sein(dank den Abstraktionen lässt sich jede input/output ebene eigentlich gut steuern). Es müsste ein unterverzeichnis für das Projekt angelegt werden, dort alle Componennten...
-
Forum: Die Delphi-IDE
by Memnarch,
31. Aug 2015
Dein Wort in Gottes Ohr :D
(Whohoo ein weitere version, in der mein Environment-RTTI-Hack funktioniert! :D).
Hab dementsprechend mal die CompilerVersion 30 und 'Seattle' zu der Namensauflösung hinzugefügt.
-
Forum: Die Delphi-IDE
by Memnarch,
26. Aug 2015
Wirklich ausschlaggebend ist ist der Text in der Lizenzdatei. Der Lizenz-Typ dient nur der groben Kategorisierung.
(Deswegen könnte man auch einfach GPL angeben, egal obs 2 oder 3 ist). Bei der Installation gibt es dann die Möglichkeit, den Lizenztext einzusehen. GitHub macht ebenfalls diese unterscheidung(only oder so) nicht.
Hab die Wiki abgeändert. Es wird jetzt auf die Offizielle...
-
Forum: Die Delphi-IDE
by Memnarch,
26. Aug 2015
Habe mal nen paar neue sachen zur spezifikation der Info hinzugefügt. Die Lizenz-APi konnte ich letztenendes doch nicht nehmen. Ich brauch nen extra API-Call für den Lizenz-Key und letztenendes ist es nur eine heuristic. Also doch lieber im Package verdraten.
https://github.com/Memnarch/Delphinus/wiki/Delphinus.Info.json
-
Forum: Die Delphi-IDE
by Memnarch,
25. Aug 2015
ja und nein. GithubApi ist bequem. Jede request die tatsächlich neue Daten liefert, kostet mich einen RateLimit-Punkt. Und wenn das Package später mal über eine Nicht-Gitub-SOurce installiert werden soll, muss die info eh rein. Außerdem "Evaluiert" Github anhand des Lizenztextes, wass das sein könnte. Würde das jetzt nicht Fehlerfrei nennen ;)
Mal abgesehen davon ist die API noch in der Preview....
-
Forum: Die Delphi-IDE
by Memnarch,
25. Aug 2015
Macht sinn, hab nur gerade kein C++ Builder. Muss ich irgendwas beachten? ich kanns schlecht testen.
Das ist auch geplahnt. Wobei ich überlege das über die GithubApi zu lösen(da kann ich ja auch nach der Lizenz eines projektes fragen). Aber im Package(also der Typ) ist wwohl besser. Schont auch das RateLimit^^
Es wurde auf G+ bereits nach Kategorien gefragt. Das lässt sich sicher...
-
Forum: Die Delphi-IDE
by Memnarch,
25. Aug 2015
Ja ich sehs gerade. AUfgrund des Fehlerhaften Packages wurde die Info.json nicht kopiert. Damit können die beiden instanzen (GithubPackage und InstalledPackage) nicht per ID zugeordnet werden. Undschöner fehler, werde ich abändern damit soetwas nicht auftritt. Aber wiegesagt ist sowieso defekt(einfach per Installed-Tab deinstallieren)
-
Forum: Die Delphi-IDE
by Memnarch,
25. Aug 2015
du meinst es wird als NICHT installiert angezeigt ;)
Und Mormot vorher schon mit Delphinus installiert? Normale bestehende nicht Delphinus installationen können nicht erkannt werden. Außerdem gibts mit Mormot noch ein problem. Der gute hat nämlich nen leeres Json-Array eingefügt(Projects), siehe mein gebashing hier:
https://plus.google.com/103270867073664558472/posts/fcDtYMHLtoz
Ich muss...