|  | Commit message (Collapse) | Author | Age | Files | Lines | 
|---|
| | 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| | - 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. | 
|  |  |