KEXI 3.2.0 & KEXI Frameworks Released

2019-04-09 Thread Jaroslaw Staniek
Dear All

I am happy to announce availability of final 3.2.0 version of KEXI, KDb,
KProperty and KReport.

Please find the files at https://community.kde.org/Kexi/Releases#3.2.0.

There are over 80 bug fixes and improvements since 3.1.0, please see the
change log at https://community.kde.org/Kexi/Releases/3.2.0_Changes.

Universal snapshots of this and future KEXI versions are also automatically
built for Linux (Flatpak) and for Windows (Craft) every night. Windows
installer is included as well. Windows versions are marked as Technology
Preview what means they are functional but not feature-complete.

Please report bugs and wishes as documented at
https://community.kde.org/Kexi/File_a_bug_or_wish.

-- 
regards, Jaroslaw Staniek

KDE:
: A world-wide network of software engineers, artists, writers, translators
: and facilitators committed to Free Software development - kde.org
KEXI:
: A visual database apps builder - kexi-project.org calligra.org/kexi
  twitter.com/kexi_project facebook.com/kexi.project t.me/kexi_project
Qt Certified Specialist:
: linkedin.com/in/jstaniek 


Re: D20400: Karbon: Enable multi page capability

2019-04-09 Thread René J . V . Bertin
>  (Sorry for the inconvinience, I've never been very friendly with arc/phab)

Understandable ;)

Did you go the "official" route, committing your changes to a local branch and 
then using `arc diff` to create a review request? You probably should have used 
` --update revision_id` .
I always use uncommitted changes myself, either going through the 
Purpose/KDevelop plugin to upload a diff to phab, or using the web interface. 
That approach has its own quirks and inconveniences but ones I prefer.


D20400: Karbon: Enable multi page capability

2019-04-09 Thread Dag Andersen
danders added a comment.


  Ooops, this didn't work as expected. This should have been a revision of 
D19327 .
  There is only small changes:
  
  1. Updated commit message.
  2. In karbon/ui/KarbonFactory.cpp: Loading of the calligra/pageapp tools.
  3. In karbon/data/karbon.rc: Removal of the "format" menu (not used) and 
adding the "format_pagelayout" action  to "settings" menu (where it was 
originally).
  
  This takes care of the page backround issue we have been discussing.
  The change is that the color is now saved to the odg document (as it should 
be, imo).
  Since the svg export filter does not save background color, there is no 
change here.
  
  (Sorry for the inconvinience, I've never been very friendly with arc/phab)

REPOSITORY
  R8 Calligra

REVISION DETAIL
  https://phabricator.kde.org/D20400

To: danders, anthonyfieroni
Cc: Calligra-Devel-list, dcaliste, cochise, vandenoever


D20400: Karbon: Enable multi page capability

2019-04-09 Thread Dag Andersen
danders created this revision.
danders added a reviewer: anthonyfieroni.
danders added a project: Calligra: 3.0.
danders requested review of this revision.

REVISION SUMMARY
  Since odg spec supports multiple pages, I feel karbon also needs to support 
it.
  
  The main things that has changed:
  
  1. Since multiple pages is supported, adding/copying/deleting pages is now 
possible.
  2. The page background color is now set with a tool in the tool box. The 
entry for background color in the Settings dialog is superflous and has been 
removed.
  
  Ported to use pageapp classes.
  
  A lot of code was duplicated between pageapp and karbon
  and has been removed from karbon:
  
  - Save/load
  - Layers docker and all layer operations
  - Grid, guides, rulers and zoom
  - Event handlers
  - Printing
  - Show page margins has been moved to pageapp
  
  In general, import/export needs review to determine how to
  handle multiple pages when e.g. exporting to a format that
  does not support pages.
  
  Known bugs:
  
  - "Separate paths" command:
- Execute command, the shape disappears.
- Undo crashes. Note: Afaics this code is not touched so probably a libs 
bug.
  
  - Snap to grid does not work
  
  - Number of recent files does not work properly

TEST PLAN
  I am not an avid user of karbon, so would be nice if some that where could 
test.
  Also, do not have all types of different format docs for filter testing.
  Some that work are pdf, svg, jpg and karbon files.

REPOSITORY
  R8 Calligra

BRANCH
  karbon_multipage_danders

REVISION DETAIL
  https://phabricator.kde.org/D20400

AFFECTED FILES
  filters/karbon/CMakeLists.txt
  filters/karbon/image/CMakeLists.txt
  filters/karbon/image/ImageExport.cpp
  filters/karbon/svg/CMakeLists.txt
  filters/karbon/svg/SvgExport.cpp
  filters/karbon/svg/SvgImport.cpp
  filters/karbon/wmf/CMakeLists.txt
  filters/karbon/wmf/WmfExport.cpp
  karbon/CMakeLists.txt
  karbon/data/karbon.rc
  karbon/ui/CMakeLists.txt
  karbon/ui/KarbonDocument.cpp
  karbon/ui/KarbonDocument.h
  karbon/ui/KarbonDocumentMergeCommand.cpp
  karbon/ui/KarbonDocumentMergeCommand.h
  karbon/ui/KarbonFactory.cpp
  karbon/ui/KarbonPart.cpp
  karbon/ui/KarbonPart.h
  karbon/ui/KarbonPrintJob.cpp
  karbon/ui/KarbonPrintJob.h
  karbon/ui/KarbonView.cpp
  karbon/ui/KarbonView.h
  karbon/ui/ProxyView.cpp
  karbon/ui/ProxyView.h
  karbon/ui/dockers/KarbonLayerDocker.cpp
  karbon/ui/dockers/KarbonLayerDocker.h
  karbon/ui/dockers/KarbonLayerModel.cpp
  karbon/ui/dockers/KarbonLayerModel.h
  karbon/ui/dockers/KarbonLayerSortingModel.cpp
  karbon/ui/dockers/KarbonLayerSortingModel.h
  karbon/ui/widgets/KarbonCanvas.cpp
  karbon/ui/widgets/KarbonCanvas.h
  karbon/ui/widgets/KarbonConfigInterfacePage.cpp
  karbon/ui/widgets/KarbonSmallStylePreview.h
  libs/pageapp/KoPAView.cpp
  libs/pageapp/KoPAView.h

To: danders, anthonyfieroni
Cc: Calligra-Devel-list, dcaliste, cochise, vandenoever