Mario Hüttel
e3e39a80ee
Move compiler flags up in CMAKE, so they apply also for included subprojects
2019-09-28 23:16:48 +02:00
Mario Hüttel
7cbde0f30a
Fixup round for doxygen
2019-09-28 22:57:31 +02:00
Mario Hüttel
e703d4427a
Update image of GUI in documentation
2019-09-25 19:14:06 +02:00
Mario Hüttel
40edd21f0a
Fix typo in application description
2019-09-25 18:47:28 +02:00
Mario Hüttel
c016a5e96e
Revert "Add benchmark for GDS-rendering. Will be removed later"
...
This reverts commit bd97ccf44f
.
2019-09-15 13:28:40 +02:00
Mario Hüttel
cfc156c1c0
Improve performance by prepending to list inststead of appending. O(n^2) -> O(1)
2019-09-15 13:28:05 +02:00
Mario Hüttel
bd97ccf44f
Add benchmark for GDS-rendering. Will be removed later
2019-09-15 13:11:38 +02:00
Mario Hüttel
df7cc6d0fc
Fix typo in name of function
2019-09-15 13:04:30 +02:00
Mario Hüttel
8be5bd230b
Fix #26 : Implement callback function for auto naming button
2019-08-29 18:31:53 +02:00
Mario Hüttel
3a72796b2f
Fix docu for layer_selector_auto_color_layers
2019-08-29 18:20:19 +02:00
Mario Hüttel
9f7e1e1696
Issue #26 : Add layer_selector_auto_name_layers() function
2019-08-29 18:19:28 +02:00
Mario Hüttel
27f5a5e3d2
Issue #26 : Setup callback for auto naming button
2019-08-29 17:58:39 +02:00
Mario Hüttel
ec72fb2aa1
Issue #26 : Add auto naming button to gui
2019-08-29 17:52:49 +02:00
Mario Hüttel
4968492eee
Fix unnecessary space in string after newline
2019-08-29 17:49:23 +02:00
Mario Hüttel
4d6d2e6734
Make C style checker submodule track its master branch by default
2019-08-26 21:07:16 +02:00
Mario Hüttel
eba4238855
Update doxygen compilation instructions
2019-08-26 20:53:39 +02:00
Mario Hüttel
7492764666
Enable XML output of doxygen
2019-08-26 20:40:54 +02:00
Mario Hüttel
6c840b8bd1
Fixup doxygen groups and LaTeX symbol
2019-08-26 20:37:48 +02:00
Mario Hüttel
3489b74027
Add warning about unused parameters to CMake config and fix code accordingly
2019-08-26 20:01:32 +02:00
Mario Hüttel
f60150e8c7
Add full git commit to About dialog
2019-08-26 00:05:45 +02:00
Mario Hüttel
91633edc78
Add docu for on_select_all_layers_clicked
2019-08-25 23:26:59 +02:00
Mario Hüttel
1dc23afa9a
implement callback for all layer select button. Fix issue #25
2019-08-25 23:24:24 +02:00
Mario Hüttel
7fd8768fd0
Issue #25 : Add layer_selector_select_all_layers() function
2019-08-25 23:21:45 +02:00
Mario Hüttel
c77c08299f
Issue #25 : Add select all button to GUI and connect callback.
2019-08-25 22:11:36 +02:00
Mario Hüttel
dc0520e9d3
Add additional uninitialized varibale warning to compile options
2019-08-25 21:56:21 +02:00
Mario Hüttel
2af859b136
Fix bug of color palette not working properly, due to uninitialized variable
2019-08-25 21:52:22 +02:00
Mario Hüttel
b102d90d33
Add old style wwarning to compile flags. Fix code accordingly
2019-08-25 21:51:44 +02:00
Mario Hüttel
c5e697b366
Add quiatation marks to CMake file
2019-08-25 21:44:26 +02:00
Mario Hüttel
ea27443b39
Fix #21 : Rename layer-info files to layer-settings
2019-08-24 14:17:24 +02:00
Mario Hüttel
5dbafcb8d5
Merge branch 'multithread-dev' into dev
2019-08-24 14:08:04 +02:00
Mario Hüttel
7a0d61020b
Merge branch 'master' into dev
2019-08-24 14:02:43 +02:00
Mario Hüttel
74bdbe6d79
Update doxyfile and enable timestanp in Latex
2019-08-24 14:02:29 +02:00
Mario Hüttel
8d57d63cf3
Update doxyfile and enable timestanp in Latex
2019-08-24 13:59:05 +02:00
Mario Hüttel
a2bcda6752
Update doxygen
2019-08-24 13:50:55 +02:00
Mario Hüttel
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
Mario Hüttel
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
Mario Hüttel
94ac44ddc5
Set task name of rendering GTask
2019-08-23 21:50:16 +02:00
Mario Hüttel
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
Mario Hüttel
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
Mario Hüttel
fe98499ce7
Enable Release build in PKGBUILD and also use this configuration in the compilation guide
2019-08-23 18:21:25 +02:00
Mario Hüttel
d5dde3658d
Enable Release build in PKGBUILD and also use this configuration in the compilation guide
2019-08-23 18:19:46 +02:00
Mario Hüttel
b6bf0c30bf
Fix uninitialized variable warning
2019-08-22 19:37:26 +02:00
Mario Hüttel
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
Mario Hüttel
7aa7a0c773
Fix unnecessary whitespace
2019-08-22 19:01:45 +02:00
Mario Hüttel
a10c09c674
Add preliminary status upograde outputs to cairo and latex renderers
2019-08-22 18:56:18 +02:00
Mario Hüttel
a0d19bee39
Add progress updated callback to gui to update titlebar
2019-08-22 18:55:56 +02:00
Mario Hüttel
4115fd97af
Add progress updated signal to gds output renderer that can be used when called asynchronously
2019-08-22 18:55:14 +02:00
Mario Hüttel
32b8c4ccd3
Add simple multithreading support. Activity bar is not yet used for rendering status updates
2019-08-21 19:30:52 +02:00
Mario Hüttel
1584769a51
fix deadlock in mutex usage
2019-08-21 19:30:19 +02:00
Mario Hüttel
dc4b377b13
Add preliminary set_busy fuinction to activity bar
2019-08-21 19:29:22 +02:00