[umbrello] [Bug 148911] PHP code import for Umbrello

2017-07-17 Thread Ralf Habacker
https://bugs.kde.org/show_bug.cgi?id=148911

--- Comment #11 from Ralf Habacker  ---
Git commit d399d2adc56a6c668eed4a04cbb63b98d93be30f by Ralf Habacker.
Committed on 18/07/2017 at 04:33.
Pushed by habacker into branch 'Applications/17.08'.

Add missing implementation of PHPImport::initPerFile()

M  +7-0umbrello/codeimport/phpimport.cpp

https://commits.kde.org/umbrello/d399d2adc56a6c668eed4a04cbb63b98d93be30f

-- 
You are receiving this mail because:
You are watching all bug changes.

[umbrello] [Bug 148911] PHP code import for Umbrello

2017-07-17 Thread Ralf Habacker
https://bugs.kde.org/show_bug.cgi?id=148911

--- Comment #10 from Ralf Habacker  ---
Git commit f0fde0c7b9a0718e331c92b4c4ce07297bfaad8b by Ralf Habacker.
Committed on 18/07/2017 at 04:26.
Pushed by habacker into branch 'arcpatch-D6761'.

Add missing implementation of PHPImport::initPerFile()

M  +7-0umbrello/codeimport/phpimport.cpp

https://commits.kde.org/umbrello/f0fde0c7b9a0718e331c92b4c4ce07297bfaad8b

-- 
You are receiving this mail because:
You are watching all bug changes.

[umbrello] [Bug 148911] PHP code import for Umbrello

2017-07-11 Thread Ralf Habacker
https://bugs.kde.org/show_bug.cgi?id=148911

--- Comment #9 from Ralf Habacker  ---
Another "for the record": https://build.opensuse.org/project/show/KDE:Extra
shows packages for kdevelop4-pg-qt and kdevelop5-pg-qt. Looking at the install
pathes: The latter uses /usr/share/doc/packages/kdevelop5-pg-qt for storing
docs to be different from the kde4 package, but on cmake level it is still
named 'KDevelop-PG-Qt' and provides 'kdevelop-pg-qt' as include dir which
conflicts with the related KDE4 package.

Same belongs to the kdevplatform package. The KDE4 package is named
kdevplatform4 and the KF5 related kdevplatform but still uses the same cmake
and include file locations as the related KDE4 package.

-- 
You are receiving this mail because:
You are watching all bug changes.

[umbrello] [Bug 148911] PHP code import for Umbrello

2017-07-11 Thread Ralf Habacker
https://bugs.kde.org/show_bug.cgi?id=148911

--- Comment #8 from Ralf Habacker  ---
(In reply to Luigi Toscano from comment #7)
> This is a code drop of kdev-php:
> https://cgit.kde.org/umbrello.git/tree/lib/kdev4-php

For the record: there is also
https://cgit.kde.org/umbrello.git/tree/lib/cppparser which is there because
kdevelop people do not want to make their api public, so a local copy was
required. You think this would now possible with KF5 ? 

The current packages of kdev-php on opensuse provides only the shared library
(see https://build.opensuse.org/project/show/KDE:Extra) and not the additional
tools and development headers required to build a custom parser (see fixes at
https://cgit.kde.org/umbrello.git/log/lib/kdev4-php). I'm not sure if this use
case will be supported by the kdev-php repo maintainer and if patches would be
accepted.

-- 
You are receiving this mail because:
You are watching all bug changes.

[umbrello] [Bug 148911] PHP code import for Umbrello

2017-07-11 Thread Luigi Toscano
https://bugs.kde.org/show_bug.cgi?id=148911

--- Comment #7 from Luigi Toscano  ---
This is a code drop of kdev-php:
https://cgit.kde.org/umbrello.git/tree/lib/kdev4-php

-- 
You are receiving this mail because:
You are watching all bug changes.

[umbrello] [Bug 148911] PHP code import for Umbrello

2017-07-11 Thread Ralf Habacker
https://bugs.kde.org/show_bug.cgi?id=148911

--- Comment #6 from Ralf Habacker  ---
(In reply to Luigi Toscano from comment #5)
> When enabling this in the Qt5 version (which hopefully will be the only one
> soon), let people link against the version provided by KDevelop; duplicate
> code is not the best solution.
To what duplicated package you are refering ? In comment 4 I stated "requires
development packages for KDevPlatform and kdevelop-PG-Qt"

-- 
You are receiving this mail because:
You are watching all bug changes.

[umbrello] [Bug 148911] PHP code import for Umbrello

2017-07-11 Thread Luigi Toscano
https://bugs.kde.org/show_bug.cgi?id=148911

Luigi Toscano  changed:

   What|Removed |Added

 CC||luigi.tosc...@tiscali.it

--- Comment #5 from Luigi Toscano  ---
When enabling this in the Qt5 version (which hopefully will be the only one
soon), let people link against the version provided by KDevelop; duplicate code
is not the best solution.

-- 
You are receiving this mail because:
You are watching all bug changes.

[umbrello] [Bug 148911] PHP code import for Umbrello

2017-07-10 Thread Ralf Habacker
https://bugs.kde.org/show_bug.cgi?id=148911

Ralf Habacker  changed:

   What|Removed |Added

   Version Fixed In||2.22.80 (KDE Applications
   ||17.07.80)
 Resolution|--- |FIXED
  Latest Commit||https://commits.kde.org/umb
   ||rello/14eee6834cbc611fd0a82
   ||238a08d7be149aca823
 Status|CONFIRMED   |RESOLVED

--- Comment #4 from Ralf Habacker  ---
Git commit 14eee6834cbc611fd0a82238a08d7be149aca823 by Ralf Habacker.
Committed on 28/06/2017 at 17:32.
Pushed by habacker into branch 'master'.

Enable building php import support if all required dependencies have been found

Building PHP import support requires development packages for
KDevPlatform and kdevelop-PG-Qt and is currently limited to KDE4.

Signed-off-by: Ralf Habacker 
FIXED-IN:2.22.80 (KDE Applications 17.07.80)

M  +5-1CMakeLists.txt
M  +12   -4umbrello/CMakeLists.txt
M  +4-0umbrello/codeimport/classimport.cpp

https://commits.kde.org/umbrello/14eee6834cbc611fd0a82238a08d7be149aca823

-- 
You are receiving this mail because:
You are watching all bug changes.

[umbrello] [Bug 148911] PHP code import for Umbrello

2017-06-27 Thread Ralf Habacker
https://bugs.kde.org/show_bug.cgi?id=148911

Ralf Habacker  changed:

   What|Removed |Added

   Target Milestone|--- |2.23 (KDE Applications
   ||17.08)

-- 
You are receiving this mail because:
You are watching all bug changes.

[umbrello] [Bug 148911] PHP code import for Umbrello

2017-05-02 Thread Ralf Habacker
https://bugs.kde.org/show_bug.cgi?id=148911

--- Comment #3 from Ralf Habacker  ---
related to possible solution:

1. From inspecting the source using the present c++ parser looks be the best
choice
Advantages:
- no external dependencies required
disadvantages:
- depends on current not up to date c++ parser, 
- needs to be maintained local

2. there is the kde kdev-php repo which provides a php parser. It depends on
kdevplatform and kdevelop-pg-qt

advantages: 
- maintained parser

disavantage:
- adds external dependencies (could be elimated by placing and updating a
snapshot into umbrello source)

-- 
You are receiving this mail because:
You are watching all bug changes.

[umbrello] [Bug 148911] PHP code import for Umbrello

2017-05-01 Thread Ralf Habacker
https://bugs.kde.org/show_bug.cgi?id=148911

Ralf Habacker  changed:

   What|Removed |Added

 CC||ralf.habac...@freenet.de

--- Comment #2 from Ralf Habacker  ---
I see currently two options for implementing php code import:

1. Extend a present umbrello import parser to support php5 code parsing 
2. Use a 3rdparty php parser

-- 
You are receiving this mail because:
You are watching all bug changes.

[umbrello] [Bug 148911] PHP code import for Umbrello

2017-05-01 Thread Ralf Habacker
https://bugs.kde.org/show_bug.cgi?id=148911

Ralf Habacker  changed:

   What|Removed |Added

 CC||clemens.j...@floh.de

--- Comment #1 from Ralf Habacker  ---
*** Bug 379187 has been marked as a duplicate of this bug. ***

-- 
You are receiving this mail because:
You are watching all bug changes.