3489b74027
Add warning about unused parameters to CMake config and fix code accordingly
2019-08-26 20:01:32 +02:00
f60150e8c7
Add full git commit to About dialog
2019-08-26 00:05:45 +02:00
91633edc78
Add docu for on_select_all_layers_clicked
2019-08-25 23:26:59 +02:00
1dc23afa9a
implement callback for all layer select button. Fix issue #25
2019-08-25 23:24:24 +02:00
7fd8768fd0
Issue #25 : Add layer_selector_select_all_layers() function
2019-08-25 23:21:45 +02:00
c77c08299f
Issue #25 : Add select all button to GUI and connect callback.
2019-08-25 22:11:36 +02:00
dc0520e9d3
Add additional uninitialized varibale warning to compile options
2019-08-25 21:56:21 +02:00
2af859b136
Fix bug of color palette not working properly, due to uninitialized variable
2019-08-25 21:52:22 +02:00
b102d90d33
Add old style wwarning to compile flags. Fix code accordingly
2019-08-25 21:51:44 +02:00
c5e697b366
Add quiatation marks to CMake file
2019-08-25 21:44:26 +02:00
ea27443b39
Fix #21 : Rename layer-info files to layer-settings
2019-08-24 14:17:24 +02:00
5dbafcb8d5
Merge branch 'multithread-dev' into dev
2019-08-24 14:08:04 +02:00
7a0d61020b
Merge branch 'master' into dev
2019-08-24 14:02:43 +02:00
74bdbe6d79
Update doxyfile and enable timestanp in Latex
2019-08-24 14:02:29 +02:00
8d57d63cf3
Update doxyfile and enable timestanp in Latex
2019-08-24 13:59:05 +02:00
a2bcda6752
Update doxygen
2019-08-24 13:50:55 +02:00
17af08b04d
GdsOutputrenderer: progress-changed signal: Status message is now freed inside the GdsOutputRenderer.
...
This is safe because the signals are handled back to back inside the emit function. Therefore, it can be freed directly after emission. This solves the problem of the status message not being freed if no handler is connected to the signal.
2019-08-24 13:49:33 +02:00
8a3721dc53
Fix reference counting issue of the LayerSettings inside the
...
GdsOutputRenderer class.
The LayerSettings element is now disposed of properly.
2019-08-23 21:58:02 +02:00
94ac44ddc5
Set task name of rendering GTask
2019-08-23 21:50:16 +02:00
1cbacef56c
Fix reference counting issue of the LayerSettings inside the
...
GdsOutputRenderer class.
The LayerSettings element is now disposed of properly.
2019-08-23 21:40:21 +02:00
cae6a9c6c3
LayerSettings: Fix memory leak: GList of layer infos was not freed. Add
...
dispose to LayerSettings which takes care of this task.
2019-08-23 21:38:59 +02:00
fe98499ce7
Enable Release build in PKGBUILD and also use this configuration in the compilation guide
2019-08-23 18:21:25 +02:00
d5dde3658d
Enable Release build in PKGBUILD and also use this configuration in the compilation guide
2019-08-23 18:19:46 +02:00
b6bf0c30bf
Fix uninitialized variable warning
2019-08-22 19:37:26 +02:00
c908a8be47
Fix bug in progress update from rendering thread which results in the creation of multipe idel callbacks at the same time.
2019-08-22 19:31:47 +02:00
7aa7a0c773
Fix unnecessary whitespace
2019-08-22 19:01:45 +02:00
a10c09c674
Add preliminary status upograde outputs to cairo and latex renderers
2019-08-22 18:56:18 +02:00
a0d19bee39
Add progress updated callback to gui to update titlebar
2019-08-22 18:55:56 +02:00
4115fd97af
Add progress updated signal to gds output renderer that can be used when called asynchronously
2019-08-22 18:55:14 +02:00
32b8c4ccd3
Add simple multithreading support. Activity bar is not yet used for rendering status updates
2019-08-21 19:30:52 +02:00
1584769a51
fix deadlock in mutex usage
2019-08-21 19:30:19 +02:00
dc4b377b13
Add preliminary set_busy fuinction to activity bar
2019-08-21 19:29:22 +02:00
08722cd6f9
Add function in GUI to determine the current button states to prevent multiple triggers for rendering/reloading the library during rendering
2019-08-21 18:34:40 +02:00
4b238c55ea
Replace 0 by 0.0 for double value comparison. This is nicer.
2019-08-20 22:42:44 +02:00
1b62427770
Merge branch 'multithread-dev' into dev
...
Current progess: Changed output renderers to GObjects derived from a base class. Furthermore, added base structure for future multithreading
2019-08-20 19:05:58 +02:00
85f037ce59
Fix #19 : Renderers are now implemented as objects. Implementation of asynchronous functionality can begin. Feature needs further testing to be considered stable
2019-08-20 19:05:14 +02:00
92506485e0
Output renderer base class: Fix wrong assigned property name
2019-08-20 19:03:59 +02:00
3ec91ab322
Cairo Renderer: Fix bug introduced in 3ffd63115f
due to the introduction of the LayerSettings class
2019-08-20 19:01:03 +02:00
92da653368
Merge branch 'dev' of git.shimatta.de:mhu/gds-render into dev
2019-08-20 18:14:32 +02:00
a38946b803
LayerSelector: Rewrite layer_selector_export_rendered_layer_info() to return LayerSettings object.
2019-08-20 18:12:40 +02:00
943e924337
gds-parser.h: Fix typo
2019-08-20 18:12:09 +02:00
e0f2e7d605
gds-parser.h: Fix psoition of ifdef guards compared to doxygen group
2019-08-20 18:11:38 +02:00
bd64e13d87
GUI: render callback: Remove unnecessary variable layer_list
2019-08-20 18:09:15 +02:00
0123385b40
Command line: Improve code style in function
2019-08-20 18:08:15 +02:00
a4f9be1ef4
Add async rendering option. Not yet functional
2019-08-19 20:39:25 +02:00
731e377b6e
Implement new layer rendering object and add it to the CLI.
2019-08-19 19:54:53 +02:00
0d0b692960
Fix memory leak in color palette due to missing dispose function
2019-08-19 19:52:50 +02:00
c2323ab43d
Fix typo
2019-08-19 19:51:40 +02:00
7fa769806a
Merge branch 'master' into dev
2019-07-26 22:05:17 +02:00
17c9d088cc
Merge branch 'master' into output-renderer-rework
2019-07-03 21:35:18 +02:00