|  | Commit message (Collapse) | Author | Age | Files | Lines | 
|---|
| | |  | 
| | |  | 
| | |  | 
| | 
| 
| 
| | Require glib-genmarshal (a part of the standard GTK+ distribution). | 
| | |  | 
| | |  | 
| | |  | 
| | |  | 
| | 
| 
| 
| 
| 
| | * Hack up support for gtkdoc-scangobj and use it in CMakeLists.txt.
* Trash gtkdoc-mktmpl, we won't need it.
* Always remove SGML/XML/HTML directories before filling them. | 
| | |  | 
| | 
| 
| 
| | Make lines in the LICENSE file shorter, so they don't wrap there. | 
| | 
| 
| 
| 
| 
| 
| | * 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. | 
| | 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| | * Add Win32Depends.cmake, which retrieves all dependencies from
  the Internet. Other ways of building the application on Win32
  are not supported.
* Install the application correctly on Win32.
* Make FindGTK2.cmake search for GIO.
* Make the project a C-only project, so g++ is not needed.
* Remove obsolete checks for strtok().
* Set WIN32_EXECUTABLE on the application. | 
| | 
| 
| 
| | Describe the application as a "schematic editor" everywhere. | 
| | 
| 
| 
| 
| 
| 
| | * Install the LICENSE file.
* Install share/gui and share/library.
* Fix installation location of gtk-doc help.
* Wrap lines where appropriate. | 
| | |  | 
| | 
| 
| 
| 
| 
| | This is required for gtkdoc-scangobj. So far it's much like it's been
before, the main differences are that source files are in two directories
from now on and the build process has two stages. | 
| | 
| 
| 
| 
| 
| 
| | $ time (make clean; make)
Before: ~8.0 seconds
After: ~8.1 seconds | 
| | 
| 
| 
| | Remove LdCanvasRect and LdSymbolArea. | 
| | 
| 
| 
| 
| 
| 
| | * Set the working directory for glib-genmarshal correctly.
* Use one more path suffix when searching for glibconfig.h.
* Don't assume that gdk_screen_get_resolution() returns
  a useful value. | 
| | 
| 
| 
| 
| 
| 
| | * Do not require gtk-doc to be installed.
* Use FindPackageHandleStandardArgs in FindGtkDoc.cmake.
* Fix installation (wrong source path).
* Don't install neither the documentation nor the desktop file on Windows. | 
| | 
| 
| 
| | My bad; this name is much more appropriate. | 
| | 
| 
| 
| | This required writing a special CMake find module. | 
| | 
| 
| 
| | The document maintains a list of LdDocumentObject objects. | 
| | 
| 
| 
| 
| | There's a very strong bond between LdLua and LdLuaSymbol.
LdLuaSymbol is more like an interface to LdLua than a separate object. | 
| | 
| 
| 
| | Created LdLuaSymbol, which subclasses LdSymbol. | 
| | |  | 
| | |  | 
| | 
| 
| 
| 
| | Originally, there were three object classes defined in this file.
It would later become rather chaotic if left that way. | 
| | |  | 
| | |  | 
| | |  | 
| | 
| 
| 
| 
| 
| | Also a little change in CMakeLists.txt.
The next commit is going to change the object prefix. | 
| | |  | 
|  |  |