Mario Hüttel
4d2f3b0d70
Issue #19 : Restructure code
2019-06-22 14:17:08 +02:00
Mario Hüttel
ed37fc0222
Issue #19 : Fix bug in Latex renderer
2019-06-22 14:16:51 +02:00
Mario Hüttel
d4f14c52ed
Issue #19 : Replace g_errors because these errors are not fatal
2019-06-22 14:04:11 +02:00
Mario Hüttel
58d3f5c57c
Fix function prototype description for external renderer
2019-06-22 14:03:33 +02:00
Mario Hüttel
02a59c4cc5
Merge branch 'dev' into output-renderer-rework
2019-06-22 01:27:25 +02:00
Mario Hüttel
40c4c8b4fb
Fix compiler warning about uninitialized variable
2019-06-22 01:27:03 +02:00
Mario Hüttel
01c9701492
Issue #19 : Implement first draft of command line rendering (synchronous-mode). Not yet fully tested!!
2019-06-22 01:21:26 +02:00
Mario Hüttel
01ab56e07a
Issue #19 : Remove unused variable from layer settings
2019-06-22 01:20:45 +02:00
Mario Hüttel
3ffd63115f
Issue #19 : Add LayerSettings Class
...
* Remove Command line and GUI rendering code
* Add LayerSettings Class with all options
* Prepare to remove mapping parser. Is now integrated in LayerSettings
* Adopt all renderers to check if the supplied layer_info struct has to be rendered.
Further todos:
* Implement correct command line parsing.
* Implement Layerselector and GUI to use new LayerSettings class
2019-06-21 21:41:38 +02:00
Mario Hüttel
31c4efe99b
Update GUI image in doxygen documentation to show new button style
2019-06-19 20:57:07 +02:00
Mario Hüttel
f5bc8de86e
Issue #19 : Edit usage site in doxygen because the command line parameters have severly changed
2019-06-19 20:50:12 +02:00
Mario Hüttel
d107954859
Issue #19 : Finish integration of renderers to into command line interface
2019-06-19 20:47:19 +02:00
Mario Hüttel
5c994f892a
Issue #19 : Implement CairoRenderer as GObject
2019-06-19 19:21:20 +02:00
Mario Hüttel
96f1347b2c
Issue #19 : rename renderer source files and implement latex renderer new functions
2019-06-19 19:01:40 +02:00
Mario Hüttel
2d2ca67c48
Issue #19 : Move LaTeX Renderer to GObject
2019-06-18 21:46:43 +02:00
Mario Hüttel
d9282d8e5a
Issue #19 : Add dispose to ExternalRenderer class in order to free the path to the shared object
2019-06-18 21:46:02 +02:00
Mario Hüttel
d5f1b2edf4
Issue #19 : Implement external_renderer_new_with_so()
2019-06-18 21:10:53 +02:00
Mario Hüttel
f224b28613
Issue #19 : Add property shared-object-path to ExternalRenderer
2019-06-18 21:08:29 +02:00
Mario Hüttel
7b10d41160
Issue #19 : Convert external renderer to GObject. Not yet fully integrated
2019-06-18 19:43:00 +02:00
Mario Hüttel
302d462cda
Issue #19 :
...
Create a base class GdsOutputRenderer with a virtual function render_output,
which can be derived by the different output renderers.
2019-06-17 22:59:27 +02:00
Mario Hüttel
c146bcd094
Output renderers: Move existing renderers to common folder
2019-06-17 21:50:49 +02:00
Mario Hüttel
e6abaddcd1
Cell selector: LibCellRenderer: Update doxygen
2019-06-17 21:40:41 +02:00
Mario Hüttel
a35231b9ec
Fix #20 :
...
Move all cell selector specific code to a new folder "cell-selector".
2019-06-17 21:32:45 +02:00
Mario Hüttel
24b70eec48
Merge branch 'master' into dev
2019-06-13 23:25:00 +02:00
Mario Hüttel
8ffcba830d
Fix #18 : Segmentation fault due to a pointer pointing to already freed data.
2019-06-13 23:17:20 +02:00
Mario Hüttel
022d9561db
Remove temporary files of fot from doxygen output (DOT_CLEANUP)
2019-06-13 22:28:18 +02:00
Mario Hüttel
f5f8509b91
Merge branch 'color-palette-feature' into dev
2019-06-13 22:25:54 +02:00
Mario Hüttel
61f607ac94
Add autocoloring to layer selector. Auto coloring feature now fully implemented. Fix #14
2019-06-13 22:22:59 +02:00
Mario Hüttel
ee1b55120f
Gui: Add button callback for auto color button
2019-06-13 22:21:35 +02:00
Mario Hüttel
b04788b7d4
Layer selector: Add prototype and empty function body for function that
...
fills all layers with colors from a given color palette.
2019-06-13 22:21:35 +02:00
Mario Hüttel
3c05b50bc7
Gui: Add color palette object to gui. Will be used in button callback to
...
fill layer colors automatically.
2019-06-13 22:21:35 +02:00
Mario Hüttel
dfadaa241e
Color palette: Finish implementation
...
Color palette can now be loaded from a resource containing hexadecimal
RGB values.
2019-06-13 22:21:28 +02:00
Mario Hüttel
4f02854401
Reclassify unhandled GDS records as information rather than a warning
2019-06-10 23:03:01 +02:00
Mario Hüttel
f2b02c0c1f
Code and spelling improvements
2019-06-10 23:00:05 +02:00
Mario Hüttel
e739305f46
Gds Parser: Add support for array refrences (AREFs)
2019-06-10 22:59:18 +02:00
Mario Hüttel
5729ef0db8
Doxygen: Change dot output to SVG
2019-06-09 14:17:52 +02:00
Mario Hüttel
88cd834d13
Merge branch 'master' into dev
...
Incorporate urgent fixes
2019-06-08 13:33:16 +02:00
Mario Hüttel
7f7b4cc7bf
Fix #17 : Reference loop detection fix. This will be part of v1.0-1
2019-06-08 13:32:42 +02:00
Mario Hüttel
f625d2daba
Reclassify unhandled GDS records as information rather than a warning
2019-06-08 12:53:57 +02:00
Mario Hüttel
e42aa36520
Fix doxygen header in gds_parser.h
2019-06-08 12:43:42 +02:00
Mario Hüttel
2ffa09d104
Code and spelling improvements
2019-06-08 12:43:01 +02:00
Mario Hüttel
feb69b6d60
Gds Parser: Add support for array refrences (AREFs)
2019-06-08 12:41:15 +02:00
Mario Hüttel
20ec6bd41b
Fix doygen warning in Activity Bar
2019-06-08 12:37:29 +02:00
Mario Hüttel
eef012fc4d
Merge branch 'multithread-dev' into dev
...
Get newest changes in order to incorporate the fix for issue #16
2019-06-07 19:37:15 +02:00
Mario Hüttel
e847e691bd
Merge branch 'multithread-dev' into color-palette-feature
...
Get newest changes
2019-06-07 19:35:02 +02:00
Mario Hüttel
0d6b2c7a36
Color palette: Cast unused function parameter
2019-06-07 19:33:53 +02:00
Mario Hüttel
583f01faae
Enhance formatting, fix typos
2019-06-07 19:32:38 +02:00
Mario Hüttel
795d496949
GDS parser: Enhance doxygen headers
2019-06-07 19:30:37 +02:00
Mario Hüttel
6ebd05007e
Cairo Renderer: Fix Typos
2019-06-07 19:28:07 +02:00
Mario Hüttel
906225f47f
Fix Typos
2019-05-30 14:55:37 +02:00