0e952b084c
Load categories recursively.
2012-10-08 07:29:57 +02:00
ef64c0427f
Remove category icons.
2012-10-08 07:29:57 +02:00
a915bf4496
Remove category management from LdLibrary.
...
Now it uses a special hidden `/' root category.
Also removed ld_library_clear() momentarily, for it has no users.
2012-10-08 07:29:43 +02:00
00a50737f3
Replace LdLibraryToolbar with LdLibraryPane.
2012-10-08 00:12:58 +02:00
a18b6d6f35
Start making a replacement for LdLibraryToolbar.
...
The main advantages are the lack of need to create an icon
for each category there is in the library and faster workflow.
2012-10-08 00:12:58 +02:00
6a24ede141
Ignore double/triple clicks in LdDiagramView.
...
Fixes fast rotating.
2012-10-08 00:12:58 +02:00
6c925b7092
Clean up LdDiagram.
...
* Don't emit signals when disposing.
* Remove some leftovers.
2012-10-08 00:04:47 +02:00
4196a10ece
Get more GTK+ 3 ready and respect seals.
2012-09-05 19:58:51 +02:00
cf5260990c
Improve code in LdDiagram a bit.
2012-08-31 14:04:09 +02:00
20c2595f2d
Check symbol names in LdLua during registration.
2012-08-31 14:04:09 +02:00
89ec69b067
Update NEWS.
2012-08-12 16:33:53 +02:00
d9ce2716ed
Fix saving.
...
What the user expects (TM).
2012-08-12 16:33:49 +02:00
a1b79a55d2
Change how Cairo is presented to Lua scripts.
...
Makes the whole thing a bit more stable and less weird.
2012-08-12 06:10:27 +02:00
9366c42026
Do name collision checking more properly.
2012-08-12 01:29:48 +02:00
bb224bafd0
More fixing.
...
* Fix a resource leak in LdLibrary.
* Add missing property change notifiers
to ld_diagram_object_{get,set}_storage().
* Don't unref the parameter in ld_symbol_category_remove_{symbol,subcategory}
if it wasn't actually removed from the internal list.
* Fix a cyclic dependency problem in LdDiagram.
2012-08-12 01:01:13 +02:00
f55afb6542
Put subcategories and symbols in different lists.
...
Removes some ugliness from the code.
2012-08-11 20:17:10 +02:00
b0ecd81212
Maintenance.
...
* Fix setting the GSETTINGS_SCHEMA_DIR environment variable.
* Use g_value_take_boxed() instead of deprecated
g_value_set_boxed_take_ownership().
* Remove an unused variable.
* Clean up load_category() a bit.
2012-08-11 07:25:54 +02:00
94f27cb38c
Integrate cppcheck.
2012-04-17 10:28:46 +02:00
b3ccabe627
Clean up dead assignments.
2012-02-02 13:28:27 +01:00
d9a310a691
Try to fix the README in GitHub.
2012-01-29 22:53:09 +01:00
745bbf0ce5
Fix the make-template.sh script.
2012-01-29 21:48:17 +01:00
72b562760e
Make CMakeLists.txt targets more generic.
2012-01-29 21:48:17 +01:00
2e1adc3d56
Update Win32Depends.cmake.
2012-01-29 21:48:14 +01:00
ae8d44a75b
Fix README headings.
2011-07-05 13:12:34 +02:00
50b0d3c395
Ignore Qt Creator settings file in the tree.
2011-07-05 13:11:49 +02:00
4e440eb35b
Set StartupNotify=true in the desktop file.
2011-06-12 11:48:31 +02:00
b2223d6595
Integrate GSettings, remember View settings.
...
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.
2011-06-12 10:05:16 +02:00
e1e9a6d319
Fix make-template.sh.
...
It needs the bash shell interpreter to run.
2011-06-11 11:46:43 +02:00
2509f0af52
Workaround the ANSI codepage limitation on Win32.
2011-06-10 14:52:22 +02:00
5d1c8bbf75
Change the way command line arguments are parsed.
2011-06-10 14:51:42 +02:00
a2b898b610
Change the cursor when scrolling the view.
...
For consistency with other GTK+ applications.
2011-06-09 21:56:38 +02:00
c36ca83406
Update Win32Depends.cmake.
...
* Update the link for libbz2.
* Retrieve URLs for openSUSE packages from the directory listing,
start using the stable openSUSE 11.4 repository.
* Check MD5 of packages that are already present.
2011-06-09 21:11:41 +02:00
d8fd4430fc
Add scrolling using the middle mouse button.
...
A bit of refactoring, too.
2011-06-09 21:11:41 +02:00
82bf779405
Disallow wheel zooming when holding mouse buttons.
2011-06-09 21:11:41 +02:00
cd66c3d84a
Ignore terminals when hovering above selection.
...
Also fix checking for the shift key and rename the "object"
variable to "object_at_cursor" in button handlers.
2011-06-09 21:11:41 +02:00
8001619bf1
Update German translation file.
2011-06-09 21:11:40 +02:00
423afa8eec
Fix .deb package generation.
...
Update the README instructions, too, since fakeroot is essential.
Ubuntu 11.04 did not want to accept the package previously.
2011-06-09 21:11:22 +02:00
ef2966e9bc
Bump to version 0.1.2.
...
Update NEWS.
2011-03-07 17:29:27 +01:00
7069108a0a
Fix action labels in Czech and Slovak.
2011-03-07 17:29:27 +01:00
d4cff849f8
Change language team e-mail addresses.
2011-03-07 17:29:27 +01:00
3430bf30bb
Add German translation.
2011-03-07 17:29:27 +01:00
0640067bf0
Add Polish translation.
2011-03-07 17:29:27 +01:00
1c118251bd
Update translations.
2011-03-07 17:29:27 +01:00
94cb6ee53a
Add toggle actions to the View menu.
...
So far these settings are not saved anywhere.
2011-03-07 17:29:27 +01:00
c8caca073f
Add API for turning off the grid.
2011-03-07 17:29:26 +01:00
6ae08ee425
Glue to terminal points when creating connections.
2011-03-07 17:29:26 +01:00
89b20380d3
Allow rotating of symbols while placing them.
2011-03-07 17:29:26 +01:00
e40591feb8
Add the ohmmeter back again.
...
This time, it's a regular curve.
2011-03-07 17:29:26 +01:00
01dea6fb2e
Add separate plus and minus signs.
2011-03-07 17:29:26 +01:00
f821e029d7
Add a user guide for Microsoft Windows.
...
Currently in two translations, Czech and English.
Only the XeLaTeX sources are provided.
This is to be later replaced by a multiplatform, multilingual
DocBook-based documentation, but that requires a bit more work
on integrating it with CMake and all.
2011-03-07 17:29:26 +01:00