Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Move the library toolbar to its own class. | Přemysl Janouch | 2011-01-24 | 8 | -507/+943 |
| | |||||
* | Include liblogdiag.h as it was an external lib. | Přemysl Janouch | 2011-01-24 | 2 | -2/+2 |
| | |||||
* | Fix gtk-doc comments for signals. | Přemysl Janouch | 2011-01-23 | 3 | -3/+5 |
| | |||||
* | Fix installation location of gtk-doc help. | Přemysl Janouch | 2011-01-23 | 1 | -1/+1 |
| | |||||
* | Update FindGtkDoc.cmake. | Přemysl Janouch | 2011-01-23 | 2 | -83/+93 |
| | | | | | | * 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. | ||||
* | Prevent cleaning of generated icons. | Přemysl Janouch | 2011-01-23 | 1 | -5/+9 |
| | |||||
* | Set up the project for NSIS. | Přemysl Janouch | 2011-01-22 | 3 | -14/+28 |
| | | | | Make lines in the LICENSE file shorter, so they don't wrap there. | ||||
* | Generate more icons. | Přemysl Janouch | 2011-01-22 | 6 | -0/+45 |
| | | | | | | | * 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. | ||||
* | Integrate support for MinGW Win32 builds. | Přemysl Janouch | 2011-01-22 | 4 | -29/+175 |
| | | | | | | | | | | | * 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. | ||||
* | Add a README.md file. | Přemysl Janouch | 2011-01-16 | 3 | -3/+44 |
| | | | | Describe the application as a "schematic editor" everywhere. | ||||
* | Update CMakeLists.txt. | Přemysl Janouch | 2011-01-16 | 1 | -4/+9 |
| | | | | | | | * Install the LICENSE file. * Install share/gui and share/library. * Fix installation location of gtk-doc help. * Wrap lines where appropriate. | ||||
* | Fix the .desktop file. | Přemysl Janouch | 2011-01-16 | 1 | -1/+1 |
| | | | | Missing trailing colon in the Categories entry. | ||||
* | Add an application icon. | Přemysl Janouch | 2011-01-16 | 3 | -0/+118 |
| | |||||
* | Handle Edit menu actions (Delete, Select All). | Přemysl Janouch | 2011-01-16 | 1 | -3/+30 |
| | |||||
* | Refactor LdDiagram selection handling methods. | Přemysl Janouch | 2011-01-16 | 3 | -19/+56 |
| | | | | Add ld_diagram_remove_selection(). | ||||
* | Revert the order of LdDiagram objects. | Přemysl Janouch | 2011-01-16 | 2 | -5/+4 |
| | | | | Now they go from oldest to newest. | ||||
* | Use properties instead of accessor methods. | Přemysl Janouch | 2011-01-16 | 1 | -8/+3 |
| | |||||
* | Basic implementation of loading. | Přemysl Janouch | 2011-01-16 | 2 | -6/+129 |
| | | | | Add an error domain for the purpose of returning errors. | ||||
* | Basic implementation of saving. | Přemysl Janouch | 2011-01-16 | 1 | -3/+56 |
| | | | | | When the objects are stored, ensure that they have a "type" member that makes it possible to determine their class/purpose. | ||||
* | Use JsonObject for LdDiagramObject parameters. | Přemysl Janouch | 2011-01-15 | 5 | -70/+212 |
| | | | | Make LdDiagramObject a regular class. | ||||
* | Make config.h.in fit between other source files. | Přemysl Janouch | 2011-01-10 | 1 | -6/+7 |
| | |||||
* | Make a separate library. | Přemysl Janouch | 2011-01-10 | 29 | -36/+46 |
| | | | | | | 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. | ||||
* | Use a central header. | Přemysl Janouch | 2011-01-10 | 13 | -83/+46 |
| | | | | | | | $ time (make clean; make) Before: ~8.0 seconds After: ~8.1 seconds | ||||
* | Write a signature to diagram files. | Přemysl Janouch | 2011-01-10 | 1 | -7/+51 |
| | |||||
* | Fix drawing of symbol menus. | Přemysl Janouch | 2011-01-10 | 1 | -6/+7 |
| | |||||
* | Show names of symbols in the statusbar. | Přemysl Janouch | 2011-01-10 | 1 | -11/+27 |
| | |||||
* | Remove a FIXME. | Přemysl Janouch | 2011-01-10 | 1 | -1/+0 |
| | | | | We don't really need to set the GError to anything. | ||||
* | Simulate motion events when needed. | Přemysl Janouch | 2011-01-10 | 1 | -4/+28 |
| | |||||
* | Draw category icons with style colors. | Přemysl Janouch | 2011-01-10 | 1 | -4/+52 |
| | | | | Previously the icons have been black in all themes. | ||||
* | Add a View menu to LdWindowMain, disabled so far. | Přemysl Janouch | 2011-01-09 | 2 | -1/+18 |
| | |||||
* | Update category icons. | Přemysl Janouch | 2011-01-09 | 2 | -127/+40 |
| | | | | | | | Change line width and position of shapes, so they appear a bit sharper in the application. Save them in plain SVG, not Inkscape SVG. | ||||
* | Add a "zoom" property to LdCanvas. | Přemysl Janouch | 2011-01-09 | 2 | -6/+74 |
| | |||||
* | Add hide_terminals() to LdCanvas. | Přemysl Janouch | 2011-01-09 | 1 | -3/+11 |
| | |||||
* | Add a "class" property to LdDiagramSymbol. | Přemysl Janouch | 2011-01-09 | 1 | -5/+71 |
| | | | | | Also add missing gtk-doc comments for ld_diagram_symbol_{get,set}_class(). | ||||
* | Make ld_lua_logdiag_register() a bit safer. | Přemysl Janouch | 2011-01-09 | 1 | -4/+5 |
| | |||||
* | Fix comments. | Přemysl Janouch | 2011-01-09 | 7 | -29/+31 |
| | |||||
* | Draw diagram objects in reversed order. | Přemysl Janouch | 2011-01-09 | 1 | -5/+5 |
| | | | | Previously older objects drew on top of newer ones. | ||||
* | Replace GSList with GList in LdDiagram. | Přemysl Janouch | 2011-01-09 | 3 | -33/+33 |
| | | | | This has been an unnecessary limitation. | ||||
* | Ensure that the canvas is focused. | Přemysl Janouch | 2011-01-09 | 1 | -0/+5 |
| | |||||
* | Call bind_textdomain_codeset(). | Přemysl Janouch | 2011-01-09 | 1 | -1/+2 |
| | |||||
* | When zooming, focus on the cursor. | Přemysl Janouch | 2011-01-09 | 1 | -0/+13 |
| | |||||
* | Add an inductor symbol. | Přemysl Janouch | 2011-01-09 | 1 | -0/+34 |
| | |||||
* | Highlight symbol terminals on mouse hover. | Přemysl Janouch | 2011-01-09 | 1 | -0/+114 |
| | |||||
* | Refactor queue_object_redraw(). | Přemysl Janouch | 2011-01-09 | 1 | -15/+27 |
| | |||||
* | Add ld_point_distance(). | Přemysl Janouch | 2011-01-09 | 2 | -0/+23 |
| | |||||
* | Take a better approach to drawing the grid. | Přemysl Janouch | 2011-01-08 | 1 | -4/+6 |
| | | | | If the diagram is zoomed out too much, just use bigger steps between dots. | ||||
* | Don't draw the grid when it would be too narrow. | Přemysl Janouch | 2011-01-08 | 1 | -0/+3 |
| | | | | This prevents eating all the memory. | ||||
* | Read terminals from Lua scripts and export them. | Přemysl Janouch | 2011-01-08 | 5 | -7/+113 |
| | | | | Also add a missing part of LdSymbol API. | ||||
* | Make LdCanvas zoom on mouse wheel. | Přemysl Janouch | 2011-01-08 | 1 | -5/+42 |
| | |||||
* | Introduce LdRectangle, LdPoint and LdPointArray. | Přemysl Janouch | 2011-01-08 | 12 | -147/+344 |
| | | | | Remove LdCanvasRect and LdSymbolArea. |