| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
Removes some ugliness in PDF exports, stemming from line thickness.
|
|
|
|
|
|
|
| |
- The About dialog now displays the licence.
- The main UI file is now integrated into the binary.
The project needed some of its ugly CMake code back.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Sadly, the line width depends on the widget's DPI, which seems to
even cause uneven lines on Windows, where virtual printers claim
high DPI. It might also be an unrelated problem.
Similarly, selected objects are exported highlighted.
Other than that, it works quite well.
Add a manifest to make the print dialog look nice with the older
GTK+ bundle we depend upon.
The RC file could theoretically be scanned for /\s+"([^"]+)"\s*$/,
unescaped, and the results configure_file()-stamped.
|
|
|
|
|
|
|
| |
It turns out the RC detection snippet is no longer necessary
after the recent CMake version bump.
The "name" argument in the UI file is redundant, implied by "action".
|
|
|
|
|
| |
The old GLib put up a good fight, it says "URIs not supported"
even for the file:// scheme.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- Add a missing runtime library for gettext-tools.
- Remove the no longer necessary customized FindGettext.cmake,
since the downloaded gettext binaries are new enough.
- Make the installer at least ask to uninstall previous versions.
- Adjust the PATH of tests so that they'll run on Windows directly.
- Fix quoting so that the project will build inside paths with spaces.
- Resolve a GSettings deprecation warning.
- Update the README's build instructions as appropriate.
- Require CMake 3.9 because of the README's suggestion to fix
FindPkgConfig.cmake manually using separate_arguments(UNIX_COMMAND).
Tested build configurations:
- native Arch Linux,
- native Windows XP with the newest NSIS,
- Arch Linux Mingw-w64 i686 Win32Depends.cmake NSIS cross-build + XP,
- Arch Linux Mingw-w64 x86_64 MSYS2 NSIS cross-build + Windows 10.
Detected issues:
- The file save dialog will not add the extension automatically,
seen with MSYS2.
|
|
|
|
| |
Should work fine, although I doubt anyone would use it.
|
| |
|
| |
|
|
|
|
| |
Makes the whole thing a bit more stable and less weird.
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
The org.logdiag ID has been chosen as I haven't found any specific rules
and com.github.logdiag seems not to be future-proof. This domain remains
available so far, anyway.
The schemas are compiled only when installed directly to CMAKE_INSTALL_PREFIX
to the root filesystem. When invoking `make install` with DESTDIR, only
the XML files are copied over as the schemas would have to be recompiled
later anyway.
|
| |
|
| |
|
|
|
|
| |
So far these settings are not saved anywhere.
|
|
|
|
| |
This time, it's a regular curve.
|
| |
|
| |
|
|
|
|
|
|
|
| |
* Workaround the Windows pangocairo bug by drawing text
with curves. Remove some of the meters.
* Remove terminal lines from meters and voltage sources,
add vertical terminal points instead.
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
* Add bipolar, IGFET and JFET transistors.
* Add more variants to some symbols.
* Add a symbol for a simple terminal.
* Avoid unneccessary stroke() calls.
* Fix comments.
|
| |
|
| |
|
| |
|
|
|
|
| |
Kill the "Export" action for now.
|
| |
|
|
|
|
|
|
|
| |
* Add automatic icon generation to CMakeLists.txt.
These icons are generated from the scalable SVG image.
* Add pregenerated icons to the tree.
* Link an icon to the Windows binary.
|
|
|
|
| |
Describe the application as a "schematic editor" everywhere.
|
|
|
|
| |
Missing trailing colon in the Categories entry.
|
| |
|
| |
|
|
|
|
|
|
|
| |
Change line width and position of shapes,
so they appear a bit sharper in the application.
Save them in plain SVG, not Inkscape SVG.
|
| |
|
| |
|
|
|
|
| |
The "Exec" and "Name" entries were swapped.
|
|
|
|
|
|
|
|
|
|
| |
* Restructure the initialization code.
* Move LdCanvas event mask setting to ld-canvas.c.
* Remove some redundant code.
* Use consistent naming.
* Update comments.
Practically no functional change.
|
|
|
|
| |
So far it has no special powers. This should change in the future.
|
| |
|
|
|
|
|
|
|
|
| |
The lucky ones are: capacitor, resistor and diode.
More symbols can be expected later, when more cairo
functions are exported to Lua and relevant standards
become accessible to me.
|
| |
|
|
|
|
|
|
| |
Added two empty sample categories with corresponding icons.
The categories are now being loaded into the toolbar
in the main program window.
|
|
|