Přemysl Eric Janouch
6820d27efa
Add "x" and "y" properties to LdDiagramView.
...
Plus a bit of refactoring.
2011-02-19 22:49:20 +01:00
Přemysl Eric Janouch
781273c236
Open files from command line.
2011-02-19 22:49:20 +01:00
Přemysl Eric Janouch
7fa6efbaec
Rename LdCanvas to LdDiagramView.
2011-02-19 22:49:20 +01:00
Přemysl Eric Janouch
6a8238846c
Add a symbol for junctions.
2011-02-19 22:49:20 +01:00
Přemysl Eric Janouch
412a01690b
Change selection color to red.
...
To make it more distinctive.
2011-02-19 22:49:20 +01:00
Přemysl Eric Janouch
841e9e9f85
Fix README.
...
The sentence about goals doesn't seem to have any sense.
2011-02-19 22:48:22 +01:00
Přemysl Eric Janouch
ac56c16ab8
Update the symbol library.
2011-02-14 10:46:57 +01:00
Přemysl Eric Janouch
baed5ee4bd
Allow rotation of symbols.
...
Bind this action to the right mouse button.
Due to limitations of json-glib, we can't store rotation as an enum.
2011-02-14 10:14:28 +01:00
Přemysl Eric Janouch
5ccabad6ce
Emit "cancel-operation", don't call the handler.
2011-02-14 08:46:41 +01:00
Přemysl Eric Janouch
1730064ed3
Avoid too wide items in symbol menus.
2011-02-14 08:21:30 +01:00
Přemysl Eric Janouch
8ac4674a8e
Fix ld-types.h for gtk-doc.
2011-02-14 06:41:08 +01:00
Přemysl Eric Janouch
0841e75076
Change the current directory on Windows.
...
So the application can always find it's files.
2011-02-13 21:14:24 +01:00
Přemysl Eric Janouch
bc491d0d0f
Update translations.
2011-02-13 20:55:03 +01:00
Přemysl Eric Janouch
cffc6f01a5
Use gtk_init_with_args().
2011-02-13 20:55:03 +01:00
Přemysl Eric Janouch
ebd4cd3a17
Various changes to LdWindowMain.
...
* Convert filenames from system locale.
* Internationalize.
* Split diagram_show_open_dialog().
2011-02-13 20:17:21 +01:00
Přemysl Eric Janouch
69f3ce89c5
Register the file type on Windows.
2011-02-13 17:51:56 +01:00
Přemysl Eric Janouch
5fd66ada46
Add a header image for NSIS.
2011-02-13 17:46:53 +01:00
Přemysl Eric Janouch
440a9da5fc
Only install the MS-Windows GTK+ theme on Win32.
2011-02-12 18:54:54 +01:00
Přemysl Eric Janouch
ee8a82925f
Update json-glib checksums.
...
The files have been rebuilt or repacked.
2011-02-12 18:54:54 +01:00
Přemysl Eric Janouch
66dc2948df
Add Czech translation.
2011-02-12 18:54:42 +01:00
Přemysl Eric Janouch
948e9d53d2
Update translation template.
2011-02-12 18:40:21 +01:00
Přemysl Eric Janouch
9a217e97c8
Change the way translations are done.
...
* Require gettext-tools to build.
* Depend on libintl on Win32.
2011-02-12 18:40:16 +01:00
Přemysl Eric Janouch
68e6e4a7e8
Make symbol menus nicer.
2011-02-12 18:26:27 +01:00
Přemysl Eric Janouch
b7875c361f
Update the symbol library, add trivial text API.
2011-02-12 18:26:15 +01:00
Přemysl Eric Janouch
299ce010bd
Update the symbol library.
...
* 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.
2011-02-11 18:37:00 +01:00
Přemysl Eric Janouch
2c5f2f5b3f
Export more cairo functions to Lua.
...
Also rewrite the wrappers to be shorter.
2011-02-11 18:07:49 +01:00
Přemysl Eric Janouch
d96acedcdb
Speed up drawing of the grid.
2011-02-10 06:03:41 +01:00
Přemysl Eric Janouch
39fb4bb56f
Make all variables in Lua scripts local.
2011-02-09 14:18:22 +01:00
Přemysl Eric Janouch
ab3e2733ce
Add build instructions for Windows to README.
2011-02-08 10:56:00 +01:00
Přemysl Eric Janouch
93bac99a10
Make CPack information more NSIS-friendly.
...
1. It's wont process UTF-8 correctly, so let's cripple my name.
2. Add a project URL, again in a crippled format.
2011-02-08 00:38:44 +01:00
Přemysl Eric Janouch
da34bbb3bb
Fix Win32Depends.cmake.
...
I've known about this all the time, hoping it's not a problem.
2011-02-07 23:28:55 +01:00
Přemysl Eric Janouch
8ddea0ecad
Bump version to 0.1.0.
2011-02-07 20:46:29 +01:00
Přemysl Eric Janouch
a27122e3ae
Fix generation of NSIS installer packages.
2011-02-07 20:34:48 +01:00
Přemysl Eric Janouch
ea6bae70e5
Normalize CMakeLists.txt.
...
Use the full version number in package names.
2011-02-07 19:20:53 +01:00
Přemysl Eric Janouch
97f7d2808f
Update README.
2011-02-07 19:10:29 +01:00
Přemysl Eric Janouch
169a28cc23
Define github as the homepage for logdiag.
2011-02-07 18:03:15 +01:00
Přemysl Eric Janouch
ea9267665d
Add some hints for CPack RPM generator.
2011-02-07 17:53:31 +01:00
Přemysl Eric Janouch
be10a5602b
Fix the win32-depends target.
...
Now the target seems to be quite useless, but let's keep it there.
2011-02-07 17:00:31 +01:00
Přemysl Eric Janouch
2aac9c6f23
Fix drawing of symbol menus.
2011-02-07 13:53:56 +01:00
Přemysl Eric Janouch
847945f051
Split the inductor symbol in two, remove pads.
2011-02-07 13:53:55 +01:00
Přemysl Eric Janouch
00d9072c5b
Add some miscellaneous symbols.
2011-02-07 13:53:49 +01:00
Přemysl Eric Janouch
1277b6eaaf
Add support for LdDiagramConnection to LdCanvas.
...
Heavy LdCanvas refactoring, some modifications to ld-types.
It just wasn't possible for me to further work with an old,
2000 lines long file without shuffling everything around
at the same time.
2011-02-07 01:10:17 +01:00
Přemysl Eric Janouch
ee95916749
Fix memory leaks in LdDiagramConnection.
2011-02-06 18:29:35 +01:00
Přemysl Eric Janouch
107ec13506
Fix a memory leak in LdDiagramSymbol.
2011-02-06 17:57:37 +01:00
Přemysl Eric Janouch
7f08a51c66
Extend symbol area to whole pixels.
...
This gives better cairo performance.
2011-02-06 12:36:11 +01:00
Přemysl Eric Janouch
2dcf578c12
Use correct rounding when moving selection.
2011-02-05 20:17:39 +01:00
Přemysl Eric Janouch
dca71f66c3
Fix undoing, create a unit test for history.
2011-02-05 19:47:07 +01:00
Přemysl Eric Janouch
611b11508a
Make grid dots pixel-sharp.
2011-02-05 18:52:51 +01:00
Přemysl Eric Janouch
3cec64ebe8
Refactor ld-canvas.c, extend LdCanvas operations.
...
Now objects can be selected and moved by dragging the mouse.
2011-02-05 18:48:11 +01:00
Přemysl Eric Janouch
2b0672a2cb
Implement zooming in LdWindowMain.
...
Add convenience methods to LdCanvas.
2011-02-04 20:19:01 +01:00