QCAD Bugtracker

QCAD - 2D CAD System.

Click here for a documentation of the DokuWiki formatting syntax that can be used in reports

Please search for existing tasks (also closed ones) before opening a new task.

Please make sure that you are using the latest Version of QCAD before posting a bug (menu Help > Check for Updates)

IDCategoryTask TypeSeveritySummaryStatus  descProgress
 1342 QCAD (main)Bug ReportLow Library Browser: Creating new Item: exception Closed
100%
Task Description

Exception in LibraryBrowser.js.

See also:
http://www.ribbonsoft.com/rsforum/viewtopic.php?f=33&t=3903

 2004 QCAD (main)Feature RequestLow Library Browser: configurable icon background color Closed
100%
Task Description

Add preference for library browser icon background color.

 600 QCAD (main)Bug ReportLow Library browser: adding item to favorites Closed
100%
Task Description

System : Windows 7 64 bits French.
QT SDK 1.1.0 installed

When I right click to add an object in Favorites, the object does not happear in favorites tab.

 441 QCAD (main)Bug ReportLow Library Browser: DB file does not exist / is not creat ...Closed
100%
Task Description

I have installed QCAD 3.0 RC2 in Kubuntu 11.10 (same as Ubuntu). I installed using the RC2 .bin file. Application starts and runs as expected except for the Library Browser. If I click on the icon for the Library browser I get the following error message:

Plugin LibraryBrowser: cannot connect to DB.
Driver error: Error opening database
Database error: unable to open database file
Database file: /home/jim/.config/RibbonSoft/library_3_0_0_Beta.db
Library browser will not be available.

The only file in the /home/jim/.config/RibbonSoft/ directory is QCAD.ini. The file library_3_0_0_Beta.db does not exist anywhere under my home directory.

See also:
www.ribbonsoft.com/rsforum/viewtopic.php?p=5338

 100 QCAD (main)Bug ReportLow Library Browser Search Closed
100%
Task Description

Search does not work for all items (e.g. ‘moose’ (no results), ‘man’ (does not find man.svg))

 472 QCAD (main)Bug ReportLow Library Browser Problems Closed
100%
Task Description

When using the Library Browser and I attempt to make a drawing a ‘favorite’in the browser it opens the ‘Qt Script Debugger’ and shows the following message: Uncaught exception at C:/Program Files/QCAD Professional/scripts/Tools/LibraryBrowser\db/DirectoryPeer.js:209: TypeError: Result of expression ‘source’ [undefined] is not an object.

A similar error happened every time I would try and open the Library Browser. I uninstalled and re installed but it didn’t fix it. I followed the advice in one of the forums on how to reset to default configuration and this seemed to fix it.

 219 QCAD (main)Bug ReportLow Library browser not in View - Toolbars menu Closed
100%
Task Description

Library browser not in View - Toolbars menu

 108 QCAD (main)Feature RequestLow Library Browser keywords, tags, improvments Closed
100%
Task Description

Sample RDF File

'1.0'
<!-- copyright 2010 by RibbonSoft GmbH -->
"http://www.w3.org/1999/02/22-rdf-syntax-ns#""http://www.ribbonsoft.com/rdf/library"
  "Public Domain"
 
      "en""Bike"
      "de""Fahrrad"
 
 
 
        "http://www.clker.com"
 
 
 
 
        "Giant"
        "MTB 327"
        "en_US"
 
      "en"
        "bike"
        "vehicle"
        "outline"
        "architecture"
 
      "de"
        "fahrrad"
        "zweirad"
 
      "de_CH"
        "velo"
 
 
 
 

Open

Postponed

  • To discuss: Save the license as tag instead of a special field. Pure tag searching is awesome fast. The more special cases that have to be handled different, the slower the search. License tags are quite unique. If something is tagged with “GNU”, it is very likely that the license is meant (expect for the animal named gnu). Same for BSD, Public Domain and CC licenses.

Done

  • Mark (gray out) tags that are not available anymore due to the already chosen tags.
  • Handle double click / rename
    • if a RDF is present, change the item title
    • if no RDF is present, add a new RDF and set the the title there
  • Edit Meta Data dialog
    • add title (both dialog and newly created RDF files)
  • Stemmer: Stemming is usually done at the indexing stage.
    • additional field in table keywords (type: 0=word, 1=stem)
    • don’t show stems in completer and tags lists
  • Provide “radio button” tags, e.g. “license” or “modification time” cannot have more than one selection.
  • rebuild (clear) library browser DB on start if language was changed
  • Provide meta information for directories
    • The idea: One can have a directory and assign the author “Donald”. Every item in this directory will have assigned the author “Donald” automatically.
    • This is all RDF based, not editable by the user other than by editing the RDF file.
    • Problems
      • How can that be shown to the user? E.g. someone tags a directory called “architecture” by mistake with “mechanical”. Every item in this directory will now be found for “mechanical”, and will confuse the user.
        • → not shown to the user
      • Author and license could be overridden (if wanted) be setting them in a item. But what about tags? Tags actually just can be added, not replaced. It that comprehensible for the user?
        • → tags that are set on the directory level apply to all items in that directory
    • Stored in a directory named “_META”.
    • Inside “_META”, there’s the RDF file called “meta.rdf”.
    • Let’s keep this simple:
      • When an item’s RDF is parsed, the RDF of the directory is parsed first, then that data is replaced / extended by the item’s RDF. This way we only have to change things in one place (RDF parsing). DB, queries, etc. remain the same.
  • the quick info (shown on item mouse over) should show additional information
    • the license
    • the author
  • GUI changes according to the attached file
    • every tab should have its own list view (based on RListView) / model / splitter
    • RListView, LibraryBrowserView: use signal / slots mechanism instead of inheritance

Automatic Translation

Tags

  • RDF: add title
    • add item title and use it instead of the file name (avoids “bear01”)
  • add item locale
  • add authors as tag
  • add license as tag
  • perspectives (top, side, front)
  • make it possible to easily combine common tags, e.g. “DIN-912”, “top viewing direction”, “high level of details”
    • Tags are searched with exact match (in opposite to the “normal” keyword search, which is “*keyword*”).
    • Drawings have additional tags to match this exact search, e.g. a drawing with the tag “DIN-912” has also the tag “DIN” assigned. These additional tags are made programmatically while parsing the RDF.
    • [old] This could be achieved by defining some standardized tags with a special meaning, e.g. viewing direction “view:top”, “view:front”, “view:side”; level of detail “lod:low”, “lod:medium”, “lod:high”. The user interface could show these special tags as filters for the current view or search view.
    • see also http://www.chefkoch.de/rezepte/ for an interesting approach to the problem

Favorites

  • favorites (saved in .ini file as list of paths)

Table "keyword"

COLUMN_NAME	TYPE_NAME	
id	        INTEGER	
text	        VARCHAR	
locale_id       INTEGER

Table "locale"

COLUMN_NAME	TYPE_NAME
id	        INTEGER
text	        VARCHAR
  • “locale independent”, always included in search

Filename based Keywords

  • filter filename
    • replace ‘_’ with " "
    • replace ‘-’ with " " leave “-”
    • replace numbers [0-9] with “”
 576 QCAD (main)Feature RequestLow Library Browser Fensterposition merken ... Closed
100%
Task Description

XP

Ich würde es begrüßen wenn der Library Browser sich seine letzte Fenster Position und Größeneinstellungen “merken” könnte.
Zudem wäre es schön wenn er im letzten Modus öffnen würde - ich benutze zur Zeit überwiegend die Registerkarte “File System” zu der ich dann jedes mal neu navigieren muss.
Auch wäre es schön wenn das Browserfenster minimiert oder in den Hintergrund verschwindet sobald ich ein Symbol in die QCad Zeichenfläche ziehe - momentan kommt es oft vor das ich zwar das Symbol am “Maushaken” habe aber das Browserfenster im Weg ist. Um QCad in den Vordergrund zu holen muss ich die Zeichenfläche anklicken was aber dann natürlich schon das Symbol (an einer falschen Stelle) einfügt ...

 99 QCAD (main)Bug ReportLow Library Browser exception Closed
100%
Task Description

Probably just a missing var modTimeTo; ?

Uncaught exception at /users/andrew/data/RibbonSoft/projects/QCAD3/trunk/scripts/Widgets/LibraryBrowser/LibraryBrowser.js:674: ReferenceError: Can't find variable: modTimeTo
674	            kwIds, fileTypes, author, license, modTimeFrom, modTimeTo, offset, limit);
 307 QCAD (main)Bug ReportLow Library Browser DB File Locked Closed
100%
Task Description

Handle situation in which DB file is locked (from previous crash, ...).

Currently, the debugger is shown repeatedly.

 390 QCAD (main)Bug ReportHigh Library browser crashes when adding a path Closed
100%
Task Description

I’m running qCAD 3 RC1 on Ubuntu 10.04 32 bit. I select “Library Browser” from the View menu in qCAD which presents the library browser window. I then select File/Preferences from the menu which presents the preferences dialog (note that the title of the dialog is still “dialog” - perhaps it should be “preferences”).

I then click on the “Add” button next to the Library Sources list box and the library browser closes.

I ran the library browser manually in gdb, which resulted in a segv. The rather long output and stack trace follows.

$ LD_LIBRARY_PATH=. gdb qcad-bin
GNU gdb (GDB) 7.1-ubuntu
Copyright (C) 2010 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Type “show copying” and “show warranty” for details.
This GDB was configured as “i486-linux-gnu”.
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from /opt/qcad3/qcad-bin...done.
(gdb) set args -app-id QCADLibraryBrowser -autostart scripts/Tools/LibraryBrowser/launch.js -x 1289 -y 48
(gdb) run
Starting program: /opt/qcad3/qcad-bin -app-id QCADLibraryBrowser -autostart scripts/Tools/LibraryBrowser/launch.js -x 1289 -y 48
[Thread debugging using libthread_db enabled]
[New Thread 0xb7e08b70 (LWP 4522)]
launch.js: main():
[New Thread 0xb62feb70 (LWP 4523)]
[Thread 0xb62feb70 (LWP 4523) exited]
LibraryBrowser.js: postInit2(): commit start
LibraryBrowser.js: postInit2(): commit end
[New Thread 0xb62feb70 (LWP 4524)]
LibraryBrowser.js: initGui(): 1
LibraryBrowser.js: initGui(): 2
LibraryBrowser.js: initGui(): 2a
LibraryBrowser.js: library path doesn’t exists: library
LibraryBrowser.js: initGui(): 2b
LibraryBrowser.js: initGui(): 3

(<unknown>:4518): GdkPixbuf-WARNING : Bug! gdk-pixbuf loader ‘png’ didn’t set an error on failure. (<unknown>:4518): WARNING : Pixbuf theme: Cannot load pixmap file /usr/share/themes/Dust Sand/gtk-2.0/menubar.png: Failed to load image ‘/usr/share/themes/Dust Sand/gtk-2.0/menubar.png’: reason not known, probably a corrupt image file (<unknown>:4518): GdkPixbuf-CRITICAL : gdk_pixbuf_get_width: assertion `GDK_IS_PIXBUF (pixbuf)’ failed

(<unknown>:4518): GdkPixbuf-CRITICAL : gdk_pixbuf_get_height: assertion `GDK_IS_PIXBUF (pixbuf)’ failed (<unknown>:4518): WARNING : Invalid borders specified for theme pixmap:
/usr/share/themes/Dust Sand/gtk-2.0/menubar.png,
borders don’t fit within the image (<unknown>:4518): GdkPixbuf-CRITICAL
: gdk_pixbuf_get_n_channels: assertion `GDK_IS_PIXBUF (pixbuf)’ failed

(<unknown>:4518): GdkPixbuf-CRITICAL : gdk_pixbuf_get_pixels: assertion `GDK_IS_PIXBUF (pixbuf)’ failed (<unknown>:4518): GdkPixbuf-CRITICAL : gdk_pixbuf_get_rowstride: assertion `GDK_IS_PIXBUF (pixbuf)’ failed

(<unknown>:4518): GdkPixbuf-CRITICAL : gdk_pixbuf_get_n_channels: assertion `GDK_IS_PIXBUF (pixbuf)’ failed (<unknown>:4518): GdkPixbuf-CRITICAL : gdk_pixbuf_get_pixels: assertion `GDK_IS_PIXBUF (pixbuf)’ failed

(<unknown>:4518): GdkPixbuf-CRITICAL : gdk_pixbuf_get_rowstride: assertion `GDK_IS_PIXBUF (pixbuf)’ failed (<unknown>:4518): GdkPixbuf-CRITICAL : gdk_pixbuf_get_n_channels: assertion `GDK_IS_PIXBUF (pixbuf)’ failed

(<unknown>:4518): GdkPixbuf-CRITICAL : gdk_pixbuf_get_pixels: assertion `GDK_IS_PIXBUF (pixbuf)’ failed (<unknown>:4518): GdkPixbuf-CRITICAL : gdk_pixbuf_get_rowstride: assertion `GDK_IS_PIXBUF (pixbuf)’ failed

(<unknown>:4518): GdkPixbuf-CRITICAL : gdk_pixbuf_get_n_channels: assertion `GDK_IS_PIXBUF (pixbuf)’ failed (<unknown>:4518): GdkPixbuf-CRITICAL : gdk_pixbuf_get_pixels: assertion `GDK_IS_PIXBUF (pixbuf)’ failed

(<unknown>:4518): GdkPixbuf-CRITICAL : gdk_pixbuf_get_rowstride: assertion `GDK_IS_PIXBUF (pixbuf)’ failed (<unknown>:4518): GdkPixbuf-CRITICAL : gdk_pixbuf_get_n_channels: assertion `GDK_IS_PIXBUF (pixbuf)’ failed

(<unknown>:4518): GdkPixbuf-CRITICAL : gdk_pixbuf_get_pixels: assertion `GDK_IS_PIXBUF (pixbuf)’ failed (<unknown>:4518): GdkPixbuf-CRITICAL : gdk_pixbuf_get_rowstride: assertion `GDK_IS_PIXBUF (pixbuf)’ failed

(<unknown>:4518): GdkPixbuf-CRITICAL : gdk_pixbuf_get_n_channels: assertion `GDK_IS_PIXBUF (pixbuf)’ failed (<unknown>:4518): GdkPixbuf-CRITICAL : gdk_pixbuf_get_pixels: assertion `GDK_IS_PIXBUF (pixbuf)’ failed

(<unknown>:4518): GdkPixbuf-CRITICAL : gdk_pixbuf_get_rowstride: assertion `GDK_IS_PIXBUF (pixbuf)’ failed (<unknown>:4518): GdkPixbuf-CRITICAL : gdk_pixbuf_get_n_channels: assertion `GDK_IS_PIXBUF (pixbuf)’ failed

(<unknown>:4518): GdkPixbuf-CRITICAL : gdk_pixbuf_get_pixels: assertion `GDK_IS_PIXBUF (pixbuf)’ failed (<unknown>:4518): GdkPixbuf-CRITICAL : gdk_pixbuf_get_rowstride: assertion `GDK_IS_PIXBUF (pixbuf)’ failed

(<unknown>:4518): GdkPixbuf-CRITICAL : gdk_pixbuf_get_n_channels: assertion `GDK_IS_PIXBUF (pixbuf)’ failed (<unknown>:4518): GdkPixbuf-CRITICAL : gdk_pixbuf_get_pixels: assertion `GDK_IS_PIXBUF (pixbuf)’ failed

(<unknown>:4518): GdkPixbuf-CRITICAL : gdk_pixbuf_get_rowstride: assertion `GDK_IS_PIXBUF (pixbuf)’ failed (<unknown>:4518): GdkPixbuf-CRITICAL : gdk_pixbuf_get_n_channels: assertion `GDK_IS_PIXBUF (pixbuf)’ failed

(<unknown>:4518): GdkPixbuf-CRITICAL : gdk_pixbuf_get_pixels: assertion `GDK_IS_PIXBUF (pixbuf)’ failed (<unknown>:4518): GdkPixbuf-CRITICAL : gdk_pixbuf_get_rowstride: assertion `GDK_IS_PIXBUF (pixbuf)’ failed

(<unknown>:4518): GdkPixbuf-CRITICAL : gdk_pixbuf_get_width: assertion `GDK_IS_PIXBUF (pixbuf)’ failed (<unknown>:4518): GdkPixbuf-CRITICAL : gdk_pixbuf_get_height: assertion `GDK_IS_PIXBUF (pixbuf)’ failed

(<unknown>:4518): GdkPixbuf-CRITICAL : gdk_pixbuf_get_width: assertion `GDK_IS_PIXBUF (pixbuf)’ failed (<unknown>:4518): GdkPixbuf-CRITICAL : gdk_pixbuf_get_height: assertion `GDK_IS_PIXBUF (pixbuf)’ failed

(<unknown>:4518): WARNING : Invalid borders specified for theme pixmap:

      /usr/share/themes/Dust Sand/gtk-2.0/menubar.png,

borders don’t fit within the image

(<unknown>:4518): GdkPixbuf-CRITICAL : gdk_pixbuf_get_n_channels: assertion `GDK_IS_PIXBUF (pixbuf)’ failed (<unknown>:4518): GdkPixbuf-CRITICAL : gdk_pixbuf_get_pixels: assertion `GDK_IS_PIXBUF (pixbuf)’ failed

(<unknown>:4518): GdkPixbuf-CRITICAL : gdk_pixbuf_get_rowstride: assertion `GDK_IS_PIXBUF (pixbuf)’ failed (<unknown>:4518): GdkPixbuf-CRITICAL : gdk_pixbuf_get_n_channels: assertion `GDK_IS_PIXBUF (pixbuf)’ failed

(<unknown>:4518): GdkPixbuf-CRITICAL : gdk_pixbuf_get_pixels: assertion `GDK_IS_PIXBUF (pixbuf)’ failed (<unknown>:4518): GdkPixbuf-CRITICAL : gdk_pixbuf_get_rowstride: assertion `GDK_IS_PIXBUF (pixbuf)’ failed

(<unknown>:4518): GdkPixbuf-CRITICAL : gdk_pixbuf_get_n_channels: assertion `GDK_IS_PIXBUF (pixbuf)’ failed (<unknown>:4518): GdkPixbuf-CRITICAL : gdk_pixbuf_get_pixels: assertion `GDK_IS_PIXBUF (pixbuf)’ failed

(<unknown>:4518): GdkPixbuf-CRITICAL : gdk_pixbuf_get_rowstride: assertion `GDK_IS_PIXBUF (pixbuf)’ failed (<unknown>:4518): GdkPixbuf-CRITICAL : gdk_pixbuf_get_n_channels: assertion `GDK_IS_PIXBUF (pixbuf)’ failed

(<unknown>:4518): GdkPixbuf-CRITICAL : gdk_pixbuf_get_pixels: assertion `GDK_IS_PIXBUF (pixbuf)’ failed (<unknown>:4518): GdkPixbuf-CRITICAL : gdk_pixbuf_get_rowstride: assertion `GDK_IS_PIXBUF (pixbuf)’ failed

(<unknown>:4518): GdkPixbuf-CRITICAL : gdk_pixbuf_get_n_channels: assertion `GDK_IS_PIXBUF (pixbuf)’ failed (<unknown>:4518): GdkPixbuf-CRITICAL : gdk_pixbuf_get_pixels: assertion `GDK_IS_PIXBUF (pixbuf)’ failed

(<unknown>:4518): GdkPixbuf-CRITICAL : gdk_pixbuf_get_rowstride: assertion `GDK_IS_PIXBUF (pixbuf)’ failed (<unknown>:4518): GdkPixbuf-CRITICAL : gdk_pixbuf_get_n_channels: assertion `GDK_IS_PIXBUF (pixbuf)’ failed

(<unknown>:4518): GdkPixbuf-CRITICAL : gdk_pixbuf_get_pixels: assertion `GDK_IS_PIXBUF (pixbuf)’ failed (<unknown>:4518): GdkPixbuf-CRITICAL : gdk_pixbuf_get_rowstride: assertion `GDK_IS_PIXBUF (pixbuf)’ failed

(<unknown>:4518): GdkPixbuf-CRITICAL : gdk_pixbuf_get_n_channels: assertion `GDK_IS_PIXBUF (pixbuf)’ failed (<unknown>:4518): GdkPixbuf-CRITICAL : gdk_pixbuf_get_pixels: assertion `GDK_IS_PIXBUF (pixbuf)’ failed

(<unknown>:4518): GdkPixbuf-CRITICAL : gdk_pixbuf_get_rowstride: assertion `GDK_IS_PIXBUF (pixbuf)’ failed (<unknown>:4518): GdkPixbuf-CRITICAL : gdk_pixbuf_get_n_channels: assertion `GDK_IS_PIXBUF (pixbuf)’ failed

(<unknown>:4518): GdkPixbuf-CRITICAL : gdk_pixbuf_get_pixels: assertion `GDK_IS_PIXBUF (pixbuf)’ failed (<unknown>:4518): GdkPixbuf-CRITICAL : gdk_pixbuf_get_rowstride: assertion `GDK_IS_PIXBUF (pixbuf)’ failed

(<unknown>:4518): GdkPixbuf-CRITICAL : gdk_pixbuf_get_n_channels: assertion `GDK_IS_PIXBUF (pixbuf)’ failed (<unknown>:4518): GdkPixbuf-CRITICAL : gdk_pixbuf_get_pixels: assertion `GDK_IS_PIXBUF (pixbuf)’ failed

(<unknown>:4518): GdkPixbuf-CRITICAL : gdk_pixbuf_get_rowstride: assertion `GDK_IS_PIXBUF (pixbuf)’ failed (<unknown>:4518): GdkPixbuf-CRITICAL : gdk_pixbuf_get_width: assertion `GDK_IS_PIXBUF (pixbuf)’ failed

(<unknown>:4518): GdkPixbuf-CRITICAL : gdk_pixbuf_get_height: assertion `GDK_IS_PIXBUF (pixbuf)’ failed (<unknown>:4518): GdkPixbuf-WARNING : Bug! loader ‘png’ didn’t set an error on failure

(<unknown>:4518): Gtk-WARNING : Error loading theme icon ‘gtk-find’ for stock: Internal error: Image loader module ‘png’ failed to complete an operation, but didn’t give a reason for the failure (<unknown>:4518): GdkPixbuf-WARNING : Bug! loader ‘png’ didn’t set an error on failure

(<unknown>:4518): GdkPixbuf-WARNING : Bug! loader ‘png’ didn’t set an error on failure (<unknown>:4518): Gtk-WARNING : Error loading theme icon ‘gtk-file’ for stock: Internal error: Image loader module ‘png’ failed to complete an operation, but didn’t give a reason for the failure
[New Thread 0xb471fb70 (LWP 4527)]
[New Thread 0xb3f1eb70 (LWP 4528)]

(<unknown>:4518): GdkPixbuf-WARNING : Bug! loader ‘png’ didn’t set an error on failure (<unknown>:4518): GdkPixbuf-WARNING : Bug! loader ‘png’ didn’t set an error on failure

(<unknown>:4518): GdkPixbuf-WARNING : Bug! loader ‘png’ didn’t set an error on failure (<unknown>:4518): Gtk-WARNING : Error loading theme icon ‘gtk-find’ for stock: Internal error: Image loader module ‘png’ failed to complete an operation, but didn’t give a reason for the failure

(<unknown>:4518): GdkPixbuf-WARNING : Bug! loader ‘png’ didn’t set an error on failure (<unknown>:4518): GdkPixbuf-WARNING : Bug! loader ‘png’ didn’t set an error on failure

(<unknown>:4518): Gtk-WARNING : Error loading theme icon ‘gtk-file’ for stock: Internal error: Image loader module ‘png’ failed to complete an operation, but didn’t give a reason for the failure (<unknown>:4518): GdkPixbuf-WARNING : Bug! loader ‘png’ didn’t set an error on failure

(<unknown>:4518): GdkPixbuf-WARNING : Bug! loader ‘png’ didn’t set an error on failure (<unknown>:4518): GdkPixbuf-WARNING : Bug! loader ‘png’ didn’t set an error on failure

(<unknown>:4518): GdkPixbuf-WARNING : Bug! loader ‘png’ didn’t set an error on failure (<unknown>:4518): GdkPixbuf-WARNING : Bug! loader ‘png’ didn’t set an error on failure

(<unknown>:4518): GdkPixbuf-WARNING : Bug! loader ‘png’ didn’t set an error on failure (<unknown>:4518): Gtk-WARNING : Error loading theme icon ‘gtk-edit’ for stock: Internal error: Image loader module ‘png’ failed to complete an operation, but didn’t give a reason for the failure

(<unknown>:4518): GdkPixbuf-WARNING : Bug! loader ‘png’ didn’t set an error on failure (<unknown>:4518): GdkPixbuf-WARNING : Bug! loader ‘png’ didn’t set an error on failure

(<unknown>:4518): GdkPixbuf-WARNING : Bug! loader ‘png’ didn’t set an error on failure (<unknown>:4518): GdkPixbuf-WARNING : Bug! loader ‘png’ didn’t set an error on failure

(<unknown>:4518): GdkPixbuf-WARNING : Bug! loader ‘png’ didn’t set an error on failure (<unknown>:4518): GdkPixbuf-WARNING : Bug! loader ‘png’ didn’t set an error on failure

(<unknown>:4518): GdkPixbuf-WARNING : Bug! loader ‘png’ didn’t set an error on failure (<unknown>:4518): GdkPixbuf-WARNING : Bug! loader ‘png’ didn’t set an error on failure

(<unknown>:4518): GdkPixbuf-WARNING : Bug! loader ‘png’ didn’t set an error on failure (<unknown>:4518): GdkPixbuf-WARNING : Bug! loader ‘png’ didn’t set an error on failure

(<unknown>:4518): GdkPixbuf-WARNING : Bug! loader ‘png’ didn’t set an error on failure (<unknown>:4518): GdkPixbuf-WARNING : Bug! loader ‘png’ didn’t set an error on failure

(<unknown>:4518): GdkPixbuf-WARNING : Bug! loader ‘png’ didn’t set an error on failure (<unknown>:4518): GdkPixbuf-WARNING : Bug! loader ‘png’ didn’t set an error on failure

(<unknown>:4518): GdkPixbuf-WARNING : Bug! loader ‘png’ didn’t set an error on failure (<unknown>:4518): GdkPixbuf-WARNING : Bug! loader ‘png’ didn’t set an error on failure

(<unknown>:4518): GdkPixbuf-WARNING : Bug! loader ‘png’ didn’t set an error on failure (<unknown>:4518): GdkPixbuf-WARNING : Bug! loader ‘png’ didn’t set an error on failure

(<unknown>:4518): GdkPixbuf-WARNING : Bug! loader ‘png’ didn’t set an error on failure (<unknown>:4518): GdkPixbuf-WARNING : Bug! loader ‘png’ didn’t set an error on failure

(<unknown>:4518): GdkPixbuf-WARNING : Bug! loader ‘png’ didn’t set an error on failure Program received signal SIGSEGV, Segmentation fault.
0x09ad9230 in FT_Load_Glyph ()
(gdb) where
#0 0x09ad9230 in FT_Load_Glyph ()
#1 0x039bc327 in ?? () from /usr/lib/libcairo.so.2
#2 0x0398f2e6 in ?? () from /usr/lib/libcairo.so.2
#3 0x039ad808 in ?? () from /usr/lib/libcairo.so.2
#4 0x039928d5 in ?? () from /usr/lib/libcairo.so.2
#5 0x03979d96 in ?? () from /usr/lib/libcairo.so.2
#6 0x039735dd in cairo_show_glyphs () from /usr/lib/libcairo.so.2
#7 0x03940c02 in pango_cairo_renderer_show_text_glyphs (renderer=<value optimized out>, text=<value optimized out>, text_len=0, glyphs=0xaae5050,
clusters=0×0, num_clusters=0, backward=0, font=0xa370318, x=0, y=0) at /build/buildd/pango1.0-1.28.0/pango/pangocairo-render.c:367
#8 0x03940f9b in pango_cairo_renderer_draw_glyphs (renderer=0xab05e58, font=0xa370318, glyphs=0xaae5050, x=0, y=0)
at /build/buildd/pango1.0-1.28.0/pango/pangocairo-render.c:383
#9 0x03acb76a in pango_renderer_draw_glyphs (renderer=0xab05e58, font=0xa370318, glyphs=0xaae5050, x=0, y=0)
at /build/buildd/pango1.0-1.28.0/pango/pango-renderer.c:645
#10 0x0393fa66 in _pango_cairo_do_glyph_string (cr=<value optimized out>, font=0xa3ce588, glyphs=0xaae5050, do_path=0)
at /build/buildd/pango1.0-1.28.0/pango/pangocairo-render.c:796
#11 0x038ae700 in gdk_pango_renderer_draw_glyphs (renderer=0xab51800, font=0xa370318, glyphs=0xaae5050, x=4096, y=14336)
at /build/buildd/gtk+2.0-2.20.1/gdk/gdkpango.c:252
#12 0x03acb76a in pango_renderer_draw_glyphs (renderer=0xab51800, font=0xa370318, glyphs=0xaae5050, x=4096, y=14336)
at /build/buildd/pango1.0-1.28.0/pango/pango-renderer.c:645
#13 0x03acb84d in pango_renderer_draw_glyph_item (renderer=0xab51800, text=0xab0dab0 “Name”, glyph_item=0xa405cc8, x=4096, y=171763080)
at /build/buildd/pango1.0-1.28.0/pango/pango-renderer.c:709
#14 0x03acc039 in pango_renderer_draw_layout_line (renderer=0xab51800, line=0xa9f7760, x=4096, y=14336)
at /build/buildd/pango1.0-1.28.0/pango/pango-renderer.c:574
#15 0x03acc361 in pango_renderer_draw_layout (renderer=0xab51800, layout=0xa3a95d8, x=4096, y=3072)
at /build/buildd/pango1.0-1.28.0/pango/pango-renderer.c:198
#16 0x038ad668 in IAgdk_draw_layout_with_colors (drawable=0xab09aa0, gc=0xa3a14d0, x=4, y=3, layout=0xa3a95d8, foreground=0×0, background=0×0)
at /build/buildd/gtk+2.0-2.20.1/gdk/gdkpango.c:999
#17 0x038ad7e1 in IA
gdk_draw_layout (drawable=0xab09aa0, gc=0xa3a14d0, x=4, y=3, layout=0xa3a95d8) at /build/buildd/gtk+2.0-2.20.1/gdk/gdkpango.c:1061
#18 0x0426d83d in ?? () from /usr/lib/gtk-2.0/2.10.0/engines/libmurrine.so
#19 0x0367252a in IAgtk_paint_layout (style=0xab09188, window=0xab09aa0, state_type=GTK_STATE_NORMAL, use_text=0, area=0xb3606c2c, widget=0xab09188,
detail=0x383ba97 “label”, x=4, y=3, layout=0xa3a95d8) at /build/buildd/gtk+2.0-2.20.1/gtk/gtkstyle.c:6702
#20 0x035e1082 in gtk_label_expose (widget=0xab09188, event=0xb3606c20) at /build/buildd/gtk+2.0-2.20.1/gtk/gtklabel.c:3569
#21 0x035f1434 in _gtk_marshal_BOOLEAN
BOXED (closure=0xa37cea0, return_value=0xbfff9d84, n_param_values=2, param_values=0xa41c790,
invocation_hint=0xbfff9d70, marshal_data=0x35e0f90) at /build/buildd/gtk+2.0-2.20.1/gtk/gtkmarshalers.c:84
#22 0x0326c8b9 in g_type_class_meta_marshal (closure=0xa37cea0, return_value=0xbfff9d84, n_param_values=2, param_values=0xa41c790,
invocation_hint=0xbfff9d70, marshal_data=0xc8) at /build/buildd/glib2.0-2.24.1/gobject/gclosure.c:878
#23 0x0326e178 in IAg_closure_invoke (closure=0xa37cea0, return_value=0xbfff9d84, n_param_values=2, param_values=0xa41c790, invocation_hint=0xbfff9d70)
at /build/buildd/glib2.0-2.24.1/gobject/gclosure.c:767
#24 0x032825e6 in signal_emit_unlocked_R (node=<value optimized out>, detail=<value optimized out>, instance=0xab09188, emission_return=0xbfff9ecc,
instance_and_params=0xa41c790) at /build/buildd/glib2.0-2.24.1/gobject/gsignal.c:3286
#25 0x03283c33 in IA
g_signal_emit_valist (instance=0xab09188, signal_id=47, detail=0,
var_args=0xbfff9f30 “\\\237\377\277@O7\nx\237\377\277\352\343q\003\364O\210\003\210\221\260\nx\237\377\277\210\221\260\n\210\221\260\n@O7\n!”)
at /build/buildd/glib2.0-2.24.1/gobject/gsignal.c:2991
#26 0×03284256 in IAg_signal_emit (instance=0xab09188, signal_id=47, detail=0) at /build/buildd/glib2.0-2.24.1/gobject/gsignal.c:3038
#27 0x0371e646 in gtk_widget_event_internal (widget=<value optimized out>, event=0xb3606c20) at /build/buildd/gtk+2.0-2.20.1/gtk/gtkwidget.c:4951
#28 0x0355fa53 in IA
gtk_container_propagate_expose (container=0xa43a630, child=0xab09188, event=0xa40df90)
at /build/buildd/gtk+2.0-2.20.1/gtk/gtkcontainer.c:2756
#29 0x0355fa81 in gtk_container_expose_child (child=0xab09188, client_data=0xbfffa048) at /build/buildd/gtk+2.0-2.20.1/gtk/gtkcontainer.c:2644
#30 0x03527b3d in gtk_bin_forall (container=0xa43a630, include_internals=1, callback=0x355fa60 <gtk_container_expose_child>, callback_data=0xbfffa048)
—Type <return> to continue, or q <return> to quit— at /build/buildd/gtk+2.0-2.20.1/gtk/gtkbin.c:128
#31 0x035605e4 in IAgtk_container_forall (container=0xa43a630, callback=0x355fa60 <gtk_container_expose_child>, callback_data=0xbfffa048)
at /build/buildd/gtk+2.0-2.20.1/gtk/gtkcontainer.c:1520
#32 0x03561d37 in gtk_container_expose (widget=0xa43a630, event=0xa40df90) at /build/buildd/gtk+2.0-2.20.1/gtk/gtkcontainer.c:2667
#33 0x035f1434 in _gtk_marshal_BOOLEAN
BOXED (closure=0xa37cea0, return_value=0xbfffa204, n_param_values=2, param_values=0xa9fda50,
invocation_hint=0xbfffa1f0, marshal_data=0x3561c90) at /build/buildd/gtk+2.0-2.20.1/gtk/gtkmarshalers.c:84
#34 0x0326c8b9 in g_type_class_meta_marshal (closure=0xa37cea0, return_value=0xbfffa204, n_param_values=2, param_values=0xa9fda50,
invocation_hint=0xbfffa1f0, marshal_data=0xc8) at /build/buildd/glib2.0-2.24.1/gobject/gclosure.c:878
#35 0x0326e178 in IAg_closure_invoke (closure=0xa37cea0, return_value=0xbfffa204, n_param_values=2, param_values=0xa9fda50, invocation_hint=0xbfffa1f0)
at /build/buildd/glib2.0-2.24.1/gobject/gclosure.c:767
#36 0x032825e6 in signal_emit_unlocked_R (node=<value optimized out>, detail=<value optimized out>, instance=0xa43a630, emission_return=0xbfffa34c,
instance_and_params=0xa9fda50) at /build/buildd/glib2.0-2.24.1/gobject/gsignal.c:3286
#37 0x03283c33 in IA
g_signal_emit_valist (instance=0xa43a630, signal_id=47, detail=0,
var_args=0xbfffa3b0 “ܣ\377\277@O7\n\370\243\377\277\352\343q\003\364O\210\003\060\246C\n\370\243\377\277\060\246C\n0\246C\n@O7\n\033\001”)
at /build/buildd/glib2.0-2.24.1/gobject/gsignal.c:2991
#38 0×03284256 in IAg_signal_emit (instance=0xa43a630, signal_id=47, detail=0) at /build/buildd/glib2.0-2.24.1/gobject/gsignal.c:3038
#39 0x0371e646 in gtk_widget_event_internal (widget=<value optimized out>, event=0xa40df90) at /build/buildd/gtk+2.0-2.20.1/gtk/gtkwidget.c:4951
#40 0x0355fa53 in IA
gtk_container_propagate_expose (container=0xa3b6e68, child=0xa43a630, event=0xa40df40)
at /build/buildd/gtk+2.0-2.20.1/gtk/gtkcontainer.c:2756
#41 0x0355fa81 in gtk_container_expose_child (child=0xa43a630, client_data=0xbfffa4e8) at /build/buildd/gtk+2.0-2.20.1/gtk/gtkcontainer.c:2644
#42 0x0352bcd5 in gtk_box_forall (container=0xa3b6e68, include_internals=1, callback=0x355fa60 <gtk_container_expose_child>, callback_data=0xbfffa4e8)
at /build/buildd/gtk+2.0-2.20.1/gtk/gtkbox.c:1251
#43 0x035605e4 in IAgtk_container_forall (container=0xa3b6e68, callback=0x355fa60 <gtk_container_expose_child>, callback_data=0xbfffa4e8)
at /build/buildd/gtk+2.0-2.20.1/gtk/gtkcontainer.c:1520
#44 0x03561d37 in gtk_container_expose (widget=0xa3b6e68, event=0xa40df40) at /build/buildd/gtk+2.0-2.20.1/gtk/gtkcontainer.c:2667
#45 0x035f1434 in _gtk_marshal_BOOLEAN
BOXED (closure=0xa37cea0, return_value=0xbfffa6a4, n_param_values=2, param_values=0xa9f44c8,
invocation_hint=0xbfffa690, marshal_data=0x3561c90) at /build/buildd/gtk+2.0-2.20.1/gtk/gtkmarshalers.c:84
#46 0x0326c8b9 in g_type_class_meta_marshal (closure=0xa37cea0, return_value=0xbfffa6a4, n_param_values=2, param_values=0xa9f44c8,
invocation_hint=0xbfffa690, marshal_data=0xc8) at /build/buildd/glib2.0-2.24.1/gobject/gclosure.c:878
#47 0x0326e178 in IAg_closure_invoke (closure=0xa37cea0, return_value=0xbfffa6a4, n_param_values=2, param_values=0xa9f44c8, invocation_hint=0xbfffa690)
at /build/buildd/glib2.0-2.24.1/gobject/gclosure.c:767
#48 0x032825e6 in signal_emit_unlocked_R (node=<value optimized out>, detail=<value optimized out>, instance=0xa3b6e68, emission_return=0xbfffa7ec,
instance_and_params=0xa9f44c8) at /build/buildd/glib2.0-2.24.1/gobject/gsignal.c:3286
#49 0x03283c33 in IA
g_signal_emit_valist (instance=0xa3b6e68, signal_id=47, detail=0,
var_args=0xbfffa850 “|\250\377\277@O7\n\230\250\377\277\352\343q\003\364O\210\003hn;\n\230\250\377\277hn;\nhn;\n@O7\n,\001”)
at /build/buildd/glib2.0-2.24.1/gobject/gsignal.c:2991
#50 0×03284256 in IAg_signal_emit (instance=0xa3b6e68, signal_id=47, detail=0) at /build/buildd/glib2.0-2.24.1/gobject/gsignal.c:3038
#51 0x0371e646 in gtk_widget_event_internal (widget=<value optimized out>, event=0xa40df40) at /build/buildd/gtk+2.0-2.20.1/gtk/gtkwidget.c:4951
#52 0x0355fa53 in IA
gtk_container_propagate_expose (container=0xab05c00, child=0xa3b6e68, event=0xa40def0)
at /build/buildd/gtk+2.0-2.20.1/gtk/gtkcontainer.c:2756
#53 0x0355fa81 in gtk_container_expose_child (child=0xa3b6e68, client_data=0xbfffa968) at /build/buildd/gtk+2.0-2.20.1/gtk/gtkcontainer.c:2644
#54 0x03527b3d in gtk_bin_forall (container=0xab05c00, include_internals=1, callback=0x355fa60 <gtk_container_expose_child>, callback_data=0xbfffa968)
at /build/buildd/gtk+2.0-2.20.1/gtk/gtkbin.c:128
#55 0x035605e4 in IAgtk_container_forall (container=0xab05c00, callback=0x355fa60 <gtk_container_expose_child>, callback_data=0xbfffa968)
at /build/buildd/gtk+2.0-2.20.1/gtk/gtkcontainer.c:1520
#56 0x03561d37 in gtk_container_expose (widget=0xab05c00, event=0xa40def0) at /build/buildd/gtk+2.0-2.20.1/gtk/gtkcontainer.c:2667
#57 0×03532985 in gtk_button_expose (widget=0xab05c00, event=0xa40def0) at /build/buildd/gtk+2.0-2.20.1/gtk/gtkbutton.c:1582
#58 0x035f1434 in _gtk_marshal_BOOLEAN
BOXED (closure=0xa37cea0, return_value=0xbfffab64, n_param_values=2, param_values=0xa9fdbb8,
invocation_hint=0xbfffab50, marshal_data=0×3532900) at /build/buildd/gtk+2.0-2.20.1/gtk/gtkmarshalers.c:84
—Type <return> to continue, or q <return> to quit— #59 0x0326c8b9 in g_type_class_meta_marshal (closure=0xa37cea0, return_value=0xbfffab64, n_param_values=2, param_values=0xa9fdbb8,
invocation_hint=0xbfffab50, marshal_data=0xc8) at /build/buildd/glib2.0-2.24.1/gobject/gclosure.c:878
#60 0x0326e178 in IAg_closure_invoke (closure=0xa37cea0, return_value=0xbfffab64, n_param_values=2, param_values=0xa9fdbb8, invocation_hint=0xbfffab50)
at /build/buildd/glib2.0-2.24.1/gobject/gclosure.c:767
#61 0x032825e6 in signal_emit_unlocked_R (node=<value optimized out>, detail=<value optimized out>, instance=0xab05c00, emission_return=0xbfffacac,
instance_and_params=0xa9fdbb8) at /build/buildd/glib2.0-2.24.1/gobject/gsignal.c:3286
#62 0x03283c33 in IA
g_signal_emit_valist (instance=0xab05c00, signal_id=47, detail=0, var_args=0xbfffad10 “<\255\377\277@O7\n\005”)
at /build/buildd/glib2.0-2.24.1/gobject/gsignal.c:2991
#63 0×03284256 in IAg_signal_emit (instance=0xab05c00, signal_id=47, detail=0) at /build/buildd/glib2.0-2.24.1/gobject/gsignal.c:3038
#64 0x0371e646 in gtk_widget_event_internal (widget=<value optimized out>, event=0xa40def0) at /build/buildd/gtk+2.0-2.20.1/gtk/gtkwidget.c:4951
#65 0x0355fa53 in IA
gtk_container_propagate_expose (container=0xa43d468, child=0xab05c00, event=0xbfffb208)
at /build/buildd/gtk+2.0-2.20.1/gtk/gtkcontainer.c:2756
#66 0x03708f38 in gtk_tree_view_expose (widget=0xa43d468, event=0xbfffb208) at /build/buildd/gtk+2.0-2.20.1/gtk/gtktreeview.c:5066
#67 0x035f1434 in _gtk_marshal_BOOLEANBOXED (closure=0xa37cea0, return_value=0xbfffaf64, n_param_values=2, param_values=0xa9fdb40,
invocation_hint=0xbfffaf50, marshal_data=0x3708ec0) at /build/buildd/gtk+2.0-2.20.1/gtk/gtkmarshalers.c:84
#68 0x0326c8b9 in g_type_class_meta_marshal (closure=0xa37cea0, return_value=0xbfffaf64, n_param_values=2, param_values=0xa9fdb40,
invocation_hint=0xbfffaf50, marshal_data=0xc8) at /build/buildd/glib2.0-2.24.1/gobject/gclosure.c:878
#69 0x0326e252 in IA
g_closure_invoke (closure=0xa37cea0, return_value=0xbfffaf64, n_param_values=2, param_values=0xa9fdb40, invocation_hint=0xbfffaf50)
at /build/buildd/glib2.0-2.24.1/gobject/gclosure.c:767
#70 0x032825e6 in signal_emit_unlocked_R (node=<value optimized out>, detail=<value optimized out>, instance=0xa43d468, emission_return=0xbfffb0ac,
instance_and_params=0xa9fdb40) at /build/buildd/glib2.0-2.24.1/gobject/gsignal.c:3286
#71 0x03283c33 in IAg_signal_emit_valist (instance=0xa43d468, signal_id=47, detail=0,
var_args=0xbfffb110 “<\261\377\277@O7\n\320\n\265\n\352\343q\003\364O\210\003h\324C\nX\261\377\277h\324C\nh\324C\n@O7\n\310\001”)
at /build/buildd/glib2.0-2.24.1/gobject/gsignal.c:2991
#72 0×03284256 in IA
g_signal_emit (instance=0xa43d468, signal_id=47, detail=0) at /build/buildd/glib2.0-2.24.1/gobject/gsignal.c:3038
#73 0x0371e646 in gtk_widget_event_internal (widget=<value optimized out>, event=0xbfffb208) at /build/buildd/gtk+2.0-2.20.1/gtk/gtkwidget.c:4951
#74 0x035eb12b in IAgtk_main_do_event (event=0xbfffb208) at /build/buildd/gtk+2.0-2.20.1/gtk/gtkmain.c:1572
#75 0x038c484b in _gdk_window_process_updates_recurse (window=0xab09aa0, expose_region=0xaafdaa0) at /build/buildd/gtk+2.0-2.20.1/gdk/gdkwindow.c:5181
#76 0x038c47fa in _gdk_window_process_updates_recurse (window=0xab09950, expose_region=0xab0ee00) at /build/buildd/gtk+2.0-2.20.1/gdk/gdkwindow.c:5154
#77 0x038c47fa in _gdk_window_process_updates_recurse (window=0xa440000, expose_region=0xaae45c0) at /build/buildd/gtk+2.0-2.20.1/gdk/gdkwindow.c:5154
#78 0x038edad4 in _gdk_windowing_window_process_updates_recurse (window=0xa440000, region=0xaae45c0)
at /build/buildd/gtk+2.0-2.20.1/gdk/x11/gdkwindow-x11.c:5566
#79 0x038c0fa3 in gdk_window_process_updates_internal (window=0xa440000) at /build/buildd/gtk+2.0-2.20.1/gdk/gdkwindow.c:5340
#80 0x038c2fbf in IA
gdk_window_process_all_updates () at /build/buildd/gtk+2.0-2.20.1/gdk/gdkwindow.c:5448
#81 0x0356076f in gtk_container_idle_sizer (data=0×0) at /build/buildd/gtk+2.0-2.20.1/gtk/gtkcontainer.c:1373
#82 0x0389f358 in gdk_threads_dispatch (data=0xaae5d00) at /build/buildd/gtk+2.0-2.20.1/gdk/gdk.c:512
#83 0x031d2661 in g_idle_dispatch (source=0xab0c400, callback=0, user_data=0xaae5d00) at /build/buildd/glib2.0-2.24.1/glib/gmain.c:4065
#84 0x031d45e5 in g_main_dispatch (context=0xa304af8) at /build/buildd/glib2.0-2.24.1/glib/gmain.c:1960
#85 IAg_main_context_dispatch (context=0xa304af8) at /build/buildd/glib2.0-2.24.1/glib/gmain.c:2513
#86 0x031d82d8 in g_main_context_iterate (context=0xa304af8, block=<value optimized out>, dispatch=1, self=0xa302a18)
at /build/buildd/glib2.0-2.24.1/glib/gmain.c:2591
#87 0x031d8817 in IA
g_main_loop_run (loop=0xab017a0) at /build/buildd/glib2.0-2.24.1/glib/gmain.c:2799
#88 0x03564abf in IAgtk_dialog_run (dialog=0xa9d2040) at /build/buildd/gtk+2.0-2.20.1/gtk/gtkdialog.c:1089
#89 0x022c4e36 in QGtkStylePrivate::openDirectory(QWidget*, QString const&, QString const&, QFlags<QFileDialog::Option>) () from ./libQtGui.so.4
#90 0×02426801 in QFileDialog::getExistingDirectory(QWidget*, QString const&, QString const&, QFlags<QFileDialog::Option>) () from ./libQtGui.so.4
#91 0x048aafe7 in ?? () from /opt/qcad3/plugins/script/libqtscript_gui.so
#92 0x0170666b in QScript::FunctionWrapper::proxyCall(QTJSC::ExecState*, QTJSC::JSObject*, QTJSC::JSValue, QTJSC::ArgList const&) () from ./libQtScript.so.4
#93 0x01602ab9 in QTJSC::NativeFuncWrapper::operator()(QTJSC::ExecState*, QTJSC::JSObject*, QTJSC::JSValue, QTJSC::ArgList const&) const ()
from ./libQtScript.so.4
—Type <return> to continue, or q <return> to quit— #94 0x015d6ae9 in cti_op_call_NotJSFunction () from ./libQtScript.so.4
#95 0x05f683f2 in ?? ()
#96 0×01584545 in QTJSC::Interpreter::execute(QTJSC::FunctionExecutable*, QTJSC::ExecState*, QTJSC::JSFunction*, QTJSC::JSObject*, QTJSC::ArgList const&, QTJSC::ScopeChainNode*, QTJSC::JSValue*) () from ./libQtScript.so.4
#97 0x0162db4c in QTJSC::JSFunction::call(QTJSC::ExecState*, QTJSC::JSValue, QTJSC::ArgList const&) () from ./libQtScript.so.4
#98 0x01602b6e in QTJSC::call(QTJSC::ExecState*, QTJSC::JSValue, QTJSC::CallType, QTJSC::CallData const&, QTJSC::JSValue, QTJSC::ArgList const&) ()
from ./libQtScript.so.4
#99 0x0171a41f in QScript::QObjectConnectionManager::execute(int, void) () from ./libQtScript.so.4
#100 0x0171a916 in QScript::QObjectConnectionManager::qt_metacall(QMetaObject::Call, int, void
) () from ./libQtScript.so.4
#101 0x02aebc5a in QMetaObject::metacall(QObject*, QMetaObject::Call, int, void) () from ./libQtCore.so.4
#102 0x02afaccd in QMetaObject::activate(QObject*, QMetaObject const*, int, void
) () from ./libQtCore.so.4
#103 0x025e78b9 in QAbstractButton::clicked(bool) () from ./libQtGui.so.4
#104 0x022fe669 in QAbstractButtonPrivate::emitClicked() () from ./libQtGui.so.4
#105 0x022ffdd4 in QAbstractButtonPrivate::click() () from ./libQtGui.so.4
#106 0x0230008e in QAbstractButton::mouseReleaseEvent(QMouseEvent*) () from ./libQtGui.so.4
#107 0x01f40f39 in QWidget::event(QEvent*) () from ./libQtGui.so.4
#108 0x022ff21e in QAbstractButton::event(QEvent*) () from ./libQtGui.so.4
#109 0x0239b642 in QPushButton::event(QEvent*) () from ./libQtGui.so.4
#110 0x01eea7b4 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from ./libQtGui.so.4
#111 0x01ef3c05 in QApplication::notify(QObject*, QEvent*) () from ./libQtGui.so.4
#112 0x02ae58bb in QCoreApplication::notifyInternal(QObject*, QEvent*) () from ./libQtCore.so.4
#113 0x01eeb722 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget, QPointer<QWidget>&, bool) ()
from ./libQtGui.so.4
#114 0x01f7189c in QETWidget::translateMouseEvent(_XEvent const*) () from ./libQtGui.so.4
#115 0x01f6fd87 in QApplication::x11ProcessEvent(_XEvent*) () from ./libQtGui.so.4
#116 0x01f99ea2 in x11EventSourceDispatch(_GSource*, int (*)(void*), void*) () from ./libQtGui.so.4
#117 0x031d45e5 in g_main_dispatch (context=0xa304af8) at /build/buildd/glib2.0-2.24.1/glib/gmain.c:1960
#118 IAg_main_context_dispatch (context=0xa304af8) at /build/buildd/glib2.0-2.24.1/glib/gmain.c:2513
#119 0x031d82d8 in g_main_context_iterate (context=0xa304af8, block=<value optimized out>, dispatch=1, self=0xa302a18)
at /build/buildd/glib2.0-2.24.1/glib/gmain.c:2591
#120 0x031d84b8 in IA
g_main_context_iteration (context=0xa304af8, may_block=1) at /build/buildd/glib2.0-2.24.1/glib/gmain.c:2654
#121 0x02b11b5c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from ./libQtCore.so.4
#122 0x01f99ab5 in QGuiEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from ./libQtGui.so.4
#123 0x02ae4b79 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from ./libQtCore.so.4
#124 0x02ae4dc2 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from ./libQtCore.so.4
#125 0x024136c3 in QDialog::exec() () from ./libQtGui.so.4
#126 0×02414063 in QDialog::qt_metacall(QMetaObject::Call, int, void
) () from ./libQtGui.so.4
#127 0x02aebc5a in QMetaObject::metacall(QObject*, QMetaObject::Call, int, void) () from ./libQtCore.so.4
#128 0x01716f54 in QScript::callQtMethod(QTJSC::ExecState*, QMetaMethod::MethodType, QObject*, QTJSC::ArgList const&, QMetaObject const*, int, bool) ()
from ./libQtScript.so.4
#129 0×01719245 in QScript::QtFunction::execute(QTJSC::ExecState*, QTJSC::JSValue, QTJSC::ArgList const&) () from ./libQtScript.so.4
#130 0×01719517 in QScript::QtFunction::call(QTJSC::ExecState*, QTJSC::JSObject*, QTJSC::JSValue, QTJSC::ArgList const&) () from ./libQtScript.so.4
#131 0x01602ab9 in QTJSC::NativeFuncWrapper::operator()(QTJSC::ExecState*, QTJSC::JSObject*, QTJSC::JSValue, QTJSC::ArgList const&) const ()
from ./libQtScript.so.4
#132 0x015d6ae9 in cti_op_call_NotJSFunction () from ./libQtScript.so.4
#133 0x05f41931 in ?? ()
#134 0×01584545 in QTJSC::Interpreter::execute(QTJSC::FunctionExecutable*, QTJSC::ExecState*, QTJSC::JSFunction*, QTJSC::JSObject*, QTJSC::ArgList const&, QTJSC::ScopeChainNode*, QTJSC::JSValue*) () from ./libQtScript.so.4
#135 0x0162db4c in QTJSC::JSFunction::call(QTJSC::ExecState*, QTJSC::JSValue, QTJSC::ArgList const&) () from ./libQtScript.so.4
—Type <return> to continue, or q <return> to quit— #136 0x01602b6e in QTJSC::call(QTJSC::ExecState*, QTJSC::JSValue, QTJSC::CallType, QTJSC::CallData const&, QTJSC::JSValue, QTJSC::ArgList const&) ()
from ./libQtScript.so.4
#137 0x0171a41f in QScript::QObjectConnectionManager::execute(int, void
) () from ./libQtScript.so.4
#138 0x0171a916 in QScript::QObjectConnectionManager::qt_metacall(QMetaObject::Call, int, void) () from ./libQtScript.so.4
#139 0x02aebc5a in QMetaObject::metacall(QObject*, QMetaObject::Call, int, void
) () from ./libQtCore.so.4
#140 0x02afaccd in QMetaObject::activate(QObject*, QMetaObject const*, int, void) () from ./libQtCore.so.4
#141 0x01ee3de9 in QAction::triggered(bool) () from ./libQtGui.so.4
#142 0x01ee3ff1 in QAction::activate(QAction::ActionEvent) () from ./libQtGui.so.4
#143 0x023886a1 in QMenuPrivate::activateCausedStack(QList<QPointer<QWidget> > const&, QAction*, QAction::ActionEvent, bool) () from ./libQtGui.so.4
#144 0x0238ebd3 in QMenuPrivate::activateAction(QAction*, QAction::ActionEvent, bool) () from ./libQtGui.so.4
#145 0x0238faae in QMenu::mouseReleaseEvent(QMouseEvent*) () from ./libQtGui.so.4
#146 0x01f40f39 in QWidget::event(QEvent*) () from ./libQtGui.so.4
#147 0x0238ff87 in QMenu::event(QEvent*) () from ./libQtGui.so.4
#148 0x01eea7b4 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from ./libQtGui.so.4
#149 0x01ef3c05 in QApplication::notify(QObject*, QEvent*) () from ./libQtGui.so.4
#150 0x02ae58bb in QCoreApplication::notifyInternal(QObject*, QEvent*) () from ./libQtCore.so.4
#151 0x01eeb722 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget
, QPointer<QWidget>&, bool) ()
from ./libQtGui.so.4
#152 0x01f71a74 in QETWidget::translateMouseEvent(_XEvent const*) () from ./libQtGui.so.4
#153 0x01f6fd87 in QApplication::x11ProcessEvent(_XEvent*) () from ./libQtGui.so.4
#154 0x01f99ea2 in x11EventSourceDispatch(_GSource*, int (*)(void*), void*) () from ./libQtGui.so.4
#155 0x031d45e5 in g_main_dispatch (context=0xa304af8) at /build/buildd/glib2.0-2.24.1/glib/gmain.c:1960
#156 IA
g_main_context_dispatch (context=0xa304af8) at /build/buildd/glib2.0-2.24.1/glib/gmain.c:2513
#157 0x031d82d8 in g_main_context_iterate (context=0xa304af8, block=<value optimized out>, dispatch=1, self=0xa302a18)
at /build/buildd/glib2.0-2.24.1/glib/gmain.c:2591
#158 0x031d84b8 in IA__g_main_context_iteration (context=0xa304af8, may_block=1) at /build/buildd/glib2.0-2.24.1/glib/gmain.c:2654
#159 0x02b11b5c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from ./libQtCore.so.4
#160 0x01f99ab5 in QGuiEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from ./libQtGui.so.4
#161 0x02ae4b79 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from ./libQtCore.so.4
#162 0x02ae4dc2 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from ./libQtCore.so.4
#163 0x02ae958f in QCoreApplication::exec() () from ./libQtCore.so.4
#164 0x043d8747 in ?? () from /opt/qcad3/plugins/script/libqtscript_core.so
#165 0x0170666b in QScript::FunctionWrapper::proxyCall(QTJSC::ExecState*, QTJSC::JSObject*, QTJSC::JSValue, QTJSC::ArgList const&) () from ./libQtScript.so.4
#166 0x01602ab9 in QTJSC::NativeFuncWrapper::operator()(QTJSC::ExecState*, QTJSC::JSObject*, QTJSC::JSValue, QTJSC::ArgList const&) const ()
from ./libQtScript.so.4
#167 0x015d6ae9 in cti_op_call_NotJSFunction () from ./libQtScript.so.4
#168 0x0574d959 in ?? ()
#169 0x015864e4 in QTJSC::Interpreter::execute(QTJSC::EvalExecutable*, QTJSC::ExecState*, QTJSC::JSObject*, int, QTJSC::ScopeChainNode*, QTJSC::JSValue*) ()
from ./libQtScript.so.4
#170 0x0158676a in QTJSC::Interpreter::execute(QTJSC::EvalExecutable*, QTJSC::ExecState*, QTJSC::JSObject*, QTJSC::ScopeChainNode*, QTJSC::JSValue*) ()
from ./libQtScript.so.4
#171 0x016e00d5 in QScriptEnginePrivate::evaluateHelper(QTJSC::ExecState*, int, QTJSC::EvalExecutable*, bool&) () from ./libQtScript.so.4
#172 0x016e442a in QScriptEngine::evaluate(QString const&, QString const&, int) () from ./libQtScript.so.4
#173 0×08173805 in RScriptHandlerEcma::eval(QString const&, QString const&) ()
#174 0x08170eae in RScriptHandlerEcma::doScript(QString const&, QStringList const&) ()
#175 0x08ba0437 in RScriptHandler::init(QString const&, QStringList const&) ()
#176 0x0816ee37 in main ()
(gdb)

 227 QCAD (main)TaskLow Library browser as separate tool Closed
100%
Task Description

Split up library browser as separate, QCAD independent tool.

TODO

- Potential interaction with other products / release as separate product?

DONE

- Remove DB dependency from QCAD 3.
- start-up splash screen
- avoid drop in browser widget
- app name
- menu (exit, about, preferences)
- preference dialog
- fix app icon
- window title
- library browser as single app
- raise window to the top on start

Motivation

- Make QCAD 3 more reliable to start.
- Make QCAD 3 faster to start (if library browser not used).
- Reduce memory usage if library browser not open.

Interface with QCAD 3

- Launch Library browser from menu or tool button.

QCAD launches library browser for example as:
./QCAD -autostart scripts/Tools/LibraryBrowser/LibraryBrowser.js

- Insertion of library parts with drag and drop (like so far). No change should be required for this (?).

 587 QCAD (main)Feature RequestLow Library Browser / Favoriten Verwaltung ganze Ordner ein ...Closed
100%
Task Description

Es wäre hilfreich wenn man in der Favoriten Verwaltung des Library Browsers nicht nur einzelne Symbole sondern auch ganze Ordner hinzufügen könnte.

 591 QCAD (main)Feature RequestLow Library Browser - No Docking? Closed
100%
Task Description

Hi,

There are a couple of things from QCAD2.2.2 to QCAD3 that work, but do not seem as fluent. Sorry if this has been reported, there are a lot of feature requests in German that I can not read!

We nearly always use a file library, which was accesible easily via a box in the corner of QCAD

1) The Library browser does not recollect the last open tab status and library selected, so each time you open it, you have to move back to the library.

2) As it opens as a separate window, each time I move away from QCAD and back its gone behind ala GIMP style. It would be much nicer if it was dockable.

3) It would be nice to have a refresh now, rather than a refresh next time it starts.

Also other bit if you want it

1) Key press Alt+F, A will highlight “Save As” but does not select it. I would have expected a SaveAs Dialog to come straight up

James

 382 DocumentationFeature RequestLow Library Browser Closed
100%
Task Description

Please explain the possibilities of the “Library Browser” I’m not able to make a new entry (Drawing Sheets)

 673 BookPerformance IssueLow Library - Symbols Closed
100%
Task Description

Library - Architecture is showing only four (4) symbols:
“ffl, north, uparrow and winv”.
Is this correct?

Thanks in advance

Regards

Reinhard(RM)

 480 QCAD (main)Bug ReportLow Libraries not found, Bash 4 Closed
100%
Task Description

GNU bash, version 4.2.10(1)-release (i686-pc-linux-gnu)
Linux Mint 12

Issues with the ./qcad launch script:
- passing parameters, e.g. -style plastique
- LD_LIBRARY_PATH not set properly

See also:
http://www.ribbonsoft.com/rsforum/viewtopic.php?t=1814&start=15

 876 QCAD (main)Bug ReportLow libexecinfo is needed on FreeBSD Closed
100%
Task Description

backtrace() and backtrace_symbols() need devel/libexecinfo on FreeBSD. The attached patch solves this, making QCAD fully buildable on FreeBSD (9).

Please note that I am by no means a qmake expert, this is likely to be a sub-standard way of attacking the problem at hand. Tweak as needed.

 358 ECMAScriptFeature RequestLow lfVVCSSMBo Closed
100%
Task Description

Good point. I hadn’t thgouht about it quite that way. :)

 1390 QCAD (main)Bug ReportLow Lengthen / shorten line with shift drag and drop Closed
100%
Task Description

Select line
Start drag and drop on either end point
Zoom in
Pressing shift no longer works as expected

 2408 QCAD (main)Bug ReportLow Length of Hatch entity sums the length of the patterned ...Closed
100%
1 Task Description

Andrew,

When selecting a Hatch entity:
For a solid filled Hatch the boundaries total length is given.
With a pattern that returns the summed length of the patterned lines.

I think that the recent performance update for RHatchData::getLength returns something different than intended.

Regards,
CVH

 698 QCAD (main)Bug ReportLow Lele dossier Système de fichier de l'explorateur de la  ...Closed
100%
Task Description

Je suis allé dans Edition/Préférences générales/Widgets/Explorateur de la bibliothèque et j’ai ajouté différents répertoires contenant soit mes bibibliothèques soit celle fournies lors de l’installation du logiciel.
L’explorateur de la bibliothèque reste vide.

 583 QCAD (main)Feature RequestLow Leere Layer als solche kennzeichnen ... Closed
100%
Task Description

Im Zuge einer Zeichnungserstellung entstehen viele Layer.
Auch Library Items oder Kopien aus anderen Zeichnungen können noch viele Layer hinzu bringen.
Um die Übersicht zu behalten sollten deshalb nicht oder nicht mehr gebrauchte “Leere Layer” nach Fertigstellung (oder auch zwischendurch) der Zeichnung entfernt werden.
Diese herauszufinden gestaltet sich als sehr aufwendig weshalb ich eine Kennzeichnung der leeren Layer als sehr nützlich empfinden würde.

 1082 QCAD (main)Bug ReportLow Leaders: Arrow size does not respect dimension size sca ...Closed
100%
Task Description

Arrow size does not respect dimension size scale factor

 2196 QCAD (main)Bug ReportLow Leader: Arrow removed on load if arrow only fits first  ...Closed
100%
1 Task Description

Andrew,
This is bugging me for over a year now.
I filed it as a feature request as it is dismissed twice as a possible bug on the forum.
In both cases the advice is to only use Specific Scale 0 for Leaders.
(... and adapt all other dimensions to that)

I am aware that an arrow head has to fit twice on the first leg of a Leader Entity.

The size is set global in the Drawing Preferences under Dimension Settings: ‘Text Height’.
Under Dimension Settings, there is also a global ‘Size scale factor’.
And every dimension entity has a Specific Property called ‘Scale’ that supersedes this global ‘Size scale factor’.

Proof of concept: Dim size 5 and for any regular dimension.
1) Size scale factor 1, Specific Scale 0 » text height & arrow length = 5 units.
2) Size scale factor 2, Specific Scale 0 » text height & arrow length = 10 units.
3) Size scale factor 2, Specific Scale 1 » text height & arrow length = 5 units.
4) Size scale factor 1, Specific Scale 2 » text height & arrow length = 10 units.
5) Size scale factor 10, Specific Scale 0.5 » text height & arrow length = 2.5 units.
6) Size scale factor 99, Specific Scale 0.1 » text height & arrow length = 0.5 units.
→ Obvious is that the ‘Specific Scale’ supersedes the dimensions ‘Size scale factor’.

Those two last Leader arrows (2.5 & 0.5 long) would definitely fit twice on an 8 units long first Leader leg! And they do perfectly while drawing them.

However, the arrow will be reset when the file is saved & loaded.

For case 5 the first leg has to be (2 times 5×10) 100 units or over so an arrow 2.5 long remains on save (=40 times). In the absurd case 6 that would be (2 times 5×99) 990 units or over for an arrow only 0.5 units long (=1980 times).
Verfied and true.

It seems that on save/load:
The Specific Scale is not taken into consideration while evaluating ‘At least twice’.

Apart from that they render fine when first drew.
And reappear when setting the arrow back on again after load.

Regards,
CVH

 2094 TranslationBug ReportLow Leader and Datum - Tool tip for "Undo Last Segment" Closed
100%
Task Description

Tools: Leader and Datum
Tool tip for “Undo Last Segment” - Segment instead of Segement

 1670 QCAD (main)Bug ReportLow Layout Blocks are not using print settings from Applica ...Closed
100%
Task Description

My settings below Application Preferences:
Dimension Settings
Drawing Unit: Inch
Paper Unit: Inch
Measurement System: Imperial

Printing - Page
Page Orientation: Landscape
Paper size: ANSI A (Letter)
Paper width: 8.5” Paper height: 11”

Printing Colors
Color Mode: Black / white

Blank QCAD template used as the start drawing.

Issue in Layout Block

Printing Color Black/White changed to “Full Color Mode”,
Default setting to use ANSI A will change to ISO A4 in mm regardless that the Paper Unit is inch and size ANSI A.
Unit is unstable when you change the format a few times. It will switch between mm and inch what can lead to a 8.5 mm x 11 mm Paper size (then called customized!) or 210” x 297” ANSI A4,

Paper orientation preset to Landscape is then Portrait in Layout Block

 1881 QCAD (main)Bug ReportLow Layers issue resurfaces Closed
100%
Task Description

Layers issue has returned. Add new layer and the new layer, even though active, is not highlighted although the pencil icon shows. And in some cases no layers are highlighted after the new layer is added or the wrong layer is highlighted after adding new layer. 3.22.09

 1418 QCAD/CAMFeature RequestLow Layerlist and hidden sublayer Closed
100%
Task Description

The layerlist shows at any operation all sublayer, even if they were previously hidden!

 1852 QCAD (main)Feature RequestLow Layer state management Closed
100%
Task Description

- Store layer states under a name
- Restore layer states
- Remove layer states object
- Update layer states object

 325 QCAD (main)Bug ReportLow Layer renaming: changing name from lower case to upper  ...Closed
100%
Task Description

Layer renaming: changing name from lower case to upper case

 1726 QCAD (main)Bug ReportLow Layer property "for plotting" seems not working  Closed
100%
Task Description

Deaktivating “for plotting” (German “plottbar”) while editing properties of a layer seems to change nothing. I expected, that in print preview (SVG, PDF) these layers are deaktivatet too.

Deaktivating in these cases make sense as when real plotting.

 2278 QCAD (main)SuggestionLow Layer properties drop down doesn't expand width Closed
100%
Task Description

The layer properties dialog has a drop down that lists all of ones layers. The dialog itself can be stretched horizontally, but the drop down doesn’t stretch with it. Because of this design element overlooked, it is near impossible to read longer length layer names. I have attached a screenshot that illustrates the problem.

 107 QCAD (main)Bug ReportLow Layer names should be case insensitive Closed
100%
Task Description

Layer names should be case insensitive

 311 QCAD (main)Bug ReportMedium Layer locking Closed
100%
Task Description

Pendant la réalisation d’un plan le calque 0 s’est verrouillé, impossible de le modifier. En l’enregistrant sous un autre nom le calque 0 est toujours verrouillé.

During the implementation of a plan the layer 0 was locked, impossible to change it. By saving it under another name Layer 0 is always locked.

 1341 QCAD (main)Bug ReportLow Layer List: double click on parent layer collapses tree ...Closed
100%
Task Description
  • Double click on a layer with child layers
  • Layer edit dialog is opened
  • After dialog is closed, the sub layers are collapsed
 1857 QCAD (main)Bug ReportLow Layer List: current layer not highlighted after collaps ...Closed
100%
Task Description

Hi. This is a layers confusion..

I have layers:

0
v Layer 1
Layer 1a
v Layer 2
Layer 2a

I select (highlight) “Layer 1a” add an entity on “Layer 1a”
I select (highlight) “Layer 2a” add an entity on “Layer 2a”

I then collapse “Layer 2” and then collapse “Layer1” - in that order:

0
> Layer 1
> Layer 2

No layers shown highlighted.

I immediately add a 3rd entity.

I then open “Layer 2” and see that “Layer 2a” is still highlighted.

I then hide “Layer 1”

That third entity that I added is now hidden (as is the first entity that I added in “Layer 1a”) and properties show it is part of “Layer 1”, not “Layer 2a”. Seems like the third entity is added to the top layer that was last collapsed.

Even happens if I collapse “Layer 2” and then immediately expand it. Add an entity and that entity is placed in “Layer 2” even though “Layer 2a” is still highlighted.

I hope this makes sense. Not a huge issue, just a strange UI peculiarity.

Best regards
Hugh
3.21.3.19 and 3.21.3 Windows 10 as updated as possible

 1779 QCAD (main)Feature RequestLow Layer list, block list, etc: add support for internatio ...Closed
100%
Task Description

The attached screenshot will make clear what the problem is:
“échelle” should be between “cotes” and “platines”, not at the bottom. “e” and “é” must be considered the same letter when ordering alphabetically.

 1620 QCAD (main)Feature RequestLow Layer Lineweight Default in Application Settings Closed
100%
Task Description

Application Setting to set line weight setting on Layer 0 to a value (Default for example). Currently Layer 0 set to 0.25mm (ISO) New drawings will have Layer 0 set to this “default” line weight. Works for addition of new layers, but not initial Layer 0 on New drawing?

 438 QCAD (main)Bug ReportLow Layer color changes when file is closed and re-opened w ...Closed
100%
Task Description

When file was saved and closed, layers “masse, traits-fins, equerre-ar” were specified “black”. When re-opening QCAD for another session, the color layers were changed to a “custom” dark red. I noticed this happening several times with different files, always those that are black/white.

 551 QCAD (main)Bug ReportLow Layer changes by Trim Closed
100%
Task Description

If an entety has a different layer than your choice in the layerlist:
By trimming a circle it changes the layer of selected entety to the layer that is chosen in the layerlist.
You have to change the layer of the entety back to the previous layer after trimming.

 1582 QCAD (main)Bug ReportLow Layer > Show all Layers / Hide all Layers: unexpected o ...Closed
100%
Task Description

Hi,

if I create in a new drawing a layer list and use the Show all Layers / Hide all Layers function everything works as expected.

If I hide one or more Layers individually and directly in the Layer List (click on the Eye) I can’t make them visible with the Show all Layer function. It looks like individual hidden Layer are protected with a higher priority.

If I load an “old” drawing all individual settings for a hidden Layer are with a higher priority than Show all Layers. If I click every single Eye for each Layer to make them visible then I’m again able to toggle the visibility for all Layer in once.

 1708 QCAD (main)Feature RequestLow Layer > Select Layer: add feedback Closed
100%
Task Description

Win 7
Q-CAD 3.19.2

R-Click in Layer list
With a selection, selecting by Layer adds the Items on that Layer to the selection.
With a selection, deselecting by Layer subtracts the Items on that Layer from the selection.
This is not a bug in casu because this can be the intention of the function. Adding or Subtracting.

Intuitively ‘selecting by Layer’ to retrict to that Layer solely has only the desired effect if no selection existed before.
Deselecting by Layer with no previous selection should mention there was none to start with.
Selecting by Layer from an empty Layer should mention that nothing is added.

Faults are prone to make.

Selecting a Layer uniquely would be an interesting additional feature.

Regards

 1574 QCAD (main)Bug ReportVery Low Layer > Remove: deleting sublayer switches to layer 0 Closed
100%
Task Description

I have set the delete layer preference to make the next layer in the list the current. This will not work for sublayers. After deleting a sublayer the 0 layer will become current.

 1273 QCAD (main)Feature RequestLow Layer > Purge Unused Layers: keep locked layers Closed
100%
3 Task Description

See:
http://www.ribbonsoft.com/rsforum/viewtopic.php?f=31&t=3735

 1639 QCAD Community EditionBug ReportLow Layer > Hide all Layers: cannot turn individual layer b ...Closed
100%
Task Description

See also:
https://www.qcad.org/rsforum/viewtopic.php?f=76&t=5092

 2342 QCAD (main)Bug ReportLow Layer > Edit Layer: Changing Color of Invisible Layer Closed
100%
Task Description

Steps to reproduce:
1. Create a new layer with color (e.g.) red.
2. Draw a line.
3. Make the layer invisible.
4. Edit the layer to change its color to (e.g.) green.
5. Make the layer visible.
The line will appear colored red.
If you save, close, and reopen the file, it will now appear green.

 1990 QCAD (main)Bug ReportLow Layer > Duplicate Layer: fails for layer "0" Closed
100%
Task Description

Duplicating layer “0” results in duplicate entities on same layer instead of new layer.

 1513 QCAD (main)Bug ReportLow Layer > Create Layer from Selection: Layer created, sel ...Closed
100%
Task Description

See also:
http://www.qcad.org/rsforum/viewtopic.php?f=33&t=4583

Showing tasks 1551 - 1600 of 2549 Page 32 of 51<<First - 30 - 31 - 32 - 33 - 34 - Last >>

Available keyboard shortcuts

Tasklist

Task Details

Task Editing